Function: icqt
ICQT  Constant-Q non-stationary Gabor synthesis
  Usage: fr = icqt(c,g,shift,Ls,dual)
         fr = icqt(c,g,shift,Ls)
         fr = icqt(c,g,shift)

  Input parameters: 
        c         : Transform coefficients (matrix or cell array)
        g         : Cell array of Fourier transforms of the analysis 
                    windows
        shift     : Vector of frequency shifts
        Ls        : Original signal length (in samples)
        dual      : Synthesize with the dual frame
  Output parameters:
        fr        : Synthesized signal (Channels are stored in the 
                    columns)

  Given the cell array c of non-stationary Gabor coefficients, and a 
  set of filters g and frequency shifts shift this function computes 
  the corresponding constant-Q synthesis.

  If dual is set to 1 (default), an attempt is made to compute the 
  canonical dual frame for the system given by g, shift and the size 
  of the vectors in c. This provides perfect reconstruction in the 
  painless case, see the references for more information.


  References:
    N. Holighaus, M. Doerfler, G. A. Velasco, and T. Grill. A framework for
    invertible, real-time constant-Q transforms. IEEE Transactions on
    Audio, Speech and Language Processing, 21(4):775 --785, 2013.
    
    G. A. Velasco, N. Holighaus, M. Doerfler, and T. Grill. Constructing an
    invertible constant-Q transform with non-stationary Gabor frames.
    Proceedings of DAFX11, 2011.
    

Url: http://ltfat.github.io/doc/filterbank/icqt.html

See also: cqt.

Package: ltfat