Mobile Location and Particle Filter Chris Pendley, REU 08/05/2005

advertisement
Mobile Location and Particle
Filter
Chris Pendley, REU
08/05/2005
Overview
•
•
•
•
•
•
Benefits of mobile location
Large-scale and short-scale fading
Aulin’s short-term model
Particle filter application
Results
Conclusion
Location Based Service
• Provides information based on the
geographical location
• Promising Market: Commercial,
Technological, and Regulatory Market
Drivers.
• Also can be used for emergency
applications
Large-Scale Fading
Large scale propagation models:
T-R separation distances are large
Main propagation mechanism: reflections
Attenuation of signal strength due to power loss along
distance traveled: shadowing
Distribution of power loss in dBs: Normal
Log-Normal shadowing model
Fluctuations around a slowly
varying mean
dX (t) = β (γ − X (t))dt + δ dW
n
n n
n
n
t
6
5
Xn(t) [dB s]
4
3
Large−Scale Fading
2
1
0
0
50
100
150
200
250
300
dχ (t) = α (γ − χ (t))dt + σ sqrt(χ ) dW
n
n n
n
n
n
t
6
5
χn(t)
4
3
2
Small−Scale Fading
1
0
0
50
100
150
time [us]
200
250
300
Small-Scale Fading
Small scale propagation:
T-R separation distances are small
Heavily populated, urban areas
Main propagation mechanism: scattering
Multiple copies of transmitted signal arriving at the transmitted
via different paths and at different time-delays, add vectotrially
at the receiver: fading
dX (t) = β (γ − X (t))dt + δ dW
n
n n
n
n
t
6
5
Xn(t) [dB s]
4
3
Large−Scale Fading
2
1
0
0
50
100
150
200
250
300
dχn(t) = αn(γn − χn(t))dt + σnsqrt(χn) dWt
6
5
4
χn(t)
Distribution of signal attenuation
coefficient: Rayleigh, Ricean.
Short-term fading model
Rapid and severe signal
fluctuations around a slowly
varying mean
3
2
Small−Scale Fading
1
0
0
50
100
150
time [us]
200
250
300
Aulin’s Wireless Model
• Designed for small-scale fading
• More useful in urban / sub-urban
environments
• Aulin’s model the most general model for
small-scale fading
• Relies upon multipath propagation
Aulin’s Wireless Model
Aulin’s Wireless Model
N
y ( t ) = ∑ rn cos (ωc t + ωn t + θ n ) S (t −τ n ) + n ( t )
n =1
where: rn denote Rayleigh fading envelope
n(t) is Gaussian noise
Notice that y(t) is nonlinear function of (x0, y0, z0, vx, yx)
ωn =
θn =
−2π
λ
(x
0
2π v
λ
cos ( γ − α n ) cos ( β n )
cos (α n ) cos ( β n ) + y0 sin (α n ) cos ( β n ) + z0 sin ( β n ) ) + φn
Particle Filter Review
• To use particle filter, must know:
– xk = fk(xk-1, vk-1) is known, where xk-1 is a state
sequence and vk-1 is a process noise sequence
– zk = hk(xk, nk) is known, where zk is an measurement
of xk and nk is a measurement noise sequence
– X and Y are not constant for this model
Location Estimation Model
For our model the state equation is
xk
1

0

=
0

0
.1
1
0
0
0
 .1 0 



0
.1
0
 w
xk −1 + 
 0 .1 k
.1



1
 0 .1
T


x k =  x, x, y , y 

k
•
where
0
0
1
0
•
wk = (wx , wy )k
T
The measurement equation
N
y ( t ) = ∑ rn cos (ωc t + ωn t + θ n ) S (t −τ n ) + n ( t )
n =1
Particle Filter Review
• Three main steps:
– 1: State Prediction
• Changes applied to the state prediction model
– 2: Importance Weights
– 3: Update of Prediction
Results
Results
Conclusions
• Particle filter method of mobile location is
more accurate than Extended Kalman Filter.
Moreover it has more tolerance towards
initial condition.
• Error is within LOS (~10 meters or less),
making emergency applications such as 911
possible
Future Work
• Future work:
– Increasing runtime speed so that it approaches
real time results.
– Gathering real data and using the system for
experimental runs
Download