FPGA Implementation of Pipeline Digit-Slicing Multiplier-Less Radix 22 DIF SDF Butterfly for Fast Fourier Transform Structure

The need for wireless communication has driven the communication systems to high performance. However, the main bottleneck that affects the communication capability is the Fast Fourier Transform (FFT), which is the core of most modulators. This paper presents FPGA implementation of pipeline digit-slicing multiplier-less radix 22 DIF (Decimation In Frequency) SDF (single path delay feedback) butterfly for FFT structure. The approach taken; in order to reduce computation complexity in butterfly multiplier, digit-slicing multiplier-less technique was utilized in the critical path of pipeline Radix-22 DIF SDF FFT structure. The proposed design focused on the trade-off between the speed and active silicon area for the chip implementation. The multiplier input data was sliced into four blocks each one with four bits to process at the same time in parallel. The new architecture was investigated and simulated with MATLAB software. The Verilog HDL code in Xilinx ISE environment was derived to describe the FFT Butterfly functionality and was downloaded to Virtex II FPGA board. Consequently, the Virtex-II FG456 Proto board was used to implement and test the design on the real hardware. As a result, from the findings, the synthesis report indicates the maximum clock frequency of 555.75 MHz with the total equivalent gate count of 32,146 is a marked and significant improvement over Radix 22 DIF SDF FFT butterfly. In comparison with the conventional butterfly architecture design which can only run at a maximum clock frequency of 200.102 MHz and the conventional multiplier can only run at a maximum clock frequency of 221.140 MHz, the proposed system exhibits better results. It can be concluded that on-chip implementation of pipeline digit-slicing multiplier-less butterfly for FFT structure is an enabler in solving problems that affect communications capability in FFT and possesses huge potentials for future related works and research areas.

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

[2]  Bede Liu,et al.  Digital Signal Processing: Theory, Design, and Implementation , 1976 .

[3]  Alvin M. Despain,et al.  Pipeline and Parallel-Pipeline FFT Processors for VLSI Implementations , 1984, IEEE Transactions on Computers.

[4]  Yuan Zhou,et al.  Novel design of multiplier-less FFT processors , 2007, Signal Processing.

[5]  R. Singleton An algorithm for computing the mixed radix fast Fourier transform , 1969 .

[6]  Y. Wang,et al.  Novel Memory Reference Reduction Methods for FFT Implementations on DSP Processors , 2007, IEEE Transactions on Signal Processing.

[7]  C. K. Yuen,et al.  Theory and Application of Digital Signal Processing , 1978, IEEE Transactions on Systems, Man, and Cybernetics.

[8]  Annamária R. Várkonyi-Kóczy,et al.  A recursive fast Fourier transformation algorithm , 1995 .

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

[10]  M. E. Woodward,et al.  A modular approach to the hardware implementation of digital filters , 1976 .

[11]  M. Othman,et al.  FPGA Implementation of a Canonical Signed Digit Multiplier-less based FFT Processor for Wireless Communication Applications , 2006, 2006 IEEE International Conference on Semiconductor Electronics.

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

[13]  High-speed Convolution,et al.  A Prime Factor FFT Algorithm Using , 1977 .

[14]  Liang Yang,et al.  An efficient locally pipelined FFT processor , 2006, IEEE Transactions on Circuits and Systems II: Express Briefs.

[15]  Yi-Pin Hsu,et al.  Parallel-computing Approach for FFT Implementation on Digital Signal Processor (DSP) , 2008 .

[16]  Alan V. Oppenheim,et al.  Discrete-time signal processing (2nd ed.) , 1999 .

[17]  Rozita Teymourzadeh,et al.  The effect of the digit slicing architecture on the FFT butterfly , 2010, 10th International Conference on Information Science, Signal Processing and their Applications (ISSPA 2010).

[18]  Bevan M. Baas,et al.  An approach to low-power, high-performance, Fast Fourier Transform processor design , 1999 .

[19]  Salina Abdul Samad,et al.  Implementation of a high speed Fast Fourier Transform VLSI chip , 1998 .

[20]  G. Bergland,et al.  A radix-eight fast Fourier transform subroutine for real-valued series , 1969 .

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