WaveThresh
Help
cns
Create new zeroed spectrum.
DESCRIPTION
Part of a two-stage function suite designed to simulate locally
stationary wavelet processes in conjunction with the
LSWsim function.
USAGE
cns(n, filter.number=1, family="DaubExPhase")
REQUIRED ARGUMENTS
- n
- The length of the simulated process that you eventually want to
produce. Must be a power of two (for this software).
OPTIONAL ARGUMENTS
- 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".
VALUE
An object of class: wd, and, in fact,
of the non-decimated variety. All wavelet coefficients of this are zero.
SIDE EFFECTS
None.
DETAILS
This simple routine merely computes the time-ordered non-decimated
wavelet transform of a zero vector of the same length as the eventual
simulated series that you wish to produce.
If you look at this routine you will see that it is extremely simple.
First, it checks to see whether the n
that you supplied
is a power of two. If it is then it creates a zero vector of that length.
This is then non-decimated wavelet transformed with the appropriate wavelet.
The output can then be processed and then finally supplied to
LSWsim for process simulation.
RELEASE
Version 3.9 Copyright Guy Nason 2004
SEE ALSO
LSWsim,
ewspec,
EXAMPLES
#
# Suppose we wish to create a simulated process of length 1024.
#
# This is the first step:
#
tmp <- cns(1024)
#
# This assumes Haar wavelets but other wavelets could be used.
# See help for LSWsim for further information.
#