DGTLENGTH DGT length from signal
Usage: L=dgtlength(Ls,a,M);
L=dgtlength(Ls,a,M,lt);
DGTLENGTH(Ls,a,M) returns the length of a Gabor system that is long
enough to expand a signal of length Ls. Please see the help on
DGT for an explanation of the parameters a and M.
If the returned length is longer than the signal length, the signal
will be zero-padded by DGT.
A valid transform length must be divisable by both a and M. This
means that the minumal admissable transform length is :
Lsmallest = lcm(a,M);
and all valid transform lengths are multipla of Lsmallest*
Non-separable lattices:
-----------------------
DGTLENGTH(Ls,a,M,lt) does as above for a non-separable lattice with
lattice-type lt. For non-separable lattices, there is the additinal
requirement on the transform length, that the structure of the
lattice must be periodic. This gives a minimal transform length of :
Lsmallest = lcm(a,M)*lt(2);
Url: http://ltfat.github.io/doc/gabor/dgtlength.html
See also: dgt.
Package: ltfat