Beruflich Dokumente
Kultur Dokumente
10 MLE Examples
Well now apply the MLE theory to several examples of
practical signal processing problems.
These are the same examples for which we derived the CRLB
in Ch. 3
1.
Range Estimation
2.
3.
We
Will
Cover
Bearing Estimation
4.
See Book
1
s(t)
Receive Reflection:
s(t o)
x ( t ) = s ( t o ) + w( t )
$
!#!
"
0 t T = Ts + o,max
s ( t ; o )
s(t)
Bandlimited
White Gaussian
BPF
& Amp
x(t)
PSD of w(t)
No/2
Ts
s(t o)
f
PSD of w(t)
No/2
2 = BNo
f
1/2B
1/B 3/2B
n = 0,1, , N 1
DT White
Gaussian Noise
Var 2 = BNo
w[n ]
w[n ]
no o /
0 n no 1
no n no + M 1
no + M n N 1
3
2
2
2
2
n = 0
2
2 n = no
n = no + M
C=
1
2 2
N 1 2
x [n ]
no + M 1
1
p ( x; no ) = C N exp n =0 2 exp
(
2
x
[
n
]
s
[
n
n
]
s
[
n
n
])
0
o
2
2
n
=
n
$!o!!!!!
!#!!!!!!!
"
$!!!
#!!!"
no + M 1
no + M 1
x[n]s[n n0 ] +
n = no
$!
!!#!!!"
s 2 [n no ]
= no
$n!
!
!#!!!
"
So maximize this:
x[n]s[n n0 ]
n =0
C xs [m] =
N 1
x[n]s[n m],
n =0
Cxs[m]
m
no
C xs [m] =
Warning: When
signals are complex
(e.g., ELPS) take find
peak of |Cxs[m] |
N 1
x[n]s[n m],
n =0
n = 0, 1, , N 1
DT White Gaussian Noise
Zero Mean & Variance of 2
]T
1
exp
2
2
N 1
n =0
( x[ n ] A cos( o n + ))
= J ( A, o , )
For MLE: Minimize This
[1 2 o ]T
Then J'(1 ,2,o) = J(A,o,)
= [1 2]T
Define:
c(o) = [1 cos(o) cos(o2)
cos(o(N-1))]T
sin(o(N-1))]T
and
H(o) = [c(o) s(o)]
an Nx2 matrix
8
Then:
= H ( o )H( o )
T
HT ( o )x
= x T T HT ( o ) [x H( o ) ]
1 T
T
= x I H( o ) H ( o ) H( o ) H ( o ) x
!!!!!!!
$
!#!!!!!!!!
"
T
= I H ( o ) HT ( o ) H ( o )
HT ( o )
= x T x x T H( o ) H T ( o ) H( o ) H T ( o ) x
$!!!!!!!#!!!!!!!"
minimize w.r.t. o
1 T
T
T
0o
Done Numerically
1 T
)x
= H ( o )H( o ) H (
o
T
1 = A cos()
2 = A sin()
for
A &
10
x T H( o ) H T ( o )H( o ) H T ( o )x =
sT ( ) x
o
c T ( o ) c ( o ) c T ( o ) s( o ) c T ( o ) x
sT ( )c ( )
sT ( o )s( o ) sT ( o )x
o
$!!o!!!
!#!!!!!!"
N
2
= arg min 2
o
0o N
N 1
x
[
n
]
exp(
j
n
)
=
arg
min
X
(
o
0
n =0
2
)
A =
X (
o
N
)
= X (
o
11
|X()|
X()
12
Emits or reflects
signal s(t)
s(t ) = At cos(2f o t + )
Simple model
13