Function: iwmdct
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