The SDL Component Suite is an industry leading collection of components supporting scientific and engineering computing. Please visit the SDL Web site for more information....


Declaration:property Data[ix: integer]: double;

The array property Data has a double function: it contains the signal data or the wavelet coefficients, depending on whether you call Transform or InverseTransform.

When performing a wavelet transform the Data buffer has to contain the time series of measured data (Size samples). After the transformation the Data buffer contains the wavelet coefficients. For the inverse transform, the buffer has to contain the coefficients; after the inverse transform the buffer contains the synthesized signal.

The structure of the wavelet coefficients depends on the Size property and the number of levels used for the transform. The general layout is shown in the following figure (using a four level transform):

Example: This property is used in the following example program (see for downloading the code): waveletfilter

Last Update: 2012-Oct-20