Hostname: page-component-76d6cb85b7-6jg5l Total loading time: 0 Render date: 2026-07-10T18:38:22.948Z Has data issue: false hasContentIssue false

A Window-Recursive Approach for GNSS Kinematic Navigation Using Pseudorange and Doppler Measurements

Published online by Cambridge University Press:  20 November 2012

Zebo Zhou*
Affiliation:
(School of Aeronautics and Astronautics, University of Electronic Science Technology of China, Chengdu, China)
Bofeng Li
Affiliation:
(College of Surveying and Geo-informatics, Tongji University, Shanghai, China) (State Key Laboratory of Geo-Information Engineering, Xi'an Research Institute of Surveying and Mapping, Xi'an, China)
Yunzhong Shen
Affiliation:
(College of Surveying and Geo-informatics, Tongji University, Shanghai, China)
Rights & Permissions [Opens in a new window]

Abstract

In kinematic Global Navigation Satellite Systems (GNSS) navigation, the Kalman Filter (KF) solution relies, to a great extent, on the quality of the dynamic model that describes the moving object's motion behaviour. However, it is rather difficult to establish a precise dynamic model that only connects the previous state and the current state, since these high-order quantities are usually unavailable in GNSS navigation receivers. To overcome such limitations, the Window-Recursive Approach (WRA) that employs the previous multiple states to predict the current one was developed in Zhou et al., (2010). Its essence is to adaptively fit the moving object's motion behaviour using the multiple historical states in a short time span. Up to now, the WRA method has been performed only using GNSS pseudorange measurements. However, in GNSS navigation fields, the strength of pseudorange observation model is usually weak due to various reasons, e.g., multi-path delay, outliers, insufficient visible satellites. As an important complementary measurement, Doppler can be used to aid Position and Velocity (PV) estimation. In this contribution, implementation of WRA will be developed using the pseudorange and Doppler measurements. Its corresponding state transition matrix is constructed based on the Newton's Forward Difference Extrapolation (NFDE) and Definite Integral (DI) methods for the efficient computation. The new implementation of WRA is evaluated using the real kinematic vehicular GNSS data with two sampling rates. The results show that:

  1. (i) aided by GNSS Doppler measurement, the new implementation of WRA significantly improves the accuracy compared with the pseudorange-only WRA.

  2. (ii) In high sampling rate, the WRA works best in the case of 2 epochs in time window, while in the low sampling rate, it obtains better solutions if more epochs involved in time window.

  3. (iii) Compared with KF with constant velocity dynamic model, the WRA demonstrates better in the self-adaptation and validity.

  4. (iv) As a benefit of WRA itself, the NFDE/DI-based state transition matrix for WRA can be previously computed offline without increasing the computation burdens.

Information

Type
Research Article
Copyright
Copyright © The Royal Institute of Navigation 2012 
Figure 0

Figure 1. The computation flowchart of WRA.

Figure 1

Table 1. The coefficient matrix J for the different window lengths (n = 1 to 5)

Figure 2

Table 2. The coefficient matrix G for the different window lengths (n = 1 to 5)

Figure 3

Table 3. The coefficient matrix Ψ for the different window lengths (n = 1 to 5)

Figure 4

Figure 2. The horizontal (East – North) trajectory of vehicle.

Figure 5

Figure 3. Velocities of X, Y and Z components.

Figure 6

Figure 4. Differences of LS and WRA (n = 1) solutions from the reference values for sampling interval of 1 s (top: Differences of LS from the reference values; bottom: Differences of WRA without Doppler implementation).

Figure 7

Figure 5. The number of observed satellites and PDOP during kinematic GNSS navigation.

Figure 8

Table 4. RMSE (m) of WRA with and without Doppler implementations (n = 1) (1 s)

Figure 9

Figure 6. The differences of the WRA solutions from the reference values for sampling interval of 1 s.

Figure 10

Table 5. RMSE (m) of WRA with different window lengths (n = 1 to 5) in GPS navigation (1 s)

Figure 11

Figure 7. The differences of the WRA solutions from the reference values for sampling interval of 3 s.

Figure 12

Table 6. RMSE (m) of WRA with different window lengths (n = 1 to 5) in GPS navigation (3 s)