• DocumentCode
    1676741
  • Title

    Fast bit-reversal algorithms based on index representations in GF(2 b)

  • Author

    Orchard, Michael

  • Author_Institution
    Dept. of Electr. Eng., Princeton Univ., NJ, USA
  • fYear
    1989
  • Firstpage
    1903
  • Abstract
    The author develops bit-reversal unscrambling algorithms that are based on representing array indices as elements in GF(2b). The elements of GF(2b) are sequenced through by counters that use integer shifts and bitwise exclusive-OR, operations available in C and in all assembly languages. First, a very simple algorithm that applies GF(2b) counters in a structure similar to that of the popular Gold-Rader bit-reversal unscrambler is proposed. The resulting algorithm is shown to be less complex and significantly faster than the Gold-Rader algorithm. Then a recent bit-reversal algorithm due to D.M.W. Evans (IEEE Trans. Acoust. Speech, Signal Proc., vol.ASSP-35, p. 1120-5, 1987) is adapted to use GF(2b) counters. The adapted algorithm eliminates the lookup tables required by the Evans algorithm and is shown to be faster than that algorithm on many computer architectures
  • Keywords
    algorithm theory; GF(2b) counters; bit-reversal algorithms; bit-reversal unscrambling algorithms; bitwise exclusive-OR; fast algorithms; index representations in GF(2b); integer shifts; sequenced through by counters; Algorithms; Assembly; Computer architecture; Computer languages; Counting circuits; High level languages; Kernel; Microprocessors; Polynomials; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1989., IEEE International Symposium on
  • Conference_Location
    Portland, OR
  • Type

    conf

  • DOI
    10.1109/ISCAS.1989.100741
  • Filename
    100741