时空特征解耦的两阶段机器学习短基线GNSS多径抑制

Two-Stage Machine Learning for Short-Baseline GNSS Multipath Mitigation via Spatio-Temporal Feature Decoupling

  • 摘要: 多径效应是制约高精度全球导航卫星系统(global navigation satellite system,GNSS)数据处理的主要未建模误差源。针对传统方法如恒星日滤波(sidereal filtering,SF)高度依赖轨道重复性以及多径半球图(multipath hemispherical map,MHM)导致高频信息损失的问题,提出一种基于时空特征解耦的两阶段机器学习框架(spatio-temporal XGBoost,ST-XGB)。该框架将多径误差显式分解为几何趋势分量和局部时变分量:第一阶段仅利用空间几何特征捕捉长周期系统性偏差;第二阶段在残差基础上引入时变特征和滞后特征,建模短时动态波动。通过SHAP(Shapley additive explanations)分析,揭示了单阶段建模中存在的“特征掩蔽”效应,验证了两阶段解耦策略在解决特征耦合干扰方面的有效性。使用1 Hz GPS实测数据进行验证,结果表明,ST-XGB在所有观测类型上均优于SF和MHM,其P1、P2、L1、L2频率的残差均方根(root mean square,RMS)分别降低26.09%、38.90%、20.63%和20.49%。应用ST-XGB进行多径改正后,仿动态定位精度在东(E)、北(N)、天(U) 3个方向分别达到1.5 mm、1.8 mm和4.4 mm,较原始解分别提升25.0%、21.7%和20.0%。此外,动态多径仿真实验证实,所提方法在动态干扰环境下仍能保持26.82%的平均残差降低率。研究证实了两阶段解耦建模在多径抑制中的有效性,为复杂环境下高精度定位提供了新思路。

     

    Abstract: Objectives: Multipath effects are a primary unmodeled error source constraining the precision of global navigation satellite system (GNSS) data processing. Sidereal filtering (SF) relies on strict daily orbital repeatability, and cumulative orbit period drift causes temporal misalignment between historical templates and current observations, leading to performance degradation or negative corrections. Multipath hemispherical maps (MHM) apply spatial grid averaging indexed by elevation and azimuth, but spatial discretization irreversibly smooths high-frequency temporal variations, producing step-like correction artifacts. Neither method addresses dynamic multipath from moving reflectors, which lacks daily repeatability. Methods: This paper proposes a robust two-stage machine learning framework, spatio-temporal XGBoost (ST-XGB), which explicitly captures the spatio-temporal heterogeneity of multipath errors in short-baseline environments, and decomposes multipath errors into a geometric trend component and a local time-varying component. In the first stage, it uses six spatial geometric features including elevation, azimuth, and their four trigonometric transformations, to capture long-period systematic geometric biases. In the second stage, it constructs a residual feature set from the residuals to model short-term dynamic fluctuations. All temporal features use only historical data prior to the current epoch to prevent data leakage, and a 5-day sliding window training strategy balances sample diversity and environmental stationarity. Ablation experiments across five progressively designed configurations and Shapley additive explanations (SHAP) analysis reveal the feature masking effect in single-stage models that lag features dominate learning and suppress spatial feature contributions. The two-stage strategy resolves it by providing independent learning spaces for each feature type. The framework is evaluated on 30-day 1 Hz GPS data from five short baselines at Curtin University (DOY 244–273, 2021) and validated on a TU Delft dataset with different hardware. Results: Ablation experiments show the two-stage configuration incorporating complete residual time-varying features achieves an average residual reduction rate of 28.04%, outperforming all single-stage configurations. Across five baselines and 25 test days, ST-XGB reduces P1, P2, L1, and L2 residual RMS by 26.09%, 38.90%, 20.63%, and 20.49%, respectively, consistently outperforming SF and MHM. Under a fixed model without daily updates, ST-XGB maintains 23.19% overall average residual reduction over 25 days, while SF degrades to 8.41% with negative corrections appearing from day 10 due to orbit drift accumulation. Simulated kinematic positioning yields RMS values of 1.5 mm, 1.8 mm, and 4.4 mm in East, North, and Up, representing improvements of 25.0%, 21.7%, and 20.0% over the uncorrected solution. Independent validation at TU Delft confirms hardware robustness, with positioning improvements of 47.6%, 45.7%, and 50.0%. Dynamic multipath simulation tests show ST-XGB maintains 26.82% average residual reduction under severe interference, versus 13.10% for SF and 16.16% for MHM. Conclusions: ST-XGB resolves feature coupling interference in singlestage models through two-stage decoupling, enabling geometric trend modeling and time-varying feature representation to be fully exploited in independent learning spaces. The method demonstrates consistent robustness across hardware configurations, observation environments, and dynamic interference conditions. Current experiments are limited to GPS single-system short-baseline scenarios. Future work will extend the framework to multi-GNSS (GPS/BDS/Galileo/GLONASS) positioning and explore deep learning architectures (LSTM, Transformer) for enhanced spatio-temporal representation of multipath error sequences.

     

/

返回文章
返回