Form a Wavelet Packet Atom

DESCRIPTION:
Forms a wavelet packet atom.

USAGE:
wp.atom(x, crystal.names="", shift=1, wavelet="s8",
        boundary=NULL, pdeg=0, pfrac=0, precondition=F, dual=F,
        analysis.filter=NULL, synthesis.filter=NULL, ...)

REQUIRED ARGUMENTS:
x:
any numeric S-PLUS object.

OPTIONAL ARGUMENTS:
crystal.name:
crystal name.
shift:
location at given level and block, see details below.
wavelet:
wavelet name: "d2", "d4", "c6", "s8", etc. See wavelet for a list of all available wavelet names.
boundary:
a character string giving the boundary rules, e.g. "periodic". See dwt for a list of all available boundary rules.
pdeg:
for boundary="polynomial" and "infinite" only: degree of polynomial used for boundary extension.
pfrac:
for boundary="infinite" only: fraction of data used to fit a polynomial of degree pdeg.
precondition:
logical flag: for boundary="interval" only. See dwt for details.
dual:
logical flag indicating if dual filter is used for analysis instead of synthesis.
analysis.filter:
for user defined filter only. See dwt for details.
synthesis.filter:
for user defined filter only. See dwt for details.

VALUE:
an object of class "wp.atom".

DETAILS:
See the printed help file for the mathematical definition of wavelet packet atoms.

SEE ALSO:
bandwidth , center , freq.bandwidth , freq.center , dwt , wavelet wp.atom.object .

EXAMPLES:
atom <- wp.atom(wavelet="s8", block=1, level=0)
plot(atom)

atom <- wp.atom("s8", block=1, level=3) plot(atom)