基于FPGA的高速浮点FFT的实现研究

被引:6
作者
刘健
史彩娟
赵丽莉
机构
[1] 河北联合大学信息学院
关键词
FPGA; 浮点FFT; 蝶形运算; Booth编码; Wallace压缩树;
D O I
暂无
中图分类号
TN911.72 [数字信号处理];
学科分类号
摘要
研究了利用FPGA实现浮点FFT的技术,提出了一种循环控制、RAM访问和蝶形运算三大模块以流水线方式协同工作的方案,结合数据缓冲和并行处理技术,讨论了蝶形运算单元的工作机制。浮点乘法器采用并行Booth编码和3级Wallace压缩树的结构,浮点加法器中采用独立的定点加法器和减法器,使运算得以高速进行。RAM读/写时序和运算参数都可利用寄存器设置。本设计已在Cyclone-Ⅱ系列芯片EP2C8Q208中实现,200MHz主频下,采用外部RAM,完成1024点复数FFT只需750μs。
引用
收藏
页码:79 / 81+84 +84
页数:4
相关论文
共 4 条
  • [1] 高速浮点运算单元的FPGA实现
    张小妍
    邵杰
    [J]. 信息化研究, 2009, 35 (11) : 24 - 27+30
  • [2] 基于FPGA的FFT处理器设计
    张亚宜
    米琦
    高倩
    [J]. 中国民航大学学报, 2007, (02) : 12 - 15
  • [3] 基于Cyclone系列FPGA的1024点FFT算法的实现
    钱文明
    刘新宁
    张艳丽
    [J]. 电子工程师, 2007, (02) : 12 - 14
  • [4] 基于FPGA的快速傅立叶变换.[J].连冰;宫丰奎;张力;李兵兵.国外电子元器件.2003, 12