IWMDCT Inverse MDCT
Usage: f=iwmdct(c,g);
f=iwmdct(c,g,Ls);
Input parameters:
c : M*N array of coefficients.
g : Window function.
Ls : Final length of function (optional)
Output parameters:
f : Input data
IWMDCT(c,g) computes an inverse windowed MDCT 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.
IWMDCT(f,g,Ls) does the same, but cuts or zero-extends the final
result to length Ls.
[f,g]=IWMDCT(...) 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. Boelcskei and F. Hlawatsch. Oversampled Wilson-type cosine modulated
filter banks with linear phase. In Asilomar Conf. on Signals, Systems,
and Computers, pages 998--1002, nov 1996.
H. S. Malvar. Signal Processing with Lapped Transforms. Artech House
Publishers, 1992.
J. P. Princen and A. B. Bradley. Analysis/synthesis filter bank design
based on time domain aliasing cancellation. IEEE Transactions on
Acoustics, Speech, and Signal Processing, ASSP-34(5):1153--1161, 1986.
J. P. Princen, A. W. Johnson, and A. B. Bradley. Subband/transform
coding using filter bank designs based on time domain aliasing
cancellation. Proceedings - ICASSP, IEEE International Conference on
Acoustics, Speech and Signal Processing, pages 2161--2164, 1987.
Url: http://ltfat.github.io/doc/gabor/iwmdct.html
See also: wmdct, wilwin, dgt, wildual, wilorth.
Package: ltfat