Filtre de Wiener

Transcription

Filtre de Wiener
O.de Cambry
10/11
ESIEE
SE4-SIS1
Filtre de Wiener
S
X
−+
Ŝ
W
e
Description du problème de filtrage
Signal à estimer S = (Sn )n∈Z
Entrée du filtre X = (Xn )n∈Z
Sortie du filtre (estimation) Ŝ = (Ŝn )n∈Z
Erreur d’estimation en = Sn − Ŝn
Hypothèses
• X et S sont centrés et stationnaires
• X est observé mais S ne l’est pas nécessairement suivant les cas
• L’ autocorrélation rX et la corrélation croisée rSX sont connues (ou estimées auparavant) :
rX (k) = E(Xn+k Xn ) = E(Xk X0 )
rSX (j) = E(Sn Xn−j )
k = 0, 1, ..., p − 1
j = 0, 1, ..., p − 1
Objectif
Déterminer les coefficients du filtre linéaire d’ordre p, Ŵ , produisant la meilleure estimation linéaire au sens des moindres carrés de S à l’aide de X.
Critère
J(W ) = E(e2n )
Contrainte
W ∈ Fp où Fp ={ Filtres linéaires d’ordre p }
Résoudre le problème de minimisation :
(P)
Ŵ = arg min J(W)
W∈Fp
1
Solution
Notations
RX (p) : matrice d’autocorrélation d’ordre p
ρSX (p) : vecteur d’intercorrélation d’ordre p

rX (0)
rX (1)
rX (2)
 rX (1)
rX (0)
rX (1)

 rX (2)
r
(1)
rX (0)
X
RX (p) = 

..
..
..

.
.
.
rX (p − 1) rX (p − 2) rX (p − 3)



. . . rX (p − 1)
rSX (0)
 rSX (1) 
. . . rX (p − 2)





. . . rX (p − 3) et ρSX (p) = 
 rSX (2) 



..
..



.
.
...
rX (0)
rSX (p − 1)
Equation de Wiener-Hopf : RX Ŵ = ρSX
Erreur d’estimation : Jmin = J(Ŵ ) = rS (0) − ρtSX Ŵ
Cas du filtrage d’un signal bruité
S
ε
+
X
Ŝ
W
−+
e
S est centré et stationnaire d’autocorrélation connue, ε est un bruit blanc de variance
rε (0) = σ 2 connue.
Xn = Sn + εn est observé et on souhaite estimer Sn
d’ordre p.

rS (0)
 rS (1)

RX = RS + σ 2 Ip et rSX (k) = rS (k) donc ρSX = 
..

.
Equation de Wiener-Hopf : (RS +
σ2
à l’aide d’un filtre de Wiener
rS (p − 1)
Ip ) W (p) = ρSX





Pour mesurer l’effet du filtrage on étudie l’évolution du rapport signal sur bruit.
Avant le filtrage : On observe Xn = Sn + εn
rS (0)
Le rapport signal sur bruit vaut :RSB0 =
rε (0)
Après le filtrage : On dispose du signal estimé Ŝn
Or Ŝn = (W ∗ X)n = (W ∗ S)n + (W ∗ ε)n .
De plus rW ∗S = W t RS W et rW ∗ε = W t Rε : W = σ 2 kW k2
rW ∗S (0)
Le rapport signal sur bruit vaut alors : RSB1 =
rW ∗ ε(0)
RSB1
Son taux d’évolution est : τ =
.
RSB0
2