Filtry IIR i FIR

Anonim

IIR vs FIR Filters

Filtry IIR są trudne do kontrolowania i nie mają żadnej konkretnej fazy, podczas gdy filtry FIR zawsze umożliwiają liniową fazę. IIR może być niestabilny, podczas gdy FIR jest zawsze stabilny. IIR, w porównaniu do FIR, może mieć ograniczone cykle, ale FIR nie ma ograniczonych cykli. IIR pochodzi z analogu, podczas gdy FIR nie ma analogowej historii. Filtry IIR umożliwiają implementację wielofazową, podczas gdy FIR można zawsze robić swobodnie.

Filtry FIR są pomocne w osiągnięciu ułamkowych stałych opóźnień. #MAD oznacza wiele mnożeń i dodatków i jest używane jako kryterium porównania filtrów IIR i FIR. Filtry IIR wymagają więcej #MAD w porównaniu z FIR, ponieważ FIR ma wyższy stopień w porównaniu z IIR, który ma niższy porządek i używa struktur wielofazowych.

Filtry FIR zależą od charakterystyki liniowej, natomiast filtry IIR są stosowane w aplikacjach, które nie są liniowe. Charakterystyki opóźnienia FIR są znacznie lepsze, ale wymagają więcej pamięci. Z drugiej strony, filtry IIR są zależne zarówno od i / p jak i od / p, ale FIR zależy od tylko i / p. Filtry IIR składają się z zer i biegunów i wymagają mniej pamięci niż filtry FIR, podczas gdy FIR składa się tylko z zer. Filtry IIR mogą być trudne do zaimplementowania, a także opóźnienia i zniekształcenia regulacji mogą zmienić bieguny i zera, co powoduje, że filtry są niestabilne, podczas gdy filtry FIR pozostają stabilne. Filtry FIR są używane do podsłuchiwania wyższego rzędu, a filtry IIR są lepsze do podsłuchu niższych rzędów, ponieważ filtry IIR mogą stać się niestabilne przy wybieraniu wyższych rzędów.

FIR to skrót od Finite IR filters, natomiast IIR oznacza Infinite IR filters. Filtry IIR i FIR są wykorzystywane do filtracji w systemach cyfrowych. Filtry FIR są szerzej stosowane, ponieważ różnią się reakcją. Filtry FIR mają tylko liczniki w porównaniu z filtrami IIR, które mają zarówno liczniki, jak i mianowniki.

Tam, gdzie odpowiedź systemu jest nieskończona, używamy filtrów IIR, a gdy odpowiedź systemu wynosi zero, używamy filtrów FIR. Filtry FIR są również preferowane w stosunku do filtrów IIR, ponieważ mają liniową odpowiedź fazową i nie są rekurencyjne, podczas gdy filtry IIR są rekurencyjne, a także sprzężenie zwrotne. FIR nie może symulować odpowiedzi filtru analogowego, ale IIR został zaprojektowany, aby zrobić to dokładnie. Reakcja na impuls IIR w porównaniu do FIR jest nieskończona.

Wysoka wydajność obliczeniowa filtrów IIR, z krótkimi opóźnieniami, często czyni IIR popularnym jako alternatywą. Filtry FIR stały się zbyt długie w cyfrowych systemach sprzężenia zwrotnego, a także w innych aplikacjach i powodują problemy.

Streszczenie:

1. IIR jest nieskończony i stosowany w zastosowaniach, w których nie ma znaczenia charakterystyka liniowa.

2. Filtry FIR są filtrami Finite IR, które są wymagane do charakterystyki liniowej.

3. IIR jest lepszy w przypadku gwintowania niższego, podczas gdy filtr FIR jest używany do gwintowania wyższego rzędu.

4. Filtry FIR są preferowane od IIR, ponieważ są bardziej stabilne, a sprzężenie zwrotne nie jest zaangażowane.

5. Filtry IIR są rekursywne i używane jako alternatywa, podczas gdy filtry FIR stały się zbyt długie i powodują problemy w różnych aplikacjach.