Test signal generation

Description

Generates various test signals for wavelet transforms.

Usage

1
make.signal(name, n=1024, snr=Inf)

Arguments

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).

Value

a vector of numeric values containing the resulting test series.

See Also

wavDWT, wavMODWT.

Examples

1
2
3
nms <- c("blocks", "linchirp", "mishmash1", "bumps")
z <- lapply(nms, make.signal)
stackPlot(x=seq(1024),y=z, ylab=nms)

Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker.