\HeaderA{wpst}{Non-decimated wavelet packet transform.}{wpst}
\keyword{math}{wpst}
\keyword{smooth}{wpst}
\keyword{nonlinear}{wpst}
\begin{Description}\relax
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.
\end{Description}
\begin{Usage}
\begin{verbatim}
wpst(data, filter.number=10, family="DaubLeAsymm", FinishLevel)
\end{verbatim}
\end{Usage}
\begin{Arguments}
\begin{ldescription}
\item[\code{data}] A vector containing the data you wish to decompose. The length of this vector must be a power of 2.
\item[\code{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.
\item[\code{family}] specifies the family of wavelets that you want to use. The options are "DaubExPhase" and "DaubLeAsymm".
\item[\code{FinishLevel}] 
\end{ldescription}
\end{Arguments}
\begin{Details}\relax
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 \code{wpst.object} produced by this function using the \code{\LinkA{getpacket.wpst}{getpacket.wpst}} function. Whole resolution levels of non-decimated wavelet packet coefficients in time order can be obtained by using the \code{\LinkA{accessD.wpst}{accessD.wpst}} function.
\end{Details}
\begin{Value}
An object of class \code{\LinkA{wpst}{wpst}} containing the discrete packet-ordered non-decimated wavelet packet coefficients.
\end{Value}
\begin{Section}{RELEASE}
Version 3.8.8 Copyright Guy Nason 1997
\end{Section}
\begin{SeeAlso}\relax
\code{\LinkA{accessD}{accessD}}, \code{\LinkA{accessD.wpst}{accessD.wpst}}, \code{\LinkA{filter.select}{filter.select}}, \code{\LinkA{getpacket}{getpacket}}, \code{\LinkA{getpacket.wpst}{getpacket.wpst}},
\end{SeeAlso}
\begin{Examples}
\begin{ExampleCode}
#
# EXAMPLE pending
#
\end{ExampleCode}
\end{Examples}

