Filtre IIR

De Viquipèdia
Dreceres ràpides: navegació, cerca

Un filtre IIR[1] (de l' anglès Infinite Impulse Response o Resposta infinita a l'impuls) és un tipus de filtre digital en el qual, com el seu nom indica, si l'entrada és un senyal impuls, la sortida tindrà un nombre infinit de termes no nuls, és a dir, mai torna al repòs.

Els filtres IIR es poden implementar ja sigui com a filtres analògics o digitals. En els filtres digitals IIR, la retroalimentació de sortida és evident en les equacions que defineixen el resultat. S'ha de tenir en compte que a diferència dels filtres FIR, en el disseny de filtres IIR cal considerar acuradament el "temps zero", cas en què les sortides del filtre encara no han estat clarament definides.

Els filtres IIR també solen ser anomenats filtres recursius, ja que la sortida del filtre depèn de valors passats de si mateixa. Exemples de filtres IIR serien el filtre de Txebixev, el filtre Butterworth i el filtre Bessel.

Taula de continguts

Expressió matemàtica dels filtres IIR[modifica]

La sortida dels filtres IIR depèn de les entrades actuals i passades, i de les sortides en instants anteriors. Això s'aconsegueix mitjançant l'ús de realimentació de la sortida.

 y_n = b_0 x_n + b_1 x_{n-1} + \cdots + b_N x_{n-N} - a_1 y_{n-1} - a_2 y_{n-2} - \cdots - a_M y_{n-M}

On els a i b són els coeficients del filtre. L'ordre és el màxim entre els valors de M i N.

Aplicant la transformada Z a l'expressió anterior:

 H(z) = \frac{\sum_{k=0}^M b_k z^{-k}} {1 + \sum_{k=1}^N a_k z^{-k}}

La funció de transferencia ens permet jutjar si un sistema és o no limitat d'entrada i sortida (Bounded-Input, Bounded-Output; BIBO) estable. Per ser específics, el criteri d'estabilitat BIBO requereix que la ROC (Radium Of Convergence en anglés o Regió de Convergència) del sistema tingui inclós el cercle unitari. Per exemple, per a un sistema casual, tots els pols de la funció de transferència han de tenir un valor absolut més petit que 1. En altre s paraules, tots els pols han d'estar localitzats dins el cercle unitari del pla Z.

Estructura[modifica]

Hi ha nombroses formes d'implementar els filtres IIR. L'estructura afecta les característiques finals que presentarà el filtre com l'estabilitat. Altres paràmetres a tenir en compte a l'hora de triar una estructura és la despesa computacional que presenta.

Estructura d'un filtre IIR

Pols i zeros[modifica]

Aquest tipus de filtres presenta pols i zeros que determina l'estabilitat i la causalitat del sistema.

Quan tots els zeros i pols són a l'interior de la circumferència unitat es diu que és fase mínima i el sistema és estable i causal. Si tots els zeros estan a l'exterior és fase màxima.

Si algun pol està fora de la circumferència unitat el sistema és inestable.

Disseny de filtres IIR[modifica]

Les formes habituals de dissenyar aquest tipus de filtres són:

Característiques[modifica]

Les principals diferències respecte als filtres FIR és que els IIR poden complir les mateixes exigències que els anteriors però amb menys ordre de filtre. Això és important a l'hora d'implementar el filtre, ja que presenta una menor càrrega computacional. Una altre característica important seria que disposa d'una millor atenuació respecte els filtres FIR. Aquest tipus de filtres poden ser inestables (oscil·lacions de cicle límit), tot i que es dissenyen per ser estables. En principi no es poden dissenyar per tenir fase lineal però s'hi poden aplicar algunes tècniques com el filtrat bidireccional per aconseguir-ho.

Exemple[modifica]

Suposem que la funció de transferència d'un filtre H és

H(z) = \frac{B(z)}{A(z)} = \frac{1}{1 - a z^{-1}} amb ROC a < |z| i 0 < a < 1

que té un pol a a, és estable i causal. El domini en el temps del temps de resposta és

h(n) = a^{n} u(n)

que és diferent de zero per n >= 0.

Referències[modifica]

  1. UPCTERM, Terminologia Tècnica Multilingüe. UPC

Vegeu també[modifica]