h=gabmul(f,c,a); h=gabmul(f,c,g,a); h=gabmul(f,c,ga,gs,a);
f | Input signal |
c | symbol of Gabor multiplier |
g | analysis/synthesis window |
ga | analysis window |
gs | synthesis window |
a | Length of time shift. |
h | Output signal |
gabmul has been deprecated. Please use construct a frame multiplier and use framemul instead.
A call to gabmul(f,c,ga,gs,a) can be replaced by
[Fa,Fs]=framepair('dgt',ga,gs,a,M); fout=framemul(f,Fa,Fs,s);
gabmul(f,c,g,a) filters f by a Gabor multiplier determined by the symbol c over the rectangular time-frequency lattice determined by a and M, where M is deduced from the size of c. The rows of c correspond to frequency, the columns to temporal sampling points. The window g will be used for both analysis and synthesis.
gabmul(f,c,a) does the same using an optimally concentrated, tight Gaussian as window function.
gabmul(f,c,ga,gs,a) does the same using the window ga for analysis and gs for synthesis.
The adjoint operator of gabmul(f,c,ga,gs,a) is given by gabmul(f,conj(c),gs,ga,a).