• DocumentCode
    1158309
  • Title

    An improved FFT digit-reversal algorithm

  • Author

    Rodríguez, Jeffrey J.

  • Author_Institution
    Dept. of Electr. Eng., Texas Univ., Austin, TX, USA
  • Volume
    37
  • Issue
    8
  • fYear
    1989
  • fDate
    8/1/1989 12:00:00 AM
  • Firstpage
    1298
  • Lastpage
    1300
  • Abstract
    Several improvements on the bit-reversal algorithm of B. Gold and C.M. Rader (1969) are presented. The savings in computation are obtained by observing that not all indexes need to be reversed. In particular, a closed-form expression is derived for the largest index that must be digit-reversed (for an arbitrary radix). To limit the number of unnecessary digit-reversals, a closed-form expression (in terms of N and R) is derived for the largest array index that must be reversed. In addition, it is shown that the smallest index that must be reversed is always 1, not 0, as is commonly implemented. A computational analysis is given, comparing the original and modified algorithms. The modifications to the algorithm led to an improved efficiency with almost no increase in the size of the program or its working storage
  • Keywords
    computational complexity; digital arithmetic; fast Fourier transforms; FFT digit-reversal algorithm; arbitrary radix; closed-form expression; computational analysis; Data analysis; Delta modulation; Digital filters; Filtering; Image processing; Signal processing; Signal processing algorithms; Smoothing methods; Speech processing; Time measurement;
  • fLanguage
    English
  • Journal_Title
    Acoustics, Speech and Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0096-3518
  • Type

    jour

  • DOI
    10.1109/29.31281
  • Filename
    31281