Különbség FIR és IIR között

Anonim

FIR vs IIR

A FIR és az IIR a digitális jelfeldolgozásban gyakran használt digitális szűrők. Csak néhány komponens alkotja ezeket a szűrőket, de ezek az összetevők különböző módon rendezhetők, hogy bonyolult szűrőket használjanak a digitális jelfeldolgozáshoz.

A FIR a Finite Impulse Response, míg az IIR jelentése Infinite Impulse Response. Bár mind a FIR, mind az IIR ugyanazt a célt szolgálja, a két típus jellemzői és előnyei és hátrányai különböznek egymástól, és ez a cikk mindkét típus jellemzőit a két típusú szűrő összehasonlítására kívánja összpontosítani.

A FIR-ben a szűrő kimeneti jele, miután a bemeneti jel nulla-nullától nulláig lett beállítva, nem nulla lehet csak a végső számú mintavételig, mielőtt a kimeneti jel is válik nulla. Másrészt az IIR-ben a szűrő kimeneti jele nem nulla lehet végtelenül, miután a bemeneti jelet nem nulláról nullára állította. A két szűrő típus közül választhat, de a választás befolyásolja a szűrő tervezését és végrehajtását. Általában valamennyi szűrési alkalmazás esetében elegendő a FIR szűrők használata. A rendelkezésre álló pontosságot jobban használják, és robusztus (numerikus) is. Vannak azonban olyan esetek, amikor a FIR szűrők túl nagyok lesznek, például amikor nagyszámú szűrő együtthatót használnak. Ilyen esetekben a FIR szűrők túlságosan drágák és nehéz végrehajtani, mivel több időt igényelnek a teljesítmény és a mérnöki idő. Ez az, amikor IIR szűrők jönnek létre.

A FIR és az IIR közötti különbség

A legnagyobb különbség a FIR és az IIR szűrők között az impulzusválasz, amely FIR esetében véges és végtelen az IIR esetében. Azonban sokkal több különbség van a kettő között. Hasonló szűrési teljesítmény esetén a FIR szűrők végrehajtása többszörözést és összegzést igényel, mint az IIR. De bizonyos számítógépes rendszerek jobban megfelelnek a FIR-nek, mint az IIR-nek, így a felhasználó a FIR-hez ment.

A FIR szűrők nem rekurzívak, míg az IIR szűrők rekurzívak. Így nincs olyan visszajelzés a FIR-ben, amely az IIR esetében nagyon nagy.

Az IIR szűrők úgy tervezhetők, hogy szimulálják a klasszikus analóg szűrési válaszokat, míg a FIR szűrők nem képesek elérni.

Az IIR kicsit nehezebb olvasni, mint a FIR, mivel visszajelzést kap az IIR. Akkor miért használja az IIR-t a FIR-en keresztül? Nos, az IIR kevesebb számú együtthatókat használ fel, mint a FIR, így kevesebb időt vehet igénybe a felhasználó számítások elvégzéséhez. De a FIR szűrőket könnyebb megtervezni, bár lapos választ adnak. Aztán ott van a stabilitás kérdése. Ha rosszul van kialakítva, az IIR szűrők instabilak lehetnek, míg a FIR szűrők mindig stabilak.

Így látjuk, hogy mind a FIR, mind az IIR szűrőknek saját tulajdonságaik vannak és előnyei és hátrányai is vannak, és gyakran attól függ, hogy a felhasználó hogyan választja meg a megfelelő típusú szűrőt.