FRAMEMUL Frame multiplier
Usage: h=framemul(f,Fa,Fs,s);
Input parameters:
Fa : Analysis frame
Fs : Synthesis frame
s : Symbol
f : Input signal
Output parameters:
h : Output signal
FRAMEMUL(f,Fa,Fs,s) applies the frame multiplier with symbol s*
to the signal f. The frame Fa is used for analysis and the frame
Fs for synthesis.
Examples:
---------
In the following example Gabor coefficients obtained through the DGT
of pink noise are multiplied by the symbol batmask before resynthesis.
The result of this operation is an output signal h that is constructed
through a Gabor expansion of the modified coefficients.:
f = pinknoise(400);
a = 10;
M = 40;
[Fa, Fs] = framepair('dgt', 'gauss', 'dual', a, M);
s = framenative2coef(Fa, batmask);
fhat = framemul(f, Fa, Fs, s);
figure(1);
plotframe(Fa,frana(Fa,f),'clim',[-100,-20]);
figure(2);
plotframe(Fa,s,'lin');
figure(3);
plotframe(Fa,frana(Fa,fhat),'clim',[-100,-20]);
Url: http://ltfat.github.io/doc/operators/framemul.html
See also: iframemul, framemuladj.
Package: ltfat