A Segmented Weighting and Elimination Method for GNSS Diffraction Errors in Urban Building Obstruction Environments
Highlights
- Diffraction error is strongly correlated with the carrier-power-to-noise-density ratio (C/N0), and the C/N0 time series is consistent with the theoretically predicted growth pattern of diffraction error.
- This study proposes a GNSS diffraction error mitigation approach involving segmented down-weighting and elimination of affected observations.
- C/N0 can serve as a practical indicator of diffraction-affected signals, enabling adaptive down-weighting or exclusion according to error severity.
- The proposed method effectively mitigates diffraction errors and substantially improves ambiguity-fixing performance and positioning accuracy in dense urban environments.
Abstract
1. Introduction
2. Diffraction Effects
3. Methods
3.1. Standardized Template Function Model of “Elevation–C/N0”
- (1)
- “Elevation–C/N0” correlation model fitting with a least-squares method
- (2)
- Difference statistics of the observed and the model value
- (3)
- Template “elevation–C/N0” model reconstruction in an open environment
3.2. Segmented Weighting and Elimination Method
4. Experiments and Results
4.1. Experimental Data and Processing Setup
4.2. Open-Sky Template Characterization
4.3. Static Positioning Experiment
4.4. Kinematic Positioning Experiment
5. Discussion
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| 3DMA | 3D Mapping Aided |
| AFR | Ambiguity Fixing Rate |
| CDF | Cumulative Distribution Function |
| CNN | Convolutional Neural Network |
| C/N0 | Carrier-Power-to-Noise-Density Ratio |
| DRL | Deep Reinforcement Learning |
| EA | Error Accumulation |
| GD | Geometric Distance |
| GNSS | Global Navigation Satellite System |
| ICL | Infimum Cut-off Line |
| LAMBDA | Least-squares AMBiguity Decorrelation Adjustment |
| LiDAR | Light Detection and Ranging |
| LOS | Line-of-Sight |
| LSTM | Long Short-Term Memory |
| NLOS | Non-Line-of-Sight |
| RF | Reconstruction Function |
| RMSE | Root-Mean-Square Error |
| SVM | Support Vector Machine |
References
- Zhong, P.; Ding, X.; Yuan, L.; Xu, Y.; Kwok, K.; Chen, Y. Sidereal filtering based on single differences for mitigating GPS multipath effects on short baselines. J. Geod. 2010, 84, 145–158. [Google Scholar] [CrossRef]
- Dong, D.; Wang, M.; Chen, W.; Zeng, Z.; Song, L.; Zhang, Q.; Cai, M.; Cheng, Y.; Lv, J. Mitigation of multipath effect in GNSS short baseline positioning by the multipath hemispherical map. J. Geod. 2015, 90, 255–262. [Google Scholar] [CrossRef]
- Hsu, L. Analysis and modeling GPS NLOS effect in highly urbanized area. GPS Solut. 2017, 22, 7. [Google Scholar] [CrossRef]
- Huang, G.; Du, S.; Wang, D. GNSS techniques for real-time monitoring of landslides: A review. Satell. Navig. 2023, 4, 5. [Google Scholar] [CrossRef]
- Chen, W.; Zhang, C.; Peng, Y.; Yao, Y.; Cai, M.; Dong, D. Enhancing GNSS positioning in urban canyon areas via a modified design matrix approach. IEEE Internet Things J. 2024, 11, 10252–10265. [Google Scholar] [CrossRef]
- Yuan, H.; Zhang, Z.; He, X.; Zeng, J.; Li, X. Resilient ambiguity resolution strategy in GNSS real-time kinematic positioning for urban environments. IEEE Internet Things J. 2024, 11, 30004–30013. [Google Scholar] [CrossRef]
- Satirapod, C.; Ogaja, C.; Wang, J.; Rizos, C. An approach to GPS analysis incorporating wavelet decomposition. Artif. Satell. 2001, 36, 27–35. [Google Scholar]
- Zheng, D.; Zhong, P.; Ding, X.; Chen, W. Filtering GPS time-series using a Vondrak filter and cross-validation. J. Geod. 2005, 79, 363–369. [Google Scholar] [CrossRef]
- Moschas, F.; Stiros, S. Measurement of the dynamic displacements and of the modal frequencies of a short-span pedestrian bridge using GPS and an accelerometer. Eng. Struct. 2011, 33, 10–17. [Google Scholar] [CrossRef]
- Shen, N.; Chen, L.; Wang, L.; Lu, X.; Tao, T.; Yan, J.; Chen, R. Site-specific real-time GPS multipath mitigation based on coordinate time series window matching. GPS Solut. 2020, 24, 82. [Google Scholar] [CrossRef]
- 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]
- Marais, J.; Berbineau, M.; Heddehaut, M. Land mobile GNSS availability and multipath evaluation tool. IEEE Trans. Veh. Technol. 2005, 54, 1697–1704. [Google Scholar] [CrossRef]
- Maier, D.; Kleiner, A. Improved GPS sensor model for mobile robots in urban terrain. In Proceedings of the IEEE International Conference on Robotics and Automation, Anchorage, AK, USA, 3–7 May 2010; pp. 4385–4390. [Google Scholar]
- Zimmermann, F.; Eling, C.; Kuhlmann, H. Empirical assessment of obstruction adaptive elevation masks to mitigate site-dependent effects. GPS Solut. 2017, 21, 1695–1706. [Google Scholar] [CrossRef]
- Hsu, L.; 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]
- Xin, S.; Geng, J.; Zhang, G.; Ng, H.; Guo, J.; Hsu, L. 3D-mapping-aided PPP-RTK aiming at deep urban canyons. J. Geod. 2022, 96, 78. [Google Scholar] [CrossRef]
- Suzuki, T.; Matsuo, K.; Amano, Y. Rotating GNSS antennas: Simultaneous LOS and NLOS multipath mitigation. GPS Solut. 2020, 24, 86. [Google Scholar] [CrossRef]
- Xi, R.; Xu, D.; Jiang, W.; He, Q.; Zhou, X.; Chen, Q.; Fan, X. Elimination of GNSS carrier phase diffraction error using an obstruction adaptive elevation masks determination method in a harsh observing environment. GPS Solut. 2023, 27, 139. [Google Scholar] [CrossRef]
- Han, J.; Huang, G.; Zhang, Q.; Tu, R.; Du, Y.; Wang, X. A new Azimuth-dependent elevation weight (ADEW) model for real-time deformation monitoring in complex environment by multi-GNSS. Sensors 2018, 18, 2473. [Google Scholar] [CrossRef]
- Ren, H.; Li, G.; Geng, J.; Wang, F.; Li, P. Multipath hemispherical map model with geographic cut-off elevation constraints for real-time GNSS monitoring in complex environments. GPS Solut. 2023, 27, 188. [Google Scholar] [CrossRef]
- Xi, R.; Han, L.; Chen, Q.; Jiang, W.; Meng, X.; An, X.; Xuan, W. Numerical modeling and analysis of GNSS carrier-phase diffraction error in occlusion environments. J. Geod. 2025, 99, 32. [Google Scholar] [CrossRef]
- Liu, Q.; Gao, C.; Shang, R.; Peng, Z.; Zhang, R.; Gan, L.; Gao, W. NLOS signal detection and correction for smartphone using convolutional neural network and variational mode decomposition in urban environment. GPS Solut. 2023, 27, 31. [Google Scholar] [CrossRef]
- Li, F.; Zhai, C.; Xie, T.; Dai, Z.; Zhu, X. GNSS positioning enhancement based on NLOS signal detection using spatiotemporal learning in urban canyons. GPS Solut. 2024, 28, 209. [Google Scholar] [CrossRef]
- Sun, R.; Wang, G.; Zhang, W.; Hsu, L.T.; Ochienge, W.Y. A gradient boosting decision tree based GPS signal reception classification algorithm. Appl. Soft Comput. 2019, 86, 105942. [Google Scholar] [CrossRef]
- Hsu, L. GNSS multipath detection using a machine learning approach. In Proceedings of the IEEE 20th International Conference on Intelligent Transportation Systems 2017 (ITSC), Yokohama, Japan, 16–19 October 2017; p. 17631909. [Google Scholar]
- Lyu, Z.; Gao, Y. An SVM based weight scheme for improving kinematic GNSS positioning accuracy with low-cost GNSS receiver in urban environments. Sensors 2020, 20, 7265. [Google Scholar] [CrossRef] [PubMed]
- Tang, J.; Li, Z.; Yu, Q.; Zhao, H.; Zeng, K.; Zhong, S.; Wang, Q.; Xie, K.; Kuzin, V.; Xie, S. Deep reinforcement learning with robust augmented reward sequence prediction for improving GNSS positioning. GPS Solut. 2025, 29, 65. [Google Scholar] [CrossRef]
- Li, Z.; Cao, M.; Zeng, K.; Wang, Q.; Xie, K.; Xie, S. A graph contrastive learning-based semi-supervised GNSS NLOS signal recognition method. GPS Solut. 2026, 30, 42. [Google Scholar] [CrossRef]
- Melbourne, W.G. The case for ranging in GPS based geodetic systems. In Proceedings of the 1st International Symposium on Precise Positioning with the Global Positioning System, Rockville, MD, USA, 15–19 April 1985; pp. 373–386. [Google Scholar]
- Xiong, Y.; Ding, X. Mitigation of GPS signal diffraction effect for deformation applications based on environment modelling. Acta Geod. Cartogr. Sin. 2005, 34, 283–287. [Google Scholar]
- Dai, W.; Ding, X.; Zhu, J. Single reflected or diffracted signal error elimination method in GPS dynamic deformation monitoring. J. Geotech. Investig. Surv. 2006, 34, 45–49. [Google Scholar]
- Brunner, F.K.; Hartinger, H.; Troyer, L. GPS signal diffraction modelling: The stochastic SIGMA-Δ model. J. Geod. 1999, 73, 259–267. [Google Scholar] [CrossRef]
- Lau, L.; Cross, P. Development and testing of a new ray-tracing approach to GNSS carrier-phase multipath modelling. J. Geod. 2007, 81, 713–732. [Google Scholar] [CrossRef]
- Jiang, Z.; Groves, P.D. NLOS GPS signal detection using a dual-polarisation antenna. GPS Solut. 2014, 18, 15–26. [Google Scholar] [CrossRef]
- Xi, R.; Chen, Q.; Meng, X.; Jiang, W.; An, X.; He, Q. A multi-GNSS differential phase kinematic post-processing method. Remote Sens. 2020, 12, 2727. [Google Scholar] [CrossRef]
- Teunissen, P.J.G. The least-squares ambiguity decorrelation adjustment: A method for fast GPS integer ambiguity estimation. J. Geod. 1995, 70, 65–82. [Google Scholar] [CrossRef]
- Kuusniemi, H.; Wieser, A.; Lachapelle, G.; Takala, J. User-level reliability monitoring in urban personal satellite-navigation. IEEE Trans. Aerosp. Electron. Syst. 2008, 43, 1305–1318. [Google Scholar] [CrossRef]
- Han, L.; Xi, R.; Chen, Q.; Xiao, Y.; Wang, K.; Xu, D.; Jiang, W. Analysis and elimination of GNSS carrier phase diffraction error in high occlusion environments. Measurement 2025, 253, 117809. [Google Scholar] [CrossRef]




















| Models or Parameters | Strategies |
|---|---|
| Observations | GPS: L1/L2, BDS: B1/B3, Galileo: E1/E5a |
| Cut-off elevation | 10° |
| Ephemeris | Broadcast ephemeris |
| Estimator | Kalman filter |
| Ambiguity resolution | Least-squares AMBiguity Decorrelation Adjustment (LAMBDA) method [36] |
| Ratio threshold | 2.2 (empirical value selected to balance fix availability and reliability in severe urban obstruction) |
| Diffraction error processing scheme | A: Elevation-based weighting model, where and B: C/N0-based weighting model, where and and [37]; C: Differential C/N0 method [38]; D: Proposed method. |
| Software | RTKLIB-based in-house post-processing platform with a custom stochastic weighting/elimination module |
| Template calibration | Open-sky short baseline (107.00 m); templates built for GPS, Galileo, BDS-IGSO, and BDS-MEO classes |
| Template screening threshold | τ = 1.7 (selected from the open-sky calibration dataset to reject strongly fluctuating arcs) |
| Differential C/N0 threshold | 5 dB-Hz (empirical short-baseline rejection threshold) |
| Low C/N0 exclusion threshold | 35 dB-Hz (empirical lower carrier-tracking bound for the K803 + geodetic antenna setup) |
| Methods | AFR | Average Ratio | Data Integrity | Num. | PDOP | RMSE (mm) | ||
|---|---|---|---|---|---|---|---|---|
| E | N | U | ||||||
| Elevation weighting | 50.8% | 3.30 | 81.93% | 28.03 | 1.17 | - | - | - |
| C/N0-based weighting | 52.6% | 3.79 | 81.93% | 28.03 | 1.17 | - | - | - |
| Differential C/N0 | 81.2% | 9.07 | 81.93% | 23.18 | 1.28 | 3.1 | 3.9 | 8.7 |
| The proposed method | 95.5% | 11.85 | 99.01% | 24.26 | 1.21 | 2.9 | 3.8 | 8.6 |
| Strategies | Elevation Weighting | C/N0-Based Weighting | Differential C/N0 | The Proposed Method |
|---|---|---|---|---|
| AFR | 38.2% | 44.3% | 65.8% | 83.6% |
| GD-RMSE | 2.196 m | 1.788 m | 1.470 m | 0.751 m |
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. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Meng, X.; Xi, R.; Xiao, B.; Gao, J.; Li, A.; Yang, X.; Gao, K.; Han, N.; Dong, X.; Yao, M. A Segmented Weighting and Elimination Method for GNSS Diffraction Errors in Urban Building Obstruction Environments. Geomatics 2026, 6, 58. https://doi.org/10.3390/geomatics6030058
Meng X, Xi R, Xiao B, Gao J, Li A, Yang X, Gao K, Han N, Dong X, Yao M. A Segmented Weighting and Elimination Method for GNSS Diffraction Errors in Urban Building Obstruction Environments. Geomatics. 2026; 6(3):58. https://doi.org/10.3390/geomatics6030058
Chicago/Turabian StyleMeng, Xin, Ruijie Xi, Bin Xiao, Jinsong Gao, Aijun Li, Xintao Yang, Kui Gao, Nianlong Han, Xianyong Dong, and Mengdi Yao. 2026. "A Segmented Weighting and Elimination Method for GNSS Diffraction Errors in Urban Building Obstruction Environments" Geomatics 6, no. 3: 58. https://doi.org/10.3390/geomatics6030058
APA StyleMeng, X., Xi, R., Xiao, B., Gao, J., Li, A., Yang, X., Gao, K., Han, N., Dong, X., & Yao, M. (2026). A Segmented Weighting and Elimination Method for GNSS Diffraction Errors in Urban Building Obstruction Environments. Geomatics, 6(3), 58. https://doi.org/10.3390/geomatics6030058

