FIR vs IIR
FIR i IIR su digitalni filtri koji se obično koriste u digitalnoj obradi signala. Postoji samo nekoliko komponenti koje čine ove filtre, ali se te komponente mogu organizirati na različite načine kako bi se napravili komplicirani filteri za upotrebu u digitalnoj obradi signala.
FIR označava konačni impulsni odgovor, dok IIR znači beskonačni impulsni odgovor. Iako i FIR i IIR služe istoj svrsi, postoje mnoge razlike u značajkama, prednosti i nedostatke ove dvije vrste, a ovaj članak želi istaknuti značajke oba modela kako bi usporedio dvije vrste filtera..
U FIR-u izlazni signal filtra, nakon što je ulazni signal postavljen sa nule na nulu, može biti jednak nuli samo za ograničen broj uzoraka, prije nego što izlazni signal također postane nula. S druge strane u IIR-u, izlazni signal filtra može biti jednak nuli beskonačno nakon što postavite ulazni signal s nule na nulu. Može se odabrati bilo koja od dvije vrste filtra, ali izbor utječe na dizajn i implementaciju filtera. Za sve aplikacije filtriranja FIR filtri su općenito dovoljni. Koriste raspoloživu preciznost na bolji način, a takođe su i robusni (brojčano). Međutim, postoje slučajevi kada FIR filtri postanu preveliki, na primjer, kada se koristi veliki broj koeficijenata filtra. U takvim slučajevima filtri FIR postaju preskupi i teški za implementaciju jer zahtijevaju više vremena i vremena za inženjering. Tada nastaju IIR filtri.
Razlika između FIR i IIR
Najveća razlika između FIR i IIR filtera 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, primjena FIR filtera zahtijeva više množenja i zbrajanja od IIR. No, određeni računalni sustavi su više prikladni za FIR nego IIR zbog čega korisnik ide na FIR.
FIR filtri su ne rekurzivni, dok su IIR filtri rekurzivni. Stoga nema povratnih informacija uključenih u FIR, što je vrlo puno u slučaju IIR-a.
IIR filtri mogu se oblikovati tako da simuliraju klasične analogne reakcije filtera dok FIR filtri to ne mogu postići.
IIR je malo teže čitati od FIR-a jer ima povratnih informacija s IIR-om. Zašto onda koristiti IIR preko FIR? Pa, IIR koristi manji broj koeficijenata od FIR-a, pa korisniku treba manje vremena za izračun. Ali FIR filtere je lakše oblikovati, iako daju ravnu reakciju. Tada je pitanje stabilnosti. Ako su loše dizajnirani, IIR filtri mogu biti nestabilni dok su FIR filtri uvijek stabilni.
Tako vidimo da i FIR i IIR filtri imaju svoj skup značajki, kao i prednosti i nedostatke, a to često ovisi o potrebama korisnika da odabere pravu vrstu filtra.