Next Article in Journal
MF-TopoNet: A Multi-Frequency Topological Neural Network for Epileptic Seizure Prediction
Previous Article in Journal
Automated Electrical Resistivity Tomography for Continuous Monitoring of Permafrost Dynamics: First Field Application and Validation in Central Asia
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Residual-Guided Hybrid Stochastic Modeling: A Two-Stage Learning Framework for Urban GNSS Positioning Enhancement

1
School of Instrumentation Science and Engineering, Harbin Institute of Technology, Harbin 150001, China
2
Department of Industrial and Systems Engineering, The Hong Kong Polytechnic University, Hong Kong SAR 999077, China
*
Authors to whom correspondence should be addressed.
Sensors 2026, 26(17), 5622; https://doi.org/10.3390/s26175622
Submission received: 27 July 2026 / Revised: 3 September 2026 / Accepted: 3 September 2026 / Published: 4 September 2026
(This article belongs to the Section Navigation and Positioning)

Abstract

The Global Navigation Satellite System (GNSS) has been widely adopted in navigation applications due to its high accuracy and convenience. However, in urban canyon environments, severe signal blockage caused by buildings and trees introduces substantial non-line-of-sight errors and multipath effects, leading to degraded and highly fluctuating positioning performance. To address this issue, this paper proposes a residual-guided hybrid stochastic modeling framework. The method operates in two stages: first, a pseudo-range correction estimation network takes GNSS parameters containing residuals as input to estimate pseudo-range correction; second, these estimated corrections together with elevation angle and carrier-to-noise ratio are fed into a hybrid stochastic model parameter estimation network to determine model parameters. This design adjusts the pseudo-range observations to reduce the positioning loss without requiring true pseudo-range errors, which are difficult to obtain in real-world scenarios. Meanwhile, the explicit modeling of relationships among pseudo-range correction, elevation angle, and carrier-to-noise ratio renders the stochastic model parameters interpretable. Experiments on public urban GNSS datasets demonstrate that the proposed method achieves competitive positioning performance against both conventional and learning-based baselines. It delivers notable accuracy improvements in light urban canyon environments, particularly on the KLT2 sequence, while maintaining robust and competitive performance in the more challenging TST and Mong Kok scenarios. These results validate the effectiveness of jointly estimating pseudo-range corrections and adaptive observation weights for enhancing positioning accuracy and robustness across diverse urban environments.

1. Introduction

The Global Navigation Satellite System (GNSS) provides high-precision positioning services in open-sky environments and has been widely adopted as the primary positioning source for various navigation applications [1,2]. However, in urban canyons, GNSS signals are subjected to diffraction, reflection, and even severe obstruction by high-rise buildings and trees, thereby inducing significant non-line-of-sight (NLOS) errors and multipath effects, which ultimately degrade observation quality and considerably increase positioning errors [3,4,5]. A variety of studies have been conducted to mitigate the above issues and enhance GNSS positioning performance in urban scenarios.
Traditional approaches to improving GNSS positioning performance primarily optimize the Weighted Least Squares solution structure through measurement enhancement and downweighting low-quality signals [6,7,8]. For measurement enhancement, refined mathematical models are typically designed by introducing raw GNSS observations combined with atmospheric delay correction models to mitigate the impact of systematic errors on positioning results. For instance, the Klobuchar ionospheric model is suitable for ionospheric delay correction for single-frequency users [9]. In addition to atmospheric corrections, high-precision GNSS processing also relies on satellite clock products and antenna phase-center models. Previous studies have shown that satellite clock interpolation and antenna phase-center corrections can affect observation residuals and coordinate solutions [10,11]. These products and models are used to compensate for error sources that can be described by established models or external correction information. Regarding weight determination, the carrier-to-noise ratio (C/N0) and elevation angle are commonly adopted as core reference indicators, with different types of stochastic models employed to assess satellite observation quality [12]. Euler et al. proposed an elevation-dependent exponential weighting model that reflects signal quality differences through satellite geometry variations [13]. Hartinger et al. established the SIGMA-ε model that directly uses C/N0 to determine observation variance [14], and Zhang et al. developed a composite stochastic model combining elevation angle, azimuth, and C/N0, which demonstrates superior adaptability in complex terrain environments such as canyons [15]. However, approaches based on physical models and empirical formulas exhibit satisfactory interpretability but fail to maintain stable and effective performance in complex scenarios.
Furthermore, to alleviate the adverse impact of NLOS on GNSS positioning, prior research has leveraged auxiliary information from inertial navigation systems (INSs) [16], visual cameras [17], LiDAR [18], and 3D city maps [19] to enhance positioning performance. INSs provide high-frequency and stable short-term positioning, and maintain continuous navigation when GNSS signals are unavailable, thus being commonly applied in integrated navigation systems [20]. Low-cost MEMS inertial sensors suffer from rapid error drift, while high-grade INSs will greatly increase system cost and size. Fisheye cameras detect surrounding obstacles and extract sky visibility data to distinguish LOS and NLOS signals, which helps improve GNSS observation reliability in urban environments [21]. However, visual sensors are easily affected by light, weather and dynamic occlusions, restricting their robustness in complex outdoor conditions. LiDAR can mitigate GNSS NLOS errors, but with limited effectiveness [22]. Three-dimensional city models assist positioning through shadow matching and ray tracing to quantify NLOS propagation delays, which can effectively suppress NLOS errors without additional sensors [23,24]. Nevertheless, high-precision 3D map construction and real-time updating are difficult, and positioning performance degrades sharply in unmarked or dynamically changing areas. Although external sensor-aided methods improve positioning robustness, they are restricted by high costs and environmental sensitivity, making it difficult to meet the requirements of low-cost and large-scale applications.
Benefiting from the powerful nonlinear fitting and implicit feature mining capabilities, learning-based data-driven methods have gradually become a mainstream scheme to break through the performance bottleneck of traditional GNSS positioning in complex urban environments [25,26,27,28]. Existing learning-based approaches are mainly divided into two categories: satellite observation quality classification and measurement error prediction. The former applies machine learning and deep learning to distinguish different signal categories by fusing GNSS features and multi-sensor data [29,30]. The latter constructs model networks to predict pseudo-range error, so as to improve the overall observation quality [31,32]. Unlike traditional methods, learning-based methods require no additional hardware, adapt to complex error distributions, and possess superior environmental adaptability. In related integrated navigation research, deep learning has also been introduced to adaptively model measurement uncertainty and improve navigation performance under GNSS degradation [33], further demonstrating the potential of data-driven methods for adaptive stochastic modeling.
However, current learning-based methods still face critical limitations in that most models lack physical constraints, leading to weak interpretability, while model training relies on a large amount of high-quality labeled data, which is costly to acquire in real urban scenarios.
To address the aforementioned problems, this paper proposes a residual-guided hybrid stochastic modeling framework, a two-stage learning architecture for urban GNSS positioning enhancement. The proposed method organically integrates pseudo-range correction and adaptive stochastic modeling, retaining the interpretability of physical stochastic models while leveraging the nonlinear fitting capability of deep learning. In the first stage, a residual-guided pseudo-range correction estimation network is designed to achieve pseudo-range correction by fusing multi-dimensional GNSS features, realizing implicit calibration of observations. In the second stage, an adaptive parameter estimation network is developed to learn optimal coefficients for the hybrid stochastic model combining elevation angle and C/N0, enabling dynamic parameter tuning and overcoming the inflexibility of fixed empirical coefficients. By combining correction and adaptive weighting, the proposed method effectively improves both positioning accuracy and robustness in urban canyons.
The main contributions of this work are summarized as follows:
  • A residual-guided pseudo-range correction network is designed to estimate corrections, which are applied to pseudo-range observations to improve positioning accuracy and used as error-related features for adaptive stochastic modeling.
  • An adaptive parameter estimation network is developed to learn optimal coefficients for the hybrid stochastic model combining elevation angle and C/N0, allowing dynamic parameter tuning and overcoming the limitations of fixed empirical coefficients.
  • The proposed method organically integrates pseudo-range correction and adaptive stochastic modeling, preserving the interpretability of physical models while utilizing the nonlinear fitting capability of deep learning. Comprehensive experiments on public urban datasets validate the effectiveness and robustness of the proposed method.

2. Methods

The proposed method adopts a two-stage architecture as shown in Figure 1. Stage 1 is a residual-guided pseudo-range correction estimation network. It takes satellite elevation angle, azimuth, C/N0, residuals, and satellite constellation one-hot codes as inputs, standardizes the features, and passes them through fully connected layers to output the estimated pseudo-range correction. Stage 2 is a hybrid stochastic model parameter estimation network. It receives elevation angle, C/N0, and the pseudo-range correction estimated from Stage 1, then outputs the parameters of the hybrid stochastic model through connected layers and a mean pooling operation. These parameters determine the observation weights for the subsequent weighted least squares positioning module.
During training, the two stages operate sequentially. Stage 1 first estimates the pseudo-range correction, which together with elevation angle and C/N0 feeds into Stage 2 to produce the hybrid stochastic model parameters.
The weighted least squares module then computes the position solution using these parameters and pseudo-range correction, and the positioning error is back-propagated to update both networks. During inference, raw GNSS observations are processed through the trained networks to obtain pseudo-range correction and observation weights, followed by weighted least squares positioning.
This architecture enhances GNSS positioning through two mechanisms: the pseudo-range correction network adjusts observations, and the hybrid stochastic model adaptively assigns reliable weights to individual satellites. The combination of pseudo-range correction estimation and adaptive weighting improves both accuracy and robustness in urban canyon environments.

2.1. GNSS Positioning

The standard GNSS pseudo-range observation follows
p = r + c t + I + T + ε
Here, p is the pseudo-range, c is the speed of light, I and T are the ionospheric and tropospheric delays, t is the receiver’s time bias, ε is Gaussian noise, and r is the distance between the satellite and the receiver.
When there are n observations, the observation equations are
Z ~ = h y = r 1 + c Δ t + I 1 + T 1 r 2 + c Δ t + I 2 + T 2 r n + c Δ t + I n + T n
where Z ~ = [ p 1 , p 2 , . . . , p n ] T denotes the vector of pseudo-range observations and y = ( x r , y r , z r ,   Δ t ) represents the receiver state vector to be estimated, which consists of the 3D position coordinates ( x r , y r , z r ) in the Earth-Centered Earth-Fixed (ECEF) frame and the receiver clock bias t , The unknown y state can be optimally solved by the weighted least squares (WLS) method, formulated as
y = f W L S W , Z ~
The above compact form can be explicitly expressed as the iterative Gauss–Newton weighted least squares update rule:
Δ y = H T W H 1 H T W Z ~ h y i
y i + 1 = y i + Δ y
where H is the Jacobian matrix of the observation function with respect to the receiver state vector y, formulated as
H = x r x 1 r 1 y r y 1 r 1 z r z 1 r 1 c x r x 2 r 2 y r y 2 r 2 z r z 2 r 2 c x r x n r n y r y n r n z r z n r n c
However, in urban canyons, NLOS and multipath effects introduce an additional bias b. The observation model becomes
p = r + c t + I + T + ε + b
The estimated bias corrects pseudo-ranges:
Z ~ ^ = Z ~ b ^
The corrected measurements and observation weights W are then fed into the weighted least squares method:
y = f W L S W , Z ~ ^
According to the above equation, achieving optimal positioning results relies on the weight W and the corrected observed pseudo-range Z ~ ^ . The bias b ^ in the pseudo-range measurements is predicted by the residual-guided pseudo-range correction estimation network described in this section. Meanwhile, the weight matrix W is generated by the hybrid stochastic model parameter estimation network.

2.2. Pseudo-Range Correction Estimation Network

Figure 2 shows the schematic of the proposed pseudo-range correction estimation network. The input features are first standardized, then fed into three fully connected hidden layers. The output layer uses a linear layer to estimate pseudo-range corrections. The network is formulated as
b ^ = f n n , b X ; Θ
where X denotes the batch input and Θ the network parameters. The input X contains five key features, namely:
  • Carrier-to-noise ratio (C/N0): A critical metric of signal quality, defined as the ratio of carrier power to noise power per unit bandwidth, typically in dB-Hz.
  • Elevation angle: The vertical angle between the receiver’s horizon and the satellite line-of-sight (LOS). Higher-elevation satellites are less prone to obstruction in urban environments.
  • Azimuth: The horizontal angle of the satellite relative to the receiver, providing additional geometric context for satellite distribution.
  • Equal-weight least squares residuals: Pseudo-range residuals from an initial equal-weight least squares position solution, used to identify potentially unreliable measurements.
  • Satellite constellation one-hot codes: These indicate the satellite’s constellation (e.g., GPS, BDS, GLONASS, …) using one-hot encoding, enabling the network to distinguish signals from different systems.
We optimize the measurements with the ground truth position and L2 norm loss, as follows:
L = y g t y ^ 2
L Θ b = L y ^ y ^ z ~ ^ z ~ ^ b ^ + y ^ W W b ^ b ^ Θ b
Θ n + 1 = Θ n η L Θ + λ Θ n
To determine the optimal network parameters, we minimize the loss function via gradient backpropagation and AdamW optimization, as detailed in the above equations. Here, η denotes the learning rate and λ represents the weight decay coefficient.
This method takes typical GNSS features such as observation residuals as inputs to guide error identification and quantification, thereby providing a pseudo-range correction for subsequent positioning.

2.3. Hybrid Stochastic Model

The stochastic model characterizes the statistical properties of GNSS observation errors and serves as a core component of the positioning mathematical framework. It directly determines observation weights in weighted least squares positioning, thereby governing final positioning accuracy.
Currently, two classical fixed-parameter models are commonly used: the elevation angle model and the C/N0 model.
The elevation angle model is built on the principle that GNSS observation errors, primarily from tropospheric delay and low-elevation multipath effects, decrease as the elevation angle increases. Its classical form is defined as
σ E L 2 = a E L 2 + b E L 2 / sin 2 E L
where E L is the elevation angle and a E L and b E L are empirical coefficients determined in advance.
This model performs effectively in open environments with mild multipath effects, and adequately suppresses tropospheric residual errors. However, in complex urban canyons, it remains insensitive to signal diffraction and NLOS errors. Such errors frequently occur on high-elevation satellites whose propagation paths are obstructed, leading to unreasonable weight allocation.
The C/N0 model adopts C/N0 as the core variable, since C/N0 directly reflects signal attenuation and distortion during propagation. Its classical form is expressed as
σ C / N 0 2 = C i 10 C / N 0 10
where C i is a constant related to the signal wavelength.
This model correlates more strongly with multipath and NLOS errors than the elevation angle model, and better identifies abnormal observations caused by urban occlusion. However, without geometric constraints, the model cannot effectively distinguish low-elevation satellites with larger atmospheric delays. In complex environments, this deficiency may result in unreasonable weight allocation.
To address the inherent limitations of single-fixed-parameter models, this paper integrates the complementary strengths of elevation angle and C/N0 approaches, proposing a hybrid stochastic model formulated as
σ 2 = a 10 C / N 0 b + c + d 2 sin 2 E L
where a , b , c , d are adaptive parameters and σ 2 is the pseudo-range observation variance. Unlike classical models with fixed empirical coefficients, this hybrid formulation enables parameter adjustment according to real-time environmental conditions, thereby describing error distributions more accurately across heterogeneous urban scenes and achieving more reasonable observation weights.

2.4. Adaptive Parameter Estimation Network

For adaptive parameter estimation of the hybrid stochastic model, we design a deep learning-based approach, as illustrated in Figure 3. The network captures the inherent mapping between GNSS observation features and pseudo-range correction characteristics, enabling dynamic optimization of the model parameters.
The parameter estimation network takes C/N0, elevation angle, and the pseudo-range correction estimated in Stage 1 as inputs. These features characterize signal quality, geometric propagation path, and observation quality, respectively, providing complementary information for adaptive parameter estimation. Through nonlinear fitting and mean pooling, the network outputs the optimal parameters a , b , c , d of the hybrid stochastic model.
The mean pooling operation is performed over the visible satellites within each epoch. Therefore, changes in the number of visible satellites do not affect the network dimensions. Although the estimated parameters are shared within an epoch, the resulting weights remain unique because they are calculated using each satellite’s own C/N0 and elevation angle.
The observation weight is then determined by the inverse variance:
w i = 1 σ i 2
where w i is the weight of the i-th pseudo-range observation. As shown in Equation (18), the gradient chain for the hybrid stochastic model parameter network is
L Θ w = L y ^ y ^ W W σ 2 σ 2 Θ w
where Θ w denotes the parameters of the hybrid model estimation network. Through this process, adaptive adjustment of the stochastic model is achieved.
The network dynamically updates model parameters according to real-time scene features, subsequently adjusting the weights of individual observations to downweight abnormal measurements affected by multipath and NLOS effects, thereby enhancing the robustness and accuracy of GNSS positioning in complex urban environments.

3. Experiment Setup

We tested the model performance in urban canyon environments using two open-source datasets: the KLT Dataset [34] and UrbanNav Dataset [35]. Both contain extensive urban canyon scenarios; five representative trajectories were selected for training and evaluation, with their characteristics summarized in Table 1.
We used KLT3 as the training sequence and KLT1 and KLT2 as the test sequences to evaluate positioning accuracy and trajectory stability in light urban environments. All three sequences were collected on the same day in the Kowloon Tong area using the same platform equipped with a u-blox F9P receiver (u-blox AG, Thalwil, Switzerland). They represent different but spatially adjacent trajectories within a similar urban environment. Therefore, their satellite geometries may share certain similarities but are not identical because signal obstruction varies along the trajectories. Accordingly, KLT1 and KLT2 mainly evaluate within-dataset generalization to unseen trajectories. The TST and Mong Kok sequences from the UrbanNav dataset were further used to evaluate cross-dataset generalization in medium and harsh urban environments, respectively.
The training settings are shown in Table 2. The hyperparameters were empirically selected based on preliminary tuning conducted on the training set. The model was trained for 100 epochs using the AdamW optimizer with a learning rate of 5 × 10−3 and weight decay of 1 × 10−5. These hyperparameters were fixed for all test sequences. All experiments ran on a computer equipped with an AMD Ryzen 9 8940HX CPU (Advanced Micro Devices, Inc., Santa Clara, CA, USA) and an NVIDIA GeForce RTX 5060 GPU (NVIDIA Corporation, Santa Clara, CA, USA). The loss function was defined as the L2 norm of the 3D positioning error.
We adopt position error as the evaluation metric to quantify localization accuracy. The position error at epoch k is defined as
e k = p ^ k p k r e f
where p ^ k denotes the estimated position and p k r e f denotes the reference ground truth.
The 2D error and 3D error are computed separately as
e 2 D = e E 2 + e N 2
e 3 D = e E 2 + e N 2 + e U 2
where e E , e N , and e U represent the east, north, and up components of e k , respectively. We report the mean and maximum errors for all test sequences.

4. Comparative Experiments

We validate the proposed method through comparison with both deep learning-based and conventional approaches. TDL-GNSS [36] serves as the learning-based baseline. For the conventional methods, we select three representative approaches for comparison: SPP-E (single-point positioning with equal weights, w i = 1 ), RTKLIB (version 2.4.3, via pyrtklib 0.2.7) and goGPS [37] (implemented in TASGNSS 0.1.5).
The observation weight model of RTKLIB is given by
σ 2 θ = a 2 + b 2 sin 2 θ
w = 1 σ 2 θ
where a and b are hyperparameters, typically set to 0.3.
The weighting formula of the goGPS method is given by
k 1 s = s s 1 a , k 2 s = s s 1 s 0 s 1
w = 1 sin 2 θ 10 k 1 s A 10 k 1 s 0 1 k 2 s + 1 , s < s 1 1 , s s 1
where s denotes C/N0, θ is the elevation angle, and the hyperparameters are typically set to A = 30, a = 20, s0 = 10, and s1 = 50.
We assess the proposed method across four representative test sequences covering varying urban canyon severity. Figure 4 presents the temporal evolution of 2D positioning errors for all compared approaches across the four test sequences. Specifically, Figure 4a,b illustrate the results from KLT1 and KLT2, which are regarded as light urban canyon scenarios, whereas Figure 4c,d show the results from TST and Mong Kok, representing medium and harsh urban canyon conditions, respectively. The statistical results of 2D positioning errors for all five methods are summarized in Table 3. Table 4 and Figure 5 further present the statistical characteristics and distributions of the positioning errors, revealing distinct performance patterns under varying urban canyon conditions.
In the light urban canyon scenarios of KLT1 and KLT2, the proposed method demonstrates competitive accuracy and stable error distributions compared with the four baseline approaches. On KLT1, the proposed method achieves the lowest mean 2D error of 2.66 m and the smallest median error of 2.37 m. Its performance on the remaining error metrics is broadly comparable to that of TDL-GNSS, while it substantially outperforms the three conventional baselines. On KLT2, the proposed method achieves the best performance across all four 2D indicators, with a mean error of 2.06 m, a maximum error of 6.04 m, a median error of 1.78 m, and a 95th-percentile error of 4.59 m. These results indicate that the proposed method can effectively improve 2D positioning accuracy and maintain a compact error distribution in light urban canyon environments.
For the TST sequence, which represents a medium urban canyon scenario, goGPS achieves the best overall 2D positioning performance. As shown by the box plot in Figure 5, the proposed method has a lower median error and a more compact main error distribution than SPP-E and RTKLIB, while its distribution is generally comparable to that of TDL-GNSS. The CDF curves further show that the proposed method reaches high cumulative probabilities earlier than SPP-E and RTKLIB and remains close to TDL-GNSS over most of the error range. Although the proposed method does not achieve the best performance in this sequence, it maintains competitive positioning accuracy after being transferred from the light urban KLT3 training sequence to an independent medium urban dataset.
In the Mong Kok sequence, which represents a harsh urban canyon scenario, all methods exhibit increased errors and intermittent large deviations. The proposed method achieves a mean 2D error of 13.93 m and a median error of 10.10 m, ranking second to goGPS. It also obtains the lowest 95th-percentile error of 37.59 m among all methods, indicating a relatively compact main error distribution. Its maximum error of 100.12 m is comparable to that of RTKLIB and lower than those of SPP-E, goGPS, and TDL-GNSS. These results suggest that the proposed method maintains competitive 2D positioning performance and provides effective high-percentile error control under harsh urban conditions, although isolated large errors remain.
Furthermore, Figure 6 and Figure 7, together with Table 5 and Table 6, present the 3D positioning error results. Across the four test sequences, the proposed method maintains competitive 3D positioning performance, with particularly clear advantages in the central error metrics of the light urban canyon sequences.
In the light urban canyon scenarios of KLT1 and KLT2, the proposed method demonstrates favorable 3D positioning accuracy and compact error distributions. On KLT1, it achieves the lowest median error of 4.03 m, indicating accurate positioning for the majority of epochs. For the remaining metrics, the proposed method substantially outperforms the three conventional baselines and remains competitive with TDL-GNSS. On KLT2, it achieves the lowest mean and median errors of 4.74 m and 4.28 m, respectively, while maintaining competitive maximum and 95th-percentile errors. The CDF curve and box plot in Figure 7 further demonstrate its compact central error distribution. These results confirm that the proposed method provides accurate and stable 3D positioning in light urban canyon environments.
For the more challenging TST and Mong Kok sequences, all methods exhibit increased 3D errors because of stronger signal obstruction and multipath effects. Although goGPS and TDL-GNSS generally perform better, the proposed method achieves a similar maximum error on TST and a comparable 95th-percentile error on Mong Kok, while obtaining a lower maximum error than TDL-GNSS on Mong Kok. These results demonstrate that the proposed method maintains competitive 3D positioning performance in complex urban environments.
Overall, the proposed method demonstrates strong 3D positioning performance in light urban canyon environments but shows performance degradation in the more challenging TST and Mong Kok sequences. Since the model is trained only on the light urban KLT3 sequence, the learned relationship between GNSS features, pseudo-range corrections, and observation weights may not fully represent the more complex error characteristics encountered in medium and harsh urban environments. Therefore, although the results demonstrate a certain degree of cross-dataset adaptability, the model’s generalization capability under severe NLOS and multipath conditions requires further improvement.

5. Ablation Experiments

We conducted ablation experiments on the pseudo-range correction estimation network and the hybrid stochastic modeling strategy to verify the contribution of each component in the proposed framework. The quantitative 2D and 3D positioning results are summarized in Table 7, and the corresponding error variations are shown in Figure 8. Specifically, the C/N0 Model replaces the hybrid stochastic model with C/N0-based weighting only, the EL Model uses elevation-angle-based weighting only, the Without Bias variant removes pseudo-range correction, and the Without Weight variant replaces adaptive stochastic modeling with equal-weight WLS.
The ablation results for the light urban canyon scenarios of KLT1 and KLT2 show that the complete proposed method generally outperforms the ablation variants. Removing the pseudo-range correction leads to evident performance degradation, demonstrating the contribution of the correction estimation network.
The complete method also generally performs better than the C/N0-based and elevation-based models, indicating that combining signal-quality and geometric information provides more effective observation weighting than using either factor alone. The results for the more complex TST and Mong Kok scenarios show that the complete method continues to outperform the Without Bias variant, while the Without Weight variant generally produces larger positioning errors. These findings confirm the contributions of pseudo-range correction and adaptive observation weighting. However, the single-factor models perform better in some individual metrics. A possible reason for this is that the model was trained only on the light urban canyon KLT3 sequence and did not fully learn the more complex obstruction patterns in TST and Mong Kok. In harsh urban environments, elevation angle cannot reliably represent observation quality. Consequently, the learned elevation-related weighting becomes less effective. This indicates that the cross-environment generalization capability of the model still needs improvement.
Overall, the ablation study confirms the contributions of both pseudo-range correction and adaptive stochastic modeling to the proposed framework. The complete method performs particularly well in light urban canyon scenarios and remains effective in more complex environments. However, the varying performance of the weighting strategies indicates that the relationships among elevation angle, signal quality, and observation reliability learned from KLT3 do not fully represent severe urban obstruction conditions. Future work will therefore focus on improving cross-environment generalization by introducing more diverse training data and incorporating additional environmental information to support more reliable pseudo-range correction and observation weighting under severe NLOS and multipath conditions.

6. Trajectory Visualization

We present the estimated trajectories against the ground truth in Figure 9 to provide an intuitive illustration of the actual positioning enhancement. Four representative sequences are visualized, including KLT1, KLT2, TST and Mong Kok.
Figure 9a,b present the trajectory comparisons for the light urban canyon sequences KLT1 and KLT2. In both sequences, the proposed method follows the ground truth more closely than SPP-E, RTKLIB, and goGPS. On KLT1, the conventional methods show visible lateral offsets along the straight sections and around the upper and lower turns, whereas the proposed method remains closer to the reference route and produces a smoother trajectory. Compared with TDL-GNSS, the proposed method exhibits smaller overall offsets along the upper, right, and lower road sections, although minor local deviations remain near several turns. On KLT2, the advantages are more evident: the proposed method closely tracks the four sides of the rectangular route, with reduced lateral drift and fewer local fluctuations compared with the conventional methods. It also follows the ground truth more consistently than TDL-GNSS along the long straight sections and maintains better continuity around the corners. These observations demonstrate the effectiveness of the proposed method in improving trajectory accuracy, continuity, and stability under light urban canyon conditions.
Figure 9c presents the trajectory comparison for the TST sequence under medium urban canyon conditions. Although all methods exhibit increased deviations, the proposed method preserves the overall route shape and maintains continuous tracking throughout the sequence. It remains close to the ground truth along the upper curved section and the long lower-right section, while SPP-E and RTKLIB show more scattered deviations in several local areas. The proposed method maintains trajectory continuity comparable to goGPS and TDL-GNSS while remaining close to the ground truth along most sections of the route.
Figure 9d shows the results for the harsh urban canyon Mong Kok sequence. Severe signal degradation causes substantial fluctuations for all methods, particularly along the left vertical section. Nevertheless, the proposed method preserves the overall route structure and remains close to the ground truth along most sections. It exhibits fewer large, scattered deviations than the conventional methods and maintains a more bounded trajectory than TDL-GNSS in some severely obstructed sections.
Overall, the trajectory visualizations demonstrate that the proposed method can improve trajectory stability and continuity. In the light urban canyon scenarios, the proposed method follows the reference trajectory more consistently and exhibits fewer abrupt deviations, indicating improved stability in continuous positioning. In the more challenging TST and Mong Kok sequences, the method continues to preserve the overall route structure and constrain large trajectory deviations.

7. Conclusions

This article proposes a residual-guided hybrid stochastic modeling framework to mitigate GNSS positioning degradation in urban canyon environments. The proposed method follows a two-stage design: first, a pseudo-range correction estimation network predicts correction terms from multi-dimensional GNSS features to correct the pseudo-range observations; second, the estimated correction, together with elevation angle and C/N0, is introduced into a hybrid stochastic model parameter estimation network to determine adaptive satellite observation weights for weighted least-squares positioning. By jointly considering pseudo-range correction and adaptive stochastic modeling, the proposed framework integrates the interpretability of conventional stochastic models with the nonlinear representation capability of deep learning. Experiments on public urban GNSS datasets demonstrate that the proposed method achieves stable and competitive positioning performance across different urban scenarios. In the light urban canyon sequences KLT1 and KLT2, the proposed method achieves the lowest 2D mean errors of 2.66 m and 2.06 m, respectively, reducing the mean error by 61.1% and 71.0% compared with the best conventional baseline and by 32.5% compared with TDL-GNSS on KLT2. It also produces compact error distributions and follows the reference trajectories more consistently. In the TST sequence, the proposed method maintains competitive 2D and 3D positioning performance, despite being trained only in a light urban environment. In the harsh Mong Kok sequence, it achieves the lowest 2D 95th-percentile error and maintains favorable mean, median, and maximum 2D errors, demonstrating effective suppression of large positioning deviations. Its 3D maximum and 95th-percentile errors also remain comparable to those of the stronger baselines. These results verify the effectiveness of the proposed framework for urban GNSS positioning enhancement and demonstrate its cross-dataset applicability under different urban conditions. Nevertheless, the proposed method still has two main limitations. First, because the pseudo-range corrections are learned through the final positioning loss without satellite-level error labels, they cannot be interpreted as the true physical pseudo-range errors of individual satellites. Second, in complex urban environments with severe NLOS and multipath effects, positioning performance degrades and the model’s generalization capability requires further improvement. Future work will focus on observation-level error analysis and positioning accuracy enhancement under severe NLOS and multipath conditions.

Author Contributions

Conceptualization, writing and editing, data curation, formal analysis, validation methodology, J.Y. and W.L.; funding acquisition, investigation, F.S.; review, R.F. and D.X.; supervision, Y.Y. and Z.Z.; resources, Z.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 52371351, and the Fundamental and Interdisciplinary Disciplines Breakthrough Plan of the Ministry of Education of China, grant number JYB2025XDXM110.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original data presented in this study are openly available in the RGHSM-GNSS repository at https://github.com/yzd-21/RGHSM-GNSS (accessed on 29 July 2026).

Acknowledgments

Thanks to Xinda Li, Yi Liang, Chengpeng Yin, and Bingbing Hang for their help.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Dovis, F.; Ruotsalainen, L.; Toledo-Moreo, R.; Kassas, Z.Z.M.; Gikas, V. Recent Advancement on the Use of Global Navigation Satellite System-Based Positioning for Intelligent Transport Systems [Guest Editorial]. IEEE Intell. Transp. Syst. Mag. 2020, 12, 6–9. [Google Scholar] [CrossRef] [Scilit]
  2. Yang, Y.; Fan, L.; Weng, T.; Zhao, Y.; Chen, B.; Li, W. Bistable Soft Gripper with Tension Net Applied to UAV. IEEE Robot. Autom. Lett. 2025, 10, 1920–1927. [Google Scholar] [CrossRef] [Scilit]
  3. Kong, S.-H. Statistical Analysis of Urban GPS Multipaths and Pseudo-Range Measurement Errors. IEEE Trans. Aerosp. Electron. Syst. 2011, 47, 1101–1113. [Google Scholar] [CrossRef] [Scilit]
  4. Zhang, G.; Ng, H.-F.; Wen, W.; Hsu, L.-T. 3D Mapping Database Aided GNSS Based Collaborative Positioning Using Factor Graph Optimization. IEEE Trans. Intell. Transp. Syst. 2021, 22, 6175–6187. [Google Scholar] [CrossRef] [Scilit]
  5. Ng, H.; Zhang, G.; Luo, Y.; Hsu, L. Urban positioning: 3D mapping-aided GNSS using dual-frequency pseudorange measurements from smartphones. Navigation 2021, 68, 727–749. [Google Scholar] [CrossRef] [Scilit]
  6. Groves, P.D. Principles of GNSS, Inertial, and multisensor integrated navigation systems. In GNSS Technology and Applications; Artech House: Boston, MA, USA, 2008. [Google Scholar]
  7. Groves, P.D.; Jiang, Z. Height Aiding, C/N0 Weighting and Consistency Checking for GNSS NLOS and Multipath Mitigation in Urban Areas. J. Navig. 2013, 66, 653–669. [Google Scholar] [CrossRef] [Scilit]
  8. Zhu, N.; Betaille, D.; Marais, J.; Berbineau, M. GNSS Integrity Monitoring Schemes for Terrestrial Applications in Harsh Signal Environments. IEEE Intell. Transp. Syst. Mag. 2020, 12, 81–91. [Google Scholar] [CrossRef] [Scilit]
  9. Klobuchar, J. Ionospheric Time-Delay Algorithm for Single-Frequency GPS Users. IEEE Trans. Aerosp. Electron. Syst. 1987, AES-23, 325–331. [Google Scholar] [CrossRef] [Scilit]
  10. Nistor, S.; Buda, A.S. High rate 30 seconds vs clock interpolation in Precise Point Positioning (PPP). Geod. Vestn. 2016, 60, 483–494. [Google Scholar] [CrossRef] [Scilit]
  11. Borowski, L.; Kudrys, J.; Kubicki, B.; Slámová, M.; Maciuk, K. Phase Centre Corrections of GNSS Antennas and Their Consistency with ATX Catalogues. Remote Sens. 2022, 14, 3226. [Google Scholar] [CrossRef] [Scilit]
  12. Hsu, L.-T.; Tokura, H.; Kubo, N.; Gu, Y.; Kamijo, S. Multiple Faulty GNSS Measurement Exclusion Based on Consistency Check in Urban Canyons. IEEE Sens. J. 2017, 17, 1909–1917. [Google Scholar] [CrossRef] [Scilit]
  13. Euler, H.-J.; Goad, C.C. On optimal filtering of GPS dual frequency observations without using orbit information. Bull. Géod. 1991, 65, 130–143. [Google Scholar] [CrossRef] [Scilit]
  14. Hartinger, H.; Brunner, F.K. Variances of GPS Phase Observations: The SIGMA-ε Model. GPS Solut. 1999, 2, 35–43. [Google Scholar] [CrossRef] [Scilit]
  15. Zhang, Z.; Li, Y.; He, X.; Chen, W.; Li, B. A composite stochastic model considering the terrain topography for real-time GNSS monitoring in canyon environments. J. Geod. 2022, 96, 79. [Google Scholar] [CrossRef] [Scilit]
  16. Zhang, T.; Zhou, L.; Feng, X.; Shi, J.; Zhang, Q.; Niu, X. INS-Aided GNSS Pseudo-Range Error Prediction Using Machine Learning for Urban Vehicle Navigation. IEEE Sens. J. 2024, 24, 9135–9147. [Google Scholar] [CrossRef] [Scilit]
  17. Marais, J.; Berbineau, M.; Heddebaut, M. Land Mobile GNSS Availability and Multipath Evaluation Tool. IEEE Trans. Veh. Technol. 2005, 54, 1697–1704. [Google Scholar] [CrossRef] [Scilit]
  18. Maier, D.; Kleiner, A. Improved GPS sensor model for mobile robots in urban terrain. In Proceedings of the 2010 IEEE International Conference on Robotics and Automation, Anchorage, AK, USA, 3–8 May 2010; pp. 4385–4390. [Google Scholar] [CrossRef] [Scilit]
  19. Ng, H.-F.; Zhang, G.; Hsu, L.-T. Robust GNSS Shadow Matching for Smartphones in Urban Canyons. IEEE Sens. J. 2021, 21, 18307–18317. [Google Scholar] [CrossRef] [Scilit]
  20. Jiang, W.; Li, Y.; Rizos, C. Optimal Data Fusion Algorithm for Navigation Using Triple Integration of PPP-GNSS, INS, and Terrestrial Ranging System. IEEE Sens. J. 2015, 15, 5634–5644. [Google Scholar] [CrossRef] [Scilit]
  21. Moreau, J.; Ambellouis, S.; Ruichek, Y. Fisheye-Based Method for GPS Localization Improvement in Unknown Semi-Obstructed Areas. Sensors 2017, 17, 119. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  22. Wen, W.; Zhang, G.; Hsu, L.-T. Exclusion of GNSS NLOS receptions caused by dynamic objects in heavy traffic urban scenarios using real-time 3D point cloud: An approach without 3D maps. In Proceedings of the 2018 IEEE/ION Position, Location and Navigation Symposium (PLANS), Monterey, CA, USA, 23–26 April 2018; pp. 158–165. [Google Scholar] [CrossRef] [Scilit]
  23. Wang, L.; Groves, P.D.; Ziebart, M.K. Smartphone Shadow Matching for Better Cross-street GNSS Positioning in Urban Environments. J. Navig. 2015, 68, 411–433. [Google Scholar] [CrossRef] [Scilit]
  24. Hsu, L.-T.; Gu, Y.; Kamijo, S. 3D building model-based pedestrian positioning method using GPS/GLONASS/QZSS and its reliability calculation. GPS Solut. 2016, 20, 413–428. [Google Scholar] [CrossRef] [Scilit]
  25. Xu, P.; Zhang, G.; Yang, B.; Hsu, L.-T. Machine Learning in GNSS Multipath/NLOS Mitigation: Review and Benchmark. IEEE Aerosp. Electron. Syst. Mag. 2024, 39, 26–44. [Google Scholar] [CrossRef] [Scilit]
  26. Quan, Y.; Lau, L.; Roberts, G.W.; Meng, X.; Zhang, C. Convolutional Neural Network Based Multipath Detection Method for Static and Kinematic GPS High Precision Positioning. Remote Sens. 2018, 10, 2052. [Google Scholar] [CrossRef] [Scilit]
  27. Xu, H.; Hsu, L.-T.; Lu, D.; Cai, B. Sky visibility estimation based on GNSS satellite visibility: An approach of GNSS-based context awareness. GPS Solut. 2020, 24, 59. [Google Scholar] [CrossRef] [Scilit]
  28. Sun, R.; Fu, L.; Cheng, Q.; Chiang, K.-W.; Chen, W. Resilient Pseudorange Error Prediction and Correction for GNSS Positioning in Urban Areas. IEEE Internet Things J. 2023, 10, 9979–9988. [Google Scholar] [CrossRef] [Scilit]
  29. Sun, R.; Hsu, L.-T.; Xue, D.; Zhang, G.; Ochieng, W.Y. GPS Signal Reception Classification Using Adaptive Neuro-Fuzzy Inference System. J. Navig. 2019, 72, 685–701. [Google Scholar] [CrossRef] [Scilit]
  30. Abdallah, A.A.; Kassas, Z.M. Deep Learning-Aided Spatial Discrimination for Multipath Mitigation. In Proceedings of the 2020 IEEE/ION Position, Location and Navigation Symposium (PLANS), Portland, OR, USA, 20–23 April 2020; pp. 1324–1335. [Google Scholar] [CrossRef] [Scilit]
  31. Zhang, G.; Xu, P.; Xu, H.; Hsu, L.-T. Prediction on the Urban GNSS Measurement Uncertainty Based on Deep Learning Networks with Long Short-Term Memory. IEEE Sens. J. 2021, 21, 20563–20577. [Google Scholar] [CrossRef] [Scilit]
  32. Xu, B.; Jia, Q.; Luo, Y.; Hsu, L.-T. Intelligent GPS L1 LOS/Multipath/NLOS Classifiers Based on Correlator-, RINEX- and NMEA-Level Measurements. Remote Sens. 2019, 11, 1851. [Google Scholar] [CrossRef] [Scilit]
  33. Li, W.; Yin, J.; Yuan, Y.; Li, X.; Shen, F.; Chen, B.; Gao, W. Deep Sequential Invariant Extended Kalman Filter for Navigation. Inf. Fusion 2026, 138, 104717. [Google Scholar] [CrossRef] [Scilit]
  34. Hu, R.; Wen, W.; Hsu, L. Fisheye Camera Aided GNSS NLOS Detection and Learning-Based Pseudorange Bias Correction for Intelligent Vehicles in Urban Canyons. In Proceedings of the 2023 IEEE 26th International Conference on Intelligent Transportation Systems (ITSC), Bilbao, Spain, 24–28 September 2023; pp. 6088–6095. [Google Scholar] [CrossRef] [Scilit]
  35. Hsu, L.-T.; Huang, F.; Ng, H.-F.; Zhang, G.; Zhong, Y.; Bai, X.; Wen, W. Hong Kong UrbanNav: An Open-Source Multisensory Dataset for Benchmarking Urban Navigation Algorithms. Navig. J. Inst. Navig. 2023, 70, navi.602. [Google Scholar] [CrossRef] [Scilit]
  36. Hu, R.; Xu, P.; Zhong, Y.; Wen, W. Pyrtklib: An open-source package for tightly coupled deep learning and GNSS integration for positioning in urban canyons. arXiv 2024, arXiv:2409.12996. [Google Scholar]
  37. Herrera, A.M.; Suhandri, H.F.; Realini, E.; Reguzzoni, M.; De Lacy, M.C. GoGPS: Open-source MATLAB software. GPS Solut. 2016, 20, 595–603. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Framework of the proposed residual-guided hybrid stochastic modeling method.
Figure 1. Framework of the proposed residual-guided hybrid stochastic modeling method.
Sensors 26 05622 g001
Figure 2. Pseudo-range correction estimation network diagram.
Figure 2. Pseudo-range correction estimation network diagram.
Sensors 26 05622 g002
Figure 3. Framework of adaptive parameter estimation for hybrid stochastic model.
Figure 3. Framework of adaptive parameter estimation for hybrid stochastic model.
Sensors 26 05622 g003
Figure 4. (ad) 2D positioning error time series across test sequences.
Figure 4. (ad) 2D positioning error time series across test sequences.
Sensors 26 05622 g004
Figure 5. (ah) 2D positioning error distribution comparison. In the box plots, the red solid lines indicate the median errors, while the blue dashed lines indicate the mean errors.
Figure 5. (ah) 2D positioning error distribution comparison. In the box plots, the red solid lines indicate the median errors, while the blue dashed lines indicate the mean errors.
Sensors 26 05622 g005
Figure 6. (ad) 3D positioning error time series across test sequences.
Figure 6. (ad) 3D positioning error time series across test sequences.
Sensors 26 05622 g006
Figure 7. (ah) 3D positioning error distribution comparison. In the box plots, the red solid lines indicate the median errors, while the blue dashed lines indicate the mean errors.
Figure 7. (ah) 3D positioning error distribution comparison. In the box plots, the red solid lines indicate the median errors, while the blue dashed lines indicate the mean errors.
Sensors 26 05622 g007
Figure 8. (ah) Ablation results of 2D and 3D positioning error.
Figure 8. (ah) Ablation results of 2D and 3D positioning error.
Sensors 26 05622 g008
Figure 9. (ad) Trajectory comparison across test sequences. The green circles and orange triangles indicate the starting and ending points of the ground-truth trajectories, respectively.
Figure 9. (ad) Trajectory comparison across test sequences. The green circles and orange triangles indicate the starting and ending points of the ground-truth trajectories, respectively.
Sensors 26 05622 g009
Table 1. Details of the experimental datasets.
Table 1. Details of the experimental datasets.
DatasetDateUrban CanyonDuration (s)Usage
KLT111 September 2023Light421Test
KLT211 September 2023Light294Test
KLT311 September 2023Light666Training
TST17 May 2021Medium786Test
Mong Kok18 May 2021Harsh2312Test
Table 2. Training details.
Table 2. Training details.
ComponentSpecification
SystemWindows 11
CPUAMD Ryzen 9 8940HX CPU
GPUNVIDIA GeForce RTX 5060 GPU
Loss FunctionL2 Norm of Position Error
Epoch100
OptimizerAdamW
Optimizer ParametersLearning Rate5 × 10−3
Weight Decay1 × 10−5
Table 3. Comparison of 2D positioning errors (mean/max in meters).
Table 3. Comparison of 2D positioning errors (mean/max in meters).
DatasetKLT1KLT2TSTMong Kok
Method
SPP-E9.51/16.737.58/14.1420.78/145.5423.68/142.76
RTKLIB6.83/14.657.37/11.0814.28/80.0417.69/99.78
goGPS7.36/11.267.11/11.009.23/64.2412.48/119.24
TDL-GNSS2.75/6.713.05/8.529.95/77.2715.92/157.41
Proposed Method2.66/7.232.06/6.0411.14/78.9313.93/100.12
Table 4. Comparison of 2D positioning errors at CDF levels (med/P95 in meters).
Table 4. Comparison of 2D positioning errors at CDF levels (med/P95 in meters).
DatasetKLT1KLT2TSTMong Kok
Method
SPP-E9.97/13.727.71/11.4614.76/53.9121.64/50.28
RTKLIB6.16/13.467.26/9.457.24/53.1914.86/40.91
goGPS7.38/10.717.11/9.524.41/39.257.51/40.87
TDL-GNSS2.51/5.542.88/5.805.52/48.4711.12/48.32
Proposed Method2.37/6.541.78/4.595.74/49.7910.10/37.59
Table 5. Comparison of 3D positioning errors (mean/max in meters).
Table 5. Comparison of 3D positioning errors (mean/max in meters).
DatasetKLT1KLT2TSTMong Kok
Method
SPP-E19.96/51.1616.51/52.1848.34/384.9876.23/308.34
RTKLIB17.52/39.7413.86/37.7833.39/166.3460.78/333.56
goGPS13.17/28.189.45/21.8317.52/104.4733.07/256.40
TDL-GNSS4.95/19.195.09/11.0317.49/104.5833.59/332.54
Proposed Method5.53/24.434.74/12.1821.56/107.1241.16/306.33
Table 6. Comparison of 3D positioning errors at CDF levels (med/P95 in meters).
Table 6. Comparison of 3D positioning errors at CDF levels (med/P95 in meters).
DatasetKLT1KLT2TSTMong Kok
Method
SPP-E16.86/38.5114.55/31.3540.02/121.8171.41/148.16
RTKLIB15.06/33.5711.35/26.4420.75/116.0553.63/134.57
goGPS12.18/23.658.78/15.449.21/62.9424.26/87.92
TDL-GNSS4.29/11.374.82/8.6410.96/58.3025.92/83.77
Proposed Method4.03/14.864.28/9.7713.12/70.6732.74/89.79
Table 7. Ablation results of 2D and 3D positioning errors (mean/max in meters).
Table 7. Ablation results of 2D and 3D positioning errors (mean/max in meters).
DatasetKLT1
(2D)
KLT2
(2D)
TST
(2D)
Mong Kok
(2D)
KLT1
(3D)
KLT2
(3D)
TST
(3D)
Mong Kok
(3D)
Method
C/N0 Model3.35/10.093.15/9.019.91/111.2313.86/107.057.80/20.845.73/15.4717.94/161.5529.67/419.68
EL Model3.03/8.972.40/9.8912.78/72.1516.93/100.126.12/35.767.40/27.7823.66/133.4551.19/306.33
Proposed Method
Without Weight
5.37/15.993.75/9.5817.54/103.7222.05/107.6012.45/73.999.48/27.4834.13/292.1159.40/282.98
Proposed Method
Without Bias
7.70/12.657.15/12.4611.18/110.7914.37/104.1314.20/30.179.50/21.7924.04/127.8444.35/327.54
Proposed Method2.66/7.232.06/6.0411.14/78.9313.93/100.125.53/24.434.74/12.1821.56/107.1241.16/306.33
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Yin, J.; Li, W.; Fan, R.; Yuan, Y.; Zhao, Z.; Xu, D.; Yang, Z.; Shen, F. Residual-Guided Hybrid Stochastic Modeling: A Two-Stage Learning Framework for Urban GNSS Positioning Enhancement. Sensors 2026, 26, 5622. https://doi.org/10.3390/s26175622

AMA Style

Yin J, Li W, Fan R, Yuan Y, Zhao Z, Xu D, Yang Z, Shen F. Residual-Guided Hybrid Stochastic Modeling: A Two-Stage Learning Framework for Urban GNSS Positioning Enhancement. Sensors. 2026; 26(17):5622. https://doi.org/10.3390/s26175622

Chicago/Turabian Style

Yin, Juan, Wenqiang Li, Ruichang Fan, Yue Yuan, Zhiheng Zhao, Dingjie Xu, Zhidong Yang, and Feng Shen. 2026. "Residual-Guided Hybrid Stochastic Modeling: A Two-Stage Learning Framework for Urban GNSS Positioning Enhancement" Sensors 26, no. 17: 5622. https://doi.org/10.3390/s26175622

APA Style

Yin, J., Li, W., Fan, R., Yuan, Y., Zhao, Z., Xu, D., Yang, Z., & Shen, F. (2026). Residual-Guided Hybrid Stochastic Modeling: A Two-Stage Learning Framework for Urban GNSS Positioning Enhancement. Sensors, 26(17), 5622. https://doi.org/10.3390/s26175622

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop