An Inter-Frequency Cross-Validation Approach for Pseudo-Range Fault Detection in GNSS Relative Positioning
Abstract
1. Introduction
2. Fault Detection Algorithms
2.1. Relative Positioning Approach with Inter-Station SD Pseudorange
2.2. Fault Detection Method Based on ARAIM
2.3. The Proposed Fault Detection Method Based on IFCV
- (1)
- Baseline vector correction estimation: Apply LS method to SD pseudorange measurements across multiple channels at frequency to estimate the baseline vector correction and receiver clock bias . Residual vector screening is applied after Equation (6), where pseudorange observations corresponding to out-of-tolerance residual elements are eliminated, ensuring the accuracy and robustness of the state parameters and .
- (2)
- Pseudorange prediction: Predict the SD pseudorange at frequency utilizing the geometric coefficient matrix and the updated baseline vector .
- (3)
- Test statistic calculation: Compute the test statistic with the residual between predicted and actual pseudorange observations.
- (4)
- Gross error detection: Calculate the test threshold based on the measurement variance . Channels where are flagged and eliminated.
- (5)
- Channel-by-channel detection: Repeat Steps 2–4 to exclude faulty pseudorange observations for all channels at frequency .
- (6)
- Frequency-by-frequency detection: Repeat Steps 1–5 to exclude faulty pseudorange observations for all channels at frequency .
- (7)
- Relative position solution: Perform relative positioning between-station differencing techniques using validated measurements, and output the final relative position vector .
3. Experimental Validation
3.1. Field Test Setup
- Maximum baseline distance: 17.3 km
- Peak altitude: 745 m (ellipsoidal height)
- Flight pattern: Four closed-circuit trajectories
3.2. Random Gross Error Detection Test
- Scheme A: Ordinary pseudorange-based relative positioning using the observations without artificial gross errors.
- Scheme B: Pseudorange-based relative positioning using the observations contaminated by artificial gross errors in C1 satellite without detection.
- Scheme C: ARAIM-based differential pseudorange-based positioning with artificial gross errors.
- Scheme D: The proposed IFCV-based differential pseudorange-based positioning artificial gross errors.
3.2.1. Relative Positioning Accuracy Analysis
3.2.2. Fault Detection Efficiency Analysis
3.2.3. Computational Efficiency Analysis
3.3. Consecutive Small Gross Error Detection Test
- Scheme A: Ordinary pseudorange-based relative positioning using the observations without artificial gross errors.
- Scheme B: Small gross errors (4–8 m) were continuously injected into two pseudorange observations (B1 and B3) of the C1 satellite, but no detection method is performed (the normal pseudorange measurement error for BDS satellites is characterized by a Signal-in-Space Ranging Error (SISRE) of 4.6 m at 95% confidence level [28]).
- Scheme C: Based on Scheme B’s setup, ARAIM method is applied to detect and eliminate gross errors.
- Scheme D: Based on Scheme B’s setup, the proposed IFCV method is applied to detect and eliminate gross errors.
4. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
ARAIM | Advanced receiver autonomous integrity monitoring |
CW-LSR | Correlation-weighted least squares method |
FAR | False alarm rate |
FDE | Fault detection and exclusion |
GNSS | Global navigation satellite system |
HPE | Horizontal positioning error |
HPL | Horizontal protection level |
IFCV | Inter-frequency cross-validation |
INS | Inertial navigation system |
LAAS | Local area augmentation system |
LS | Least-squares |
MD | Missed detection |
MDR | Missed detection rate |
MSS | Multi-solution separation |
NES | Number of effective samples |
OEM | Original equipment manufacturer |
PL | Protection level |
RAIM | Receiver autonomous integrity monitoring |
SD | Single-differenced |
SNR | Signal noise ratio |
SPP | Single-point positioning |
SS | Solution separation |
UAV | Unmanned aerial vehicle |
UWB | Ultra-wideband |
References
- Li, Q.; Dong, Y.; Wang, D.; Wu, J.; Zhang, L. Real-Time Precise DGNSS/INS Integrated Relative Positioning with High Output Rate and Low Broadcast Rate for Kinematic-to-Kinematic Applications. Remote Sens. 2022, 14, 2053. [Google Scholar] [CrossRef]
- Dong, Y.; Zhang, L.; Wang, D.; Li, Q.; Wu, M. Lowlatency, highrate, highprecision relative positioning with moving base in real time. GPS Solut. 2020, 24, 56. [Google Scholar] [CrossRef]
- Chen, H.; Sun, R.; Cheng, Q.; Yang, L. A factor set-based GNSS fault detection and exclusion for vehicle navigation in urban environments. GPS Solut. 2023, 27, 87. [Google Scholar] [CrossRef]
- Pullen, S.; Luo, M.; Gleason, S.; Xie, G.; Lee, J.; Akos, D.; Enge, P.; Pervan, B. GBAS Validation Methodology and Test Results from the Stanford LAAS Integrity Monitor Testbed. In Proceedings of the 13th International Technical Meeting of the Satellite Division of The Institute of Navigation, Salt Lake City, UT, USA, 19–22 September 2000. [Google Scholar]
- Du, J.; Wang, H.; Fang, K.; Wang, Z.; Zhu, Y. Continuity and integrity allocation over operational exposure time for ARAIM fault detection algorithm. Chin. J. Aeronaut. 2025. [Google Scholar] [CrossRef]
- Li, R.; Li, L.; Li, M.; Cheng, L.; Wang, L.; Zhang, J. Integrity-directed fault exclusion based on maximum a posteriori probability for multi-constellation advanced RAIM. GPS Solut. 2025, 29, 99. [Google Scholar] [CrossRef]
- Blanch, J.; Walker, T.; Enge, P.; Lee, Y.; Pervan, B.; Rippl, M.; Spletter, A.; Kropp, V. Baseline advanced RAIM user algorithm and possible improvements. IEEE Trans. Aerosp. Electron. Syst. 2015, 51, 713–732. [Google Scholar] [CrossRef]
- Ma, X.; Yu, K.; Wang, E.; He, X.; Lu, T.; Li, Q. Evaluation of BDS and GPS RAIM availability based on data collected in June 2020. Geod. Geodyn. 2021, 12, 181–189. [Google Scholar] [CrossRef]
- Cheng, Q.; Chen, P.; Sun, R.; Wang, J.; Mao, Y.; Ochieng, W.Y. A New Faulty GNSS Measurement Detection and Exclusion Algorithm for Urban Vehicle Positioning. Remote Sens. 2021, 13, 2117. [Google Scholar] [CrossRef]
- Sun, G.; Xu, C.; Song, D.; Jian, Y. An enhanced least squares residual RAIM algorithm based on optimal decentralized factor. Chin. J. Aeronaut. 2020, 33, 3369–3379. [Google Scholar] [CrossRef]
- Song, D.; Shi, C.; Wang, Z.; Wang, C.; Jing, G. Correlation-weighted least squares residual algorithm for RAIM. Chin. J. Aeronaut. 2020, 33, 1505–1516. [Google Scholar] [CrossRef]
- Wang, C.; Yang, C.; Shi, J. Impact of different weighting methods on GNSS receiver integrity fault detection. J. Navig. Position 2025, 13, 37–48. [Google Scholar] [CrossRef]
- Zhai, Y.; Joerger, M.; Pervan, B. Bounding Continuity Risk in H-ARAIM FDE. In Proceedings of the ION Pacific PNT Conference, Honolulu, HA, USA, 1–4 May 2017. [Google Scholar]
- Zhang, Y.; Wang, L.; Fan, L. Study on MHSS ARAIM algorithm combined with gross error detection. Acta Geod. Cartogr. Sin. 2019, 48, 9–17. [Google Scholar] [CrossRef]
- Liu, B.; Gao, Y.; Gao, Y.; Wang, S. HPL calculation improvement for Chi-squared residual-based ARAIM. GPS Solut. 2022, 26, 45. [Google Scholar] [CrossRef]
- Wang, S.; Zhan, X.; Zhai, Y.; Chi, C.; Shen, J. Highly reliable relative navigation for multi-UAV formation flight in urban environments. Chin. J. Aeronaut. 2021, 34, 257–270. [Google Scholar] [CrossRef]
- Lee, J. LAAS Position Domain Monitor Analysis and Test Results for CAT II/III Operations. In Proceedings of the the 17th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS 2004), Long Beach, CA, USA, 21–24 September 2004; pp. 2786–2796. [Google Scholar]
- Wen, H.; Havlicek, J.; Fagan, J. B-value research for FAA LAAS station integrity and fault detection. In Proceedings of the 2004 National Technical Meeting of The Institute of Navigation, San Diego, CA, USA, 26–28 January 2004. [Google Scholar]
- Wu, Y. Autonomous Integrity Monitoring of Tightly Coupled GNSS/INS Navigation System. Acta Geod. Cartogr. Sin. 2014, 43, 786–795. [Google Scholar]
- Alghananim, M.S.; Feng, C.; Feng, Y.; Ochieng, W.Y. Machine Learning-Based Fault Detection and Exclusion for Global Navigation Satellite System Pseudorange in the Measurement Domain. Sensors 2025, 25, 817. [Google Scholar] [CrossRef]
- Bhattacharyya, S. Performance Analyses of a RAIM Algorithm for Kalman Filter with GPS and NavIC Constellations. Sensors 2021, 21, 8441. [Google Scholar] [CrossRef]
- Sun, Y. Autonomous Integrity Monitoring for Relative Navigation of Multiple Unmanned Aerial Vehicles. Remote Sens. 2021, 13, 1483. [Google Scholar] [CrossRef]
- Li, Q.; Wang, D.; Wu, J.; Wang, L. New approach for integrity risk evaluation based on expected acceptable region for carrier-phase-based precise relative positioning. GPS Solut. 2025, 29, 70. [Google Scholar] [CrossRef]
- Tang, S.; Li, H.; Pau, C. Single Difference Code-Based Technique for Direct Position Estimation. In Proceedings of the Proceedings of the 37th International Technical Meeting of the Satellite Division of The Institute of Navigation, Baltimore, MA, USA, 16–20 September 2024; pp. 2567–2575. [Google Scholar]
- Blanch, J.; Walter, T. Fast Protection Levels for Fault Detection with an Application to Advanced RAIM. IEEE Trans. Aerosp. Electron. Syst. 2021, 57, 55–65. [Google Scholar] [CrossRef]
- Milner, C.; Pervan, B. Bounding Fault Probabilities for Advanced RAIM. IEEE Trans. Aerosp. Electron. Syst. 2020, 56, 2947–2958. [Google Scholar] [CrossRef]
- Shanghai ComNav Technology Ltd. K508 Multi-GNSS OEM Board Product Manual; Shanghai ComNav Technology Ltd.: Shanghai, China, 2018. [Google Scholar]
- BeiDou Navigation Satellite System Open Service Performance Standard (Version 3.0). 2021. Available online: http://www.beidou.gov.cn/xt/gfxz/ (accessed on 5 August 2025).
Parameter Type | System | Frequency Band | Accuracy |
---|---|---|---|
Pseudorange Measurement Accuracy | GPS | L1 | 10 cm |
L2 | 10 cm | ||
BDS | B1 | 10 cm | |
B2 | 10cm | ||
B3 | 5 cm | ||
Carrier Phase Measurement Accuracy | GPS | L1 | 1 mm |
L2 | 1 mm | ||
BDS | B1 | 1 mm | |
B2 | 1 mm | ||
B3 | 1 mm | ||
Timing Accuracy | All | — | 20 ns |
Standard Point Positioning Accuracy | Single-frequency | Horizontal | 3.0 m (1σ) |
Vertical | 5.0 m (1σ) | ||
Dual-frequency | Horizontal | 1.5 m (1σ) | |
Vertical | 3.0 m (1σ) |
Sampling Rate | 1 Hz |
Significance level | 0.01 |
RMS of Pseudorange Measurement Noise | 2 m |
Range of Random Added Fault Errors | 10~20 m |
Faulty Probability of Single Satellite | 1 × 10−5 |
Scheme | North/m | East/m | Vertical/m | Total/cm |
---|---|---|---|---|
A | 0.17 | 0.16 | 0.44 | 0.50 |
B | 0.56 | 1.39 | 1.70 | 2.27 |
C | 0.25 | 0.58 | 0.80 | 1.02 |
D | 0.17 | 0.17 | 0.45 | 0.51 |
Method | Total Number of Epochs | Number of False Alarm Epochs | False Alarm Rate | Number of Missed Detection Epochs | Missed Detection Rate |
---|---|---|---|---|---|
ARAIM | 3347 | 63 | 1.88% | 34 | 1.02% |
IFCV | 1 | 0.03% | 0 | 0 |
Method | Total Number of Epochs | Max Time of Computing/s | Min Time of Computing/s | Mean Time of Computing/s |
---|---|---|---|---|
ARAIM | 3347 | 1.54 | 7.50 × 10−4 | 0.28 |
IFCV | 2.21 × 10−3 | 2.63 × 10−5 | 6.86 × 10−5 |
Scheme | North/m | East/m | Vertical/m | Total/m |
---|---|---|---|---|
A | 0.17 | 0.16 | 0.44 | 0.50 |
B | 0.52 | 1.22 | 1.60 | 2.08 |
C | 0.27 | 0.78 | 0.93 | 1.24 |
D | 0.20 | 0.29 | 0.50 | 0.61 |
Method | Total Number of Epochs | Number of Successful Detection Epochs | Successful Detection Rate | Number of Missed Detection Epochs | Missed Detection Rate |
---|---|---|---|---|---|
ARAIM | 3347 | 2086 | 62.34% | 1261 | 37.66% |
IFCV | 2935 | 87.69% | 412 | 12.31% |
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. |
© 2025 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Li, Z.; Wang, D.; Wu, J. An Inter-Frequency Cross-Validation Approach for Pseudo-Range Fault Detection in GNSS Relative Positioning. Sensors 2025, 25, 4908. https://doi.org/10.3390/s25164908
Li Z, Wang D, Wu J. An Inter-Frequency Cross-Validation Approach for Pseudo-Range Fault Detection in GNSS Relative Positioning. Sensors. 2025; 25(16):4908. https://doi.org/10.3390/s25164908
Chicago/Turabian StyleLi, Zhaoyang, Dingjie Wang, and Jie Wu. 2025. "An Inter-Frequency Cross-Validation Approach for Pseudo-Range Fault Detection in GNSS Relative Positioning" Sensors 25, no. 16: 4908. https://doi.org/10.3390/s25164908
APA StyleLi, Z., Wang, D., & Wu, J. (2025). An Inter-Frequency Cross-Validation Approach for Pseudo-Range Fault Detection in GNSS Relative Positioning. Sensors, 25(16), 4908. https://doi.org/10.3390/s25164908