This is where navigation should be.

IDWILT - Inverse discrete Wilson transform

Usage

f=idwilt(c,g);
f=idwilt(c,g,Ls);

Input parameters

c \(2M \times N\) array of coefficients.
g Window function.
Ls Final length of function (optional)

Output parameters

f Input data

Description

idwilt(c,g) computes an inverse discrete Wilson transform with window g. The number of channels is deduced from the size of the coefficient array c.

The window g may be a vector of numerical values, a text string or a cell array. See the help of wilwin for more details.

idwilt(f,g,Ls) does the same, but cuts of zero-extend the final result to length Ls.

[f,g]=idwilt(...) additionally outputs the window used in the transform. This is usefull if the window was generated from a description in a string or cell array.

References:

H. Bölcskei, H. G. Feichtinger, K. Gröchenig, and F. Hlawatsch. Discrete-time Wilson expansions. In Proc. IEEE-SP 1996 Int. Sympos. Time-Frequency Time-Scale Analysis, june 1996. [ http ]

Y.-P. Lin and P. Vaidyanathan. Linear phase cosine modulated maximally decimated filter banks with perfectreconstruction. IEEE Trans. Signal Process., 43(11):2525--2539, 1995.