<< Chapter < Page | Chapter >> Page > |
The case where and have compact support is very important. It aids in the time localization properties of the DWT andoften reduces the computational requirements of calculating the DWT. If has compact support, then the filters described in Chapter: Filter Banks and the Discrete Wavelet Transform are simple FIR filters. We have stated that , the length of the sequence , must be even and must satisfy the linear constraint of [link] and the bilinear constraints of [link] . This leaves degrees of freedom in choosing that will still guarantee the existence of and a set of essentially orthogonal basis functions generated from .
For a length-2 , there are no degrees of freedom left after satisfying the required conditions in [link] and [link] . These requirements are
and
which are uniquely satisfied by
These are the Haar scaling functions coefficients which are also the length-2 Daubechies coefficients [link] used as an example in Chapter: A multiresolution formulation of Wavelet Systems and discussed later in this book.
For the length-4 coefficient sequence, there is one degree of freedom or one parameter that gives all the coefficients that satisfy the requiredconditions:
and
Letting the parameter be the angle , the coefficients become
These equations also give the length-2 Haar coefficients [link] for and a degenerate condition for . We get the Daubechies coefficients (discussed later in this book) for . These Daubechies-4 coefficients have a particularly clean form,
For a length-6 coefficient sequence , the two parameters are defined as and and the resulting coefficients are
Here the Haar coefficients are generated for any and the length-4 coefficients [link] result if with being the free parameter. The length-4 Daubechies coefficients are calculatedfor and . The length-6 Daubechies coefficients result from .
The inverse of these formulas which will give and from the allowed are
As and range over to all possible are generated. This allows informative experimentation to better see whatthese compactly supported wavelets look like. This parameterization is implemented in the Matlab programs in Appendix C and in the Aware, Inc. software, UltraWave [link] .
Since the scaling functions and wavelets are used with integer translations, the location of their support is not important, only thesize of the support. Some authors shift , , , and to be approximately centered around the origin. This is achieved by having the initial nonzero scaling coefficient start at rather than zero. We prefer to have the origin at .
Notification Switch
Would you like to follow the 'Wavelets and wavelet transforms' conversation and receive update notifications?