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