LỜI CAM ĐOAN
Tôi xin cam đoan:
Nhng kt qu nghiên cu, các s liu, hình v, biu bng, kt qu tính toán
c trình bày trong lun vn là hoàn toàn trung thc, không vi phm bt c iu gì
trong lut s hu trí tu và pháp lut Vit Nam.
TÁC GIẢ LUẬN VĂN
Đào Văn Đã
DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT
1. SBC(442) Mã hóa bng con 3 kênh dùng t hp phân chia [4, 4, 2]
2. SBC(8842) Mã hóa bng con 4 kênh dùng t hp phân chia [8,8,4,2]
3. Tone Mt thành phn n âm
4. f rng di tn ca tín hiu (n v là Hz)
5. B
B
rng di thông ca b lc thông di(n v là rad)
6. Bbk
n
H s ca b lc thông di ã nhân vi k
n
ph thuc vào n
7. Bb
n
H s ca b lc thông di ph thuc vào n
8. B
H
rng di thông ca b lc thông cao (n v là rad)
9. b
i
S bit cp cho di con th i
10. B
L
rng di thông ca b lc thông thp (n v là rad)
11. b
TB
S bit trung bình/mu trong mã hóa bng con
12. b
TBi
S bit trung bình/mu cp cho tín hiu bng con th i
13. B
tr
rng di chuyn tip ca b lc (n v là rad)
14. D H s phân chia ca b phân chia
15. F Tn s (n v Hz)
16. f
max
Tn s cc i ca tín hiu âm thanh (n v Hz)
17. f
Sr
Tn s ly mu ca tín hiu u ra
18. f
Sv
Tn s ly mu ca tín hiu u vào.
19. G áp ng biên ca b lc
20. G
B
áp ng biên ca b lc thông di
21. G
B
dB áp ng biên ca b lc thông di tính dB
22. GdB áp ng biên ca b lc tính theo dB
23. G
H
áp ng biên ca b lc thông cao
24. G
H
dB áp ng biên ca b lc thông cao tính dB
25. G
L
áp ng biên ca b lc thông thp
26. G
L
dB áp ng biên ca b lc thông thp tính dB
27. H
B
(e
jF
) áp ng tn s ca b lc thông di theo thang tn s F
28. Hbk
n
H s ca b lc thông cao ã nhân vi k
n
ph thuc vào n
29. Hb
n
H s ca b lc thông cao ph thuc vào n
30. H
H
(e
jF
) áp ng tn s ca b lc thông cao theo thang tn s F
31. H
L
(e
jF
) áp ng tn s ca b lc thông thp theo thang tn s F
32. k
n
Hàm ca s
33. L H s ni suy ca b ni suy
34. Lbk
n
H s ca b lc thông thp ã nhân vi k
n
ph thuc vào n
35. Lb
n
H s ca b lc thông thp ph thuc vào n
36. M S kênh trong b mã hóa bng con
37. N Bc ca b lc
38. n
i
H s phân chia ca di con th i
39. p Cp phân chia trong phân tích Wavelet
40. R Tc bit trong SBC
41. T
s
Chu k ly mu (n v là giây)
42. T
Sr
Chu k ly mu ca tín hiu u ra
43. T
Sv
Chu k ly mu ca tín hiu u vào.
44. X(e
j!
) Tín hiu trong min tn s liên tc
45. x(n) Tín hiu trong min th"i gian r"i rc chu#n hóa theo T
s
46. X(z) Tín hiu trong min z
47. $
p
gn sóng trong di thông ca b lc
48. $
s
gn sóng trong di ch%n ca b lc
49. & L'i khôi phc trong mã hóa bng con
50. !
cB1
Tn s c%t di ca b lc thông di (n v là rad)
51. !
cB2
Tn s c%t trên ca b lc thông di (n v là rad)
52. !
cH
Tn s c%t ca b lc thông cao (n v là rad)
53. !
sB1
Tn s gii hn di ca b lc thông di mc -20dB ( rad)
54. !
sB2
Tn s gii hn trên ca b lc thông di mc -20dB ( rad)
55. !
sH
Tn s gii hn ca b lc thông cao mc -20dB ( rad)
56. !
sL
Tn s gii hn ca b lc thông thp mc -20dB (rad)
57. ADC Analog to Digital Converter B chuyn i tng t
sang s
58. ATRAC Adaptive Transform
Acoustic Coding
Mã hóa âm thanh bin i
thích nghi.
59. BPF Bandpass Filter B lc thông di
60. CD Compact Disc (a Compact
61. DAC Digital to Analog Converter B chuyn i s sang
tng t
62. DF Digital Filter B lc s B lc s
63. DFT Discrete Fourier Transform Bin i Fourier r"i rc
64. FFT Fast Fourier Transform Bin i Fourier nhanh.
65. FIR Finite Impulse Response áp ng xung hu hn
66. HPF Highpass Filter B lc thông cao
67. IDFT Inverse Discrete Fourier
Transform
Bin i Fourier r"i rc
ngc.
68. IEC International
Electrotechnical
Commission
)y ban in quc t
69. IIR Infinite Impulse Response áp ng xung vô hn
70. ISO International Organization
for Standardization
T chc tiêu chu#n quc t.
71. LPF Lowpass Filter B lc thông thp
72. MDCT Modified Discrete Cosine
Transform
Bin i cosin r"i rc
73.
MPEG/audio
Motion Picture Experts
Group/audio
Nhóm chuyên gia hình nh
chuyn ng/âm thanh
74. PASC Precision Adaptive Subband
Coding
Mã hóa bng con thích nghi
chính xác
75. QMF Quadrature Mirror Filter B lc gng cu phng
76. SBC SubBand Coding Mã hóa bng con
DANH MỤC CÁC BẢNG
trang
Bng 1.1.1 : Các phép toán c bn ca x lý tín hiu
17
DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ
Chương 1: Cơ bản về bộ lọc và bank lọc số
trang
Hình 1.5.1: áp ng biên ca b lc s thông thp 10
Hình 1.7.1: B phân chia 12
Hình 1.7.2: B phân chia 12
Hình 1.7.3: Ph ca mt tín hiu x(n) 13
Hình 1.7.4: Ph ca tín hiu ra b phân chia vi h s D = 2 14
Hình 1.7.5: S * tng ng ca b ly mu F
s
= F
nsy
15
Hình 1.7.6: Ký hiu b ni suy trong min n 15
Hình 1.7.7: B ni suy 16
Hình 1.7.8: Ph ca mt tín hiu x(n) 17
Hình 1.7.9: Ph ca tín hiu ti u ra b ni suy vi L = 2 17
Hình 1.7.10: B bin i nhp vi h s
L
D
18
Hình 1.7.11: Ký hiu b bin i nhp h s
L
D
19
Hình 1.7.12: Y
+,2/3
(e
j!
) và Y
,+2/3
(e
j!
) 20
Hình 1.7.13: S * tng quát ca b lc ni suy
21
Hình 1.7.14: Y
,2H
(e
j!
)
22
Hình 1.7.15: B lc bin i nhp h s D/L 23
Hình 1.7.16: S * khi ca b lc bin i nhp h s D/L 24
Hình 1.8.1: Cu trúc ca bank lc s phân tích 25
Hình 1.8.2: Cu trúc ca bank lc s tng hp 25
Hình 1.9.1: Bank lc s nhiu nhp 2 kênh 26
Hình 1.9.2: Mt vài tr"ng hp ca áp ng biên 27
Hình 1.9.3: Ph tín hiu vào, ra b lc s lý tng 29
Hình 1.9.4: S * tng quát ca bank lc s M kênh 30
Chương 2: Mã hóa băng con
Hình 2.1.1: S * mã hoá bng con 2 kênh
Hình 2.1.2: S * mã hoá bng con tng quát M kênh
31
32
Hình 2.1.3: Bank lc phân tích 4 kênh n phân gii 34
Hình 2.1.4: Bank lc tng hp 4 kênh n phân gii 34
Hình 2.1.5: Bank lc s 4 kênh 35
Hình 2.1.6: Bank lc phân tích 2 tng a phân gii 36
Hình 2.1.7: Bank lc tng hp 2 tng a phân gii 36
Hình 2.1.8: Quá trình mã hóa bng con 37
Hình 2.1.9: Phân b các bng con theo các h s phân chia 39
Hình 2.1.10: Quan h gia u ra và u vào ca b phân chia 42
Hình 2.1.11: Tín hiu vào (a) và tín hiu ra (b) ca b phân chia trong
min th"i gian r"i rc, ã chu#n hoá theo chu k ly mu.
43
Hình 2.1.12: Ph ca tín hiu vào (a) và tín hiu ra (b) b phân chia
D = 2.
43
Hình 2.1.13: Quan h gia u ra và u vào ca b ni suy 43
Hình 2.1.14: Tín hiu vào (a) và tín hiu ra (b) ca b ni suy trong
min th"i gian r"i rc, ã chu#n hoá theo chu k ly mu.
44
Hình 2.1.15: Ph ca tín hiu vào (a) và tín hiu ra (b) b ni suy vi
L = 2.
44
Hình 2.2.1: Minh ha các b lc có di chuyn tip b-ng nhau 47
Hình 2.2.2: .c tuyn biên ca BPF khi thit k b-ng phng pháp
trc tip theo áp ng tn s vi N = 20.
50
Hình 2.2.3: .c tuyn biên ca BPF khi thit k b-ng phng pháp
trc tip theo áp ng tn s vi N = 40.
50
Hình 2.2.4 : áp ng biên ca LPF vi các di chuyn tip 50
Hình 2.2.5 : áp ng biên ca BPF vi các di chuyn tip 52
Hình 2.2.6 : áp ng biên ca HPF vi các di chuyn tip 54
Hình 2.2.7: .c tuyn biên ca BPF khi thit k b-ng phng pháp
n nh di chuyn tip vi N = 20, tg/=40/0.
56
Hình 2.2.8: .c tuyn biên ca BPF khi thit k b-ng phng pháp
n nh di chuyn tip vi N = 40, tg/=40/0.
56
Hình 2.2.9: .c tuyn biên ca BPF khi thit k b-ng phng pháp
di chuyn tip - ca s vi N = 20, tg/=40/0, ca s Hamming.
59
Hình 2.2.10: .c tuyn biên ca BPF khi thit k b-ng phng pháp
di chuyn tip - ca s vi N = 40, tg/=40/0, ca s Hamming.
60
Hình 3.2.1: Các bng con ti u ra bank lc phân tích nhiu nhp n
phân gii
61
Chương 3: Mã hóa băng con ứng dụng trong xử lý tiếng nói
Hình 3.2.2: Bank lc phân tích nhiu nhp n phân gii 62
Hình 3.2.3: Bank lc tng hp nhiu nhp n phân gii 63
Hình 3.2.4:Các bng con ti u ra bank lc phân tích nhiu nhp a
phân gii
64
Hình 3.2.5: Bank lc phân tích nhiu nhp a phân gii 64
Hình 3.2.6: Bank lc tng hp nhiu nhp a phân gii 66
Hình 3.3.1: Phân chia bng con và to khung d liu ca các lp
MPEG-1/audio
67
Hình 3.3.2: B mã hóa MPEG-1/audio 68
Hình 3.3.3: S * khi b SBC(442) 72
Hình 3.3.4: S * khi mã hóa âm thanh theo thut toán ATRAC1 72
Hình 3.3.5: Ph tn ca tín hiu vào x(n) 72
Hình 3.3.6: Ph tn ca ba tín hiu bng con ti u ra các b lc 73
Hình 3.3.7: Ph tn ca ba tín hiu bng con ti u ra các b phân chia 74
Hình 3.3.8: Ph tn ca ba tín hiu bng con ti u ra các b ni suy 75
Hình 3.3.5: S * khi b SBC(8842) 76
Hình 3.4.1: Các di con ng vi t hp phân chia
[
6,3,2
]
78
Hình 3.4.2: S * khi b mã hóa bng con SBC(632) 79
Hình 3.4.4: .c tuyn biên G(F), GdB(F) ca 3 b lc khi chn
N= 10, α= 75
0
83
Hình 3.4.5: .c tuyn biên G(F), GdB(F) ca 3 b lc khi chn
N= 12, α= 78
0
83
Hình 3.4.6: .c tuyn biên G(F), GdB(F) ca 3 b lc khi chn
N= 20, α= 82,5
0
83
Hình 3.4.7: .c tuyn biên G(F), GdB(F) ca 3 b lc khi chn
N= 35, α= 85,5
0
83
Hình 3.4.8: .c tuyn biên G(F), GdB(F) ca 3 b lc khi chn
N= 100, α= 88,5
0
84
Hình 3.4.4: Ph tn ca tín hiu vào x(n) khi f
s
= f
Ny
85
Hình 3.4.4: Ph tn ca tín hiu bng con ti u ra bank lc phân tích 86
Hình 3.4.6: Ph tn ca tín hiu bng con ti u ra bank lc tng hp 87
Hình 3.4.7: Ph tn ca 3 tín hiu di con sau khi qua các b lc nôi suy 88
Hình 3.4.8: Ph tn ca 3 tín hiu di con sau khi qua các b lc
tng hp
89
Hình 3.4.9: Ph tn ca 3 tín hiu ra y(n) 89
MỤC LỤC
Trang
Danh mc các ký hiu, các ch vit t%t
Danh mc các bng
Danh mc các hình v, * th
M1 2U 1
Chương 1: Cơ bản về bộ lọc và bank lọc số
1.1. Gii thiu chung v b lc s
5
1.2. Các loi b lc s
1.3. B lc s a nhp và các bng lc
6
7
1.4. Tính u vit ca b lc s 8
1.5. Các ch3 tiêu thit k ca b lc s
1.6. Vai trò ca ca s
1.7. Thay i nhp ly mu
9
11
1.7.1. Khái nim phân chia và ni suy 12
1.7.2. Thay i nhp ly mu vi h s D/L 18
1.7.3. B lc ni suy 21
1.7.4. B lc bin i nhp ly mu vi h s D/L không nguyên 23
1.8. Bank lc s 24
1.8.1. nh ngh(a bank lc s 24
1.8.2. nh ngh(a bank lc s phân tích 24
1.8.3. nh ngh(a bank lc s tng hp 25
1.9. Bank lc s nhiu nhp hai kênh
1.9.1. Bank lc s nhiu nhp 2 kênh và bank lc gng cu phng
26
26
1.9.2. Bank lc s nhiu nhp M kênh 30
Chương 2: Mã hóa băng con
2.1. Tng quan v mã hóa bng con
31
2.1.1. Gii thiu 31
2.1.2. Cu trúc dng cây ca bank lc s 33
2.1.3. Nguyên lý mã hóa bng con 36
2.1.4. Các thông s k4 thut ca SBC 38
2.1.5. Các iu kin ca mã hóa bng con 41
2.1.6. iu kin tng h s nén tín hiu trong mã hóa bng con 44
2.2. Thit k b lc FIR b-ng phng pháp kt hp di chuyn tip-ca s 46
2.2.1. Gii thiu 46
2.2.2. Thit k b lc FIR b-ng phng pháp trc tip 48
2.2.3. Thit k b lc FIR b-ng phng pháp di chuyn tip 50
2.2.4. Thit k b lc FIR b-ng phng pháp di chuyn tip-ca s 56
Chương 3: Mã hóa băng con ứng dụng trong xử lý tiếng nói
3.1. Gii thiu
3.2. Bank lc theo phân tích Wavelet
61
61
3.2.1. Bank lc nhiu nhp n phân gii 61
3.2.2. Bank lc nhiu nhp a phân gii 64
3.3. Mã hóa bng con ã ng dng trong x lý âm thanh s 66
3.3.1. Chu#n âm thanh s MPEG/audio 66
3.3.2. Thut toán PASC 70
3.3.3. Thut toán ATRAC
3.4 xut phng pháp xác nh t hp phân chia
3.4.1 Phng pháp phân chia liên ti
p cng cui
3.4.2 Xác nh t hp phân chia ti u
3.4.3 5ng dng vào mã hóa bng con SBC(632)
71
77
77
78
78
3.4.4 Bin i h s và so sánh kt qu SBC(632) vi SBC(442) 85
KẾT LUẬN & KIẾN NGHỊ
TÀI LIỆU THAM KHẢO
92
PHỤ LỤC
1
MỞ ĐẦU
Các loi tín hiu trong t nhiên, ting nói là mt trong nhng tín hiu c
nghiên cu nhiu nht và sm nht do mc ích c bn nht ca các h thng thông
tin là truyn i ting nói. 5ng dng âm thanh trong l(nh vc thông tin rt a dng
nh phát thanh vô tuyn, phát thanh qua v tinh, qua cáp quang, truyn âm thanh
qua Internet, ghi và phát li âm thanh, in thoi, nhn din qua ting nói, chuyn
i vn bn âm thanh, các phn mm ghi c âm thanh, âm thanh trong truyn hình,
âm thanh a kênh trong DVD và phim nh, âm thanh trong các ng dng truyn
thông a phng tin khác. Trong lch s phát trin, mt trong nhng tin b quan
trng nht trong mã hóa âm thanh là vic phát minh ra b mã hóa bng con.
Tt c các mã hóa bng con ã ng dng theo phân tích Wavelet có hai dng:
+Mã hóa bng con n phân gii.
+Mã hóa bng con a phân gii tng i.
i vi mã hóa bng con n phân gii: Hin nay, trong mã hóa – nén tín
hiu âm thanh có chu#n MPEG/audio ra "i nm 1990. Chu#n này thc hin mã hóa
bng con n phân gii vi 32 bng con b-ng nhau. 6u im nht ca chu#n
MPEG/audio là h s nén d liu cao nhng cht lng âm thanh vn m bo.
Hin nay, chu#n MPEG/audio ra "i nhiu phiên bn khác, ng dng trong nhiu
l(nh vc. Nhc im c bn ca MPEG/audio là s lng bng con ln, bank lc
phc tp.
i vi mã hóa bng con a phân gii tng i: Hin nay, ã ng dng
chu#n ATRAC do Sony phát minh, dùng mã hóa bng con a phân gii tng i 3
kênh và 4 kênh tng ng các t hp phân chia là [4 4 2] và [8 8 4 2]. Chu#n
ATRAC cho h s nén d liu cao, cht lng âm thanh tt.
Trong phm vi tài này, em xin gii thiu v mã hóa bng con n phân
gii, a phân gii tng i 3 kênh và nghiên cu mã hóa bng con ã c ng
dng thc t trong x lý tín hiu âm thanh s. *ng th"i a ra phng pháp thit
k b lc b-ng phng pháp kt hp di chuyn tip-ca s và gii pháp mi xác
nh li h s phân chia ti u hn SBC ã ng dng trong thc t.
2
Em xin chân thành cm n vin ào to sau i hc, các thy giáo, cô giáo
trong vin in t vi7n thông tr"ng i hc Bách khoa Hà ni, .c bit là thy
PGS.TS Nguy7n Quc Trung ã hng dn, giúp 8 em hoàn thành c lun
vn này.
1. Lý do chọn đề tài:
Trong lch s phát trin, mt trong nhng tin b quan trng nht trong mã hóa
âm thanh là vic phát minh ra b mã hóa bng con (Subband Coding – SBC). 5ng
dng u tiên ca mã hóa bng con trong x lý âm thanh s theo chu#n
MPEG/audio. Chu#n MPEG/audio ra "i vào nm 1990 bi ISO/IEC, c ng
dng rng rãi, trong ó có phát thanh s vô tuyn. Ngoài ra, ATRAC c9ng là thut
toán mã hóa bng con, c phát minh bi Sony và c ng dng trong ghi c
âm thanh trên MiniDisc, phát thanh s trên Internet.
Hin nay, phát thanh Vit nam ang nghiên cu chuyn i t: phát thanh
tng t sang phát thanh s. Mt s nc ã và ang phát trin h thng phát thanh
s riêng. Các h thng phát thanh s hin nay trên th gii u dùng k4 thut mã
hóa bng con nén d liu âm thanh, vi t; l nén rt cao. Mã hóa bng con là
mt trong nhng thut toán mã hóa nén d liu có tn hao, ã c ng dng trong
mã hóa âm thanh. Vic nghiên cu SBC (Subband Coding) trong vic nén d liu
âm thanh và ng dng nó trong phát thanh s có ý ngh(a quan trng trong vic nh
hng cho phát thanh s Vit nam. ó c9ng là lý do em la chn nghiên cu
và thc hin tài này.
2. Mục đích nghiên cứu của luận văn, đối tượng, phạm vi nghiên cứu.
+ Mc ích nghiên cu: Mc ích ca lun vn là nghiên cu các vn c bn
ca b lc và bank lc s nhiu nhp, t: ó mô t và xây dng mô hình mã hóa bng
con ng dng trong x lý âm thanh s
+ i tng và phm vi nghiên cu: Lun vn nghiên cu mã hóa bng con n
phân gii và a phân gii tng i theo phân tích wavelet. C th là chu#n
ATRAC (Adaptive Transform Acoustic Coding) mã hóa âm thanh bin i thích
nghi do SONY phát minh dùng mã hóa di con a phân gii tng i 3 kênh và 4
3
kênh vi các t hp phân chia [442] và [8842]. Lun vn nghiên cu và xut xây
dng bank lc a phân gii tng i dùng phng pháp kt hp di chuyn tip-
ca s. Kho sát chúng trên các file âm thanh khác nhau, kt qu kim chng qua
phn mm Matlab.
3. Tóm tắt cô đọng các luận điểm cơ bản và đóng góp mới của tác giả
i vi mã hóa bng con n phân gii hin nay trong mã hóa nén tín hiu
âm thanh có chu#n MPEG/audio ra "i nm 1990. Chu#n này thc hin mã hóa vi
32 di con b-ng nhau, t; l nén cao, cho cht lng âm thanh tt nhng s lng
di con ln bank lc phc tp. i vi a phân gii tng i, c th là chu#n
ATRAC do SONY phát minh dùng mã hóa di con a phân gii tng i 3 kênh
và 4 kênh vi các t hp phân chia [442] và [8842] kh%c phc c hn ch v s
kênh. Tuy nhiên có hn ch là h s phân chia phi là l9y th:a ca 2 và có ít nht có
2 di con có rng b-ng nhau, kh%c phc hn ch ó lun vn a ra gii pháp
thit k mi b-ng cách thit k li b lc bên trong b-ng phng pháp kt hp di
chuyn tip –ca s và thay i li h s phân chia trong bank lc phân tích và tng
hp t c u im hn so vi SBC ã ng dng b-ng mô hình mi SBC 3
kênh t hp phân chia [632] .
4. Phương pháp nghiên cứu.
Lun vn nghiên cu trên phng din lý thuyt kt hp vi mô ph<ng qua
Matlab và phng pháp thng kê vi nhiu file âm thanh khác nhau.
5. Nội dung của luận văn:
Cu trúc ca lun vn g*m: M u
Chng 1: C bn v b lc và bank lc s
Chng 2: Mã hóa bng con
Chng 3: Mã hóa bng con ng dng trong x lý ting nói
Kt lun và kin ngh; tài liu tham kho và phn ph lc.
Chng 1: Nghiên cu các vn c bn v b lc & bank lc s, bao g*m
các phép toán, các loi b lc s và các u, nhc im, các ch3 tiêu k4 thut yêu
cu khi thit k b lc và các loi ca s. *ng th"i nghiên cu quá trình thay i
4
nhp ly mu g*m có phép phân chia và phép ni suy, b lc bin i nhp ly mu
g*m có b lc phân chia và b lc ni suy t: ó ng dng to ra các bank lc s.
Chng 2: Nghiên cu v cu trúc, nguyên lý, thông s k4 thut và các iu
kin ca mã hóa bng con. xut thit k phng pháp mi kt hp di chuyn
tip-ca s trong b lc FIR.
Chng 3: Nghiên cu v mã hóa bng con n phân gii và a phân gii
tng i, a ra mô hình mã hóa bng con ã ng dng trong x lý âm thanh s
theo chu#n MPEG/audio ca Sony. Gii thiu thut toán PASC, ATRAC. Phân tích
thut toán ATRAC1 và ATRAC3 áp dng trong mã hóa âm thanh 3 và 4 kênh, vi
t hp phân chia [442] và [8842]. xut mi phng pháp xác nh t hp phân
chia ti u, t: ó so sánh kt qu xut SBC(632) vi b mã hóa a phân gii
tng i 3 kênh SBC[442] (ATRAC1) ã ng dng trong thc t.
5
Chương 1: Cơ bản về bộ lọc và bank lọc số
1.1. Giới thiệu chung về bộ lọc số
Tín hiu là biu di7n vt lý ca thông tin. V m.t toán hc tín hiu c biu
di7n bi hàm ca mt ho.c nhiu bin c lp. Tín hiu c chia làm hai nhóm
ln, ó là tín hiu liên tc và tín hiu r"i rc. Tín hiu liên tc là tín hiu luôn c
xác nh ti mi th"i im trong th"i gian t*n ti ca nó, g*m có tín hiu tng t
và tín hiu lng t hoá. Tín hiu r"i rc là tín hiu ch3 c xác nh ti các th"i
im r"i rc cách bit nhau, g*m có tín hiu ly mu và tín hiu s.
Tín hiu s c9ng nh tín hiu tng t có th biu di7n b-ng hàm ca tn s
và c gi là ph tn s ca tín hiu, ph tn s chính là s mô t ý ngh(a tn s
ca tín hiu.
Lc tín hiu là quá trình mà trong ó ph tn s ca tín hiu có th c bin
iu, phc h*i hình dng ho.c c x lý theo các ch3 tiêu ã cho. Trong quá trình
bin iu ó các thành phn tn s có th c khuch i ho.c làm suy gim, c
tách ra ho.c loi b<. Tóm li, b lc ch3 cho qua nhng tín hiu có ích, còn nhng
tín hiu nhi7u do s xâm nhp ho.c sinh ra trong quá trình x lý cn phi loi b<.
B lc s là mt h thng s dùng lc nhng tín hiu r"i rc, s *
nguyên lý ca mt quá trình lc c minh ha trong s * hình 1.1.1.
Tín hiu vào tng t x(t) c ly mu theo tn s ly mu T
s
thành tín hiu
r"i rc x(nT
s
), tín hiu này c a qua b bin i tng t s ADC (Analog to
Digital Converter). Trong khi ADC này m'i mu c lng t hoá và c
chuyn thành t: mã dng mã nh phân, t: mã càng dài thì s chính xác ca phép
ly mu càng ln. Dãy mu ã mã hoá c a vào b lc s DF (Digital Filter),
ây các t: mã c tính toán, x lý theo mt thut toán c gi là thut toán lc.
Sau khi c thc hin các thut toán này thì các t: s mi s xut hin u ra
ca b lc s DF. ó chính là tín hiu s ã c lc y(n). S liu này s c a
vào máy tính lu tr và x lý ho.c c a qua b bin i s tng t DAC
(Digital to Analog Converter). Sau ó c lc bi mch lc thông thp khôi
phc li tín hiu tng t y(t).
6
Nh vy, theo quá trình trên thì tín hiu vào b tác ng bi nhiu yu t.
Bn cht ca tín hiu t nhiên là tín hiu tng t, theo nh trên hình 1.1.1 thì tín
hiu tng t c bin i thành tín hiu s r*i mi c phân tích x lý, sau ó
mi c tái to li thành tín hiu tng t. Do ó mi quan h gia tín hiu s và
tín hiu tng t trong h thng lc phi c xác nh mt cách hài hoà và *ng
nht.
Các phép toán c bn trong x lý tín hiu s c trình bày trên bng 1.1.1.
1.2. Các loại bộ lọc số
Khi
trích
mu
B
AD
Lc
s
(DF)
B
DA
Lc
khôi
phc
x(t)
y(t)
T.T iu khin
Lu tr
và x lý
Hình 1.1.1: S * khi ca h thng lc s
Phép toán Ký hiu Biu thc
Cng
y(n) = =x
i
(n)
Nhân iu
ch
y(n) = x
1
(n).x
2
(n)
Nhân h-ng
s
y(n) = /.x(n)
Tr7
y(n) = x(n-1)
x
1
(n)
x
2
(n)
x
k
(n)
y(n)
x
2
(n)
x
1
(n)
y(n)
x(n) y(n)
/
Z
-
1
x(n)
y(n)
Bng 1.1.1 : Các phép toán c bn ca x lý tín hiu s
7
- B lc s có áp ng xung chiu dài hu hn FIR (Finite Impulse Response):
(1.2.1)
Phng trình sai phân ca b lc s FIR:
)(
1
)(
0
0
rnxb
a
ny
M
r
r
−=
∑
=
(1.2.2)
Ta thy b lc s FIR có áp ng ra y(n) ch3 ph thuc vào tín hiu kích
thích ti th"i im hin ti và quá kh nên còn c gi là b lc s không quy.
Có th biu di7n b lc s FIR di dng:
y(n) = F[x(n), x(n-1),…,x(n-M)] (1.2.3)
B lc s FIR luôn luôn n nh do:
∞<
∑
∞
−∞=n
nh )(
(1.2.4)
- B lc s có áp ng xung chiu dài vô hn IIR (Infinite Impulse Response).
Phng trình sai phân ca b lc s IIR:
∑∑
==
−=−
M
r
r
N
k
k
rnxbknya
00
)()(
(1.2.5)
Ta thy b lc s IIR có áp ng ra y(n) không ch3 ph thuc vào tín hiu
kích thích ti th"i im hin ti, quá kh mà còn ph thuc vào c áp ng ra th"i
im quá kh nên còn c gi là b lc s quy. Có th biu di7n b lc s IIR
di dng:
y(n) = F[y(n-1), y(n-2),…,y(n-N),x(n), x(n-1),…,x(n-M)] (1.2.6)
B lc s IIR không phi luôn n nh, b lc IIR n nh thì phi có iu kin.
1.3. Bộ lọc số đa nhịp và các băng lọc
B lc s có nhp ly mu u vào và u ra nh nhau c gi là b lc s
n nhp (Single rate digital filtera). B lc s có nhp ly mu thay i theo th"i
gian ho.c nhp ly mu gia u ra và u vào khác nhau thì c gi là b lc s
a nhp (Multi rate digital filter). Trên thc t tu thuc vào ng dng c th mà
ng"i ta phân ra các loi c th, nh: b lc thông thp (Lowpass Digital Filter), b
lc thông cao (Highpass Digital Filter), b lc thông di (Pass-band Digital Filter),
h(n)
> 0 vi N
1
? n ? N
2
= 0 vi n còn li
8
b lc ch%n di (Stop-band Digital Filter), b lc thông tt (All-pass Digital Filter),
b lc s di h@p (Narrow-band Digital Filter), b lc s di rng (Wide-band
Digital Filter). Ph thuc vào cách s dng hàm ca s và phng pháp xp x3 hoá
ta có b lc s Butter Worth, b lc s Chebyshev, b lc s Bassel,…
B lc s c th hin b-ng nhiu cách khác nhau nh: th hin trc tip
(Direct realization), không gian trng thái (State space realization), hình bc thang
(Ladder), hình m%t li (Lattice), song song ho.c ni tip…Khi h thng lc c
phân chia thành các bng lc nh bng lc gng cu phng (QMF banks), bng
lc bin i Fourier r"i rc *ng dng (Uniform DFT banks)…Ngoài ra ph thuc
vào các tính nng và ng dng c th b lc s mà có tên gi trc tip nh b lc
phân chia (Decimation), b lc ni suy (Interpolation) và b lc vi phân.
1.4. Tính ưu việt của bộ lọc số
V m.t thit k, b lc quy và không quy có nhiu phng pháp thit
k khác nhau. Trên thc t b lc s quy thc hin d7 dàng hn nhng chúng có
n nh không cao nên vic s dng b hn ch. Các b lc s không quy tuy
thc hin phc tp hn, nht là khi bc ca b lc cao, nhng chúng c s dng
rng rãi vì nhng lý do sau ây:
- Có th d7 dàng thit k b lc FIR có .c tuyn pha tuyn tính trong khi
thc hin .c tuyn biên theo ch3 tiêu cho trc. Vì vy trong h thng òi h<i
nht thit phi có pha tuyn tính (nh truyn s liu, x lý ting nói) thì b%t buc
phi dùng b lc FIR.
- Do s liên quan ch.t ch n các thut toán FFT, b lc FIR c thc hin
có hiu qu vi tích chp nhanh. Trong tr"ng hp b lc FIR bc cao, có th dùng
k4 thut a nhp và phân hoch a pha chia thành các bng con, mà k4 thut này
không áp dng cho b lc IIR.
- Có th thc hin b lc FIR b-ng tích chp trc tip. Các cu trúc dù
dng s ho.c tng t r"i rc u n nh, không có nhánh phn h*i gia u ra và
u vào.
9
- Trong các h thng r"i rc vic tng hay gim tn s ly mu th"ng xy
ra. Các quá trình ni suy, phân chia lúc này c9ng òi h<i phi lc b sung, các b
lc này thc hin theo FIR tin li hn nhiu so vi IIR.
- Các l'i sinh ra do thc hin mch không lý tng trong tr"ng hp lc FIR
có th iu khin d7 hn nhiu, có ngh(a là trong khi thit k ta có th d7 dàng phát
hin nhi7u làm tròn khi thc hin s hoá, c9ng nh các vn tn hao khi thc hin
b-ng mch tng t, bi vì nó không có nhánh phn h*i nên d7 dàng iu ch3nh
hn.
- Thit k b lc FIR có nhiu thông s t do hn so vi thit k b lc IIR.
Chúng ta có th xp x3 d7 dàng hn nhiu b-ng b lc FIR so vi b lc IIR mt
.c tuyn biên phc tp, tng quát, ti u nào ó.
Vic dùng b lc FIR không th tránh kh<i mt s vn sau:
- Thit k b lc FIR là mt vn mi cn bn so vi các phng pháp ã
bit, bi vì các kt qu ca b lc tng t không c dùng ho.c ch3 c dùng
rt ít trong tr"ng hp này.
- Thit k b lc FIR òi h<i k4 thut tính toán khá ln và tng tuyn tính vi
bc ca b lc.
- Trong b lc FIR òi h<i b nh Ram và b ghi dch t; l vi bc ca b
lc và khá cao so vi IIR, i li iu này b lc FIR có n nh tt và iu kin
logic n gin hn.
1.5. Các chỉ tiêu thiết kế của bộ lọc số
Ta ã bit các b lc s lý tng không th thc hin c v m.t vt lý vì h(n)
không nhân qu và có chiu dài vô hn.
Vi b lc s thc t áp ng biên thõa mãn :
p
j
p
eH
δδ
ω
+≤≤− 1)(1
: trong di thông
s
j
eH
δ
ω
≤)(
: trong di ch%n
áp ng biên b lc s thông thp thc t cho trên hình 1.5.1, trong thc t
ch3 có tn s dng nên ta ch3 cn v trong khong
π
ω
≤
≤
0
.
B lc thc t có bn ch3 tiêu k4 thut sau:
10
$
p
: gn sóng di thông
$
s
: gn sóng di ch%n
!
p
: tn s gii hn di thông.
!
s
: tn s gii hn di ch%n.
Ta có: A! = !
s
- !
p
gi là b rng di quá .
Các gn sóng di thông và di ch%n càng nh< càng tt (c8 vài %), tn s gii
hn di thông và di ch%n càng gn nhau càng tt ( b rng di quá càng h@p).
Tuy nhiên trên thc t ây là các tham s nghch nhau và ó chính là vn khó
khn g.p phi trong quá trình thit k b lc.
i vi b lc s thông cao, thông di và ch%n di c9ng có các tham s k4 thut
tng ng.
Nguyên t%c chung thit k b lc s là t: hàm áp ng tn s, t: yêu cu v
gn sóng, rng di quá và suy gim di ch%n ta dùng phng pháp
thit k tính các h s h(n).
Khi thit k các b lc s cn áp ng các yêu cu chính sau ây:
1. Tính các h s áp ng xung h(n): Các mu áp ng tn s ca b lc sao cho
"ng .c tuyn tn s nhn c gn vi "ng .c tuyn lý tng, ngh(a là ti
u hoá các h s.
2. Xây dng cu trúc hàm truyn t H(Z) sao cho th"i gian là nhanh nht mà
không b méo pha , méo biên , ngh(a là m bo tính tái xây dng hoàn ch3nh.
Hình 1.5.1: áp ng biên ca b lc s thông thp
!
S
!
P
1+$
p
1-$
p
)
(
ω
j
e
H
$
s
0
0
Di thông Di quá
Di ch%n
!
11
Thit k b lc FIR có nhiu phng pháp khác nhau, chBng hn nh:
- Phng pháp ca s
- Phng pháp ly mu tn s
- Phng pháp l.p…vv
1.6.Vai trò của cửa sổ
Ca s w(n) xác nh mt phn ca tín hiu ting nói x lý b-ng cách a v
0 phn tín hiu bên ngoài min x lý. áp ng tn s lý tng ca ca s s có mt
búp sóng chính rt h@p có th tng phân gii và không có búp ph. Tuy nhiên
trên thc t không th có nhng ca s nh vy, và tùy theo nhng ng dng ng"i
ta s dng nhng ca s khác nhau. Có nhiu loi ca s nh ch nht, Hanning,
Hamming, Blackman,…, c nh ngh(a nh sau:
- Ca s ch nht:
(1.6.1)
- Ca s tam giác:
(1.6.2)
- Ca s Hanning:
(1.6.3)
- Ca s Hamming:
(1.6.4)
- Ca s Blackman:
(1.6.5)
W
R
(n)
N
=
1 0? n ?N-1
0 n còn li
W
T
(n)
N
=
1
2
−
N
n
0? n ?
2
1
−
N
2-
1
2
−
N
n
2
1
−
N
? n ? N-1
0 n còn li
W
Han
(n)
N
=
n
N
1
2
cos5,05,0
−
−
π
0? n ?N-1
0 n còn li
W
Ham
(n)
N
=
n
N
1
2
cos46,054,0
−
−
π
0? n ?N-1
0 n còn li
W
B
(n)
N
=
n
N
n
N
1
4
cos08,0
1
2
cos5,042,0
−
+
−
−
π
π
0? n ?N-1
0 n còn li
12
1.7. Thay đổi nhịp lấy mẫu
1.7.1. Khái niệm phân chia và nội suy
1. Phân chia
a) nh ngh(a phép phân chia
Vic gim tn s (ho.c nhp) ly mu t: giá tr F
s
v mt giá tr
'
s
F
(
'
s
F
<F
s
)
c gi là phân chia.
Nu
'
s
F
= F
s
/D (D>1 và nguyên dng) thì ta gi phép phân chia theo h s D
và D gi là h s phân chia.
b) nh ngh(a b phân chia
H thng ch3 làm nhim v gim tn s ly mu c gi là b phân chia.
B phân chia c ký hiu nh trên hình 1.7.1
thun tin chúng ta có th dùng ký hiu toán t biu di7n phép phân chia nh
sau:
+D[x(n)] = y
+
(n)
C y
+D
(n) (1.7.1)
Ho.c:
)()()( nynynx
D
D
↓↓
↓
≡→
(1.7.2)
c) Phép phân chia theo h s D
-Biu di7n phép phân chia trong min bin s n
Gi s ta có b phân chia theo hình 1.7.2 sau:
+D
x(n)
F
s
y
+D
(n)
'
s
F
D: h s phân chia
Hình 1.7.1: B phân chia
+D
x(n)
F
s
y
+D
(n)=x(nD)
'
s
F
Hình 1.7.2: B phân chia
D
s
'
s
Ω
T
s
'
s
T
13
Ta thy r-ng tn s ly mu F
s
ca tín hiu r"i rc x(n) sau khi i qua b
phân chia này s b gim i D ln, tc là:
D
D
F
FF
D
F
F
s
ss
s
s
s
''
ss
'
22 ;2 ;
Ω
===Ω=Ω=
πππ
(1.7.3)
Ho.c là chu k ly mu T
s
tng lên D ln:
ss
DTT =
'
(1.7.4)
Biu di7n phép phân chia trong min tn s
- Biu di7n phép phân chia trong min tn s chính là vic tìm quan h gia:
Y
+D
(e
j!
) = FT[y
+D
(n)] và X(e
j!
) = FT[x(n)]
- Nu ta ánh giá Y
+D
(z) là X(z) trên vòng tròn n v ca m.t phBng z thì ta s tìm
c quan h gia Y
+D
(e
j!
) và X(e
j!
), tc là:
Y
+D
(e
j!
) =
ω
j
ez
zY
=
↓
)(
X(e
j!
) =
ω
j
ez
zX
=
)(
Ta thu c quan h sau:
Y
+D
(e
j!
) =
∑∑
−
=
−
−
=
−
=
1
0
2
1
0
2
1
.
1
D
l
D
l
j
D
l
l
D
j
D
j
eX
D
eeX
D
πωπω
(1.7.5)
Cho tín hiu r"i rc x(n) c ly mu t: mt tín hiu tng t x
a
(t) vi tn
s ly mu b-ng tn s Nyquist F
ny
, x(n) có ph là X(e
j!
) cho trên hình 1.7.3.
Tín hiu x(n) này c truyn qua mt b phân chia có h s D = 2 và u
ra ta thu c Y
+
(n). Ph ca Y
+2
(n) tc Y
+2
(e
j!
) c xác nh theo X(e
j!
) nh
sau:
Y
+2
(e
j!
) =
−+
=
+
−
222
2
2
2
1
2
1
2
1
2
1
ωωπωω
jjjj
eXeXeXeX
!
0
1
X(e
j!
)
0
20
-0
-20
Hình 1.7.3: Ph ca mt tín hiu x(n)
14
Nh vy ph Y
+2
(e
j!
) là s xp ch*ng ca hai thành phn trên, kt qu c
minh ho trên hình 1.7.4.
Nhn xét:
- Thành phn vi l = 0
)(
D
j
eX
ω
chính là bn nh version giãn rng D ln ca X(e
j!
).
- D-1 thành phn vi 1? l? D-1
)(
2
D
l
j
eX
πω
−
là bn nh tr7 *ng dng ca bn nh tri
rng
)(
D
j
eX
ω
.
- Y
+D
(e
j!
) c9ng có chu k 20 theo !, là kt qu t hp ca D thành phn, bi vì v
thc cht nó là t hp bin i Fuorier ca các dãy hp li.
- Bn thân
)(
D
j
eX
ω
không gây ch*ng ph, thành phn vi 1? l?D-1
)(
2
D
l
j
eX
πω
−
s
xp ch*ng vi thành phn l = 0 gây hin tng ch*ng ph và hin tng này s làm
mt thông tin cha trong x(n) khi i qua b phân chia.
!
0
1
X(e
j!
)
0
2
0
-
0
-2
0
!
0
2
1
)(
2
1
2
ω
j
eX
0
2
0
-
0
-2
0
Hình 1.7.4: Ph ca tín hiu ra b phân chia vi h s D = 2
!
0
2
1
)(
2
1
)(
2
1
22
2
ωπω
jj
eXeX −=
−
0
2
0
-
0
-2
0
!
0
2
1
)(
2
ω
j
eY
↓
0
2
0
-
0
-2
0
15
- Vì lý do làm h thông tin nên thành phn vi 1?l?D-1 c gi là thành phn h
danh (aliasing).
- Nhng thành phn h danh này c9ng có th không gây hin tng ch*ng ph nu
tín hiu vào b phân chia x(n) có bng tn hu hn là
D
D
π
ω
π
<<−
. Tc x(n) c
ly mu vi tn s ly mu F
s
ln gp D ln tn s Nyquist, t: mt tín hiu tng t
x
a
(t) có b rng ph hu hn F
a
thì F
s
=2DF
a
.
- Vy nu ta tng tn s ly mu lên D ln, tc ta cho x
a
(t) qua b ly mu vi
F
s
= DF
Ny
, sau ó ta li cho quan b phân chia h s D tc là gim i D ln thì ta s
thu c kt qu nh cho x
a
(t) qua b ly mu vi F
s
=F
Ny
nh trên hình 1.7.5
-Phép phân chia làm x(n) co h@p min th"i gian thì s dn n hin tng
giãn rng trong min tn s vi s ln úng b-ng h s phân chia.
2. Ni suy
a) nh ngh(a phép ni suy
Vic tng tn s ly mu t: giá tr F
s
n mt giá tr
'
s
F
(
'
s
F
>F
s
) c nh
ngh(a là phép ni suy.
Nu
'
s
F
= LF
s
(L>1 và nguyên dng) thì ta gi phép ni suy cho h s L. Và
L c gi là h s ni suy.
b) nh ngh(a b ni suy
H thng ch3 làm nhim v tng tn s ly mu c gi là b ni suy.
B ni suy c ký hiu nh trên hình 1.7.6.
B ly mu
F
s
= F
Ny
x
a
(t) x(n)
C
B ly mu
F
s
= DF
Ny
x
a
(t)
x(n)
+D
Hình 1.7.5: S * tng ng ca b ly mu F
s
= F
nsy
,L
x(n)
y
,L
(n)
Hình 1.7.6: Ký hiu b ni suy trong min n
L: h s ni suy