Академический Документы
Профессиональный Документы
Культура Документы
2014/11/26
8.0 Introduction
3
8.0 Introduction
8.0 Introduction
The relationship between periodic
e
6
j2 / Nk mNn
j2 / Nkn
j2 mn
j2 / Nkn
j2 / Nk mNn
j2 / Nkn
j2 mn
j2 / Nkn
1
x[n]
N
No need
7
N 1
X k e
j 2 / N kn
k 0
1
x[n]
N
X k e
j 2 / N kn
x ( n )e
2
rn
N
n0
N 1
x ( n )e
n0
2
rn
N
N 1
n0 N
N 1
X ( k )e
2
( k r ) n
N
k 0
1 j 2N ( k r ) n
X ( k ) e
k 0
n0 N
N 1
N 1
x ( n )e
2
rn
N
n0
1
N
N 1
2
( k r ) n
N
n 0
N 1
N 1
X k e
j 2 / N kn
k 0
1 j 2N ( k r ) n
X ( k ) e
k 0
n0 N
N 1
N 1
1, k - r mN , m an integer
0, otherwise
x ( n )e
2
rn
N
Problem 8.51, HW
X (r )
n 0
N 1
X ( k ) x ( n )e
n 0
2
kn
N
X k x n e
j 2 N kn
n 0
1
x n
N
10
N 1
X k e
k 0
j 2 N kn
X k x n e
j 2 N kn
n 0
~
The sequence X k is periodic with period N
~
~
X 0 X N ,
N 1
~
~
X 1 X N 1
X k N x n e
j 2 N k N n
n 0
j 2 N kn j 2 n
x n e
X k
e
n 0
N 1
11
X k x n e
j 2 N kn
n 0
Analysis equation:
Let WN e j 2 N
N 1
~
kn
~
X k x nWN
n 0
Synthesis equation:
DFS
~
~
x n X k
1
~
x n
N
N 1
~
kn
X k WN
k 0
discrete periodic
F
periodic discrete
12
1, n rN , r is any integer
n rN
r
0, therwise
~
x n
N points
-N -N+1 -2
-1
N 1
~
X k nWNkn WN0 1
n 0
13
~
X k
N points
-N -N+1 -2
x n
n rN
N 1
X k W
k 0
1, n rN , r is any integer
0, therwise
N
14
-1
kn
N
N 1
e
k 0
j 2 N kn
N points
1
-N
-N+1
-2
-1
-N
15
N points
1
-N+1
-2
-1
~
x n
N-1 N N+1 N+2
~
X k
N-1 N N+1 N+2
~
Y k
N k rN
1
~
x n
N
1
~
y n
N
16
N 1
-N
-1 0 1
N 1
N 1
~
X k ~
x nWNkn
~
kn
X
k
W
N
k 0
1
~
kn
Y k WN
N
k 0
-2
n 0
N 1
kn
0
k
W
N
N 1
k 0
Y k
N points
N
k
-N -N+1 -2
-1
N points
y n
1
-N -N+1 -2
17
-1
N points
~
x n
1
-N+1
-N
-2
-1
-N+1
-2
-1
1
N points
-1
N points
18
-N -N+1 -2
-1
Y k
N
-N -N+1 -2
~
X k
N points
-N
y n
N-1 N N+1 N+2
X k W
n 0
kn
10
j 2 10 kn
n 0
4 k 10 sin k 2
1 W105k
e
k
sin k 10
1 W10
19
magnitude
phase
20
X k e
4 k 10
sin k 2
sin k 10
magnitude
phase
21
X k e
4 k 10
sin k 2
sin k 10
~
~
x1 n X 1 k
DFS
~
~
x2 n X 2 k
DFS
~
~
~
~
ax1 n bx2 n aX 1 k bX 2 k
22
Shift of a sequence
DFS
~
~
x n X k
DFS
km ~
~
x n m WN X k
DFS
WN nl x n X k l
Problem 8.52, HW
23
Duality
DFS
~
~
x n X k
~
x n
~
X k
1
n
N-1
X n
24
DFS
~
X n N~
x k
N-1
Nx k
N-1
k
N-1
8.2.4 Symmetry
Problem 8.53, HW
25
N 1
N 1
m0
m0
x3 n x1 m x2 n m x2 m x1 n m
N 1
X 3 k x3 n W
N 1
n 0
N 1
kn
N
N 1 N 1
x1 m x2 n m W
n 0 m 0
kn
N
N 1
x1 m x2 n m WNkn x1 m WNkm X 2 k
m 0
N 1
26
n 0
m 0
km
x1 mWN X 2 k X1 k X 2 k
m0
DFS
x
m
x
n
1 2
m0
X1 k X 2 k
N 1
~ ~
X 1l X 2 k l
l 0
x3 1 x1 m x2 1 m
m 0
x2 2 m
N 1
28
x3 2 x1 m x2 2 m
m0
~
x3 n ~
x1 n~
x2 n
1
~
X 3 k
N
29
N 1
~ ~
X 1l X 2 k l
l 0
X k x n e
j 2 N kn
n 0
1
x n
N
30
N 1
X k e
k 0
j 2 N kn
Review
X k x n e
j 2 N kn
n 0
Let WN e j 2 N
N 1
~
kn
~
X k x nWN
Analysis equation:
n 0
Synthesis equation:
DFS
1
~
x n
N
~
~
x n X k
31
N 1
~
kn
X
k
W
N
k 0
Shift of a sequence
DFS
~
~
x n X k
DFS
km ~
~
x n m WN X k
nl
N
32
DFS
x n X k l
WN e
j 2 N
Duality
DFS
~
~
x n X k
~
x n
~
X k
1
n
N-1
X n
33
DFS
~
X n N~
x k
N-1
Nx k
N-1
k
N-1
~
x3 n ~
x1 m~
x2 n m
m 0
~
x3 n ~
x1 n~
x2 n
1
~
X 3 k
N
34
N 1
~ ~
X 1l X 2 k l
l 0
x3 1 x1 m x2 1 m
m 0
x2 2 m
N 1
35
x3 2 x1 m x2 2 m
m0
xn 1 for all n
xn e
jw0 n
2 w 2 r
X e jw
2 w w 2 r
Xe
jw
x n ak e
k
36
jwk n
2 a w w 2 r
jw
F
X e
r k
1
x n
N
N 1
X k e
j 2 N kn
k 0
2
2 k
X e
X k
N
k - N
j
37
X e
X k
N
N
k -
j
2 -
0-
N
38
1
j
j n
X e e d
2
X k
k -
2 -
0-
2 -
0-
2
2 k jn
X k
e d
N
k - N
2 k j n
1
e d
N
N
N -1
X k e
k 0
2 k
n
N
x n
p[n]
N points
p n
n rN
-N
-2
-1 0 1
P k 1 for all k
-N
-2 -1 0 1
2
2 k
P e
k N
j
39
P k
N points
2 N-1
-N
- -1 0 1 2
periodic
2
with
Convolve
impulse train
x n rN
2
2 k
j
j
j
j
X e X e P e X e
N
N
k
2 k
j
2
2 k
j
N
X e
X e
N
N
40
X e
X k
N
k - N
2 k
j
2 k
j
N
X e
X e
N
k N
j 2N k
X k X e
X
e
2 k
N kn
n 0
x
n
then
N 1
N 1
n 0
n 0
X e jw xne jwn ~
x ne jwn
X k X e jw
42
w 2 k N
X e
jw
X e
43
x n e
jwn
j 2
sin 5 / 2
sin / 2
X k x n e
j 2 N kn
n 0
~
sink / 2
Xk e j4 k / 10
sink / 10
X e jw x n e jwn
Xe
44
n 0
j2
sin5 / 2
sin / 2
X k x n e
j 2 N kn
n 0
~
sink / 2
Xk e j4 k / 10
sink / 10
X e jw x n e jwn
Xe
45
n 0
j2
sin5 / 2
sin / 2
X k X e
X e
w 2 N k
j 2 N k
X k X z z e j2 N k X e
jw
~
X k is Fourier series coefficients of periodic sequence
x n
46
j 2 / N k
j m
j
X k X e
X
e
x
m
e
1
x[n]
N
X k e
j 2 / N kn
N 1
k 0
j 2 / N km j 2 / N kn
1 N 1
x[n] x m e
e
N k 0 m
1 N 1 j 2 / N k nm
x m e
x m p n m
m
N k 0
m
1
p n m
N
47
N 1
e
k 0
j 2 / N k n m
n m rN
1
x[n]
N
N points
j 2 / N k
j 2 / N kn
X k e
N 1
-2 -1
N 12
-N
k 0
01
x m p n m
x n n rN
r
1
p n m
N
48
N 1
e
k 0
p n
x n rN
j 2 / N k n m
n m rN
x n 0 n N 1
x n
else
0
X k X e
1
x[n]
N
x[n]
X k e
N 1
x n rN
49
j 2 / N kn
k 0
N 7
2
N
x n 0 n N 1
x n
else
0
50
51
x n
x n rN
x n, 0 n N 1
~
xn
0, otherwise
x n x n mod N x n N
52
~
X k with period N
The Discrete Fourier Transform of xn is
~
X k , 0 k N 1
X k
0, otherwise
X k X k mod N X k N
53
1
~
x n
N
N 1
~
kn
X k WN
k 0
N 1
kn
xnWN , 0 k N 1
X k n 0
0,
otherwise
1 N 1
X k WN kn , 0 n N 1
xn N k 0
0,
otherwise
54
N 1
X k xn W
Synthesis equation
n 0
1
xn
N
xn
55
N 1
kn
N
kn
X
k
W
N
k 0
DFT
X k
Frequency
Fourier transform
(FT)
continuous
continuous
continuous
periodic
discrete
Continuous impulse
train
discrete
periodic
continuous impulse
train, periodic
discrete
discrete
Discrete-time
Fourier transform
(DTFT)
Discrete Fourier
series (DFS)
Discrete Fourier
transform (DFT)
56
continuous
periodic
57
X k e
j 2 k /5 n
n 0
58
1 e j 2 k
1 e
j 2 k /5
5 k 0, 5, 10,...
else
0
2
k
5
59
Review
DFS
j 2 / N k
X k X e
1
x[n]
N
X k e
N 1
x n rN
~
kn
~
X k x nWN
n 0
x m e jm
j 2 / N kn
k 0
N 1
N 12
Let
WN e
DFS
j 2 N
1
~
x n
N
N 1
~
kn
X
k
W
N
k 0
x n , 0 n N 1 DFT
X k , 0 k N 1
x n
X k
else
else
0,
0,
60
~
kn
~
X k x nWN
n 0
1
~
x n
N
N 1
~
kn
X
k
W
N
k 0
N 1
xnWNkn , 0 k N 1
X k n 0
0,
otherwise
1 N 1
kn
X k WN , 0 n N 1
xn N k 0
0,
otherwise
61
Review
DFS
j 2 / N k
X k X e
1
x[n]
N
X k e
N 1
x m e jm
j 2 / N kn
k 0
N 7
x n rN
N 1
~
kn
~
X k x nWN
n 0
x n , 0 n N 1 DFT
X k , 0 k N 1
x n
X k
else
else
0,
0,
62
Sampling of DTFT of
Linear Convolution
Consider x1 n of
Linear
length L and x2 n
Convolution
of length P
x3 n
L P 1
X 3 e jw X 1 e jw X 2 e jw
x mx n m
X3 k X3 e
j 2 k N
X e
1
j 2 k N
X e
2
j 2 k N
X k X k
1
N ?
0
1
1
x3 p n X 3 k WN kn , 0 n N 1
N k 0
x3 n rN , 0 n N 1
ax1 n bx2 n aX 1 k bX 2 k
If x1 n has length N1 and x2 n has length N 2 ,
N 3 max N1 , N 2
X1 k
X 2 k
64
N 3 1
kn
x
n
W
1 N3 , 0 k N 3 1
n 0
N3 1
kn
x
n
W
2 N3 , 0 k N 3 1
n0
~
~
x n X k
DFS
x n m e
j 2 k N m
xn , 0 n N 1
x n m N , 0 n N 1
65
DFT
DFT
j 2 k N m
X k
X k
X k
circular
shift
66
Figure 8.12
xn X e
DFS
~
x n
jw
~
X k
x n m e jwm X e jw
DFS
x n m e
DFT
xn , 0 n N 1
x1 n , 0 n N 1
DFT
j 2 k N m
X k
X k
X1 k e
j 2 k N m
x n x n N X k X k N
DFS
x1 n x1 n N X1 k X1 k N
DFS
67
X k
x1 n x1 n N X1 k X1 k N
DFS
X1 k e
j 2 k N m
X1 k e
j 2 k
x1 n
68
N m
j 2 k N m
X k
X k N
X k N e
x n m N x n m
DFS
j 2 k N m
X k
j 2 k N m
X k
X1 k e
x1 n
j 2 k N m
X k
x n m N x n m
DFS
j 2 k N m
X k
x1 n x n m N , 0 n N 1
x1 n
otherwise
0,
xn , 0 n N 1
xn m N , 0 n N 1
69
DFT
X k
DFT
j 2 k N m
X k
8.6.3 Duality
DFS
~
~
x n X k
x n x n N X k X k N
DFS
x1 n X n
DFS
~
X n N~
x k
x1 n X n
X1 k Nx k
Nx k Nx k N , 0 k N 1
X1 k
0,
otherwise
xn
X n
70
DFT
DFT
X k
Nx k N , 0 k N 1
71
DFT
x* n X * k N , 0 n N 1
DFT
x* n N X * k , 0 n N 1
1
xe n x n x* n
2
1
xo n x n x* n
2
1
xep n xe n x n x* n ,0 n N 1
N
N
2
1
xop n xo n x n N x* n N ,0 n N 1
2
72
73
1
xep n xn N x* n N , 0 n N 1
2
1
xop n xn N x* n N , 0 n N 1
2
for 0 n N 1, n N N n, n N n
1
xep n x n x* N n , 0 n N 1
2
1
1
*
*
xep 0 x 0 x N x 0 x 0 Re x 0
2
2
1
xop n x n x* N n , 0 n N 1
2
1
x0 p 0 x 0 x* 0 j Im x 0
2
xep n xe n xe n N , 0 n N 1
xop n xo n xo n N , 0 n N 1
74
x n xep n xop n
DFT
Re xn X ep k
DFT
xep n Re X k
75
DFT
j Imxn X op k
DFT
xop n j ImX k
76
8.6.4
Problem 8.56
0n N-1
0n N-1
0n N-1
77
DFS
x
m
x
n
1 2
m0
X1 k X 2 k
X 3 k X1 k X 2 k
N 1
x3 n x1 m x2 n m , 0 k N 1
m 0
N 1
x3 n x1 m N x2 n m N , 0 k N 1
m0
N 1
x1 m x2 n m N , 0 k N 1
m 0
78
since
m,
for 0 k N 1
x3 n x1 m x2 n m N
m0
x1 n N x2 n
x2 n N x1 n
N 1
x2 m x1 n m N
m0
DFT
x3 n X 3 k X 1k X 2 k , 0 k N 1
79
x1 n N x2 n X 1 k X 2 k
if
x3 n x1 nx2 n
1
X 3 k
N
N 1
X l X k l
l 0
DFT
x1 nx2 n
80
1
X 1 k N X 2 k
N
x1 n n n0
0, 0 n n0
1, n n0
0, n n N 1
0
N 1
x3 n x1 m x2 n m N
m0
x2 [n] N [n 1]
x2 [((n 1)) N ], n0 n N 1
81
x1 n n n0 1, n n0
0, n n N 1
0
X 1 k W
kn0
N
X 3 k X 1 k X 2 k
WNkn0 X 2 k
x[n] N [n 1]
x[((n 1)) N ], n0 n N 1
82
N L6
N 1
X 1k X 2 k W
n 0
kn
N
k 0
N,
0, otherwise
N 2,
k 0
X 3 k X 1 k X 2 k
0, otherwise
N 1
x3 n x1 m x2 n m N
m0
83
N , 0 n L 1
0, otherwise
N 1
X k W
k 0
kn
N
N 2L 12
L 1
X1 k X 2 k WNkn
n 0
1 WNLk
1 WNk
1W
X 3 k X 1 k X 2 k
1W
Lk
N
k
N
N 1
x3 n x1 m x2 n m N
m0
84
85
86
88
x1 n x2 n
length L
x3 n
x mx n m
x2 1 m
x2 n m
for x3 n 0, 0 n L P 2
x2 L P 1 m
L p 1 is maximum length of x3 n
89
L P 1
90
j 2 k
DFS
x n rN
X k X e
j 2 k
X e
X k
0,
0 k N 1
otherwise
x n , 0 n N 1
DFT
x p n
x p n
X k
otherwise
0,
If Nlength of x[n], then xp[n]= x[n]
92
x3 n
x mx n m
X3 k X3 e
j 2 k N
X e
1
j 2 k N
X e
2
j 2 k N
X1 k X 2 k
0 k N 1
x3 n rN , 0 n N 1
x3 p n x1 n N x2 n
Linear convolution:
x3 n
x mx n m
x3 n rN , 0 n N 1
x3 p n r
0,
otherwise
DFT
x3 p n x1 n N x2 n
95
x3 n
x mx n m
x1 n x2 n
x3 n
linear convolution
x3 p n
x3 n N
x3 n rN
N=6
N=12
96
Fig.8.19
Consider x1 n of
length L and x2 n
of length P, where N L
Linear
Convolution
L P 1
P<L
Fig.8.20
Circular Convolution
x3 p n
x n rN
0 n N 1
97
P1 L P 1
L 8, P 4
N L 8
N L P 1 11
98
99
Zero-Pading
Consider an L-point input sequence xn
and a P-point impulse response hn
The linear convolution of these two
sequence yn has finite duration with
length (L+P-1)
For the circular convolution and linear
convolution to be identical, the circular
convolution must have a length of at least
(L+P-1) points.
100
Zero-Pading
The circular convolution can be achieved by
multiplying the DFTs of xn and hn .
Since the length of the linear convolution is
(L+P-1) points, the DFTs that we compute
must also be of at least that length, i.e.,
both xn and hn must augmented with
sequence values of zero.
The process is called Zero-Pading
101
Block Convolution
If the input signal is of indefinite duration,
the input signal to be processed is
segmented into sections of length L.
Each section can be convolved with the
finite-length impulse response and the
output sections fitted together in an
appropriate way.
The processing of each section can then be
implemented using the DFT.
102
Block Convolution
x n xr n rL
r 0
x n rL , 0 n L 1
xr n
otherwise
0,
overlap-add method
(1) segmentx(n) into sections of length L;
(2) fill 0 into h(n) and some section
of x(n) , then do L+P-1 points FFT ;
(3) calculate y (n)
y(n) IFFT {H (k ) X (k )}n 0,...L P 2
103
overlap-add method
x n xr n rL
r 0
L=16
y(n) IFFT {H (k ) X (k )}
n 0,..., L P 2
y n x n h n yr n rL
r 0
where yr n xr n h n
(4)add the points n=0P-2 in y[n]
to the last P-1 points in the former
section y[n]the output for this
section
is the points n=0L-1
104
P-1 points
L 8, P 4
N L 8
105
overlap-save method
(1) segment x(n) into sections of length L,
overlap P-1 points;
L=25
y(n) IFFT {H (k ) X (k )}
n 0,..., L 1
(4) the output for this section is
L-P+1 points of y[n]
n=P-1,L-1
106
P-1 points
Chapter 8 HW
8.3, 8.4, 8.7, 8.10,
8.51, 8.52, 8.53,
107
2014/11/26