Keywords

1 Introduction

In order to improve the accuracy of orbit determination, the ground monitoring stations of the BDS navigation satellite system need global distribution. But in fact, it is hard to carry out due to geographical factors. Space-based monitoring stations provide a new method to enhance the orbit determination of regional monitoring stations [1, 2], based on LEO-low Earth Orbit satellites and inter-satellite links. It includes space-based monitoring stations augmentation and inter satellite link orbit determination augmentation. In the former, the LEO satellites are regarded as moving monitoring stations, obtained the high precision pseudo-distance and carrier observation data by its on-board receiver, together with the ground monitoring station data, it can calculate the precise orbit of the navigation satellite [3,4,5,6,7,8]. The latter is a method to obtain the precise orbit of a satellite by the combined processing of two-way pseudo-range observation and ground monitoring station data [9]. Therefore, all kinds of observation data from ground, space-based monitoring station and inter-satellite link constitute the basic observation quantity of joint orbit determination. However, the three types of data employed to jointly determine the orbit are quite different. For example, It causes the difference between ground and space-based data because of the different receivers and signal propagation paths, and inter-satellite data difference for its way of frequency, signal modulation and measuring systems. Due to the different equipment delays, it will influence the joint results on orbit determination in the form of system errors [10, 11]. It’s a concern of combined orbit determination. Therefore, this paper proposed a multi-source weighted method of orbit determination data based on Helmert variance component estimation. And proposed a data processing method of joint orbit determination parameter classification, breaking through the parameter quantity constraint in the process of orbit determination by rigorous variance component estimation method.

2 Summary of Problems in Determining the Weights of Observation for Orbit Determination

2.1 Mathematical Model to Determine the Orbit

The observation model of the combined orbit determination, using ground monitoring station data, LEO satellite onboard data and inter satellite link data, can be simply expressed as follows.

$$ \left\{ {\begin{array}{*{20}c} {\varvec{L}_{sta} = \varvec{G}\left( {\varvec{x}_{s} ,\varvec{x}_{sta} ,\varvec{x}_{o} ,\varvec{t}} \right) +\varvec{\xi}_{sta} ,\varvec{\xi}_{sta} \in \left( {0,\varvec{P}_{sta}^{ - 1} } \right)} \\ {\varvec{L}_{leo} = \varvec{F}\left( {\varvec{x}_{s} ,\varvec{x}_{leo} ,\varvec{x}_{o} ,\varvec{t}} \right) +\varvec{\xi}_{leo} ,\varvec{\xi}_{leo} \in \left( {0,\varvec{P}_{leo}^{ - 1} } \right)} \\ {\varvec{L}_{isl} = \varvec{R}\left( {\varvec{x}_{s} ,\varvec{x}_{o} ,\varvec{t}} \right) +\varvec{\xi}_{isl} ,\varvec{\xi}_{isl} \in \left( {0,\varvec{P}_{isl}^{ - 1} } \right)} \\ \end{array} } \right. $$
(1)

Where, \( \varvec{L}_{sta} \), \( \varvec{L}_{leo} \) respectively represent the observation data (BDS) from ground station and on-borne GNSS, \( \varvec{L}_{isl} \) (isl: inter-satellite link) represents the inter-satellite link data, \( \varvec{\xi}_{sta} ,\varvec{\xi}_{leo} ,\varvec{\xi}_{isl} \) are the corresponding measurement errors, \( \varvec{P}_{sta} ,\varvec{P}_{leo} ,\varvec{P}_{isl} \) are the corresponding weight matrix, \( {\mathbf{t}} \) is the time parameter. \( \varvec{x}_{s} \) and \( \varvec{x}_{leo} \) are the set of orbit parameters for GNSS satellite and LEO satellite, \( \varvec{x}_{sta} \) is a set of the monitoring station parametes, such as the station’s coordinates, tropospheric delay etc., and \( \varvec{x}_{o} \) corresponds to the measurement parameters, such as carrier phase ambiguity, clock error, equipment delay of inter-satellite link, etc. [12].

The above observation equation is linearized and transformed into the following form.

$$ \underbrace {{\left[ {\begin{array}{*{20}c} {\varvec{v}_{sta} } \\ {\varvec{v}_{leo} } \\ {\varvec{v}_{isl} } \\ \end{array} } \right]}}_{\varvec{v}} = \underbrace {{\left[ {\begin{array}{*{20}c} {\frac{{\partial \varvec{G}}}{{\partial \varvec{x}_{s} }}} & \varvec{0} & {\frac{\partial G}{{\partial \varvec{x}_{sta} }}} & {\frac{{\partial \varvec{G}}}{{\partial \varvec{x}_{o} }}} \\ {\frac{{\partial \varvec{F}}}{{\partial \varvec{x}_{s} }}} & {\frac{{\partial \varvec{F}}}{{\partial \varvec{x}_{leo} }}} & \varvec{0} & {\frac{{\partial \varvec{F}}}{{\partial \varvec{x}_{o} }}} \\ {\frac{{\partial \varvec{R}}}{{\partial \varvec{x}_{s} }}} & \varvec{0} & \varvec{0} & {\frac{{\partial \varvec{R}}}{{\partial \varvec{x}_{o} }}} \\ \end{array} } \right]}}_{\varvec{A}}\underbrace {{\left[ {\begin{array}{*{20}c} {\delta \varvec{x}_{s} } \\ {\delta \varvec{x}_{leo} } \\ {\delta \varvec{x}_{sta} } \\ {\delta \varvec{x}_{o} } \\ \end{array} } \right]}}_{{\delta \varvec{x}}} - \underbrace {{\left[ {\begin{array}{*{20}c} {\varvec{l}_{sta} } \\ {\varvec{l}_{leo} } \\ {\varvec{l}_{isl} } \\ \end{array} } \right]}}_{\varvec{l}} $$
(2)

Where

$$ \left\{ {\begin{array}{*{20}c} {\varvec{l}_{sta} = \varvec{L}_{sta} - \varvec{G}\left( {\varvec{x}_{s}^{0} ,\varvec{x}_{sta}^{0} ,\varvec{x}_{o}^{0} ,\varvec{t}} \right)} \\ {\varvec{l}_{leo} = \varvec{L}_{leo} - \varvec{F}\left( {\varvec{x}_{s}^{0} ,\varvec{x}_{leo}^{0} ,\varvec{x}_{o}^{0} ,\varvec{t}} \right)} \\ {\varvec{l}_{isl} = \varvec{L}_{isl} - \varvec{R}\left( {\varvec{x}_{s}^{0} ,\varvec{x}_{o}^{0} ,\varvec{t}} \right)} \\ \end{array} } \right. $$

\( \varvec{x}\left( \bullet \right)^{0} \) represents the initial value of the parameter, \( \delta \left( { \bullet } \right) \) represents correction to the parameter. The corresponding least squares solution can be expressed as:

$$ \begin{aligned} \delta \hat{\varvec{x}} & = \left( {\varvec{A}^{T} \varvec{PA}} \right)^{ - 1} \varvec{A}^{T} \varvec{Pl} \\ {\hat{\mathbf{Q}}}_{\varvec{x}} & = \left( {\varvec{A}^{T} \varvec{PA}} \right)^{ - 1} = \left( {\varvec{A}_{sta}^{T} \varvec{P}_{sta} \varvec{A}_{sta} + \varvec{A}_{leo}^{T} \varvec{P}_{leo} \varvec{A}_{leo} + \varvec{A}_{isl}^{T} \varvec{P}_{isl} \varvec{A}_{isl} } \right)^{ - 1} \\ \end{aligned} $$
(3)

Where

$$ \varvec{P} = \left[ {\begin{array}{*{20}c} {{\varvec{P}}_{sta} } & {} & {} \\ {} & {{\varvec{P}}_{leo} } & {} \\ {} & {} & {{\varvec{P}}_{isl} } \\ \end{array} } \right] $$

\( {\varvec{A}}_{sta} \), \( {\varvec{A}}_{leo} \) and \( {\varvec{A}}_{isl} \) are the first, second and third rows of matrix \( \varvec{A} \) in formula (2). \( {\hat{\varvec{Q}}}_{{\varvec{x}}} \) is the covariance matrix for estimating unknowns. Obviously, compared to the simplistic technique for determining the orbit parameters of ground monitoring stations alone, it’s conducive to improving the accuracy of parameter estimation by adding low-satellite and inter-satellite link data.

2.2 Weight Determination Method for Observation Data

There are usually three ways of determining the weight ratio of any kind of observation data [13]. In the first, weight is determined based on the empirical model for processing long-term observation data [14]. The second is to determine the weight ratio from standard deviation of known observation data. The third is to adjust the weight ratio by using variance component estimation and posterior residual analysis. The standard deviation of the observed values is just the internal coincidence precision. Empirical weighting can not objectively reflect the actual deviation of observed data. In case of multi-source data with a large amount of complex-type observations, improper weight ratio determination will lead to a decline in processing accuracy of data. Helmert variance component estimation is widely used in the field of data processing, because it can reweight observation values according contribution to global solution, by utilizing adaptive iteration in the calculation process for posterior variance component estimation.

2.3 Helmert Variance Component Estimation

It is assumed that the linear system containing \( k \) kinds of observation data can be expressed as [15]:

$$ \begin{aligned} & L_{i} = {\varvec{A}}_{i} {\varvec{X}}_{i} + {\varvec{\varDelta}}_{i} \\ & \sum\nolimits_{{{\varvec{\varDelta}}_{i} }} = \sum\nolimits_{{{\varvec{L}}_{i} }} = \sigma_{0,i}^{2} {\varvec{Q}}_{{{\varvec{\varDelta}}_{i} }} = \sigma_{0,i}^{2} {\varvec{P}}_{i}^{ - 1} \\ \end{aligned} $$
(4)

Where \( {\varvec{L}}_{i} \) is the type \( i \) observation value of dimension \( m_{i} \times 1 \), \( {\varvec{A}}_{i} \) is a coefficient matrix of \( m_{i} \times n \), \( {\varvec{X}} \) is the coefficient matrix of \( n \times 1 \), \( {\varvec{\Delta}}_{i} \) is the random error vector of \( m_{i} \times 1 \), \( \sigma_{0,i}^{2} \) is the unit weight variance of type \( i \) observations, \( \sum_{i} \) is the covariance matrix of \( {\varvec{\Delta}}_{i} \), and \( {\varvec{P}}_{i} \) is the weight matrix of \( {\varvec{\Delta}}_{i} \).

Its normal equation is:

$$ \left( {\sum\limits_{i = 1}^{k} {{\varvec{N}}_{i} } } \right)\hat{X} = \sum\limits_{i = 1}^{k} {U_{i} } $$
(5)

Where \( {\varvec{N}}_{i} = {\varvec{A}}_{i}^{T} {\varvec{P}}_{i} {\varvec{A}}_{i} \), \( U_{i} = {\varvec{A}}_{i}^{T} {\varvec{P}}_{i} L_{i} \).

The above formula is based on the same variance factor. Normally variance factors of different types of observations are not the same and can be adjusted in accordance with the variance component. The basic principle of the Helmert variance component estimation is to estimate the posterior unit weight \( \hat{\sigma }_{0,i}^{2} \) of the class parameter, based on the correction vector \( V_{i} = L_{i} - A_{i} {\hat{\varvec{X}}}_{i} \) obtained by adjustment.

2.3.1 Rigorous Formula of Helmert Variance Component Estimation

The rigorous formula of Helmert variance component estimation is:

$$ \mathop {\varvec{S}}\limits_{k \times k} \cdot \mathop {{\hat{\varvec{\sigma }}}^{2} }\limits_{k \times 1} = \mathop {\varvec{W}}\limits_{k \times 1} $$
(6)

Where,

$$ \varvec{S} = \left[ {\begin{array}{*{20}c} {s_{1,1} } & {s_{1,2} } & \cdots & {s_{1,k} } \\ {s_{1,2} } & {s_{2,2} } & \cdots & {s_{2,k} } \\ \vdots & \vdots & \ddots & \vdots \\ {s_{1,k} } & {s_{2,k} } & \cdots & {s_{k,k} } \\ \end{array} } \right] $$
(7)
$$ \hat{\varvec{\sigma }}^{2} = \left[ {\begin{array}{*{20}c} {\hat{\sigma }_{0,1}^{2} ,} & {\hat{\sigma }_{0,2}^{2} ,} & { \cdots ,} & {\hat{\sigma }_{0,k}^{2} } \\ \end{array} } \right]^{T} $$
(8)
$$ {\varvec{W}} = \left[ {\begin{array}{*{20}c} {{\varvec{V}}_{1}^{T} {\varvec{P}}_{1} {\varvec{V}}_{1} ,} & {{\varvec{V}}_{2}^{T} {\varvec{P}}_{2} {\varvec{V}}_{2} ,} & { \cdots ,} & {{\varvec{V}}_{k}^{T} {\varvec{P}}_{k} {\varvec{V}}_{k} } \\ \end{array} } \right]^{T} $$
(9)
$$ \begin{aligned} & s_{i,i} = m_{i} - 2tr\left( {{\varvec{N}}^{ - 1} {\varvec{N}}_{i} } \right) + tr\left( {{\varvec{N}}^{ - 1} {\varvec{N}}_{i} } \right)^{2} \\ & s_{i,j} = tr\left( {{\varvec{N}}^{ - 1} {\varvec{N}}_{i} {\varvec{N}}^{ - 1} {\varvec{N}}_{j} } \right) \\ \end{aligned} $$
(10)

Solution of (6):

$$ {\hat{\varvec{\sigma }}}^{2} = {\varvec{S}}^{ - 1} {\varvec{W}} $$
(11)

In data processing of the joint orbit determination on various observations, there are large data volume from ground monitoring stations, inter-satellite link and on-borne BDS. On this condition, the estimation with rigorous formula would be a heavy work. The following is an improved method for faster calculation.

2.3.2 Simplified Formula of Helmert Variance Component Estimation

In (8), let

$$ \hat{\sigma }_{0,1}^{2} = \hat{\sigma }_{0,2}^{2} = \cdots = \hat{\sigma }_{0,k}^{2} = \hat{\sigma }_{0,i}^{2} ( \ne \hat{\sigma }_{0}^{2} ) $$
(12)

We have:

$$ \begin{aligned} {\varvec{V}}_{i}^{T} {\varvec{P}}_{i} {\varvec{V}}_{i} & = \left( {m_{i} - 2tr\left( {{\varvec{N}}^{ - 1} {\varvec{N}}_{i} } \right) + tr\left( {{\varvec{N}}^{ - 1} {\varvec{N}}_{i} {\varvec{N}}^{ - 1} \sum\limits_{j = 1}^{k} {{\varvec{N}}_{j} } } \right)} \right)\hat{\sigma }_{0,i}^{2} \\ & = \left( {m_{i} - 2tr\left( {{\varvec{N}}^{ - 1} {\varvec{N}}_{i} } \right) + tr\left( {{\varvec{N}}^{ - 1} {\varvec{N}}_{i} {\varvec{N}}^{ - 1} {\varvec{N}}^{ - 1} } \right)} \right)\hat{\sigma }_{0,i}^{2} \\ & = \left( {m_{i} - tr\left( {{\varvec{N}}^{ - 1} {\varvec{N}}_{i} } \right)} \right)\hat{\sigma }_{0,i}^{2} \\ \end{aligned} $$
(13)

The above formula is a simplified version of the Helmert variance component estimation. At the start of the iteration, formula (12) is not valid, the valuation being biased. After several iterations; though, the formula will prove satisfactory, the final result would be unbiased.

Omit the trace section in Eq. (13), then

$$ \hat{\sigma }_{0,i}^{2} = \frac{{{\varvec{V}}_{i}^{T} {\varvec{P}}_{i} {\varvec{V}}_{i} }}{{m_{i} }} $$
(14)

The sum of (14) is known to have biased valuation, so is called the approximate formula of Helmert variance component estimation.

If \( \varvec{P}_{i} \) is true, then Eq. (12) is true, and

$$ \hat{\sigma }_{0,i}^{2} = \hat{\sigma }_{0}^{2} $$
(15)

So we know from (13) that:

$$ \begin{aligned} \sum\limits_{i = 1}^{k} {{\varvec{V}}_{i}^{T} {\varvec{P}}_{i} {\varvec{V}}_{i} } & = \sum\limits_{i = 1}^{k} {\left( {m_{i} - tr\left( {{\varvec{N}}^{ - 1} {\varvec{N}}_{i} } \right)} \right)\hat{\sigma }_{0,i}^{2} } \\ & = \left( {m - tr\left( {{\varvec{N}}^{ - 1} \sum\limits_{i = 1}^{k} {{\varvec{N}}_{i} } } \right)} \right)\hat{\sigma }_{0}^{2} \\ & = \left( {m - n} \right)\hat{\sigma }_{0}^{2} \\ \end{aligned} $$
(16)

That is:

$$ \hat{\sigma }_{0}^{2} = \frac{{\sum\limits_{i = 1}^{k} {{\varvec{V}}_{i}^{T} {\varvec{P}}_{i} {\varvec{V}}_{i} } }}{m - n} $$
(17)

Usually when given the weight, this formula can be used to calculate the unit weight variance valuation.

In adjustment calculations, the off-diagonal elements of the coefficient matrix \( {\varvec{N}} \) and \( {\varvec{N}}_{i} \) of the normal equation are usually smaller than the main diagonal elements, so a better approximation can be obtained by omitting them.

Let \( {\varvec{N}}_{i} \) from which remove the off-diagonal element be:

$$ {\varvec{N}}_{i} = {\varvec{A}}_{i}^{T} {\varvec{P}}_{i} {\varvec{A}}_{i} = diag\left( {\begin{array}{*{20}c} {\left[ {p{\varvec{aa}}} \right]_{i} ,} & {\left[ {p{\varvec{bb}}} \right]_{i} ,} & { \cdots ,} & {\left[ {p{\varvec{bb}}} \right]_{i} } \\ \end{array} } \right) $$
(18)

So:

$$ \begin{aligned} & tr\left( {{\varvec{N}}^{ - 1} {\varvec{N}}_{i} } \right) = \sum\limits_{i = 1}^{k} {\frac{{{\varvec{N}}_{{f_{i} }} }}{{{\varvec{N}}_{f} }}} ,f = a,b,c, \cdots ,n \\ & tr\left( {{\varvec{N}}^{ - 1} {\varvec{N}}_{i} {\varvec{N}}^{ - 1} {\varvec{N}}_{j} } \right)^{2} = \sum\limits_{i = 1}^{k} {\frac{{{\varvec{N}}_{{f_{i} }} {\varvec{N}}_{{f_{j} }} }}{{{\varvec{N}}_{f} }}} \\ \end{aligned} $$
(19)

By using formula (19) to obtain the trace, the calculation can be simplified and faster.

2.3.3 Bäumker Variance Component Estimation Formula

Estimation proposed by Bäumker in 1984 [16] is:

$$ \hat{\sigma }_{0,i}^{2} = \frac{{{\varvec{V}}_{i}^{T} {\varvec{P}}_{i} {\varvec{V}}_{i} }}{{g_{i} }} $$
(20)

Where:

$$ g_{i} = m_{i} - \frac{{m_{i} }}{m}t $$
(21)

Where \( m \) is the number of all observations, \( m_{i} \) is the number of observed values of class \( i \), and \( n \) is the number of all unknown parameters. Compared with the original method, it improved the calculation efficiency greatly in multi-type and mass data processing, avoiding the complex matrix calculation.

3 Improved Formula of Variance Component in Combined Orbit Determination

In formula (21), different types of observations correspond to the same batch of unknown parameters, while in the joint orbit determination of the three types of observation data, the corresponding parameters to be estimated are not the same. As shown in Table 1, the information of the parameters to be estimated in the ground receiver data, the satellite-borne receiver data and the inter-satellite link data are different.

Table 1. Parameter types of data processing in combined orbit determination

The table above shows that the unknown parameters of different types of observed quantities are different. Data from satellite-borne or inter-satellite link is of no use for observation station coordinates, clock difference and troposphere parameter. So it is not adequate to calculate directly according to Eq. (21). An improved formula is proposed:

$$ g_{i} = m_{i} - \sum\limits_{j = 1}^{n} {\frac{{m_{i}^{j} }}{{m^{j} }}} $$
(22)

Where \( m_{i}^{j} \) is the number of \( i \)-class observation quantities related to the parameter \( j \), and \( m^{j} \) is the total number of observations related to the parameter \( j \). This formula describes more finely the contribution of observation to unknowns.

4 Experimental Verification

4.1 Experimental Data

In order to verify the effectiveness of the improved Helmert variance component estimation method and combined orbit determination weight, three types of data including ground, low orbit and inter-satellite link are simulated, and 3GEO + 3IGSO + 24MEO (walk24/3/2) [17] are adopted. The Ka bean angle range of inter-satellite link is 15–60°. The low orbit constellation is the Walker6/6/2 configuration. The measurement accuracy of ground and satellite-borne receivers is 0.3 m in pseudorange, and 0.002 m in the carrier phase. The measurement accuracy of inter-satellite link data is 0.1 m and the system deviation is 0.1 m. Three schemes are adopted to conduct orbit determination experiments.

4.2 Experimental Schemes

The studies show that during the process of orbit determination, ground station and satellite-borne data do not need to undergo different processing [13]. While it’s hard to assign weights to the inter-satellite link data for the system errors. To compare the influence of weight size on results, and that of variance component estimation on combined orbit determination, there are three methods listed in the scheme below, mainly based on the assignment of large and small weights to inter-satellite link data.

  • Scheme 1: Assign weights according to the magnitude of the noise of the observed values (single-frequency, pseudo-range, phase of ground station and space-borne data is 0.3 m and 0.2 m respectively, while inter-satellite data is 0.1 m).

  • Scheme 2: Utilize artificial methods to reduce or increase inter-satellite weight values, and assign them according to the multiple relationships of the original weights \( p/5.0 \), \( p/10.0 \), \( 5p \) and \( 10p \) (respectively corresponding to IIA, IIB, IIC, IID).

  • Scheme 3: Estimate posterior variance using the improved Helmert variance component estimation method, and improve weight ratio.

4.3 Results and Analysis

The weight correction factors of the three observed quantities, obtained by posterior variance component estimation, are respectively: 3.8:5.6:0.38. This means that on the basis of weighting in accordance with the accuracy of observation, the weight of ground monitoring station data and low-orbit satellite-borne data is increased, while the weight of inter-satellite link data is decreased. Table 1 shows the 3-dimensional position errors of the orbit determination results of each navigation satellite corresponding to the three schemes. It can be seen that in scheme 1, the average 3d orbit determination accuracy of the satellites is 0.073 m, obtained by weighing the accuracy of the observed values. In scheme 2, the orbit determination accuracy is 0.067 m, 0.075 m and 0.080 m respectively of the 4 kinds of weights, which indicates that weight assignment has a definite influence on orbit determination accuracy. In scheme 3, variance component estimation is used to determine the orbit, with the average accuracy of the satellite’s 3-D orbit being 0.058 m, which is the highest accuracy in comparison with other strategies. This shows that variance component estimation is effective for the determination of combined orbits in this paper. Furthermore if comparing the results of schemes 3 and 2, we can see the results in scheme 3 are more consistent with the P/10/0. In fact, the weight ratio of all 3 types of data is 10:10:1, compared with other schemes, is much closer to posterior variance component estimation. That confirmed the effectiveness of the Helmert variance component estimation method. Compared with scheme 1, which relies on the traditional weighting strategy based on the accuracy of observed data, scheme 3 improves the accuracy from 0.075 m to 0.058 m, about 21% up.

Table 2 shows the orbital errors of the above schemes in radial (R), tangential (T) and normal (N) directions, and the results are basically consistent with previous ones. The Helmert variance component estimation was valid in R, T and N directions, when the variance components were weight adjusted, obtaining better orbit determination accuracy than other methods. Orbit determination accuracy in the R direction was 0.015 m, 0.038 m in T and 0.039 m in N, increasing by 31.8%, 13.6% and 20.4% respectively compared to scheme 1 (Table 3).

Table 2. 3D orbit determination accuracy of different weighted strategies according to satellite number statistics (unit: m)
Table 3. Statistics of orbit determination accuracy in the R/T/N direction with different weight methods (unit: m)

5 Conclusion

In this study, the variance component estimation method is used in fusion weighted processing and orbit determination, on the data from ground, satellite-borne and inter-satellite link. The following conclusions were obtained:

  1. 1.

    On the data characteristics of large differences among the various types and system errors in inter-satellite data, this paper proposed a weighted Helmert variance component estimation method. With the limitations of strict variance component estimation, propose a data processing method on parameter classification in joint orbit determination.

  2. 2.

    Combined orbital determination was obtained by using simulated data on the Helmert variance component estimation. By comparing the results of schemes, an orbit determination strategy based on variance component estimation is the optimum solution. The weight correction factor obtained from the three observed quantities in posterior variance component estimation are more in line with actual joint processing, and the accuracy of the solutions is the best.

  3. 3.

    Compared with the traditional weighting strategy based on observation data accuracy, the Helmert variance component estimation reasonably adjusted the weight allocation of multiple-source tracking data. The average RMS orbit determination accuracy increased from 0.073 m to 0.058 m, increases of 31.8%, 13.6% and 20.4% respectively in R, T and N directions. The overall accuracy increased by 21%.