Filtre de Wiener

Le filtre de Wiener est un filtre utilisé pour estimer un signal à partir d'une observation bruitée de ce signal. Il minimise l'erreur quadratique moyenne entre le signal estimé par filtrage linéaire et le signal original non bruité. La méthode suppose que les caractéristiques du signal et du bruit sont stationnaires et connues (puissance spectrale ou autocorrélation, fonction d'étalement). Il s'agit ainsi souvent d'un filtre théorique, ou utilisé en pratique sous forme d'approximation en estimant les caractéristiques spectrales du signal et du bruit.


Exemple en dimension 1

Cas sans étalement

Le signal observé est:

est le signal d'origine et est le bruit additif.

L'estimation du signal d'origine est obtenue par convolution avec le noyau de Wiener: , ou dans le domaine fréquentiel:

.

Le filtre de Wiener dépend des caractéristiques du signal et du bruit:

et sont les puissances spectrales du signal d'origine et du bruit, modélisées comme des processus aléatoires indépendants. Pour un bruit blanc, est constant: .

Cas avec étalement

Si le signal subit un étalement linéaire par un noyau , l'observation devient: .

Le filtre de Wiener optimal prend alors en compte le noyau  :

L'exposant désigne la conjugaison complexe.

Histoire

Norbert Wiener a d'abord proposé le filtre dans les années 1940, puis publié en 1949[1]. Vers la même époque Andreï Kolmogorov travaillait sur des filtres similaires.

Applications

Le filtre de Wiener a une variété d'applications de traitement du signal, traitement d'image, des systèmes de contrôle et de la communication numérique.

Références

  1. (en) Norbert Wiener, Extrapolation, Interpolation, and Smoothing of Stationary Time Series, New York, Wiley, (ISBN 0-262-73005-7)
  • icône décorative Portail de l’informatique
  • icône décorative Portail de l’électricité et de l’électronique