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...
Main Authors: | , , , |
---|---|
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 |