基于Cyclone系列FPGA的1+024点FFT算法的实现(3)

发布时间:2021-06-08

基于Cyclone系列FPGA的1+024点FFT算法的实现

微电子与基础产品 电子工程师2007年2月

发的基于ARM7的SEP3203芯片)为硬件平台,通过DMA方式传送l024个数据到FPGA的RAM模块,数据传输完成后开始FFT运算,处理器等到done信号后,通过CodeWarriorforARMDeveIoperSuite将存储器中的运算结果导出,在MATLAB中画出图形,图4为理想值与运算值的对比。也可在Memory区中观测具体数值,

判断由于截断和定点运算带来的误差。

于电子设计师可以采用相对廉价的大规模可编程集成

电路来设计灵活多变的专用芯片而不必受传统ASIC(专用集成电路)的固有设计模式制约。本设计全部

部分采用PipeIine并行结构,使用了由VeriIog实现,

FPGA内置的双端口RAM、ROM单元,加快了系统总体速度。全部电路已由功能仿真、综合、映射、布局布线和时序仿真验证,并成功下载到CycIone

最大误差不超过2%,EPlC60240c。验证结果良好,

在75MHz条件下,完成l024点FFT的运行时间为267!s,可实现实时处理。

仿真实验表明,随着可编程器件规模、速度的不断提高和成本的相对低廉,采用FPGA实现高速数字信号处理的算法具有可行性和优越性。

参 考 文 献

[l]胡广书.数字信号处理———理论、算法与实现[M].2版.

图3

功能仿真结果

北京:清华大学出版社,2003.

[2]IFEACHOREC,JERVISBW.数字信号处理实践方法

[M].2版.罗鹏飞,等译.北京:电子工业出版社,2004.[3]DINIZPSR.数字信号处理系统分析与设计[M].门爱

东,等译.北京:电子工业出版社,2004.

[4]CHUChao,ZHANG0in,XIEYingke,etaI.Designofa

highperformanceFFTprocessorbasedonFPGA[C]//Pro-ceedingsofDesignAutomationConference,AsiaandSouthPacific:VoI2,Janl8-2l,Shanghai,China.2005:920-923.

[5]SUNGCH,LEEKB,JENCW.DesignandimpIementation

ofascaIabIefastFouriertransformcore[C]//Proceedingsof2002IEEEASIA-PacificConferenceonASIC,Aug6-8,2002,Taipei,China.Piscataway,NJ,USA:IEEE,2002:295-298.

钱文明(l982-),女,硕士研究生,主要研究方向为电路与系统。

图4 理想值与实际值的对比

4 结束语

本文研究用低成本FPGA实现FFT的重要意义在

Implementationof1024-pointFFTAlgorithm

BasedonCycloneFPGA

(IANWenming,LI Xinning,ZHANGYanli

(NationaIASICSystemEngineeringResearchCenter,SoutheastUniversity,Nanjing2l0096,China)Abstract:ThispaperdescribesanimpIementationofl024-pointFFTaIgorithmusingDecimationinFre-guency(DIF)radix2structurebasedontheIow-costFPGAofAItera(CycIoneseriaIs).ThesystemdesignedbyVeriIogHDLissimuIated,synthesizedbyEDAtooIsandverifiedwiththedeveIopmentboard.AtIast,theperformanceofthewhoIesystemisanaIyzed.ExperimentaIresuItsshowthatthehighspeedofFFTcanbere-aIizedbyIow-costFPGA.

Keywords:FFT;DIF;butterfIyoperation;FPGA

14

基于Cyclone系列FPGA的1+024点FFT算法的实现(3).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219