DFT (Discrete-Fourier Transform)
DFT (Discrete-Fourier Transform)
1
Reminder: Eigenvalue (DTFT)
2
Discrete Fourier Series
3
Discrete Fourier Series
4
Example:
5
Discrete Fourier Transform
6
Discrete Fourier Transform
7
DFS vs. DFT
8
Example
9
10
11
Example
12
13
14
DFT vs. DTFT
15
DFT vs. DTFT
16
DFT vs DTFT
17
DFT as Matrix Operator
N2 complex multiples
18
Properties of the DFT
19
Circular Shift
20
Circular Shift
21
Example 7.5 Computing circular convolution in the
time-domain
22
Solution
◆ The first step is to change the time index from n to m.For n = 0 we need the
samples of sequences h[m] and x[−m4], which we arrange on two concentric
circles as shown in Figure 7.17. As expected, the samples of the time-reversed
sequence are placed counterclockwise. The sum of pairwise products gives the
value of circular convolution for n =0,that is
y[0]=h[0]x[0]+h[1]x[3]+h[2]x[2]+h[3]x[1]=3.
y[1]=h[0]x[1]+h[1]x[0]+h[2]x[3]+h[3]x[2]=6.
23
y[2]=h[0]x[2]+h[1]x[1]+h[2]x[0]+h[3]x[3]=5,
y[3]=h[0]x[3]+h[1]x[2]+h[2]x[1]+h[3]x[0]=4.
24
Compute Circular Convolution Sum
25
26
27
28
29
30
31
32
y[3]=4
33
34
Example 7.6 Computation of circular convolution using the DFT
35
Solution
◆ The first step is to compute the 4-point DFTs of the two sequences.
◆ This is done using the matrix-by-vector multiplication formulas . The
4-point DFT of x[n] is obtained by
Y[0]=18, Y[1]=−2−j2,
Y[2]=−2, Y[3]=−2+j2.
36
◆ The circular convolution is obtained by computing the inverse DFT of
Y[k] using the formula
◆ y=(1/4)W∗ 4Y
◆ The result is
37
Properties of the DFS/DFT
38
39
DFT and Inverse DFT
40