DocumentCode
3075418
Title
An in-order, in-place radix-2 FFT
Author
Johnson, H.W. ; Burrus, C.S.
Author_Institution
ROLM Corp., Santa Clara, CA
Volume
9
fYear
1984
fDate
30742
Firstpage
473
Lastpage
476
Abstract
Most Cooley-Tukey, in-place Fast Fourier Transform (FFT) algorithms result in the output being permuted or scrambled in order. For a radix-2 FFT, this order can be easily found by reversing the order of the bits of the address, and the unscrambler is called a bit-reversed counter. In some machines, this unscrambling takes from 10% to 50% of the total execution time. This paper presents an in-place, radix-2 FFT that does the unscrambling while the FFT is being calculated rather than as a separate process. The theoretical framework is based on index maps [1] and ideas used on the in-place, in-order prime factor FFT (PFA) [2]. The non-scrambled algorithm is implemented in FORTRAN. The size of the program is essentially the same as the regular radix-2 FFT with its bit-reversed counter.
Keywords
Computer aided instruction; Counting circuits; FETs; Fast Fourier transforms; Frequency; Functional programming; Mathematical programming; Multidimensional systems; Physics computing; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Acoustics, Speech, and Signal Processing, IEEE International Conference on ICASSP '84.
Type
conf
DOI
10.1109/ICASSP.1984.1172660
Filename
1172660
Link To Document