Introduction to Wavelet Families
Several families of wavelets that have proven to be especially useful are included in this toolbox. What follows is an introduction to some wavelet families.
You can visualize the wavelets included in this toolbox.
To visualize the analytic Morse, Morlet, and bump wavelets in time and frequency, use
cwtfilterbank
.To visualize orthogonal and biorthogonal wavelets in time and frequency, use
dwtfilterbank
.To visualize in time other wavelets such as the Meyer, Morlet, Gaussian, Mexican hat, and Shannon wavelets, use
wavefun
.To display wavelet packets, use
wpfun
.To obtain more information on a wavelet family, use
waveinfo
.
Haar
Any discussion of wavelets begins with Haar wavelet, the first and simplest. The Haar
wavelet is discontinuous, and resembles a step function. It represents the same wavelet as
Daubechies db1
.
Daubechies
Ingrid Daubechies, one of the brightest stars in the world of wavelet research, invented what are called compactly supported orthonormal wavelets — thus making discrete wavelet analysis practicable.
The names of the Daubechies family wavelets are written dbN
, where
N
is the order, and db
the “surname”
of the wavelet. The db1
wavelet, as mentioned above, is the same as
Haar
wavelet. Here are the wavelet functions psi of the next nine
members of the family:
You can obtain a survey of the main properties of this family by typing
waveinfo('db')
from the MATLAB® command line. See Daubechies Wavelets: dbN
in the Wavelet Toolbox User's Guide for more detail.
Biorthogonal
This family of wavelets exhibits the property of linear phase, which is needed for signal and image reconstruction. By using two wavelets, one for decomposition (on the left side) and the other for reconstruction (on the right side) instead of the same single one, interesting properties are derived.
You can obtain a survey of the main properties of this family by typing
waveinfo('bior')
from the MATLAB command line. See Biorthogonal Wavelet Pairs: biorNr.Nd in the Wavelet Toolbox User's
Guide for more detail.
Coiflets
Built by I. Daubechies at the request of R. Coifman. The wavelet function has
2N moments equal to 0 and the scaling function has
2N-1 moments equal to 0. The two functions have a support of length
6N-1. You can obtain a survey of the main properties of this family by
typing waveinfo('coif')
from the MATLAB command line. See Coiflet Wavelets: coifN
in the Wavelet Toolbox User's Guide for more detail.
Symlets
The symlets are nearly symmetrical wavelets proposed by Daubechies as modifications to
the db
family. The properties of the two wavelet families are similar.
Here are the wavelet functions psi.
You can obtain a survey of the main properties of this family by typing
waveinfo('sym')
from the MATLAB command line. See Symlet Wavelets: symN in
the Wavelet Toolbox User's Guide for more detail.
Morlet
This wavelet has no scaling function, but is explicit.
You can obtain a survey of the main properties of this family by typing
waveinfo('morl')
from the MATLAB command line. See Morlet Wavelet: morl in
the Wavelet Toolbox User's Guide for more detail.
Mexican Hat
This wavelet has no scaling function and is derived from a function that is proportional to the second derivative function of the Gaussian probability density function. It is also knows as the Ricker wavelet.
You can obtain a survey of the main properties of this family by typing
waveinfo('mexh')
from the MATLAB command line. See Mexican Hat Wavelet: mexh
in the Wavelet Toolbox User's Guide for more information.
Meyer
The Meyer wavelet and scaling function are defined in the frequency domain.
You can obtain a survey of the main properties of this family by typing
waveinfo('meyer')
from the MATLAB command line. See Meyer Wavelet: meyr in
the Wavelet Toolbox User's Guide for more detail.
Other Real Wavelets
Some other real wavelets are available in the toolbox:
Reverse Biorthogonal
Gaussian derivatives family
FIR based approximation of the Meyer wavelet
See Additional Real Wavelets in the Wavelet Toolbox User's Guide for more information.
Complex Wavelets
Some complex wavelet families are available in the toolbox:
Gaussian derivatives
Morlet
Frequency B-Spline
Shannon
See Complex Wavelets in the Wavelet Toolbox User's Guide for more information.