This chapter is concerned with the analysis of datasets (or functions or operators) in terms of frequency and scale components using wavelet transforms. Wavelet transforms have been applied in many fields from time series analysis to image processing and the localization in either frequency or scale that they provide is useful for data compression or denoising. In general the standard wavelet transform uses dilation and scaling of a chosen function, ψt, (called the mother wavelet) such that
ψa,bt=1aψt-ba
where a gives the scaling and b determines the translation. Wavelet methods can be divided into continuous transforms and discrete transforms. In the continuous case, the pair a and b are real numbers with a>0. For the discrete transform, a and b can be chosen as a=2-j, b=k2-j for integers j, k 
ψj,kt=2j/2ψ2jt-k.
The continuous real valued, one-dimensional wavelet transform (CWT) is included in this chapter. The discrete wavelet transform (DWT) at a single level together with its inverse and the multi-level DWT with inverse are also provided for one, two and three dimensions. The Maximal Overlap DWT (MODWT) together with its inverse and the multi-level MODWT with inverse are provided for one dimension. The choice of wavelet for CWT includes the Morlet wavelet and derivatives of a Gaussian while the DWT and MODWT offer the orthogonal wavelets of Daubechies and a selection of biorthogonal wavelets.

The C09..::..C09Communications type exposes the following members.

Constructors

  NameDescription
C09..::..C09Communications
Communications Class constructor

Properties

  NameDescription
ApproximateCoeffCount
Th number of approximation coefficients that would be generated for the given problem size, mother wavelet, extension method and type of transform; this is also the corresponding number of detail coefficients.
FilterLength
The filter length for the supplied mother wavelet. This is used to determine the number of coefficients to be generated by the chosen transform.
Message
Set the method used for logging any monitoring messages.
ResolutionLevelCount
The number of levels in the multi-level resolution to be performed.
Warning
Set the method used for logging any warning or error messages.

See Also