PrNet: A Neural Network for Correcting Pseudoranges to Improve Positioning with Android Raw GNSS Measurements

Xu Weng, Keck Voon Ling, Haochen Liu
9/16/2023
cs.LGeess.SP

Official code: AILocAR/PrNet (30 stars, Apache-2.0, last commit 2024-05-06).

Abstract

We present a neural network for mitigating biased errors in pseudoranges to improve localization performance with data collected from mobile phones. A satellite-wise Multilayer Perceptron (MLP) is designed to regress the pseudorange bias correction from six satellite, receiver, context-related features derived from Android raw Global Navigation Satellite System (GNSS) measurements. To train the MLP, we carefully calculate the target values of pseudorange bias using location ground truth and smoothing techniques and optimize a loss function involving the estimation residuals of smartphone clock bias. The corrected pseudoranges are then used by a model-based localization engine to compute locations. The Google Smartphone Decimeter Challenge (GSDC) dataset, which contains Android smartphone data collected from both rural and urban areas, is utilized for evaluation. Both fingerprinting and cross-trace localization results demonstrate that our proposed method outperforms model-based and state-of-the-art data-driven approaches.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Neural Pseudorange Correction

307MATLAB, PythonApr 5, 20232 years agoApache-2.0
androidgnsslocalization

Similar Papers

Cite this paper

@article{weng2023prnet,
  title  = {PrNet: A Neural Network for Correcting Pseudoranges to Improve Positioning with Android Raw GNSS Measurements},
  author = {Xu Weng and Keck Voon Ling and Haochen Liu},
  year   = {2023},
  eprint = {2309.12204},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2309.12204v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2309.12204.svg)](https://codeofpaper.com/paper/2309.12204)

Discussion