• DocumentCode
    1112784
  • Title

    An improved digit-reversal permutation algorithm for the fast Fourier and Hartley transforms

  • Author

    Evans, David M W

  • Author_Institution
    Stanford University, Stanford, CA
  • Volume
    35
  • Issue
    8
  • fYear
    1987
  • fDate
    8/1/1987 12:00:00 AM
  • Firstpage
    1120
  • Lastpage
    1125
  • Abstract
    All radix-B fast Fourier transforms (FFT) or fast Hartley transforms (FHT) performed "in-place" require at some point that the sequence elements he permuted such that, indexing the elements 0 to N - 1, the element with index i is swapped with the element whose index is j. The permutation is called digit-reversing, because if i is represented as a string of digits, base B, then j is that index whose representation is the same string of digits written in reverse order. N is a power of B and B \\geq 2 . An elegant algorithm has been found that Performs this "perfect shuffle" more efficiently and, according to timing experiments, runs about eight times faster than the fastest other algorithm known to the author. The algorithm is of order O(N) and led, for example, to a saving of 7 percent in the total (radix-2) FFT running time for N = 1024.
  • Keywords
    Fast Fourier transforms; Genetic mutations; Helium; Indexing; Timing; Writing;
  • fLanguage
    English
  • Journal_Title
    Acoustics, Speech and Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0096-3518
  • Type

    jour

  • DOI
    10.1109/TASSP.1987.1165252
  • Filename
    1165252