FIR vs IIR
FIR a IIR jsou digitální filtry, které se běžně používají při zpracování digitálního signálu. Tyto filtry tvoří jen několik komponent, ale tyto komponenty mohou být uspořádány různými způsoby, aby vytvořily komplikované filtry pro použití při zpracování digitálního signálu..
FIR je zkratka pro konečnou impulsní reakci, zatímco IIR znamená nekonečnou impulsní reakci. Ačkoli jak FIR, tak IIR slouží stejnému účelu, existuje mnoho rozdílů ve vlastnostech a výhodách a nevýhodách obou typů. Tento článek má v úmyslu zdůraznit rysy obou pro porovnání dvou typů filtrů..
Ve FIR může být výstupní signál filtru poté, co byl vstupní signál nastaven z nula na nulu, nenulový pouze pro konečný počet vzorkovacích časů, než se výstupní signál také změní na nulu. Na druhé straně v IIR může být výstupní signál filtru nenulový nekonečně poté, co nastavíte vstupní signál z nula na nulu. Jeden si může vybrat jeden z těchto dvou typů filtrů, ale volba ovlivňuje návrh a implementaci filtru. Obecně pro všechny aplikace filtrování postačují filtry FIR. Využívají dostupnou přesnost lepším způsobem a jsou také robustní (numericky). Existují však případy, kdy jsou filtry FIR příliš velké, například když je použit velký počet koeficientů filtru. V takových případech se filtry FIR stávají příliš nákladnými a obtížně implementovatelnými, protože vyžadují více času a technického času. To je, když IIR filtry vstoupit do hry.
Rozdíl mezi FIR a IIR
Největší rozdíl mezi filtry FIR a IIR je impulsní odezva, která je konečná v případě FIR a nekonečná v případě IIR. Mezi nimi je však mnohem více rozdílů. Pro podobný výkon filtrování vyžaduje implementace filtrů FIR více násobení a součtů než IIR. Ale některé počítačové systémy jsou vhodnější pro FIR než IIR, takže uživatel jde na FIR.
Filtry FIR nejsou rekurzivní, zatímco filtry IIR jsou rekurzivní. V systému FIR tedy neexistuje zpětná vazba, což je v případě IIR hodně.
Filtry IIR lze navrhnout tak, aby simulovaly odezvy klasických analogových filtrů, zatímco filtry FIR to nemohou dosáhnout.
IIR je o něco těžší číst než FIR, protože existuje zpětná vazba s IIR. Tak proč používat IIR oproti FIR? IIR využívá menší počet koeficientů než FIR, takže uživateli trvá méně času na výpočty. Design FIR filtrů je však jednodušší, přestože dávají plochou odezvu. Pak je tu otázka stability. Pokud jsou špatně navrženy, mohou být filtry IIR nestabilní, zatímco filtry FIR jsou vždy stabilní.
Vidíme tedy, že filtry FIR a IIR mají vlastní sadu funkcí a také klady a zápory a často záleží na požadavcích uživatele na výběr správného typu filtru.