NSGABDUAL Canonical dual window for non-stationary Gabor frames
Usage: gd=nsgabdual(g,a,M);
gd=nsgabdual(g,a,M,L);
Input parameters:
g : Cell array of windows.
a : Vector of time shift.
M : Vector of numbers of channels.
L : Transform length.
Output parameters:
gd : Cell array of canonical dual windows
NSGABDUAL(g,a,M,L) computes the canonical dual windows of the
non-stationary discrete Gabor frame defined by windows given in g an
time-shifts given by a.
NSGABDUAL is designed to be used with the functions NSDGT and
INSDGT. See the help on NSDGT for more details about the variables
structure.
The computed dual windows are only valid for the 'painless case', that
is to say that they ensure perfect reconstruction only if for each
window the number of frequency channels used for computation of NSDGT is
greater than or equal to the window length. This correspond to cases
for which the frame operator is diagonal.
References:
P. Balazs, M. Doerfler, F. Jaillet, N. Holighaus, and G. A. Velasco.
Theory, implementation and applications of nonstationary Gabor frames.
J. Comput. Appl. Math., 236(6):1481--1496, 2011.
Url: http://ltfat.github.io/doc/nonstatgab/nsgabdual.html
See also: nsgabtight, nsdgt, insdgt.
Package: ltfat