基于FPGA的FFT处理器的设计

基于FPGA的FFT处理器的设计

论文摘要

数字信号处理是信息科学中近几十年来发展最为迅速的学科之一。目前,数字信号处理已经广泛应用于通信、雷达、声纳、语音与图像处理等领域。而离散傅立叶变换(DFT)作为数字信号处理中的基本变换,发挥着重要作用。但是由于离散傅立叶变换(DFT)的运算量太大,在提出之后的一段时间内并没有在实际工程中得到应用,直到快速傅立叶变换(FFT)算法的提出,减少了当N很大时的DFT运算量,才使得DFT在实际工程中得到具体的应用,这也进一步推动了数字信号处理技术的发展。FFT算法从出现到现在已经有四十多年的历史,算法理论已经趋于成熟,具体实现方法也不断的更新。在面向高速、大容量数据流的FFT实时处理时,可以通过数据并行处理或者采用多级流水线结构来实现。本文分析了离散傅立叶变换及其快速计算方法FFT。对实际中常用的四种用来实现FFT处理器的硬件电路结构进行了介绍,分析了各自的特点。根据算法的特点和硬件结构实现的难易,选择了按时间抽取法中的基-2 FFT算法和流水线工作方式的硬件结构来设计FFT处理器,这样结构在一定程度上提高了FFT处理器的处理速度,而且设计中采用IEEE单精度规格化浮点数的数据形式进行计算提高了计算的精度。选用XILINX公司的Virtex II系列FPGA芯片中的XC2V8000,在ISE 7.1设计平台中使用Verilog HDL硬件描述语言设计流水线工作方式的FFT处理器,计算数据长度为1024点。最后使用MATLAB计算软件对设计的FFT处理器进行了测试仿真,并对FFT处理器运算结果和MATLAB中FFT计算的理论值进行了对比,计算误差。仿真结果表明其计算结果达到了单精度浮点数的要求,运算速度可以满足实时信号处理的要求。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题背景
  • 1.2 国内外发展综述
  • 1.3 选题的意义
  • 1.4 FPGA技术与Verilog HDL语言
  • 1.4.1 FPGA的基本结构
  • 1.4.2 硬件描述语言Verilog HDL
  • 1.5 本文结构
  • 1.6 本章小结
  • 第2章 离散傅立叶变换和FFT算法理论
  • 2.1 离散傅立叶变换
  • 2.2 快速傅立叶变换(FFT)算法
  • 2.2.1 离散傅立叶变换的计算量
  • 2.2.2 基-2 FFT算法
  • 2.2.3 基-4 FFT算法
  • 2.3 本章小结
  • 第3章 FFT处理器的实现方案
  • 3.1 引言
  • 3.2 FFT处理器的几种硬件实现方式
  • 3.3 基-2 FFT处理器的流水线实现方案
  • 3.4 1024 点流水线FFT处理器工作流程
  • 3.5 本章小结
  • 第4章 FFT处理器的FPGA设计与实现
  • 4.1 数据运算格式
  • 4.1.1 基本概念
  • 4.1.2 二进制浮点数的存储(记数)格式
  • 4.1.3 浮点运算的基本步骤
  • 4.2 浮点数舍入
  • 4.3 浮点运算单元的FPGA实现
  • 4.3.1 浮点数加(减)法的FPGA实现
  • 4.3.2 浮点数乘法器的FPGA实现
  • 4.4 蝶形运算单元的FPGA实现
  • 4.4.1 浮点复数运算单元的FPGA实现
  • 4.4.2 蝶形运算单元的FPGA实现
  • 4.5 单级运算模块的FPGA实现
  • 4.5.1 数据通路变换器的FPGA实现
  • 4.5.2 第一级蝶形运算电路的FPGA实现
  • 4.5.3 第二级至第十级蝶形运算电路的FPGA实现
  • 4.6 FFT运算模块的FPGA实现
  • 4.7 DCM(时钟管理器)设计
  • 4.8 本章小结
  • 第5章 FFT处理器仿真和误差分析
  • 5.1 FFT处理器的MATLAB仿真
  • 5.2 误差分析
  • 5.2.1 正弦信号误差计算
  • 5.2.2 三角信号误差计算
  • 5.2.3 误差分析
  • 5.3 FFT处理器性能
  • 5.4 本章小结
  • 结论
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].垃圾处理器进入大渠道的困境[J]. 现代家电 2019(22)
    • [2].基于FPGA的32位多并行2DFFT处理器的设计[J]. 广西科技大学学报 2020(01)
    • [3].废弃食物处理器选购有讲究[J]. 质量与标准化 2020(Z1)
    • [4].报告:到2026年,嵌入式处理器市场将达到363.8亿美元[J]. 功能材料信息 2019(06)
    • [5].垃圾处理器营销渠道走向前台[J]. 现代家电 2019(17)
    • [6].创新推动垃圾处理器本土化进程[J]. 现代家电 2020(07)
    • [7].用标准推动行业健康发展 保障消费者良好体验[J]. 现代家电 2020(07)
    • [8].风头正劲的垃圾处理器市场[J]. 现代家电 2020(07)
    • [9].后疫情时代 垃圾处理器步入稳健发展[J]. 现代家电 2020(07)
    • [10].垃圾处理器的B端市场突破[J]. 现代家电 2020(07)
    • [11].利用平台优势 推动垃圾处理器快速增长[J]. 现代家电 2020(07)
    • [12].2020二季度手机处理器市场[J]. 中国科技信息 2020(20)
    • [13].安全处理器研究进展[J]. 信息安全学报 2018(01)
    • [14].骁龙821处理器等于骁龙820超频版[J]. 个人电脑 2017(01)
    • [15].走近国产处理器[J]. 个人电脑 2016(09)
    • [16].众核处理器核间通信的研究[J]. 价值工程 2015(17)
    • [17].面向高性能计算的众核处理器轻量级错误恢复技术研究[J]. 计算机研究与发展 2015(06)
    • [18].“愚公号”垃圾处理器[J]. 小星星(低年级版) 2020(Z2)
    • [19].《污气处理器》[J]. 课堂内外(小学低年级) 2019(05)
    • [20].龙芯总设计师:明年将推出全自主可控处理器“3B3000”[J]. 电脑迷 2015(08)
    • [21].高效低能耗 未来处理器发展方向[J]. 电脑迷 2008(10)
    • [22].电脑靠什么来节能(3) 处理器篇[J]. 电脑迷 2008(09)
    • [23].陌生的处理器 新本怎么选?[J]. 电脑爱好者 2009(03)
    • [24].无处不在 嵌入式处理器解析[J]. 电脑迷 2010(12)
    • [25].22nm来袭 Intel Ivy Bridge处理器前瞻[J]. 电脑迷 2011(16)
    • [26].揭秘骗术 盒装处理器选购谈[J]. 电脑爱好者 2013(16)
    • [27].有必要追求最新64位处理器吗[J]. 电脑爱好者 2014(21)
    • [28].尾数有变! 读懂手机处理器的后缀密码[J]. 电脑爱好者 2017(07)
    • [29].不再是处理器 浅析高通骁龙835移动平台[J]. 电脑爱好者 2017(09)
    • [30].重新定义中端 AMD Ryzen 5 1600处理器[J]. 电脑爱好者 2017(14)

    标签:;  ;  ;  

    基于FPGA的FFT处理器的设计
    下载Doc文档

    猜你喜欢