A Novel Address Mapping Scheduling Strategy for Continuous Flow Parallel FFT Implementation

The paper proposes a new continuous flow parallel Fast Fourier Transform (FFT)processor using a novel address mapping scheduling strategy and two costefficient non-conflict address mapping approaches. Four parallel butterfly computation units enhance the high throughput. The novel address mapping scheduling strategy uses only two memory units for a continuous flow parallel FFT implementation, which reduces the utilization of the memory resources. The two non-conflict address mapping approaches not only guarantee the parallel computation of four butterfly units which can be finished in one clock cycle, but also guarantee the execution of the address mapping scheduling strategy; especially these non-conflict address mapping approaches are theoretically proved in the paper. The number of clock cycles is 320 for a 1024-point FFT; when it runs at 100MHz, the time is 3.2μs; when real and imaginary numbers are both 16bit, the required memory resources is only 8kbytes.Therefore the proposed parallel FFT processor can reduce the consumption of the memory resources and computation cycles compared with other FFT processors.

[1]  Chein-Wei Jen,et al.  Design and implementation of a scalable fast Fourier transform core , 2002, Proceedings. IEEE Asia-Pacific Conference on ASIC,.

[2]  C. Joanblanq,et al.  A fast single-chip implementation of 8192 complex point FFT , 1995 .

[3]  Hannu Tenhunen,et al.  A pipelined shared-memory architecture for FFT processors , 1999, 42nd Midwest Symposium on Circuits and Systems (Cat. No.99CH36356).

[4]  Shousheng He,et al.  Design and implementation of a 1024-point pipeline FFT processor , 1998, Proceedings of the IEEE 1998 Custom Integrated Circuits Conference (Cat. No.98CH36143).

[5]  Qin Zhang,et al.  Design of a high performance FFT processor based on FPGA , 2005, ASP-DAC.

[6]  Dunshan Yu,et al.  Design and implementation of a parallel real-time FFT processor , 2004, Proceedings. 7th International Conference on Solid-State and Integrated Circuits Technology, 2004..

[7]  Lewis Johnson,et al.  Conflict free memory addressing for dedicated FFT hardware , 1992 .

[8]  Chien-Ming Wu,et al.  Design of an efficient FFT processor for DAB system , 2001, ISCAS 2001. The 2001 IEEE International Symposium on Circuits and Systems (Cat. No.01CH37196).

[9]  Zhang Qin,et al.  Design of a high performance FFT processor based on FPGA , 2005, Proceedings of the ASP-DAC 2005. Asia and South Pacific Design Automation Conference, 2005..

[10]  J. Tukey,et al.  An algorithm for the machine calculation of complex Fourier series , 1965 .