Function: blocksyn
BLOCKSYN Blockwise synthesis interface
  Usage: blocksyn(F, c, Lb)

  Input parameters:
     F    : Synthesis frame object.
     c    : Coefficients of a block.
     Lb   : Length of the block.
     fola : Explicitly defined overlap.
  Output parameters:
     fhat : Reconstructed block of signal.
     fola : Stored overlap.

  fhat=BLOCKSYN(F,c,Lb) reconstructs the signal block fhat from the
  coefficients c using the frame defined by F. If some overlap is used,
  it is stored internally using block_interface. Note that the function is 
  capable of handling overlaps internally only for a single call
  to the function in the blockproc. loop.%   

  [fhat,fola]=BLOCKSYN(F,c,Lb,fola) does the same, but the block algorithm
  uses fola to read and store overlap explicitly. fola can be empty.

  *Note:* To get perfect reconstruction, the synthesis frame F must
  be a dual frame of the analysis frame used in BLOCKANA.


  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.
    
    Z. Průša. Segmentwise Discrete Wavelet Transform. PhD thesis, Brno
    University of Technology, Brno, 2012.
    

Url: http://ltfat.github.io/doc/blockproc/blocksyn.html

See also: block, blockana, framedual.

Package: ltfat