Please wait a minute...
Front. Inform. Technol. Electron. Eng.  2011, Vol. 12 Issue (4): 323-329    DOI: 10.1631/jzus.C1000258
    
An efficient radix-2 fast Fourier transform processor with ganged butterfly engines on field programmable gate arrays
Zhen-guo Ma, Feng Yu*, Rui-feng Ge, Ze-ke Wang
Department of Instrument Engineering, Zhejiang University, Hangzhou 310027, China
Download:   PDF(164KB)
Export: BibTeX | EndNote (RIS)      

Abstract  We present a novel method to implement the radix-2 fast Fourier transform (FFT) algorithm on field programmable gate arrays (FPGA). The FFT architecture exploits parallelism by having more pipelined units in the stages, and more parallel units within a stage. It has the noticeable advantages of high speed and more efficient resource utilization by employing four ganged butterfly engines (GBEs), and can be well matched to the placement of the resources on the FPGA. We adopt the decimation-in-frequency (DIF) radix-2 FFT algorithm and implement the FFT processor on a state-of-the-art FPGA. Experimental results show that the processor can compute 1024-point complex radix-2 FFT in about 11 μs with a clock frequency of 200 MHz.

Key wordsGanged butterfly engine (GBE)      Radix-2      Fast Fourier transform (FFT)      Field programmable gate array (FPGA)     
Received: 21 July 2010      Published: 11 April 2011
CLC:  TN91  
Cite this article:

Zhen-guo Ma, Feng Yu, Rui-feng Ge, Ze-ke Wang. An efficient radix-2 fast Fourier transform processor with ganged butterfly engines on field programmable gate arrays. Front. Inform. Technol. Electron. Eng., 2011, 12(4): 323-329.

URL:

http://www.zjujournals.com/xueshu/fitee/10.1631/jzus.C1000258     OR     http://www.zjujournals.com/xueshu/fitee/Y2011/V12/I4/323


An efficient radix-2 fast Fourier transform processor with ganged butterfly engines on field programmable gate arrays

We present a novel method to implement the radix-2 fast Fourier transform (FFT) algorithm on field programmable gate arrays (FPGA). The FFT architecture exploits parallelism by having more pipelined units in the stages, and more parallel units within a stage. It has the noticeable advantages of high speed and more efficient resource utilization by employing four ganged butterfly engines (GBEs), and can be well matched to the placement of the resources on the FPGA. We adopt the decimation-in-frequency (DIF) radix-2 FFT algorithm and implement the FFT processor on a state-of-the-art FPGA. Experimental results show that the processor can compute 1024-point complex radix-2 FFT in about 11 μs with a clock frequency of 200 MHz.

关键词: Ganged butterfly engine (GBE),  Radix-2,  Fast Fourier transform (FFT),  Field programmable gate array (FPGA) 
[1] Michaelraj Kingston Roberts, Ramesh Jayabalan. An improved low-complexity sum-product decoding algorithm for low-density parity-check codes[J]. Front. Inform. Technol. Electron. Eng., 2015, 16(6): 511-518.
[2] Xue Liu, Qing-xu Deng, Bo-ning Hou, Ze-ke Wang. High-speed, fixed-latency serial links with Xilinx FPGAs[J]. Front. Inform. Technol. Electron. Eng., 2014, 15(2): 153-160.
[3] Dan Wu, Xue-cheng Zou, Kui Dai, Jin-li Rao, Pan Chen, Zhao-xia Zheng. Implementation and evaluation of parallel FFT on Engineering and Scientific Computation Accelerator (ESCA) architecture[J]. Front. Inform. Technol. Electron. Eng., 2011, 12(12): 976-989.
[4] Xue Liu, Feng Yu, Ze-ke Wang. A pipelined architecture for normal I/O order FFT[J]. Front. Inform. Technol. Electron. Eng., 2011, 12(1): 76-82.
[5] Lei Zhang, Peng Liu, Yu-ling Liu, Fei-hong Yu. High quality multi-focus polychromatic composite image fusion algorithm based on filtering in frequency domain and synthesis in space domain[J]. Front. Inform. Technol. Electron. Eng., 2010, 11(5): 365-374.