摘要
本文论述了一种利用CORDIC算法在FPGA上实现高速实时定点FFT的设计方案。利用CORDIC算法来实现复数乘法,与使用乘法器相比降低了系统的资源占用率,提高了系统速度[1]。设计基于基4时序抽取FFT算法,采用双端口内置RAM和流水线串行工作方式。本设计针对256点、24位长数据进行运算,在XilnxSpartan2E系列的xc2s300e器件下载验证通过,完成一次运算约为12μs,可运用于高速DSP、数字签名算法等对速度要求高的领域。
This paper presents a new technique of high-speed real-time and fixed-point FPGA realization of a CORDIC based FFT processor. The way that use CORDIC algorithm to implement the complex number's multiplication uses less resource and reaches higher speed compare to the way using multipliers . This design is based on decimation-in-time 4-based Fast-Fourier-Transform (FFT), using dual ports imbedded block ram and pipeline structure. This design calculates for 256 points, 24 bits and it has been implemented in xc2s300e device of XilinxSpartan2E series. It only needs 12 ns to complete one calculation. It can be used in the domain of high-speed DSP and Digital Signature, which demand high speed.
出处
《微电子学与计算机》
CSCD
北大核心
2004年第4期88-91,96,共5页
Microelectronics & Computer
基金
上海市科委PDC项目(合同号:027062012)
江苏省专用集成电路设计重点实验室(KJS03056)资助