Function: symphase
SYMPHASE  Change Gabor coefficients to symmetric phase
  Usage:  c=symphase(c,a);

  SYMPHASE(c,a) alters the phase of the Gabor coefficients c so as if
  they were obtained from a Gabor transform based on symmetric
  time/frequency shifts. The coefficient must have been obtained from a
  DGT with parameter a.

  Gabor coefficients with symmetric phase correspond to the following 
  transform:
  Consider a signal f of length L and define N=L/a.
  The output from c=SYMPHASE(dgt(f,g,a,M),a) is given by

                 L-1 
    c(m+1,n+1) = sum f(l+1)*exp(-2*pi*i*m*(l-n*a/2)/M)*conj(g(l-a*n+1)), 
                 l=0  

  where m=0,...,M-1 and n=0,...,N-1 and l-an is computed modulo L.

  SYMPHASE(c,a,'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.


  References:
    E. Chassande-Mottin, I. Daubechies, F. Auger, and P. Flandrin.
    Differential reassignment. Signal Processing Letters, IEEE,
    4(10):293--294, 1997.
    

Url: http://ltfat.github.io/doc/gabor/symphase.html

See also: dgt, phaselock, phaseunlock.

Package: ltfat