Improving GNSS Positioning using Neural Network-based Corrections
Not on the map. Why?
Abstract (arXiv)
Deep Neural Networks (DNNs) are a promising tool for Global Navigation Satellite System (GNSS) positioning in the presence of multipath and non-line-of-sight errors, owing to their ability to model complex errors using data. However, developing a DNN for GNSS positioning presents various challenges, such as 1) poor numerical conditioning caused by large variations in measurements and position values across the globe, 2) varying number and order within the set of measurements due to changing satellite visibility, and 3) overfitting to available data. In this work, we address the aforementioned challenges and propose an approach for GNSS positioning by applying DNN-based corrections to an initial position guess. Our DNN learns to output the position correction using the set of pseudorange residuals and satellite line-of-sight vectors as inputs. The limited variation in these input and output values improves the numerical conditioning for our DNN. We design our DNN architecture to combine information from the available GNSS measurements, which vary both in number and order, by leveraging recent advancements in set-based deep learning methods. Furthermore, we present a data augmentation strategy for reducing overfitting in the DNN by randomizing the initial position guesses. We first perform simulations and show an improvement in the initial positioning error when our DNN-based corrections are applied. After this, we demonstrate that our approach outperforms a WLS baseline on real-world data. Our implementation is available at github.com/Stanford-NavLab/deep_gnss.
Key facts. Cited by 10 papers in the map (data through 13 Oct 2026). First posted on arXiv 18 Oct 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 4; 2025: 4; 2026: 1.
10 papers.
- 2024A Survey of Machine Learning Techniques for Improving Global Navigation Satellite Systemscited by 4
- 2023PrNet: A Neural Network for Correcting Pseudoranges to Improve Positioning with Android Raw GNSS Measurementscited by 2
- 2024pyrtklib: An open-source package for tightly coupled deep learning and GNSS integration for positioning in urban canyonscited by 2
- 2024Towards End-to-End GPS Localization with Neural Pseudorange Correctioncited by 1
- 2024GNSS Positioning using Cost Function Regulated Multilateration and Graph Neural Networkscited by 1
- 2025PC-DeepNet: A GNSS Positioning Error Minimization Framework Using Permutation-Invariant Deep Neural Networkcited by 0
- 2025Neural Augmented Kalman Filters for Road Network assisted GNSS positioningcited by 0
- 2025NeRC: Neural Ranging Correction through Differentiable Moving Horizon Location Estimationcited by 0
- 2025JaGNet: Detection, Identification and Position Error Correction of GNSS Jamming with Deep Temporal Graphscited by 0
- 2026CredibleDFGO: Differentiable Factor Graph Optimization with Credibility Supervisioncited by 0
- 2026CredibleDFGO: Differentiable Factor Graph Optimization with Credibility Supervision7 May 2026
- 2025JaGNet: Detection, Identification and Position Error Correction of GNSS Jamming with Deep Temporal Graphs17 Sep 2025
- 2025NeRC: Neural Ranging Correction through Differentiable Moving Horizon Location Estimation20 Aug 2025
- 2025Neural Augmented Kalman Filters for Road Network assisted GNSS positioning1 Jul 2025
- 2025PC-DeepNet: A GNSS Positioning Error Minimization Framework Using Permutation-Invariant Deep Neural Network18 Apr 2025
- 2024pyrtklib: An open-source package for tightly coupled deep learning and GNSS integration for positioning in urban canyons19 Sep 2024
- 2024A Survey of Machine Learning Techniques for Improving Global Navigation Satellite Systems29 Mar 2024
- 2024GNSS Positioning using Cost Function Regulated Multilateration and Graph Neural Networks28 Feb 2024
- 2024Towards End-to-End GPS Localization with Neural Pseudorange Correction19 Jan 2024
- 2023PrNet: A Neural Network for Correcting Pseudoranges to Improve Positioning with Android Raw GNSS Measurements16 Sep 2023