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

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...

Full description

Bibliographic Details
Main Authors: Massimiliano Pepe, Domenica Costantino, Gabriele Vozza, Vincenzo Saverio Alfio
Format: Article
Language:English
Published: MDPI AG 2021-05-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/11/11/4787
_version_ 1797532948268843008
author Massimiliano Pepe
Domenica Costantino
Gabriele Vozza
Vincenzo Saverio Alfio
author_facet Massimiliano Pepe
Domenica Costantino
Gabriele Vozza
Vincenzo Saverio Alfio
author_sort Massimiliano Pepe
collection DOAJ
description 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.
first_indexed 2024-03-10T11:07:35Z
format Article
id doaj.art-ab81365397834385894817fc1037bebe
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-10T11:07:35Z
publishDate 2021-05-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-ab81365397834385894817fc1037bebe2023-11-21T21:01:27ZengMDPI AGApplied Sciences2076-34172021-05-011111478710.3390/app11114787Comparison of Two Approaches to GNSS Positioning Using Code Pseudoranges Generated by Smartphone DeviceMassimiliano Pepe0Domenica Costantino1Gabriele Vozza2Vincenzo Saverio Alfio3Polytechnic of Bari, via E. Orabona 4, 70125 Bari, ItalyPolytechnic of Bari, via E. Orabona 4, 70125 Bari, ItalyPolytechnic of Bari, via E. Orabona 4, 70125 Bari, ItalyPolytechnic of Bari, via E. Orabona 4, 70125 Bari, ItalyThe 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.https://www.mdpi.com/2076-3417/11/11/4787smartphoneXiaomi Mi 10GNSSSPPDGNSSstatistical analysis
spellingShingle Massimiliano Pepe
Domenica Costantino
Gabriele Vozza
Vincenzo Saverio Alfio
Comparison of Two Approaches to GNSS Positioning Using Code Pseudoranges Generated by Smartphone Device
Applied Sciences
smartphone
Xiaomi Mi 10
GNSS
SPP
DGNSS
statistical analysis
title Comparison of Two Approaches to GNSS Positioning Using Code Pseudoranges Generated by Smartphone Device
title_full Comparison of Two Approaches to GNSS Positioning Using Code Pseudoranges Generated by Smartphone Device
title_fullStr Comparison of Two Approaches to GNSS Positioning Using Code Pseudoranges Generated by Smartphone Device
title_full_unstemmed Comparison of Two Approaches to GNSS Positioning Using Code Pseudoranges Generated by Smartphone Device
title_short Comparison of Two Approaches to GNSS Positioning Using Code Pseudoranges Generated by Smartphone Device
title_sort comparison of two approaches to gnss positioning using code pseudoranges generated by smartphone device
topic smartphone
Xiaomi Mi 10
GNSS
SPP
DGNSS
statistical analysis
url https://www.mdpi.com/2076-3417/11/11/4787
work_keys_str_mv AT massimilianopepe comparisonoftwoapproachestognsspositioningusingcodepseudorangesgeneratedbysmartphonedevice
AT domenicacostantino comparisonoftwoapproachestognsspositioningusingcodepseudorangesgeneratedbysmartphonedevice
AT gabrielevozza comparisonoftwoapproachestognsspositioningusingcodepseudorangesgeneratedbysmartphonedevice
AT vincenzosaverioalfio comparisonoftwoapproachestognsspositioningusingcodepseudorangesgeneratedbysmartphonedevice