For the current problem of cycle slips in the observation data of the BDS-2 and BDS-3 (Bei Dou Navigation Satellite System), in this paper, BDS B1I and B3I signals are used as research objects to study the detection of cycle slips, and their repair algorithm. The Geometry-free (GF) and Melbourne–Wübeena (MW) combination algorithm are used for the detection of cycle slips. A new method of arc partition is proposed in this work to detect cycle slips as the boundary to delimit two different observation arcs. In this way, the different values of cycle slips can be divided and marked. Moreover, the gross errors can be removed. Finally, the detection of cycle slips and the analysis of all epochs can be completed and repaired. This work also analyzes the dual-frequency data effect of cycle slips on code multipath observation. The results showed that this method greatly improved the speed of detection of cycle slips.
The timing group delay parameter (TGD) or differential code bias parameter (DCB) is an important factor that affects the performance of GNSS basic services; therefore, TGD and DCB must be taken seriously. Moreover, the TGD parameter is modulated in the navigation message, taking into account the impact of TGD on the performance of the basic service. International GNSS Monitoring and Assessment System (iGMAS) provides the broadcast ephemeris with TGD parameter and the Chinese Academy of Science (CAS) provides DCB products. In this paper, the current available BDS-3 TGD and DCB parameters are firstly described in detail, and the relationship of TGD and DCB for BDS-3 is figured out. Then, correction models of BDS-3 TGD and DCB in standard point positioning (SPP) or precise point positioning (PPP) are given, which can be applied in various situations. For the effects of TGD and DCB in the SPP and PPP solution processes, all the signals from BDS-3 were researched, and the validity of TGD and DCB has been further verified. The experimental results show that the accuracy of B1I, B1C and B2a single-frequency SPP with TGD or DCB correction was improved by approximately 12–60%. TGD will not be considered for B3I single-frequency, because the broadcast satellite clock offset is based on the B3I as the reference signal. The positioning accuracy of B1I/B3I and B1C/B2a dual-frequency SPP showed that the improvement range for horizontal components is 60.2% to 74.4%, and the vertical components improved by about 50% after the modification of TGD and DCB. In addition, most of the uncorrected code biases are mostly absorbed into the receiver clock bias and other parameters for PPP, resulting in longer convergence time. The convergence time can be max increased by up to 50% when the DCB parameters are corrected. Consequently, the positioning accuracy can reach the centimeter level after convergence, but it is critical for PPP convergence time and receiver clock bias that the TGD and DCB correction be considered seriously.