首页 | 本学科首页   官方微博 | 高级检索  
     

基于FPGA的通用FFT处理器的设计
引用本文:张裕,方康玲.基于FPGA的通用FFT处理器的设计[J].计算机技术与发展,2010,20(8):87-90,95.
作者姓名:张裕  方康玲
作者单位:武汉科技大学,信息科学与工程学院,湖北,武汉,430081
摘    要:介绍了一种通用的可以在低端或是高端的FPGA上实现N(N=2M,M=2,3,4…)点FFT变换的方法。设计采用基4布斯编码算法和华莱士树算法设计完成了16X16位有符号数并行乘法器,并采用此并行乘法器为核心设计了FFT算法中的基-2蝶形运算单元,设计了串并转化模块、并串转换模块、移位选择模块、溢出检测模块和地址与控制模块等其它模块,并以这些模块和FPGA内部的双口RAM和ROM为基础组成了基-2FFT算法模块。整个模块采用基-2时域抽取,顺序输入,逆序输出的方法;利用Modelsim完成了FFT模块的前后仿真;利用Matlab编写了用于比较仿真结果和Matlab中FFT函数产生的结果的程序,从而验证了仿真结果的正确性。该模块最后能够在Cyclone EP1C6Q240C8型FPGA上稳定运行在60MHz。整个FFT模块能够在183μs左右完成1024点的16位定点复数FFT运算,能够满足一般工程的要求。该方法也可以用于实现更低点数或是更高点数的FFT运算。

关 键 词:FPGA  FFT  基2  时域抽取  块浮点

Design of General FFT Processor Based on FPGA
ZHANG Yu,FANG Kang-ling.Design of General FFT Processor Based on FPGA[J].Computer Technology and Development,2010,20(8):87-90,95.
Authors:ZHANG Yu  FANG Kang-ling
Abstract:
Keywords:FPGA  FFT
本文献已被 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号