VLSI Design of a Variable-Length FFT/IFFT Processor for OFDM-Based Communication Systems

The technique of orthogonal frequency division multiplexing (OFDM) is famous for its robustness against frequency-selective fading channel. This technique has been widely used in many wired and wireless communication systems. In general, the fast Fourier transform (FFT) and inverse FFT (IFFT) operations are used as the modulation/demodulation kernel in the OFDM systems, and the sizes of FFT/IFFT operations are varied in different applications of OFDM systems. In this paper, we design and implement a variable-length prototype FFT/IFFT processor to cover different specifications of OFDM applications. The cached-memory FFT architecture is our suggested VLSI system architecture to design the prototype FFT/IFFT processor for the consideration of low-power consumption. We also implement the twiddle factor butterfly processing element (PE) based on the coordinate rotation digital computer (CORDIC) algorithm, which avoids the use of conventional multiplication-and-accumulation unit, but evaluates the trigonometric functions using only add-and-shift operations. Finally, we implement a variable-length prototype FFT/IFFT processor with TSMCm 1P4M CMOS technology. The simulations results show that the chip can perform (-)-point FFT/IFFT operations up to operating frequency which can meet the speed requirement of most OFDM standards such as WLAN, ADSL, VDSL (), DAB, and-mode DVB.

[1]  Y.H. Hu,et al.  CORDIC-based VLSI architectures for digital signal processing , 1992, IEEE Signal Processing Magazine.

[2]  Hannu Tenhunen,et al.  A new VLSI-oriented FFT algorithm and implementation , 1998, Proceedings Eleventh Annual IEEE International ASIC Conference (Cat. No.98TH8372).

[3]  Irving Kalet,et al.  The multitone channel , 1989, IEEE Trans. Commun..

[4]  Richard V. Paiement,et al.  Evaluation of single carrier and multi-carrier modulation techniques for digital ATV terrestrial broadcasting , 1994 .

[5]  Weidong Li,et al.  A pipeline FFT processor , 1999, 1999 IEEE Workshop on Signal Processing Systems. SiPS 99. Design and Implementation (Cat. No.99TH8461).

[6]  Roger F. Woods,et al.  A new FFT architecture and chip design for motion compensation based on phase correlation , 1996, Proceedings of International Conference on Application Specific Systems, Architectures and Processors: ASAP '96.

[7]  John M. Cioffi,et al.  Performance Evaluation of a Multichannel Transceiver System for ADSL and VHDSL Services , 1991, IEEE J. Sel. Areas Commun..

[8]  Dong Seog Han,et al.  A 2048 complex point FFT processor for DAB systems , 1999, ICVC '99. 6th International Conference on VLSI and CAD (Cat. No.99EX361).

[9]  Chin-Liang Wang,et al.  A novel memory-based FFT processor for DMT/OFDM applications , 1999, 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings. ICASSP99 (Cat. No.99CH36258).

[10]  E.E. Swartzlander,et al.  An efficient FFT processor for ADSL applications , 2001, Conference Record of Thirty-Fifth Asilomar Conference on Signals, Systems and Computers (Cat.No.01CH37256).

[11]  An-Yeu Wu,et al.  A novel trellis-based searching scheme for EEAS-based CORDIC algorithm , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[12]  Bevan M. Baas,et al.  A low-power, high-performance, 1024-point FFT processor , 1999, IEEE J. Solid State Circuits.

[13]  N. Al-Dhahir,et al.  Optimum finite-length equalization for multicarrier transceivers , 1994, 1994 IEEE GLOBECOM. Communications: The Global Bridge.

[14]  An-Yeu Wu,et al.  Mixed-scaling-rotation CORDIC (MSR-CORDIC) algorithm and architecture for scaling-free high-performance rotational operations , 2003, 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03)..

[15]  Cheng-Shing Wu,et al.  Modified vector rotational CORDIC (MVR-CORDIC) algorithm and architecture , 2001 .

[16]  José Francisco López,et al.  A CORDIC processor for FFT computation and its implementation using gallium arsenide technology , 1998, IEEE Trans. Very Large Scale Integr. Syst..

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

[18]  Minoru Okada,et al.  Transmission performance analysis of Multi-Carrier Modulation in frequency selective fast Rayleigh fading channel , 1995, Wirel. Pers. Commun..

[19]  Shousheng He,et al.  Designing pipeline FFT processor for OFDM (de)modulation , 1998, 1998 URSI International Symposium on Signals, Systems, and Electronics. Conference Proceedings (Cat. No.98EX167).

[20]  An-Yeu Wu,et al.  A unified view for vector rotational CORDIC algorithms and architectures based on angle quantization approach , 2002 .