wpst | R Documentation |
This function computes the non-decimated wavelet packet transform as described by Nason, Sapatinas and Sawczenko, 1998. The non-decimated wavelet packet transform (NWPT) contains all possible shifted versions of the wavelet packet transform.
wpst(data, filter.number=10, family="DaubLeAsymm", FinishLevel)
data |
A vector containing the data you wish to decompose. The length of this vector must be a power of 2. |
filter.number |
This selects the smoothness of wavelet that you want to use in the decomposition. By default this is 10, the Daubechies least-asymmetric orthonormal compactly supported wavelet with 10 vanishing moments. |
family |
specifies the family of wavelets that you want to use. The options are "DaubExPhase" and "DaubLeAsymm". |
FinishLevel |
At which level to stop decomposing. The full decomposition decomposes to level 0, but you could stop earlier. |
This function computes the packet-ordered non-decimated wavelet packet transform of data as described by Nason, Sapatinas and Sawczenko, 1998. It assumes periodic boundary conditions. The order of computation of the NWPT is
O(n^2)
if n is the number of input data points.
Packets can be extracted from the wpst.object
produced by this function using the getpacket.wpst
function. Whole resolution levels of non-decimated wavelet packet coefficients in time order can be obtained by using the accessD.wpst
function.
An object of class wpst
containing the discrete packet-ordered non-decimated wavelet packet coefficients.
Version 3.8.8 Copyright Guy Nason 1997
G P Nason
accessD
, accessD.wpst
, filter.select
, getpacket
, getpacket.wpst
,
makewpstDO
v <- rnorm(128)
vwpst <- wpst(v)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.