A design methodology of buffer-memory architectures for FFT computation

Memory-based architectures have received great attention for single-chip implementation of the fast Fourier transform (FFT). Basically, they can be roughly categorized as single-memory design, dual-memory design, and buffer-memory design. Among them, the buffer-memory design can balance the trade-off between memory size and control circuit complexity. In this paper, we present a design methodology of buffer-memory architectures for the radix-2 decimation-in-frequency FFT algorithm that can effectively reduce the needed memory. As compared to previous related works, the designs derived from the proposed methodology can reach the same throughput performance with a smaller memory size. These designs are rather attractive for long-length FFT applications, such as very-high-rate digital subscriber lines and digital video broadcasting.

[1]  Keshab K. Parhi,et al.  An efficient pipelined FFT architecture , 2003 .

[2]  A. Delaruelle,et al.  A channel demodulator IC for digital audio broadcasting , 1994, Proceedings of IEEE Custom Integrated Circuits Conference - CICC '94.

[3]  Chin-Liang Wang,et al.  Efficient VLSI architectures for fast computation of the discrete Fourier transform and its inverse , 2000, IEEE Trans. Signal Process..

[4]  Chin-Liang Wang,et al.  A new memory-based FFT processor for VDSL transceivers , 2001, ISCAS 2001. The 2001 IEEE International Symposium on Circuits and Systems (Cat. No.01CH37196).

[5]  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).

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