Using PPP Information to Implement a Global Real-Time Virtual Network DGNSS Approach
Wang Hu, Ashim Neupane, Jay A. Farrell
TL;DR
This work tackles the challenge of delivering centimeter‑ to meter‑level GNSS corrections on a global scale without deploying dense networks of physical reference stations. It proposes VN‑DGNSS, a PPP‑based, SSR‑driven server–client system that constructs RTCM OSR corrections at user locations by solving for satellite position and transmission time and by deriving common‑mode corrections from public SSR data. Real‑time, single‑frequency, pseudorange tests using public SSR sources demonstrate corrections that surpass SAE specifications and approach lane‑level accuracy, with open‑source implementation enabling broad accessibility. The approach lays the groundwork for future extensions to multi‑frequency, carrier‑phase positioning, GLONASS, and PPP‑AR techniques, potentially transforming wide‑area, high‑precision GNSS services.
Abstract
Differential GNSS (DGNSS) has been demonstrated to provide reliable, high-quality range correction information enabling real-time navigation with centimeter to sub-meter accuracy, which is required for applications such as connected and autonomous vehicles. However, DGNSS requires a local reference station near each user. For a continental or global scale implementation, this information dissemination approach would require a dense network of reference stations whose construction and maintenance would be prohibitively expensive. Precise Point Positioning affords more flexibility as a public service for GNSS receivers, but its State Space Representation format is not supported by most receivers in the field or on the market. This article proposes a novel Virtual Network DGNSS (VN-DGNSS) approach and an optimization algorithm that is key to its implementation. The approach capitalizes on the existing PPP infrastructure without the need for new physical reference stations. By connecting to public GNSS SSR data services, a VN-DGNSS server maintains current information about common-mode errors. Construction of the RTCM Observation Space Representation messages from this SSR information requires both the signal time-of-transmission and the satellite position at that time which are consistent with the time-of-reception for each client. This article presents an algorithm to determine these quantities. The results of real-time stationary and moving platform evaluations are included, using u-blox M8P and ZED-F9P receivers. The performance surpasses the SAE specification (68% of horizontal error <= 1.5 m and vertical error <= 3 m) and shows significantly better horizontal performance than GNSS Open Service. The moving tests also show better horizontal performance than the ZED-F9P receiver with SBAS enabled and achieve the lane-level accuracy (95% of horizontal errors less than 1 meter).
