Dictionary Object For Wavelet Analysis

DESCRIPTION:
Objects of class "wp.dict" that contain all relevant information for wavelet packet analysis.

GENERATION:
Objects of class "wp.dict" are returned from calling functions wp.dict().

METHODS:
The class "wp.dict" has methods for the following generic functions: print, wavelet.name.

STRUCTURE:
The "wp.dict" object is a list with the following components:
wavelet:
a character string giving the name of the wavelet.

Available orthogonal wavelets are:

Available biorthogonal wavelets are:

analysis.filter:
a list of two vectors: low-pass filter and high-pass filter. Filters for analysis.
synthesis.filter:
a list of two vectors: low-pass filter and high-pass filter. Filters for synthesis.
dual:
logical flag indicating if dual filter is used for analysis instead of synthesis. In effect only when wavelet matches one of the biorthogonal wavelets.
boundary:
a character string giving the boundary rules. Available boundary rules: "periodic", "polynomial", "poly0", "poly1", "poly2", "zero", "reflection", "interval", "infinte".

When boundary="polynomial" or "infinte", boundary has attributes pdeg and pfrac, which give the degree of the polynomial and fraction of data to be used for boundary extension.

When boundary="interval", boundary has attribute precondition, which is a logical flag indicating if preconditioning the data.

n.levels:
a non-negative integer specifying number of levels in decomposition.
decimate:
logical flag indicating if non-decimating transform to be performed.
attr.x:
attributes of the original signal.
series.name:
the name of the original signal.
n.sample:
sample size.
bi.even:
boundary matrix for even sample size.
bi.odd:
boundary matrix for odd sample size.
fast:
logical flag indicating if fast algorithms are called.

SEE ALSO:
wp.dict .