Next Article in Journal
Fault Diagnosis of Rotating Machinery: A Highly Efficient and Lightweight Framework Based on a Temporal Convolutional Network and Broad Learning System
Previous Article in Journal
Backscattering Echo Intensity Characteristics of Laser in Soil Explosion Dust
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Cycle Slip Detection and Repair Method Based on Inertial Aiding for BDS Triple-Frequency Signals

College of Automation Engineering, Nanjing University of Aeronautics & Astronautics, Nanjing 211106, China
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(12), 5641; https://doi.org/10.3390/s23125641
Submission received: 3 April 2023 / Revised: 8 June 2023 / Accepted: 12 June 2023 / Published: 16 June 2023
(This article belongs to the Topic GNSS Measurement Technique in Aerial Navigation)

Abstract

:
Cycle slip detection and repair is a prerequisite to obtain high-precision positioning based on a carrier phase. Traditional triple-frequency pseudorange and phase combination algorithm are highly sensitive to the pseudorange observation accuracy. To solve the problem, a cycle slip detection and repair algorithm based on inertial aiding for a BeiDou navigation satellite system (BDS) triple-frequency signal is proposed. To enhance the robustness, the INS-aided cycle slip detection model with double-differenced observations is derived. Then, the geometry-free phase combination is united to detect the insensitive cycle slip, and the optimal coefficient combination is selected. Furthermore, the L2-norm minimum principle is used to search and confirm the cycle slip repair value. To correct the INS error accumulated over time, the extended Kalman filter based on the BDS/INS tightly coupled system is established. The vehicular experiment is conducted to evaluate the performance of the proposed algorithm from a few aspects. The results indicate that the proposed algorithm can reliably detect and repair all cycle slips that occur in one cycle, including the small and insensitive cycle slips as well as the intensive and continuous cycle slips. Additionally, in signal-challenged environments, the cycle slips occurring 14 s after a satellite signal outage can be correctly detected and repaired.

1. Introduction

The real-time kinematic (RTK) technology based on differential carrier phase can achieve centimeter-level high-precision positioning. It has been used in many fields, such as surveying, mapping, navigation, and so on. However, the carrier phase cycle slip will occur in the case of low cut-off elevation angle, covered by high buildings, receiver failure, and high dynamic conditions [1,2,3]. Therefore, it is difficult to guarantee positioning accuracy.
The cycle slip detection methods commonly used contain the high-order difference method, ionosphere residual algorithm, TurboEdit algorithm, pseudorange and phase combination algorithm, geometry-free (GF) phase combination algorithm, second-order time-difference phase ionospheric residual (STPIR) algorithm, and so on [4,5]. However, they are not suitable to some respective cases. For example, it is difficult for the high-order difference method to detect small and continuous cycle slips. The ionosphere residual algorithm is insensitive to the cycle slip, which is equal to the ratio of dual frequency. The pseudorange and phase combination algorithm is restrained by the pseudorange observation accuracy [6]. Through continuous research, scholars have made a theoretical and practical significance in research findings. One way is to improve the algorithm to adapt to the conditions. Xie et al. proposed an improved high-order difference method based on double difference observation, which can effectively overcome the deficiency in the face of small cycle slips [7]. Elashiry et al. improved the phase-code differencing and phase–phase differencing methods. The least-square technique is used to estimate the change in the ionospheric values and the code bias, which succeeds in improving the detection precision [8]. Using the TurboEdit algorithm, it can be improved by considering MW (Melbourne–Wübbena), GF combination of the process and the detection threshold [9]. The MW method combined with the ionospheric residual method is widely used to detect cycle slip. Cai et al. developed a reconstruction doppler integral to replace the insufficient MW method [10]. The other way is to combine other methods together as a supplement. Xu et al. presented cycle slip detection and repair for the BeiDou triple-frequency signal with pseudorange-phase combination and GF phase combination [11]. Cederholm et al. proposed a method that uses expected Doppler shifts to predict double differenced carrier phase observations, which can effectively identify cycle slips [12]. Considering that the longer the wavelength, the easier it is to detect and repair, the cycle slip can be detected by linear combinations: extra-wide lane (EWL), wide lane (WL), and narrow lane (NL) [13,14]. The pseudorange-phase combination and GF phase combination can be united for the BeiDou triple-frequency cycle slip detection and repair. Some scholars have conducted research on the BeiDou triple-frequency pseudorange-phase combination and GF phase combination and selected the optimal coefficient combination to detect the cycle slip [15,16]. Recently, some scholars have made new attempts. Suzuki considered a factor graph structure that included cycle slip factors using time differences of carrier phase observations [17]. The experimental results show that the cycle slip can be properly detected, estimated, and corrected by graph optimization. Yoon et al. proposed a method that detects the cycle clip in multiple channels [18]. It is also possible when the same size cycle slip occurs simultaneously in different channels.
The integration of a global navigation satellite system (GNSS) and an inertial navigation system (INS) has been widely deployed due to their complementary characteristics. It can maintain navigation information output in the GNSS signal outage condition. Wang et al. proposed an INS-aided single-frequency cycle slip detection method and emphatically analyzed the error characteristic of the detection terms [19]. Lee et al. and Altmayer provided an effective cycle slip detection method for GPS/INS-integrated systems that use additional information provided by the INS [20,21]. Wang et al. derived the inertial aided three-difference cycle slip detection formula and emphatically proposed an inertial-aided sliding window detection method [22]. Kim et al. discussed the cycle slip detection algorithm with inertial sensors and amply derived the influence of INS errors, and they suggested a methodology for the optimal selection of inertial sensors [23,24]. According to the Kalman filter innovation test theory, Gu et al. researched the cycle slip detection method in a GNSS/INS tightly coupled system and effectively improved the performance of cycle slip detection [25]. Chen et al. proposed a novel cycle slip processing strategy based on the TDCP-GNSS/INS integration scheme, in which cycle slip is handled with a robust extended Kalman filter (EKF) [26]. Vanek et al. presented a prediction-based cycle slip detection method [27]. They used the predicted states of the navigation EKF in a single epoch to handle the possible cycle slips and designed the experiments to prove the superiority of the method. Takasu et al. proposed an INS/GPS integration scheme for INS-aided cycle slip detection and fixing, which improves the performance of mobile vehicle navigation in severe conditions, such as urban areas [28]. Further, with the availability of multi-frequency signals, many researchers focus on triple-frequency cycle slip detection and repair methods. In theory, triple-frequency signals can be capable of improving the ability to detect the cycle slips. Ning et al. established the INS-aided cycle slip detection monitoring value based on a BDS/INS loose-coupled model, which can effectively resist the low-accuracy pseudorange observations. It improved the success rate and repair rate in a multipath effect environment [29]. Han et al. developed an inertial-aided GPS cycle slip detection and repair method for a GPS/INS tightly coupled system and verified effectively when there was a GPS data outage [30]. Xiao et al. proposed an inertial-aided triple-frequency cycle slip detection and repair method and analyzed the statistical results of the missing detection rate and false detection rate [31]. Traditional methods suffer from problems, such as poor robustness, blind zone of detection, and susceptibility to errors. They may seriously be affected by pseudorange observation noise. Meanwhile, combined with the GF method, the condition number of the combination coefficient matrix may lead to the ill-conditioned equation problem [6,32]. Currently, there are few research papers that involve BDS/INS tightly coupled integration to the cycle slip detection process based on double-differenced observations. The BDS triple-frequency signal combined observations and tightly coupled integration can provide improved cycle slip detection performance, which can still maintain reliable repair capability even when satellite signals are unlocked.
In the article, we derived a cycle slip detection and repair algorithm based on inertial aiding using double-differenced observations. The INS-predicted value is constructed to replace the pseudorange and enhance the robustness. What is more, we unite the GF phase combination to detect the insensitive cycle slip. In the cycle slip repair, the L2-norm minimum principle is used to search and confirm it further. To correct the INS error accumulated over time, the extended Kalman filter based on the BDS/INS tightly coupled system is established. Meanwhile, the optimal coefficient combination is selected, and we analyzed the performance of the proposed cycle slip detection and repair method by vehicle experiment.
This article is organized as follows: Section 2 derives the model of a BDS/INS tightly coupled navigation system. The inertial-aided cycle slip detection and repair model for the BDS triple-frequency signal is elaborated in Section 3. In Section 4, the performance of the proposed algorithm is compared and discussed using the experimental data. Finally, in Section 5, we give some conclusions.

2. BDS/INS Tightly Coupled Integration Model

The inertial navigation system, which is characterized by considerable short-term high accuracy, a high update rate, and autonomy, is the most widely used autonomous navigation system. Therefore, the integration of GNSS and INS has been widely deployed due to their complementary characteristics. It can still obtain better short-term accuracy in signal-challenged environments. In this paper, the BDS and INS data are fused based on extended Kalman filter.

2.1. INS Dynamic Model

The system state-space model can be described by the INS error model and system error from inertial sensors [33,34]:
{ δ r ˙ = ω e n × δ r + δ v δ v ˙ = ( 2 ω i e + ω e n ) × δ v ψ × f + δ g + ψ ˙ = ( ω i e + ω e n ) × ψ ε ,
where δ r , δ v , and ψ represent the position, velocity, and attitude error vectors; ε and are the bias errors for gyroscopes and accelerometers; f and g denote the specific force and gravity vector; ω i e is the earth rotation rate with respect to the inertial frame; and ω e n is the rotation rate of the navigation frame with respect to the earth frame, which is selected as earth-centered earth-fixed (ECEF) frame in this paper.

2.2. BDS/INS Measurement Model

The measurement model is determined by the carrier phase and pseudorange observation equations. In the case of short baseline, the satellite and receiver clock biases, ionospheric and tropospheric effects, and other minor correction terms are almost eliminated by using a double-differenced (DD) technique. It is important to be clear that the state vector should be converted to an ECEF frame. The measurement equations are written as follows [35,36]:
{ λ ( Δ φ Δ N ) Δ ρ I N S = A C n e δ r + ε Δ φ Δ P Δ ρ I N S = A C n e δ r + ε Δ P ,
where φ and P represent the carrier phase and pseudorange; N denotes the integer ambiguity; A is the design matrix; C n e is the transformation matrix from navigation frame to earth frame; ε Δ is the DD measurement noise; and ρ I N S is the INS-predicted distance deduced as:
ρ I N S = r s r I N S = ( x s x I N S ) 2 + ( y s y I N S ) 2 + ( z s z I N S ) 2 ,
where ( x s , y s , z s ) is the satellite position calculated by corresponding ephemeris, and ( x I N S , y I N S , z I N S ) is the INS-predicted receiver position. As the lever-arm term is small, it has been omitted in Equation (2). However, it should be noted that the lever-arm effect needs to be corrected to compensate for the separation of IMU (inertial measurement unit) location and GNSS antenna center when they have long distances or high maneuverability [37].

2.3. Extended Kalman Filtering Model

Therefore, the state equation of the BDS/INS tightly coupled system can be expressed as:
X k = Φ k , k 1 X k 1 + Γ k 1 W k 1 ,
where X k is the state vector; Φ k , k 1 is the state transition matrix; Γ k 1 is the noise coefficient matrix; and W k 1 is the system noise vector. In the tightly coupled GNSS/INS systems based on undifferenced measurements, it is essential to add the distance error equivalent to the clock error and the distance rate error equivalent to the clock frequency error to the state vector. Since the model in the paper is derived based on the DD measurements, the clock biases are not considered. Therefore, the state vector is designed as X = [ δ r T δ v T ψ T ε T T ] T . The measurement equation of the BDS/INS tightly coupled system is:
Z k = H k X k + V k ,
where Z k is the measurement vector, H k is the design matrix, and V k denotes the measurement noise matrix. The IMU error can be corrected through the filtering feedback loop. Meanwhile, we can get the filtering results. The form of the filtering equation has been mentioned in detail in corresponding papers [34,36], so they will not be repeated here redundantly.

3. Inertial-Aided Cycle Slip Detection and Repair for BDS Triple-Frequency Signals

3.1. Cycle Slip Detection Model Based on Inertial Aiding

In relative positioning, the carrier phase observations can be used to construct DD combination observations based on BDS triple-frequency B1, B2, and B3 signals:
Δ φ ( i , j , k ) = Δ ρ / λ ( i , j , k ) + Δ N ( i , j , k ) + ε Δ I + ε Δ φ .
In Equation (6), there is
Δ φ ( i , j , k ) = i Δ φ 1 + j Δ φ 2 + k Δ φ 3 ,
Δ N ( i , j , k ) = i Δ N 1 + j Δ N 2 + k Δ N 3 ,
λ ( i , j , k ) = λ 1 λ 2 λ 3 i λ 2 λ 3 + j λ 1 λ 3 + k λ 1 λ 2 ,
ε Δ I = η ( i , j , k ) Δ I 1 ,
η ( i , j , k ) = i λ 1 + λ 2 λ 1 2 j + λ 3 λ 1 2 k ,
where i , j , and k are the carrier phase combination coefficients; 1, 2, and 3 represent the BDS frequencies; λ is the wavelength that corresponds with frequencies; ε Δ I denotes the DD ionospheric residuals; ε Δ φ is the DD carrier phase residual noise; I 1 is the ionospheric delay values at the first frequency; and η represents the ionospheric delay coefficient. Other symbols not mentioned are the same as the previous section.
In the traditional pseudorange and carrier phase combination method, the geometry-term is eliminated by differencing the carrier phase and pseudorange combination observation. However, the detection sensitivity is restricted by the pseudorange. It will be unreliable when pseudorange noise and multipath effect are serious. Consequently, take the INS predicted satellite-to-ground geometric distance into Equation (6):
Δ N ( i , j , k ) = Δ φ ( i , j , k ) Δ ρ I N S λ ( i , j , k ) + ε Δ I + ε Δ φ + ε Δ ρ ,
where ε Δ ρ represents the DD predicted distance error. Then, differencing Equation (12) between adjacent epochs t and t 1 , which is deduced as follows:
D 1 = Δ N ( i , j , k ) t Δ N ( i , j , k ) t 1 .
In the case of a short baseline, the satellite and receiver clock biases and tropospheric effects have been eliminated. Therefore, the detection precision is determined by noise and wavelength of combination observation and the distance error that INS predicted. What is more, the ionospheric delay between adjacent epochs can be neglected under a 1Hz or higher sampling rate [15]. Assuming that each frequency of BDS has the same carrier phase noise error, the standard deviation of the cycle slip detection term can be calculated according to the error propagation law:
σ D 1 = 2 ( i 2 + j 2 + k 2 ) σ Δ φ 2 + ( σ Δ ρ I N S λ ( i , j , k ) ) 2 .
In order to maintain higher sensitivity of detection term, we hope that it may have a smaller standard deviation and longer wavelength. Furthermore, the combination coefficients should be an integer. The variance of carrier phase can be written as σ φ 2 = σ 0 2 / s i n 2 ( e l ) , where e l is the elevation angle, and σ 0 is standard carrier phase noise selected as 0.01 cycle [38,39]. Some optimal triple-frequency pseudorange-phase combinations are calculated and listed in Table 1.
The wavelength, ionospheric delay and carrier phase noise are taken into account to select the coefficient combinations. However, the i + j + k = ± 1 combinations have higher ionospheric delay, which will be harmful to the detection sensitivity of cycle slip. Therefore, the combination coefficients will be chosen from those that satisfy the condition i + j + k = 0 . From Equation (14), the precision of the detection term is correlated with the combination coefficients and INS errors. So, based on Equation (1) for error propagation calculations, we simulated the INS to further analyze the precision impact on cycle slip detection for different combinations in INS navigating independently, with an IMU whose gyroscope bias error is 1°/h and accelerometer bias error is 40 μg. The time for INS to navigate independently is 60 s. Actually, the influence of the INS uncertainty and their projection on DD needs to be analyzed theoretically from the full 3D case in further research. Figure 1 shows the precision impact on cycle slip detection when INS navigates independently. What is more, the precision of cycle slip detection for a 10 s signal outage is shown in Figure 2.
As the independent navigation time of INS prolongs, the precision of cycle slip detection decreases for each combination coefficient. The detection precision is related to the carrier phase observation noise if the signal is normal. At the same time, though the ionospheric delay can be ignored in the DD observation, the ionospheric delay should not be too large to affect the detection. Generally analyzing Figure 1 and Figure 2 and Table 1 in common, it can be discovered that the combination (0,−1,1) has a relatively smaller ionospheric delay and a longer wavelength. What is more important, it has the smallest combination noise. Although the precision decreases when INS navigates independently, the combination (0,−1,1) has a higher short-term navigation precision and obvious advantages. So, the combination (0,−1,1) is selected as the first combination coefficient. The divergence speed of (1,2,−3) is too fast to use, though its short-term navigation precision is higher. The combination (−1,−5,6) maintains a longer wavelength and a high detection accuracy of a 0.27 cycle within a 30 s signal that is unlocked, so it is chosen as the second coefficient combination.

3.2. Supplement for Particular Cases

The insensitive cycle slips are defined as the cycle slips that cannot be detected by the combinations. For the optimal combination coefficients selected in Section 3.1, if the cycle slip values are the same across all three frequencies, that is δ N 1 = δ N 2 = δ N 3 = δ N , the detection terms will satisfy:
{ δ N 2 + δ N 3 = 0 δ N 1 5 δ N 2 + 6 δ N 3 = 0 .
Apparently, the cycle slips cannot be identified, because it is the insensitive cycle slips for the two group coefficients. Additionally, solving three unknown cycle slips needs three equations, which are linearly independent. Therefore, another coefficient combination, which is linearly independent with above, is needed.
The geometry-free phase combination is not affected by the pseudorange noise or multipath, whose sensitivity is more significant [40]. Hence, it will be considered as a supplementary set. The coefficient of the combination observation geometry term is zero, that is a + b + c = 0 . Based on the DD observations, we can deduce a similar equation as:
B ( a , b , c ) = a λ 1 Δ φ 1 + b λ 2 Δ φ 2 + c λ 3 Δ φ 3   = ( a + b + c ) Δ ρ + Δ N ( a , b , c ) + ε Δ I + ε Δ φ .
In Equation (16), there is
Δ N ( a , b , c ) = a λ 1 Δ N 1 + b λ 2 Δ N 2 + c λ 3 Δ N 3 ,
ε Δ I = - η ( a , b , c ) Δ I 1 ,
η ( a , b , c ) = a + b λ 2 2 λ 1 2 + c λ 3 2 λ 1 2 ,
Then, differencing Equation (17) between adjacent epochs, which is deduced as follows:
D 2 = Δ N ( a , b , c ) t Δ N ( a , b , c ) t 1 .
According to the error propagation law, the standard deviation of the cycle slip detection term is as follows:
σ D 2 = 2 ( a 2 λ 1 2 + b 2 λ 2 2 + c 2 λ 3 2 ) σ Δ φ 2 .
The geometry-free phase combinations should satisfy the condition a + b + c = 0 . Additionally, the optimal combinations can be selected with the lower ionospheric delays and lower combination noises. According to the conditions above, the values of the coefficients a, b, and c are searched within the range of −5 to 5. In order to analyze the optimal combination, we can further compare the properties of different combination observations listed in Table 2.
When the three frequencies have the same cycle slips, the combinations (0,−1,1) and (−1,−5,6) are disabled. Hence, we should select the combination coefficients that have lower noises to prevent missing detection. The combination (1,−1,0) has the minimum standard deviation. At the same time, if the detection term satisfies | D | < 3 σ D 2 = 0.027 , the combination will not discover the cycle slips since we can solve that 0.473 < δ N < 0.473 . So, according to the analysis above, the insensitive cycle slips can be successfully detected in theory, whose value is equal to or greater than one cycle.

3.3. Methodology to Confirm and Repair Cycle Slip

According to the three independent linear combinations detected by analyzing above, the cycle slip can be confirmed and repaired. The cycle slip is considered to occur when the following condition is satisfied:
| D | > k σ D .
Generally, we take k = 3 and 4 as the threshold scale factor at the confidence level of 99.7% and 99.9% [11,16,29]. Three linearly independent combinations have been used in the cycle slip detection. When a cycle slip occurs at a certain epoch, the cycle slip value will be calculated according to the linearly independent equations as follows:
A X = L ,
where X is the original value of cycle slip; L is the cycle slip observation, and A represents the combination coefficient matrix: A = [ i 1 j 1 k 1 i 2 j 2 k 2 a λ 1 b λ 2 c λ 3 ] .
As soon as the cycle slips are estimated, the triple-frequency raw carrier-phase data can be corrected by X ^ = ( A T A ) 1 A T L , theoretically. Since A is non-singular, it can be simplified to X ^ = A 1 L . However, it could be ill-conditioned because of the condition number of A . Accordingly, when L is influenced by the observation noise, the estimated cycle slip value may be incorrect [3,38]. Avoiding the problems above and to ensure the success rate of cycle slip repair, we consider the methodology as follows: Search the value with a k σ D 2 radius centered at the L . The L2-norm is used to judge if the cycle slip correction value X ^ is correct, which should satisfy the condition [11,15]:
A X ^ L 2 = m i n .
That is, the sum of squares of the difference between A X ^ and L is minimized, where A X ^ represents the changes in the detection term caused by the estimated cycle slip X ^ . Hence, the correct original cycle slip can be guaranteed from the method mentioned.

4. Experimental Results and Discussion

In order to test the performance of inertial-aided cycle slip detection and repair for triple-frequency signals, a vehicular experiment around Nanjing City in China was conducted. The experimental IMU is the MTI-G-700 inertial sensor produced by XSENS Co. (Enschede, The Netherlands), whose gyroscope in-run bias stability is 10°/h and accelerometer in-run bias stability is 40 μg. In addition, the NovAtel OEM7 multi-frequency receivers, whose sampling rate is 1 Hz, were used to collect GNSS measurement data. During the experiment, a total of approximately 33 min of data (2000 available epochs in total) was collected for postprocessing. In this paper, the GNSS data, which are used to verify the conclusion, are based on the BeiDou-3 global satellite navigation system (BDS-3). The experimental data have been preprocessed so that it does not include any cycle slips. Figure 3 shows the experimental platform and hardware.
Figure 4 shows the flowchart of the inertial-aided cycle slip detection and repair based on the BDS/INS tightly coupled system, which mainly includes: (1) IMU and SINS mechanization; (2) the DD observation equation founded and linear combination; (3) inertial-aided cycle slip detection and repair; (4) extended Kalman filter based on a tightly coupled system; and (5) IMU error feedback correction.

4.1. Performance Analysis of Cycle Slip Detection and Repair Based on Inertial Aiding for BDS Triple-Frequency Signals

All types of the BeiDou satellites (MEO, GEO, and IGSO) are contained in the observation data. Choosing Satellite C33 as the reference satellite, Table 3 shows the standard deviation (STD) of the detection terms for the traditional and improved algorithms when no cycle slip occurs. The corresponding satellite elevation angles are also included in the table.
As can be seen from Table 3, the STD of the detection term for the method based on INS aiding is significantly reduced, leading to an improvement in the detection accuracy. The average standard deviation of the combination (0,−1,1) decreased from 0.0708 to 0.0422, while that of the (−1,−5,6) combination decreased from 0.3349 to 0.1021. Meanwhile, there is a certain correlation between the STD of the detection term and the elevation angle of the satellite. For satellites with low elevation angles, the STD of the cycle slip detection terms will increase. Taking satellite C25 as an example, Figure 5 shows the value of the satellite C25 cycle slip detection combinations. Respectively, the subfigures from top to bottom denote the combinations Nos. 1, 2, and 3.
It can be seen from Figure 5 that, constrained by the dynamic observation conditions, the traditional model can cause false detection. For the lower elevation angle satellites, the phenomenon will be more serious. The value of the combination (0,−1,1) fluctuates around ±0.2 cycle. At the same time, the combination (−1,−5,6) value approaches ±1, which may result in false alarm obviously. The geometry-free phase combination is not affected by the pseudorange observation noise. Summarizing the analysis above, the traditional model fails in the dynamic environment with lower pseudorange observation accuracy. In this case, the performance requirements cannot be met unless the robustness is improved. In Figure 5b, it can be found that when no cycle slip occurs the value is stable in general, fluctuating up and down near zero. Owing to the INS characterized by considerable short-term accuracy and analysis without using the pseudorange observation, the cycle slip detection value does not affect by pseudorange observation noise. Hence, it has a higher detection accuracy compared with the traditional pseudorange-phase combination algorithm.
Scheme I. In order to verify the performance of the cycle slip detection and repair algorithm, different cycle slips, whose values are one cycle, are added in the BeiDou satellite C25 (MEO), C39 (IGSO), and C59 (GEO) different epochs of carrier-phase observations with an interval of 300 epochs. This covers all cases where the cycle slip value is equal to 1. Therefore, the one cycle small cycle slips are simulated at the first 1600th epochs, respectively. Combinations (1,0,0), (0,1,0), and (0,0,1) are the small, simulated cycle slips, which occur on a single frequency. The small cycle slips, which are insensitive to combination Nos. 1 and 2, are simulated at the 1900th epochs. Table 3 shows the value and location of simulated cycle slips. Generally, the cycle slip, whose value is one cycle, is the most serious condition for detection, and the missing detection occurs easily. If the algorithm should detect the cycle slips, it would also detect other bigger ones. The identified cycle slips are marked and indicated by “×”. The detection results of Scheme I are shown in Figure 6 and Table 4.
As can be seen from Figure 6 and Table 4, the seven groups of small cycle slips can be successfully detected with the proposed algorithm in this paper. The cycle slips on the three frequencies at the 1900th epoch are equal to each other. Taking C25 as an example, it can be found that the test quantities are −0.009 and −0.052, which are not identified by the first two combinations. The combinations are insensitive to the (1,1,1) cycle slip group so that they cannot be detected. The combinations (0,−1,1) and (−1,−5,6) are disabled. However, uniting with geometry-free phase combination can detect the cycle slip successfully. It can be inferred that the combinations may be insensitive to the particular cycle slips, but when the combinations are united, the cycle slips can be detected well. So, the blind zone of detection will be greatly reduced. At the same time, all added cycle slips can be correctly searched and repaired by the minimum L2-norm principle. We can conclude that the inertial-aided cycle slip detection and repair algorithm is capable of detecting and repairing the cycle slips under the condition of small and insensitive cycle slips. Consequently, the availability of the cycle slip detection method proposed in this paper is greatly improved.
Scheme II. To further test the effectiveness of the proposed cycle slip detection and repair algorithm, the random combination (0,1,2), (3,2,−2), (2,3,4), (2,0,−1), (4,−3,1), (4,2,5), and (0,2,4) which represent intensive and continuous cycle slips, is added to satellite C25, C39, and C59 from the 400th to 406th epochs. The detection and repair results of Scheme II are shown in Figure 7 and Table 5.
It can be clearly found that the test quantities have obviously continuous change from the 400th to 406th epochs. All the manually added cycle slips can be detected and repaired correctly in real time by using the proposed algorithm, as shown in Table 5. So, the inertial-aided cycle slip detection and repair method is not only valid for the small and insensitive cycle slips but also valid for the intensive and continuous cycle slips. The experiment further investigates the effectiveness of the algorithm.

4.2. Cycle Slip Detection in BDS Signal Outage Condition

One of the advantages of tightly coupled integrated navigation is that it can still maintain filtering and output navigation information when the signal is disturbed. As a result, it can immediately detect and repair cycle slips when the satellite signal is restored. However, the integrated navigation system will drift slowly during the GNSS signal outage. When attempting to detect and repair the cycle slip, INS-accumulated errors are added into the cycle slip detection value, which may cause incorrect detection and repair of cycle slips. In order to further verify the performance of the proposed algorithm, the BDS signal outage condition was simulated, which was achieved by manually turning off the satellite signal. Meanwhile, to evaluate the detection performance after signal recovery, we added simulated phase cycle slips to all the BDS-3 satellites, except the reference satellite, immediately after the signal is reacquired. During this time, the errors of the INS-predicted geometric distance are shown in Figure 8.
From Figure 8, we can discover that the errors of the INS-predicted geometric distance for satellites are different, but overall, they increase gradually during the BDS signal outage. The INS error accumulates over time, which is constrained by IMU accuracy in the signal outage, but they have the same trend although the accuracy of sensors is diversiform. Additionally, the time limit for correctly repairing the different satellite carrier-phase cycle slips is shown in Table 6. It is defined as follows: if the cycle slip can still be correctly repaired after an interruption of n seconds, then the repairable time limit is considered to be n seconds. The third detection combination is not listed in the table because the INS-predicted value is unnecessary. Consequently, it will not be influenced by the signal outage.
It can be further discovered that to some extent, the trend of errors of the INS-predicted geometric distance in Figure 8 is correlated with the time limit for correctly repairing the cycle slips in Table 6. The errors of the INS-predicted geometric distance for C25 increase slowly, and the time limit for correctly repairing cycle slips is the longest, which is 32 s. In addition, the time limit for correctly repairing cycle slips of the second detection combination is longer than that of the first detection combination, but the final time limit is dependent on the shorter of the two. All the cycle slips can be correctly detected and repaired within a 14 s satellite signal interruption; accordingly, the applicability of cycle slip detection and repair is improved.

5. Conclusions

To solve the problem that the traditional cycle slip detection model is easily influenced by the pseudorange observation accuracy, in this paper, an INS-aided cycle slip detection and repair algorithm using double-differenced observations is proposed. The INS-predicted value is constructed to replace the pseudorange and enhance the robustness. The GF phase combination is united to detect the insensitive cycle slip. Furthermore, the optimal coefficient combination is selected, and the L2-norm minimum principle is used to search and confirm the cycle slip repair value. The extended Kalman filter based on the BDS/INS tightly coupled system is established to correct the INS error. Meanwhile, the vehicle experiment was conducted to analyze the performance of the proposed cycle slip detection and repair algorithm. Based on the results and analysis above, we can draw the following conclusions:
(1)
The INS-aided cycle slip detection and repair for the BDS triple-frequency algorithm proposed in this paper can be unlimited by the pseudorange observation accuracy. It can complete detection and repair of the cycle slip avoiding the influence of pseudorange noise and a multipath effect.
(2)
The proposed algorithm unites the pseudorange-phase combination based on inertial aiding with a geometry-free phase combination. It can be not only valid for the small cycle slips but also valid for the particular case, such as insensitive cycle slips. The results investigate the effectiveness of the proposed algorithm.
(3)
A cycle slip repair method based on the L2-norm minimum principle was adopted in this paper, and the experimental results show that all added cycle slips can be correctly searched and repaired by this method.
(4)
The cycle slip detection after signal recovery will be impacted by the INS-predicted distance errors. The longer the signal outage time is, the larger the INS-accumulated error is, and the cycle slip detection and repair will be disturbed. All the cycle slips can be correctly detected and repaired within a 14 s satellite signal that is unlocked.
In this paper, we discussed the method of cycle slip detection and repair for the BDS triple-frequency signals, which has certain research value. In the future, further research will be conducted in order to consider refining the cycle slip detection model, theoretically analyzing the influence of the INS uncertainty and their projection on DD and quantitatively analyzing the results of cycle slip detection and repair. At the same time, certain conditions can be set to screen the detected cycle slips to avoid incorrect repairs. The methods can be improved and achieve better results with further exploration and research.

Author Contributions

Conceptualization, X.F.; methodology, X.F.; software, X.F. and K.W.; validation, X.F.; formal analysis, X.F.; investigation, X.F., L.W. and K.W.; writing—original draft preparation, X.F.; writing—review and editing, X.F., Y.S., L.W. and K.Z.; visualization, X.F.; supervision, Y.S.; project administration, Y.S. and K.Z.; funding acquisition, Y.S. 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 no. 61533008 and 61873125).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chai, D.S.; Sang, W.G.; Chen, G.L.; Ning, Y.P.; Xing, J.P.; Yu, M.W.; Wang, S.L. A novel method of ambiguity resolution and cycle slip processing for single-frequency GNSS/INS tightly coupled integration system. Adv. Space Res. 2022, 69, 359–375. [Google Scholar] [CrossRef]
  2. Su, M.K.; Yang, Y.X.; Qiao, L.; Liu, E.X.; Song, H.N.; Wu, C.; Zhang, H. An improved triple-frequency cycle slip detection and repair method based on wavelet packet transform and adaptive threshold for BeiDou System satellite. IET Radar Sonar Navig. 2023, 17, 27–37. [Google Scholar] [CrossRef]
  3. Zhang, F.; Chai, H.Z.; Xiao, G.R.; Liu, C.J.; Li, L.Y.; Du, Z.Q. Improving GNSS triple-frequency cycle slip repair using ACMRI algorithm. Adv. Space Res. 2022, 69, 347–358. [Google Scholar] [CrossRef]
  4. Yao, Y.F.; Wang, S. Effect of selection of combined observations on cycle-slip repair success rate for BDS triple-frequency signals. Adv. Space Res. 2020, 66, 2914–2925. [Google Scholar] [CrossRef]
  5. Fan, X.X.; Tian, R.; Dong, X.R.; Shuai, W.Y.; Fan, Y.C. Cycle slip detection and repair for BeiDou-3 triple-frequency signals. Int. J. Adv. Robot. Syst. 2020, 17, 172988142092640. [Google Scholar] [CrossRef]
  6. Li, K.Z.; Ban, H.F.; Jiao, Y.X.; Lv, S.K. A cycle slip detection and repair method using BDS triple-frequency optimization combination with wavelet denoising. Int. J. Aerosp. Eng. 2022, 1, 5110875. [Google Scholar] [CrossRef]
  7. Xie, R.Y.; Yang, L.B.; Zhao, J.J. A method of detecting and repairing cycle slip of BDS based on double difference observation. Fire Control Command. Control 2020, 45, 124–127. [Google Scholar]
  8. Elashiry, A.A.; Youssef, M.A.; Abdel Hamid, M.A. Phase-phase and phase-code methods modification for precise detecting and predicting the GPS cycle slip error. Annu. Navig. 2015, 22, 31–48. [Google Scholar] [CrossRef]
  9. Zhang, C.X.; Dang, Y.M.; Xue, S.Q.; Zhang, L.P. An improved BDS cycle slip detection method based on TurboEdit. Sci. Surv. Mapp. 2021, 46, 47–52+64. [Google Scholar]
  10. Cai, C.L.; Shen, W.B.; Zeng, W.L.; Yu, H.G.; Xie, X.P. Detection and repair cycle-slip by reconstruction Doppler integral algorithm and STPIR. Acta Geod. Cartogr. Sin. 2021, 50, 160–168. [Google Scholar]
  11. Xu, Y.H.; Yao, Y.B. Circle-slip detection and repair for Beidou triple-frequency observation. Eng. Surv. Mapp. 2018, 27, 25–30+36. [Google Scholar]
  12. Cederholm, P.; Plausinaitis, D. Cycle slip detection in single frequency GPS carrier phase observations using expected doppler shift. Nord. J. Surv. Real Estate Res. 2014, 10, 63–79. [Google Scholar]
  13. Gao, X.; Yang, Z.Q.; Liu, Y.; Yang, B. Real-time cycle slip correction for a single triple-frequency BDS receiver based on ionosphere-reduced virtual signals. Adv. Space Res. 2018, 62, 2381–2392. [Google Scholar] [CrossRef]
  14. Gu, X.Y.; Zhu, B.C. Detection and correction of cycle slip in triple-frequency GNSS positioning. IEEE Access 2017, 5, 12584–12595. [Google Scholar] [CrossRef]
  15. Lu, W.C.; Gao, J.X.; Yan, C.; Xu, W.; Yang, H.; Yang, H.S. Research on cycle slip detection algorithm for Beidou triple-frequency carrier pseudorange combination. J. Geod. Geodyn. 2020, 40, 117–122. [Google Scholar]
  16. Cui, L.L.; Chen, D.M.; Wang, X.L.; An, J.C. BDS three-frequency pseudo-range/carrier linear combination cycle slip detection and correction. Eng. Surv. Mapp. 2018, 27, 142. [Google Scholar]
  17. Suzuki, T. GNSS odometry: Precise trajectory estimation based on carrier phase cycle slip estimation. IEEE Robot. Autom. Lett. 2022, 7, 7319–7326. [Google Scholar] [CrossRef]
  18. Yoon, Y.M.; Lee, B.S.; Heo, M.B. Multiple Cycle Slip Detection Algorithm for a Single Frequency Receiver. Sensors 2022, 22, 2525. [Google Scholar] [CrossRef]
  19. Wang, L.X.; Gu, Y.; Wei, E.H.; Sui, L.F.; Liu, X.X. INS-aided single-frequency cycle-slip detection for real-time kinematic GNSS. In Proceedings of the China Navigation Satellite Conference 2018 Proceedings, Harbin, China, 23–25 May 2018; Springer: Berlin/Heidelberg, Germany, 2018; pp. 525–535. [Google Scholar]
  20. Altmayer, C. Enhancing the Integrity of Integrated GPS/INS Systems by Cycle Slip Detection and Correction. In Proceedings of the IEEE Intelligent Vehicles Symposium 2000, Dearborn, MI, USA, 5 October 2000; Volume 1, pp. 174–179. [Google Scholar]
  21. Lee, H.K.; Wang, J.L.; Rizos, C. Effective Cycle Slip Detection and Identification for High Precision GPS/INS Integrated Systems. J. Navig. 2003, 56, 475–486. [Google Scholar] [CrossRef] [Green Version]
  22. Wang, X.Z.; Yao, Y.B.; Zhang, L. Inertially aided real-time single frequency cycle slip detection. J. Geomat. 2020, 45, 20–23. [Google Scholar]
  23. Kim, Y.; Song, J.; Ho, Y.; Kee, C.; Park, B. Optimal selection of an inertial sensor for cycle slip detection considering single-frequency RTK/INS integrated navigation. Trans. Jpn. Soc. Aeronaut. Space Sci. 2016, 59, 205–217. [Google Scholar] [CrossRef] [Green Version]
  24. Kim, Y.; Song, J.; Kee, C.; Park, B. GPS Cycle Slip Detection Considering Satellite Geometry Based on TDCP/INS Integrated Navigation. Sensors 2015, 15, 25336–25365. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  25. Gu, M.Z.; Hu, Z.G.; Zhao, Q.L.; Su, J.L. Method of cycle slip detection based in GNSS/INS tightly coupled mode. J. Geomat. Sci. Technol. 2019, 36, 335–339. [Google Scholar]
  26. Chen, K.; Chang, G.B.; Chen, C.; Zhu, T. An improved TDCP-GNSS/INS integration scheme considering small cycle slip for low-cost land vehicular applications. Meas. Sci. Technol. 2021, 32, 055006. [Google Scholar] [CrossRef]
  27. Vanek, B.; Farkas, M.; Rozsa, S. Position and attitude determination in urban canyon with tightly coupled sensor fusion and a prediction-based GNSS cycle slip detection using low-cost instruments. Sensors 2023, 23, 2141. [Google Scholar] [CrossRef]
  28. Takasu, T.; Yasuda, A. Cycle slip detection and fixing by MEMS—IMU/GPS integration for mobile environment RTK-GPS. In Proceedings of the 21st International Technical Meeting of the Satellite Division of the Institute of Navigation, Savannah, GA, USA, 16–19 September 2008; pp. 1–8. [Google Scholar]
  29. Ning, Y.P.; Wang, J.; Hu, X.X.; Wang, S.D. Inertial aided cycle-slip detection and repair for BDS triple-frequency signal in severe multipath environment. Acta Geod. Cartogr. Sin. 2016, 45, 179–187. [Google Scholar]
  30. Han, H.Z.; Wang, J.; Li, Z.K. Inertial aided kinematic GPS cycle slip detection and correction for GPS/INS tightly coupled system. Acta Geod. Cartogr. Sin. 2015, 44, 848–857. [Google Scholar]
  31. Xiao, K.; Sun, F.P.; Wang, H.Y.; Zhang, L.D.; Liu, S. Inertial aided triple-frequency cycle slip detection and repair of BDS/INS tightly-coupled integration. J. Chin. Inert. Technol. 2018, 26, 215–222. [Google Scholar]
  32. Huang, L.Y.; Lu, Z.P.; Zhai, G.J.; Ouyang, Y.Z.; Huang, M.T.; Lu, X.P.; Wu, T.Q.; Li, K.F. A new triple-frequency cycle slip detecting algorithm validated with BDS data. GPS Solut. 2016, 20, 761–769. [Google Scholar] [CrossRef]
  33. Dong, Y.; Wang, D.J.; Zhang, L.; Li, Q.S.; Wu, J. Tightly Coupled GNSS/INS Integration with Robust Sequential Kalman Filter for Accurate Vehicular Navigation. Sensors 2020, 20, 561. [Google Scholar] [CrossRef] [Green Version]
  34. Han, H.; Wang, J.; Mingyi, D.U. GPS/BDS/INS tightly coupled integration accuracy improvement using an improved adaptive interacting multiple model with classified measurement update. Chin. J. Aeronaut. 2018, 31, 142–152. [Google Scholar] [CrossRef]
  35. Xiao, K.; Sun, F.P.; He, M.H.; Zhang, L.D.; Zhu, X.H. Inertial aided BDS triple-frequency integer ambiguity rounding method. Adv. Space Res. 2021, 67, 1638–1655. [Google Scholar] [CrossRef]
  36. Wu, L.; Sun, Y.R.; Fu, X.Y.; Xu, R. A novel two-stage adaptive filtering model-based GNSS/INS tightly coupled precise relative navigation algorithm for autonomous aerial refueling. Int. J. Aerosp. Eng. 2022, 2022, 8546466. [Google Scholar] [CrossRef]
  37. Khan, B.; Qin, Y.Y. Improving the performance of INS/GNSS system using the approach of carrier phase measurements. Int. J. Eng. Res. Afr. 2015, 21, 172–183. [Google Scholar] [CrossRef]
  38. Yuan, H.J.; Zhang, Z.T.; He, X.F.; Zhou, Y.; Miao, W.K. Real-time cycle slip detection and repair method for BDS-3 five-frequency data. IEEE Access 2021, 9, 51189–51201. [Google Scholar] [CrossRef]
  39. Gao, M.; Liu, S.L.; Xiao, G.W.; Zhao, W.H.; Lv, D. Research on Tightly Coupled Multi-Antenna GNSS/MEMS Single-Frequency Single-Epoch Attitude Determination in Urban Environment. Remote Sens. 2021, 13, 2710. [Google Scholar] [CrossRef]
  40. Lin, J.L.; Qiao, S.B.; Yan, K.; Zhang, X. The detection and repair of BDS triple-frequency cycle-slip of weakening the influence of ionosphere. In China Navigation Satellite Conference 2020 Proceedings; Springer: Berlin/Heidelberg, Germany, 2020; pp. 255–264. [Google Scholar]
Figure 1. The precision impact on cycle slip detection when INS navigates independently.
Figure 1. The precision impact on cycle slip detection when INS navigates independently.
Sensors 23 05641 g001
Figure 2. The precision of cycle slip detection for a 10 s signal outage.
Figure 2. The precision of cycle slip detection for a 10 s signal outage.
Sensors 23 05641 g002
Figure 3. Experimental platform and hardware.
Figure 3. Experimental platform and hardware.
Sensors 23 05641 g003
Figure 4. Inertial-aided cycle slip detection and repair based on the BDS/INS tightly coupled system.
Figure 4. Inertial-aided cycle slip detection and repair based on the BDS/INS tightly coupled system.
Sensors 23 05641 g004
Figure 5. Different cycle slip detection models for C25 when no cycle slip occurs: (a) The traditional pseudorange and phase combination method; (b) INS-aided cycle slip detection and repair-improved method.
Figure 5. Different cycle slip detection models for C25 when no cycle slip occurs: (a) The traditional pseudorange and phase combination method; (b) INS-aided cycle slip detection and repair-improved method.
Sensors 23 05641 g005
Figure 6. The detection results of the cycle slip simulation (Scheme I): (a) C25; (b) C39; (c) C59.
Figure 6. The detection results of the cycle slip simulation (Scheme I): (a) C25; (b) C39; (c) C59.
Sensors 23 05641 g006
Figure 7. The detection results of the cycle slip simulation (Scheme II): (a) C25; (b) C39; (c) C59.
Figure 7. The detection results of the cycle slip simulation (Scheme II): (a) C25; (b) C39; (c) C59.
Sensors 23 05641 g007
Figure 8. Errors of the INS-predicted geometric distance during the BDS signal outage.
Figure 8. Errors of the INS-predicted geometric distance during the BDS signal outage.
Sensors 23 05641 g008
Table 1. BDS triple-frequency pseudorange-phase combinations.
Table 1. BDS triple-frequency pseudorange-phase combinations.
ijkλ/m η ( i , j , k ) σ Δ φ ( i , j , k ) /Cycle
14−56.370.100.13
−1−5620.93−0.430.16
0−114.88−0.330.03
−1−673.96−0.750.19
13−42.76−0.220.10
12−31.77−0.550.07
−1−782.19−1.080.21
−35−13.5711.640.12
−4053.0511.210.13
−4148.1411.540.11
−36−213.3211.970.14
4−2−312.21−11.860.11
3−842.99−12.620.19
53−929.31−11.440.21
52−84.19−11.760.19
Table 2. BDS triple-frequency geometric-free phase combinations.
Table 2. BDS triple-frequency geometric-free phase combinations.
abc η ( a , b , c ) σ Δ φ ( a , b , c ) /Cycle
11−2−0.360.011
13−4−0.040.024
0−11−0.160.007
1−10−0.680.006
1−21−0.830.012
12−3−0.200.018
−3211.860.016
11−2−0.360.017
2−1−1−1.190.010
21−3−0.870.017
Table 3. The standard deviation of the cycle slip detection terms for the traditional and improved methods.
Table 3. The standard deviation of the cycle slip detection terms for the traditional and improved methods.
Satellite PRNElevation Angle (°) σ D (Cycles) σ D I N S (Cycles)
(0,−1,1)(−1,−5,6)(0,−1,1)(−1,−5,6)
C2437~500.07110.37250.03340.0860
C2568~800.05100.28850.02570.0662
C3821~290.14530.42830.07190.2022
C3962~630.05060.29350.03170.0689
C4144~580.06130.34040.04340.0765
C5947~470.05220.28560.02860.0796
C6032~320.06420.33560.06040.1352
Average-0.07080.33490.04220.1021
Table 4. The simulated value and repair result of cycle slips (Scheme I).
Table 4. The simulated value and repair result of cycle slips (Scheme I).
Satellite PRNEpochCycle Slip (Cycles)Detection Results (Cycles) Min A X   ^   L   2 (Cycles) Estimated Cycle Slip (Cycles)
(0,−1,1)(−1,−5,6)(1,−1,0)
C25
(MEO)
100th(1,0,0)0.001−0.9930.1930.007(1,0,0)
400th(0,1,0)−0.985−4.976−0.2460.028(0,1,0)
700th(0,0,1)0.9496.0390.0010.064(0,0,1)
1000th(1,1,0)−0.986−5.908−0.0540.093(1,1,0)
1300th(1,0,1)1.0825.0990.1920.129(1,0,1)
1600th(0,1,1)0.0161.072−0.2460.074(0,1,1)
1900th(1,1,1)−0.009−0.052−0.0560.053(1,1,1)
C39
(IGSO)
100th(1,0,0)−0.005−1.0250.1920.026(1,0,0)
400th(0,1,0)−1.013−5.052−0.2460.054(0,1,0)
700th(0,0,1)0.9716.042−0.0010.051(0,0,1)
1000th(1,1,0)−0.996−5.952−0.0560.048(1,1,0)
1300th(1,0,1)1.0105.0500.1920.051(1,0,1)
1600th(0,1,1)0.0121.051−0.2450.052(0,1,1)
1900th(1,1,1)−0.021−0.121−0.0570.123(1,1,1)
C59
(GEO)
100th(1,0,0)−0.004−1.0350.1930.035(1,0,0)
400th(0,1,0)−0.984−4.941−0.2460.061(0,1,0)
700th(0,0,1)1.0415.910−0.0070.099(0,0,1)
1000th(1,1,0)−0.978−5.902−0.0510.101(1,1,0)
1300th(1,0,1)0.9954.9800.1890.021(1,0,1)
1600th(0,1,1)0.0321.172−0.2450.175(0,1,1)
1900th(1,1,1)−0.023−0.122−0.0600.124(1,1,1)
Table 5. The simulated value and repair result of cycle slips (Scheme II).
Table 5. The simulated value and repair result of cycle slips (Scheme II).
Satellite PRNEpochCycle Slip (Cycles)Detection Results (Cycles) Min A X ^ L 2 Cycles) Estimated Cycle Slip (Cycles)
(0,−1,1)(−1,−5,6)(1,−1,0)
C25
(MEO)
400th(0,1,2)1.0017.007−0.2470.007(0,1,2)
401th(3,2,−2)−3.994−24.9850.0790.016(3,2,−2)
402th(2,3,4)0.9986.978−0.3630.022(2,3,4)
403th(2,0,−1)−0.999−7.9970.3880.005(2,0,−1)
404th(4,−3,1)3.99917.0281.5090.028(4,−3,1)
405th(4,2,5)2.98715.9860.2680.019(4,2,5)
406th(0,2,4)2.00714.019−0.4960.020(0,2,4)
C39
(IGSO)
400th(0,1,2)0.9876.948−0.2460.054(0,1,2)
401th(3,2,−2)−4.033−25.0570.0780.066(3,2,−2)
402th(2,3,4)0.9327.047−0.3570.083(2,3,4)
403th(2,0,−1)−0.973−8.0040.3790.028(2,0,−1)
404th(4,−3,1)4.02717.0461.5180.054(4,−3,1)
405th(4,2,5)3.09116.0070.2700.091(4,2,5)
406th(0,2,4)1.97214.050−0.4970.057(0,2,4)
C59
(GEO)
400th(0,1,2)1.0167.059−0.2460.061(0,1,2)
401th(3,2,−2)−3.983−25.0060.0800.018(3,2,−2)
402th(2,3,4)1.0637.024−0.3650.068(2,3,4)
403th(2,0,−1)−1.031−8.0320.3840.045(2,0,−1)
404th(4,−3,1)4.00017.0181.5190.019(4,−3,1)
405th(4,2,5)2.90315.9190.2650.127(4,2,5)
406th(0,2,4)2.07214.229−0.4920.240(0,2,4)
Table 6. Time limit for correctly repairing the different satellite carrier-phase cycle slips.
Table 6. Time limit for correctly repairing the different satellite carrier-phase cycle slips.
Satellite PRNTime Limit (s)Final Time (s)
(0,−1,1)(−1,−5,6)
C24213921
C25325732
C38162916
C39183918
C41143814
C59173617
C60223522
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

Fu, X.; Sun, Y.; Wu, L.; Wang, K.; Zhao, K. A Cycle Slip Detection and Repair Method Based on Inertial Aiding for BDS Triple-Frequency Signals. Sensors 2023, 23, 5641. https://doi.org/10.3390/s23125641

AMA Style

Fu X, Sun Y, Wu L, Wang K, Zhao K. A Cycle Slip Detection and Repair Method Based on Inertial Aiding for BDS Triple-Frequency Signals. Sensors. 2023; 23(12):5641. https://doi.org/10.3390/s23125641

Chicago/Turabian Style

Fu, Xiyu, Yongrong Sun, Ling Wu, Kaifeng Wang, and Kedong Zhao. 2023. "A Cycle Slip Detection and Repair Method Based on Inertial Aiding for BDS Triple-Frequency Signals" Sensors 23, no. 12: 5641. https://doi.org/10.3390/s23125641

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