| make.signal {wmtsa} | R Documentation |
Generates various test signals for wavelet transforms.
make.signal(name, n=1024, snr=Inf)
name |
a character string denoting the type of test signal
to create. Supported values are:
"dirac", "kronecker", "heavisine", "bumps", "blocks",
"doppler", "ramp", "cusp", "crease", "sing", "hisine",
"losine", "linchirp", "twochirp", "quadchirp",
"mishmash1", "mishmash2", "mishmash3", "levelshift",
"jumpsine", "gauss", "patches",
"linear", "quadratic", and "cubic". |
n |
an integer specifying the length out the output series.
Default: 1024. |
snr |
a numeric value representing the approximate
signal to noise ratio of the output. Default: Inf (no noise). |
a vector of numeric values containing the resulting test series.
nms <- c("blocks", "linchirp", "mishmash1", "bumps")
z <- lapply(nms, make.signal)
stackPlot(x=seq(1024),y=z, ylab=nms)