作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2006, Vol. 32 ›› Issue (17): 254-256,. doi: 10.3969/j.issn.1000-3428.2006.17.090

• 工程应用技术与实现 • 上一篇    下一篇

可配置高速高精度FFT的硬件实现

邓 波;戎蒙恬;汤晓峰   

  1. 上海交通大学芯片与系统设计中心,上海 200030
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2006-09-05 发布日期:2006-09-05

Hardware Implementation of Configurable High-speed and High-precision FFT

DENG Bo;RONG Mengtian;TANG Xiaofeng   

  1. Design Center of Core and System, Shanghai Jiaotong University, Shanghai 200030
  • Received:1900-01-01 Revised:1900-01-01 Online:2006-09-05 Published:2006-09-05

摘要: 提出了一种高速、可变长点、混合基8/4/2、浮点的FFT硬件模块化设计方案。设计方案中,改进了基8/4/2混合基算法,能够处理可变长2N(3≤N≤12)采样点;提出了一种乒乓RAM结构和数据地址的组织,可以同时存、取和处理16个数据,保证处理实时性;采用了超长流水线浮点执行单元,提高了处理结果的精度。目前,该设计已在FPGA上实现,采样点长4k时处理能力为250MSPS。采用0.18μm CMOS工艺综合,4k点时处理能力可达到800MSPS。

关键词: 混合基, 乒乓RAM, 浮点执行单元, 流水线

Abstract: A novel method is proposes to design a configurable, mixed-Radix8/4/2 and floating-point high-speed FFT processor. The improved mixed-Radix8/4/2 algorithm, ping-pong RAM architecture, data address generator and pipelining floating-point process unit which enhance the processor’s performance to read, write, compute 16 data simultaneously and process unfixed point with high-precision are discussed in detail. The design has been verified on the FPGA platform and synthesized in 0.18μm CMOS technology. It is showed that the IO rate is 250MSPS at 4k point and will reach to 800MSPS after its migration to ASIC.

Key words: Mixed-Radix, Ping-pong RAM, Floating-point process unit, Pipelining