Anar al contingut

Filtre comb

De L'Enciclopèdia, la wikipedia en valencià
Diagrama i anàlisis espectral d'un filtre comb (IIR+FIR) aplicat a soroll blanc.

En el processament de senyals, un filtre comb (o pentine) es produïx en sumar-li a la senyal original una versió retardada en el temps de sí mateixa, causant aixina interferència constructiva i destructiva. La resposta en freqüència d'un filtre comb consistix en una série de picos regularment espayats, la figura dels quals s'assembla a la d'un pentine (comb, en anglés).

Els filtres comb es poden identificar d'acort al tipo de senyal sumada a la entrante. Si només depén dels valors previs en la entrada es denomina feedforward o filtre FIR (de Finite Impulse Response: Resposta Finita a l'Impuls), i si depén només dels valors previs de la eixida es diu feedback o filtre IIR (de Infinite Impulse Response: Resposta Infinita a l'Impuls). Es poden implementar en un domini temporal discret o continu; este artícul es basarà en implementacions en temps discret; les propietats dels filtres en el domini temporal continu són molt similars.

Filtres FIR o Feedforward

Estructura d'un filtre comb FIR o Feedforward.
Resposta en magnitut d'un filtre comb Feedforward per a distints valors positius de α.
Resposta en magnitut d'un filtre Feedforward per a distints valors negatius de α.

Filtre comb en Wikimedia Commons.

L'estructura general d'un filtre comb feedforward és mostrada ala dreta, i és descrita per la següent equació recurrent:

 y[n]=x[n]+αx[n−K]

a on K és el tamany del retart (medit en mostres), i α és un factor de escalamiento aplicat a la senyal retardada. Si prenem la transformada Z en abdós costats de l'equació, obtenim:

 Y(z)=(1+αz−K)X(z)

Podem llavors definir la funció de transferència de la següent manera:

 H(z)=Y(z)X(z)=1+αz−K=zK+αzK

Resposta en freqüència

Per a obtindre la resposta en freqüència d'un sistema temporalment discret expressat en el domini complex Z, fem la substitució z=ejω. Per al nostre filtre comb FIR tenim:

 H(ejω)=1+αe−jωK

Un dels paràmetros d'interés és la seua resposta en magnitut, ignorant la fase. Esta queda definida com:

 |H(ejω)|=ℜ{H(ejω)}2+ℑ{H(ejω)}2

En el cas d'un filtre FIR és:

 |H(ejω)|=(1+α2)+2αcos⁡(ωK)

Note's que el terme (1+α2) és constant, en lo que el terme 2αcos⁡(ωK) varia periòdicament. Per lo tant la resposta en magnitut d'un filtre FIR és periòdica.

Els gràfics a la dreta mostren la resposta en magnitut per a varis valors de α, demostrant esta periodicitat. Algunes propietats importants:


  • La resposta periòdicament decau fins a un mínim local (conegut a voltes com notch), i despuix creix fins a un màxim local (també conegut com peak).
  • Els nivells màxims i mínims estan sempre equidistants d'1.
  • Quan α=±1, el mínim té amplitut 0. En este cas el mínim és conegut com zero.
  • El màxim dels valors positius de α coincidix en el mínim dels valors negatius de α, i viceversa.

Interpretació de pols i zeros

Mirant novament a la funció de transferència en el domini complex Z d'un filtre comb FIR:

 H(z)=zK+αzK

veem que el numerador és igual zero quan zK=−α. Té per tant K solucions, que graficadas es troben igualment espayades al voltant d'un círcul en el pla complex; eixos són els zeros de la funció de transferència. El denominador és zero quan zK=0, donant K pols en z=0. El gràfic corresponent es veu avall.

Gràfic de pols i zeros d'un filtre comb FIR en K=8 i α=0.5.
Gràfic de pols i zeros d'un filtre comb FIR en K=8 i α=−0.5.

Filtres IIR o Feedback

Estructura d'un filtre comb IIR o feedback.
Erro al crear miniatura:
Resposta en magnitut d'un filtre comb feedback per a distints valors positius de α.
Erro al crear miniatura:
Resposta en magnitut d'un filtre comb feedback per a distints valors negatius de α.

En forma similar, l'estructura general d'un filtre comb IIR és mostrada a la dreta, i és descripta per la següent equació recurrent:

 y[n]=x[n]+αy[n−K]

Si reacomodamos l'equació per a que tots els térmens en y estiguen del costat esquerre i prenem la transformada Z, tenim:

 (1−αz−K)Y(z)=X(z)

La funció de transferència és, per lo tant:

 H(z)=Y(z)X(z)=11−αz−K=zKzK−α

Resposta en freqüència

Si fem la substitució z=ejω en el domini complex Z, obtenim la següent expressió per als filtres comb IIR:

 H(ejω)=11−αe−jωK

La resposta en magnitut es calcula llavors:

 |H(ejω)|=1(1+α2)−2αcos⁡(ωK)

Novament, la resposta és periòdica, com demostra el gràfic a la dreta. El filtre comb IIR té algunes propietats en comuna en els FIR:

  • La resposta periòdicament decau fins a un mínim local i creix fins a un màxim local.
  • El màxim dels valors positius de α coincidix en el mínim dels valors negatius de α, i viceversa.

De qualsevol manera existixen diferències importants, degut a que la resposta en magnitut depén d'un terme ubicat en el denominador:

  • Els nivells dels màxims i mínims no són equidistants d'1.
  • El filtre és estable només si |α| és menor que 1. Com podem vore en els gràfics, quan |α| creix, les amplitut dels picos màxims pugen ràpidament.

Interpretació de pols i zeros

Mirant novament la funció de transferència en el domini Z d'un filtre comb IIR:

 H(z)=zKzK−α

Esta volta, el numerador és zero sempre que zK=0, donant K zeros quan z=0. El denominador és igual a zero quan zK=α. Açò té K solucions possibles, igualment espayades al voltant d'un círcul ubicat en el pla complex; eixos són els pols de la funció de transferència. Açò produïx un gràfic com el que es mostra a continuació.

Erro al crear miniatura:
Gràfic de pols i zeros d'un filtre comb IIR en K=8 i α=0.5.
Erro al crear miniatura:
Gràfic de pols i zeros d'un filtre comb IIR en K=8 i α=−0.5.