Empirical Error Modeling of Android GNSS Using Machine Learning for PVT Improvement

Accurate modeling of GNSS measurement errors is imperative for an effective computation of GNSS position and velocity using raw measurements. This is because the model allows us to quantitatively define the accuracy of each measurement. There are multiple different ways to model the errors including the theoretical approaches using elevation angles and signals’ Carrierto-Noise-Ratio-Densities (C/No). Also, in the case of Android devices, the embedded Application-Specific Integrated Circuit (ASIC) chipsets also provide the expected measurement noises. Furthermore, there are empirical methods where the errors can be modeled using training data. The questions that may be raised include which theoretical model will provide the most accurate position, velocity, and time (PVT) solution, whether the chipset reported noises can be trusted, and how the empirical models should be trained. The novelty of the paper lies in addressing all these pending questions. The paper assesses the positional accuracies from each model and shows that the theoretical model, incorporating both elevation angles and C/No features, achieves the highest accuracy. Also, for the chipsets, Samsung and Qualcomm provide noise values that are representative of the expected measurement residuals, while MediaTek and Broadcom provide over-bounding estimates. Finally, the paper discusses the empirical modeling approach, detailing how an Extended Kalman Filter (EKF) can be applied to estimate and eliminate receiver clock bias and drift terms from the residuals before using them as model labels. For the model features, elevation angles, C/No, and user heading are utilized. A tree-based machine learning (ML) regression model is employed. The results indicate that when test environments closely resemble the training environments, the empirical models outperform the theoretical ones; however, when the environments differ, there is a decline in performance. All data for this study comes from the publicly available Google Smartphone Decimeter Challenge (GSDC) 2023 dataset, making the proposed methodologies and analysis easily replicable.

Authors

Publication Details

Journal
Proceedings of the Satellite Division's International Technical Meeting (Online)/Proceedings of the Satellite Division's International Technical Meeting (CD-ROM)
Published
2024-10-09
DOI
https://doi.org/10.33012/2024.19727
Citations
1
Primary Topic
Sensor Technology and Measurement Systems
Type
article
Field-Weighted Citation Impact
0.35
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Empirical Error Modeling of Android GNSS Using Machine Learning for PVT Improvement

Dennis Akos, Byungwoon Park, Dong-Kyeong Lee
1 citations
Proceedings of the Satellite Division's International Technical Meeting (Online)/Proceedings of the Satellite Division's International Technical Meeting (CD-ROM)
Sensor Technology and Measurement Systems
0.35
article

Empirical Error Modeling of Android GNSS Using Machine Learning for PVT Improvement

Dennis Akos, Byungwoon Park, Dong-Kyeong Lee
article en
1 citations

Abstract

Accurate modeling of GNSS measurement errors is imperative for an effective computation of GNSS position and velocity using raw measurements. This is because the model allows us to quantitatively define the accuracy of each measurement. There are multiple different ways to model the errors including the theoretical approaches using elevation angles and signals’ Carrierto-Noise-Ratio-Densities (C/No). Also, in the case of Android devices, the embedded Application-Specific Integrated Circuit (ASIC) chipsets also provide the expected measurement noises. Furthermore, there are empirical methods where the errors can be modeled using training data. The questions that may be raised include which theoretical model will provide the most accurate position, velocity, and time (PVT) solution, whether the chipset reported noises can be trusted, and how the empirical models should be trained. The novelty of the paper lies in addressing all these pending questions. The paper assesses the positional accuracies from each model and shows that the theoretical model, incorporating both elevation angles and C/No features, achieves the highest accuracy. Also, for the chipsets, Samsung and Qualcomm provide noise values that are representative of the expected measurement residuals, while MediaTek and Broadcom provide over-bounding estimates. Finally, the paper discusses the empirical modeling approach, detailing how an Extended Kalman Filter (EKF) can be applied to estimate and eliminate receiver clock bias and drift terms from the residuals before using them as model labels. For the model features, elevation angles, C/No, and user heading are utilized. A tree-based machine learning (ML) regression model is employed. The results indicate that when test environments closely resemble the training environments, the empirical models outperform the theoretical ones; however, when the environments differ, there is a decline in performance. All data for this study comes from the publicly available Google Smartphone Decimeter Challenge (GSDC) 2023 dataset, making the proposed methodologies and analysis easily replicable.

Proceedings of the Satellite Division's International Technical Meeting (Online)/Proceedings of the Satellite Division's International Technical Meeting (CD-ROM)
Openalex Percentile: Top 38%
Sensor Technology and Measurement Systems
0.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.