Loading [MathJax]/jax/output/HTML-CSS/jax.js

Some definitions

In [1]:
 



1  Symmetries of the Fourier transform.

Consider the Fourier pair x(n)X(f). When x(n) is complex valued, we have x(n)X(f). This can be easily checked beginning with the definition of the Fourier transform: FT{x(n)}=nx(n)ej2πfn,=([1]x(n)ej2πfndf),=X(f). In addition, for any signal x(n), we have x(n)X(f). This last relation can be derived directly from the Fourier transform of x(n) FT{x(n)}=+x(n) ej2πft dt, using the change of variable tt, we get FT{x(n)}=+x(n) ej2πtf dt,=X(f).

using the two last emphasized relationships, we obtain x(n)X(f). To sum it all up, we have  x(n)X(f)x(n)X(f)x(n)X(f)x(n)X(f)

These relations enable to analyse all the symetries of the Fourier transform. We begin with the Hermitian symmetry for real signals: X(f)=X(f) from that, we observe that if x(n) is real, then

  • the real part of X(f) is even,
  • the imaginary part of X(f) is odd,
  • the modulus of X(f), |X(f)| is even,
  • the phase of X(f), θ(f) is odd.

Moreover, if x(n) is odd or even (x(n) is not necessarily real), we have  [even] x(n)=x(n)X(f)=X(f) [even][odd] x(n)=x(n)X(f)=X(f) [odd]

The following table summarizes the main symmetry properties of the Fourier transform:

x(n)SymmetryTimeFrequencyconsequence on X(f)realanyx(n)=x(n)X(f)=X(f)Re. even, Im. oddrealevenx(n)=x(n)=x(n)X(f)=X(f)=X(f)Real and evenrealoddx(n)=x(n)=x(n)X(f)=X(f)=X(f)Imaginary and oddimaginaryanyx(n)=x(n)X(f)=X(f)Re. odd, Im. evenimaginaryevenx(n)=x(n)=x(n)X(f)=X(f)=X(f)Imaginary and evenimaginaryoddx(n)=x(n)=x(n)X(f)=X(f)=X(f)Real and odd

Finally, we have  Real even + imaginary odd  RealReal odd + imaginary even  Imaginary

2  Table of Fourier transform properties

The following table lists the main properties of the Discrete time Fourier transform. The table is adapted from the article on discrete time Fourier transform on Wikipedia.

PropertyTime domain x(n)Frequency domain X(f)Linearityax(n)+by(n)aX(f)+bY(f)Shift in timex(nn0)X(f)ej2πfn0Shift in frequency (modulation)x(n)ej2πf0nX(ff0)Time scalingx(n/k)X(kf)Time reversalx(n)X(f)Time conjugationx(n)X(f)Time reversal \& conjugationx(n)X(f)Sum of x(n)n=x(n)X(0)Derivative in frequencynix(n)dX(f)dfIntegral in frequencyinx(n)[1]X(f)dfConvolve in timex(n)y(n)X(f)Y(f)Multiply in timex(n)y(n)[1]X(f1)Y(ff1)df1Area under X(f)x(0)[1]X(f)dfParseval's theoremn=x(n)y(n)[1]X(f)Y(f)dfParseval's theoremn=|x(n)|2[1]|X(f)|2df

Some examples of Fourier pairs are collected below:

Time domainFrequency domainx[n]X(f)δ[n]X(f)=1δ[nM]X(f)=ej2πfMk=δ[nkM]1Mk=δ(fkM)u[n]X(f)=11ej2πf+12k=δ(fk)anu[n]X(f)=11aej2πfej2πfanX(f)=δ(f+fa)cos(2πfan)X(f)=12[δ(f+fa)+δ(ffa)]sin(2πfan)X(f)=12j[δ(f+fa)δ(ffa)]rectM[(n(M1)/2)]X(f)=sin[πfM]sin(πf)ejπf(M1){0n=0(1)nnelsewhereX(f)=j2πf{0n even2πnn oddX(f)={jf<00f=0jf>0