Abstract

Real-time kinematic (RTK) is a technique frequently utilized to provide real-time highly precise positioning services for mobile Internet-of-Things (IoT)-embedded terminals from intelligence appliances and smartphones to autonomous drones and self-driving vehicles. To fully utilize hardware resources, the internal GNSS chips or modules equipped in IoT terminals should satisfy the traits of energy efficiency and low computational complexity. As the number of global navigation satellite system (GNSS) increases, the continuous accumulation of high-dimensional rounding errors, the rough system model, and seriously distorted observations will result in divergence and considerable processing burden in the conventional Kalman filter (KF) process. Computational efficiency is significant in the reduction in the power consumption and intensifies the positioning performance of GNSS receivers. Here, a new filter strategy based on UD factorization, where U stands for the unit upper-triangular factor and D indicates the diagonal factor, is proposed for RTK positioning to enhance the numerical stability and reduce the computational effort. The equivalent principle was applied to turn double-difference (DD) observations into zero-difference (ZD) observations. Then, the UD-factorization-based Kalman filter (UD-KF) is proposed as a way to sequentially provide accurate real-time estimations of the filter states and variance–covariance (VC) matrix. Both static and dynamic tests were carried out with single-frequency data from a GPS to evaluate the performance of UD-KF. The results of the zero-baseline test show that UD-KF can obtain smaller RMS of the estimated parameters as the noise of DD observations was twice that of the ZD observations. A short baseline test showed that, compared to the regular filter approach with DD observations, UD-KF achieved a shorter computation time with a higher data utilization rate for both filtering and fixing stages, with an average improvement of 32% and 18%. Finally, a dynamic test showed that the UD-KF can avoid the undesirable effect of satellite changes. Therefore, compared to KF with DD observations, the UD-KF with equivalent ZD observations can enhance the robustness as well as improve the positioning accuracy of RTK positioning.

Highlights

  • At present, the continuous improvement of global navigation satellite system (GNSS), i.e., GPS, Galileo, BDS, and GLONASS, and regional navigation systems including NavIC, QZSS, etc., has promoted the application of positioning services in various fields, such as dynamic navigation [1], engineering survey [2,3], and space and atmospheric science [4]

  • In order to tackle the dilemma of a restricted processing capacity of GNSS IoT devices, in this contribution we proposed a new and efficient equivalent ZD algorithm for Real-time kinematic (RTK)

  • The sequential strategy for RTK was constructed by the UD factorization implementation

Read more

Summary

Introduction

The continuous improvement of GNSS, i.e., GPS, Galileo, BDS, and GLONASS, and regional navigation systems including NavIC, QZSS, etc., has promoted the application of positioning services in various fields, such as dynamic navigation [1], engineering survey [2,3], and space and atmospheric science [4]. GNSS data processing and analysis software has become an essential focus among scientists and engineers worldwide. Many famous software packages have been released, including GAMIT/GLOBK [5], Bernese [6], Remote Sens. New developments have been aimed at parallel programming routines on cluster platforms and cloud computing based on multinode and multicore processors [15,16]. These investigations made significant contributions to the efficient processing of massive GNSS data. The traditional processing models based on DD are highly complex and increase the noise of observation models but have low data utilization [1,17]

Methods
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call