Bài tập Xử lý số tín hiệu
Chương 4: Lọc FIR và tích chập
Bài 4.1
Tính tích chập h*x với h = [1, 1, 2, 1] x = [1, 2, 1, 1, 2, 1, 1, 1] - Dùng bảng tích chập
h x 1 2 1 1 2 1 1 1
1 1 2 1 1 2 1 1 1
1 1 2 1 1 2 1 1 1
2 2 4 2 2 4 2 2 2
y = [1, 3, 5, 7, 7, 6, 7, 6, 4, 3, 1]
1 1 2 1 1 2 1 1 1
Bài 4.1
Dùng bảng LTI
1
1
2
1
0
0
0
0
0
0
0
1
1
2
1
1
2
2
4
2
2
1
1
2
1
1
1
1
1
2
1
2
2
2
4
2
1
1
1
2
1
1
1
1
2
1
1
1
2
1
3
5
7
7
6
7
6
4
3
1
1 yn 1
Bài 4.1
Cộng chồng với L = 3:
x =[ 1, 2, 1, 1, 2, 1, 1, 1, 0 ]
Block 0 Block 1 Block 2
h x 1 2 1 1 2 1 1 1 0
1 2 1 1 2 1 1 1 1 0
1 2 1 1 2 1 1 1 1 0
2 4 2 2 4 2 2 2 2 0
1 2 1 1 2 1 1 1 1 0
0 1 2 3 4 5 6 n 7 8 9 10
1 3 5 6 4 1 y0
1 3 5 6 y1 4 1
1 y2 2 3 3 1
1 3 5 7 7 6 7 y 6 4 3 1
Bài 4.3 Đáp ứng xung h(n), 3 ≤ n ≤ 6; ngõ vào x(n) khác 0 với 10 ≤ n ≤ 20. Giải dùng công thức chập trực tiếp a.Miền chỉ số của ngõ ra y(n):
(cid:0) (cid:0) (cid:0) (cid:0) (cid:0) (cid:0)
(cid:0)mnxmh
ny )(
m
với: 3 ≤ m ≤ 6
10 ≤ n – m ≤ 20 m+ 10 ≤ n ≤ 20 + m
Do đó: 13 ≤ n ≤ 26 Với mỗi n: max(3, n – 20) ≤ m ≤ min(6, n – 10)
n
,6min(
)10
(cid:0)
(cid:0) (cid:0) (cid:0) (cid:0) (cid:0) (cid:0)
(cid:0)mnxmh
ny )(
m
n
,3max(
)20
(cid:0) (cid:0)
Bài 4.3 Cho x(n) và h(n) bằng 1 trên khoảng tồn tại, tính ngõ ra. Dùng bảng tích chập, ta có: x(13)
x(14)
x(10)
x(17)
x(12)
x(16)
x(18)
x(19)
x(11)
x(15)
x(20)
h x
1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 h3
1 1 1 1 1 1 1 1 1 1 1 1 h4
1 1 1 1 1 1 1 1 1 1 1 1 h5
13
14
15
16
17
18
19
20
21
22
23
24
25
26
1 1 1 1 1 1 1 1 1 1 1 1 h6
n
y(n) 1 2 3 4 4 4 4 4 4 4 4 3 2 1
Trạng thái Tĩnh
Mở tức thời Tắt tức thời
Bài 4.15 Bộ lọc có pt I/O: y(n) = x(n) – x(n-3) a. Xđ đáp ứng xung: h = [1, 0, 0, -1] b. Sơ đồ khối:
x
y(n) ω0
z-1
ω1
z-1
ω2 -1 z-1
với trạng thái nội: ω1(n) = x(n-1) ω2(n) = x(n-2) ω3(n) = x(n-3)
ω3
Bài 4.15
Thuật toán xử lý mẫu:
Đối với mỗi mẫu vào x:
ω0 = x y = ω0 – ω3 ω3 = ω2 ω2 = ω1 ω1 = ω0
c. Tính ngõ ra bằng phép chập: h x
1 1 2 2 4
1 1 1 2 2 4
0 0 0 0 0 0
0 0 0 0 0 0
Ngõ ra: y(n) = [1, 1, 2, 1, 3, … ]
-1 -1 -1 -2 -2 -4
Bài 4.15
d. Dùng thuật toán xử lý mẫu trực tiếp tính ngõ ra:
n x ω0 ω1 ω2 ω3 y = ω0 - ω3
0 1 1 0 0 0 1
1 1 1 1 0 0 1
2 2 2 1 1 0 2
3 2 2 2 1 1 1
4 4 4 2 2 1 3