Professional Documents
Culture Documents
EECE 522 Notes - 08 CH - 3 CRLB Examples in Book
EECE 522 Notes - 08 CH - 3 CRLB Examples in Book
11 CRLB Examples
Well now apply the CRLB theory to several examples of
practical signal processing problems.
Well revisit these examples in Ch. 7 well derive ML
estimators that will get close to achieving the CRLB
1.
Range Estimation
2.
3.
Bearing Estimation
4.
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
B
Ts
s(t o)
f
2/19
PSD of w(t)
No/2
B
2 = BNo
f
1/2B
x[n ] = s ( n o ) + w[n ]
1/B 3/2B
n = 0,1, , N 1
DT White
Gaussian Noise
Var 2 = BNo
w[n ]
x[n ] = s ( n o ) + w[n ]
w[n ]
0 n no 1
no n n o + M 1
no + M n N 1
3/19
var(o )
2
N 1
s[n; o ]
o
n = 0
no + M 1
n = no
2
no + M 1
n = no
(
)
s
t
t t = n
o
Exploit Calculus!!!
s ( n o )
2
M 1
(
)
s
t
t
=
n
n =0
Use approximation: o = no
Then do change of variables!!
4/19
No / 2
1 Ts s (t )
dt
Ts s ( t )
dt
Ts s ( t )
Es
No / 2
dt
t
Es
Ts
var(o )
Es
No / 2
Ts
2
2
(
)
2
(
)
f
S
f
df
0
Es
Es
No / 2
A type of SNR
(2f )
Define a BW measure:
FT Theorem
& Parseval
E s = s 2 (t )dt
S ( f ) df
S ( f )
dt
Parseval
Brms =
2
2
(
)
2
(
)
f
S
f
df
S ( f ) dt
1
2
SNR Brms
(sec 2 )
CRLB
o
with R = co / 2
CRLB
CRLBisisinversely
inverselyproportional
proportionalto:
to:
SNR
SNRMeasure
Measure
RMS
RMSBW
BWMeasure
Measure
var( R )
c2 / 4
2
SNR Brms
(m 2 )
n = 0, 1, , N 1
o is DT frequency in
cycles/sample: 0 < o <
]T
2 2
7/19
[I()]ij = 2
i j
=
N 1
s[n; ] s[n; ]
i
j
n =0
8/19
N 1
cos (o n + ) =
n =0
N 1
2 2
(1 + cos(2o n + 2 ))
n =0
[I()]12
1 N 1
A
= [I()]21 = 2 An cos( o n + ) sin( o n + ) =
2 2
n =0
[I()]13
1 N 1
A
= [I()]31 = 2 A cos( o n + ) sin( o n + ) =
2 2
n =0
[I()]22 =
N 1
n =0
[I()]23 = [I()]32 =
[I()]33 =
N 1
n =0
( n ) sin ( o n + ) =
1
N 1
A n sin
n =0
2
A2
2 2
N 1
2 2
N 1
n sin(2o n + 2 ) 0
n =0
N 1
sin(2o n + 2 ) 0
n =0
A2
N 1
n (1 cos(2o n + 2 )) 2 2 n 2
2
n =0
( o n + )
sin ( o n + )
n =0
A2
2
N 1
n =0
NA2
2 2
9/19
I( ) 0
Recall SNR =
A2
2
0
N 1
A2
2 2
A2
2
n2
n =0
N 1
n =0
A2 N 1
n
2
2 n =0
NA2
2 2
Inverting the FIM by hand gives the CRLB matrix and then
extracting the diagonal elements gives the three bounds:
2
2
var( A )
N
)
var(
o
var()
( volts2 )
12
SNR N ( N 2 1)
(( rad/sample) 2 )
2( 2 N 1)
4
SNR N ( N + 1) SNR N
To convert to Hz2
multiply by (Fs /2)2
( rad 2 )
Not in Book
12 Fs2
( 2 ) 2 SNR N ( N 2 1)
( Hz 2 )
PSD of w(t)
No/2
B
2 = BNo
f
1/2B
1/B 3/2B
12/19
Emits or reflects
signal s(t)
s(t ) = At cos(2f o t + )
Simple model
Propagation Time to
nth
Sensor: tn = t0 n
d
cos
c
n = 0, 1, , M 1
sn (t ) = s (t tn )
= A cos 2f o t t0 + n cos +
c
13/19
sn (t s ) = A cos 2f o t s t0 + n cos +
c
2f
~
~
cos d n + = A cos s n +
= A cos
c
$!
!
#
!
!
"
!#!!!
"
$!!
Spatial sinusoid w/
s
spatial frequency s
Spatial Frequencies:
s is in rad/meter
s is in rad/sensor
= [ A s ]T
A
A
c s
= g() = = arccos
2f o d
15/19
12
2
M +1 L
2
( 2 ) 2 SNR M
sin ( )
M 1
L = Array physical length in meters
M = Number of array elements
= c/fo Wavelength in meters (per cycle)
( rad 2 )
Define: Lr = L/
Array Length in
wavelengths
Bearing Accuracy:
Decreases as 1/SNR
Decreases as 1/M
! Best at = /2 (Broadside)
Decreases as 1/Lr2
! Impossible at = 0! (Endfire)
16/19
Pxx ( f ; ) =
1+
a[m]e j 2fm
m =1
a[ 2 ] & a [ p ]
2T
u
Recall: [I()]ij
1
2
1
2
u2
ln Pxx ( f ; ) = ln
1+
a[m]e
2
j 2fm
= ln u2 ln 1 +
a[m]e j 2fm
m =1
m =1
18/19
var(a[k ])
var( u2 )
[R ]
N
u2
1
xx kk
k = 1, 2, , p
2 u4
N
dependence on
AC Matrix!!
Both Decrease
as 1/N
Im(z)
a[1]
Re(z)
1
(1 a 2 [1])
N
Improves as pole
gets closer to unit
circle PSDs
with sharp
peaks are easier
to estimate
19/19