Digital Signal Processing Reference
In-Depth Information
y ( n )
x( n )
+
G ( z )
x ( n )
filter
w ( n )
Figure F.2 . Filtering of a signal contaminated by additive noise. Here x ( n )isan
M × 1 vector sequence and so is the output
x ( n ) .
The filter G ( z ) which minimizes this quantity is called the Wiener filter for this
pair
. We will see that this filter has a simple closed form expression
and can be expressed in terms of the various power spectra.
{ x ( n ) , w ( n )
}
Theorem F.1. The Wiener filter. In the above setting, the optimal filter
G ( z ) which minimizes the mean square error E is given by
G ( z )= S xy ( z ) S 1
yy ( z ) ,
(F . 12)
assuming [det S yy ( e )] is nonzero for all ω. The expressions
G ( z )=[ S xx ( z )+ S xw ( z )] S 1
yy ( z )
(F . 13)
and
S wy ( z )] S 1
G ( z )=[ S yy ( z )
yy ( z )
(F . 14)
are equivalent forms of Eq. (F.12).
Proof. The filter output is given by the matrix vector convolution
x ( n )=
m
g ( m ) y ( n − m ) ,
(F . 15)
where g ( m ) is the impulse response matrix, that is G ( z )= m g ( m ) z −m . Ap-
plying the orthogonality principle (Lemma F.1) we find that the best filter should
satisfy the condition
E [ e ( n ) y ( n − k )] = 0 ,
for all k,
(F . 16)
x ( n ) x ( n ) . That is,
where e ( n )=
E [ x ( n ) y ( n
x ( n ) y ( n − k )] ,
k )] = E [
for all k.
(F . 17)
By joint wide sense stationarity, the above expectations are independent of n.
Thus the left-hand side is R xy ( k ) . Substituting from Eq. (F.15) the equation
simplifies to
R xy ( k )=
m
g ( m ) R yy ( k
m ) .
(F . 18)
Search WWH ::




Custom Search