DocumentCode
396584
Title
A new memory reference reduction method for FFT implementation on DSP
Author
Tang, Yiyan ; Qian, Lie ; Wang, Yuke ; Savaria, Yvon
Author_Institution
Dept. of Comput. Sci., Texas Univ., Richardson, TX, USA
Volume
4
fYear
2003
fDate
25-28 May 2003
Abstract
Memory reference in digital signal processors (DSP) is among the most costly operations due to its long latency and substantial power consumption. In this paper, we present a new method to minimize memory references due to twiddle factors for implementing any existing fast Fourier transform (FFT) algorithms on DSP processors. The new method takes advantage of previously proposed twiddle factor reduction method (TFRM) and twiddle-factor-based butterfly grouping method (TFBBGM). It can compute two butterflies in one stage of any FFT diagram by loading only one twiddle-factor. Further memory reference reduction is done by computing butterflies with the same twiddle factor at the same time in different stages of the FFT diagram. We have applied the new method to implement radix-2 DIT FFT algorithm on TI TMS320C64x DSP. While using only 50% memory space for storing twiddle factors compared to the conventional DIT FFT implementation, the new method achieves an average reduction in the number of memory references by 79% for accessing the twiddle factors, and 17.5% reduction in the number of clock cycles.
Keywords
digital arithmetic; digital signal processing chips; fast Fourier transforms; storage management; DSP; FFT implementation; butterfly computation; clock cycles; digital signal processors; fast Fourier transform algorithms; memory reference reduction method; radix-2 DIT FFT algorithm; twiddle factor reduction method; twiddle factors; twiddle-factor-based butterfly grouping method; Algorithm design and analysis; Application software; Application specific integrated circuits; Delay; Digital signal processing; Digital signal processors; Discrete Fourier transforms; Fast Fourier transforms; Hardware; Signal processing algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2003. ISCAS '03. Proceedings of the 2003 International Symposium on
Print_ISBN
0-7803-7761-3
Type
conf
DOI
10.1109/ISCAS.2003.1205932
Filename
1205932
Link To Document