Bài giảng Xử lý tín hiệu nâng cao - Chương 5: Bộ lọc số có đáp ứng xung hữu hạn và vô hạn
lượt xem 7
download
Chương 5 "Bộ lọc số có đáp ứng xung hữu hạn và vô hạn" gồm có những nội dung cơ bản sau: Các mạch lọc đơn giản, mạch lọc FIR, mạch lọc FIR thông thấp, mạch lọc FIR thông cao,... Mời các bạn cùng tham khảo.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Xử lý tín hiệu nâng cao - Chương 5: Bộ lọc số có đáp ứng xung hữu hạn và vô hạn
- Xử lý tín hiệu số nâng cao CHƯƠNG V Bộ lọc số có đáp ứng xung hữu hạn và vô hạn
- Khái niệm Lọc số: biến dạng sự phân bố tấn số của các thành phần của một tín hiệu Phân loại FIR: hệ thống đặc trưng bởi đáp ứng xung có chiều dài hữu hạn IIR: Hệ thống đặc trưng bởi đáp ứng xung có chiều dài vô hạn 2
- Các mạch lọc đơn giản Mạch lọc thông thấp Mạch lọc thông cao Mạch lọc thông chắn Mạch lọc thông dải 3
- Mạch lọc FIR Mạch lọc FIR có hàm truyền dạng tổng quát M m H ( z) bm z m 0 4
- Mạch lọc FIR thông thấp Hàm truyền đạt 1 1 H ( z) 1 z 2 Hàm truyền này có một điểm không tại z=1 và một điểm cực tại z=0 5
- Mạch lọc FIR thông thấp Đáp ứng tần số của mạch lọc này là: j 1 j 1 H (e ) 1 e 1 cos j sin 2 2 1 2 cos 2 2 j sin cos cos cos j sin 2 2 2 2 2 2 2 j j H (e ) cos e 2 2 6
- Mạch lọc FIR thông thấp Đáp ứng biên độ j j H (e ) cos e 2 cos 2 2 b=[0.5 0.5]; a=[1]; [H,w]=freqz(b,a,100); subplot(1,2,1);plot(w/pi,abs(H)); subplot(1,2,2);plot(w/pi,angle(H)); 7
- Mạch lọc FIR thông thấp Kết quả: Tùy thuộc vào yêu cầu mà có thể sử dụng 1 lúc nhiều bộ lọc 8
- Mạch lọc FIR thông cao Hàm truyền đạt 1 1 H ( z) 1 z 2 Đáp ứng tần số j j H (e ) je 2 sin( ) 2 9
- Mạch lọc FIR thông cao Đáp ứng biên độ j j H (e ) je 2 sin( ) sin( ) 2 2 10
- Mạch lọc IIR Mạch lọc IIR thông thấp 1 1 1 z H ( z) 1 2 1 z Đáp ứng tần số của của mạch lọc là: j j 1 1 e H (e ) j 2 1 e 11
- Mạch lọc IIR thông thấp alpha1=0.9; b1=[1-alpha1, 1-alpha1]; a1=[2,-2*alpha1]; alpha2=0.7; b2=[1-alpha2, 1-alpha2]; a2=[2,-2*alpha2]; alpha3=0.4; b3=[1-alpha3, 1-alpha3]; a3=[2,-2*alpha3]; [H1,w]=freqz(b1,a1,100); [H2,w]=freqz(b2,a2,100); [H3,w]=freqz(b3,a3,100); subplot(2,1,1);plot(w/pi,abs(H1),'b--',w/pi,abs(H2),'r- ',w/pi,abs(H3),'g-'); legend('alpha=0.9','alpha=0.7','alpha=0.4'); subplot(2,1,2);plot(w/pi,angle(H1),'b--',w/pi,angle(H2) ,'r-',w/pi,angle(H3),'g-'); legend('alpha=0.9','alpha=0.7','alpha=0.4'); 12
- Kết quả 13
- Mạch lọc IIR thông cao Hàm truyền đạt 1 1 1 z H ( z) 1 2 1 z Đáp ứng tần số 1 1 e j H (e j ) j 2 1 e 14
- Mạch lọc IIR thông cao alpha1=0.9; b1=[1+alpha1, -1-alpha1]; a1=[2,-2*alpha1]; alpha2=0.7; b2=[1+alpha2, -1-alpha2]; a2=[2,-2*alpha2]; alpha3=0.4; b3=[1+alpha3, -1-alpha3]; a3=[2,-2*alpha3]; [H1,w]=freqz(b1,a1,100); [H2,w]=freqz(b2,a2,100); [H3,w]=freqz(b3,a3,100); subplot(2,1,1);plot(w/pi,abs(H1),'b--',w/pi,abs(H2),'r- ',w/pi,abs(H3),'g-'); legend('alpha=0.9','alpha=0.7','alpha=0.4'); subplot(2,1,2);plot(w/pi,angle(H1),'b--',w/pi,angle(H2) ,'r-',w/pi,angle(H3),'g-'); legend('alpha=0.9','alpha=0.7','alpha=0.4'); 15
- Mạch lọc IIR thông cao 16
- Mạch lọc IIR thông dải Hàm truyền đạt 2 1 1 z H ( z) 1 2 2 1 (1 ) z z 17
- Mạch lọc IIR thông dải beta=0.3; alpha1=0.9; b1=[1-alpha1,0, -1+alpha1]; a1=[2,-2*beta*(alpha1+1),2*alpha1]; alpha2=0.7; b2=[1-alpha2,0, -1+alpha2]; a2=[2,-2*beta*(alpha2+1),2*alpha2]; alpha3=0.4; b3=[1-alpha3,0, -1+alpha3]; a3=[2,-2*beta*(alpha3+1),2*alpha3]; [H1,w]=freqz(b1,a1,100); [H2,w]=freqz(b2,a2,100); [H3,w]=freqz(b3,a3,100); subplot(2,1,1);plot(w/pi,abs(H1),'b--',w/pi,abs(H2),'r-',w/pi,a bs(H3),'g-'); legend('alpha=0.9','alpha=0.7','alpha=0.4'); subplot(2,1,2);plot(w/pi,angle(H1),'b--',w/pi,angle(H2),'r-',w/ pi,angle(H3),'g-'); legend('alpha=0.9','alpha=0.7','alpha=0.4'); 18
- Mạch lọc IIR thông dải 19
- Mạch lọc chắn dải Hàm truyền đạt 1 2 1 1 2 z z H ( z) 1 2 2 1 (1 ) z z 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Thực hành xử lý tín hiệu với Matlab part 1
43 p | 263 | 104
-
Thực hành xử lý tín hiệu với Matlab part 2
43 p | 259 | 81
-
Thực hành xử lý tín hiệu với Matlab part 3
43 p | 189 | 70
-
Thực hành xử lý tín hiệu với Matlab part 4
43 p | 181 | 65
-
Thực hành xử lý tín hiệu với Matlab part 5
43 p | 150 | 63
-
Thực hành xử lý tín hiệu với Matlab part 7
43 p | 197 | 61
-
Thực hành xử lý tín hiệu với Matlab part 6
43 p | 148 | 53
-
Thực hành xử lý tín hiệu với Matlab part 8
43 p | 143 | 47
-
Bài giảng Xử lý tín hiệu số (NB)
110 p | 96 | 17
-
Bài giảng Xử lý tín hiệu nâng cao - Chương 6: Xử lý ảnh trong Matlab
32 p | 102 | 10
-
Bài giảng Xử lý tín hiệu nâng cao - Chương 3: Biến đổi Fourier của tín hiệu rời rạc
44 p | 101 | 8
-
Bài giảng Xử lý tín hiệu nâng cao - Chương 2: Tín hiệu rời rạc
21 p | 186 | 8
-
Bài giảng Xử lý tín hiệu số: Chương 5 - Lã Thế Vinh
27 p | 112 | 7
-
Bài giảng Xử lý tín hiệu số: Chương 6 - Lã Thế Vinh
121 p | 95 | 6
-
Bài giảng Xử lý tín hiệu số: Chương 4 - Lã Thế Vinh
42 p | 84 | 6
-
Bài giảng Xử lý tín hiệu nâng cao - Chương 4: Biểu diễn hệ thống và tín hiệu rời rạc trên miền Z
30 p | 70 | 5
-
Bài giảng Xử lý tín hiệu số (Slide bài giảng)
155 p | 134 | 4
-
Tập bài giảng Xử lý tín hiệu số
262 p | 38 | 4
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn