Professional Documents
Culture Documents
Chuong 4A
Chuong 4A
n
X(ej) có các hạn chế khi xử lý trên thiết bị, máy tính:
1. Tần số liên tục
2. Độ dài x(n) là vô hạn: n biến thiên -∞ đến ∞
k 0
2 N 1 2 2
j mn 1 j nk j mn
x(
n )e N
N
X ( k )e N eN
k 0
N 1 2 N 1 N 1 2
j mn 1 j k m n
x(
n )e N
N
X ( k )e N
n0 n0 k 0
2
N 1 1 N 1 j k m n
X ( k )
e N
k 0 N n0
2 2
N 1 j mn N 1 1 N 1 j k m n
x(
n )e N X( k ) e N
X(m )
n0 k 0 N n0
2
1 N 1 j k m n 1: k m
e
Do: N
N k 0 0 : k m
Tạo ra chuỗi tuần hoàn có chu kỳ N, trong mỗi chu kỳ chứa x(n)M với N≥M
x n N
x n N x m rN M
r
x n N x n rect N n
4.3 BIẾN ĐỔI FOURIER RỜI RẠC (DFT)
4.3.1 ĐỊNH NGHĨA BIẾN ĐỔI FOURIER RỜI RẠC VỚI
CHUỔI KHÔNG TUẦN HOÀN CÓ CHIỀU DÀI HỮU HẠN N
DFT của x(n) có độ dài N suy ra từ DFT của TH tuần hoàn:
2
N 1 j kn
N 1 j
2 x( n )e N : 0 k N 1
X ( k ) x ( n )e N
kn
X ( k ) n 0
n0 0 : k còn lại
N 1
2
N : 0 k N 1
kn
j x( n )W
WN e N X ( k ) n0
0 : k còn lại
WN tuần hoàn với độ dài N:
2 2 2
j ( r mN ) j r j r
j 2 m
W N( r mN ) e N e N e e N W Nr
3
X ( k ) x( n )W4kn :0 k 3
n0
N 1
X ( k ) x( n )W N
kn
: 0 k N 1
n0
N 1
x( n ) 1
N k 0
X ( k )W kn
N : 0 n N 1
N 1 2
X(k ) x( n )W Nkn : 0 k N 1
WN e
j
N
n0
2
j
N 2; WN e 2
2
j
N 4; WN e 4
2
j
N 8; WN e 8
1 1 1 1
W80 1 ; W81 j ; W82 j ; W83 j
2 2 2 2
1 1 1 1
W84 1 ; W85 j ; W86 j ; W87 j
2 2 2 2
Ví dụ 4.3.0: Tìm DFT của xung (n)
Chọn chu kỳ dãy tuần hoàn là N
N 1 N 1
1 0 k N 1
X(k ) x( n )W Nkn ( n )W Nkn
k
n0 n0 0
X(k ) X( k ) e
j k
1 0 k N 1
X(k )
0 k
k 0 k
Ví dụ 4.3.1: Tìm DFT của dãy:
x(n) 1,2,3,4
3
X ( k ) x( n )W4kn
n0
2
j 0 1 2 3
WN e N W4 1; W4 j; W4 1; W4 j
3
X ( 0 ) x( n )W40 x( 0 ) x( 1 ) x( 2 ) x( 3 ) 10
n0
3
X ( 1 ) x( n )W41n x( 0 ) x( 1 )W41 x( 2 )W 42 x( 3 )W43
n0
1 2 j 3 1 4 j 2 j 2
3
X ( 2 ) x( n )W42 n x( 0 ) x( 1 )W42 x( 2 )W44 x( 3 )W46 2
n0
3
X ( 3 ) x( n )W43 n x( 0 ) x( 1 )W43 x( 2 )W46 x ( 3 )W49 2 j 2
n0
/X(k)/
10
5 2 2 2 2
2
-1 0 1 2 3 4 k
arg{X(k)}
3/4
/2
-1 0 1 2 3 4 k
-/2
- -3/4
BT: Tìm DFT của dãy:
x(n) 2,2,4,6
3
X ( k ) x( n )W4kn
n0
2
j 0 1 2 3
WN e N W4 1; W4 j; W4 1; W4 j
3
X ( 0 ) x( n )W40 x( 0 ) x( 1 ) x( 2 ) x( 3 ) 10
n0
3
X ( 1 ) x( n )W41n x( 0 ) x( 1 )W41 x( 2 )W 42 x( 3 )W43
n0
2 2 j 4 1 6 j 2 j 8
3
X ( 2 ) x( n )W42 n x( 0 ) x( 1 )W42 x( 2 )W44 x( 3 )W46 2
n0
3
X ( 3 ) x( n )W43 n x( 0 ) x( 1 )W43 x( 2 )W46 x ( 3 )W 49 2 j8
n0
BT: Tìm DFT của dãy:
x(n) 2,2,4,6 , N 4
X (k ) 10, 2 8 j , 2, 2 8 j
Ví dụ: 4.3.2:
a) Tìm FT của dãy x(n)=an u(n), với /a/<1
b) Tìm DFT của dãy x(n)=an rectN(n)
c) Vẽ phổ biên độ & pha của FT và DFT với a=3/4, N=16
j 1
Biến đổi FT của x(n): X ( e )
1 ae j
j 1
X(e )
1 2a cos a 2
j a sin
arg X ( e ) arctg
1 a cos
N 1
N
1 a
Biến đổi DFT của x(n): 1 a
a n
n 0
N 1 N 1
1 aN
X ( k ) a nWNkn aW
n 0 n 0
N
k n
1 aWNk
1 aN
X( k )
2
1 2a cos k a2
N
2
a sin k
arg X ( k ) arctg N
2
a cos k 1
N
/X(ej)/
4
a=3/4
0 2
/X(k)/
4
a=3/4
N=16
0 8 16 k
arg[X(ej)]
/2
a=3/4
0 2
-/2
arg[X(k)]
a=3/4
N=16
0 8 16 k
4.3.2 CÁC TÍNH CHẤT CỦA DFT
a. Tuyến tính
DFT DFT
Nếu: x1 ( n )N
X1 ( k ) N x2 ( n )N X 2 ( k )N
DFT
Thì: a1 x1 ( n )N a2 x2 ( n )N
a1 X 1( k )N a 2 X 2 ( k )N
b. Dịch vòng
DFT
Nếu: x( n )N
X( k )N
DFT kn
Thì: x( n n0 )N
W N 0 X ( k ) N gọi là dịch vòng của
x(n)N đi n0 đơn vị
Với: x( n n0 )N x(
n n0 )N rect N (n)
4.3.2 CÁC TÍNH CHẤT CỦA DFT
x( n n0 )N x(
n n0 )N rect N (n) gọi là dịch vòng của
x(n)N đi n0 đơn vị
Ví dụ 4.3.1: Cho: x ( n) 1 ,2,3,4
a) Tìm dịch tuyến tính: x(n+3), x(n-2)
b)Tìm dịch vòng: x(n+3)4, x(n-2)4
x(n)
4
3
2
1 n
0 1 2 3
x(n+3) x(n-2)
4 4
3 3
a)
2 2
1 n 1 n
-3 -2 -1 0 0 1 2 3 4 5
x(n) x(n-1)4
b) 4 4
3 3
2 2
1 n 1 n
0 1 2 3 0 1 2 3
N
x(n+1)4
4
3
2
1 n
0 1 2 3
c. Chập vòng
DFT DFT
x (
Nếu: 1 N n ) X1 ( k ) N x2 ( n )N X 2 ( k )N
DFT
x
Thì: 1 ( n )N x2 ( n )N X 1( k )N X 2 ( k )N
N 1
Chập vòng 2
Với: x1 ( n )N x2 ( n )N x1 ( m )N x2 ( n m )N dãy x1(n) & x2(n)
m 0
0 1 2 3 -3 -2 -1 0
x 2 ( m ) x2 ( m )4 x 2 ( m )rect 4 ( n )
4 4
3 3
2 2
1 m 1 m
-3 -2 -1 0 1 2 3 4 0 1 2 3
Xác định x2(n-m) là dịch vòng của x2(-m) đi n đơn vị
với 3 n 0
x2(0-m)4 x2(1-m)4
4 4
3 3
2 2
1 m 1 m
0 1 2 3 0 1 2 3
x2(2-m)4 x2(3-m)4
4 4
3 3
2 2
1 m 1 m
0 1 2 3 0 1 2 3
Nhân các mẫu 3
3
x1 ( m )4 x2 ( 3 m )4 25
0 1 2 3
n=3: x3 ( 3 )4
m 0
Cách 1
N 1
N 4 x3 ( n )N x1 ( n )N x2 ( n )N x1 ( m )N x2 ( n m )N
m 0
3
n=0: x3 ( 0 )4 x1 ( m )4 x2 ( 0 m )4 4
m 0
3
n=1: x3 ( 1 )4 x1 ( m )4 x2 (1 m )4 4
m 0
Vậy: x3 ( n )4 x1 ( n )4 x2 ( n )4 4, 4 ,4 ,4
DFT
Cách 2 x1 ( n )N x2 ( n )N X1 ( k )N X 2 ( k )N
N 1 N 1
N 1
x1( n )W W
N
X1 ( k ) X 2 ( k ) kn
kn 1 a
n0 n0
N
1 a
a n
n 0
N 1
k 0: X1 ( 0 ) N
W 0
n 0 N : k 0
X1 ( k )
N 1
1 W NkN 0: k
k 0: X1 ( k ) N
W kn
1 WN k
0
n0
N 2 : k 0 x3 n
IDFT
X3( k )
X 3 ( k ) X1 ( k )X 2 ( k )
0: k
IDFT
x3 ( n ) x1 ( n ) x2 ( n ) X3( k )
Ví dụ 4.3.3: Tìm chập vòng 2 dãy x1(n)=x2(n)=rectN(n) N 4
N 1
1
x3 ( n ) x1 ( n ) x2 ( n )
N
3
X ( k )W kn
N
k 0
1 2 0n
N WN 0 n N 1 N 0 n N 1
N
0 0 n
n
d. Tính đối xứng
DFT
Nếu: x( n )N
X( k )N
DFT
Thì: x ( n )N
X ( k )N
e. Quan hệ Parseval
DFT
Nếu: x( n )N
X( k )N
N 1 N 1
1
X ( k )N
2 2
Thì: x( n )N
n0 N k 0
f. Chập tuyến tính sử dụng DFT
Kết quả phép chập tuyến tính của 2 dãy x1(n)N1 và x2(n)N2 sẽ
giống với chập vòng nếu thêm các mẫu 0 vào sau các dãy
x1(n) và x2(n) để có chiều dài tối thiểu là N1+N2 - 1:
1
Lưu đồ phép chập tuyến tính thông qua DFT được mô tả:
X1(k)
x1(n)N1+N2 -1 DFT
X3(k)
x IDFT x3(n)N1+N2 -1
x2(n)N1+N2 -1 DFT
X2(k)
Ví dụ 4.3.4: Cho 2 dãy
Hãy tìm x3(n)=x1(n)*x2(n) và x3(n)=x1(n)5 x2(n)5
Chập tuyến tính của 2 dãy:
Kết quả sẽ tương tự đối với phép chập vòng nếu thêm
vài mẫu 0 vào sau 2 dãy x1(n) và x2(n) để có độ dài tối
thiểu là 5:
x1 ( n )5 { 2 , 3, 4 , 0 , 0 } và x 2 ( n )5 { 1, 2 , 3, 0 , 0 }
N 1
1
Biến đổi IDFT của X(k) là: x( n )
N
X ( k )W kn
N
k 0
N 1
1
N 1 N 1
n
X( z ) x( n )z n
n0 N
X ( k )W
k 0
kn
N z
n0
N
k 1
N 1 N 1 N 1 1 W z
X ( k )N W
1 n 1
X ( k )N
k 1 N
X( z ) N z
N k 0 n0 N k 0 1 W N k z 1
(1 z N ) N 1 X (k ) N
X ( z)
N
(1 W k z 1 )
k 0 N
b. Khôi phục biến đổi Fourier
Mối quan hệ giữa biến đổi Z & FT: X ( e j ) X ( z ) z e j
( 1 e j N ) N 1 X ( k )N
X(e j
)
N
j(
2
k )
k 0
(1 e N )
x x x x
j j j j x
Do: 1 e jx e 2 (e 2 e 2 ) j 2e 2 sin
2
N
N 1 sin N 1
j
1 2
k
X ( e j )
N
X (k ) N
e 2 N
k 0 sin( k)
2 N