Introduction

The BeiDou Navigation Satellite System (BDS) was officially declared to be operational as a regional system, i.e., phase two, on December 27, 2012 (CSNO 2013). The constellation in this phase consists of 14 satellites, five geostationary orbit (GEO), five inclined geostationary orbit (IGSO), and four medium earth orbit (MEO), transmitting triple-frequency signals centered at B1 (1561.098 MHz), B2 (1207.14 MHz), and B3 (1268.52 MHz). However, satellite C13 of these 14 satellites is currently unavailable.

Precise orbit determination (POD) is of great significance for enhancing GNSS positioning, navigation and timing (PNT) service. In recent years, BDS POD and GPS/BDS combined POD have been investigated (Montenbruck et al. 2012; Shi et al. 2012; Zhao et al. 2013; Guo et al. 2015; Li et al. 2015). With the establishment of the multi-GNSS experiment (MGEX, Montenbruck et al. 2014) by the International GNSS Service (IGS, Dow et al. 2009), several analysis centers (ACs) have provided BDS precise orbit and clock products since 2013, e.g., the Center for Orbit Determination in Europe, GeoForschungsZentrum, the European Space Agency, and Wuhan University. The quality assessment for BDS orbit products provided by MGEX ACs shows the 3D accuracy is at decimeter to meter level for GEO, 0.2–0.3 m for IGSO, and 0.1-0.2 m for MEO satellites (Guo et al. 2015, 2016a). Also, some aspects affecting the orbit quality of BDS POD have also been investigated. Steigenberger et al. (2013) and Lou et al. (2014) tested the BDS POD solutions for different data arc lengths and solar radiation pressure (SRP) parameters. He et al. (2013) and Zhang et al. (2015) analyzed the impact of tracking station distribution on BDS POD. Dai et al. (2015) investigated attitude control mechanism of BDS IGSO and MEO satellites and their effect on orbits. The orbit products of BDS IGSO and MEO satellites determined by different SRP models were compared by Guo et al. (2016b).

Despite these efforts, the accuracy of the radial component of BDS IGSO and MEO orbits is still markedly worse than that of GPS. One of the major reasons is that the GPS POD solutions significantly improves by successful ambiguity resolution (AR) even over baselines up to several thousand kilometers (Blewitt 1989; Ge et al. 2005). For BDS, recent researches on AR were mainly focusing on short baselines or regional networks (Shi et al. 2013; Qu et al. 2015). The combination with GPS data (Gao et al. 2015; Liu et al. 2016) and using three-frequency (Zhang and He 2015; Zhao et al. 2015) were considered. There is not much discussion on BDS AR for long baselines, which is often the case in POD. Until now, none of the MGEX ACs has reported AR for their routine data processing of BDS POD.

Although He et al. (2013) carried out BDS AR in POD, and assessed the impact of AR on orbit products, the orbit overlap comparison exhibited that the radial accuracy was not improved. The 3D RMS improved by 30% for IGSO and only 6% for MEO satellites, respectively, which is not comparable with that of GPS AR. There is still room for improvement on BDS orbit quality by AR. The signal quality is one of the most important factors affecting GNSS AR. Some studies have revealed that there is a different characteristic for BDS code signals compared with other GNSS ones (Hauschild et al. 2012; Gisbert et al. 2012; Montenbruck et al. 2013; Wanninger and Beer 2015), namely the satellite-induced code bias (SCB). This SCB can vary more than 1 m from horizon to zenith, which would affect BDS code measurement model and wide-lane AR based on the Hatch–Melbourne–Wübbena (HMW) combination (Hatch 1982; Melbourne 1985; Wübbena 1985). The SCB is not relevant to the type of GNSS receiver and is likely attributed to the internal satellite multipath, which is elevation dependent. Therefore, the elevation-dependent correction model was proposed by Wanninger and Beer (2015) for IGSO and MEO satellites for each of the three frequencies (B1, B2, and B3). Subsequently, Lou et al. (2016) modeled the SCB for GEO satellites based on the single-differenced fractional cycle bias and assessed the effects of the SCB on AR. For double-difference (DD) AR, the effects of the SCB could be weakened or eliminated on short baseline or zero baseline because both station see the same satellite at approximately the same elevation, but might amplify on long baseline due to different elevations. Since the tracking network used in POD consists mainly of long baselines, it is meaningful to investigate BDS AR with SCB correction for POD to improve the orbit quality further.

We give a theoretical analysis why the SCB correction model is required for the BDS long baseline AR. We assess the impacts of the BDS SCB on DD AR for different baseline length and satellite type by comparing the results without and with SCB corrections. Furthermore, the BDS POD results from four different solutions, i.e., float solutions, float solutions with SCB correction, AR solutions, and AR solutions with SCB correction are evaluated by orbit overlap differences and SLR validation.

Methodology

Since there are significant elevation-dependent and frequency-dependent systematic biases in BDS code observations, which would affect directly the pseudorange observation model and the HMW linear combination, we introduce the observation equations with the SCB correction model involved in BDS POD AR.

Basic observation models

Considering the effects of the SCB, the BDS undifferenced observation equations for the dual-frequency carrier phase and pseudorange from receiver \(r\) to satellite \(s\), in units of length, are

$$\begin{aligned} L_{r,f}^{s} = \rho_{r}^{s} - I_{r,f}^{s} + \lambda_{f} B_{r,f}^{s} \hfill \\ P_{r,f}^{s} = \rho_{r}^{s} + I_{r,f}^{s} - d_{f}^{s} \left( E \right) \hfill \\ \end{aligned}$$
(1)

where \(L_{r,f}^{s}\) and \(P_{r,f}^{s}\) are, respectively, the carrier phase and pseudorange measurements on frequency \(f\) (\(f = 1,2\)) with corresponding wavelength \(\lambda_{f}\), and \(\rho_{r}^{s}\) is the non-dispersive delay, including geometric distance, tropospheric delay, satellite and receiver clock biases, satellite orbit errors, and any other delay which affects all the observations identically. \(I_{r,f}^{s}\) is the ionospheric delay, \(B_{r,f}^{s}\) is the non-integer phase ambiguity, i.e., \(B_{r,f}^{s} = N_{r,f}^{s} + \delta \phi_{r,f} - \delta \phi_{f}^{s}\), where \(N_{r,f}^{s}\) is the zero-difference (ZD) integer ambiguity, \(\delta \phi_{r,f}\) and \(\delta \phi_{f}^{s}\) are uncalibrated phase delays (UPDs) in receiver and satellite transmitter, respectively. Further, \(d_{f}^{s} \left( E \right)\) is the SCB error modeled as a function of elevation, with \(E\) representing the elevation angle. The multipath error and noise are ignored for brevity.

The ionospheric-free observation is used in POD data processing to remove the first-order effect of ionospheric delay (Kouba and Héroux 2001),

$$\begin{aligned} L_{r,c}^{s} = \frac{{f_{1}^{2} }}{{f_{1}^{2} - f_{2}^{2} }}L_{r,1}^{s} - \frac{{f_{2}^{2} }}{{f_{1}^{2} - f_{2}^{2} }}L_{r,2}^{s} = \rho_{r}^{s} + \lambda_{1} B_{r,c}^{s} \hfill \\ P_{r,c}^{s} = \frac{{f_{1}^{2} }}{{f_{1}^{2} - f_{2}^{2} }}P_{r,1}^{s} - \frac{{f_{2}^{2} }}{{f_{1}^{2} - f_{2}^{2} }}P_{r,2}^{s} = \rho_{r}^{s} + \frac{{f_{2}^{2} \cdot d_{2}^{s} (E) - f_{1}^{2} \cdot d_{1}^{s} (E)}}{{f_{1}^{2} - f_{2}^{2} }} \hfill \\ \end{aligned}$$
(2)

where \(B_{r,c}^{s}\) denotes the float ionospheric-free ambiguity.

Ambiguity resolution

For AR, the float ionospheric-free ambiguity is usually expressed as the combination of wide-lane (WL) ambiguity and narrow-lane (NL) ambiguity,

$$B_{r,c}^{s} = \frac{{f_{1} f_{2} }}{{f_{1}^{2} - f_{2}^{2} }}B_{r,w}^{s} + \frac{{f_{1} }}{{f_{1} + f_{2} }}B_{r,n}^{s}$$
(3)

where \(B_{{{\text{r}},c}}^{\text{s}}\) is the ionospheric-free ambiguity, \(B_{r,w}^{s}\) and \(B_{r,n}^{s}\) are WL and NL ambiguities.

The WL ambiguity can be derived with the HMW combination of the carrier phase and code observations. The BDS HMW combination from receiver \(r\) to satellite \(s\) in cycle can be expressed as:

$$L_{r,w}^{s} = \left( {\frac{{L_{r,1}^{s} }}{{\lambda_{1} }} - \frac{{L_{r,2}^{s} }}{{\lambda_{2} }}} \right) - \left( {\frac{{f_{1} P_{r,1}^{s} + f_{2} P_{r,2}^{s} }}{{(f_{1} + f_{2} )\lambda_{w} }}} \right)\, = \,B_{r,w}^{s} + D_{w}^{s} (E)$$
(4)

with

$$D_{w}^{s} (E) = \frac{{f_{1} \cdot d_{1}^{s} \left( E \right) + f_{2} \cdot d_{2}^{s} \left( E \right)}}{{\left( {f_{1} + f_{2} } \right)\lambda_{w} }}$$
(5)
$$B_{r,w}^{s} = N_{r,w}^{s} + \delta \phi_{r,w} - \delta \phi_{w}^{s}$$
(6)

where \(L_{r,w}^{s}\) is the HMW combination, \(\lambda_{w}\) is the WL wavelength, \(D_{w}^{s} (E)\) represents the effect of SCB on WL, \(N_{r,w}^{s}\) is the WL integer ambiguity, and \(\delta \phi_{r,w}\) and \(\delta \phi_{w}^{s}\) are UPDs for receiver and satellite which can be eliminated by the DD between two satellites and two receivers.

From (4) and (5), the DD WL ambiguity between two satellites \(\left( {s1,s2} \right)\) and two receivers \(\left( {r1,r2} \right)\) becomes:

$$\Delta \nabla B_{w} = \Delta \nabla L_{w} - \Delta \nabla {\text{D}}_{w}$$
(7)

with

$$\Delta \nabla {\text{D}}_{w} = \left( {D_{w}^{s1} (E_{r1}^{s1} ) - D_{w}^{s1} (E_{r2}^{s1} )} \right) - \left( {D_{w}^{s2} (E_{r1}^{s2} ) - D_{w}^{s2} (E_{r2}^{s2} )} \right)$$
(8)

where \(\Delta \nabla\) represents the DD operation, \(\Delta \nabla L_{w}\) is the DD HMW combination, \(\Delta \nabla B_{w}\) is the DD WL ambiguity having integer feature, \(\Delta \nabla {\text{D}}_{w}\) is the DD WL SCB, and \(E_{r}^{s}\) represents the elevation angle from satellite \(s\) to receiver \(r\).

From (7) and (8), the UPDs of receiver and satellite are eliminated when applying the DD operation. However, this is not the case for the SCB error. The effects of SCB on the DD WL are eliminated or reduced for short baselines due to viewing the satellites at approximately the same elevation. However, it might be amplified, or at least not be sufficiently reduced, on baselines longer than a few hundred kilometers, as their elevations are very different. In that case, the effects may remain in the float ambiguity terms as a bias and spoil the integer nature of DD WL ambiguities. Therefore, it is necessary to remove them using a proper modeling. We use the elevation-dependent correction models presented by Wanninger and Beer (2015). The SCB correction values \(d_{f}^{s} \left( E \right)\) are obtained by linear interpolation of model parameters according to elevation angle and inserted into the pseudorange observation Eq. (1).

We follow the procedure of ambiguity fixing in Ge et al. (2005), i.e., first fixing the geometry-free WL ambiguity integers and then fixing geometry-based NL float ambiguities. To do so, the average of DD ambiguities over the epochs in a pass and its variance are calculated. With the ambiguity estimates and their variances, the fixing decision can be made according to the probability function proposed by (Dong and Bock 1989) as follows,

$$P = 1 - \sum\limits_{i = 1}^{\infty } {\left[ {{\text{erfc}}\left( {\frac{{i - \left| {b - n} \right|}}{\sqrt 2 \sigma }} \right) - {\text{erfc}}\left( {\frac{{i + \left| {b - n} \right|}}{\sqrt 2 \sigma }} \right)} \right]}$$
(9)

where \(b\) and \(\sigma\) are the estimate and its variance, respectively, and \(n\) is the nearest integer candidate for the estimate \(b\). Taking the confidence level \(\alpha\) as \(0.1\%\), the ambiguity can be fixed to the nearest integer if the fixing probability \(P\) is larger than \(1 - \alpha\); otherwise, it should remain unfixed.

Only after successfully fixing the WL can the NL ambiguity be resolved based on the fixed WL and the estimated float ionospheric-free ambiguity,

$$\Delta \nabla B_{n} = \frac{{f_{1} + f_{2} }}{{f_{1} }}\Delta \nabla B_{c} - \frac{{f_{2} }}{{f_{1} + f_{2} }}\Delta \nabla N_{w}$$
(10)

where \(N_{w}\) is the fixed integer value of the WL ambiguity and \(B_{c}\) is the estimate of ionospheric-free ambiguity calculated based on the real-valued solution. Similarly, to the WL ambiguity, we get the fixing probability for the NL ambiguity from its estimate and variance and then make the fixing decision. We mention that the NL ambiguities are mainly determined from carrier phase measurements, because the relative weighting of carrier phase and pseudorange is usually larger than 10,000:1. The SCB error has no significant effect on NL AR (Lou et al. 2016). We will not pay attention on this respect.

Once both WL and NL ambiguities are fixed, these integer ambiguities are used to reconstruct the ionospheric-free ambiguities according to (3). The DD ambiguities are mapped back to the undifferenced ambiguities, and their corresponding constraints are imposed to the normal equation system for computing other parameters, resulting in the so-called the ambiguity-fixed solution.

Data collection

In order to validate the impact of BDS AR with SCB correction on POD, we process BDS tracking data of 58 GNSS stations from February 1 (DOY 032) to March 2 (DOY 063), 2015. Thirty-two stations are equipped with different types of receiver from the MGEX network (Montenbruck et al. 2014). The other 26 stations are from a worldwide reference station network operated by Fugro for supporting its commercial positioning services, mainly for maritime applications (Tegedor et al. 2014). Table 1 summarizes the receiver types of selected stations. Figure 1 shows the geographic distribution of these GNSS stations. We note that there is no dependence of the BDS SCB on receiver types according to (Wanninger and Beer 2015).

Table 1 Receiver type distribution from MGEX and Furgro network used in this study
Fig. 1
figure 1

Distribution of selected MGEX (red circle) and Fugro (blue diamond) stations used in this study

Processing strategy

The positioning and navigation data analyst (PANDA) software package (Liu and Ge 2003; Shi et al. 2008), developed at GNSS Research Center of Wuhan University (WHU), is adapted for BDS POD. There are two different methods of data processing: (1) All parameters are estimated only from BDS observations without using other GNSS observations. (2) Simultaneous observations from other GNSS or their derived common parameters, such as station coordinates, receiver clocks, and zenith tropospheric delay, are involved in BDS POD. The former method, which can demonstrate the performance of BDS as a fully independent navigation system, is adopted in this contribution.

We take three consecutive days as one orbit arc and process BDS data of these days to obtain a three-day solution in a batch mode. For each three-day solution, the ionospheric-free linear combinations of B1 and B2 are used to form basic observation equations to eliminate the ionospheric delay. The prior orbits are taken from the broadcast ephemeris provided by the MGEX. The BDS satellite orbit parameters, which include initial position and velocity and SRP parameters, and the satellite clock offsets, station coordinates, receiver clock biases, float ambiguities, and 2-h zenith total delay (ZTD) parameters are estimated. For BDS IGSO and MEO satellites, the antenna phase center offset (PCO) and phase center variation (PCV) corrections provided by WHU are used because of their improved performance (Guo et al. 2015). Table 2 lists the observation models, dynamical models, and estimated parameters applied in BDS POD processing.

Table 2 Observation models, dynamical models, and estimated parameters for BDS POD

The integer ambiguities are resolved using the approach described above. Baseline length is limited to 3500 km. For each selected independent baseline, any DD ambiguity with observation segment longer than 20 min is considered. Otherwise, these observations are discarded. We point out that the ambiguities of BDS GEO satellites (C01-C05) are not fixed in this study because of their weak tracking geometry. The weak geometry strength results in larger orbit biases in the along-track direction, which may be up to several meters. Ge et al. (2012) found that the along-track orbit biases of GEO are highly correlated with the ambiguity parameters and difficult to separate even with three days of data. He et al. (2013) indicated that the satellite orbits become worse after fixing ambiguities of GEO, which is likely a result of incorrectly fixing ambiguities. Therefore, we only discuss the IGSO and MEO satellites AR performance and compare their orbit qualities in the next section, though the GEO satellites are also included in POD processing.

Influence of SCB on WL AR

Figure 2 shows the time series of DD WL ambiguities for three types of satellite pairs (IGSO–IGSO, IGSO-MEO, MEO–MEO) with and without SCB correction as examples. The elevation differences of each satellite tracked by two stations separated by about 2000 km are also plotted. As can see, the effects of the SCB on WL could not be eliminated by DD for long baseline due to different elevations of two stations. Also, the SCB exerts larger impacts on MEO, which is due to the faster-changing elevation of MEO having the lower orbit as shown in the middle part of the figure. After application of the correction models, these biases are removed or largely reduced for all satellite pairs as shown in the bottom panels, which proves the success of the SCB correction model.

Fig. 2
figure 2

BDS DD WL ambiguities without (top row) and with (bottom row) SCB correction, as well as the corresponding elevation differences of these two stations in respect to each satellite (medium row), over one exemplary baseline of about 2050 km, on DOY 040, 2015

For all GNSS stations used in our POD, the number of independent baselines shorter than 3500 km for every arc is almost the same, which about 53. Taking the arc of DOY 036 - 038 as an example, the distribution of baseline length is shown in Fig. 3. To assess the effects of SCB on all independent baselines in Fig. 3 for IGSO and MEO satellites, we plot the distribution histogram of the fractional parts of all DD WL ambiguities for different satellite pairs during the experiment period, as shown in Fig. 4. The quantized nature of these fractional values and the characteristic Gaussian shape of the distribution can be seen, which confirms the reasonability of our results. It is clear that the application of the SCB correction reduces the average RMS of fractional parts significantly from 0.180, 0.226, and 0.247 cycles (top panels) to 0.161, 0.165, and 0.176 cycles (bottom panels) for IGSO–IGSO, IGSO-MEO, and MEO–MEO pairs. This is an improvement of 10.6%, 27.0%, and 28.7%, respectively. From (9), under rounding criteria, such an improvement significantly increases the success rates of DD WL ambiguity fixing.

Fig. 3
figure 3

Histogram showing the distribution of lengths of the independent baselines used in DD AR

Fig. 4
figure 4

Histogram indicating the distribution of fractional cycle parts of all DD WL ambiguities over all independent baselines for three satellite pairs, without (top row) and with (bottom row) SCB correction

We group the baselines by length of 500 km to analyze the impacts of the BDS SCB on WL AR for different baseline length. The percentages that fractional cycles of all independent DD WL ambiguities in a group fall within ± 0.2 cycles are shown in Fig. 5. For those MEO–MEO satellite pairs, the SCB correction significantly increases the percentages, particularly for baselines longer than 1000 km. This improvement will increase the success rates of DD WL ambiguity fixing, providing more possibility for DD NL ambiguities to be fixed. For IGSO-MEO pairs, the improvement is also promising for baselines longer than 1500 km. It should be noted that the percentages are still somewhat low at the group of 500–1000 km after correction, which might be due to the observation time span, the data quality, or the imperfect SCB correction models.

Fig. 5
figure 5

Percentages of fractional parts of DD WL ambiguities within ± 0.2 cycles over baselines of various lengths as shown in Fig. 3, without (black) and with (red) SCB correction

POD results

Four different orbit solutions are calculated in this study: Solution 1 (float solutions without SCB correction), Solution 2 (float solutions with SCB correction), Solution 3 (AR solutions without SCB correction), and Solution 4 (AR solutions with SCB correction). We utilize orbit overlap comparison and SLR validation to assess and compare the quality of BDS IGSO and MEO orbits for these four solutions.

Orbit overlap comparison

As an internal validation of orbit accuracy, the orbit difference of the overlapped time span (24 h) between two different solutions is utilized. The last day of a 3-day orbital arc is compared with the first day of the 3-day arc that shifts two days backwards. Figure 6 illustrates the averaged RMS values of the overlapped orbit comparison in along-track, cross-track, and radial directions and 3D RMS for each IGSO and MEO satellite for the different solutions. The mean values of each satellite type for the different solutions are listed in Table 3. For these four solutions, the POD accuracies of MEO satellites are generally better than those of IGSO, and the RMS values of the radial direction are the smallest. Also, Solution 4, being AR solutions with SCB correction, shows the best internal consistency in all directions. The averaged 3D RMS is 10.46 and 6.89 cm, and the averaged RMS in radial direction reaches 3.25 and 1.96 cm for IGSO and MEO satellite, respectively.

Fig. 6
figure 6

Averaged RMS values of 1-day orbit overlap differences for individual IGSO and MEO satellite for four solutions. Note the different scales

Table 3 Mean RMS values of orbit overlap comparison of BDS IGSO and MEO for four different solutions (unit: cm)

For two float solutions, i.e., Solutions 1 and 2, the averaged RMS are almost the same. The 3D RMS values are 14.02 and 14.04 cm for IGSO, 10.97 and 10.03 cm for MEO satellite. This indicates that the BDS SCB has no significant impacts on float solutions for POD. For two AR solutions, the RMS values of Solution 3 are larger than those of Solution 4 for all satellites in all directions as shown in Fig. 6. The averaged 3D RMS is reduced from 12.10 to 10.46 cm for IGSO and from 8.22 to 6.89 cm for MEO, which is the accuracy improvement of 13.6 and 16.2%. Such an improvement can be attributed to the correction of SCB, which improve the success rates of BDS WL AR as discussed in the previous section. It can be seen that AR of MEO satellites benefits from the SCB corrections more than IGSO.

Also, compared with Solution 1, the averaged RMS of Solution 3 shows a decrease of 19.4 and 9.4% for IGSO and 33.4 and 11.3% for MEO satellites in along- and cross-track directions, whereas an increase of 6.6 and 1.2% for IGSO and MEO in the radial direction. Compared with Solution 2, the averaged RMS of Solution 4 shows a decrease of 34.3 and 16.9% for IGSO and 38.9 and 17.8% for MEO satellites in along-track and cross-track directions. Moreover, the averaged RMS in radial direction is also reduced by 7.4% for IGSO and 19.7% for MEO satellites. These two comparisons not only further prove that the SCB cannot be neglected for BDS AR in POD, but also indicate that AR is an efficient method to improve BDS POD accuracy, especially for the along-track direction.

Regarding internal consistency, we conclude that BDS AR with SCB correction significantly improves the POD accuracy of IGSO and MEO satellites. The 3D mean RMSs are reduced from 14.02 to 10.46 cm for IGSO and from 10.97 to 6.89 cm for MEO satellites, with the improvement in overlap accuracy of 25.4 and 37.2%, respectively.

SLR validation

SLR observations provide an independent validation of estimated satellite orbits. The BDS satellites C01, C08, C10, and C11 equipped with laser retroreflector arrays are tracked by the International Laser Ranging Service (ILRS) network (Pearlman et al. 2002). Because the length of a POD arc is 3 days, only the orbital solutions of the middle day are used for validation. The SLR residuals, the differences between observed SLR values and the computed distance using the GNSS orbits and reference stations, are computed during the period of the experiment. Outliers exceeding 0.5 m are excluded and there are 176 normal points (NP) available for C08, 93 NPs for C10, and 163 NPs for C11 after removal of outliers. The offsets, standard deviation and RMS values of SLR residuals for four solutions are listed in Table 4.

Table 4 SLR residuals for BDS C08, C10 and C11 orbital solutions (unit cm)

We can see clearly that AR solutions with SCB correction show the best accuracy among the four solutions. After AR the offsets are significantly reduced, especially for C10 satellite, from −5 to about 0.3 cm. Compared with Solution 1, the RMS values of Solution 4 are reduced from 7.68 to 6.69 cm for IGSO and from 3.28 to 3.08 cm for MEO satellites, with the reduction percentage of 12.9 and 6.1%, respectively. Although the amplitude of the RMS reduction compared with float solutions is not as significant as that in the overlap comparison, it confirms the improvement in the BDS orbit quality through AR with SCB correction.

Conclusions

Different from other GNSS systems, BDS code measurements are affected by the SCB, preventing successful BDS AR of long baselines which widely exist in the ground tracking network used in POD. We have investigated the impacts of the SCB on BDS DD AR, according to different types of satellites and different lengths of baselines by theoretical and numerical analysis. Due to the dependence of the SCB on elevation angle, the lower orbit satellites, i.e., MEO satellites, and longer baselines were largely affected by SCB on WL AR.

Based on the impact of SCB on BDS AR and the contribution of AR toward improving POD, we have carried out BDS POD using one month of observations from 58 stations of the MGEX and Fugro network in four cases. The orbit solutions obtained from these four cases, i.e., float solutions, float solutions with SCB correction, AR solutions, and AR solutions with SCB correction, are compared by analyzing orbit overlap differences and SLR residuals. The comparison of float solutions with and without SCB correction suggests that the SCB has no significant impacts on float solutions, and the comparison of AR solutions with and without SCB correction suggests that SCB is not negligible for BDS AR in POD. Furthermore, the results of AR solutions with SCB correction show the best orbit accuracy regarding internal consistency and SLR validation. The mean RMS of orbit overlap differences in the radial direction reach to 3.25 and 1.96 cm for IGSO and MEO satellite, respectively. The 3D overlapping accuracy improves by 25.4% for IGSO and 37.2% for MEO, which shows a significant contribution as for GPS, especially for MEO.

The presented method of AR with SCB correction can be applied to the MGEX ACs data processing of BDS POD to improve IGSO and MEO satellites orbital products. It is worthwhile to mention that the orbital accuracy of BDS GEO satellites is still very poor. The problem that exists in GEO AR, especially for long baseline, needs to be solved. Therefore, further studies will focus on improvement in GEO AR performance and GEO orbit accuracy.