MATLAB ỨNG DỤNG TRONG VIỄN THÔNG - Trang 139

Thiết kế các bộ lọc

118

10.2. THIEÁT KEÁ BOÄ LOÏC IIR

Ưu điểm cơ bản của các bộ lọc IIR so với các bộ lọc FIR là: bộ lọc IIR có khả năng thoả mãn
các chỉ tiêu thiết kế với bậc của bộ lọc thấp hơn so với bộ lọc FIR tương ứng. Nhược điểm
của bộ lọc IIR là có tính chất pha phi tuyến. Tuy nhiên, do đặc điểm của quá trình xử lý dữ
liệu trong MATLAB là mang tính chất “offline”, nghĩa là toàn bộ chuỗi dữ liệu vào đã được
xác định trước khi thực hiện lọc, do đó có thể xây dựng bộ lọc không nhân quả, có pha bằng 0
(thông qua hàm filtfilt) để loại bỏ méo pha phi tuyến.
Các phương pháp thiết kế bộ lọc IIR được sử dụng trong MATLAB gồm có:
ƒ Phương pháp thiết kế cổ diển dựa trên các nguyên mẫu analog, bao gồm các bộ lọc
Butterworth, Chebychev loại I, Chebychev loại II, elliptic và Bessel.
ƒ Phương pháp thiết kế trực tiếp (Yulewalk) tìm một bộ lọc có đáp ứng biên độ xấp xỉ một
hàm mà người thiết kế mong muốn. Đây cũng là một phương pháp để xây dựng một bộ lọc
thông dải nhiều băng.
ƒ Phương pháp mô hình thông số (parametric modelling).
ƒ Phương pháp thiết kế Butterworth tổng quát hoá
Bảng 10.1

. tóm tắt các phương pháp thiết kế bộ lọc IIR cùng với các hàm được MATLAB

cung cấp để thực hiện các phương pháp thiết kế này.

Bảng 10.1

. Tóm tắt các phương pháp thiết kế bộ lọc IIR và các hàm MATLAB tương ứng

Phương pháp thiết kế Mô

tả

Các hàm MATLAB tương ứng

Dựa vào các bộ lọc
analog

Sử dụng các cực và zero
của các bộ lọc thông thấp
cổ điển trong miền
Laplace (liên tục), chuyển
thành bộ lọc số bằng các
phép biến đổi tần số và
rời rạc hoá bộ lọc

Các hàm thiết kế bộ lọc hoàn chỉnh:

besself, butter, cheby1, cheby2, ellip

Các hàm ước lượng bậc của bộ lọc:

buttord, cheb1ord, cheb2ord, ellipord

Các hàm tạo các bộ lọc thông thấp tương tự:

besselap, buttap, cheb1ap, cheb2ap,

ellipap

Các hàm thực hiện các phép biến đổi tần số:

lp2bp, lp2bs, lp2hp, lp2lp

Các hàm rời rạc hoá bộ lọc:

bilinear, impinvar

Thiết kế trực tiếp

Thiết kế bộ lọc số trực
tiếp trong miền thời gian
rời rạc bằng phương pháp
tiệm cận biên độ

yulewalk

Thiết kế Butterworth
tổng quát

Thiết kế các bộ lọc thông
thấp Butterworth có số
zero nhiều hơn số cực

maxflat

Mô hình thông số

Tìm một bộ lọc số xấp xỉ
một đáp ứng xấp xỉ một
đáp ứng thời gian hoặc
đáp ứng tần số đã định
trước

Các hàm tạo mô hình trong miền thời gian:

lpc, prony, stmcb

Các hàm tạo mô hình trong miền tần số:

invfreqs, invfreqz

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.