Title :
A connection between bit reversal and matrix transposition: hardware and software consequences
Author_Institution :
CNET/PAB/RPE, Issy-les-Moulineaux, France
fDate :
11/1/1990 12:00:00 AM
Abstract :
A simple connection between bit reversal and matrix transposition is explained in the context of two-dimensional fast Fourier transform (FFT). This connection is then shown to be useful for hardware and software implementations of two-dimensional FFTs based on the row-column algorithm: the bit-reversal operations involved in the row and column one-dimensional transforms of length M can merge with the matrix transposition in between, to form a single bit reversal of length N=M2, which is more efficient than considering these operations separately. Furthermore, this connection is also the base of new bit-reversal algorithms that are explained. The first one can be implemented in two different versions, depending on the availability of an auxiliary memory of size √N. One of these versions turns out to be as fast as a recently proposed algorithm by D.M. Evans (1987), while the second is twice as fast as the usual one. The second algorithm is a divide-and-conquer approach to the problem that allows easy parallelization
Keywords :
computerised signal processing; digital arithmetic; fast Fourier transforms; matrix algebra; 2D FFT; bit reversal; divide-and-conquer approach; matrix transposition; row-column algorithm; signal processing; Acoustic signal processing; Arithmetic; Fast Fourier transforms; Hardware; Signal processing algorithms; Speech;
Journal_Title :
Acoustics, Speech and Signal Processing, IEEE Transactions on