Discrete Fourier Transform
Discrete Fourier Transform
Liang Dong
April 6, 2017
Analysis Equation
∞
X
X (ω) = x(n)e −jωn , ω ∈ [−π, π) or ω ∈ [0, 2π)
n=−∞
Synthesis Equation
Z π
1
x(n) = X (ω)e jωn dω
2π −π
N-point DFT.
Analysis Equation
N−1
X k
X (k) = x(n)e −j2π N n , k = 0, 1, 2, . . . , N − 1
n=0
Synthesis Equation
N−1
1 X k
x(n) = X (k)e j2π N n , n = 0, 1, 2, . . . , N − 1
N
k=0
Analysis Equation
N−1
X
X (k) = x(n)WNkn , k = 0, 1, 2, . . . , N − 1
n=0
Synthesis Equation
N−1
1 X
x(n) = X (k)WN−kn , n = 0, 1, 2, . . . , N − 1
N
k=0
where, WN = e −j2π/N .
Analysis Equation
N−1
X
X (k) = x(n)WNkn , k = 0, 1, 2, . . . , N − 1
n=0
Analysis Equation
N−1
X
X (k) = x(n)WNkn , k = 0, 1, 2, . . . , N − 1
n=0
Analysis Equation
N−1
X
X (k) = x(n)WNkn , k = 0, 1, 2, . . . , N − 1
n=0
k(N−n)
WN = WN−kn = (WNkn )∗
(complex conjugate symmetry)
k(n+N) (k+N)n
WNkn = WN = WN
(periodicity)
N−1
X
X (k) = x(n)WNnk , k = 0, 1, . . . , N − 1
n=0
X X
= x(n)WNnk + x(n)WNnk
n even n odd
N/2−1 N/2−1
(2r +1)k
X X
= x(2r )WN2rk + x(2r + 1)WN
r =0 r =0
N/2−1 N/2−1
X X
= x(2r )(WN2 )rk + WNk x(2r + 1)(WN2 )rk
r =0 r =0
2π 2π
−j N/2
WN2 = e −2j N =e = WN/2
Therefore,
N/2−1 N/2−1
X X
X (k) = x(2r )(WN2 )rk + WNk x(2r + 1)(WN2 )rk
r =0 r =0
N/2−1 N/2−1
X X
rk
= x(2r )WN/2 +WNk rk
x(2r + 1)WN/2
| r =0 {z } | r =0 {z }
G (k) H(k)
Continue...
N/4−1 N/4−1
X X
lk k lk
G (k) = g (2l)WN/4 + WN/2 g (2l + 1)WN/4
l=0 l=0
N/4−1 N/4−1
X X
lk k lk
H(k) = h(2l)WN/4 +WN/2 h(2l + 1)WN/4
| l=0 {z } | l=0 {z }
(N/4)−point DFT (N/4)−point DFT
N/2 2π N
WN = e −j N 2 = e −jπ = −1
r +N/2 N/2
WN = WN WNr = −WNr