Deep Learning-Driven Adaptive-Weight Kalman Filtering for Low-Cost GNSS in Challenging Environments

The quality of Global Navigation Satellite System (GNSS) observations on smartphones is highly susceptible to multipath and non-line-of-sight (NLOS) effects in urban environments, resulting in complex and highly variable observation errors. These challenges highlight the necessity of a reliable stochastic model to ensure robust and unbiased parameter estimation. However, conventional empirical stochastic models, such as elevation-dependent or signal-to-noise ratio (SNR)-based weighting schemes, are often insufficient to capture the rapidly changing stochastic behavior of observations in dense urban environments. To overcome this limitation, an adaptive GNSS stochastic model based on a deep neural network (DNN) is developed by integrating SNR, satellite elevation angle, and post-fit pseudorange residuals, which provide a strong indicator of observation quality and environmental context. Specifically, a fully connected DNN is designed to use SNR, satellite elevation angle, and post-fit pseudorange residual as input features, representing signal strength, satellite geometry, and residual information, respectively, and to learn their nonlinear relationship with measurement uncertainty. The network output is then used to adaptively update the diagonal elements of the measurement noise covariance matrix, thereby realizing epoch-wise adaptive weighting within the Kalman filtering process. The proposed DNN-based stochastic model, together with several conventional models, was evaluated using GNSS observations collected by a low-cost u-blox ZED-F9P receiver (u-blox AG, Thalwil, Switzerland) and a Samsung Galaxy S21+ smartphone (Samsung Electronics Co., Ltd., Suwon, Republic of Korea) during vehicle experiments in dense urban canyons. The code-based single point positioning (SPP) results demonstrate that the DNN-based model consistently outperforms traditional stochastic models under both open-sky and urban conditions. The improvement is particularly pronounced for smartphone observations in severely obstructed environments. The proposed DNN-based model reduces the 3D RMSE from 14.25 m, 13.68 m, and 13.05 m, obtained with the elevation-, SNR-, and integrated elevation–SNR-based models, respectively, to 8.94 m, representing an improvement of approximately 35%. A similar improvement is observed for the u-blox ZED-F9P receiver, where the 3D RMSE decreases from 5.71 m, 4.69 m, and 5.15 m to 3.10 m. These results suggest the effectiveness of the proposed DNN-based stochastic model in mitigating complex observation errors and improving positioning accuracy, providing a promising solution for reliable positioning of low-cost GNSS receivers in challenging urban environments.

Authors

Institutions

Publication Details

Journal
Sensors
Published
2026-04-27
DOI
https://doi.org/10.3390/s26092694
Primary Topic
GNSS positioning and interference
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Deep Learning-Driven Adaptive-Weight Kalman Filtering for Low-Cost GNSS in Challenging Environments

X Z Wang, Hui Li, Hailong Zhang, Dingyi Liu et al.
Sensors
GNSS positioning and interference
article

Deep Learning-Driven Adaptive-Weight Kalman Filtering for Low-Cost GNSS in Challenging Environments

X Z Wang, Hui Li, Hailong Zhang, Dingyi Liu, Sizhe Shen, Zhiqiang Zhang, Jinglei Zhang, Longjiang Li, Zhe Li
article en

Abstract

The quality of Global Navigation Satellite System (GNSS) observations on smartphones is highly susceptible to multipath and non-line-of-sight (NLOS) effects in urban environments, resulting in complex and highly variable observation errors. These challenges highlight the necessity of a reliable stochastic model to ensure robust and unbiased parameter estimation. However, conventional empirical stochastic models, such as elevation-dependent or signal-to-noise ratio (SNR)-based weighting schemes, are often insufficient to capture the rapidly changing stochastic behavior of observations in dense urban environments. To overcome this limitation, an adaptive GNSS stochastic model based on a deep neural network (DNN) is developed by integrating SNR, satellite elevation angle, and post-fit pseudorange residuals, which provide a strong indicator of observation quality and environmental context. Specifically, a fully connected DNN is designed to use SNR, satellite elevation angle, and post-fit pseudorange residual as input features, representing signal strength, satellite geometry, and residual information, respectively, and to learn their nonlinear relationship with measurement uncertainty. The network output is then used to adaptively update the diagonal elements of the measurement noise covariance matrix, thereby realizing epoch-wise adaptive weighting within the Kalman filtering process. The proposed DNN-based stochastic model, together with several conventional models, was evaluated using GNSS observations collected by a low-cost u-blox ZED-F9P receiver (u-blox AG, Thalwil, Switzerland) and a Samsung Galaxy S21+ smartphone (Samsung Electronics Co., Ltd., Suwon, Republic of Korea) during vehicle experiments in dense urban canyons. The code-based single point positioning (SPP) results demonstrate that the DNN-based model consistently outperforms traditional stochastic models under both open-sky and urban conditions. The improvement is particularly pronounced for smartphone observations in severely obstructed environments. The proposed DNN-based model reduces the 3D RMSE from 14.25 m, 13.68 m, and 13.05 m, obtained with the elevation-, SNR-, and integrated elevation–SNR-based models, respectively, to 8.94 m, representing an improvement of approximately 35%. A similar improvement is observed for the u-blox ZED-F9P receiver, where the 3D RMSE decreases from 5.71 m, 4.69 m, and 5.15 m to 3.10 m. These results suggest the effectiveness of the proposed DNN-based stochastic model in mitigating complex observation errors and improving positioning accuracy, providing a promising solution for reliable positioning of low-cost GNSS receivers in challenging urban environments.

SensorsVol. 26(9)
Chinese Academy of Sciences (CN), China University of Mining and Technology (CN), Aerospace Information Research Institute (CN), University of Chinese Academy of Sciences (CN), RMIT University (AU)
Sustainable cities and communities
Openalex Percentile: Top 1%
GNSS positioning and interference
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.