Next Article in Journal
SGNet: A Structure-Guided Network with Dual-Domain Boundary Enhancement and Semantic Fusion for Skin Lesion Segmentation
Previous Article in Journal
Low-Cost Microalgae Cell Concentration Estimation in Hydrochemistry Applications Using Computer Vision
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

Fault Detection in Real-Time Kinematic Positioning Using Multiple Reference Stations

1
Department of Mechanical & System Design Engineering, Hongik University, Seoul 04066, Republic of Korea
2
Department of Mechanical Engineering, Hongik University, Seoul 04066, Republic of Korea
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(15), 4653; https://doi.org/10.3390/s25154653
Submission received: 30 June 2025 / Revised: 24 July 2025 / Accepted: 25 July 2025 / Published: 27 July 2025
(This article belongs to the Section Fault Diagnosis & Sensors)

Abstract

Multiple-reference-station-based real-time kinematics (MR-RTK) is an advanced RTK technique that leverages global navigation satellite system (GNSS) measurements from multiple reference stations and their known baselines. This study investigates the fault detection capabilities of MR-RTK by employing additional measurements from continuously operating reference stations (CORSs) to evaluate the probability of missed detection. The proposed method was validated using test data from a ground rover and a few CORSs within a 10 km radius. The test results show that the missed detection probability decreased by up to 55.0% as the number of reference stations increased up to four.

1. Introduction

Global navigation satellite system (GNSS) real-time kinematics (RTK) achieves centimeter-level positioning accuracy by leveraging double-difference (DD) measurements of carrier phase observations [1,2]. The accurate resolution of ambiguities in GNSS carrier phase measurements is critical to RTK performance and is typically accomplished using methods such as the integer least squares (ILS) or the least squares ambiguity decorrelation adjustment (LAMBDA) algorithm [3,4]. Several studies have proposed modifications to the LAMBDA method to enhance speed and reliability in ambiguity resolution [5]. For instance, the authors in [6] incorporated quadratic equality constraints into the ILS problem by employing multiple receivers. Similarly, Teunissen and Giorgi utilized baseline constraints between receivers to improve the LAMBDA method for GNSS attitude determination [7,8]. Additional approaches include applying multivariate constraints based on known conditions [9] and developing a general multivariate formulation for multi-antenna GNSS attitude determination [10]. Moreover, Giorgi et al. demonstrated that the multivariate constrained LAMBDA method can significantly enhance positioning performance, highlighting its potential for high-precision applications [11]. Wang et al. introduced a novel algorithm for the partial resolution of ambiguity among reference stations utilizing a robust extended Kalman filter combined with the LAMBDA method and a joint test involving the ratio test and bootstrapping success rate index solver [12]. Kim et al. proposed the use of an ionosphere-free combination and the application of a Kriging-based weighting model to mitigate tropospheric delay, thereby improving integer ambiguity resolution rates in long-baseline RTK networks [13]. Yuan et al. developed a resilient ambiguity resolution strategy based on a batch best integer equivariant (BIE) estimator, which integrates integer rounding, bootstrapping, integer least squares (ILS), and BIE to enhance ambiguity resolution in urban environments [14].
Expanding on the concept of the known distances between two receivers, recent developments have introduced the use of multiple reference receivers—an approach known as multiple-reference RTK (MR-RTK) positioning. In MR-RTK, the accurately known antenna coordinates of multiple reference receivers are used to compute DD integer ambiguities. This extra information effectively increases the number of available measurements, which is especially beneficial in environments with limited satellite visibility [15,16,17,18,19]. Specifically, in [15,16], the authors incorporated known baselines and integer ambiguities among receivers as linear constraints in ambiguity resolution. Similarly, Wu et al. investigated the robustness of MR-RTK for both float and fixed integer solutions in the presence of measurement biases [17], while He et al. demonstrated the kinematic positioning performance of MR-RTK on a moving ship platform equipped with multiple GNSS antennas [18]. In addition, Kim et al. introduced a Kalman filter-based MR-RTK method for the precise positioning of multiple unmanned aerial vehicles [19]. Liu et al. presented positioning error bounds for MR-RTK based on the Cramér–Rao Bound (CRB) and proposed strategies for optimizing the geometry of reference stations [20].
Recent research on multi-antenna-aided positioning has targeted applications such as autonomous driving, infrastructure monitoring, and urban navigation. In [21,22], researchers integrated multiple GNSS antennas with a consumer-grade inertial measurement unit to enhance navigation performance in urban areas. Furthermore, Yuan et al. developed a multi-antenna setup that achieved millimeter-level positioning accuracy for railway track monitoring [23]. In [24], scenarios in which a priori integer ambiguities were unavailable were considered, and the geometric relationships among the antennas were utilized to resolve ambiguities, thereby providing lane-level accuracy for vehicles under challenging conditions.
While previous studies on MR-RTK focused on improving the integer ambiguity resolution process, this study investigated the fault detection capability of MR-RTK by leveraging publicly available reference stations, i.e., continuously operating reference stations (CORSs), situated several kilometers from the user receiver. In the proposed MR-RTK setup, raw GNSS measurements, a priori integer ambiguities, and the precise coordinates of the reference stations are uploaded to a data cloud accessible by MR-RTK users. Figure 1 illustrates the concept of MR-RTK, in which a master station is used to estimate the relative baseline with the MR-RTK user. This architecture not only allows for additional measurements but also enables measurement fault monitoring because the CORSs are usually located in GNSS-benign environments free from excessive multipath or non-line-of-sight signals. This characteristic is particularly advantageous for users operating in GNSS-challenging environments where RTK performance is otherwise degraded [25].
This study presents a fault detection monitor based on the MR-RTK architecture, utilizing the innovations produced by the MR-RTK Kalman filter. The innovation of a Kalman filter refers to the discrepancy between the predicted sensor measurements—based on the system model—and the actual sensor observations. The chi-squared statistic derived from whitened innovations is commonly employed as the test metric in statistical hypothesis testing. To highlight the fault detection capabilities of the proposed MR-RTK monitor, this study analyzes how the chi-squared distributions under nominal and faulty conditions vary with the number of reference stations, using both theoretical analysis and experimental validation. Furthermore, the monitoring performance is quantitatively assessed by evaluating the missed detection probability in scenarios where faults are deliberately injected into the raw GNSS measurements.
The remainder of this paper is organized as follows: Section 2 describes the measurement model and the augmentation process in MR-RTK. In Section 3, we detail the extended Kalman filter (EKF) process for MR-RTK, introduce an innovation-based fault detection monitor, and evaluate its performance in terms of the missed detection probability as a function of the number of reference stations. Section 4 presents the test results obtained using ground rover data to demonstrate the proposed MR-RTK method, including a performance assessment performed by injecting measurement faults in satellites. Then, conclusions are provided. The symbols and abbreviations used in the paper are listed in Table 1.

2. Measurement Model for MR-RTK

RTK utilizes DD measurements to eliminate common errors—such as satellite clock bias, receiver clock bias, and other challenging-to-estimate biases, such as atmospheric delays—when the user and the reference receiver are in close proximity. However, for longer baselines, additional atmospheric corrections (e.g., differential correction data) must be applied. The DD code and carrier phase measurements between a user u and reference stations 1–3 in short baselines can be modeled as follows:
E ( ϕ 1 ) = G b 1 + Λ n 1 , E ( ρ 1 ) = G b 1 E ( ϕ 2 ) = G b 2 + Λ n 2 , E ( ρ 2 ) = G b 2 E ( ϕ 3 ) = G b 3 + Λ n 3 , E ( ρ 3 ) = G b 3
where ϕ i = ϕ i , 1 1 , 2 ϕ i , 1 1 , m + 1 ϕ i , f 1 , 2 ϕ i , f 1 , m + 1 T is the DD carrier phase measurement vector and ρ i = ρ i , 1 1 , 2 ρ i , 1 1 , m + 1 ρ i , f 1 , 2 ρ i , f 1 , m + 1 T is the DD code measurement; E ( · ) is the expectation operator; i is a reference receiver index and f indicates the GNSS carrier frequency; the superscript indicates a pair of m + 1 satellite indices having 1 as a pivot satellite, b i = b i , x b i , y b i , z T is the baseline vector between a user and reference stations, and n i = n i , 1 1 , 2 n i , 1 1 , m + 1 n i , f 1 , 2 n i , f 1 , m + 1 T is the corresponding DD integer ambiguity vector; Λ = λ I m is a wavelength matrix with λ = d i a g λ 1 , λ 2 , , λ f and ⊗ denotes the Kronecker product; I m is an identity matrix with a dimension of m × m ; G = e f g is a DD user-to-satellite line-of-sight matrix for all frequencies; e f is a column vector of 1s corresponding to the number of f used in the measurements; and g is a DD user-to-satellite line-of-sight matrix for an f.
The relationships of the baseline and integer ambiguity vectors between the reference receivers and the user in a short baseline can be written as
b 2 = b 1 + b 21 b 3 = b 1 + b 31 n 2 = n 1 + n 21 n 3 = n 1 + n 31
where b i j is the baseline vector between reference stations i and j, and n i j denotes the DD integer ambiguities of the carrier phases measurements in reference stations i and j. By using the a priori information of b 21 , b 31 , n 21 , and n 31 , Equation (1) can be transformed as
E ( ϕ 1 ) = G b 1 + Λ n 1 E ( ϕ 2 ) = G ( b 21 + b 1 ) + Λ ( n 21 + n 1 ) E ( ϕ 3 ) = G ( b 31 + b 1 ) + Λ ( n 31 + n 1 ) E ( ρ 1 ) = G b 1 E ( ρ 2 ) = G ( b 21 + b 1 ) E ( ρ 3 ) = G ( b 31 + b 1 )
E ( ϕ 1 ϕ 2 ϕ 3 ) = G 0 b 21 b 31 + G b 1 b 1 b 1 + Λ 0 n 21 n 31 + Λ n 1 n 1 n 1 E ( ρ 1 ρ 2 ρ 3 ) = G 0 b 21 b 31 + G b 1 b 1 b 1
By subtracting the a priori baselines and DD integer ambiguities, Equation (4) can be written as
E ( Φ G B 1 Λ N 1 ) = G b 1 b 1 b 1 + Λ n 1 n 1 n 1 E ( Pr G B 1 ) = G b 1 b 1 b 1
where Φ = ϕ 1 ϕ 2 ϕ 3 and Pr = ρ 1 ρ 2 ρ 3 are matrices consisting of DD carrier and code phase measurements, respectively; B 1 = 0 b 21 b 31 is the matrix with known baseline vectors between reference receivers; and N 1 = 0 n 21 n 31 is the matrix with the a priori DD integer ambiguity vector of the baselines.
Equation (5) can be written in vector form as follows:
E ( y Φ ) = Λ ¯ n 1 + G ¯ b 1 E ( y Pr ) = G ¯ b 1
where y Φ = v e c Φ G B 1 Λ N 1 and y Pr = v e c Pr G B 1 , with v e c being a vectorizing operator; Λ ¯ = e r Λ and G ¯ = e r G , with ⊗ being the Kronecker product; and e r is a column vector of 1s whose number of rows is the same as the number of reference receivers.

3. EKF and Fault Monitoring in MR-RTK

For the estimation of baseline and integer ambiguities, a state vector is defined as follows:
x k = b 1 , k T v 1 , k T n 1 , k T T
where v 1 is the velocity of b 1 . The discrete extended Kalman filter (EKF) for state estimation is expressed as
x ^ k = F k 1 k x ^ k 1 + P k = F k 1 k P k + F k 1 k T + Q k 1 k
where x ^ k and P k are the estimated states and its variance–covariance (VC) matrix at epoch k, respectively; the superscripts − and + denote prediction and measurement updates, respectively; Q k 1 k is the VC matrix of the system noise; and F k 1 k is the state transition matrix from epoch k 1 to k.
From Equation (6), EKF measurement vector y k is
y k = y Φ , k y Pr , k
which is a nonlinear function of x k such that z k = h ( x k ) . The measurement matrix, H k , is a Jacobian matrix of z k at x ^ k and can be written as
H k = e r H Φ , k e r H P r , k H Φ , k = G k Λ k H P r , k = G k 0
where H Φ and H P r are the measurement matrices for the DD carrier phase measurements and DD code measurements, respectively. With the above formulations and measurement of the VC matrix of R k , a typical EKF can be implemented to estimate the float solution of n 1 , k . Moreover, LAMBDA algorithms can also be used to find the corresponding fixed integers. For a more detailed description of an EKF-based MR-RTK system, readers can refer to [19].
Fault detection and exclusion are often implemented for the sanity check of position solutions. In EKF implementation, an innovation- or residual-based fault monitor is preferred [26,27]. In this section, we discuss an innovation-based fault detection technique for MR-RTK. In this scheme, reference stations are assumed to be located in a GNSS-benign environment such that their measurements are fault-free, while measurement faults may occur on the user side.
Assuming that there are m receivers, the DD measurements in Equation (9) at epoch k can be expressed as y k = y k ϕ 1 T , , y k ϕ m T , y k P r 1 T , , y k P r m T T . The EKF innovation vector is computed as follows:
z k = y k h k ( x k ) .
The corresponding innovation covariance matrix is
S k = H k P k H k T + R k
where H k , P k , and R k are the user-to-satellite geometry matrix, the state covariance matrix, and the measurement covariance matrix, respectively. Because z k can be highly correlated, it should be whitened, i.e., decorrelated and normalized, for proper fault detection. The whitened innovation test statistics, q k , is computed as follows:
q k = z k T S k 1 z k .
In nominal cases, q k can be assumed to follow a chi-squared distribution such that q k χ 2 ( m · ν ) , where ν is the degree of freedom associated with the DD measurements of the user and one reference station and m is the number of reference receivers. For simplicity, we assume that all reference stations receive measurements from the same set of satellites and frequencies.
When there is one reference station (master) and a user has a measurement fault from a single satellite, the innovation vector can be expressed as
z k , f = z k , n 1 + z k , f 1 = z k , n 1 + 0 , , f z 1 , i , , 0 T
where z k , n 1 is an innovation vector in nominal cases and f z 1 , i is an innovation element that occurred owing to the measurement faults in the i t h satellite. The superscript 1 indicates innovation derived from the DD measurements from the user and master reference station. In this case, the corresponding test statistics, q k , follows a noncentral chi-squared distribution such that q k χ 2 ( ν , τ 1 ) , where τ 1 is the noncentral parameter contributed by the measurement fault. For MR-RTK with two reference stations (master and reference station 2), the innovation vector in Equation (14) changes to
z k , f = z k , n 1 + z k , f 1 z k , n 2 + z k , f 2 = z k , n 1 + 0 , , f z 1 , i , , 0 T z k , n 2 + 0 , , f z 2 , i , , 0 T .
The corresponding test statistics, q k , follows a noncentral chi-squared distribution such that q k χ 2 ( 2 ν , τ 1 + τ 2 ) , where τ 2 is the noncentrality parameter contributed by the second reference station. Figure 2 illustrates the benefit derived from the fault detection capability of the MR-RTK system. In this figure, ν is set to 10, and τ 1 and τ 2 are set to 70; the threshold was derived from a false alert rate of 10 5 . Figure 2a,b depict the central and noncentral chi-squared probability density functions (PDFs) of q k for MR-RTK with one and two receivers, respectively. Owing to the larger distance from the threshold and the noncentrality parameters in MR-RTK with two receivers, the missed detection ratio is significantly reduced. The reliable fault detection capability of the MR-RTK system was verified with test measurements, as detailed in the next section.

4. Test Results of Proposed MR-RTK Fault Detection Method

To evaluate the fault detection capability of the MR-RTK system, experiments were conducted on 5 October 2023, in an urban environment using a rover equipped with a ZED−F9P receiver, Ublox, Thalwil, Switzerland. Figure 3 illustrates the experimental configuration, which includes a mobile rover and a NovAtel OEM7700 receiver, Hexagon, Calgary, AB, Canada, operating as the master reference station, as well as the rover’s trajectory over a 15-minute maneuvering period during the test. The MR-RTK experiment was performed using raw GNSS measurements collected from the rover and three reference stations, all located within a 10 km baseline. Details of the reference stations are summarized in Table 2, and their geographical distribution is shown in Figure 4. The GNSS receivers were configured to track signals from both the GPS and Galileo constellations. A total of 10 satellites, commonly visible to all reference stations and the rover, were utilized in the analysis.
To test the fault detection performance, pseudorange biases of 5 m and carrier phase biases of one cycle were introduced into the dual-frequency DD measurements. These step biases were applied as faults to both L1 and L2 signals, affecting GPS satellites with pseudorandom noise (PRN) values of 10, 25, and 28 in the test dataset. Faults were injected into one satellite at a time during each measurement epoch. Despite the identical bias magnitude applied to two satellites, the resulting test statistic distributions varied owing to differences in satellite geometry. Figure 5, Figure 6 and Figure 7 illustrate the test statistics q r e g under nominal and fault conditions, along with the threshold for a false alert rate of 10 5 based on the central chi-squared distribution. These figures demonstrate that the experimentally obtained test statistics closely follow the theoretical chi-squared PDFs. In addition, as the number of reference stations increased, the chi-squared test statistic thresholds increased owing to the increased degrees of freedom in the test statistics. In all three cases, the test statistics under fault conditions exceeded the corresponding thresholds, and the separation between the threshold and test statistic increased with the number of reference stations.
To quantify the fault detection performance of MR-RTK, missed detection probabilities were computed for varying bias levels injected into the three satellites, as shown in Figure 8. In this analysis, range faults were introduced as step biases in pseudoranges, while one-tenth of the range fault magnitude was applied to carrier phase measurements at L1 and L2 frequencies. Similar to the trends observed in Figure 5, Figure 6 and Figure 7, Figure 8 shows that the missed detection probabilities decreased as the number of reference stations increased. The reduction in missed detection probabilities with the increase in reference stations compared with the case of using one reference station is illustrated in Figure 9. Table 3 lists the the maximum reduction of the missed detection probabilities in Figure 9.

5. Discussion

The results presented in the previous section clearly demonstrate that faults in user measurements can be detected more effectively as the number of reference stations increases. Indeed, GNSS augmentation networks—whether regional or nationwide—routinely utilize data from multiple reference stations for fault detection purposes [28]. In contrast, faults occurring on the user side are typically addressed using only the user’s own measurements or, in some cases, with the aid of auxiliary sensors. In carrier phase-based positioning, fault detection is particularly critical due to the high positioning accuracy requirements, as even small measurement faults can lead to incorrect integer ambiguity resolution. Such faults must, therefore, be identified with high confidence. The findings of this study suggest that the proposed MR-RTK architecture and associated monitoring technique offer a significant enhancement in detecting user-side measurement faults compared with conventional methods that rely solely on the measurements of a user and one reference station. The duration of rover maneuvering or raw measurement was intentionally kept short to better highlight differences in fault detection performance, as shorter measurement intervals minimize variations in satellite geometry.

6. Conclusions

In this study, we proposed an innovation-based fault-monitoring technique for an MR-RTK system. We demonstrated that GNSS measurements from multiple reference stations—with known baselines and resolved integer ambiguities—can be effectively used to detect faults in user measurements caused by excessive multipath or non-line-of-sight signals. The effectiveness of the proposed method was first validated through theoretical analysis, which showed increased separation between detection thresholds and noncentral parameter values in the chi-squared distribution. This theoretical insight was supported by experimental data collected using a dynamic rover and three publicly available reference stations. Faults were deliberately injected into the code and carrier phase measurements, and the results showed that increasing the number of reference stations led to greater separation between test statistics and detection thresholds, thereby reducing the likelihood of missed detection. Because faults can be more easily identified using the proposed method, we anticipate that subsequent fault identification and exclusion will be straightforward. In future research, we will focus on applying this MR-RTK fault detection and exclusion approach in urban road environments, where faults occur more frequently and are more difficult to detect. In addition, the real-time applicability of the proposed monitoring technique will be further explored, particularly in the context of cloud-based communication architectures.

Author Contributions

Conceptualization, E.K.; methodology, E.K. and S.L.; Experiments and data processing, S.L.; Analysis, E.K. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Future Space Navigation & Satellite Research Center through National Research Foundation funded by the Ministry of Science and ICT, Republic of Korea (2022M1A3C2074404). This research study was also supported in part by the Korean Institute of Marine Science & Technology Promotion (KIMST), funded by the Ministry of Oceans and Fisheries, Republic of Korea, under grant RS-2024-00407003.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All data generated or analyzed during this study are included in this article. The raw data are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Montenbruck, O.; Ebinuma, T.; Lightsey, E.G.; Leung, S. A real-time kinematic GPS sensor for spacecraft relative navigation. Aerosp. Sci. Technol. 2002, 6, 435–449. [Google Scholar] [CrossRef]
  2. Peyret, F.; Bétaille, D.; Hintzy, G. High-precision application of GPS in the field of real-time equipment positioning. Autom. Constr. 2000, 9, 299–314. [Google Scholar] [CrossRef]
  3. Teunissen, P.J. Success probability of integer GPS ambiguity rounding and bootstrapping. J. Geod. 1998, 72, 606–612. [Google Scholar] [CrossRef]
  4. De Jonge, P.; Tiberius, C.C.J.M. The LAMBDA method for integer ambiguity estimation: Implementation aspects. Publ. Delft Comput. Cent. LGR-Ser. 1996, 12, 1–47. [Google Scholar]
  5. Chang, X.W.; Yang, X.; Zhou, T. MLAMBDA: A modified LAMBDA method for integer least-squares estimation. J. Geod. 2005, 79, 552–565. [Google Scholar] [CrossRef]
  6. Park, C.; Teunissen, P.J.G. Integer least squares with quadratic equality constraints and its application to GNSS attitude determination systems. Int. J. Control Autom. Syst. 2009, 7, 566–576. [Google Scholar] [CrossRef]
  7. Teunissen, P.J.G. The Lambda Method for the GNSS Compass. Artif. Satell. 2006, 41, 89–103. [Google Scholar] [CrossRef]
  8. Giorgi, G.; Teunissen, P.J.G.; Buist, P.J. A search and shrink approach for the baseline constrained LAMBDA method: Experimental results. In Proceedings of the International GPS/GNSS Symposium, Tokyo, Japan, 11 November 2008. [Google Scholar]
  9. Wang, B.; Miao, L.; Wang, S.; Shen, J. A constrained LAMBDA method for GPS attitude determination. GPS Solut. 2009, 13, 97–107. [Google Scholar] [CrossRef]
  10. Teunissen, P. A general multivariate formulation of the multi-antenna GNSS attitude determination problem. Artif. Satell. 2007, 42, 97–111. [Google Scholar] [CrossRef]
  11. Giorgi, G.; Teunissen, P.J.G. Carrier phase GNSS attitude determination with the Multivariate Constrained LAMBDA method. In Proceedings of the IEEE Aerospace Conference, Big Sky, MT, USA, 15 March 2010. [Google Scholar]
  12. Wang, S.; You, Z.; Sun, X. A Partial Carrier Phase Integer Ambiguity Fixing Algorithm for Combinatorial Optimization between Network RTK Reference Stations. Sensors 2022, 22, 165. [Google Scholar] [CrossRef]
  13. Kim, B.-G.; Kim, D.; Song, J.; Kee, C. Expanding Network RTK Coverage Using an Ionospheric-Free Combination and Kriging for Tropospheric Delay. NAVIGATION J. Inst. Navig. 2024, 71, navi.662. [Google Scholar] [CrossRef]
  14. 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]
  15. Wu, S.; Zhao, X.; Pang, C.; Zhang, L. A comparison between hard-and soft-constrained rtk positioning with multiple reference antennas. IEEE Access 2018, 6, 78173–78183. [Google Scholar] [CrossRef]
  16. Li, B.; Teunissen, P.J. GNSS antenna array-aided CORS ambiguity resolution. J. Geod. 2014, 88, 363–376. [Google Scholar] [CrossRef]
  17. Wu, S.; Zhao, X.; Zhang, L.; Pang, C.; Wu, M. Improving reliability and efficiency of RTK ambiguity resolution with reference antenna array: BDS+ GPS analysis and test. J. Geod. 2019, 93, 1297–1311. [Google Scholar] [CrossRef]
  18. He, K.; Xu, T.; Förste, C.; Petrovic, S.; Barthelmes, F.; Jiang, N.; Flechtner, F. GNSS Precise Kinematic Positioning for Multiple Kinematic Stations Based on A Priori Distance Constraints. Sensors 2016, 16, 470. [Google Scholar] [CrossRef]
  19. Kim, E.; Kim, S. Antenna Array-Aided Real-Time Kinematic Using Moving Base Stations. IEEE Access 2022, 10, 11654–116563. [Google Scholar] [CrossRef]
  20. Liu, X.; Ballal, T.; Al-Naffouri, T.Y. Performance Analysis of Antenna Array-Aided RTK Positioning. IEEE Trans. Aerosp. Electron. Syst. 2025, 61, 5325–5336. [Google Scholar] [CrossRef]
  21. Yoder, J.E.; Humphreys, T.E. Low-Cost Inertial Aiding for Deep-Urban Tightly Coupled Multi-Antenna Precise GNSS. NAVIGATION J. Inst. Navig. 2023, 70, navi.561. [Google Scholar] [CrossRef]
  22. An, X.; Bellés, A.; Rizzi, F.G.; Hösch, L.; Lass, C.; Medina, D. Array ppp-rtk: A high precision pose estimation method for outdoor scenarios. IEEE Trans. Intell. Transp. Syst. 2024, 25, 6223–6237. [Google Scholar] [CrossRef]
  23. Yuan, R.; Cui, X.; Lu, M.; Bai, Z. A GNSS Multi-Antenna Fast Millimeter-level Positioning Method for Rail Track Deformation Monitoring. IEEE Trans. Instrum. Meas. 2024, 73, 1–8. [Google Scholar]
  24. Li, X.; Qi, Y. Multi-Antenna and Geometry-Based Differential GNSS Positioning for Vehicles. IEEE Trans. Intell. Transp. Syst. 2024, 5, 3389–3401. [Google Scholar] [CrossRef]
  25. Zhu, N.; Marais, J.; Betaille, D.; Berbineau, M. GNSS position integrity in urban environments: A review of literature. IEEE Trans. Intell. Transp. Syst. 2018, 19, 2762–2778. [Google Scholar] [CrossRef]
  26. Crespillo, O.; Grosch, A.; Skaloud, J.; Meurer, M. Innovation vs. Residual KF Based GNSS/INS Autonomous Integrity Monitoring in Single Fault Scenario. In Proceedings of the 30th International Technical Meeting of The Satellite Division of the Institute of Navigation, Portland, OR, USA, 25 September 2017. [Google Scholar]
  27. Tanil, C.; Khanafseh, S.; Joerger, M.; Pervan, B. Sequential Integrity Monitoring for Kalman Filter Innovations-Based Detectors. In Proceedings of the 31st International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS+ 2018), Miami, FL, USA, 8 October 2018. [Google Scholar] [CrossRef]
  28. Morton, Y.T.J.; van Diggelen, F.; Spilker, J.J., Jr.; Parkinson, B.W.; Lo, S.; Gao, G. (Eds.) Position, Navigation, and Timing Technologies in the 21st Century: Integrated Satellite Navigation, Sensor Systems, and Civil Applications; Wiley-IEEE Press: Hoboken, NJ, USA, 2020; pp. 259–306. ISBN 9781119458418. [Google Scholar] [CrossRef]
Figure 1. Conceptual image of MR-RTK with multiple reference stations. b i and n i are the baselines and DD integer ambiguities, respectively, from the user to reference station i. b i j and n i j are the baselines and DD integer ambiguities, respectively, associated with reference stations i and j. ρ i and ϕ i are the code and carrier phase measurements at reference station i.
Figure 1. Conceptual image of MR-RTK with multiple reference stations. b i and n i are the baselines and DD integer ambiguities, respectively, from the user to reference station i. b i j and n i j are the baselines and DD integer ambiguities, respectively, associated with reference stations i and j. ρ i and ϕ i are the code and carrier phase measurements at reference station i.
Sensors 25 04653 g001
Figure 2. Illustration of probability density functions of the central and noncentral chi-squared distributions with (a) one and (b) two receivers in MR-RTK.
Figure 2. Illustration of probability density functions of the central and noncentral chi-squared distributions with (a) one and (b) two receivers in MR-RTK.
Sensors 25 04653 g002
Figure 3. (a) Mobile rover and master station with NovAtel OEM7700 GNSS receiver. (b) Mobile rover trajectory during the tests.
Figure 3. (a) Mobile rover and master station with NovAtel OEM7700 GNSS receiver. (b) Mobile rover trajectory during the tests.
Sensors 25 04653 g003
Figure 4. Locations and coordinates of CORSs. HONG is used as the master reference station.
Figure 4. Locations and coordinates of CORSs. HONG is used as the master reference station.
Sensors 25 04653 g004
Figure 5. The chi-squared innovation test statistics (m2) of MR-RTK for PRN 10 GPS satellite under both nominal and fault conditions with a detection threshold at a significance level of 10 5 . It is evident that as the number of reference stations increases, the separation between the fault-induced test statistics and the threshold becomes more pronounced.
Figure 5. The chi-squared innovation test statistics (m2) of MR-RTK for PRN 10 GPS satellite under both nominal and fault conditions with a detection threshold at a significance level of 10 5 . It is evident that as the number of reference stations increases, the separation between the fault-induced test statistics and the threshold becomes more pronounced.
Sensors 25 04653 g005
Figure 6. The chi-squared innovation test statistics (m2)of MR-RTK for PRN 25 GPS satellite under both nominal and fault conditions with a detection threshold at a significance level of 10 5 . Although faults are deliberately injected at the same magnitude, the separation between the fault-induced test statistics and the threshold is more pronounced than that observed in Figure 5, due to differences in satellite geometry.
Figure 6. The chi-squared innovation test statistics (m2)of MR-RTK for PRN 25 GPS satellite under both nominal and fault conditions with a detection threshold at a significance level of 10 5 . Although faults are deliberately injected at the same magnitude, the separation between the fault-induced test statistics and the threshold is more pronounced than that observed in Figure 5, due to differences in satellite geometry.
Sensors 25 04653 g006
Figure 7. The chi-squared innovation test statistics (m2 of MR-RTK for PRN 28 GPS satellite under both nominal and fault conditions with a detection threshold at a significance level of 10 5 . Although faults are deliberately injected at the same magnitude, the separation between the fault-induced test statistics and the threshold is more pronounced than that observed in Figure 5 and Figure 6, due to differences in satellite geometry.
Figure 7. The chi-squared innovation test statistics (m2 of MR-RTK for PRN 28 GPS satellite under both nominal and fault conditions with a detection threshold at a significance level of 10 5 . Although faults are deliberately injected at the same magnitude, the separation between the fault-induced test statistics and the threshold is more pronounced than that observed in Figure 5 and Figure 6, due to differences in satellite geometry.
Sensors 25 04653 g007
Figure 8. Assessment of missed detection (MD) probabilities in response to injected faults (m) for satellites with PRN of 10, 25, and 28. The horizontal axis represents the magnitude of faults injected into the pseudorange measurements for each satellite, while one-tenth of that fault magnitude was simultaneously applied to the corresponding carrier phase measurements. The results clearly demonstrate that the MD probabilities decrease as the number of reference stations increases across all three satellites.
Figure 8. Assessment of missed detection (MD) probabilities in response to injected faults (m) for satellites with PRN of 10, 25, and 28. The horizontal axis represents the magnitude of faults injected into the pseudorange measurements for each satellite, while one-tenth of that fault magnitude was simultaneously applied to the corresponding carrier phase measurements. The results clearly demonstrate that the MD probabilities decrease as the number of reference stations increases across all three satellites.
Sensors 25 04653 g008
Figure 9. Reduction in missed detection (MD) probabilities relative to the single-reference-station case shown in Figure 8.The analysis reveals that the most significant reduction in MD probability—up to 0.54—occurs for a PRN of 10 when four reference stations are used.
Figure 9. Reduction in missed detection (MD) probabilities relative to the single-reference-station case shown in Figure 8.The analysis reveals that the most significant reduction in MD probability—up to 0.54—occurs for a PRN of 10 when four reference stations are used.
Sensors 25 04653 g009
Table 1. Symbol and abbreviations used in the paper.
Table 1. Symbol and abbreviations used in the paper.
Symbol/AbbreviationDescription
ϕ i DD carrier phase measurement vector for reference receiver i
ρ i DD pseudorange measurement vector for reference receiver i
b i Baseline vector between the user and reference receiver i
n i DD Integer ambiguity vector for reference receiver i
b i j Baseline vector between reference stations i and j
n i j DD integer ambiguities between reference stations i and j
Λ Wavelength matrix
G DD user-to-satellite line-of-sight geometry matrix for all frequencies
g DD user-to-satellite line-of-sight geometry matrix for one frequency
Kronecker product operator
e f Column vector of 1s corresponding to the number of f
E ( · ) Expectation operator (mean of a random variable)
fFrequency
h k Nonlinear sensor model at epoch k
y k Measurement vector after applying a priori information at epoch k
x k EKF state vector at epoch k
P k State variance–covariance (VC) matrix at epoch k
Q k 1 k Process noise VC matrix from epoch k 1 to k
F k 1 k State transition matrix from epoch k 1 to k
S k Innovation VC matrix at epoch k
H k Measurement Jacobian matrix at epoch k
R k Measurement VC matrix at epoch k
I m Identity matrix with a dimension of m × m
z k Innovation vector at epoch k
z k , n Innovation vector at epoch k in nominal cases
z k , f Innovation vector at epoch k in fault cases
f z Innovation element occurred due to measurement fault
q k Innovation-based fault detection test statistic at epoch k
ν Degree of freedom in a chi-squared distribution
τ Noncentraility parameter of a chi-squared distribution
χ 2 Chi-squared distribution
Table 2. Receiver model, baseline length from the master (HONG) and other reference stations, and GNSS signals available in the CORS network.
Table 2. Receiver model, baseline length from the master (HONG) and other reference stations, and GNSS signals available in the CORS network.
Station NameReceiver ModelBaseline [km]Used Signals
HONGNovAtel OEM7700-GPS (L1/L2), GAL (E1)
YONSTRIMBLE ALLOY 6.106.784GPS (L1/L2), GAL (E1)
GANSTRIMBLE ALLOY 6.107.810GPS (L1/L2), GAL (E1)
GUMCTRIMBLE ALLOY 6.1010.504GPS (L1/L2), GAL (E1)
Table 3. Impact of the number of reference stations (RSs) on the reduction in missed detection probability for selected PRN values.
Table 3. Impact of the number of reference stations (RSs) on the reduction in missed detection probability for selected PRN values.
Number of RSPRN 10PRN 25PRN 28
20.320.290.27
30.490.430.41
40.550.470.46
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

Kim, E.; Lee, S. Fault Detection in Real-Time Kinematic Positioning Using Multiple Reference Stations. Sensors 2025, 25, 4653. https://doi.org/10.3390/s25154653

AMA Style

Kim E, Lee S. Fault Detection in Real-Time Kinematic Positioning Using Multiple Reference Stations. Sensors. 2025; 25(15):4653. https://doi.org/10.3390/s25154653

Chicago/Turabian Style

Kim, Euiho, and Soomin Lee. 2025. "Fault Detection in Real-Time Kinematic Positioning Using Multiple Reference Stations" Sensors 25, no. 15: 4653. https://doi.org/10.3390/s25154653

APA Style

Kim, E., & Lee, S. (2025). Fault Detection in Real-Time Kinematic Positioning Using Multiple Reference Stations. Sensors, 25(15), 4653. https://doi.org/10.3390/s25154653

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