gd=gabprojdual(gm,g,a,M) gd=gabprojdual(gm,g,a,M,L)
gm | Window to project. |
g | Window function. |
a | Length of time shift. |
M | Number of modulations. |
L | Length of transform to consider |
gd | Dual window. |
gabprojdual(gm,g,a,M) calculates the dual window of the Gabor frame given by g, a and M closest to gm measured in the \(l^2\) norm. The function projects the suggested window gm onto the subspace of admissable dual windows, hence the name of the function.
gabprojdual(gm,g,a,M,L) first extends the windows g and gm to length L.
gabprojdual(...,'lt',lt) does the same for a non-separable lattice specified by lt. Please see the help of matrix2latticetype for a precise description of the parameter lt.