Automatic Synthesis of Cost Effective FFT/IFFT Cores for VLSI OFDM Systems

This work presents an FFT/IFFT core compiler particularly suited for the VLSI implementation of OFDM communication systems. The tool employs an architecture template based on the pipelined cascade principle. The generated cores support run-time programmable length and transform type selection, enabling seamless integration into multiple mode and multiple standard terminals. A distinctive feature of the tool is its accuracy-driven configuration engine which automatically profiles the internal arithmetic and generates a core with minimum operands bit-width and thus minimum circuit complexity. The engine performs a closed-loop optimization over three different internal arithmetic models (fixed-point, block floating-point and convergent block floating-point) using the numerical accuracy budget given by the user as a reference point. The flexibility and re-usability of the proposed macrocell are illustrated through several case studies which encompass all current state-of-the-art OFDM communications standards (WLAN, WMAN, xDSL, DVB-T/H, DAB and UWB). Implementations results of the generated macrocells are presented for two deep sub-micron standard-cells libraries (65 and 90nm) and commercially available FPGA devices. When compared with other tools for automatic FFT core generation, the proposed environment produces macrocells with lower circuit complexity expressed as gate count and RAM/ROM bits, while keeping the same system level performance in terms of throughput, transform size and numerical accuracy.

[1]  Juan F. Sevillano,et al.  An FFT Core for DVB-T/DVB-H Receivers , 2006, 2006 13th IEEE International Conference on Electronics, Circuits and Systems.

[2]  T. Sansaloni,et al.  Efficient pipeline FFT processors for WLAN MIMO-OFDM systems , 2005 .

[3]  M. Kornfeld DVB-H - the emerging standard for mobile data communication , 2004, IEEE International Symposium on Consumer Electronics, 2004.

[4]  J. Walko Click here for VDSL2 , 2005 .

[5]  Chua-Chin Wang,et al.  A 2K/8K mode small-area FFT processor for OFDM demodulation of DVB-T receivers , 2005, 2005 Digest of Technical Papers. International Conference on Consumer Electronics, 2005. ICCE..

[6]  Robert Simon Sherratt,et al.  A low clock frequency FFT core implementation for multiband full-rate ultra-wideband (UWB) receivers , 2005, IEEE Transactions on Consumer Electronics.

[7]  S. Prakash,et al.  Fixed-point error analysis of radix-4 FFT , 1981 .

[8]  Luca Fanucci,et al.  VLSI design investigation for low-cost, low-power FFT/IFFT processing in advanced VDSL transceivers , 2003, Microelectron. J..

[9]  Mats Torkelson,et al.  A new approach to pipeline FFT processor , 1996, Proceedings of International Conference on Parallel Processing.

[10]  Luca Fanucci,et al.  A Low-Complexity and High-Resolution Algorithm for the Magnitude Approximation of Complex Numbers , 2002, IEICE Trans. Fundam. Electron. Commun. Comput. Sci..

[11]  Juan F. Sevillano,et al.  An approach to simplify the design of IFFT/FFT cores for OFDM systems , 2006, IEEE Transactions on Consumer Electronics.

[12]  Roger Woods,et al.  Error analysis of FFT architectures for digital video applications , 1996, Proceedings of Third International Conference on Electronics, Circuits, and Systems.

[13]  L. Fanucci,et al.  Automated design of FFT/IFFT processors for advanced telecom applications , 2005, International Symposium on Signals, Circuits and Systems, 2005. ISSCS 2005..

[14]  Martin Vetterli,et al.  Fast Fourier transforms: a tutorial review and a state of the art , 1990 .

[15]  John V. McCanny,et al.  Rapid design of application specific FFT cores , 1999, IEEE Trans. Signal Process..

[16]  Luca Fanucci,et al.  FAST: FFT ASIC automated synthesis , 2002, Integr..

[17]  E. V. Jones,et al.  A pipelined FFT processor for word-sequential data , 1989, IEEE Trans. Acoust. Speech Signal Process..

[18]  Myung Hoon Sunwoo,et al.  Implementation of application-specific DSP for OFDM systems , 2004, 2004 IEEE International Symposium on Circuits and Systems (IEEE Cat. No.04CH37512).

[19]  Robert Simon Sherratt,et al.  Numerical precision requirements on the multiband ultra-wideband system for practical consumer electronic devices , 2005, IEEE Transactions on Consumer Electronics.

[20]  James C. Hoe,et al.  Automatic generation of customized discrete Fourier transform IPs , 2005, Proceedings. 42nd Design Automation Conference, 2005..

[21]  Pierre Bricaud,et al.  Reuse methodology manual for system-on-chip designs , 1998 .

[22]  Enrico Macii,et al.  Designing low-power circuits: practical recipes , 2001 .

[23]  D. J. Skellern,et al.  VLSI for OFDM , 1998 .