Đây là những khác biệt chính giữa các bộ lọc FIR và IIR, liên quan đến tính năng bạn muốn kiểm soát như sau:
Đặc tínhThực hiệnNhững trạng tháiĐộ trễ phaỔn địnhGợn sóngCắtIIRBa Lan & Số khôngĐúng**ĐúngĐúngCÂY THÔNGSố khôngKhôngMột nửa số nguyênLuôn luôn**
* Cho biết tính năng có thể được kiểm soát, bằng cách thêm đơn đặt hàng trong hầu hết các trường hợp.
Các định nghĩa tiêu chuẩn của bộ lọc FIR và IIR là:
CÂY THÔNG:
y ( t
H( z) = =b0z0+ . . . + bnzn
y( t ) = b0u ( t ) + . . . + bnbạn ( t - n )
IIR:
H( z) = b0+ b1z1+ . . . + bnzn1 + a1z1+ . . . + mộtnzn
y( t ) = b0u ( t ) + . . . + bnu ( t - n ) - a1y( t - 1 ) - . . . - mộtny( t - n )
y x t d t n n b 0 abạn là đầu vào, là đầu ra, là các trạng thái (bên dưới), là thời gian, được chia tỷ lệ theo thời gian lấy mẫu , là số lượng đơn đặt hàng của bộ lọc. Mỗi bộ lọc có vectơ hệ số kích thước, cộng với thuật ngữ đầu ra trực tiếp không đổi (tùy chọn) và = 1. Để đơn giản, giả sử và , mặc dù điều này không bắt buộc ở bất cứ đâu.yxtdtnnb0một0∑bi=1∑ai=1
Thực hiện . Theo định nghĩa, FIR chỉ bao gồm các số 0, dẫn đến một hệ thống tuyến tính trong vectơ lịch sử cho : .u[u(t−1)...u(t−n)]
IIR bao gồm cả hai cực và số không, cũng dẫn đến một hệ thống tuyến tính trong vectơ lịch sử không chỉ cho , mà còn cho . Bởi vì điều này, bởi một bên IIR có thể không ổn định; nhưng ở khía cạnh khác, chúng có thể được thiết kế để có những đường gợn mượt mà và những đường cắt sắc nét với một số lượng đơn đặt hàng nhỏ.uy
Hoa . FIR là các hệ thống tĩnh trong các vectơ lịch sử, có nghĩa là bộ lọc không động, không có trạng thái, không đệ quy, không có phản hồi. IIR là các hệ thống động trong các vectơ lịch sử, nghĩa là các bộ lọc có trạng thái, đệ quy, có phản hồi, do đó có "bộ nhớ" từ các đầu vào và đầu ra trong quá khứ.
Độ trễ pha . Các giai đoạn trễ τϕ
y(t)=y0(t−τt)sin(ω(t−τϕ)+θ)
có thể dễ dàng kiểm soát trong việc thực hiện FIR. Nếu , , độ trễ pha không đổi, bằng (tâm của hình dạng hệ số FIR, đáp ứng xung của nó), bằng độ trễ của nhóm, và do đó bộ lọc trở thành pha tuyến tính , với pha bằng . k = 0 ... n n / 2 ω τ p h ibk=bn−kk=0...nn/2ωτphi
Do IIR có đáp ứng xung vô hạn, chúng có thể là pha tối thiểu thay vì pha tuyến tính, mặc dù pha đạt được có thể ít hơn nhiều so với pha của FIR cho cùng số lượng đơn đặt hàng.
Ổn định . FIR luôn ổn định, IIR có thể được thiết kế để ổn định, nếu cần ổn định.
Gợn sóng . IIR có thể được thiết kế để gợn phẳng cả trong dải thông | dải dừng | cả hai (butterworth | ch Quashev | elliptic), FIR yêu cầu số lượng đơn đặt hàng chính (có xu hướng "vô hạn") để đánh đồng tài sản này.
Cắt bỏ . IIR có thể được thiết kế để có các dải chuyển tiếp bị cắt hoặc hẹp, FIR yêu cầu số lượng đơn đặt hàng chính (có xu hướng "vô hạn") để đánh đồng tài sản này.
Những bài viết liên quan:
https://ocw.mit.edu/cifts/electrical-engineering-and-computer-science/6-341-discittle-time-signal-
Processing-fall-2005 / lossure-notes / lec08.pdf https: // www .quora.com / Why-are-FIR-filter-prefer-over-IIR-filter
http://iowahills.com/A8FirIirDifferences.html
http://forums.prosoundweb.com/index.php?topic=2045.0
http: //www.vyssotski.ch/BasicsOfInstrumentation/SpikeSorting/Design_of_FIR_Filters.pdf