Winer Filter
Winer Filter
Week 3
Week 3
Problem statement:
Given
Filter input, u(n),
Desired response, d(n),
Find the optimum filter coefficients, w(n)
To make the estimation error as small as possible
How?
An optimization problem.
Week 3
Week 3
Principle of Orthogonality
Week 3
Principle of Orthogonality
Error:
Week 3
Let
Hence
or
!!! J: real, why? !!!
Week 3
Principle of Orthogonality
Partial derivative of J is
Using
Hence
Week 3
and
Principle of Orthogonality
Since
A good basis for testing whether the linear filter is operating in its
optimum condition.
Week 3
, or
Principle of Orthogonality
Corollary:
When the filter operates in its optimum condition, the estimate of the
desired response defined by the filter output yo(n) and the
corresponding estimation error eo(n) are orthogonal to each other.
Week 3
10
or
Week 3
Meaning
Week 3
12
Wiener-Hopf Equations
Rearranging
Wiener-Hopf
Equations
(set of
infinite eqn.s)
where
Week 3
13
Wiener-Hopf Equations
M simultaneous equations
Week 3
14
Let
Then
and
Week 3
15
where
is composed of the optimum (FIR) filter coefficients.
The solution is found to be
Week 3
16
Error-Performance Surface
Substitute
Rewriting
Week 3
17
Error-Performance Surface
or
Wiener-Hopf
Equations
Week 3
18
We calculated that
Then
At wo.
(Jmin is independent of w)
Week 3
19
Then, by substituting
In other words,
Week 3
20
Observations:
J(w) is quadratic in w,
Minimum is attained at w=w o,
Jmin>0
Week 3
21
Then
Let
a vector
Canonical form
Week 3
22
wo
J(wo)=Jmin
v2
(2)
J(w)=c curve
J(v)=c curve
Jmin
Q
v1
(1)
Transformation
w1
Week 3
23
Wiener Filter tries to match the filter coefficients to the model of the
desired response, d(n).
Week 3
24
Week 3
25
Week 3
26
Example
Let
Week 3
27
Example
Question:
a) Find Jmin for a (Wiener) filter length of M=1,2,3,4
Solution:
a) we know that
Week 3
and
then
28
Example
Solution, b)
Week 3
29
Example
Then
v2
(2)
Jmin
v1
(1)
Week 3
30
Channel, h
y(n)
Filter, w
Delay,
z(n)
-
(n)
x(n-)
Week 3
31
Filter output
Convolution
Filter input
Convolution
Week 3
32
Week 3
33
Expanding (data and noise are uncorrelated E{x(n)v(k)}=0 for all n,k)
Week 3
34
And Jmin is
Week 3
35
Problem:
1. We want to design an FIR filter which suppresses all frequency
components of the filter input except o, with a gain of g at o.
Week 3
36
Problem:
2. We want to design a beamformer which can resolve an
incident wave coming from angle o (with a scaling factor g),
while at the same time suppress all other waves coming from
other directions.
Week 3
37
Week 3
38
Mathematical model:
Filter output
Beamformer output
Constraints:
Week 3
39
output power
constraint
Week 3
40
Hence
to find
For o, w o is
the linearly Constrained Minimum-Variance (LCMV) beamformer
For o, w o is
the linearly Constrained Minimum-Variance (LCMV) filter
Week 3
41
Week 3
42