Kapitola5
Číslicové filtry FIR
Zkratka FIR (Finite Impulse Response) označuje digitální filtry s konečnou impulsní odezvou. V kapitole 3.3 byla uvedena obecná přenosová funkce
v komplexní proměnné
, kterou zapíšeme ve tvaru:
, (15)
kde
je polynom čitatele a
je polynom jmenovatele. Uvedená přenosová funkce popisuje obecný filtr IIR (Infinite Impulse Response). Jestliže do rovnice (15) dosadíme
, získáme přenosovou funkci
, která představuje komplexní frekvenční charakteristiky diskrétního systému. Nejdůležitějšími frekvenčními charakteristikami systému jsou:
- modulová, která je definována vztahem ,
- fázová, která je definována vztahem .
Definice
Přenosová funkce filtru
FIR vychází z rovnice (15) a je dána jen jejím čitatelem:
, (16)
kde
je řád filtru a
je délka filtru neboli počet koeficientů filtru. Koeficienty filtru
jsou totožné s koeficienty impulsní odezvy
. K rovnici (10) použitím věty o posunutí z tabulky 2 získáme tzv. diferenční rovnici pro výstup
:
.
Z diferenční rovnice plyne, že výstup filtru
je dán konvolucí vzorků impulsní odezvy
a vstupů
:
.
Pro filtry FIR je typické, že nemají ekvivalent v analogových filtrech na rozdíl od filtrů IIR (jak uvidíme dále). Přestože jsou filtry FIR produktem číslicového zpracování signálů, mají řadu užitečných vlastností. K těm základním patří, že:
- mají lineární fázi v celém frekvenčním rozsahu,
- jsou vždy stabilní,
- jejich implementace je jednoduchá.