DocumentCode
2581689
Title
Design, optimization, and implementation of a universal FFT processor
Author
Kumhom, Pinit ; Johnson, Jeremy R. ; Nagvajara, Prawat
Author_Institution
Drexel Univ., Philadelphia, PA, USA
fYear
2000
fDate
2000
Firstpage
182
Lastpage
186
Abstract
There exist Fast Fourier transform (FFT) algorithms, called dimensionless FFTs, that work independent of dimension. These algorithms can be configured to compute different dimensional DFTs simply by relabeling the input data and by changing the values of the twiddle factors occurring in the butterfly operations. This observation allows us to design an FFT processor, which with minor reconfiguring, can compute one, two, and three dimensional DFTs. In this paper we design a family of FFT processors, parameterized by the number of points, the dimension, the number of processors, and the internal dataflow, and show how to map different dimensionless FFTs onto this hardware design. Different dimensionless FFTs have different dataflows and consequently lead to different performance characteristics. Using a performance model we search for the optimal algorithm for the family of processors we considered. The resulting algorithm and corresponding hardware design was implemented using FPGA
Keywords
fast Fourier transforms; field programmable gate arrays; hardware description languages; hypercube networks; integrated circuit design; logic CAD; FPGA; butterfly operations; dimensionless FFTs; hardware design; internal dataflow; optimal algorithm; performance characteristics; twiddle factors; universal FFT processor; Algorithm design and analysis; Application specific integrated circuits; Design optimization; Engines; Fast Fourier transforms; Field programmable gate arrays; Flexible printed circuits; Hardware; Process design; Space technology;
fLanguage
English
Publisher
ieee
Conference_Titel
ASIC/SOC Conference, 2000. Proceedings. 13th Annual IEEE International
Conference_Location
Arlington, VA
Print_ISBN
0-7803-6598-4
Type
conf
DOI
10.1109/ASIC.2000.880698
Filename
880698
Link To Document