Antti Lehtinen Doppler Positioning with GPS - Matematiikan laitos
Antti Lehtinen Doppler Positioning with GPS - Matematiikan laitos
Antti Lehtinen Doppler Positioning with GPS - Matematiikan laitos
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
More bad news is that the user velocity is extremely hard to measure. A speedometer<br />
will not do, since it produces no information about the direction of the<br />
velocity. And even if the user velocity vector could be determined, say <strong>with</strong> a<br />
combination of gyroscopes and three-dimensional compasses, transforming the<br />
vector into the ECEF coordinate system would complicate the computation.<br />
5.1.4 Biased Time Estimate<br />
In Chapter 4 we assumed that the ephemeris and an accurate time estimate were<br />
available. In practise, however, the receiver only has an estimate for the current<br />
time. In conditions where pseudorange measurements are unavailable the <strong>GPS</strong><br />
satellites cannot provide time information. Thus, the receiver time estimate is<br />
probably biased. The consequence of the biased time estimate is that the satellite<br />
positions and velocities are calculated wrong.<br />
The biased time estimate effect can again be thought of as a measurement error.<br />
The positioning algorithms utilise the delta range difference function p(ˆx).<br />
Accordingto Definition 3, we have<br />
p(ˆx) =ˆ˙ρ − ˙ρ (5.5)<br />
Evidently, the biased time estimate causes error to the expected delta range vector<br />
ˆ˙ρ. Accordingto the equation 5.5, however, the effect is the same as if there were<br />
additional error in the delta range measurement vector ˙ρ. The resultingerror can<br />
be accurately approximated by examiningthe differences of the expected delta<br />
range vectors at time t and at the biased time t + △t. When△t is small we can<br />
use the first order Taylor series:<br />
ˆ˙ρ(t + △t) − ˆ˙ρ(t) = ∂ ˆ˙ρ △t (5.6)<br />
∂t<br />
The symbolic differentiation of the i th component gives<br />
∂ ˆ˙ ρi<br />
∂t = ri − ru<br />
ri − ru3 • vi × (ri − ru × vi)+ri − ru 2 <br />
ai<br />
(5.7)<br />
where ai is the relative acceleration vector of the i th satellite. Theoretical bounds<br />
<br />
<br />
∂<br />
ˆ˙ρi<br />
<br />
<br />
for are hard to derive from the equation 5.7. This is because the two vectors<br />
∂t <br />
in the square brackets are pointingto nearly opposite directions. Numerical<br />
<br />
∂<br />
ˆ˙ρi<br />
<br />
<br />
simulations show that the maximum value of <br />
∂t is about 15 cm/s2 . Applying<br />
the equation 5.6, wee see that for example a time bias error of 0.1 seconds may in<br />
the worst case cause a positioningerror similar to 1.5 cm/s measurement error.<br />
34