Title :
Wavelet transform based fast approximate Fourier transform
Author :
Guo, Haitao ; Burrus, C. Sidney
Author_Institution :
Dept. of Electr. & Comput. Eng., Rice Univ., Houston, TX, USA
Abstract :
We propose an algorithm that uses the discrete wavelet transform (DWT) as a tool to compute the discrete Fourier transform (DFT). The Cooley-Tukey FFT is shown to be a special case of the proposed algorithm when the wavelets in use are trivial. If no intermediate coefficients are dropped and no approximations are made, the proposed algorithm computes the exact result, and its computational complexity is on the same order of the FFT, i.e. O(N log2 N). The main advantage of the proposed algorithm is that the good time and frequency localization of wavelets can be exploited to approximate the Fourier transform for many classes of signals resulting in much less computation. Thus the new algorithm provides an efficient complexity vs. accuracy tradeoff. When approximations are allowed, under certain sparsity conditions, the algorithm can achieve linear complexity, i.e. O(N). The proposed algorithm also has built-in noise reduction capability
Keywords :
approximation theory; computational complexity; discrete Fourier transforms; fast Fourier transforms; noise; signal processing; wavelet transforms; Cooley-Tukey FFT; DFT; DWT; accuracy; computational complexity; discrete Fourier transform; discrete wavelet transform; fast approximate Fourier transform; frequency localization; linear complexity; noise reduction; signal processing; signals analysis; sparsity conditions; time localization; Arithmetic; Discrete Fourier transforms; Discrete wavelet transforms; Fast Fourier transforms; Fourier transforms; Frequency; Noise reduction; Seismic waves; Signal processing algorithms; Wavelet transforms;
Conference_Titel :
Acoustics, Speech, and Signal Processing, 1997. ICASSP-97., 1997 IEEE International Conference on
Conference_Location :
Munich
Print_ISBN :
0-8186-7919-0
DOI :
10.1109/ICASSP.1997.599273