<< Chapter < Page | Chapter >> Page > |
In this section, we give an example of wavelet domain signal processing. Rather than computing the DFT from the time domain signal using the FFTalgorithm, we will first transform the signal into the wavelet domain, then calculate the FFT, and finally go back to the signal domain which isnow the Fourier domain.
Most methods of approximately calculating the discrete Fourier transform (DFT) involve calculating only a few output points (pruning), using asmall number of bits to represent the various calculations, or approximating the kernel, perhaps by using cordic methods. Here we usethe characteristics of the signal being transformed to reduce the amount of arithmetic. Since the wavelet transform concentrates the energy ofmany classes of signals onto a small number of wavelet coefficients, this can be used to improve the efficiency of the DFT [link] , [link] , [link] , [link] and convolution [link] .
The DFT is probably the most important computational tool in signal processing. Because of the characteristics ofthe basis functions, the DFT hasenormous capacity for the improvement of its arithmetic efficiency [link] . The classical Cooley-Tukey fast Fourier transform (FFT) algorithm has thecomplexity of . Thus the Fourier transform and its fast algorithm, the FFT, are widelyused in many areas, including signal processing and numerical analysis. Any scheme to speed up the FFT would be very desirable.
Although the FFT has been studied extensively, there are still some desired properties that are not provided by the classical FFT. Here are some of thedisadvantages of the FFT algorithm:
Notification Switch
Would you like to follow the 'Wavelets and wavelet transforms' conversation and receive update notifications?