NEW
Font size
Worksheetsxlths8
Total questions: 29
Worksheet time: 15mins
Bộ lọc dạng FIR là bộ lọc có đáp ứng xung h(n):
Chiều dài là chẵn
Chiều dài là lẻ
Chiều dài hữu hạn
Chiều dài vô hạn
Khi thiết kế bộ lọc FIR pha tuyến tính, thực chất là chúng ta xác định:
Các hệ số của bộ lọc
Đặc tính pha của bộ lọc
Bậc của bộ lọc
Loại cấu trúc của bộ lọc
Khi thiết kế bộ lọc số FIR bằng phương pháp cửa sổ, hiện tượng Gibbs sinh ra do:
Cửa sổ thao tác làm cho đáp ứng tần số của bộ lọc lý tưởng phản đối xứng
Cửa sổ thao tác làm giảm chiều dài đáp ứng xung h(n) của bộ lọc lý tưởng
Cửa sổ thao tác làm cho đáp ứng tần số của bộ lọc lý tưởng có pha bằng 0
Cửa sổ thao tác làm dịch tâm đối xứng đáp ứng xung h(n) của bộ lọc lý tưởng
Cho hàm cửa sổ được mô tả bởi biểu thức w(n)=0.42+0.5cos(Mπn)+0.08cos(M2πn) với −M≤n≤M . Hàm cửa sổ này là:
Cửa sổ Blackman
Cửa sổ Hamming
Cửa sổ tam giác
Cửa sổ Hanning
Giả sử sau khi thiết kế bộ lọc FIR thu được các hệ số b0=1,b1=1,b2=2 thì hàm truyền đạt của bộ lọc là:
H(z)=1+z−1+z−2
H(z)=1+z−1+3z−2
H(z)=2+z−1+z−2
H(z)=1+z−1+2z−2
Trong thiết kế bộ lọc thông thấp FIR có chiều dài 2M+1, các giá trị h(n) được xác định theo biểu thức:
Trong thiết kế bộ lọc thông cao FIR có chiều dài 2M+1, các giá trị h(n) được xác định theo biểu thức:
Với bộ lọc thông thấp FIR có các tham số sau: chiều dài bằng 3, tần số cắt fc=800Hz, tần số lấy mẫu fs=8000Hz, thì h(n) được tính:
Trong thiết kế bộ lọc thông dải FIR có chiều dài 2M+1, các giá trị h(n) được xác định theo biểu thức:
Với bộ lọc thông cao FIR có các tham số sau: chiều dài bằng 3, tần số cắt fc=800Hz, tần số lấy mẫu fs=8000Hz, thì h(n) được tính:
Trong cú pháp hàm fir1: b = fir1(n,Wn,'ftype',window) thì n là:
Tần số cắt
Loại đáp ứng
Bậc của bộ lọc
Hệ số của bộ lọc
Lệnh Matlab thiết kế bộ lọc FIR thông thấp với tần số cắt 1600Hz , với chiều dài N=25 , tần số lấy mẫu 8000Hz sử dụng cửa sổ Hamming. Sau đó vẽ đáp ứng biên độ của bộ lọc với 512 điểm tần số chuẩn hóa từ 0 đến fs/2 . Cú pháp đúng là:
b=fir1(25,1600*2/8000,'low',hamming(25));
b=fir1(21,1600*2/8000,'low',hamming(25));
b=fir1(23,1600*2/8000,'low',hamming(25));
b=fir1(24,1600*2/8000,'low',hamming(25));
Lệnh Matlab thiết kế bộ lọc thông dải FIR có chiều dài bằng 5 với tần số cắt thấp fl=1600 Hz , tần số cắt cao fh=1800 Hz , số lấy mẫu fs=8000 Hz sử dụng hàm cửa sổ Hamming. Cú pháp đúng là:
· b=fir1(4,1600*2/8000
1800*2/8000,'bandpass',hamming(5))
· b=fir1(4,1800*2/8000
1600*2/8000,'bandpass',hamming(5));
· b=fir1(5,1600*2/8000
1800*2/8000,'bandpass',hamming(5));
· b=fir1(5,[1600*2/8000
1800*2/8000,'bandpass',hamming(4));
Lệnh Matlab thiết kế bộ lọc thông dải FIR có chiều dài bằng 5 với tần số cắt thấp fl=1600 Hz , tần số cắt cao fh=1800 Hz , số lấy mẫu fs=8000 Hz sử dụng hàm cửa sổ Hann. Cú pháp đúng là:
· b=fir1(5, [1600*2/8000
1800*2/8000], 'bandpass', blackman(5));
· b=fir1(4, [1600*2/8000
1800*2/8000], 'bandpass', hann(5));
· b=fir1(5, [1600*2/8000
1800*2/8000], 'bandpass', hann(5));
b=fir1(4, [1800*2/8000
1600*2/8000], 'bandpass', hamming(5));
Lệnh Matlab thiết kế bộ lọc chắn dải FIR có chiều dài bằng 5 với tần số cắt thấp fl = 1600 Hz, tần số cắt cao fh = 1800 Hz, số lấy mẫu fs = 8000 Hz sử dụng hàm cửa sổ hanning.
· b=fir1(4, [1600*2/8000
1800*2/8000], 'stop', hann(5));
· b=fir1(4, [1600*2/8000
1800*2/8000], 'bandpass', hann(5));
· b=fir1(5, [1600*2/8000
1800*2/8000], 'bandpass', hann(5));
· b=fir1(4, [1600*2/8000
1800*2/8000], 'stop', blackman(5));
Chọn biểu thức xác định chiều dài bộ lọc số FIR.
L[H(ejω)]=N
L[H(ejω)]=∞
L[h(n)]=∞
L[h(n)]=[0,N−1]=N
Khi thiết kế bộ lọc FIR bằng phương pháp cửa sổ, nếu bộ lọc chưa đáp ứng được các chỉ tiêu kỹ thuật thì cần thực hiện điều chỉnh nào dưới đây.
Tăng chiều dài cửa sổ
Thay đổi loại cửa sổ
Thay dạng cấu trúc của bộ lọc
Đồng thời tăng chiều dài và thay đổi loại cửa sổ
Khi thiết kế nếu ta tăng chiều dài cửa sổ N , thì
Tần số giới hạn dải thông và dải chắn xa nhau hơn
Tần số giới hạn dải thông và dải chắn gần nhau hơn
Độ gợn sóng ở cả dải thông và dải chắn giảm theo
Độ gợn sóng ở cả dải thông và dải chắn tăng theo
Hàm cửa sổ được cho bởi w(n)=1−M∣n∣,−M≤n≤M là cửa sổ nào.
Cửa sổ Blackman
Cửa sổ hanning
Cửa sổ tam giác
Cửa sổ Hamming
Với bộ lọc thông dải FIR có các tham số: Chiều dài bằng 5 với tần số cắt thấp fl=2000Hz, tần số cắt cao fh=2400Hz, số lấy mẫu fs=8000Hz, thì h(n) được tính:
Lệnh Matlab thiết kế bộ lọc thông dải FIR có chiều dài bằng 5 với tần số cắt thấp fl = 1600 Hz, tần số cắt cao fh = 1800 Hz, số lấy mẫu fs = 8000 Hz sử dụng hàm cửa sổ blackman.
· b=fir1(4, [1600*2/8000
1800*2/8000], 'bandpass', hann(5));
· b=fir1(4, [1600*2/8000
1800*2/8000], 'bandpass', blackman(5));
· b=fir1(5, [1600*2/8000
1800*2/8000], 'bandpass', hann(5));
· b=fir1(4, [1800*2/8000
1600*2/8000], 'bandpass', hamming(5));
Hàm cửa sổ được cho bởi w(n)=0.54+0.46cos(Mnπ),−M≤n≤M là cửa sổ nào.
Cửa sổ Blackman
Cửa sổ hanning
Cửa sổ hamming
Cửa sổ tam giác
Với bộ lọc chắn dải FIR có các tham số: Chiều dài bằng 5 với tần số cắt thấp fl=2000Hz, tần số cắt cao fh=2400Hz, số lấy mẫu fs=8000Hz, thì h(n) được tính:
Lệnh Matlab thiết kế bộ lọc FIR thông cao với tần số cắt 1600 Hz, chiều dài N=25 , số lấy mẫu 8000 Hz dùng cửa sổ Hamming. Sau đó vẽ đáp ứng biên độ của bộ lọc với 512 điểm tần số chuẩn hóa từ 0 đến fs/2 .
b=fir1(25,1600*2/8000,'low',hamming(25));
b=fir1(25,1600*2/8000,'high',hamming(25));
b=fir1(24,1600*2/8000,'high',hamming(25));
b=fir1(24,1600*2/8000,'low',hamming(25));
Lệnh Matlab thiết kế bộ lọc chắn dải FIR có chiều dài bằng 5 với tần số cắt thấp fl=1600 Hz, tần số cắt cao fh=1800 Hz, số lấy mẫu fs=8000 Hz sử dụng hàm cửa sổ hamming.
· b=fir1(4,1600*2/8000
1800*2/8000,'stop',blackman(5));
· b=fir1(4,1600*2/8000
1600*2/8000,'bandpass',hann(5));
· b=fir1(5,1600*2/8000
1800*2/8000,'bandpass',hann(5));
· b=fir1(5,[1600*2/8000
1800*2/8000,'stop',hamming(4));
Việc thiết kế bộ lọc số FIR dùng phương pháp cửa sổ chính là gì.
Dùng cửa sổ để hạn chế chiều dài đáp ứng xung h(n) của bộ lọc số lý tưởng thành hữu hạn và đưa đáp ứng h(n) của bộ lọc số lý tưởng thành nhân quả
Dùng cửa sổ để đưa đáp ứng xung h(n) của bộ lọc số lý tưởng đối xứng qua trục tung
Dùng cửa sổ để đưa đáp ứng xung h(n) của bộ lọc số lý tưởng thành nhân quả
Dùng cửa sổ để hạn chế chiều dài đáp ứng xung h(n) của bộ lọc số lý tưởng thành hữu hạn
Hàm cửa sổ được cho bởi wrec(n)=1,−M≤n≤M là cửa sổ nào.
Cửa sổ hamming
Cửa sổ tam giác
Cửa sổ hanning
Cửa sổ chữ nhật
Hàm cửa sổ được cho bởi whan(n)=0.5+0.5cos(Mnπ),−M≤n≤M là cửa sổ nào.
Cửa sổ Hamming
Cửa sổ hanning
Cửa sổ tam giác
Cửa sổ Blackman
Trong thiết kế bộ lọc chắn dải FIR có chiều dài 2M+1 , hãy chọn công thức xác định h(n) đúng.
