Filtr s nekonečnou impulsní odezvou

Filtr s nekonečnou impulsní odezvou ( Rekurzivní filtr , IIR filtr ) nebo IIR filtr (IIR zkratka pro nekonečnou impulsní odezvu  - nekonečná impulsní odezva) - lineární elektronický filtr využívající jeden nebo více svých výstupů jako vstup, to znamená, že tvoří zpětnou vazbu . Hlavní vlastností takových filtrů je, že jejich impulsní odezva má nekonečnou délku v časové oblasti a přenosová funkce má zlomkový racionální tvar. Tyto filtry mohou být buď analogové nebo digitální .

Příklady IIR filtrů jsou Chebyshevův filtr , Butterworthův filtr , Kalmanův filtr a Besselův filtr .

Popis

Dynamický výkon

Diferenční rovnice popisující diskrétní IIR filtr stanoví vztah mezi vstupními a výstupními signály v časové oblasti:

kde je pořadí vstupního signálu,  jsou koeficienty vstupního signálu,  je pořadí zpětné vazby,  jsou koeficienty zpětné vazby , je vstupní signál  a  je výstupní signál.

Kompaktnější zápis diferenční rovnice:

Abychom našli jádro filtru , nastavili jsme

kde  je funkce delta .

Poté je funkce přechodu impulsů (jádro filtru) zapsána jako

Z-transformace impulsní odezvy udává přenosovou funkci IIR filtru:

Udržitelnost

Stabilita filtru s nekonečnou impulsní odezvou se posuzuje podle jeho přenosové funkce . Pro diskrétní filtr je nutné a postačující, aby všechny póly jeho přenosové funkce modulo byly menší než jedna (tj. ležely uvnitř jednotkové kružnice v rovině z ). Všechna kritéria stability použitelná v teorii lineárních stacionárních systémů , jako je Nyquistovo kritérium stability nebo Routhovo kritérium stability, jsou aplikovatelná i v případě IIR filtrů.

Na rozdíl od FIR filtrů nejsou IIR filtry vždy robustní.

Implementace IIR filtru

Pokud je uvažována přenosová funkce formuláře:

pak poměr mezi vstupem a výstupem takového systému musí splňovat diferenční rovnici:

Tuto rovnici lze napsat přímo z výrazu pro přenosovou funkci, takže forma sestavení obvodu odpovídající této rovnici se nazývá přímý tvar 1.

Při konstrukci IIR filtru můžeme pro jednoduchost předpokládat, že M=N. IIR filtry lze implementovat pomocí tří prvků nebo základních operací: násobiče, sčítačky a bloku zpoždění. Tyto prvky jsou dostatečné pro všechny možné digitální filtry. Možnost znázorněná na obrázku je přímou implementací IIR filtrů typu 1.

Protože množiny koeficientů b(k) a a(k) odpovídají polynomům čitatele B(z) a jmenovatele A(z) přenosové funkce H(z), přímý tvar IIR filtru znázorněný v obrázek lze interpretovat jako kaskádové zapojení dvou okruhů. První z nich implementuje nuly a má přenosovou funkci B(z) a druhý implementuje póly a má přenosovou funkci 1/A(z). Označením výstupního signálu prvního systému w(n) lze diferenční rovnici nahradit soustavou rovnic:

který je realizován strukturou znázorněnou na obrázku.

V diskrétních systémech s konstantními parametry nezávisí poměr mezi vstupem a výstupem na pořadí kaskádového spojení bloků. Z této vlastnosti vyplývá druhá přímá forma konstrukce IIR filtru. Pokud si nejprve uvědomíme póly H(z) odpovídající pravé straně blokového schématu horního obrázku, který má přenosovou funkci 1/A(z), a poté nuly přenosové funkce B(z), pak dostaneme strukturu znázorněnou na obrázku 2, která odpovídá rovnicím systému:

Kombinací zpožďovacích linek ve struktuře zobrazené na horním obrázku získáme přímou kanonickou formu IIR filtru:

V některých případech je z hlediska šumového výkonu filtr implementovaný v přímé formě lepší než v kanonické formě.

Viz také

Odkazy