【技术实现步骤摘要】
一种可重构定浮点通用FFT处理器
本专利技术公开了一种定浮点通用FFT处理器,属于数字信号处理领域。
技术介绍
快速傅里叶变换(FastFourierTransform,FFT)算法在雷达微波探测、通信及图像等领域处于核心位置,也是相关处理算法中运算量较大的部分。应用系统需求的不断提高和集成电路技术的发展对FFT处理器提出了越来越高的要求。以运算所用的数据类型分类,FFT运算可分为定点FFT运算和浮点FFT运算。定点FFT运算所需的运算资源较少,但精度相对较低;浮点FFT运算所需的运算资源多,但精度高。它们各自有其应用的优势和劣势。但现有的FFT处理器一般只支持单一的定点运算或浮点运算。此外,由于专用集成电路的成本随着工艺尺寸的缩小越来越高,追求快速处理速度和高性能的同时,成本因素也被考虑的越来越多。所以,可重构架构的研究逐渐热门,该方法试图在高性能和通用性之间寻找一个平衡点,来满足均衡的需求。
技术实现思路
为了解决上述问题,本专利技术基于可重构的思想,提供了一种可重构定浮点通用FFT处理器,具体由以下技术方案实现:所述可重构定浮点通用FFT处理器,包括:顶层控制模 ...
【技术保护点】
一种可重构定浮点通用FFT处理器,其特征在于,包括:顶层控制模块,接受配置信息,并根据配置信息,选择数据通路,配置可重构运算电路模块的工作模式;可重构运算电路模块,根据顶层控制模块的控制信息重构电路,利用定点乘法、加法器,实现定点或单精度浮点FFT运算;整序模块,将可重构运算电路模块的倒位序输出恢复为顺序输出。
【技术特征摘要】
1.一种可重构定浮点通用FFT处理器,其特征在于,包括:顶层控制模块,接受配置信息,并根据配置信息,选择数据通路,配置可重构运算电路模块的工作模式;可重构运算电路模块,根据顶层控制模块的控制信息重构电路,利用定点乘法、加法器,实现定点或单精度浮点FFT运算;整序模块,将可重构运算电路模块的倒位序输出恢复为顺序输出。2.根据权利要求1所述的可重构定浮点通用FFT处理器,其特征在于,所述可重构运算电路模块由多级运算功能模块组成,所述多级运算功能模块依次相连,每级功能模块包括:运算资源重构控制器,根据控制信息,将定点运算器重构为单精度浮点运算器;定点运算器,由多个定点加法器和定点乘法器组成;FIFO寄存器,用于对齐...
【专利技术属性】
技术研发人员:潘红兵,王晨曦,王宇宣,秦子迪,李丽,李伟,何书专,
申请(专利权)人:南京大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。