Automated design of FFT/IFFT processors for advanced telecom applications

The paper presents an automated environment for the generation of high performance fast Fourier transform (FFT/IFFT) macrocells. It is based on circuit-level VHDL and system-level C++ models of a parametric cascade architecture supporting different types of arithmetic. Moreover it is able to generate various test signals and to carry out a rapid processor accuracy analysis changing both architecture parameters and type of arithmetic. After high-level analysis a VHDL database is generated ready for logic synthesis and gate-level design and test. As case studies, the generation of FFT/IFFT cells for multi carrier wireless (UWB) and wireline (xDSL) communication is presented.

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

[2]  M. K. Rudberg,et al.  Design and implementation of an FFT processor for VDSL , 1998, IEEE. APCCAS 1998. 1998 IEEE Asia-Pacific Conference on Circuits and Systems. Microelectronics and Integrating Systems. Proceedings (Cat. No.98EX242).

[3]  Tom Chen,et al.  COBRA: a 100-MOPS single-chip programmable and expandable FFT , 1999, IEEE Trans. Very Large Scale Integr. Syst..

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

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

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

[7]  M. D. Nava,et al.  A short overview of the VDSL system requirements , 2002 .

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