Różnica między filtrem FIR a filtrem IRR

Filtr FIR a filtr IRR

Aplikacje do cyfrowego przetwarzania sygnałów intensywnie wykorzystują filtry, a dwa najbardziej popularne to filtry FIR i filtry IRR. Jest wielu, którzy są zdezorientowani co do użyteczności jednego lub drugiego w różnych okolicznościach, ponieważ chociaż istnieje wiele podobieństw między tymi dwoma typami, istnieją również rażące różnice. W tym artykule podkreślone zostaną różnice między filtrami FIR i IRR, aby umożliwić użytkownikom lepsze wykorzystanie tych filtrów w cyfrowym przetwarzaniu sygnału.

Co to jest filtr FIR?

FIR oznacza Finite Impulse Response. Oznacza to, że jeśli został nadany impuls, na przykład 1, po którym następuje wiele próbek zerowych; zera zawsze będą pojawiać się po przejściu 1 przez linię opóźnienia filtra. Powodem, dla którego ten filtr jest nazywany skończonym, jest brak sprzężenia zwrotnego. Brak sprzężenia zwrotnego zapewnia, że ​​odpowiedź impulsowa będzie skończona. Właśnie dlatego FIR nazywany jest również filtrem bez sprzężenia zwrotnego. Jednak nawet przy zastosowaniu sprzężenia zwrotnego odpowiedź jest skończona w przypadku filtrów FIR.

Co to jest filtr IRR?

Alternatywą dla filtrów FIR są filtry IIR lub Infinite Impulse Response. Wyjście dzwoni w nieskończoność, gdy w przypadku filtra IIR podawany jest impuls.

Zalety filtra FIR

Zarówno filtry FIR, jak i IIR mają własne funkcje oraz zalety i wady. Ogólnie rzecz biorąc, zalety FIR to znacznie więcej niż jego wady, co oznacza, że ​​są one stosowane szerzej niż filtry IIR. Poniżej znajduje się podsumowanie zalet filtrów FIR.

- Łatwiej jest zaprojektować filtry FIR w fazie liniowej. Taka konstrukcja opóźnia sygnał wejściowy bez zniekształcania jego fazy.

- Filtry FIR są łatwe w instalacji, a obliczenia FIR we wszystkich mikroprocesorach DSP można uzupełnić za pomocą funkcji pojedynczej pętli.

- Niezależnie od tego, czy zmniejszasz częstotliwość próbkowania (dziesiątkowanie), czy zwiększasz częstotliwość próbkowania (interpolacja), użycie filtrów FIR pozwala pominąć niektóre obliczenia, zwiększając w ten sposób wydajność.

- Filtry FIR można instalować za pomocą prostej matematyki ułamkowej, co upraszcza implementacje.

Jednak w porównaniu z filtrami IIR filtry FIR zużywają więcej pamięci i obliczeń, aby uzyskać charakterystykę odpowiedzi filtra. Ponadto istnieją odpowiedzi, dla których filtry FIR nie są odpowiednie.

Jaka jest różnica między filtrem FIR a filtrem IRR?

• Zarówno FIR, jak i IIR są wykorzystywane do filtracji w przetwarzaniu cyfrowym.

• Filtry IIR zależą zarówno od wejścia, jak i wyjścia, podczas gdy filtry FIR zależą tylko od wejścia.

• Filtry IIR są niestabilne, natomiast filtry FIR są stabilne

• Filtry IIR wymagają więcej pamięci niż filtry FIR

• Filtry IIR są trudne do wdrożenia w porównaniu z filtrami FIR

• Podczas gdy IIR może łatwo symulować sygnały analogowe, FIR nie ma na to możliwości

• Filtry FIR są wyższego rzędu niż filtry IIR

• Tam, gdzie charakterystyka liniowa nie jest ważna, preferowane są filtry IIR