Learn R Programming

rwt (version 1.0.0)

mdwt: Discrete Wavelet Transform

Description

Computes the discrete wavelet transform y for input signal x using the scaling filter h.

Usage

mdwt(x, h, L)

Arguments

x
Finite 1D or 2D signal (implicitly periodized)
h
Scaling filter to be applied
L
Number of levels in wavelet decomposition. In the case of a 1D signal, length(x) must be divisible by $2^L$; in the case of a 2D signal, the row and the column dimension must be divisible by $2^L$. If no argument is specified, a full DWT is returned for maximal possible L.

Value

Returns a list with components:
y
Wavelet transform of the signal
L
Number of levels in wavelet decomposition

Examples

Run this code
sig <- makesig(SIGNAL.LIN.CHIRP, 8)
h <- daubcqf(4)
L <- 2
ret.mdwt <- mdwt(sig$x, h$h.0, L)

Run the code above in your browser using DataLab