Abstract

One’s position has become an important piece of information for our everyday lives in a smart city. Currently, a position can be obtained easily using smartphones that is equipped with low-cost Global Navigation Satellite System (GNSS) chipsets with accuracy varying from 5 m to 10 m. Differential GNSS (DGNSS) is an efficient technology that removes the majority of GNSS errors with the aid of reference stations installed at known locations. The sub-meter accuracy can be achieved when applying the DGNSS technology on the advanced receivers. In 2016, Android has opened the accesses of raw GNSS measurements to developers. However, most of the mid and low-end smartphones only provide the data using the National Marine Electronics Association (NMEA) protocol. They do not provide the raw measurements, and thus do not support the DGNSS operation either. We proposed a DGNSS infrastructure that correct the standalone GNSS position of smartphones using the corrections from the reference station. In the infrastructure, the position correction is generated considering the GNSS satellite IDs that contribute to the standalone solution in smartphones, and the position obtained is equivalent to the solution of using the range-domain correction directly. To serve a large number of smartphone users, a Client/Server architecture is developed to cope with a mass of DGNSS positioning requests efficiently. The comparison of the proposed infrastructure against the ground truth, for all field tests in open areas, showed that the infrastructure achieves the horizontal positioning accuracy better than 2 m. The improvement in accuracy can reach more than 50% for the test in the afternoon. The infrastructure brings benefits to applications that require more accuracy without requiring any hardware modifications.

Highlights

  • Global Navigation Satellite System (GNSS) measures the satellite-to-user distances to determine the user position, suffering from measurement errors caused by the satellite clock, the satellite orbit, the propagation delay, and the receiver

  • Based on National Marine Electronics Association (NMEA) messages is that, for each satellite ID that appears in GSA sentences, we compute the propagation delays, the pseudorange correction, and the estimate of the satellite clock error based on the data from the reference station

  • To reduce the user’s computational requirement, we developed the Differential GNSS (DGNSS) infrastructure based on the second method

Read more

Summary

A New DGNSS Positioning Infrastructure for Android Smartphones

Duojie Weng 1 , Xingli Gan 2,3, * , Wu Chen 1 , Shengyue Ji 4 and Yangwei Lu 1,4. State Key Laboratory of Satellite Navigation System and Equipment Technology, Shijiazhuang 050081, China. The 54th Research Institute of China Electronics Technology Group Corporation, Shijiazhuang 050081, China. Received: 4 December 2019; Accepted: 11 January 2020; Published: 15 January 2020

Introduction
Background
Standalone GNSS
DGNSS in the Range Domain
NMEA Standard
DGNSS Based on NMEA Messages
Assumptions on DGNSS Based on NMEA Messages
Implementation of the Infrastructure
Experimental Studies
Walking in the Open Area
The the radius of the circular approximately
Positioning
Effects of Ionosphere in the Low-Latitude Region
Walking in Urban Areas
Findings
Conclusions
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