针对定点FFT/IFFT处理器精度不高的缺点,提出了自定制浮点FFT/IFFT处理器的FPGA硬件实现.结合工程需求和FPGA器件结构确定了自定制浮点数据格式,阐述了实现浮点运算和提高蝶形运算速度等关键技术,并用FPGA实现了一个可变数据长度的FFT/IFFT处理器.该处理器已投入实用,工作性能稳定,系统时钟80 MHz,完成1 024点FFT/IFFT运算只需64 μs,处理误差小于-80 dB,功耗小于1 W.
现场可编程门阵列 快速傅立叶变换 蝶形运算