Végtelen impulzusválasz szűrő ( Rekurzív szűrő , IIR szűrő ) vagy IIR szűrő (IIR rövidítése végtelen impulzusválasz - végtelen impulzusválasz) - lineáris elektronikus szűrő , amely egy vagy több kimenetét bemenetként használja, azaz visszacsatolást képez . Az ilyen szűrők fő tulajdonsága, hogy impulzusválaszuk az időtartományban végtelen hosszúságú, az átviteli függvény pedig tört racionális alakkal rendelkezik. Az ilyen szűrők lehetnek analógok vagy digitálisak .
Az IIR szűrőkre példa a Chebisev szűrő , a Butterworth szűrő , a Kalman szűrő és a Bessel szűrő .
A diszkrét IIR szűrőt leíró különbségi egyenlet megállapítja a kapcsolatot a bemeneti és a kimeneti jelek között az időtartományban:
ahol a bemeneti jel sorrendje, a bemeneti jel együtthatók, a visszacsatolási sorrend, a visszacsatolási együtthatók , a bemeneti jel és a kimeneti jel.
A különbségi egyenlet tömörebb jelölése:
A szűrő kernel megtalálásához beállítjuk
hol van a delta függvény .
Ekkor az impulzusátmeneti függvény (szűrő kernel) így íródik
Az impulzusválasz z-transzformációja megadja az IIR szűrő átviteli függvényét:
A végtelen impulzusválasz szűrő stabilitását az átviteli függvénye határozza meg . Egy diszkrét szűrő esetében szükséges és elegendő, hogy a modulo átviteli függvényének minden pólusa kisebb legyen egynél (azaz a z-síkon az egységkörön belül legyen ). A lineáris stacionárius rendszerek elméletében alkalmazható összes stabilitási kritérium , mint például a Nyquist stabilitási kritérium vagy a Routh stabilitási kritérium, az IIR szűrők esetében is alkalmazható.
A FIR szűrőkkel ellentétben az IIR szűrők nem mindig robusztusak.
Ha az űrlap átviteli függvényét vesszük figyelembe:
akkor egy ilyen rendszer bemenete és kimenete közötti aránynak ki kell elégítenie a különbségi egyenletet:
Ez az egyenlet közvetlenül felírható az átviteli függvény kifejezéséből, ezért az áramkör ennek az egyenletnek megfelelő felépítési formáját direkt 1-es alaknak nevezzük.
Egy IIR szűrő konstruálásakor az egyszerűség kedvéért feltételezhetjük, hogy M=N. Az IIR szűrők három elemmel vagy alapvető műveletekkel valósíthatók meg: egy szorzó, egy összeadó és egy késleltetési blokk. Ezek az elemek minden lehetséges digitális szűrőhöz elegendőek. Az ábrán látható opció az 1-es típusú IIR szűrők közvetlen megvalósítása.
Mivel a b(k) és a(k) együtthatók halmazai megfelelnek a H(z) átviteli függvény B(z) számlálójának és A(z) nevezőjének polinomjainak, az IIR szűrő közvetlen alakja a ábra két áramkör kaszkád kapcsolataként értelmezhető . Az első nullákat valósít meg és B(z) átviteli függvénye, a második pedig pólusokat valósít meg és 1/A(z) átviteli függvénye van. Az első w(n) rendszer kimeneti jelét jelölve a differenciaegyenlet helyettesíthető a következő egyenletrendszerrel:
amelyet az ábrán látható szerkezet valósít meg.
Az állandó paraméterekkel rendelkező diszkrét rendszerekben a bemenet és a kimenet aránya nem függ a blokkok lépcsőzetes kapcsolásának sorrendjétől. Ebből a tulajdonságból következik az IIR szűrő felépítésének második közvetlen formája. Ha először megvalósítjuk az 1/A(z) átviteli függvényt tartalmazó felső ábra blokkdiagramjának jobb oldalának megfelelő H(z) pólusokat, majd a B(z) átviteli függvény nulláit, akkor a 2. ábrán látható szerkezetet kapjuk, amely megfelel a rendszeregyenleteknek:
A késleltetési vonalakat a felső ábrán látható struktúrában kombinálva megkapjuk az IIR szűrő közvetlen kanonikus formáját:
Egyes esetekben a zajteljesítmény szempontjából a közvetlen formában megvalósított szűrő jobb, mint a kanonikus formában.