journal article·2021-05-23Open access

Comparison of Two Approaches to GNSS Positioning Using Code Pseudoranges Generated by Smartphone Device

Massimiliano Pepe, Domenica Costantino, Gabriele Vozza, Vincenzo Saverio Alfio

Applied Sciences· Volume 11· Issue 11

Abstract

The release of Android 7.0 has made raw GNSS positioning data available on smartphones and, as a result, this has allowed many experiments to be developed to evaluate the quality of GNSS positioning using mobile devices. This paper investigates the best positioning, using pseudorange measurement in the Differential Global Navigation Satellite System (DGNSS) and Single Point Positioning (SPP), obtained by smartphones. The experimental results show that SPP can be comparable to the DGNSS solution and can generally achieve an accuracy of one meter in planimetric positioning; in some conditions, an accuracy of less than one meter was achieved in the Easting coordinate. As far as altimetric positioning is concerned, it has been demonstrated that DGNSS is largely preferable to SPP. The aim of the research is to introduce a statistical method to evaluate the accuracy and precision of smartphone positioning that can be applied to any device since it is based only on the pseudoranges of the code. In order to improve the accuracy of positioning from mobile devices, two methods (Tukey and K-means) were used and applied, as they can detect and eliminate outliers in the data. Finally, the paper shows a case study on how the implementation of SPP on GIS applications for smartphones could improve citizen science experiments.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: GNSS positioning and interference · Indoor and Outdoor Localization Technologies · Radio Wave Propagation Studies

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Polytechnic of Bari, via E. Orabona 4, 70125 Bari, Italy

References (30)

Show source-provided references
1. European GNSS Agency (2021, May 03). White Paper on Using GNSS Raw Measurements on Android Devices. Available online: https://www.euspa.europa.eu/newsroom/news/available-now-white-paper-using-gnss-raw-measurements-android-devices.
2. Dabove, P., Di Pietra, V., and Piras, M. (2020). GNSS Positioning Using Mobile Devices with the Android Operating System. ISPRS Int. J. Geoinf., 9.10.3390/ijgi9040220 ↗
3. Gioia, C., and Borio, D. (2020). Android Positioning: From Stand-Alone to Cooperative Approaches. Appl. Geomat., 1–22.10.1007/s12518-020-00333-4 ↗
4. Quality Assessment of GNSS Observations from an Android N Smartphone and Positioning Performance Analysis Using Time-Differenced Filtering Approach10.1007/s10291-018-0736-8 ↗
5. Smart-RTK: Multi-GNSS Kinematic Positioning Approach on Android Smart Devices with Doppler-Smoothed-Code Filter and Constant Acceleration Model10.1016/j.asr.2019.07.043 ↗
6. Quality Analysis of Multi-GNSS Raw Observations and a Velocity-Aided Positioning Approach Based on Smartphones10.1016/j.asr.2019.01.004 ↗
7. Guo, L., Wang, F., Sang, J., Lin, X., Gong, X., and Zhang, W. (2020). Characteristics Analysis of Raw Multi-GNSS Measurement from Xiaomi Mi 8 and Positioning Performance Improvement with L5/E5 Frequency in an Urban Environment. Remote Sens., 12.10.3390/rs12040744 ↗
8. Realini, E., Caldera, S., Pertusini, L., and Sampietro, D. (2017). Precise GNSS Positioning Using Smart Devices. Sensors, 17.10.3390/s17102434 ↗
9. Dabove, P., Di Pietra, V., Hatem, S., and Piras, M. (2019, January 3–5). GNSS Positioning Using Android Smartphone. Proceedings of the GISTAM 2019, Heraklion, Greece.10.5220/0007764801350142 ↗
10. GNSS Code and Carrier Phase Observations of a Huawei P30 Smartphone: Quality Assessment and Centimeter-Accurate Positioning10.1007/s10291-020-00978-z ↗
11. Gogoi, N., Minetto, A., Linty, N., and Dovis, F. (2019). A Controlled-Environment Quality Assessment of Android GNSS Raw Measurements. Electronics, 8.10.3390/electronics8010005 ↗
12. Characteristics of Raw Multi-GNSS Measurement Error from Google Android Smart Devices10.1007/s10291-018-0792-0 ↗
13. Elmezayen, A., and El-Rabbany, A. (2019). Precise Point Positioning Using World’s First Dual-Frequency GPS/GALILEO Smartphone. Sensors, 19.10.3390/s19112593 ↗
14. An Analysis of Multi-GNSS Observations Tracked by Recent Android Smartphones and Smartphone-Only Relative Positioning Results10.1016/j.measurement.2021.109162 ↗
15. Robustelli, U., Paziewski, J., and Pugliano, G. (2021). Observation Quality Assessment and Performance of GNSS Standalone Positioning with Code Pseudoranges of Dual-Frequency Android Smartphones. Sensors, 21.10.3390/s21062125 ↗
16. Wübbena, T., Darugna, F., Ito, A., and Wübbena, J. (2018, January 30). Geo++’s Experiments on Android GNSS Raw Data. Proceedings of the GNSS Raw Measurements Taskforce Workshop, GSA Headquarters, Prague, Czech Republic.
17. Takasu, T. (2021, May 03). RTKLIB Ver. 2.4. 2 Manual. RTKLIB: An Open Source Program Package for GNSS Positioning. Available online: http://www.rtklib.com/prog/manual_2.4.2.pdf.
18. Takasu, T., and Yasuda, A. (2009, January 4–6). Development of the Low-Cost RTK-GPS Receiver with an Open Source Program Package RTKLIB. Proceedings of the International Symposium on GPS/GNSS, International Convention Center, Jeju, Korea.
19. CSRS-PPP: An Internet Service for GPS User Access to the Canadian Spatial Reference Frame
20. Banvile, S. (2021, March 03). CSRS-PPP Version 3: Tutorial. Available online: https://www.blackdotgnss.com/2020/09/18/csrs-ppp-version-3-ppp-ar/.
21. Performance Evaluation of Single Baseline and Network RTK GNSS
22. CORS Architecture and Evaluation of Positioning by Low-Cost GNSS Receiver10.3846/gac.2018.1255 ↗
23. Galeandro, A., Abate, G., Capra, A., and Costantino, D. (2005). Installazione e Controllo Della Nuova Stazione GPS Permanente Di Taranto, IX Conferenza Nazionale ASITA.
24. An Analysis of Variance Test for Normality (Complete Samples)10.1093/biomet/52.3-4.591 ↗
25. Labeling Methods for Identifying Outliers
26. Performance of Some Resistant Rules for Outlier Labeling10.1080/01621459.1986.10478363 ↗
27. Tukey, J.W. (1977). Exploratory Data Analysis, Addison-Wesley.
28. Outlier Detection and Removal Algorithm in K-Means and Hierarchical Clustering10.13189/wjcat.2017.050202 ↗
29. A Review of K-Mean Algorithm
30. Moore, D.S., Notz, W.I., and Fligner, M.A. (2015). The Basic Practice of Statistics, Wh Freeman. [8th ed.].