Abstract: | The current smartphone Software Development Kit (SDK) does not have open Application Programming Interface (API) to access raw GNSS measurements (e.g., pseudoranges) outputted from the built-in receivers in smartphones. This becomes a direct obstacle for using techniques such as Differential GNSS (DGNSS) in smartphones for enhancing the positioning accuracy. Without the need to access raw measurements, this paper presents a differential solution, differential GNSS in coordinate domain (DGNSS-C), based on smartphones. By carrying out DGNSS computation in the coordinate domain, the DGNSS-C algorithm utilizes the pseudorange corrections to estimate the coordinate corrections, and applies the coordinate corrections to the initial coordinates obtained from the GNSS chipset. The field test demonstrates that the DGNSS-C algorithm enhances the positioning accuracy by 30-40% in terms of 3D error, and the performances vary in different phones due to different chipset designs that might give rise to model errors in the DGNSS-C correction processing. |
Published in: |
Proceedings of the 27th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2014) September 8 - 12, 2014 Tampa Convention Center Tampa, Florida |
Pages: | 490 - 497 |
Cite this article: | Chen, Ruizhi, Chu, Tianxing, Liu, Jingbin, Li, Xiao, Chen, Yuwei, Chen, Liang, Xu, Wenchao, "DGNSS-C: A Differential Solution for Enhancing Smartphone GNSS Performance," Proceedings of the 27th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2014), Tampa, Florida, September 2014, pp. 490-497. |
Full Paper: |
ION Members/Non-Members: 1 Download Credit
Sign In |