Inverse Discrete Wavelet Transform

Share:

Description

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

Usage

1
midwt(y, h, L)

Arguments

y

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:

x

Periodic reconstructed signal

L

Number of levels in wavelet decomposition

Author(s)

P. Roebuck proebuck@mdanderson.org

Examples

1
2
3
4
5
sig <- makesig(SIGNAL.LIN.CHIRP, 8)
h <- daubcqf(4)
L <- 1
ret.mdwt <- mdwt(sig$x, h$h.0, L)
ret.midwt <- midwt(ret.mdwt$y, h$h.0, ret.mdwt$L)