Real-Time Estimation of BDS-3 Satellite Clock Oﬀset with Ambiguity Resolution Using B1C/B2a Signals

: The third generation of the BeiDou navigation satellite system (BDS-3) can transmit ﬁve-frequency signals. The real-time satellite clock oﬀset of BDS-3 is typically generated utilizing the B1I/B3I combination with the ambiguity-ﬂoat solutions. By conducting the ambiguity resolution (AR), the reliability of the satellite clock oﬀset can be improved. However, the performance of BDS-3 ambiguity-ﬁxed real-time satellite clock oﬀset with B1C/B2a signals remains unknown and unre-vealed. In this contribution, the performance of the BDS-3 ambiguity-ﬁxed satellite clock oﬀset with the new B1C/B2a signals is investigated. One week of observation data from 85 stations was used to perform ambiguity-ﬁxed satellite clock oﬀset estimation. For B1I/B3I and B1C/B2a signals, the wide-lane (WL) uncalibrated phase delay (UPD) on the satellite end is fairly stable for one day, while the narrow-lane (NL) UPD standard deviation (STD) amounts to 0.122 and 0.081 cycles, respectively. The mean ambiguity ﬁxing rate is 80.7% and 78.0% for these two signal combinations, and the time to ﬁrst ﬁx (TTFF) for the B1C/B2a signals is remarkably shorter than that of the B1I/B3I signals. The STDs of the ambiguity-ﬂoat and -ﬁxed satellite clock oﬀsets are 0.033 and 0.026 ns, respectively, for the B1I/B3I combination, and it is reduced to 0.024 and 0.023 ns for B1C/B2a signals, respectively. Using the estimated UPD and clock oﬀset products, the positioning performance of the kinematic Precise Point Positioning (PPP)-AR results amounts to 1.56, 1.23, and 4.46 cm in the east, north, and up directions for B1I/B3I signals, respectively. It is improved to 1.36, 1.16, and 4.25 cm using the products estimated with the B1C/B2a signals, with improvements of 12.8%, 5.7%, and 4.7% in three directions, respectively. The experiments showed that the performances of the ambiguity-ﬁxed satellite clock oﬀsets and the PPP-AR results using B1C/B2a signals are be�er than those of B1I/B3I.


Introduction
The third generation of the BeiDou satellite navigation system (BDS-3) was completed on 31 July 2020 and consists of 27 satellites with heterogeneous constellations.Different from BDS-1 and BDS-2, the BDS-3 can transmit signals on more frequency bands, and it can nowadays provide more services, like basic navigation, Satellite-Based Augmentation System (SBAS), short message communication, and Precise Point Positioning (PPP) services [1].
To achieve PPP, the satellite clock offset is significantly essential, which is also the foundation for satellite clock performance monitoring.Since the onboard satellite clocks are sensitive to the space environment and other factors, the long-term clock offset prediction is challenged [2,3]; therefore, to obtain high-precision real-time satellite clocks, one usually estimates it in real-time with a high frequency.The BDS-3 satellite clock offset is usually obtained using the Ionospheric-Free (IF) combination on B1I and B3I frequency bands.However, BDS-3 can also transmit on other frequency bands, such as B1C, B2a, and B2b.
The difference between the BDS-3 legacy and the new signals is the signal frequency, structure, modulation techniques, and bandwidth [4][5][6][7][8], and many studies have been conducted on the new signals.For example, in terms of the service end, different signal combinations are used to determine precise satellite orbits.The orbital overlapping Root Mean Squares (RMS) using the B1C/B2a combination shows a be er performance [9].The satellite antenna Phase Center Offset (PCO) and Variation (PCV) model on BDS-3 B1C/B2a signals is proposed, with the detailed PCO and PCV values given [10].The multi-frequency uncombined satellite clock offset is investigated, where its accuracy is about 0.03 ns [11].For the user end, the quality of observation on five-frequency BDS-3 was evaluated, in which it was found that the B1C/B2a code and carrier phase signal strengths showed superior performance [12].The B1C/B2a signals were also applied to determine the Haiyang-2D satellite orbit, where the orbit accuracy is 2.3 cm [13].The BDS-3 SBAS corrections were generated using the B1C/B2a signals, with clock corrections only, and the 95% percentile line of the positioning errors was reduced by about 48% compared to the case without SBAS corrections [14].The observable-specific phase bias products using B1C/B2a were estimated and applied to kinematic PPP ambiguity resolution (AR), and centimeter-level positioning accuracy can be achieved [15].The BDS-3 wide-area positioning performance was investigated, which demonstrated that the PPP convergence time using B1C/B2a signals was significantly shortened compared to the B1I/B3I signals [16].The PPP time transfer was also investigated using the B1C/B2a signals, and the time links using B1C/B2a signals were shown to be more stable [17].The BDS-3 new signals have been used in diverse precise data processing applications.Although the AR technology can improve the estimated satellite clock offset performance [18], the legacy B1I/B3I signals were used in previous studies.Considering that the signal frequency, structure, modulation techniques, and bandwidth are different for the B1I/B3I and B1C/B2a combination, we evaluated and compared the performance of BDS-3 ambiguity-fixed real-time satellite clock offset between the legacy B1I/B3I and new B1C/B2a signals.
This contribution focuses on the BDS-3 ambiguity-fixed real-time satellite clock offset estimation using the new B1C/B2a signals.Observations from the Multi-GNSS Experiment (MGEX) [19] project are applied to the experiments.After the introduction, the model of ambiguity-float BDS-3 satellite clock estimation, uncalibrated phase delay (UPD) estimation, and the AR strategies are presented.Afterward, the experiments are described, and the clock offset performance is evaluated from the following aspects: the UPD performance, the ambiguity fixing rate, the clock offset accuracy, and the kinematic PPP-AR.The performances of the estimated clock offset using B1C/B2a and legacy B1I/B3I signals are then compared.The conclusion is given at the end.

Methods
The mathematical model for ambiguity-float satellite clock offset estimation is given first.The strategies for the UPD estimation and AR are described next.Thereafter, the data processing is introduced in detail.

Model for Ambiguity-Float Satellite Clock Offset Estimation
The IF combination on dual-frequency observations is applied to generate a precise satellite clock offset: where and are the satellite and receiver, respectively., and , represent code and carrier phase dual-frequency IF observations, respectively.is the geometric distance.denotes the speed of light., and represent the receiver and satellite clock offsets containing corresponding IF code hardware biases with the unit of second, respectively.
is slant tropospheric delay. is the wavelength of the IF combination., is IF ambiguity [20]., and , are unmodeled errors for code and phase observations, respectively.Moreover, other errors, like the receiver and satellite PCOs and PCVs, phase wind-ups, relativistic effect, and station displacement are carefully considered in Equations ( 1) and (2).Then, the observation equation can be transferred into error equations: where , and , are the a posteriori residuals for code and carrier observations, respectively.
is the tropospheric mapping function., and , represent the code and phase a priori residuals, respectively.̅ , , ̅ , ̅ , and , are the estimable parameters, in which the ̅ is zenith wet delay (ZWD).Then, by combining the observations from globally distributed stations, the error equations can be expressed as a matrix form [21]: where is the a posteriori residuals vector, and is the coefficients of active parameters, i.e., satellite clock offset and receiver clock offset.
are coefficients for inactive parameters, which are tropospheric ZWD and ambiguity.and are the estimated parameters.
is the a priori residuals vector.is the elevation-related weight matrix.Next, the sequential least-square adjustment [21] is applied to estimate parameters.The normal equation can be expressed as follows: 6) can be re-formulated as follows after simplification: where = − , = − .For the first epoch, the least-square adjustment is used: For the -th ( > 1) epoch, the normal equation can be expressed as follows: Therefore, the estimated parameters at the th ( > 1) epoch can be expressed as follows: As rank deficiency exists in this matrix, one receiver clock is used as the datum to eliminate the rank deficiency [22].

UPD Estimation and AR Strategies
The wide-lane (WL) and narrow-lane (NL) ambiguities are used to express the IF ambiguity.They can be expressed as follows [23][24][25]: where , denotes integer WL ambiguity, and , and , indicate float and integer NL ambiguity, respectively.and are carrier phase wavelengths at frequencies 1 and 2, respectively.
is the WL wavelength, which can be expressed as = .
, and , represent receiver WL and NL UPD, respectively, and and represent their counterparts for the satellite.By using observations from a network, the matrix form is used to express the UPD estimation [26]: where is the sum of the UPD on the satellite and receiver end for the -th observation.and are the UPD coefficients.Because the satellite and receiver UPD are simultaneously estimated, the rank deficiency is eliminated by selecting a satellite UPD as the datum.
With the high-precision UPD products, AR can be performed.In the AR process, the WL ambiguity is first fixed, followed by the NL ambiguity.The WL ambiguity is insensitive to measurement noise and stable by using multi-epoch smoothing due to its longer wavelength.In this study, for the WL AR, the Rounding method [27] is applied, while for the NL AR, both the least-square ambiguity decorrelation adjustment (LAMBDA) with a be er success rate and the Rounding method with less computational time have been applied to estimate the ambiguity-fixed satellite clock offsets [28,29].To simplify the operation and avoid high-dimensional problems, the Rounding method is used for NL AR in this contribution [30].The IF ambiguity using Equation ( 12) can be recovered once both the WL and NL ambiguities of one observation are fixed.The parameter update is then conducted, which can be expressed as follows [27]: where is the float ambiguity vector, represents the variance-covariance matrix for float and fixed parameters, is the variance-covariance matrix of the fixed ambiguities, and ∆ is the difference between fixed and float ambiguities.

Data Processing Flowchart
To further explain the data processing of the BDS-3 ambiguity-fixed satellite clock offset estimation, the data processing flowchart is displayed in Figure 1.The observation data, Earth rotation parameters (ERPs), satellite and receiver antenna information files, satellite orbits, and station coordinates are first read for further processing.Afterwards, data preprocessing, such as cycle slip, and outlier detection are conducted, and the ambiguity-float satellite clock offset is estimated, with the float ambiguities and clock offsets obtained.Thereafter, by using the observation data, the WL UPDs are estimated from a station network.Then, the NL UPDs are also estimated.The epoch-wise mode is applied for estimating UPDs.Next, the undifferenced ambiguities are fixed by using the estimated UPD products on the satellite and receiver end.Finally, the clock offset is updated in ambiguity-fixed mode and outpu ed.

Experiment Analysis
In this section, the experimental setup is first introduced.Thereafter, the UPD performance, ambiguity fixing rate, clock offset accuracy, and PPP-AR are evaluated.

Experimental Setup
The BDS-3 ambiguity-fixed satellite clock offset with B1C/B2a and legacy B1I/B3I signals are estimated.In total, 85 globally distributed stations, from 18 June 2023 (day of the year (DOY) 169) to 24 June 2023 (DOY 175), were used for the processing, in which 8, 14, 45, and 18 stations were equipped with LEICA GR50, SEPT POLARX5TR, SEPT PO-LARX5, and TRIMBLE ALLOY receivers, respectively (see the red dots in Figure 2).DOY 169 is used to achieve convergence.The simulated real-time mode was applied for the experiment.The BDS-3 precise satellite orbits, the antenna PCO, and PCV released from Chang'an University were applied [10,31].The International GNSS Service (IGS) weekly solutions were applied to fix the station coordinates.Four types of parameters were estimated, i.e., the satellite clock, the receiver clock, the ZWDs, and the phase ambiguities.The satellite and the receiver clock offsets are estimated as epoch-independent parameters.The Saastamoinen model is applied to calculate the zenith hydrostatic delay [32], and the ZWDs were estimated as piece-wise constants, updated on an hourly basis.The undifferenced IF ambiguities are fixed for each observation epoch-wise using the estimated WL and NL UPDs.Once the ambiguities are fixed, the clock offset can then be updated and outpu ed.Table 1 presents the detailed data processing strategies.

UPD Performance
The integer characteristics of ambiguities are destroyed as the code and phase hardware delays are difficult to separate from the ambiguities.These delays should be precisely estimated before clock offset estimation.The UPD performance is the prerequisite for the undifferenced AR.Therefore, its performance is of great interest for this study.Although the NL wavelength of these two signal combinations is nearly identical, the NL UPD stability using B1C/B2a is superior, which could be caused by its be er observation quality [12,35].Moreover, the STDs are larger on DOY 170 than on other days for both the WL and NL UPDs, which could be caused by the convergence problems during the initial processing time.When performing undifferenced AR, the receiver UPD is also needed.The STDs of the UPDs on the receiver end are thus also assessed and shown in Figure 5. Except for Trimble alloy receivers, the WL UPD performance of the receiver shows similar performance for these two signal combinations.The STDs of the WL UPDs exhibit poor behaviors for Trimble alloy receivers when using the B1C/B2a signals, which may be related to its receiver hardware.For NL UPDs, the STDs calculated from these two signal combinations exhibit comparable performances.The mean STDs for the receiver WL UPDs are 0.004 cycles for B1I/B3I signals and 0.011 cycles for B1C/B2a signals, whereas the NL UPD stability are 0.131 cycles for B1I/B3I signals and 0.125 cycles for B1C/B2a signals.When the UPDs are removed from ambiguity, the ambiguity is near to an integer, and the difference between this value and the integer is regarded as the UPD residual [36], which is an indicator to check the estimated UPD quality.Figure 6 presents the daily UPD residual distribution percentages for both WL and NL and both frequency combinations.The WL UPD residual distribution of B1I/B3I signals is from 95.3% to 96.2% and 99.0% to 99.3% for (−0.25, 0.25) and (−0.15, 0.15) cycles, respectively, while for B1C/B2a signals, it is from 92.4% to 93.3% and from 98.0% to 98.6%, respectively.The distribution of WL UPD residuals for B1I/B3I signals is be er due to its longer wavelength.Compared to B1I/B3I signals, the NL UPD residual distribution of the B1C/B2a signals is slightly be er for both (−0.15, 0.15) and (−0.25, 0.25) cycles, which may be caused by the be er observation quality of the B1C/B2a signals [12,35].The NL UPD residual distribution shows be er performance compared to that of the WL UPD.

Ambiguity Fixing Rate
After employing UPD products, when both the WL and NL ambiguity are less than 0.25 cycles, the ambiguity is regarded as fixed.The ambiguity fixing rate is that the ratio of the number of fixed NL ambiguities to the number of ambiguities.Figure 7 presents the ambiguity fixing rate of each epoch for these two signal combinations.After starting the procedure for about dozens of minutes, a high ambiguity fixing rate can be achieved due to the convergence process for high-precision UPD and ambiguities.After the convergence, the ambiguity fixing rate is between 70% and 90% for most epochs.The B1C/B2a signals exhibit a lower ambiguity fixing rate compared to the B1I/B3I signals.The WL wavelength of B1I/B3I is 1.025 m, and 0.751 m for B1C/B2a; the longer wavelength is beneficial to the WL AR.Furthermore, Figure 8 shows the number of raw observations for the two signal combinations at each epoch.It can be observed that there are more observations that can be applied for the B1I/B3I signal at most epochs, with the mean values amounting to 715 and 709, respectively.The model strength is decreased when reducing the number of observations.Moreover, the reduction phenomenon of the ambiguity fixing rate can be found at the day boundary for both signal combinations, which is caused by the satellite orbit discontinuity between adjacent days [37].The mean ambiguity fixing rate of B1I/B3I and B1C/B2a signals is 80.7% and 78.0% from DOY 170 to 175, respectively.It can be observed from Figure 7 that the increasing speed of the ambiguity fixing rate at the beginning using B1C/B2a signals is faster compared to that of B1I/B3I signals; therefore, the performance of the ambiguity fixing rates is further investigated at the initialization phase.In Figure 9, the clock offset estimation is restarted every 8 h.The speed to reach an ambiguity fixing rate of 70% using B1C/B2a signals is significantly faster for all sessions.The mean time to first fix (TTFF) of these sessions is improved from 67.43 min using B1I/B3I signals to 23.74 min using B1C/B2a signals, with an improvement of 64.8%.The shorter TTFF is beneficial to a faster AR and a faster convergence of the satellite clock offset estimation.Figure 10 presents the mean Signal-to-Noise Ratio (SNR) of each frequency for each BDS-3 satellite at the GANP station on DOY 172, 2023.It can be seen that the SNR of B1I, B1C, and B3I are almost the same, while the SNR of B2a is be er than those of other frequencies for most satellites.Moreover, the noise amplification factor of B1I/B3I and B1C/B2a is 3.528 and 2.588, respectively.The long convergence time of the B1I/B3I ambiguity fixing could be impacted by its observation data quality and larger noise amplification factor.

Clock Offset Accuracy
The satellite orbits are fixed when estimating the satellite clock offsets using different signal combinations.Therefore, we first analyze the satellite orbital consistency when using the two signal combinations.The BDS-3 satellite orbital difference in the three directions between the two signal combinations on DOY 172 is presented in Figure 11.The satellite orbit difference is between −5 and 5 cm for most BDS-3 MEO satellites, while larger fluctuations can be found for BDS-3 IGSO satellites (C38, C39, C40), showing worse performance due to their poorer geometries.Figure 12 presents the orbital accuracy for each BDS-3 satellite from DOY 169 to 175.The satellite orbital consistency is be er than 2 cm for most MEO satellites in all three directions.The estimated clock offset accuracy is evaluated using the typical double-difference method [2].The satellite clock offset products from Chang'an University are used as references.The ambiguity-float and -fixed satellite clock offset errors estimated from the two signal combinations on DOY 172 are shown in Figure 13.The clock errors fall within the range of −0.5 to 0.5 ns for both ambiguity-float and -fixed solutions using two signal combinations.After fixing ambiguities, the clock offset difference is be er compared to the ambiguity-float case.The mean ambiguity-fixed clock precision (STD) on DOY 172 is 0.027 ns for B1I/B3I signals and 0.024 ns for B1C/B2a signals.Since the BDS satellite orbits were estimated on a daily basis, the day boundary discontinuities of satellite orbits exist between adjacent days [37].Therefore, when using the satellite orbits from two adjacent days for interpolation, these discontinuities will result in some outliers at the end of the day.Figure 14 presents the mean clock precision for each satellite of the two signal combinations.For the ambiguity-float solutions using B1I/B3I signals, the STD of the clock errors ranges from 0.022 to 0.052 ns, in which for satellites C27 and C38, the STDs are beyond 0.05 ns.For B1C/B2a signals, the STDs are be er than 0.05 ns for all satellites, ranging from 0.020 to 0.048 ns.After fixing the ambiguities, the clock precision is improved for most satellites, whereas the largest improvements amount to 63.8% for C27 using B1I/B3I signals, and 34.5% for C22 using B1C/B2a signals.Moreover, except for C38, the precision difference among different satellites is small.The mean clock precision of the ambiguity-float is 0.033 ns using B1I/B3I signals and 0.024 ns using B1C/B2a signals.
After fixing the ambiguities, they are improved to 0.026 and 0.023 ns using B1I/B3I and B1C/B2a signals, with corresponding improvements of 27.3% and 7.7%, respectively.Compared to clock offset estimation with B1I/B3I signals, the improvement when using B1C/B2a amounts to 21.2% for the ambiguity-float solutions, and 4.2% for ambiguity-fixed solutions.The improvements in satellite clock precision demonstrate be er performance when using the B1C/B2a signals.

PPP Validation
PPP is an effective method to validate the estimated ambiguity-fixed satellite clock offsets.In this section, the kinematic PPP is performed in a BDS-3-only scenario to validate the performances of the estimated UPDs and ambiguity-fixed clock offsets.Six other stations different from those used for clock estimation were utilized for the PPP validation (see the blue triangles in Figure 2).Four schemes were tested, i.e., PPP and PPP-AR using the two signal combinations.The positioning errors on DOY 172 at a typical station, i.e., STR1, are illustrated in Figure 15.By applying the PPP-AR, the convergence time is significantly shortened, and the east component is more remarkable.After the convergence, the positioning errors are also more stable for the PPP-AR case.For the PPP-AR using two different signal combinations, the B1C/B2a signals can achieve faster convergence, possibly due to its be er signal quality, smaller noise amplification factor and satellite orbital accuracy.Figure 16 shows the mean positioning accuracy of each station.It can be observed that the positioning accuracy when using PPP-AR is remarkably be er than the ambiguity-float solutions, especially in the E direction [28].Table 2 presents the mean positioning accuracy for different cases.The positioning accuracy is be er than 3 cm, 2 cm, and 6 cm for the E, N, and U directions, respectively, in all cases.The positioning accuracy of ambiguity-float PPP amounts to 2.57, 1.64, and 5.16 cm for the E, N, and U components when using the B1I/B3I signals, respectively, and it is improved to 1.56, 1.23, and 4.46 cm after ambiguity-fixing, with improvements of 39.3%, 25.0%, and 13.6% in the three directions.In terms of the B1C/B2a signals, when using PPP-AR, the mean positioning accuracy is improved from 2.75 to 1.36 cm, 1.56 to 1.16 cm, and 5.04 to 4.25 cm for the E, N, and U components, with improvements of 50.6%, 25.6%, and 15.8%, respectively.The PPP-AR using B1C/B2a signals shows be er performance for all three positional components.The improvement amounts to 12.8%, 5.7%, and 4.7% for the E, N, and U components, respectively.Moreover, we also investigate the convergence time of PPP and PPP-AR, which is another indicator to check the performance of PPP, its definition is that the elapsed time is needed to achieve a positioning accuracy be er than 10 cm and to keep it within 10 min in three directions.Table 3 presents the convergence time.The convergence time can be shortened after using ambiguity-fixing for both signal combinations.The convergence time is shortened from 36.69, 13.70, and 31.43 min when using the ambiguity-fixed clock from B1I/B3I signals to 23.79, 12.33, and 20.98 min when using B1C/B2a signals, with improvements of 35.2%, 10.0%, and 33.3% in the E, N, and U directions, respectively.

Discussion
In the current BDS-3, more signal combinations can be selected by users.It has been reported that the B1C/B2a has be er signal strength because of the longer bandwidth of the Asymmetric Constant Envelope BOC (ACE-BOC) modulation, and a smaller noise amplification factor compared to that of the B1I/B3I signal combination [38].While the BDS-3 satellite clock offsets are currently often estimated using B1I/B3I signals in many analysis centers, this contribution investigates the BDS-3 satellite clock offset in real-time with AR using the new B1C/B2a signal combination.The results showed that the performances of the TTFF, the satellite clock precision, and kinematic PPP-AR results using B1C/B2a signals are all be er than those using the B1I/B3I signals, which suggests it should be used in more future applications.It can be anticipated that the B1C/B2a observations can be used to generate BDS-3 real-time satellite clocks from various analysis centers in the near future, which can then be applied to BDS-related applications.

Conclusions
The BDS-3 can transmit on five frequencies.It has been proven that AR can improve the performance of precise data processing.This contribution investigates the ambiguityfixed BDS-3 real-time satellite clock offset using new B1C/B2a signals; the ambiguity-float satellite clock estimation, the UPD estimation, and the AR are conducted sequentially.
The estimated ambiguity-fixed satellite clock offset is evaluated from the following aspects: the UPD performance, the ambiguity fixing rate, the satellite clock precision, and the positioning accuracy.The satellite WL UPDs estimated from the two signal combinations are stable, while the NL UPD stability for B1C/B2a signals is be er.The WL UPD residual distribution for B1I/B3I signals is superior due to its larger wavelength, whereas the NL UPD residual distribution estimated from B1C/B2a shows be er performance.For B1I/B3I and B1C/B2a signals, the mean ambiguity fixing rate amounts to 80.7% and 78.0%, respectively.The TTFF of the ambiguity fixing rates for B1C/B2a signals is significantly shorter than that of B1I/B3I signals.The clock offset precision of the ambiguity-float andfixed scenarios are 0.033 and 0.026 ns for the B1I/B3I signal combination, respectively, while it amounts to 0.024 and 0.023 ns for B1C/B2a signals, respectively.The positioning performance of PPP-AR is 1.56, 1.23, and 4.46 cm in the E, N, and U directions for B1I/B3I signals, respectively, while it amounts to 1.36, 1.16, and 4.25 cm for B1C/B2a signals.When using the satellite clock offsets from B1C/B2a signals to conduct PPP-AR, the convergence time is shorter.All results have demonstrated that the estimated clock offset using BDS-3 and new B1C/B2a signals is be er.
The PPP-AR results obtained in this study are based on kinematic coordinate estimation using static stations, which mainly apply to scenarios in open-sky areas.In real kinematic experiments in suburban or urban areas, the processing suffers from higher multipath effects that degrade the AR performances and the positioning accuracy using the B1C/B2a signals.This awaits further study in the future.
The satellite WL and NL UPDs of each epoch on DOY 172 for two signal combinations are displayed in Figure 3.In this figure, one satellite (C19) is selected as a reference.The satellite WL UPDs are remarkably stable for one day for both combinations, which is nearly constant within a day for each satellite.Compared to the WL UPDs, the larger fluctuations of the NL UPD time series can be observed.The largest fluctuation for B1I/B3I signals happened at C26 (0.678 cycles) and for B1C/B2a signals at C21 (0.530 cycles) on the test day.

Figure 4
Figure4presents the standard deviations (STDs) of the daily mean satellite WL and NL UPDs.It can be observed that the stability of the WL UPDs is be er when utilizing the B1I/B3I signal, while the STDs of the NL UPDs estimated using the B1C/B2a signals present be er performance.The WL and NL wavelengths of B1I/B3I signals amount to 1.025 and 0.106 m, respectively, while they amount to 0.751 and 0.109 m for B1C/B2a signals, respectively.A larger wavelength implies less sensitivity of the integer ambiguity fixing to the measurement noise and mis-modeled effects.The mean STD of the NL UPDs is 0.122 cycles for B1I/B3I, and 0.081 cycles for B1C/B2a signals, showing be er stability of the NL UPDs estimated from the B1C/B2a signals.Although the NL wavelength of these two signal combinations is nearly identical, the NL UPD stability using B1C/B2a is superior, which could be caused by its be er observation quality[12,35].Moreover, the STDs are larger on DOY 170 than on other days for both the WL and NL UPDs, which could be caused by the convergence problems during the initial processing time.

Figure 4 .
Figure 4. Daily STDs of the satellite WL and NL UPDs.

Figure 5 .
Figure 5. Daily STDs of the receiver WL and NL UPDs.

Figure 7 .
Figure 7. Epoch-wise ambiguity fixing rates for two combined signals (weekly solution).

Figure 8 .
Figure 8. Number of observations for two combined signals at each epoch.

Figure 9 .
Figure 9. Epoch-wise ambiguity fixing rates for two signal combinations with the processing restarted every 8 h.

Figure 10 .
Figure 10.Mean SNR of each frequency for each BDS-3 satellite at GANP stations on DOY 172, 2023.

Figure 12 .
Figure 12.BDS-3 satellite orbital accuracy between the cases using two signal combinations.

Figure 13 .
Figure 13.Ambiguity-float and -fixed satellite clock errors when using two combined signals on DOY 172.

Figure 14 .
Figure 14.Mean BDS-3 satellite clock precision when using two combined signals in ambiguity-float and -fixed modes.

Figure 16 .
Figure 16.Mean positioning accuracy for the six test stations.

Table 1 .
Detailed data processing strategies.

Table 2 .
Mean positioning accuracy of all stations (unit: cm).

Table 3 .
Mean convergence time of all stations (unit: min).