摘要
为了对数字信号处理领域中的核心算法快速傅里叶变换(FFT)进行加速,需要设计专门的FFT处理器。由于在数字信号处理领域经常使用不同点数的FFT,提出一种采用基2-基4混合基的点数可配置的FFT处理器实现方案。同时,为了提高运算精度且不增加硬件资源与实现复杂度,首次提出类浮点数据格式。该类浮点数据格式采用浮点数据的设计思想表示整数型数据,使得在运算过程中低位数据得到有效利用,提高了运算精度和数据的动态范围。实验结果表明,该类浮点FFT处理器比传统pipelined FFT处理器以及经典块浮点FFT处理器具有更优的PPA性能。与经典块浮点FFT进行精度比较,对于小数值输入数据二者精度一致,对于大数值输入数据,类浮点FFT处理器比块浮点FFT处理器有更高的精度,因此是实现FFT处理器的一种有效方案。
It is necessary to design a specific fast Fourier transform(FFT)processor to accelerate the FFT which is an important algorithm in the field of digital signal processing.Because FFT with different points are often used,an implementation scheme of FFT processor based on mixed⁃radix named radix⁃2 and radix⁃4 with configurable points is proposed.A floating⁃point like data format is proposed first to improve the computation precision without involving more hardware resources and increasing implementation complexity.The design idea of floating⁃point data is used in the floating⁃point like data format to represent the INT data,which makes the lower bits of data be used effectively,and improves the precision of calculation and enlarges the dynamic range of data.The experimental results show that the floating⁃point like FFT processor has better PPA(performance,power and area)property than both the traditional pipelined FFT processor and the classic block⁃floating⁃point FFT processor.In comparison with the classic block⁃floating⁃point FFT processor,both have the same precision for the input data with small value.However,for the input data with large value,the floating⁃point like FFT processor has higher precision than the classic block⁃floating⁃point FFT processor.Thus,it is an effective scheme to implement FFT processor.
作者
潘于
田映辉
刘志哲
陈涛
张伟
申奇
PAN Yu;TIAN Yinghui;LIU Zhizhe;CHEN Tao;ZHANG Wei;SHEN Qi(Hygon Information Technology Co.,Ltd.,Beijing 100193,China;Tuowei Electronics Technology(Shanghai)Co.,Ltd.,Shanghai 201108,China;China Unicom Smart City Research Institute,Beijing 100048,China)
出处
《现代电子技术》
北大核心
2024年第1期163-170,共8页
Modern Electronics Technique
关键词
快速傅里叶变换
可变点
混合基
类浮点
块浮点
高精度
流水线型
FFT
configurable point
mixed⁃radix
floating⁃point like
block⁃floating⁃point
high⁃precision
pipeline