基于FPGA的FFT处理器的研究.doc

上传人:土8路 文档编号:10353961 上传时间:2021-05-11 格式:DOC 页数:3 大小:19KB
返回 下载 相关 举报
基于FPGA的FFT处理器的研究.doc_第1页
第1页 / 共3页
基于FPGA的FFT处理器的研究.doc_第2页
第2页 / 共3页
基于FPGA的FFT处理器的研究.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《基于FPGA的FFT处理器的研究.doc》由会员分享,可在线阅读,更多相关《基于FPGA的FFT处理器的研究.doc(3页珍藏版)》请在三一文库上搜索。

1、基于FPGA的FFT处理器的研究 目    录中文摘要11   绪论11.1  EDA技术及其发展简介  21.2  可编程逻辑器件  31.3  DSP技术及其应用简介41.4  两类DSP解决方案的比较52   FPGA设计简介  72.1  工具的选择 72.2  Quartus II设计实现流程92.2.1  建立工作库文件夹和编辑设计文件92.2.2  创建工程  92.2.3  编译前

2、设置 102.2.4  全程编译 112.2.5  时序仿真 122.2.6  应用RTL电路图观察器132.3  FPGA的结构和原理  143 FFT的FPGA实现 153.1引言   153.2FFT的基本概念 153.2.1FFT的推导 153.2.2算法种类 173.2.3DITFFT算法193.2.4运算量的比较 233.2.5原位计算和码位倒读243.3FFT部分模块的FPGA实现 243.3.1单级蝶形运算模块243.3.2蝶形因子的仿真实现27结论 28参考文献 28英文摘要 29致谢 29附录 30基于F

3、PGA的FFT处理器的研究 摘要:快速傅立叶变换FFT是信号分析与处理中的重要变换DFT的快速算法,随着电子器件和信号处理技术的发展,这种变换必将得到更为广泛的研究和应用。本文讨论了1种基于FPGA的FFT处理器,并设计了FFT的部分模块。结合高速、实时快速傅里叶变换(FFT)的实际需求,在分析了基、按时间抽取(DIT)FFT算法的基础上,采用多级串行的同步流水线结构,利用现场可编程门阵列(FPGA)完成8点FFT。该结构采用了基于流水线结构和快速并行乘法器的蝶形处理器。乘法器采用基2算法,以8点复数FFT为实例设计相应的控制电路。此FFT结构使用VHDL语言完成了部分模块的设计,用

4、Quartus II软件进行了仿真和验证。结果表明,利用FPGA实现复杂的数字信号处理(DSP)算法是完全可行的,且在此基础上易于扩展为大点数FFT运算结构。关键词:现场可编程门阵列;快速傅立叶变换;蝶形处理器;按时间抽取FFT算法Based On FPGA Abstract: With the developments of electronic technology, the FFT, a high-speed algorithm of DFT which is an important transform of the signal analyzing and processi

5、ng, will be applied broadly. The research of FFT Processor based on FPGA is discussed and the part of FFT Processor module is designed in this paper. This paper is dedicated to the description of design and implementation of a high speed and real-time FFT processor with FPGA. Synchronously pipelined

6、 architecture which is based on FFT Algorithm of Radix 2 and DIT(decimation in time) is utilized to achieve high throughput. This FFT Architecture is based on a butterfly processor which employs pipeline architecture and fast parallel multiplier. A control unite is designed for 8 points complex numb

7、er FFT. The FFT structure is written in VHDL, synthesized in FPGA, and proceeded simulation and validation based on the software Quartus II. An example demonstrates that the high-performance FPGA is suitable for complicated digital signal processing, and this FFT structure is easy to expand more poi

8、nts FFT structure.Keywords: FPGA; FFT; butterfly processor; DIT-FFT1  绪论众所周知,信号与信号处理是信息科学中近10几年来发展最为迅速的学科之1。而现场可编程门阵列FPGA(Field Programmable Gate Array)正处于革命性数字信号处理的前沿。全新的FPGA系列正在越来越多地替代专用集成电路ASIC(Application Specific Integrated Circuit)和可编程数字信号处理器PDSP(Programmable Digital Signal Processor)用作前端

9、数字信号处理的运算。FPGA具有许多与ASIC相同的特点,如:在规模、重量和功耗等方面都有所降低。而且吞吐量更高、能够更好的防止未授权复制、元器件和开发成本进1步降低,开发时间也大大缩短。还具有在线路中可重复编程的特性。从而可以产生更为经济的设计。正如我们现在已经看到的,随着FPGA在数字信号处理中的大规模应用,正在日渐深入地影响我们的生产和生活,也必将在这1领域引起深刻的变革。    DFT是信号分析与处理中的1种重要变换。因直接计算DFT的计算量与变换区间长度的平方成正比,当 较大时,计算量太大,所以在FFT出现以前,直接用DFT算法进行谱分析和信号的实时处理

10、是不切实际的。直到1965年J.W.Cooley和J.W.Tukey对DFT提出了1种快速、通用的算法,称之为快速傅里叶变换(FFT,Fast Fourier Transform),也称为“库利图基(Cooley-Tukey)算法”。使得DFT得到了广泛的应用,并推动了数字信号处理技术的迅速发展。FFT不是1种新的变换,而仅是DFT的快速算法。他使信号的实时处理和设备的简化得以实现。FFT的应用非常广泛,比如应用在信号的频谱分析、信号的滤波、快速卷积等方面。从此,离散时间系统的研究与应用在许多方面取代了传统的连续时间系统,20世纪70年代初,国外市场就已经开始出售FFT的专用硬件,现在FFT处理机已成为相当普通的计算机外围设备。本文就是基于以上原因,进行基于FPGA的FFT处理器的研究。先在第1章简单介绍了当前的EDA技术的概况,以及我们需要用到的FPGA技术的概况和用于设计的元器件和工具的DSP系统的技术发展概况,并对DSP实现的方式进行了比较,选择了适合我们的方式。第2章主要介绍FPGAThe Research Of FFT Processor

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1