论文部分内容阅读
多核技术的发展使得集成电路产业进入数据密集和计算密集型领域,FFT/IFFT运算是上述领域中一种典型的处理过程,在二维信号处理过程中有非常重要的意义。为加速FFT运算过程,对其进行研究,意义极为重要。本文的主要工作有:1、研究分析了典型FFT算法特点及运算规模、FFT处理器架构,选择合适的算法和硬件结构。2、针对FFT处理器实现方式,设计完成面向异构多核SoC的大点数FFT处理器整体架构,对其运算结构、存储组织、控制单元、外部接口和信号的特点和工作原理进行介绍。3、完成FFT处理器各模块的RTL级设计与仿真工作,使用MATLAB运算结果作基准,与FFT仿真结果对比进行32-16K任意2n点误差分析,验证所设计结构的可行性。4、以FPGA为载体,完成FFT处理器的硬件实现,使用软硬件联合验证方法验证FFT处理器的正确性。