基于FPGA的FFT处理器的研究_第1页
基于FPGA的FFT处理器的研究_第2页
基于FPGA的FFT处理器的研究_第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处理机已成为相当普通的计算机外围设备。本文就是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论