• DocumentCode
    682481
  • Title

    An efficient bit reversal permutation algorithm

  • Author

    Al Na´mneh, Rami A. ; Darabkh, Khalid A.

  • Author_Institution
    Dept. of Software Eng., Jordan Univ. of Sci. & Technol., Irbid, Jordan
  • fYear
    2013
  • fDate
    25-27 Nov. 2013
  • Firstpage
    121
  • Lastpage
    124
  • Abstract
    Bit-reversal routine is considered as an essential part in Fast Fourier transforms (FFT) and Fast Hartley Transform (FHT). Image transposition and generalized sorting of multidimensional arrays are other interesting applications of bit-reversal algorithms. In this paper, we propose an efficient bit-reversal permutation algorithm, namely the swapping algorithm, that has a time complexity of O(√n). Moreover, it performs n-n3/4 swaps (or exchanges) which are lower than the well-known transpose algorithm that performs equation exchanges. We use a lookup table of size √n to perform the bit-reversal experimentally. The results show that our proposed algorithm outperforms the transpose algorithm. Furthermore, our proposed algorithm can be used efficiently in parallel systems since it consists of parallelizable steps.
  • Keywords
    Hartley transforms; computational complexity; digital arithmetic; fast Fourier transforms; FFT; FHT; bit reversal permutation algorithm; fast Fourier transforms; fast Hartley transform; generalized sorting; image transposition; lookup table; multidimensional arrays; parallel systems; swapping algorithm; time complexity; Algorithm design and analysis; Software; Bit-reversal; Fast Fourier transforms; swapping algorithm; time complexity;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics, Biomimetics, and Intelligent Computational Systems (ROBIONETICS), 2013 IEEE International Conference on
  • Conference_Location
    Jogjakarta
  • Print_ISBN
    978-1-4799-1206-3
  • Type

    conf

  • DOI
    10.1109/ROBIONETICS.2013.6743590
  • Filename
    6743590