Filtre en peigne

Un article de Wikipédia, l'encyclopédie libre.

Un filtre en peigne est utilisée en traitement du signal pour ajouter une version retardée du signal à lui-même, provoquant des interférences destructives ou constructives. La réponse en fréquence du filtre se présente sous la forme d'une série de pics régulièrement espacés, d'où le nom de « filtre en peigne ».

Les filtres en peigne existent sous deux formes utilisant soit l'anticipation ou la rétroaction, en fonction de la direction du signal ajouté au signal original. Les filtres peuvent être implémentés sous une forme discrète ou continue dans le temps.

Les filtres en peigne sont notamment utilisés pour traiter les signaux vidéo (anticrénelage, changement du taux d'échantillonnage, séparation de composantes) et audios (effets d'écho, flanger, synchronisation du son dans de grands espaces, etc.).

Sommaire

[modifier] Filtre discret avec anticipation

Structure du filtre avec anticipation
Structure du filtre avec anticipation
Réponse en intensité du filtre avec anticipation, selon plusieurs valeurs positives pour α
Réponse en intensité du filtre avec anticipation, selon plusieurs valeurs positives pour α
Réponse en intensité du filtre avec anticipation, selon plusieurs valeurs négatives pour α
Réponse en intensité du filtre avec anticipation, selon plusieurs valeurs négatives pour α

La structure générale d'un filtre en peigne avec anticipation est présentée à droite. Elle peut être décrite avec l'équation différentielle suivante :

\ y[n] = x[n] + \alpha x[n-K]

K est la longueur du retard (mesurée en échantillons) et α est un facteur de gain appliqué au signal retardé. En prenant la transformée en Z des deux côtés de l'équation, on obtient :

\ Y(z) = (1 + \alpha z^{-K}) X(z)

La fonction de transfert se définit comme suit :

\ H(z) = \frac{Y(z)}{X(z)} = 1 + \alpha z^{-K} = \frac{z^K + \alpha}{z^K}

[modifier] Réponse en fréquence

Pour obtenir la réponse en fréquence d'un système discret exprimé dans le domaine Z, on effectue la substitution z = ejω. Le filtre avec anticipation devient :

\ H(e^{j \omega}) = 1 + \alpha e^{-j \omega K}

Via la formule d'Euler, la fréquence en réponse est :

\ H(e^{j \omega}) = \left[1 + \alpha \cos(\omega K)\right] - j \alpha \sin(\omega K)

La réponse en intensité, qui ignore la phase, se définit généralement comme suit :

\ | H(e^{j \omega}) | = \sqrt{\Re\{H(e^{j \omega})\}^2 + \Im\{H(e^{j \omega})\}^2}

Dans le cas d'un filtre en peigne avec anticipation, la réponse en intensité est :

\ | H(e^{j \omega}) | = \sqrt{(1 + \alpha^2) + 2 \alpha \cos(\omega K)}

Il est à noter que (1 + α2) est une constante, alors que 2αcos(ωK) varie périodiquement. La réponse en magnitude du filtre en peigne est ainsi périodique.

Les graphiques à droite montrent la réponse en magnitude pour différentes valeurs de α et affichent clairement la périodicité. Des propriétés importantes peuvent être observées :

  • La réponse descend périodiquement jusqu'à un minimum local (creux) et monte périodiquement jusqu'à un maximum local (pic).
  • Les niveaux des minima et des maxima sont toujours à égale distance de 1.
  • Quand \alpha = \pm 1, le minimum a une amplitude nulle.
  • Le maximum pour une valeur positive de α coïncide avec le minimum des valeurs négatives de α (et vice-versa).

[modifier] Interprétation en pôles et zéros

D'après la fonction de transfert du filtre avec anticipation :

\ H(z) = \frac{z^K + \alpha}{z^K}

on voit que le numérateur est nul lorsque zK = − α. Il existe K solutions, régulièrement espacées dans le cercle du plan complexe, ce sont les zéros de la fonction de transfert. Le dénominateur est à zéro lorsque zK = 0, donnant ainsi K pôles à z = 0. La représentation graphique des pôles et des zéros est :

Avec K = 8 et α = 0.5
Avec K = 8 et α = 0.5
Avec K = 8 et α =  − 0.5
Avec K = 8 et α = − 0.5

[modifier] Filtre discret avec rétroaction

Structure du filtre avec rétroaction
Structure du filtre avec rétroaction
Réponse en intensité du filtre avec rétroaction, selon plusieurs valeurs positives pour α
Réponse en intensité du filtre avec rétroaction, selon plusieurs valeurs positives pour α
Réponse en intensité du filtre avec rétroaction, selon plusieurs valeurs négatives pour α
Réponse en intensité du filtre avec rétroaction, selon plusieurs valeurs négatives pour α

La structure générale d'un filtre en peigne avec rétroaction est présentée à droite. Elle peut être décrite avec l'équation différentielle suivante :

\ y[n] = x[n] + \alpha y[n-K]

En réarrangeant l'équation de manière à avoir tous les termes de y à gauche, et en appliquant une transformée en Z, on obtient :

\ (1 - \alpha z^{-K}) Y(z) = X(z)

La fonction de transfert est alors :

\ H(z) = \frac{Y(z)}{X(z)} = \frac{1}{1 - \alpha z^{-K}} = \frac{z^K}{z^K - \alpha}

[modifier] Réponse en fréquence

La substitution z = ejω dans l'expression du filtre en domaine Z, produit :

\ H(e^{j \omega}) = \frac{1}{1 - \alpha e^{-j \omega K}}

La réponse en magnitude est la suivante :

\ | H(e^{j \omega}) | = \frac{1}{\sqrt{(1 + \alpha^2) - 2 \alpha \cos(\omega K)}}

Comme pour l'autre filtre, la réponse est périodique (voir graphiques à droite). Le filtre avec rétroaction a des propriétés en commun avec la forme anticipative :

  • La réponse descend périodiquement jusqu'à un minimum local (creux) et monte périodiquement jusqu'à un maximum local (pic).
  • Le maximum pour une valeur positive de α coïncide avec le minimum des valeurs négatives de α (et vice-versa).

Cependant, il se différencie de l'autre filtre en raison de la présence d'un terme dans le dénominateur de la réponse en intensité :

  • Les niveaux des maxima et des minima ne sont plus à égale distance de 1
  • Le filtre n'est stable que si | α | est inférieur à 1. Comme on peut le voir sur les graphiques, l'augmentation de | α | produit une augmentation rapide de l'intensité des pics du peigne.

[modifier] Interprétation en pôles et zéros

D'après la fonction de transfert du filtre avec anticipation :

\ H(z) = \frac{z^K}{z^K - \alpha}

on voit que le numérateur est nul lorsque zK = 0, produisant ainsi K zéros à z = 0. Le dénominateur est nul lorsque zK = α, ce qui donne K solutions, régulièrement espacées sur le cercle complexe.

La représentation graphique des pôles et des zéros est :

Avec K = 8 et α = 0.5
Avec K = 8 et α = 0.5
Avec K = 8 et α =  − 0.5
Avec K = 8 et α = − 0.5

[modifier] Filtres en peigne continus

Les filtres en peigne peuvent être continus dans le temps.

La forme avec anticipation se présente ainsi :

\ y(t) = x(t) + \alpha x(t - \tau)

La forme avec rétroaction se présente comme suit :

\ y(t) = x(t) + \alpha y(t - \tau)

avec τ représentant le délai (en secondes).

Les deux filtres ont respectivement les réponses en fréquence suivantes :

\ H(\omega) = 1 + \alpha e^{-j \omega \tau}
\ H(\omega) = \frac{1}{1 - \alpha e^{-j \omega \tau}}

Les versions continues partagent les mêmes propriétés que leurs équivalents discrets.

[modifier] Filtrage vidéo

Les filtres en peigne permettent de séparer correctement les composantes d'un signal vidéo composite (luminance et chrominance). Selon le type de signal, la bande passante allouée pour chaque composante varie mais les deux plages se chevauchent partiellement (pour simplifier, la luminance est par exemple encodée sur les fréquences paires, et la chrominance sur les fréquences impaires). Afin de séparer les bonnes fréquences et ne garder que la composante désirée, on peut utiliser un filtre en peigne qui va éliminer par exemple les fréquences impaires et ne garder que les fréquences paires. De la qualité du filtre va dépendre la qualité du signal après séparation. Le filtre n'est plus nécessaire si le signal est transmis en S-Vidéo (les composantes sont transmises séparément).

[modifier] Voir aussi

[modifier] Liens internes

[modifier] Liens externes