Title :
A unified fast recursive algorithm for data shuffling in various orders
Author :
Jeong, Jechang ; Williams, William J.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
fDate :
5/1/1992 12:00:00 AM
Abstract :
Data shuffling in a particular order is frequently required in signal processing applications. The authors present fast recursive algorithms, of order O(N), for shuffling a data sequence in various orders, e.g. bit reversed, Gray code, and other related orders, under a unified framework. These algorithms are computationally efficient in that every permutation index is essentially computed by a single logical or arithmetic operation between a previous index and a proper offset. The proposed algorithms can be used for the fast Fourier transform, fast Hartley transform, and mutual conversion among three typical forms of the Walsh transform
Keywords :
Walsh functions; encoding; fast Fourier transforms; signal processing; transforms; Gray code; Walsh transform; bit reversal; data shuffling; fast Fourier transform; fast Hartley transform; signal processing; unified fast recursive algorithm; Algorithm design and analysis; Arithmetic; Fast Fourier transforms; Genetic mutations; Reflective binary codes; Signal processing algorithms; Sorting; Tires;
Journal_Title :
Signal Processing, IEEE Transactions on