Fast Gabor-like windowed Fourier and continuous wavelet transforms
Fast algorithms for the evaluation of running windowed Fourier and continuous wavelet transforms are presented. The analysis functions approximate complex-modulated Gaussians as closely as desired and may be optimally localized in time and frequency. The Gabor filtering is performed indirectly by convolving a premodulated signal with a Gaussian-like window and demodulating the output. The window functions are either B-splines dilated by an integer factor m or quasi-Gaussians of arbitrary size generated from the n-fold convolution of a symmetrical exponential. Both approaches result in a recursive implementation with a complexity independent of the window size (O(N)).<<ETX>>