DTFT Theorems and Properties
DTFT Theorems and Properties
DFT Properties
Property Time Domain Frequency Domain
Notation: x(n) X(k)
Periodicity: x(n) = x(n + N ) X(k) = X(k + N )
Linearity: a1 x1 (n) + a2 x2 (n) a1 X1 (k) + a2 X2 (k)
Time reversal x(N n) X(N k)
Circular time shift: x((n l))N X(k)ej2kl/N
Circular frequency shift: x(n)ej2ln/N X((k l))N
Complex conjugate: x (n) X (N k)
Circular convolution: x1 (n) x2 (n) X1 (k)X2 (k)
1
Multiplication: x (n)x (n) NX 1 (k) X2 (k)
P1 N 1 2 1 PN 1
Parsevals theorem: n=0 x(n)y (n) N k=0 X(k)Y (k)
1
Note: The following tables are courtesy of Professors Ashish Khisti and Ravi Adve and were
developed originally for ECE355. Please note that the notation used is different from that in
ECE455.
Fourier Properties
Additional Property: A real-valued time-domain signal x(t) or x[n] will have a conjugate-symmetric Fourier
representation.
Notes:
1. For the CTFS, the signal x(t) has a period of T , fundamental frequency 0 = 2/T ; for the DTFS, the signal
x[n] has a period of N , fundamental frequency 0 = 2/N . ak and bk denote the Fourier coefficients of x(t)
(or x[n]) and y(t) (or y[n]) respectively.
2. Periodic convolutions can be evaluated by summing or integrating over any single period, not just those
indicated above.
3. The Running Sum formula for the DTFT above is valid for in the range < .
2
Fourier Pairs
Fourier Series Coefficients of Periodic Signals
Continuous-Time Discrete-Time
Time Domain x(t) Frequency Domain ak Time Domain x[n] Frequency Domain ak
Aej0 t a1 = A Aej0 n a1 = A,
ak = 0, k 6= 1 ak = 0, k 6= 1
A cos(0 t) a1 = a1 = A/2 A cos(0 n) a1 = a1 = A/2
ak = 0, k 6= 1 ak = 0, k 6= 1
A sin(0 t) a1 = a1 = 2jA
A sin(0 n) a1 = a1 = 2jA
ak = 0, k 6= 1 ak = 0, k 6= 1
x(t) = A a0 = A, ak = 0 otherwise x[n] = A a0 = A, ak = 0 otherwise
P 1
P 1
n= (t nT ) ak = T k= [n kN ] ak = N
2T1
Periodic square wave a0 =
T
1 |t| < T1 sin(k0 T1 )
x(t) = ak = , k 6= 0
0 T1 < |t| T2 k
and x(t) = x(t + T )
For the DTFS, ak is given only for k in the range N/2 + 1 k N/2 for even N , (N 1)/2 k (N 1)/2 for
odd N , and ak = ak+N ; for the DTFT X(ej ) is given only for in the range < , and X(ej ) = X(ej(+2) ).
X
X
x[n] = ak ejk0 n X(ej ) = 2 ak ( k0 )
k=<N > k=
3
Common z-Transform Pairs
Signal, x(n) z-Transform, X(z) ROC
1 (n) 1 All z
1
2 u(n) 1z 1
|z| > 1
3 an u(n) 1
1az 1
|z| > |a|
az 1
4 nan u(n) (1az 1 )2
|z| > |a|
5 an u(n 1) 1
1az 1
|z| < |a|
az 1
6 nan u(n 1) (1az 1 )2
|z| < |a|
1z 1 cos 0
7 cos(0 n)u(n) 12z 1 cos 0 +z 2
|z| > 1
z 1 sin 0
8 sin(0 n)u(n) 12z 1 cos 0 +z 2
|z| > 1
n 1az 1 cos 0
9 a cos(0 n)u(n) 12az 1 cos 0 +a2 z 2
|z| > |a|
1az 1 sin 0
10 an sin(0 n)u(n) 12az 1 cos 0 +a2 z 2
|z| > |a|
z-Transform Properties
Property Time Domain z-Domain ROC
Notation: x(n) X(z) ROC: r2 < |z| < r1
x1 (n) X1 (z) ROC1
x2 (n) X2 (z) ROC2
Linearity: a1 x1 (n) + a2 x2 (n) a1 X1 (z) + a2 X2 (z) At least ROC1 ROC2
Time shifting: x(n k) z k X(z) At least ROC, except
z = 0 (if k > 0)
and z = (if k < 0)
z-Scaling: an x(n) X(a1 z) |a|r2 < |z| < |a|r1
Time reversal x(n) X(z 1 ) 1
r1
< |z| < r12
Conjugation: x (n) X (z ) ROC
z-Differentiation: n x(n) z dX(z)
dz
r2 < |z| < r1
Convolution: x1 (n) x2 (n) X1 (z)X2 (z) At least ROC1 ROC2