Rozdiel medzi FIR a IIR

FIR vs IIR

FIR a IIR sú digitálne filtre, ktoré sa bežne používajú pri spracovaní digitálneho signálu. Existuje len niekoľko komponentov, ktoré tvoria tieto filtre, ale tieto komponenty môžu byť usporiadané rôznymi spôsobmi, aby sa zložité filtre použili na spracovanie digitálneho signálu..

FIR je skratka pre konečnú impulznú odpoveď, zatiaľ čo IIR znamená nekonečnú impulznú odpoveď. Aj keď FIR a IIR slúžia na rovnaký účel, existuje veľa rozdielov vo vlastnostiach a výhodách a nevýhodách týchto dvoch typov, a tento článok má v úmysle zdôrazniť vlastnosti oboch na porovnanie dvoch typov filtrov..

Vo FIR môže byť výstupný signál filtra po nastavení vstupného signálu z nula na nulu nenulový iba pre konečný počet vzorkovacích časov predtým, ako sa výstupný signál tiež zmení na nulu. Na druhej strane v IIR môže byť výstupný signál filtra nenulový nekonečne po nastavení vstupného signálu z nula na nulu. Jeden si môže vybrať jeden z týchto dvoch typov filtrov, ale výber ovplyvňuje návrh a implementáciu filtra. Vo všeobecnosti sú pre všetky aplikácie filtrovania postačujúce filtre FIR. Využívajú dostupnú presnosť lepším spôsobom a sú tiež robustné (numericky). Existujú však prípady, keď sú filtre FIR príliš veľké, napríklad keď sa používa veľký počet koeficientov filtra. V takých prípadoch sa filtre FIR stávajú príliš drahými a ťažko realizovateľnými, pretože vyžadujú viac času a času na technické vybavenie. V takom prípade prichádzajú do hry filtre IIR.

Rozdiel medzi FIR a IIR

Najväčší rozdiel medzi filtrami FIR a IIR je impulzná odozva, ktorá je konečná v prípade FIR a nekonečná v prípade IIR. Medzi nimi je však omnoho viac rozdielov. Na dosiahnutie podobného výkonu filtrovania vyžaduje implementácia filtrov FIR viac násobení a súčtov ako IIR. Ale niektoré počítačové systémy sú vhodnejšie pre FIR ako IIR, takže užívateľ ide na FIR.

Filtre FIR nie sú rekurzívne, zatiaľ čo filtre IIR sú rekurzívne. Teda nie je spätná väzba zapojená do FIR, ktorá je v prípade IIR veľmi veľká.

Filtre IIR môžu byť navrhnuté tak, aby simulovali odozvy klasických analógových filtrov, zatiaľ čo filtre FIR to nemôžu dosiahnuť.

IIR je trochu ťažšie čítať ako FIR, pretože existuje spätná väzba s IIR. Tak prečo používať IIR oproti FIR? IIR využíva menej koeficientov ako FIR, takže výpočet trvá menej času. Avšak filtre FIR sa ľahšie navrhujú, aj keď dávajú plochú odozvu. Potom je tu otázka stability. Ak sú filtre zle navrhnuté, filtre IIR môžu byť nestabilné, zatiaľ čo filtre FIR sú vždy stabilné.

Vidíme teda, že filtre FIR a IIR majú svoju vlastnú sadu funkcií a tiež klady a zápory a často záleží na požiadavkách používateľa, aby si vybral správny typ filtra..