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