![]() |
0.3.0
|
Pseudorange and Doppler observations are processed together.
([17] Groves, ch. 9.4.2.2, eq. 9.148, p. 415)
Higher order terms are zero, so the exact solution is
([17] Groves, ch. 9.4.2.2, eq. 9.150, p. 416)
Clock modeling
Velocity change due to user motion (Variances)
([17] Groves, ch. 9.4.2.2, p. 416-418)
Noise input matrix
Noise scale matrix
Van Loan algorithm
Uses GUI input values for ,
and
.
Uses calculated values for ,
and
.
([17] Groves, ch. 9.4.2.2, eq. 9.152, p. 417-418)
The inter-system errors and drifts are assumed constant. Note: Groves does not estimate an inter-system drift ([17] Groves, Appendix G.8, p. G-23 - G-24), but we do for all models.
See Design matrix / Measurement sensitivity matrix
In detail for Kalman Filtering
([17] Groves, ch. 9.4.2.2, eq. 9.163, p. 420)
See NAV::GnssMeasurementErrorModel
Old state:
First we need to wait one epoch, in order to estimate the new inter system differences and
Then we can transform the state with a matrix
with
Old state:
We can transform the state with a matrix with
After a transformation, the covariance matrix has also to be adapted by error propagation