FIR vs IIR
FIR i IIR su digitalni filteri koji se obično koriste u digitalnoj obradi signala. Postoji samo nekoliko komponenti koje čine ove filtre, ali te se komponente mogu rasporediti na različite načine kako bi se napravile komplicirane filtre za upotrebu u digitalnoj obradi signala.
FIR označava konačni impulsni odziv, dok IIR znači beskonačni impulsni odziv. Iako i FIR i IIR služe istoj svrsi, postoje mnoge razlike u značajkama te prednostima i manama dviju vrsta, a ovaj članak namjerava istaknuti značajke oba radi usporedbe dvije vrste filtara.
U FIR-u, izlazni signal filtra, nakon što je ulazni signal postavljen od različite od nule do nule, može biti različit od nule samo za određeni broj puta uzorkovanja prije nego što izlazni signal također postane nula. S druge strane u IIR-u, izlazni signal filtra može biti različit od nule beskonačno nakon što postavite ulazni signal s različitog od nule na nulu. Može se izabrati bilo koji od dva tipa filtera, ali izbor utječe na dizajn i implementaciju filtera. Općenito, za sve aplikacije filtriranja dovoljni su FIR filteri. Oni koriste dostupnu preciznost na bolji način i također su robusni (numerički). Međutim, postoje slučajevi kada FIR filteri postanu preveliki, na primjer kada se koristi veliki broj koeficijenata filtera. U takvim slučajevima FIR filtri postaju preskupi i teški za implementaciju jer zahtijevaju više vremena i vremena inženjeringa. Ovo je trenutak kada IIR filteri stupaju na scenu.
Razlika između FIR i IIR
Najveća razlika između FIR i IIR filtara je impulsni odziv, koji je konačan u slučaju FIR i beskonačan u slučaju IIR. Međutim, postoji mnogo više razlika između njih dvoje. Za slične performanse filtriranja, implementacija FIR filtara zahtijeva više množenja i zbrajanja nego IIR. No, određeni računalni sustavi prikladniji su za FIR nego za IIR zbog čega se korisnik odlučuje za FIR.
FIR filtri nisu rekurzivni dok su IIR filtri rekurzivni. Stoga nema povratne informacije koja je uključena u FIR, što je jako puno u slučaju IIR.
IIR filtri mogu biti dizajnirani za simulaciju klasičnih analognih filtarskih odgovora dok FIR filtri to ne mogu postići.
IIR malo je teže čitati nego FIR jer postoji povratna informacija s IIR-om. Zašto onda koristiti IIR umjesto FIR-a? Pa, IIR koristi manji broj koeficijenata nego FIR, tako da korisniku treba manje vremena za izračune. Ali FIR filtere je lakše dizajnirati iako daju ravan odziv. Tu je i pitanje stabilnosti. Ako su loše dizajnirani, IIR filtri mogu biti nestabilni dok su FIR filtri uvijek stabilni.
Dakle, vidimo da i FIR i IIR filtri imaju vlastiti skup značajki, kao i prednosti i nedostatke, a odabir prave vrste filtra često ovisi o zahtjevima korisnika.