SlideShare a Scribd company logo
1 of 18
Trường Đại Học Bách Khoa Hà Nội
Viện Điện Tử - Viễn Thông
====o0o====
BÀI TẬP LỚN
Xử lý số tín hiệu
Giáo viên hướng dẫn: Th.s Dương Tấn Nghĩa
Sinh viên thực hiện : Hà Xuân Anh 20111108
Nguyễn Mạnh Thế 20112240
Nguyễn Văn Ngữ 20111915
Hà Nội, 8/2014
Thiết kế bộ lọc FIR bằng phương pháp cửa sổ
2
Mục Lục
I. Giới thiệu đề tài : ...........................................................................................3
II. Lý thuyết :.....................................................................................................4
1. Phân loại bộ lọc lý tưởng dựa trên đáp ứng tần số:.....................................4
2. Các chỉ tiêu kỹ thuật :...............................................................................7
3. Các loại cửa sổ thông dụng :.....................................................................7
a) Cửa sổ chữ nhật :.....................................................................................7
b) Cửa sổ Hanning :.....................................................................................9
c) Cửa sổ Hamming :.................................................................................10
d) Cửa sổ Blackman:..................................................................................10
4. Quy trình thiết kế :.................................................................................11
III. Chương trình matlab : ..................................................................................13
1. Thông thấp :.........................................................................................13
2. Thông cao :............................................................................................14
3. Thông dải :............................................................................................15
4. Chắn dải :..............................................................................................16
IV. Kết luận :.....................................................................................................17
V. Tài liệu tham khảo :......................................................................................18
Thiết kế bộ lọc FIR bằng phương pháp cửa sổ
3
I. Giới thiệu đề tài :
Trong xử lý tín hiệu và lọc số , mảng thiết kế bộ lọc số có vai trò quan trọng và
được nghiên cứu nhiều nhất. Chúng được nghiên cứu và phát triển với mục đích có
thể mô phỏng các bộ lọc tương tự trên máy tính điện tử. Các bộ lọc số là hệ thống
dùng làm 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 theo các
chỉ tiêu đã cho. Có 2 loại bộ lọc số :FIR (Finite – duration Impulse Response
system) hệ thống có đáp ứng xung chiều dài hữu hạn và IIR (Infinite – duration
Impulse ResponseSystem) hệ thống có đáp ứng xung chiều dài vô hạn.
Thiết kế bộ lọc FIR có nhiều phương pháp khác nhau trong đó phương pháp cửa sổ
là phương pháp đơn giản và phổ biến nhất.
Thiết kế bộ lọc FIR bằng phương pháp cửa sổ
4
II. Lý thuyết :
1. Phân loại bộ lọc lý tưởng dựa trên đáp ứng tần số:
a) Bộ lọc thông thấp :
 Đáp ứng tần số:
|𝐻(𝑒𝑗𝜔
)| = {
1 − 𝜔𝑐 ≤ 𝜔 ≤ 𝜔𝑐
0 𝜔 𝑐ò𝑛 𝑙ạ𝑖
(−𝜋 ≤ 𝜔 ≤ 𝜋)
 Đáp ứng xung :
ℎ 𝑑( 𝑛) =
1
2𝜋
∫ 𝐻(𝑒𝑗𝜔
)𝑒𝑗𝜔𝑛
𝑑𝜔
𝜋
−𝜋
=
1
2𝜋
∫ 𝑒𝑗𝜔𝑛
𝑑𝜔
𝜔 𝑐
−𝜔 𝑐
=
1
2𝜋
(
𝑒𝑗𝜔𝑛
𝑗𝑛
) |
𝜔𝑐
−𝜔𝑐
=
sin( 𝜔𝑐 𝑛)
𝜋𝑛
b) Bộ lọc thông cao:
 Đáp ứng tần số :
|𝐻(𝑒𝑗𝜔
)| = {
1 {
−𝜋 ≤ 𝜔 ≤ 𝜔𝑐
𝜔𝑐 ≤ 𝜔 ≤ 𝜋
0 𝜔 𝑐ò𝑛 𝑙ạ𝑖
Thiết kế bộ lọc FIR bằng phương pháp cửa sổ
5
 Đáp ứng xung :
ℎ 𝑑( 𝑛) =
1
2𝜋
∫ 𝐻(𝑒𝑗𝜔
)𝑒𝑗𝜔𝑛
𝑑𝜔
𝜋
−𝜋
=
1
2𝜋
∫ 𝑒𝑗𝜔𝑛
𝑑𝜔
𝜋
−𝜋
−
1
2𝜋
∫ 𝑒𝑗𝜔𝑛
𝑑𝜔
𝜔 𝑐
−𝜔 𝑐
= 𝛿( 𝑛) −
sin( 𝜔𝑐 𝑛)
𝜋𝑛
c) Bộ lọc thông dải :
 Đáp ứng tần số :
|𝐻(𝑒𝑗𝜔
)| = {
1 {
−𝜔𝑐2 ≤ 𝜔 ≤ −𝜔𝑐1
𝜔𝑐1 ≤ 𝜔 ≤ 𝜔𝑐2
0 𝜔 𝑐ò𝑛 𝑙ạ𝑖
(−𝜋 ≤ 𝜔 ≤ 𝜋)
 Đáp ứng xung :
Thiết kế bộ lọc FIR bằng phương pháp cửa sổ
6
ℎ 𝑑( 𝑛) =
1
2𝜋
∫ 𝐻(𝑒𝑗𝜔
)𝑒𝑗𝜔𝑛
𝑑𝜔
𝜋
−𝜋
=
1
2𝜋
∫ 𝑒𝑗𝜔𝑛
𝑑𝜔
𝜔 𝑐2
−𝜔 𝑐2
−
1
2𝜋
∫ 𝑒𝑗𝜔𝑛
𝑑𝜔
𝜔 𝑐1
−𝜔 𝑐1
=
sin( 𝜔𝑐2 𝑛)
𝜋𝑛
−
sin( 𝜔𝑐1 𝑛)
𝜋𝑛
d) Bộ lọc chắn dải :
 Đáp ứng tần số :
|𝐻(𝑒𝑗𝜔
)| = {
1 {
−𝜋 ≤ 𝜔 ≤ −𝜔𝑐2
−𝜔𝑐1 ≤ 𝜔 ≤ 𝜔𝑐1
𝜔𝑐2 ≤ 𝜔 ≤ 𝜋
0 𝜔 𝑐ò𝑛 𝑙ạ𝑖
 Đáp ứng xung :
ℎ 𝑑( 𝑛) =
1
2𝜋
∫ 𝐻(𝑒𝑗𝜔
)𝑒𝑗𝜔𝑛
𝑑𝜔
𝜋
−𝜋
=
1
2𝜋
∫ 𝑒 𝑗𝜔𝑛
𝑑𝜔
𝜋
−𝜋
−
1
2𝜋
∫ 𝑒𝑗𝜔𝑛
𝑑𝜔
𝜔 𝑐2
−𝜔 𝑐2
+
1
2𝜋
∫ 𝑒𝑗𝜔𝑛
𝑑𝜔
𝜔 𝑐1
−𝜔 𝑐1
= 𝛿( 𝑛) − [
sin( 𝜔𝑐2 𝑛)
𝜋𝑛
−
sin( 𝜔𝑐1 𝑛)
𝜋𝑛
]
Thiết kế bộ lọc FIR bằng phương pháp cửa sổ
7
2. Các chỉ tiêukỹ thuật :
Đối với bộ lọc thông thấp :
 [0, 𝜔 𝑝] – Dải thông : {
𝜔 𝑝: 𝑇ầ𝑛 𝑠ố 𝑑ớ𝑖 ℎạ𝑛 𝑑ả𝑖 𝑡ℎô𝑛𝑔
𝛿1:Độ 𝑔ợ𝑛 𝑠ó𝑛𝑔 ở 𝑑ả𝑖 𝑡ℎô𝑛𝑔
 [ 𝜔𝑠, 𝜋] – Dải chắn : {
𝜔𝑠: 𝑇ầ𝑛 𝑠ố 𝑑ớ𝑖 ℎạ𝑛 𝑑ả𝑖 𝑐ℎắ𝑛
𝛿2: Độ 𝑔ợ𝑛 𝑠ó𝑛𝑔 ở 𝑑ả𝑖 𝑐ℎắ𝑛
 [𝜔𝑠, 𝜔 𝑝] − Dải chuyển tiếp (quá độ)
 Độ gợn dải thông Rp = −20log10(1 − 𝛿1)
 Độ suy hao dải chặn :As = −20log10( 𝛿2)
3. Các loại cửa sổ thông dụng :
a) Cửa sổ chữ nhật :
𝜔( 𝑛) = {
1 0 ≤ 𝑛 ≤ 𝑀 − 1
0 𝑛 𝑐ò𝑛 𝑙ạ𝑖
Thiết kế bộ lọc FIR bằng phương pháp cửa sổ
8
𝑊(𝑒𝑗𝜔
) = [
sin(
𝜔𝑀
2
)
sin(
𝜔
2
)
] 𝑒−𝑗𝜔
𝑀−1
2
Thiết kế bộ lọc FIR bằng phương pháp cửa sổ
9
b) Cửa sổ Hanning :
𝜔( 𝑛) = {
0.5 − 0.5cos (
2𝜋𝑛
𝑀 − 1
) 0 ≤ 𝑛 ≤ 𝑀 − 1
0 𝑛 𝑐ò𝑛 𝑙ạ𝑖
Thiết kế bộ lọc FIR bằng phương pháp cửa sổ
10
c) Cửa sổ Hamming :
𝜔( 𝑛) = {
0.54− 0.46cos (
2𝜋𝑛
𝑀 − 1
) 0 ≤ 𝑛 ≤ 𝑀 − 1
0 𝑛 𝑐ò𝑛 𝑙ạ𝑖
d) Cửa sổ Blackman:
Thiết kế bộ lọc FIR bằng phương pháp cửa sổ
11
𝜔( 𝑛) = {
0.42− 0.5cos (
2𝜋𝑛
𝑀 − 1
) + 0.08cos (
4𝜋𝑛
𝑀 − 1
) 0 ≤ 𝑛 ≤ 𝑀 − 1
0 𝑛 𝑐ò𝑛 𝑙ạ𝑖
4. Quy trình thiết kế :
Nhập thông số đầu vào
fprintf('Chon bo loc n');
mode=input('1: Thong thap, 2: Thong cao,3: Thong dai, 4: Chan dai - ');
fprintf('Thong so bo loc n');
d1=input('Do gon song: ');
d2=d1;
if (mode==1)||(mode==2)
pf=input('passband frequency: ');
sf=input('stopband frequency: ');
wc=(pf+sf)/2;
D=sf-pf;
elseif (mode==3)||(mode==4)
pf1=input('passband frequency 1: ');
sf1=input('stopband frequency 1: ');
pf2=input('passband frequency 2: ');
sf2=input('stopband frequency 2: ');
wc1=(pf1+sf1)/2;
wc2=(pf2+sf2)/2;
D=sf1-pf1;
end
fs=3000;
As=20*log(d1);
Chọn loại cửa sổ và tính bậc của bộ lọc
if (As>-30)
fprintf('Chon cua so Chu nhat');
window=1;
n=ceil(4*pi/D);
end
if((As>-49)&&(As<-30))
fprintf('Chon cua so Hanning');
window=2;
n=ceil(8*pi/D);
end
if((As>-63)&&(As<-49))
fprintf('Chon cua so Hamming');
window=3;
n=ceil(8*pi/D);
end
if(As<-63)
fprintf('Chon cua so Blackman');
window=4;
n=ceil(12*pi/D);
Thiết kế bộ lọc FIR bằng phương pháp cửa sổ
12
end
if (rem(n,2)==0)
m=n+1;
else
m=n;
end
fprintf('nBac cua bo loc %0.0f n',m);
Tính đáp ứng xung của cửa sổ
w=zeros(m,1);
if window==1
for i=1:1:m
w(i)=1;
end
elseif window==2
for i=0:1:(m-1)
w(i+1)=0.5*(1-cos(2*pi*i/(m-1)));
end
elseif window==3
for i=0:1:(m-1)
w(i+1)=0.54-0.46*cos(2*pi*i/(m-1));
end
elseif window==4
for i=0:1:(m-1)
w(i+1)=0.42659-0.49656*cos(2*pi*i/(m-1))+ 0.076849*cos(4*pi*i/(m-
1));
end
end
Tính đáp ứng xung lý tưởng
a=(m-1)/2;
hd=zeros(m-1,1);
if mode==1
for i=0:1:(m-1)
hd(i+1)=sin(wc*(i-a))/(pi*(i-a));
end
hd(a+1)=wc/pi;
elseif mode==2
for i=0:1:(m-1)
hd(i+1)=-sin(wc*(i-a))/(pi*(i-a));
end
hd(a+1)=1-wc/pi;
elseif mode==3
for i=0:1:(m-1)
hd(i+1)=sin(wc2*(i-a))/(pi*(i-a))-sin(wc1*(i-a))/(pi*(i-a));
end
hd(a+1)=wc2/pi-wc1/pi;
elseif mode==4
for i=0:1:(m-1)
hd(i+1)=-sin(wc2*(i-a))/(pi*(i-a))+sin(wc1*(i-a))/(pi*(i-a));
end
hd(a+1)=1-wc2/pi+wc1/pi;
end
Thiết kế bộ lọc FIR bằng phương pháp cửa sổ
13
Tính w(n)*hd(n)
b1=hd.*w;
h=b1';
Hiển thị
[db,w1] = freqz_m(h,[1]);
delta_w = 2*pi/1000;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
n = [0:1:m-1];
%plot
figure; stem(n,hd);
axis([0,m-1,-0.1,0.8]);
title('Day dap ung xung cua bo loc ly tuong');
xlabel('n'); ylabel('hd(n)');
%
figure; stem(n,w);
axis([0,m-1,0,1.1]);
title('Day ham cua so');
xlabel('n'); ylabel('w(n)');
%
figure; stem(n,h);
axis([0,m-1,-0.1,0.8]);
title('Ham do lon tuyet doi cua dap ung tan so');
xlabel('n'); ylabel('h(n)');
%
figure;
plot(w1/pi,db); grid; hold on;
plot(-w1/pi,db); grid;
axis([-1,1,-100,10]);
title('Ham do lon tuong doi(dB) cua dap ung tan so');
xlabel('frequency in pi units'); ylabel('Decibels');
III. Chương trình matlab :
1. Thông thấp :
Thiết kế bộ lọc FIR bằng phương pháp cửa sổ
14
2. Thông cao :
Thiết kế bộ lọc FIR bằng phương pháp cửa sổ
15
3. Thông dải :
Thiết kế bộ lọc FIR bằng phương pháp cửa sổ
16
4. Chắn dải :
Thiết kế bộ lọc FIR bằng phương pháp cửa sổ
17
IV. Kết luận :
Bộ lọc số FIR có các đặc điểm sau :
 Thuận lợi :
1) Có khả năng thực hiện bộ lọc pha tuyến tính , tín hiệu qua dải thông
của bộ lọc sẽ xuất hiện chính xác ở đầu ra với độ trễ đã cho.
2) Nhiễu tính toán khá nhỏ.
 Khó khăn :
1) Bậc của bộ lọc khác cao để nhận được bộ lọc có cùng chỉ tiêu kỹ thuật
so với các bộ lọc khác.
2) Với phương pháp cửa sổ : tỷ số giữa biên độ đỉnh trung tâm và đỉnh
thứ cấp đầu tiên thay đổi rất ít theo M vì vậy tỷ số này thường đặc
trưng cho cửa sổ.
Loại cửa sổ Búp chính Búp chính/búp phụ −20log10 𝛿tại đỉnh
Chữ nhật
4𝜋
𝑀
-13dB -21dB
Hanning
8𝜋
𝑀
-32dB -44dB
Hamming
8𝜋
𝑀
-43dB -53dB
Blackman
12𝜋
𝑀
-58dB -74dB
Thiết kế bộ lọc FIR bằng phương pháp cửa sổ
18
V. Tài liệu tham khảo :
1. Bài giảng Xử lý tín hiệu số - TS.ĐặngQuang Hiếu
2. Digital Signal Processing Using Matlab – John G G Proakis
3. Một số tài liệu khác trên internet

More Related Content

What's hot

Bài Tập Xử Lí Tín Hiệu Số
Bài Tập Xử Lí Tín Hiệu SốBài Tập Xử Lí Tín Hiệu Số
Bài Tập Xử Lí Tín Hiệu Sốviethung094
 
Bài giảng XỬ LÝ TÍN HIỆU SỐ_10440012092019
Bài giảng XỬ LÝ TÍN HIỆU SỐ_10440012092019Bài giảng XỬ LÝ TÍN HIỆU SỐ_10440012092019
Bài giảng XỬ LÝ TÍN HIỆU SỐ_10440012092019TiLiu5
 
Truyen song-va-anten
Truyen song-va-antenTruyen song-va-anten
Truyen song-va-antenĐỗ Kiệt
 
xử lý số tín hiệu -Chuong 4
xử lý số tín hiệu -Chuong 4xử lý số tín hiệu -Chuong 4
xử lý số tín hiệu -Chuong 4Ngai Hoang Van
 
xử lý số tín hiệu -Chuong 6
xử lý số tín hiệu -Chuong 6xử lý số tín hiệu -Chuong 6
xử lý số tín hiệu -Chuong 6Ngai Hoang Van
 
Phần bai tap mau anten & truyen song (mang tinh chat tham khao)
Phần bai tap mau anten & truyen song (mang tinh chat tham khao)Phần bai tap mau anten & truyen song (mang tinh chat tham khao)
Phần bai tap mau anten & truyen song (mang tinh chat tham khao)tiểu minh
 
xử lý số tín hiệu -Chuong 3
xử lý số tín hiệu -Chuong 3xử lý số tín hiệu -Chuong 3
xử lý số tín hiệu -Chuong 3Ngai Hoang Van
 
Vi du chi tiet giai thich lap trinh gui trong matlab
Vi du chi tiet  giai thich lap trinh gui trong matlabVi du chi tiet  giai thich lap trinh gui trong matlab
Vi du chi tiet giai thich lap trinh gui trong matlabPhạmThế Anh
 
[BTL] Kiểm tra tính ổn định của hệ thống liên tục
[BTL] Kiểm tra tính ổn định của hệ thống liên tục[BTL] Kiểm tra tính ổn định của hệ thống liên tục
[BTL] Kiểm tra tính ổn định của hệ thống liên tụcPham Hoang
 
[Cntt] bài giảng kĩ thuật vi xử lí
[Cntt] bài giảng kĩ thuật vi xử lí[Cntt] bài giảng kĩ thuật vi xử lí
[Cntt] bài giảng kĩ thuật vi xử líHong Phuoc Nguyen
 
xử lý số tín hiệu - chuong 1
xử lý số tín hiệu - chuong 1xử lý số tín hiệu - chuong 1
xử lý số tín hiệu - chuong 1Ngai Hoang Van
 
Ly thuyet anten & truyen song
Ly thuyet anten & truyen songLy thuyet anten & truyen song
Ly thuyet anten & truyen songtiểu minh
 
Bai giang-vhdl
Bai giang-vhdlBai giang-vhdl
Bai giang-vhdlhoangclick
 
Bai giang mach_dien_tu_2
Bai giang mach_dien_tu_2Bai giang mach_dien_tu_2
Bai giang mach_dien_tu_2ngochuucf
 
Các loại mã đường truyền và ứng dụng neptune
Các loại mã đường truyền và ứng dụng neptuneCác loại mã đường truyền và ứng dụng neptune
Các loại mã đường truyền và ứng dụng neptune給与 クレジット
 

What's hot (20)

Bài Tập Xử Lí Tín Hiệu Số
Bài Tập Xử Lí Tín Hiệu SốBài Tập Xử Lí Tín Hiệu Số
Bài Tập Xử Lí Tín Hiệu Số
 
Bài giảng XỬ LÝ TÍN HIỆU SỐ_10440012092019
Bài giảng XỬ LÝ TÍN HIỆU SỐ_10440012092019Bài giảng XỬ LÝ TÍN HIỆU SỐ_10440012092019
Bài giảng XỬ LÝ TÍN HIỆU SỐ_10440012092019
 
Truyen song-va-anten
Truyen song-va-antenTruyen song-va-anten
Truyen song-va-anten
 
xử lý số tín hiệu -Chuong 4
xử lý số tín hiệu -Chuong 4xử lý số tín hiệu -Chuong 4
xử lý số tín hiệu -Chuong 4
 
xử lý số tín hiệu -Chuong 6
xử lý số tín hiệu -Chuong 6xử lý số tín hiệu -Chuong 6
xử lý số tín hiệu -Chuong 6
 
Tichchap
TichchapTichchap
Tichchap
 
Lttt b11
Lttt b11Lttt b11
Lttt b11
 
Phần bai tap mau anten & truyen song (mang tinh chat tham khao)
Phần bai tap mau anten & truyen song (mang tinh chat tham khao)Phần bai tap mau anten & truyen song (mang tinh chat tham khao)
Phần bai tap mau anten & truyen song (mang tinh chat tham khao)
 
Đề tài: Mô phỏng kênh truyền vô tuyến số bằng matlab, 9đ
Đề tài: Mô phỏng kênh truyền vô tuyến số bằng matlab, 9đ Đề tài: Mô phỏng kênh truyền vô tuyến số bằng matlab, 9đ
Đề tài: Mô phỏng kênh truyền vô tuyến số bằng matlab, 9đ
 
xử lý số tín hiệu -Chuong 3
xử lý số tín hiệu -Chuong 3xử lý số tín hiệu -Chuong 3
xử lý số tín hiệu -Chuong 3
 
Vi du chi tiet giai thich lap trinh gui trong matlab
Vi du chi tiet  giai thich lap trinh gui trong matlabVi du chi tiet  giai thich lap trinh gui trong matlab
Vi du chi tiet giai thich lap trinh gui trong matlab
 
[BTL] Kiểm tra tính ổn định của hệ thống liên tục
[BTL] Kiểm tra tính ổn định của hệ thống liên tục[BTL] Kiểm tra tính ổn định của hệ thống liên tục
[BTL] Kiểm tra tính ổn định của hệ thống liên tục
 
[Cntt] bài giảng kĩ thuật vi xử lí
[Cntt] bài giảng kĩ thuật vi xử lí[Cntt] bài giảng kĩ thuật vi xử lí
[Cntt] bài giảng kĩ thuật vi xử lí
 
xử lý số tín hiệu - chuong 1
xử lý số tín hiệu - chuong 1xử lý số tín hiệu - chuong 1
xử lý số tín hiệu - chuong 1
 
Ly thuyet anten & truyen song
Ly thuyet anten & truyen songLy thuyet anten & truyen song
Ly thuyet anten & truyen song
 
Bai giang-vhdl
Bai giang-vhdlBai giang-vhdl
Bai giang-vhdl
 
Bai giang mach_dien_tu_2
Bai giang mach_dien_tu_2Bai giang mach_dien_tu_2
Bai giang mach_dien_tu_2
 
Các loại mã đường truyền và ứng dụng neptune
Các loại mã đường truyền và ứng dụng neptuneCác loại mã đường truyền và ứng dụng neptune
Các loại mã đường truyền và ứng dụng neptune
 
Thiết kế anten vi dải sử dụng trong hệ thống thông tin vô tuyến
Thiết kế anten vi dải sử dụng trong hệ thống thông tin vô tuyếnThiết kế anten vi dải sử dụng trong hệ thống thông tin vô tuyến
Thiết kế anten vi dải sử dụng trong hệ thống thông tin vô tuyến
 
Thiết kế hệ thống thông tin quang WDM sử dụng khuếch đại quang
Thiết kế hệ thống thông tin quang WDM sử dụng khuếch đại quangThiết kế hệ thống thông tin quang WDM sử dụng khuếch đại quang
Thiết kế hệ thống thông tin quang WDM sử dụng khuếch đại quang
 

Viewers also liked

Xử lí tín hiệu số
Xử lí tín hiệu số Xử lí tín hiệu số
Xử lí tín hiệu số Tran An
 
[Báo cáo] Bài tập lớn Thông tin số: MIMO OFDM
[Báo cáo] Bài tập lớn Thông tin số: MIMO OFDM[Báo cáo] Bài tập lớn Thông tin số: MIMO OFDM
[Báo cáo] Bài tập lớn Thông tin số: MIMO OFDMThe Nguyen Manh
 
đề Cương xử lý âm thanh hình ảnh
đề Cương xử lý âm thanh hình ảnhđề Cương xử lý âm thanh hình ảnh
đề Cương xử lý âm thanh hình ảnhHải Dương
 
Hướng dẫn viết báo cáo chuẩn - HUST
Hướng dẫn viết báo cáo chuẩn - HUSTHướng dẫn viết báo cáo chuẩn - HUST
Hướng dẫn viết báo cáo chuẩn - HUSTThe Nguyen Manh
 
[Báo cáo] Bài tập lớn Tổ chức quy hoạch mạng viễn thông: Mentor
[Báo cáo] Bài tập lớn Tổ chức quy hoạch mạng viễn thông: Mentor[Báo cáo] Bài tập lớn Tổ chức quy hoạch mạng viễn thông: Mentor
[Báo cáo] Bài tập lớn Tổ chức quy hoạch mạng viễn thông: MentorThe Nguyen Manh
 
[Báo cáo] Bài tập lớn Cơ sở truyền số liệu
[Báo cáo] Bài tập lớn Cơ sở truyền số liệu[Báo cáo] Bài tập lớn Cơ sở truyền số liệu
[Báo cáo] Bài tập lớn Cơ sở truyền số liệuThe Nguyen Manh
 
[Báo cáo] Bài tập lớn Thông tin Quang: Tìm hiểu về bộ lọc thông dải dịch pha ...
[Báo cáo] Bài tập lớn Thông tin Quang: Tìm hiểu về bộ lọc thông dải dịch pha ...[Báo cáo] Bài tập lớn Thông tin Quang: Tìm hiểu về bộ lọc thông dải dịch pha ...
[Báo cáo] Bài tập lớn Thông tin Quang: Tìm hiểu về bộ lọc thông dải dịch pha ...The Nguyen Manh
 
[Báo cáo] Bài tập lớn Hệ thống viễn thông: Viết phần mềm tính toán các tham s...
[Báo cáo] Bài tập lớn Hệ thống viễn thông: Viết phần mềm tính toán các tham s...[Báo cáo] Bài tập lớn Hệ thống viễn thông: Viết phần mềm tính toán các tham s...
[Báo cáo] Bài tập lớn Hệ thống viễn thông: Viết phần mềm tính toán các tham s...The Nguyen Manh
 
[Báo cáo] Bài tập lớn Thông tin di động: mô phỏng kênh PSDCH trong 4G LTE
[Báo cáo] Bài tập lớn Thông tin di động: mô phỏng kênh PSDCH trong 4G LTE[Báo cáo] Bài tập lớn Thông tin di động: mô phỏng kênh PSDCH trong 4G LTE
[Báo cáo] Bài tập lớn Thông tin di động: mô phỏng kênh PSDCH trong 4G LTEThe Nguyen Manh
 
[Báo cáo] Bài tập lớn Kỹ thuật phần mềm ứng dụng: Thiết kế hệ thống quản lý p...
[Báo cáo] Bài tập lớn Kỹ thuật phần mềm ứng dụng: Thiết kế hệ thống quản lý p...[Báo cáo] Bài tập lớn Kỹ thuật phần mềm ứng dụng: Thiết kế hệ thống quản lý p...
[Báo cáo] Bài tập lớn Kỹ thuật phần mềm ứng dụng: Thiết kế hệ thống quản lý p...The Nguyen Manh
 
[Báo cáo] Bài tập lớn Thông tin vô tuyến: Truyền tín hiệu giữa 2 máy tính qua...
[Báo cáo] Bài tập lớn Thông tin vô tuyến: Truyền tín hiệu giữa 2 máy tính qua...[Báo cáo] Bài tập lớn Thông tin vô tuyến: Truyền tín hiệu giữa 2 máy tính qua...
[Báo cáo] Bài tập lớn Thông tin vô tuyến: Truyền tín hiệu giữa 2 máy tính qua...The Nguyen Manh
 
[Báo cáo] Bài tập lớn Ngôn ngữ lập trình: Quản lý thư viện
[Báo cáo] Bài tập lớn Ngôn ngữ lập trình: Quản lý thư viện[Báo cáo] Bài tập lớn Ngôn ngữ lập trình: Quản lý thư viện
[Báo cáo] Bài tập lớn Ngôn ngữ lập trình: Quản lý thư việnThe Nguyen Manh
 
[Báo cáo] Bài tập lớn: Thiết kế anten Yagi
[Báo cáo] Bài tập lớn: Thiết kế anten Yagi[Báo cáo] Bài tập lớn: Thiết kế anten Yagi
[Báo cáo] Bài tập lớn: Thiết kế anten YagiThe Nguyen Manh
 
Xu ly am thanh va hinh anh
Xu ly am thanh va hinh anhXu ly am thanh va hinh anh
Xu ly am thanh va hinh anhCharles Luong
 
Xử lý ảnh PTIT
Xử lý ảnh PTITXử lý ảnh PTIT
Xử lý ảnh PTITTran Tien
 
Lttt matlab chuong 5
Lttt matlab chuong 5Lttt matlab chuong 5
Lttt matlab chuong 5Hoa Cỏ May
 
หน่วยที่ 3 รูปร่างเครือข่าย (topology)
หน่วยที่ 3  รูปร่างเครือข่าย (topology)หน่วยที่ 3  รูปร่างเครือข่าย (topology)
หน่วยที่ 3 รูปร่างเครือข่าย (topology)aun-twn
 

Viewers also liked (20)

Thi nghiem xlths
Thi nghiem xlthsThi nghiem xlths
Thi nghiem xlths
 
Xử lí tín hiệu số
Xử lí tín hiệu số Xử lí tín hiệu số
Xử lí tín hiệu số
 
[Báo cáo] Bài tập lớn Thông tin số: MIMO OFDM
[Báo cáo] Bài tập lớn Thông tin số: MIMO OFDM[Báo cáo] Bài tập lớn Thông tin số: MIMO OFDM
[Báo cáo] Bài tập lớn Thông tin số: MIMO OFDM
 
đề Cương xử lý âm thanh hình ảnh
đề Cương xử lý âm thanh hình ảnhđề Cương xử lý âm thanh hình ảnh
đề Cương xử lý âm thanh hình ảnh
 
Cac lenh trong matlab
Cac lenh trong matlabCac lenh trong matlab
Cac lenh trong matlab
 
Hướng dẫn viết báo cáo chuẩn - HUST
Hướng dẫn viết báo cáo chuẩn - HUSTHướng dẫn viết báo cáo chuẩn - HUST
Hướng dẫn viết báo cáo chuẩn - HUST
 
[Báo cáo] Bài tập lớn Tổ chức quy hoạch mạng viễn thông: Mentor
[Báo cáo] Bài tập lớn Tổ chức quy hoạch mạng viễn thông: Mentor[Báo cáo] Bài tập lớn Tổ chức quy hoạch mạng viễn thông: Mentor
[Báo cáo] Bài tập lớn Tổ chức quy hoạch mạng viễn thông: Mentor
 
[Báo cáo] Bài tập lớn Cơ sở truyền số liệu
[Báo cáo] Bài tập lớn Cơ sở truyền số liệu[Báo cáo] Bài tập lớn Cơ sở truyền số liệu
[Báo cáo] Bài tập lớn Cơ sở truyền số liệu
 
[Báo cáo] Bài tập lớn Thông tin Quang: Tìm hiểu về bộ lọc thông dải dịch pha ...
[Báo cáo] Bài tập lớn Thông tin Quang: Tìm hiểu về bộ lọc thông dải dịch pha ...[Báo cáo] Bài tập lớn Thông tin Quang: Tìm hiểu về bộ lọc thông dải dịch pha ...
[Báo cáo] Bài tập lớn Thông tin Quang: Tìm hiểu về bộ lọc thông dải dịch pha ...
 
[Báo cáo] Bài tập lớn Hệ thống viễn thông: Viết phần mềm tính toán các tham s...
[Báo cáo] Bài tập lớn Hệ thống viễn thông: Viết phần mềm tính toán các tham s...[Báo cáo] Bài tập lớn Hệ thống viễn thông: Viết phần mềm tính toán các tham s...
[Báo cáo] Bài tập lớn Hệ thống viễn thông: Viết phần mềm tính toán các tham s...
 
[Báo cáo] Bài tập lớn Thông tin di động: mô phỏng kênh PSDCH trong 4G LTE
[Báo cáo] Bài tập lớn Thông tin di động: mô phỏng kênh PSDCH trong 4G LTE[Báo cáo] Bài tập lớn Thông tin di động: mô phỏng kênh PSDCH trong 4G LTE
[Báo cáo] Bài tập lớn Thông tin di động: mô phỏng kênh PSDCH trong 4G LTE
 
[Báo cáo] Bài tập lớn Kỹ thuật phần mềm ứng dụng: Thiết kế hệ thống quản lý p...
[Báo cáo] Bài tập lớn Kỹ thuật phần mềm ứng dụng: Thiết kế hệ thống quản lý p...[Báo cáo] Bài tập lớn Kỹ thuật phần mềm ứng dụng: Thiết kế hệ thống quản lý p...
[Báo cáo] Bài tập lớn Kỹ thuật phần mềm ứng dụng: Thiết kế hệ thống quản lý p...
 
[Báo cáo] Bài tập lớn Thông tin vô tuyến: Truyền tín hiệu giữa 2 máy tính qua...
[Báo cáo] Bài tập lớn Thông tin vô tuyến: Truyền tín hiệu giữa 2 máy tính qua...[Báo cáo] Bài tập lớn Thông tin vô tuyến: Truyền tín hiệu giữa 2 máy tính qua...
[Báo cáo] Bài tập lớn Thông tin vô tuyến: Truyền tín hiệu giữa 2 máy tính qua...
 
[Báo cáo] Bài tập lớn Ngôn ngữ lập trình: Quản lý thư viện
[Báo cáo] Bài tập lớn Ngôn ngữ lập trình: Quản lý thư viện[Báo cáo] Bài tập lớn Ngôn ngữ lập trình: Quản lý thư viện
[Báo cáo] Bài tập lớn Ngôn ngữ lập trình: Quản lý thư viện
 
[Báo cáo] Bài tập lớn: Thiết kế anten Yagi
[Báo cáo] Bài tập lớn: Thiết kế anten Yagi[Báo cáo] Bài tập lớn: Thiết kế anten Yagi
[Báo cáo] Bài tập lớn: Thiết kế anten Yagi
 
Bìa báo cáo
Bìa báo cáoBìa báo cáo
Bìa báo cáo
 
Xu ly am thanh va hinh anh
Xu ly am thanh va hinh anhXu ly am thanh va hinh anh
Xu ly am thanh va hinh anh
 
Xử lý ảnh PTIT
Xử lý ảnh PTITXử lý ảnh PTIT
Xử lý ảnh PTIT
 
Lttt matlab chuong 5
Lttt matlab chuong 5Lttt matlab chuong 5
Lttt matlab chuong 5
 
หน่วยที่ 3 รูปร่างเครือข่าย (topology)
หน่วยที่ 3  รูปร่างเครือข่าย (topology)หน่วยที่ 3  รูปร่างเครือข่าย (topology)
หน่วยที่ 3 รูปร่างเครือข่าย (topology)
 

Similar to [Báo cáo] Bài tập lớn Xử lý tín hiệu số: Thiết kế bộ lọc FIR

Báo cáo thực tập công nhân hệ thống báo động phát hiện rò rỉ khí gas
Báo cáo thực tập công nhân   hệ thống báo động phát hiện rò rỉ khí gas Báo cáo thực tập công nhân   hệ thống báo động phát hiện rò rỉ khí gas
Báo cáo thực tập công nhân hệ thống báo động phát hiện rò rỉ khí gas nataliej4
 
nhập_môn_cảm_biến.ppt
nhập_môn_cảm_biến.pptnhập_môn_cảm_biến.ppt
nhập_môn_cảm_biến.pptMinhTi38
 
method of determining the location for the antenna to power
method of determining the location for the antenna to powermethod of determining the location for the antenna to power
method of determining the location for the antenna to powerQuỳnh Trương
 
Quy chuẩn kỹ thuật quốc gia QCVN 105:2016/BTTTT về thiết bị vô tuyến trong ng...
Quy chuẩn kỹ thuật quốc gia QCVN 105:2016/BTTTT về thiết bị vô tuyến trong ng...Quy chuẩn kỹ thuật quốc gia QCVN 105:2016/BTTTT về thiết bị vô tuyến trong ng...
Quy chuẩn kỹ thuật quốc gia QCVN 105:2016/BTTTT về thiết bị vô tuyến trong ng...Thư Nguyễn
 
Mo phong qua_trinh_diu_ch_ofdm_matlab
Mo phong qua_trinh_diu_ch_ofdm_matlabMo phong qua_trinh_diu_ch_ofdm_matlab
Mo phong qua_trinh_diu_ch_ofdm_matlabNhu Danh
 
Luận án: Nghiên cứu giải pháp nâng cao chất lượng mảng cảm biến thu tín hiệu ...
Luận án: Nghiên cứu giải pháp nâng cao chất lượng mảng cảm biến thu tín hiệu ...Luận án: Nghiên cứu giải pháp nâng cao chất lượng mảng cảm biến thu tín hiệu ...
Luận án: Nghiên cứu giải pháp nâng cao chất lượng mảng cảm biến thu tín hiệu ...Dịch vụ viết thuê Khóa Luận - ZALO 0932091562
 
Documents.tips huong dan-phan-tich-pho-mxa
Documents.tips huong dan-phan-tich-pho-mxaDocuments.tips huong dan-phan-tich-pho-mxa
Documents.tips huong dan-phan-tich-pho-mxaabc135790
 
Thông tin quang_coherent
Thông tin quang_coherentThông tin quang_coherent
Thông tin quang_coherentVinh Nguyen
 
Bao cao đồ án môn học
Bao cao đồ án môn họcBao cao đồ án môn học
Bao cao đồ án môn họcTrần Hưng
 
Bài giảng Xử lý số tín hiệu - ThS. Đào Thị Thu Thủy_1344165.pdf
Bài giảng Xử lý số tín hiệu - ThS. Đào Thị Thu Thủy_1344165.pdfBài giảng Xử lý số tín hiệu - ThS. Đào Thị Thu Thủy_1344165.pdf
Bài giảng Xử lý số tín hiệu - ThS. Đào Thị Thu Thủy_1344165.pdfthailam24
 
THIẾT KẾ MẠCH KHUẾCH TẠI TẦN SỐ 0.9 GHz VỚI ĐỘ LỢI 10dB VÀ CỰC TIỂU HỆ SỐ NHIỄU
THIẾT KẾ MẠCH KHUẾCH TẠI TẦN SỐ 0.9 GHz VỚI ĐỘ LỢI 10dB VÀ CỰC TIỂU HỆ SỐ NHIỄUTHIẾT KẾ MẠCH KHUẾCH TẠI TẦN SỐ 0.9 GHz VỚI ĐỘ LỢI 10dB VÀ CỰC TIỂU HỆ SỐ NHIỄU
THIẾT KẾ MẠCH KHUẾCH TẠI TẦN SỐ 0.9 GHz VỚI ĐỘ LỢI 10dB VÀ CỰC TIỂU HỆ SỐ NHIỄUHải Nguyễn Hồ Bá
 
văn học 12 : hướng dẫn ôn thi THPT Quốc Gia
văn học 12 : hướng dẫn ôn thi THPT Quốc Giavăn học 12 : hướng dẫn ôn thi THPT Quốc Gia
văn học 12 : hướng dẫn ôn thi THPT Quốc GiaDuyAnh P-ain
 
BAOCAOTHUCTAPCOBAN.docx
BAOCAOTHUCTAPCOBAN.docxBAOCAOTHUCTAPCOBAN.docx
BAOCAOTHUCTAPCOBAN.docxVnHun9
 
Cảm biến quang Autonics BEN series
Cảm biến quang Autonics BEN seriesCảm biến quang Autonics BEN series
Cảm biến quang Autonics BEN seriesHải Âu Corp
 
Cân bằng kênh bằng phương pháp zff và mmse
Cân bằng kênh bằng phương pháp zff và mmseCân bằng kênh bằng phương pháp zff và mmse
Cân bằng kênh bằng phương pháp zff và mmseThanh Hoa
 

Similar to [Báo cáo] Bài tập lớn Xử lý tín hiệu số: Thiết kế bộ lọc FIR (20)

BTLXLSTH.pdf
BTLXLSTH.pdfBTLXLSTH.pdf
BTLXLSTH.pdf
 
Đề tài: Kỹ thuật ghép kênh tín hiệu số nâng cao hiệu suất, HAY
Đề tài: Kỹ thuật ghép kênh tín hiệu số nâng cao hiệu suất, HAYĐề tài: Kỹ thuật ghép kênh tín hiệu số nâng cao hiệu suất, HAY
Đề tài: Kỹ thuật ghép kênh tín hiệu số nâng cao hiệu suất, HAY
 
Luận văn: Nghiên cứu kỹ thuật ghép kênh tín hiệu số, HOT
Luận văn: Nghiên cứu kỹ thuật ghép kênh tín hiệu số, HOTLuận văn: Nghiên cứu kỹ thuật ghép kênh tín hiệu số, HOT
Luận văn: Nghiên cứu kỹ thuật ghép kênh tín hiệu số, HOT
 
Báo cáo thực tập công nhân hệ thống báo động phát hiện rò rỉ khí gas
Báo cáo thực tập công nhân   hệ thống báo động phát hiện rò rỉ khí gas Báo cáo thực tập công nhân   hệ thống báo động phát hiện rò rỉ khí gas
Báo cáo thực tập công nhân hệ thống báo động phát hiện rò rỉ khí gas
 
nhập_môn_cảm_biến.ppt
nhập_môn_cảm_biến.pptnhập_môn_cảm_biến.ppt
nhập_môn_cảm_biến.ppt
 
method of determining the location for the antenna to power
method of determining the location for the antenna to powermethod of determining the location for the antenna to power
method of determining the location for the antenna to power
 
Quy chuẩn kỹ thuật quốc gia QCVN 105:2016/BTTTT về thiết bị vô tuyến trong ng...
Quy chuẩn kỹ thuật quốc gia QCVN 105:2016/BTTTT về thiết bị vô tuyến trong ng...Quy chuẩn kỹ thuật quốc gia QCVN 105:2016/BTTTT về thiết bị vô tuyến trong ng...
Quy chuẩn kỹ thuật quốc gia QCVN 105:2016/BTTTT về thiết bị vô tuyến trong ng...
 
Mo phong qua_trinh_diu_ch_ofdm_matlab
Mo phong qua_trinh_diu_ch_ofdm_matlabMo phong qua_trinh_diu_ch_ofdm_matlab
Mo phong qua_trinh_diu_ch_ofdm_matlab
 
Luận án: Nghiên cứu giải pháp nâng cao chất lượng mảng cảm biến thu tín hiệu ...
Luận án: Nghiên cứu giải pháp nâng cao chất lượng mảng cảm biến thu tín hiệu ...Luận án: Nghiên cứu giải pháp nâng cao chất lượng mảng cảm biến thu tín hiệu ...
Luận án: Nghiên cứu giải pháp nâng cao chất lượng mảng cảm biến thu tín hiệu ...
 
Documents.tips huong dan-phan-tich-pho-mxa
Documents.tips huong dan-phan-tich-pho-mxaDocuments.tips huong dan-phan-tich-pho-mxa
Documents.tips huong dan-phan-tich-pho-mxa
 
Thông tin quang_coherent
Thông tin quang_coherentThông tin quang_coherent
Thông tin quang_coherent
 
Bao cao đồ án môn học
Bao cao đồ án môn họcBao cao đồ án môn học
Bao cao đồ án môn học
 
Bài giảng Xử lý số tín hiệu - ThS. Đào Thị Thu Thủy_1344165.pdf
Bài giảng Xử lý số tín hiệu - ThS. Đào Thị Thu Thủy_1344165.pdfBài giảng Xử lý số tín hiệu - ThS. Đào Thị Thu Thủy_1344165.pdf
Bài giảng Xử lý số tín hiệu - ThS. Đào Thị Thu Thủy_1344165.pdf
 
THIẾT KẾ MẠCH KHUẾCH TẠI TẦN SỐ 0.9 GHz VỚI ĐỘ LỢI 10dB VÀ CỰC TIỂU HỆ SỐ NHIỄU
THIẾT KẾ MẠCH KHUẾCH TẠI TẦN SỐ 0.9 GHz VỚI ĐỘ LỢI 10dB VÀ CỰC TIỂU HỆ SỐ NHIỄUTHIẾT KẾ MẠCH KHUẾCH TẠI TẦN SỐ 0.9 GHz VỚI ĐỘ LỢI 10dB VÀ CỰC TIỂU HỆ SỐ NHIỄU
THIẾT KẾ MẠCH KHUẾCH TẠI TẦN SỐ 0.9 GHz VỚI ĐỘ LỢI 10dB VÀ CỰC TIỂU HỆ SỐ NHIỄU
 
Luận văn: Thiết kế bộ đo tần số đa năng, HAY
Luận văn: Thiết kế bộ đo tần số đa năng, HAYLuận văn: Thiết kế bộ đo tần số đa năng, HAY
Luận văn: Thiết kế bộ đo tần số đa năng, HAY
 
văn học 12 : hướng dẫn ôn thi THPT Quốc Gia
văn học 12 : hướng dẫn ôn thi THPT Quốc Giavăn học 12 : hướng dẫn ôn thi THPT Quốc Gia
văn học 12 : hướng dẫn ôn thi THPT Quốc Gia
 
BAOCAOTHUCTAPCOBAN.docx
BAOCAOTHUCTAPCOBAN.docxBAOCAOTHUCTAPCOBAN.docx
BAOCAOTHUCTAPCOBAN.docx
 
Cảm biến quang Autonics BEN series
Cảm biến quang Autonics BEN seriesCảm biến quang Autonics BEN series
Cảm biến quang Autonics BEN series
 
Đồ án asembly thiết kế bộ đếm sản phẩm 6 kênh dùng on chip 89c51.doc
Đồ án asembly thiết kế bộ đếm sản phẩm 6 kênh dùng on chip 89c51.docĐồ án asembly thiết kế bộ đếm sản phẩm 6 kênh dùng on chip 89c51.doc
Đồ án asembly thiết kế bộ đếm sản phẩm 6 kênh dùng on chip 89c51.doc
 
Cân bằng kênh bằng phương pháp zff và mmse
Cân bằng kênh bằng phương pháp zff và mmseCân bằng kênh bằng phương pháp zff và mmse
Cân bằng kênh bằng phương pháp zff và mmse
 

[Báo cáo] Bài tập lớn Xử lý tín hiệu số: Thiết kế bộ lọc FIR

  • 1. Trường Đại Học Bách Khoa Hà Nội Viện Điện Tử - Viễn Thông ====o0o==== BÀI TẬP LỚN Xử lý số tín hiệu Giáo viên hướng dẫn: Th.s Dương Tấn Nghĩa Sinh viên thực hiện : Hà Xuân Anh 20111108 Nguyễn Mạnh Thế 20112240 Nguyễn Văn Ngữ 20111915 Hà Nội, 8/2014
  • 2. Thiết kế bộ lọc FIR bằng phương pháp cửa sổ 2 Mục Lục I. Giới thiệu đề tài : ...........................................................................................3 II. Lý thuyết :.....................................................................................................4 1. Phân loại bộ lọc lý tưởng dựa trên đáp ứng tần số:.....................................4 2. Các chỉ tiêu kỹ thuật :...............................................................................7 3. Các loại cửa sổ thông dụng :.....................................................................7 a) Cửa sổ chữ nhật :.....................................................................................7 b) Cửa sổ Hanning :.....................................................................................9 c) Cửa sổ Hamming :.................................................................................10 d) Cửa sổ Blackman:..................................................................................10 4. Quy trình thiết kế :.................................................................................11 III. Chương trình matlab : ..................................................................................13 1. Thông thấp :.........................................................................................13 2. Thông cao :............................................................................................14 3. Thông dải :............................................................................................15 4. Chắn dải :..............................................................................................16 IV. Kết luận :.....................................................................................................17 V. Tài liệu tham khảo :......................................................................................18
  • 3. Thiết kế bộ lọc FIR bằng phương pháp cửa sổ 3 I. Giới thiệu đề tài : Trong xử lý tín hiệu và lọc số , mảng thiết kế bộ lọc số có vai trò quan trọng và được nghiên cứu nhiều nhất. Chúng được nghiên cứu và phát triển với mục đích có thể mô phỏng các bộ lọc tương tự trên máy tính điện tử. Các bộ lọc số là hệ thống dùng làm 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 theo các chỉ tiêu đã cho. Có 2 loại bộ lọc số :FIR (Finite – duration Impulse Response system) hệ thống có đáp ứng xung chiều dài hữu hạn và IIR (Infinite – duration Impulse ResponseSystem) hệ thống có đáp ứng xung chiều dài vô hạn. Thiết kế bộ lọc FIR có nhiều phương pháp khác nhau trong đó phương pháp cửa sổ là phương pháp đơn giản và phổ biến nhất.
  • 4. Thiết kế bộ lọc FIR bằng phương pháp cửa sổ 4 II. Lý thuyết : 1. Phân loại bộ lọc lý tưởng dựa trên đáp ứng tần số: a) Bộ lọc thông thấp :  Đáp ứng tần số: |𝐻(𝑒𝑗𝜔 )| = { 1 − 𝜔𝑐 ≤ 𝜔 ≤ 𝜔𝑐 0 𝜔 𝑐ò𝑛 𝑙ạ𝑖 (−𝜋 ≤ 𝜔 ≤ 𝜋)  Đáp ứng xung : ℎ 𝑑( 𝑛) = 1 2𝜋 ∫ 𝐻(𝑒𝑗𝜔 )𝑒𝑗𝜔𝑛 𝑑𝜔 𝜋 −𝜋 = 1 2𝜋 ∫ 𝑒𝑗𝜔𝑛 𝑑𝜔 𝜔 𝑐 −𝜔 𝑐 = 1 2𝜋 ( 𝑒𝑗𝜔𝑛 𝑗𝑛 ) | 𝜔𝑐 −𝜔𝑐 = sin( 𝜔𝑐 𝑛) 𝜋𝑛 b) Bộ lọc thông cao:  Đáp ứng tần số : |𝐻(𝑒𝑗𝜔 )| = { 1 { −𝜋 ≤ 𝜔 ≤ 𝜔𝑐 𝜔𝑐 ≤ 𝜔 ≤ 𝜋 0 𝜔 𝑐ò𝑛 𝑙ạ𝑖
  • 5. Thiết kế bộ lọc FIR bằng phương pháp cửa sổ 5  Đáp ứng xung : ℎ 𝑑( 𝑛) = 1 2𝜋 ∫ 𝐻(𝑒𝑗𝜔 )𝑒𝑗𝜔𝑛 𝑑𝜔 𝜋 −𝜋 = 1 2𝜋 ∫ 𝑒𝑗𝜔𝑛 𝑑𝜔 𝜋 −𝜋 − 1 2𝜋 ∫ 𝑒𝑗𝜔𝑛 𝑑𝜔 𝜔 𝑐 −𝜔 𝑐 = 𝛿( 𝑛) − sin( 𝜔𝑐 𝑛) 𝜋𝑛 c) Bộ lọc thông dải :  Đáp ứng tần số : |𝐻(𝑒𝑗𝜔 )| = { 1 { −𝜔𝑐2 ≤ 𝜔 ≤ −𝜔𝑐1 𝜔𝑐1 ≤ 𝜔 ≤ 𝜔𝑐2 0 𝜔 𝑐ò𝑛 𝑙ạ𝑖 (−𝜋 ≤ 𝜔 ≤ 𝜋)  Đáp ứng xung :
  • 6. Thiết kế bộ lọc FIR bằng phương pháp cửa sổ 6 ℎ 𝑑( 𝑛) = 1 2𝜋 ∫ 𝐻(𝑒𝑗𝜔 )𝑒𝑗𝜔𝑛 𝑑𝜔 𝜋 −𝜋 = 1 2𝜋 ∫ 𝑒𝑗𝜔𝑛 𝑑𝜔 𝜔 𝑐2 −𝜔 𝑐2 − 1 2𝜋 ∫ 𝑒𝑗𝜔𝑛 𝑑𝜔 𝜔 𝑐1 −𝜔 𝑐1 = sin( 𝜔𝑐2 𝑛) 𝜋𝑛 − sin( 𝜔𝑐1 𝑛) 𝜋𝑛 d) Bộ lọc chắn dải :  Đáp ứng tần số : |𝐻(𝑒𝑗𝜔 )| = { 1 { −𝜋 ≤ 𝜔 ≤ −𝜔𝑐2 −𝜔𝑐1 ≤ 𝜔 ≤ 𝜔𝑐1 𝜔𝑐2 ≤ 𝜔 ≤ 𝜋 0 𝜔 𝑐ò𝑛 𝑙ạ𝑖  Đáp ứng xung : ℎ 𝑑( 𝑛) = 1 2𝜋 ∫ 𝐻(𝑒𝑗𝜔 )𝑒𝑗𝜔𝑛 𝑑𝜔 𝜋 −𝜋 = 1 2𝜋 ∫ 𝑒 𝑗𝜔𝑛 𝑑𝜔 𝜋 −𝜋 − 1 2𝜋 ∫ 𝑒𝑗𝜔𝑛 𝑑𝜔 𝜔 𝑐2 −𝜔 𝑐2 + 1 2𝜋 ∫ 𝑒𝑗𝜔𝑛 𝑑𝜔 𝜔 𝑐1 −𝜔 𝑐1 = 𝛿( 𝑛) − [ sin( 𝜔𝑐2 𝑛) 𝜋𝑛 − sin( 𝜔𝑐1 𝑛) 𝜋𝑛 ]
  • 7. Thiết kế bộ lọc FIR bằng phương pháp cửa sổ 7 2. Các chỉ tiêukỹ thuật : Đối với bộ lọc thông thấp :  [0, 𝜔 𝑝] – Dải thông : { 𝜔 𝑝: 𝑇ầ𝑛 𝑠ố 𝑑ớ𝑖 ℎạ𝑛 𝑑ả𝑖 𝑡ℎô𝑛𝑔 𝛿1:Độ 𝑔ợ𝑛 𝑠ó𝑛𝑔 ở 𝑑ả𝑖 𝑡ℎô𝑛𝑔  [ 𝜔𝑠, 𝜋] – Dải chắn : { 𝜔𝑠: 𝑇ầ𝑛 𝑠ố 𝑑ớ𝑖 ℎạ𝑛 𝑑ả𝑖 𝑐ℎắ𝑛 𝛿2: Độ 𝑔ợ𝑛 𝑠ó𝑛𝑔 ở 𝑑ả𝑖 𝑐ℎắ𝑛  [𝜔𝑠, 𝜔 𝑝] − Dải chuyển tiếp (quá độ)  Độ gợn dải thông Rp = −20log10(1 − 𝛿1)  Độ suy hao dải chặn :As = −20log10( 𝛿2) 3. Các loại cửa sổ thông dụng : a) Cửa sổ chữ nhật : 𝜔( 𝑛) = { 1 0 ≤ 𝑛 ≤ 𝑀 − 1 0 𝑛 𝑐ò𝑛 𝑙ạ𝑖
  • 8. Thiết kế bộ lọc FIR bằng phương pháp cửa sổ 8 𝑊(𝑒𝑗𝜔 ) = [ sin( 𝜔𝑀 2 ) sin( 𝜔 2 ) ] 𝑒−𝑗𝜔 𝑀−1 2
  • 9. Thiết kế bộ lọc FIR bằng phương pháp cửa sổ 9 b) Cửa sổ Hanning : 𝜔( 𝑛) = { 0.5 − 0.5cos ( 2𝜋𝑛 𝑀 − 1 ) 0 ≤ 𝑛 ≤ 𝑀 − 1 0 𝑛 𝑐ò𝑛 𝑙ạ𝑖
  • 10. Thiết kế bộ lọc FIR bằng phương pháp cửa sổ 10 c) Cửa sổ Hamming : 𝜔( 𝑛) = { 0.54− 0.46cos ( 2𝜋𝑛 𝑀 − 1 ) 0 ≤ 𝑛 ≤ 𝑀 − 1 0 𝑛 𝑐ò𝑛 𝑙ạ𝑖 d) Cửa sổ Blackman:
  • 11. Thiết kế bộ lọc FIR bằng phương pháp cửa sổ 11 𝜔( 𝑛) = { 0.42− 0.5cos ( 2𝜋𝑛 𝑀 − 1 ) + 0.08cos ( 4𝜋𝑛 𝑀 − 1 ) 0 ≤ 𝑛 ≤ 𝑀 − 1 0 𝑛 𝑐ò𝑛 𝑙ạ𝑖 4. Quy trình thiết kế : Nhập thông số đầu vào fprintf('Chon bo loc n'); mode=input('1: Thong thap, 2: Thong cao,3: Thong dai, 4: Chan dai - '); fprintf('Thong so bo loc n'); d1=input('Do gon song: '); d2=d1; if (mode==1)||(mode==2) pf=input('passband frequency: '); sf=input('stopband frequency: '); wc=(pf+sf)/2; D=sf-pf; elseif (mode==3)||(mode==4) pf1=input('passband frequency 1: '); sf1=input('stopband frequency 1: '); pf2=input('passband frequency 2: '); sf2=input('stopband frequency 2: '); wc1=(pf1+sf1)/2; wc2=(pf2+sf2)/2; D=sf1-pf1; end fs=3000; As=20*log(d1); Chọn loại cửa sổ và tính bậc của bộ lọc if (As>-30) fprintf('Chon cua so Chu nhat'); window=1; n=ceil(4*pi/D); end if((As>-49)&&(As<-30)) fprintf('Chon cua so Hanning'); window=2; n=ceil(8*pi/D); end if((As>-63)&&(As<-49)) fprintf('Chon cua so Hamming'); window=3; n=ceil(8*pi/D); end if(As<-63) fprintf('Chon cua so Blackman'); window=4; n=ceil(12*pi/D);
  • 12. Thiết kế bộ lọc FIR bằng phương pháp cửa sổ 12 end if (rem(n,2)==0) m=n+1; else m=n; end fprintf('nBac cua bo loc %0.0f n',m); Tính đáp ứng xung của cửa sổ w=zeros(m,1); if window==1 for i=1:1:m w(i)=1; end elseif window==2 for i=0:1:(m-1) w(i+1)=0.5*(1-cos(2*pi*i/(m-1))); end elseif window==3 for i=0:1:(m-1) w(i+1)=0.54-0.46*cos(2*pi*i/(m-1)); end elseif window==4 for i=0:1:(m-1) w(i+1)=0.42659-0.49656*cos(2*pi*i/(m-1))+ 0.076849*cos(4*pi*i/(m- 1)); end end Tính đáp ứng xung lý tưởng a=(m-1)/2; hd=zeros(m-1,1); if mode==1 for i=0:1:(m-1) hd(i+1)=sin(wc*(i-a))/(pi*(i-a)); end hd(a+1)=wc/pi; elseif mode==2 for i=0:1:(m-1) hd(i+1)=-sin(wc*(i-a))/(pi*(i-a)); end hd(a+1)=1-wc/pi; elseif mode==3 for i=0:1:(m-1) hd(i+1)=sin(wc2*(i-a))/(pi*(i-a))-sin(wc1*(i-a))/(pi*(i-a)); end hd(a+1)=wc2/pi-wc1/pi; elseif mode==4 for i=0:1:(m-1) hd(i+1)=-sin(wc2*(i-a))/(pi*(i-a))+sin(wc1*(i-a))/(pi*(i-a)); end hd(a+1)=1-wc2/pi+wc1/pi; end
  • 13. Thiết kế bộ lọc FIR bằng phương pháp cửa sổ 13 Tính w(n)*hd(n) b1=hd.*w; h=b1'; Hiển thị [db,w1] = freqz_m(h,[1]); delta_w = 2*pi/1000; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% n = [0:1:m-1]; %plot figure; stem(n,hd); axis([0,m-1,-0.1,0.8]); title('Day dap ung xung cua bo loc ly tuong'); xlabel('n'); ylabel('hd(n)'); % figure; stem(n,w); axis([0,m-1,0,1.1]); title('Day ham cua so'); xlabel('n'); ylabel('w(n)'); % figure; stem(n,h); axis([0,m-1,-0.1,0.8]); title('Ham do lon tuyet doi cua dap ung tan so'); xlabel('n'); ylabel('h(n)'); % figure; plot(w1/pi,db); grid; hold on; plot(-w1/pi,db); grid; axis([-1,1,-100,10]); title('Ham do lon tuong doi(dB) cua dap ung tan so'); xlabel('frequency in pi units'); ylabel('Decibels'); III. Chương trình matlab : 1. Thông thấp :
  • 14. Thiết kế bộ lọc FIR bằng phương pháp cửa sổ 14 2. Thông cao :
  • 15. Thiết kế bộ lọc FIR bằng phương pháp cửa sổ 15 3. Thông dải :
  • 16. Thiết kế bộ lọc FIR bằng phương pháp cửa sổ 16 4. Chắn dải :
  • 17. Thiết kế bộ lọc FIR bằng phương pháp cửa sổ 17 IV. Kết luận : Bộ lọc số FIR có các đặc điểm sau :  Thuận lợi : 1) Có khả năng thực hiện bộ lọc pha tuyến tính , tín hiệu qua dải thông của bộ lọc sẽ xuất hiện chính xác ở đầu ra với độ trễ đã cho. 2) Nhiễu tính toán khá nhỏ.  Khó khăn : 1) Bậc của bộ lọc khác cao để nhận được bộ lọc có cùng chỉ tiêu kỹ thuật so với các bộ lọc khác. 2) Với phương pháp cửa sổ : tỷ số giữa biên độ đỉnh trung tâm và đỉnh thứ cấp đầu tiên thay đổi rất ít theo M vì vậy tỷ số này thường đặc trưng cho cửa sổ. Loại cửa sổ Búp chính Búp chính/búp phụ −20log10 𝛿tại đỉnh Chữ nhật 4𝜋 𝑀 -13dB -21dB Hanning 8𝜋 𝑀 -32dB -44dB Hamming 8𝜋 𝑀 -43dB -53dB Blackman 12𝜋 𝑀 -58dB -74dB
  • 18. Thiết kế bộ lọc FIR bằng phương pháp cửa sổ 18 V. Tài liệu tham khảo : 1. Bài giảng Xử lý tín hiệu số - TS.ĐặngQuang Hiếu 2. Digital Signal Processing Using Matlab – John G G Proakis 3. Một số tài liệu khác trên internet