Next Article in Journal
Reflective Tomography Lidar Image Reconstruction for Long Distance Non-Cooperative Target
Next Article in Special Issue
On-Orbit Calibration of the KBR Antenna Phase Center of GRACE-Type Gravity Satellites
Previous Article in Journal
Remote Sensing Monitoring of Ecological-Economic Impacts in the Belt and Road Initiatives Mining Project: A Case Study in Sino Iron and Taldybulak Levoberezhny
Previous Article in Special Issue
Middle- and Long-Term UT1-UTC Prediction Based on Constrained Polynomial Curve Fitting, Weighted Least Squares and Autoregressive Combination Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Technical Note

Research on the Rotational Correction of Distributed Autonomous Orbit Determination in the Satellite Navigation Constellation

1
Beijing Institute of Tracking and Telecommunications Technology (BITTT), 26 Beiqing Road, Beijing 100094, China
2
School of Geodesy and Geomatics, Wuhan University, Wuhan 430079, China
3
Shanghai Astronomical Observatory, Chinese Academy of Sciences, Shanghai 200030, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2022, 14(14), 3309; https://doi.org/10.3390/rs14143309
Submission received: 16 June 2022 / Revised: 5 July 2022 / Accepted: 6 July 2022 / Published: 9 July 2022
(This article belongs to the Special Issue Space-Geodetic Techniques)

Abstract

:
The autonomous orbit determination of the navigation constellation uses only bidirectional ranging data of the inter-satellite link for data processing. The lack of space-time benchmark information related to the Earth inevitably causes overall rotational uncertainty in the constellation, leading to a decrease in orbit accuracy and affecting user positioning accuracy. This study (1) introduces a method for rotation correction in distributed autonomous orbit determination based on inter-satellite bidirectional ranging; (2) conducts constellation autonomous orbit determination and time synchronization processing experiments based on inter-satellite ranging data for the 24 medium Earth orbit (MEO) satellites in the Beidou-3 global satellite navigation system (BDS-3); and (3) makes comparative analyses on the accuracy of autonomous orbit determination based on three rotation correction cases, including a no-rotation-correction case, independent satellite constraints case, and global satellite constraints case. The experimental results are described as follows. For the no-rotation-correction case, the prediction error of the orbital inclination angle (iot, i) for the entire constellation on the 30th day was 2.11 × 10−7/rad, the prediction error of the right ascension of the ascending point (Omega,   Ω ) was 2.25 × 10−7/rad, and the average root mean square (RMS) of the user range error (URE) for the entire constellation orbit was 1.41 m. In the autonomous orbit determination experiment with independent constraints on satellites, the prediction error of i for the entire constellation on the 30th day was 5.43 × 10−7/rad, the prediction error of Ω was 2.03 × 10−7/rad, and the average RMS of the orbital URE for the entire constellation was 1.09 m. In the autonomous orbit determination experiment with global satellite constraints, the prediction error of i for the entire constellation on the 30th day was 5.31 × 10−7/rad, the prediction error of Ω was 1.95 × 10−7/rad, and the RMS of the orbital URE for the entire constellation was 0.94 m. According to the analysis of the above experimental results, compared with the autonomous orbit determination under the no-rotation-correction case, the adoption of an algorithm for independent satellite constraints to correct the overall constellation rotation weakens the constellation rotation influence; however, it may destroy the overall constellation configuration, which affects the stability of autonomous orbit determination. Finally, the algorithm based on global satellite constraints both impairs the influence of constellation rotation and maintains the overall constellation configuration.

1. Introduction

In the 1980s, M.P. Ananda et al. proposed the concept of autonomous orbit determination of the navigation constellation [1]. This technology ensures the long-term, autonomous, and stable operation and service capabilities of a navigation system, based on the distance measurement and communication functions of the inter-satellite link through the autonomous operation of the constellation and on-orbit ephemeris updates during long-term absence of ground system support. Subsequently, the initial theory, design, and data research work on autonomous orbit determination was conducted in June 1990 [2]. In July 2020, the Beidou-3 global satellite navigation system (BDS-3) began to operate and provide global service. The Ka-band inter-satellite link payload carried by the BDS-3 satellites can realize inter-satellite pseudorange measurement and inter-satellite communication, which enables research on the autonomous orbit determination of the constellation [3].
Autonomous navigation is first introduced for GPS Block IIR satellites and its design index requirement is that the user range error (URE) is less than 6 m within 180 days [4]. The autonomous orbit determination of navigation constellation uses only bidirectional ranging data of the inter-satellite link and lacks space-time benchmark information related to the Earth. Therefore, this technology cannot eliminate or suppress accumulation of the overall rotation errors of the constellation, making it difficult to operate autonomously for a long time [5,6,7,8,9,10]. Therefore, the design index requirement of GPS Block IIF satellites is changed to a URE of less than 2 m in a 60-day autonomous navigation [11]. Ananda et al. proved the unobservability of the overall rotation of the satellite constellation with inter-satellite measurements only and proposed an algorithm to constrain the right ascension of the ascending point by analyzing the long-predicted reference ephemeris provided by the Operational Control Segment (OCS) [12]. Abusali et al. pointed out that the orbit determination errors in the tangential and normal directions caused by the overall constellation rotation up to kilometer level, and the influence of errors in the predicted Earth Orientation Parameter (EOP), reach to meter level [13]. Gill et al. applied simulation data to study autonomous orbit determination [14]. With the development of BDS, several scholars researched the autonomous orbit determination technology of the navigation constellation by simulation, showing that the uncertainty of the right ascension of the ascending point Ω at the orbital plane will lead to overall rotation errors in orbit determination results [15,16,17,18,19,20,21,22]. In addition, other scholars also successively carried out related work, including algorithm research and simulation analysis [23,24,25,26,27,28,29]. The aforementioned studies aided in carrying out the research in this paper. This paper focuses on the problem of the overall constellation rotation correction in autonomous orbit determination, three correction cases are designed, and experiment results of different cases are analyzed and compared using inter-satellite observations.

2. Autonomous Orbit Determination Model

2.1. Observation Model for Autonomous Orbit Determination

Based on the concurrent spatial time division duplexing technology of the phased array antenna, bidirectional one-way distance measurement between the BDS-3 satellites was completed within 3.0 s [30]. At different times within these 3.0 s, the observation equations of the two satellites S A T A   and S A T B   can be expressed as.
ρ A B = | R B ( t 1 ) R A ( t 1 Δ t 1 ) | δ t A + δ t B + c τ A s e n d + c τ B r e c + Δ ρ A B + ε A B
ρ B A = | R A ( t 2 ) R B ( t 2 Δ t 2 ) | + δ t A δ t B + c τ B s e n d + c τ A r e c + Δ ρ B A + ε B A
where R A and R B are the positions of the two satellites S A T A and S A T B , respectively; c is the speed of light; δ t A and δ t B are the clock offsets of the two satellites S A T A and S A T B , respectively; Δ t 1 and Δ t 2 are the propagation times of ρ A B and ρ B A , respectively; τ s e n d and τ r e c are the emission delay and reception delay of the satellite, respectively; Δ ρ A B and Δ ρ B A are the error terms that can be modeled, including the relativistic effect and so on; and ε A B and ε B A are the noises of the respective observed values.
In addition, it is necessary to further reduce the inter-satellite bidirectional observations at different times to the same time to participate in the satellite orbit determination. First, utilizing the predicted orbit and the predicted satellite clock offset parameters, the observed values measured at t 1 and t 2 are reduced to the nearest full 3 s at time t 0 . Considering that the bidirectional observed values are completed in a very short time, the prediction errors for the orbit and the clock offset can be ignored.
ρ A B ( t 0 ) = ρ A B + | R B ( t 0 ) R A ( t 0 ) | | R B ( t 1 ) R A ( t 1 Δ t 1 ) | + c ( δ t B ( t 0 ) δ t A ( t 0 ) ) c ( δ t A ( t 1 ) δ t B ( t 1 Δ t 1 ) )
ρ B A ( t 0 ) = ρ B A + | R A ( t 0 ) R B ( t 0 ) | | R A ( t 2 ) R B ( t 2 Δ t 2 ) | + c ( δ t A ( t 0 ) δ t B ( t 0 ) ) c ( δ t A ( t 2 ) δ t B ( t 2 Δ t 2 ) )
Then, adding the bidirectional pseudorange at time t 0 , the observation equation that only contains the satellite orbit parameters can be obtained by sorting
ρ A B ( t 0 ) + ρ B A ( t 0 ) 2 = | R B ( t 0 ) R A ( t 0 ) | + c τ A + 2 + c τ B + 2 + ε +
The above equation is the orbit determination observation equation in autonomous orbit determination, where τ + is the sum of the emission delay and reception delay of the satellite, which is referred to as the time delay sum parameter in autonomous orbit determination.
In this contribution, we adopt an extended Kalman filter (EKF) to estimate the satellite’s orbit parameters to ensure the real-time performance, in each of which we simultaneously estimate all satellite orbit parameters in a distribute processing mode.

2.2. Rotation Correction Model

In autonomous orbit determination based on only inter-satellite bidirectional ranging, the state parameters of all satellites in the constellation must be estimated, which means a rank deficiency for the solution of the parameters and the lack of the necessary starting benchmark. Thus, it is impossible to determine the absolute positions of all the satellites. In autonomous orbit determination, the observed and real inter-satellite distances of the constellation are the same, meaning the constellation estimation errors cannot be observed theoretically. The unobserved constellation estimation errors of autonomous orbit determination by inter-satellite ranging measurements mainly refer to the unobservability of constellation rotation; on one hand, inter-satellite ranging cannot correct some of the orbital elements and, on the other hand, the unobservability is brought about by using the prediction of EOP [27].
In the current distributed autonomous orbit determination, the two orbital plane orientation parameters of the right ascension for the ascending point Ω and the orbital inclination angle i are adopted as the constraint conditions to limit the overall constellation rotation satellite specifically, which is the algorithm for the correction of independent satellite constraints. Since the effect (angle) of the constellation rotation error on each satellite is consistent, the independent constraint algorithm eliminates this consistency; therefore, the result is suboptimal. After estimating and obtaining the constellation rotation error of the orbit solved by filtering relative to the reference orbit, the rotation correction algorithm for the global satellite constraints can then directly correct the orbit parameters obtained in autonomous orbit determination to realize the suppression of the overall rotation error of the constellation, which guarantees the integrity of the constellation.

2.2.1. Theoretical Analysis of the Influence of the Overall Constellation Rotation

At a certain time, the position and velocity of a certain satellite in the constellation are
X = ( x y z x ˙ y ˙ z ˙ ) T
If there is an overall rotation error with a rotation quantity of θ ( θ α , θ β , θ γ ) in the constellation for autonomous orbit determination, then according to the criteria for coordinate transformation, the estimated value X of the satellite position state is
X = ( x y z x ˙ y ˙ z ˙ ) = [ R ( θ ) 0 0 R ( θ ) ] ( x y z x ˙ y ˙ z ˙ ) = R * X
where R represents the rotation matrix of the constellation; then,
R ( θ ) = R γ ( θ γ ) R β ( θ β ) R α ( θ α )
R α ( θ α ) = [ 1 0 0 0 cos θ α sin θ α 0 sin θ α cos θ α ]
R β ( θ β ) = [ cos θ β 0 sin θ β 0 1 0 sin θ β 0 cos θ β ]
R γ ( θ γ ) = [ cos θ γ sin θ γ 0 sin θ γ cos θ γ 0 0 0 1 ]
where R α , R β , and R γ represent the rotation matrices around the X-axis, Y-axis, and Z-axis, respectively (same below). When θ is a small quantity, we have
R ( θ ) [ 1 θ γ θ β θ γ 1 θ α θ β θ α 1 ]
Therefore,
R * [ 1 θ γ θ β 0 0 0 θ γ 1 θ α 0 0 0 θ β θ α 1 0 0 0 0 0 0 1 θ γ θ β 0 0 0 θ γ 1 θ α 0 0 0 θ β θ α 1 ]
Noting that
X = R * X ( x + z θ β y θ γ y z θ α + x θ γ z + y θ α x θ β x ˙ + z ˙ θ β y ˙ θ γ y ˙ z ˙ θ α + x ˙ θ γ z ˙ + y ˙ θ α x ˙ θ β ) = ( x y z x ˙ y ˙ z ˙ ) + [ 0 z y z 0 x y x 0 0 z ˙ y ˙ z ˙ 0 x ˙ y ˙ x ˙ 0 ] ( θ α θ β θ γ )
H = [ 0 z y z 0 x y x 0 0 z ˙ y ˙ z ˙ 0 x ˙ y ˙ x ˙ 0 ]
X X + H θ
That is, the satellite position and velocity state errors caused by the constellation rotation error are
  δ X = X X H θ = ( z θ β y θ γ x θ γ z θ α y θ α x θ β z ˙ θ β y ˙ θ γ x ˙ θ γ z ˙ θ α y ˙ θ α x ˙ θ β )

2.2.2. Algorithm for Independent Satellite Constraints

The constraint conditions for the algorithm for independent satellite constraints are shown as follows:
{ i = i ˜ Ω = Ω ˜
where i ˜ and Ω ˜ are the orbital inclination angle and the right ascension of the ascending point of the reference orbit, respectively, and i and Ω are the corresponding parameters to be estimated. Considering i and Ω as functions of state X to be estimated (Cartesian coordinates and velocity in the inertial system) and linearly expanding at the approximate value X 0 , we have
{ i 0 + i X | X 0 ( X X 0 ) = i ˜ Ω 0 + Ω X | X 0 ( X X 0 ) = Ω ˜
where i 0 and Ω 0 are obtained by calculation based on X 0 , and
[ i X Ω X ] = [ i r i r ˙ Ω r Ω r ˙ ] = [ i x i y i z i x ˙ i y ˙ i z ˙ Ω x Ω y Ω z Ω x ˙ Ω y ˙ Ω z ˙ ]  
When the one-step prediction value from the filtering results of the previous epoch to the start time of the current epoch is selected as the linearized expansion point X 0 , Equation (16) can be written as a general expression form of the constraint equation
C δ X = M
where
C = [ i X Ω X ] X 0 ,   M = ( i ˜ i 0 Ω ˜ Ω 0 )
Therefore, the complete orbit filtering model of the algorithm for independent constraints on satellites in distributed autonomous orbit determination is
{ δ X k = Φ k , k 1 δ X k 1 + W k 1 Z k = H k δ X k + Y k + V k C k δ X k = M k

2.2.3. Algorithm for Global Satellite Constraints

The estimated value of the inclination angle i and the right ascension of the ascending point Ω in the orbit of the orbit elements obtained in the autonomous orbit determination of Satellite m is σ m ( i m , Ω m ) , and the estimated value of the inclination angle i and the right ascension of the ascending point Ω among the real orbital elements of the satellite is σ m ( i m , Ω m ) . Due to the unobservable satellites of constellation rotation, when an overall rotation of a rotation quantity θ ( θ α , θ β , θ γ ) occurs, the following relationship will exist between σ m and σ m :
  σ = σ ˜ + H θ
In the above equation, the partial derivative matrix of H Kepler orbital roots to the constellation rotation error is given without additional derivation:
  H = σ θ = ( i θ α i θ β i θ γ Ω θ α Ω θ β Ω θ γ ) = ( cos Ω m sin Ω m   0 sin Ω m cot i m cos Ω m cot i m   1 )
To estimate the rotation quantity θ ( θ α , θ β , θ γ ) , the errors in the inclination angle i and in the right ascension of the ascending point Ω of at least two satellite orbital elements are needed. In fact, in estimating a more optimal constellation rotation quantity θ , it is smaller the more satellites there are, and these satellites should be distributed as evenly as possible on each orbital plane. If the errors in the inclination angle i and in the right ascension of the ascending point Ω of the left and right satellites in the constellation are known, and Equation (19)of each satellite is listed, we have
U = X H θ
In the equation, U = ( U 1 , U 2 , , U m , , U n ) T , H = ( H 1 , H 2 , , H m , , H n ) T , and U m = σ m σ m H m θ . The optimal estimated value of θ can be determined under the least squares criterion.
θ ^ = ( H T P H ) 1 H T P X
After estimating and obtaining the constellation rotation error of the orbit solved by filtering relative to the reference orbit, the results obtained in autonomous orbit determination can be directly corrected.

3. Analysis of the Inter-Satellite Measurement Situation

3.1. Analysis of the Link Establishment Situation for Inter-Satellite Links

According to the constellation configuration, there are three kinds of visible relationships among BDS-3 MEO satellites, namely, continuously visible, non-continuously visible, and invisible, which are related to the continuity of inter-satellite measurement, the number of established links, the orbital positions of satellites, and time slot route planning, etc. Z.L., J.X. et al. analyzed the inter-satellite observation conditions [30]. Figure 1 shows the 30-day time series of the number of satellites with established links for the PRN36 satellite. The fluctuation is considerable, with a minimum of 0 and a maximum of up to 20. Table 1 shows the statistics for the number of established links. In general, the minimum number of established links is 0, the maximum is 19.96, and the average number of established links is 14.45.

3.2. Constellation Configuration Analysis for Autonomous Orbit Determination

When the number of established links between satellites to be assessed is greater than or equal to three, the corresponding position dilution of precision (PDOP) value can be calculated to reflect the quality of the geometric configuration of inter-satellite link establishment. Figure 2 presents the changing situation for the PDOP values of the PRN36 satellite during a consecutive 30-day period, and Table 2 shows the PDOP statistics of all 24 MEO satellites in BDS-3. The average minimum PDOP of all satellites is approximately 0.74, the average maximum PDOP is approximately 4.41, and the mean PDOP value is approximately 0.99. It can be concluded that the overall structure of the geometric figure for inter-satellite link establishment is improved [26].

4. Orbit Determination Results

4.1. Processing Cases and Strategies for Autonomous Orbit Determination

Distributed autonomous orbit determination processing was adopted in this paper to assess the accuracy of the autonomous orbit determination of BDS-3 under different rotation correction methods.
In the general processing of precise orbit determination, parameters to be estimated include initial satellite position and velocity, solar radiation pressure parameters, clock offset parameters (clock offset and clock speed), as well as other parameters induced by measurements. Targeted optimization was carried out on the autonomous orbit determination algorithm in this paper. Table 3 shows the specific models and relevant strategies adopted in orbit determination. Among them, the Empirical CODE orbit Model (ECOM) was adopted for modeling solar radiation pressure perturbation, and a longer arc segment of the satellite-Earth-satellite joint orbit determination result was used to estimate the solar radiation pressure parameters more precisely. In this way, solar radiation pressure parameters were no longer estimated, thereby ensuring fewer estimated parameters and a smaller computational load.

4.2. Data Processing Strategies for Autonomous Orbit Determination

In data processing for autonomous orbit determination in this paper, necessary correction of observation was first carried out. Then, time reduction processing was carried out according to the predicted orbit of the current epoch. Afterwards, gross errors in observations were detected and eliminated and high-quality observations were acquired. Finally, the autonomous orbit determination was conducted and the data processing flow is shown in Figure 3.

4.3. Analysis of Experimental Results

To verify the effect of the aforementioned rotation correction methods on the accuracy of autonomous orbit determination solutions, the following three kinds of a priori constraint information were adopted in data filtering processing.
Case 1: No rotation correction.
Case 2: Adoption of an algorithm for independent constraints to correct the rotation.
Case 3: Adoption of an algorithm for overall constraints onboard the satellite to correct the rotation.
A priori constraint information was generated for the three aforementioned cases, respectively, and autonomous orbit determination simulation processing was carried out with inter-satellite ranging data from 16 October 2020 to 14 November 2020 of 24 MEO satellites of BDS-3.
Using the satellite-ground and inter-satellite joint orbit determination results as reference, the rotation errors acquired by Case 1, Case 2, and Case 3 were analyzed. The three Euler angles (α, β, γ) of the constellation rotation parameters were calculated, and the results are presented in Figure 4. Figure 5 shows the prediction errors of UT1-UTC in EOP. Compared with the no-rotation-correction case, both the algorithm for independent constraints and the algorithm for global constraints could constrain the constellation rotation on the X and Y axes better, while no significant improvement was shown on the Z-axis. Moreover, the errors were basically consistent with the prediction errors of UT1-UTC in EOP given in Figure 6, which occurred because the errors on the Z-axis in the overall rotation of the constellation were mainly caused by the prediction errors of UT1-UTC, and the errors could not be eliminated without external reference input.
Furthermore, the orbit inclination angle i (iot) and right ascension of the ascending point Ω (Omega) under the three cases were calculated. Using the post-processed precise orbits of satellite-ground and inter-satellite joint orbit determination as references, the angle errors relative to the precise ephemeris error were obtained. Due to the space limitations of the article, only the time series of the PRN25 and PRN37 satellites are given here, as shown in Figure 5 and Figure 7. Table 4 shows the prediction errors in the i and Ω for each satellite on the 30th day under the different cases. It can be seen from Figure 7 and Figure 8, when the rotation was not corrected, the i and Ω of PRN25 and PRN37 became divergent gradually, and the trends of the two satellites were basically consistent. After adopting the algorithm for independent satellite constraints, the i errors of the two satellites could be better constrained, and there was also a correction effect on Ω . However, the margin of error for each satellite after correction was inconsistent, which affected the integrity of the constellation as a rigid body. The algorithm for global constraints on satellites corrected the i and Ω well, and the errors after correction were basically consistent, which did not affect the integrity of the constellation as a rigid body. Without any correction, the average RMS of the i prediction errors for the entire constellation on the 30th day was 2.11 × 10−7/rad, and the average RMS of the Ω prediction errors was 2.25 × 10−7/rad. After adopting the algorithm for independent satellite constraints, the i prediction error was 5.43 × 10−8/rad, and the Ω prediction error was 2.03 × 10−7/rad. When the algorithm for global satellite constraints was applied, the average i prediction error was 5.31 × 10−8/rad, and the average Ω prediction error was 1.95 × 10−7/rad. The two constraint algorithms could weaken the i and Ω prediction errors of the constellation to some extent, and the algorithm for global satellite constraints achieved the best performance.
The differences between the autonomous orbit determination results and the reference orbits were analyzed, and the radial errors (RERR), tangential errors (TERR), normal-direction errors (NERR), and comprehensive errors (user range errors, URE) of the constellation are given in Figure 8, Figure 9 and Figure 10. The 30-day accuracy statistics for autonomous orbit determination by the three cases are shown in Table 5.
For the 24 BDS-3 MEO satellites, the orbit-only URE is expressed as:
U R E = 0.96     RERR 2 + 0.04     ( TERR 2 + NERR 2 )
As can be seen, without rotation correction, the average RMS of the RERRs for the entire constellation in 30 days was approximately 0.17 m, the TERR was 4.70 m, the NERR was 4.55m, and the orbit accuracy was approximately 1.41 m. After adopting the algorithm for independent satellite constraints to carry out rotation correction, the average RMS of RERR was 0.54 m, the RMS of TERR was 2.21 m, the RMS of NERR was 4.07 m, and the orbit accuracy of was 1.09 m. By adopting the algorithm for global satellite constraints, the average RMS of RERR was 0.17 m, and the NERR and TERR were 2.14 m and 4.02 m, respectively, and the accuracy of orbit determination for the entire constellation was 0.72 m. Among them, the 30-day accuracy in autonomous orbit determination of without rotation correction was the worst, and the accuracy under the algorithm for global constraints on satellites was the best. The orbit accuracy of the three cases of autonomous orbit determination deteriorated with time gradually, because the errors created by UT1-UTC prediction in autonomous orbit determination cannot be eliminated relying on only the observed values of inter-satellite links but without external reference constraints. The orbit error trend was basically consistent with the prediction errors of UT1-UTC in Figure 4.
Compared with Case 1, the algorithm for independent satellite constraints significantly decreased TERR and NERR in the orbit determination. However, the RERR showed an increasing trend. The reason is that the rotation parameters of each satellite in the independent constraint algorithm are calculated separately, which caused variations in the geometry configuration of the inter-satellite ranging network [11]. When the Ω variations of two satellites were the same, the inter-satellite distance was not to be changed. Conversely, a change in the inter-satellite distance was unavoidable. Table 4 shows the Ω error of the predicted orbit for each satellite. It can be seen that the Ω of each satellite was different and it would cause errors in the inter-satellite distance, which would indirectly lead to orbital RERR. Compared with the algorithm for independent satellite constraints, the algorithm for global satellite constraints achieved a smaller improvement in the tangential and normal directions, but it constrained the RERR well. This result illustrates that the algorithm for independent satellite constraints did not destroy the configuration of autonomous orbit determination. Therefore, it would not lead to an increasing orbit RERR.
The following conclusions were summarized through this study: (1) Under the premise of no external constraints, the accuracy of autonomous orbit determination deteriorates with time. (2) Both algorithms for rotation correction can weaken the influence of the overall constellation rotation. (3) The algorithm for independent satellite constraints will affect the integrity of the constellation configuration as a rigid body to a certain extent, which may lead to an increasing RERR. However, the algorithm for global satellite constraints will not destroy the constellation configuration. (4) Among the three cases, the 30-day accuracy in autonomous orbit determination using the algorithm for global satellite constraints was the best.

5. Conclusions

In this paper, the models for constellation rotation errors during autonomous orbit determination were analyzed theoretically. Aiming at the drawbacks of the algorithm for independent satellite constraints in distributed autonomous orbit determination, an algorithm for global satellite constraints was proposed. Based on the inter-satellite observation data for the 24 MEOs in the BDS-3, BDS-3 autonomous orbit determination experiments were designed under three schemes for correcting the rotation and the orbit determination results were assessed. The results are described as follows:
(1)
The BDS-3 inter-satellite ranging data show satisfactory continuity, and the average number of established links for a single satellite was approximately 14.4. The geometric configuration of inter-satellite link establishment was good, with an average PDOP of approximately 0.99.
(2)
Among three rotation-correction cases, the algorithm for independent satellite constraints and the global satellite constraints constrained the constellation rotation on the X and the Y axes better. However, this method did not improve the Z-axis rotation errors caused by the prediction errors in UT1-UTC.
(3)
Under the three rotation-correction schemes, distributed autonomous orbit determination processing can be carried out. Compared with precise ephemeris, it shows that without external constraints, the accuracy of autonomous orbit determination deteriorates with time. With no correction algorithm applied, the average RMS of the 30-day orbit URE of autonomous orbit determination was 1.41 m. Using the algorithm for independent satellite constraints, the average RMS of the 30-day orbit URE was 1.09 m. Using the algorithm for global satellite constraints, the average RMS of the 30-day orbital URE was 0.94 m, and this scheme achieves stable and reliable autonomous orbit determination results.
(4)
Both the algorithm for independent satellite constraints and the algorithm for global satellite constraints can weaken the influence of the overall constellation rotation. The former will affect the integrity of the constellation configuration as a rigid body to a certain extent, while the later solves this problem perfectly. Among the three schemes, the 30-day accuracy of autonomous orbit determination using the algorithm for global constraints on satellites was the best.
The work conducted and the conclusions obtained in this paper provide some reference for improving the accuracy of autonomous orbit determination. However, in a case where the ground reference benchmarks are missing, the constellation rotation errors of autonomous orbit determination caused by UT1-UTC predictions using the inter-satellite link ranging data cannot be eliminated. To follow up, further research and performance analysis on autonomous orbit determination technology for the navigation constellation based on anchoring support should be carried out.

Author Contributions

W.Z., Z.L. and W.L. conceived and designed the experiments; W.Z., H.C. and Z.L. performed the experiments and analyzed the data; W.Z., H.C. and Z.L. wrote the paper; C.T., X.H. and W.L. reviewed the paper. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available on request from Beijing Institute of Tracking and Telecommunications Technology (BITTT). The data are not publicly available due to the confidentiality of the data.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ananda, M.P.; Berstein, H.; Bruce, R.W. Autonomous Navigation of the Global Positioning System Satellites. In Proceedings of the AIAA Guidance and Control Conference, Seattle, WA, USA, 20–22 August 1984; pp. 1–11. [Google Scholar]
  2. Abusali, P.A.M.; Tapley, B.D.; Schutz, B.E. Autonomous Navigation of Global Positioning System Satellites Using Cross-Link Measurements. J. Guid. Control. Dyn. 2015, 21, 321–327. [Google Scholar] [CrossRef]
  3. Tan, S. Development and Thought of Compass Navigation Satellite System. J. Astronaut. 2008, 29, 391–396. [Google Scholar]
  4. Ananda, M.P.; Bernstein, H.; Cunningham, K.E.; Feess, W.A.; Stroud, E.G. Global Positioning System (GPS) autonomous navigation. In Proceedings of the IEEE Position Location & Navigation Symposium, Las Vegas, NV, USA, 20 March 1990. [Google Scholar]
  5. Rajan, J.A.; Orr, M.; Wang, P. On-Orbit Validation of GPS IIR Autonomous Navigation. In Proceedings of the ION 59th Annual Meeting/CIGTF 22nd Guidance Test Symposium, Albuquerque, NM, USA, 23–25 June 2003. [Google Scholar]
  6. Chen, Z.; Shuai, P.; Qu, G. Development of Satellite Navigation Systems (Part 1). Aerosp. China 2007, 9, 24–29. [Google Scholar]
  7. Chen, Z.; Shuai, P.; Qu, G. Development of Satellite Navigation Systems (Part 2). Aerosp. China 2007, 10, 22–25. [Google Scholar]
  8. Chen, Z.; Shuai, P.; Qu, G. Analysis of technical characteristics and development trend of modern satellite navigation systems. Sci. Chins (Ser. E) Technol. Sci. 2009, 39, 686–695. [Google Scholar]
  9. Menn, M.D.; Bernstein, H. Ephemeris Observability Issues in the Global Positioning System Autonomous Navigation (AUTONAV). In Proceedings of the Position Location and Navigation Symposium, New York, NY, USA, 11–15 April 1994; pp. 677–680. [Google Scholar]
  10. Rajan J, A. Highlights of GPS II-R Autonomous Navigation. In Proceedings of the ION 58th Annual Meeting/CIGTF 21st Guidance Test Symposium, Albuquerque, NM, USA, 24–26 June 2002; pp. 354–363. [Google Scholar]
  11. Fisher, S.C.; Ghassemi, K. GPS IIF-the next generation. Proc. IEEE 1999, 87, 24–47. [Google Scholar] [CrossRef]
  12. Gill, E. Precise Orbit Determination of the GNSS-2 Space Segment from Ground-Based and Satellite-to-Satellite Tracking. In Proceedings of the 2nd European Symposium on Global Navigation Satellite Systems, Toulouse, France, 20–23 October 1998. [Google Scholar]
  13. Wolf, R. Satellite Orbit And Ephemeris Determination Using Inter Satellite Links. Ph.D. Thesis, Bundeswehr University Munich, Munich, Germany, 2000. [Google Scholar]
  14. Eissfeller, B.; Zink, T.; Wolf, R.; Hammesfahr, J.; Hornbostel, A.; Hahn, J.H.; Tavella, P. Autonomous Satellite State Determination by Use of Two-Directional Links. Int. J. Satell. Commun. 2000, 18, 325–346. [Google Scholar] [CrossRef]
  15. Fernández, F.A. Inter-satellite ranging and inter-satellite communication links for enhancing GNSS satellite broadcast navigation data. Adv. Space Res. 2011, 47, 786–801. [Google Scholar] [CrossRef]
  16. Liu, L.; Liu, Y. Study on the problem of rank deficiency in autonomous orbit determination with relative measurements between satellites. J. Spacecr. TTC Technol. 2000, 29, 13–16. [Google Scholar]
  17. Liu, Y.; Liu, L. On the Problem of Orbit Determination with Satellite-Satellite Tracking. J. Spacecr. TTC Technol. 2000, 19, 7–14. [Google Scholar]
  18. Liu, Y.; Liu, L. On the Problem of Joint Orbit Determination with Satellite-Satellite Tracking and Ground Tracking. Publ. Purple Mt. Obs. 2000, 19, 117–120. [Google Scholar]
  19. Zhang, Y. Study on the Methods of Autonomous Orbit Determination for the Constellation Based on Inter-satellite Observation. Ph.D. Thesis, National University of Defense Technology, Changsha, China, 2005. [Google Scholar]
  20. Chen, J.; Jiao, W.; Ma, J.; Song, X. Autonav of Navigation Satellite Constellation Based on Crosslink Range and Orientation Parameters Constraining. Geomat. Inf. Sci. Wuhan Univ. 2005, 30, 439–443. [Google Scholar]
  21. Chen, J.; You, Z.; Jiao, W. Research on Autonav of Navigation Satellite Constellation Based on Crosslink Range and Inter-satellites Orientation Observation. J. Astronaut. 2005, 26, 43–46. [Google Scholar]
  22. Cai, Z.; Han, C.; Chen, J. Constellation Rotation Error Analysis and Control in Long-term Autonomous Orbit Determination for Navigation Satellites. J. Astronaut. 2008, 29, 522–528. [Google Scholar]
  23. Liu, W. Research and Simulation on Autonomous Orbit Determination and Combined Orbit Determination of Navigation Satellites. Ph.D. Thesis, Wuhan University, Wuhan, China, 2008. [Google Scholar]
  24. Wang, F.; Liu, W.; Lin, X. Distributed Autonomous Orbit Determination of Global Navigation Constellation Via Inter-Satellite Pseudo-Ranging Measurements. In Proceedings of the Electronic Collection of the 2nd China Satellite Navigation Conference, Shanghai, China, 18 May 2011. [Google Scholar]
  25. Zheng, J.; Lin, Y.; Chen, Z. GPS Crosslink Technology and Autonomous Navigation Algorithm. Spacecr. Eng. 2009, 18, 28–35. [Google Scholar]
  26. Chen, Y.; Hu, X.; Zhou, S.; Song, X.; Huang, Y.; Mao, Y.; Huang, C.; Chang, Z.; Wu, S. A new autonomous orbit determination algorithm based on inter-satellite ranging measurements. Sci. Sin. Phys. Mech. Astron. 2015, 45, 079511. [Google Scholar]
  27. Du, Y. Study on the Whole Rotation and Suppression Method of Autonomous Orbit Constellation of Distributed Navigation Satellite. Ph.D. Thesis, Wuhan University, Wuhan, China, 2015. [Google Scholar]
  28. Gong, X.; Li, Z.; Liu, W.; Wang, F. GPS satellite-Earth joint orbit determination based on pseudorange observation values measured by ground stations. In Proceedings of the CPGPS2010, Shanghai, China, 18–20 August 2010; p. 8. [Google Scholar]
  29. Gong, X. Research on Centralized Autonomous Realtime Orbit Determination and Time Synchronization of BDS. Ph.D. Thesis, Wuhan University, Wuhan, China, 2013. [Google Scholar]
  30. Li, Z.; Xin, J.; Guo, R.; Li, X.; Tang, C.; Tian, Y. Feasibility Analysis of Autonomous Orbit Determination of BDS Satellites with Inter-Satellite Links. Geomat. Inf. Sci. Wuhan Univ. 2022, 47, 55–60. [Google Scholar]
Figure 1. The 30-day link-tracking number of PRN36 for BDS-3.
Figure 1. The 30-day link-tracking number of PRN36 for BDS-3.
Remotesensing 14 03309 g001
Figure 2. The changing situation of PDOP values for PRN36 satellites as the positioning objects of BDS-3.
Figure 2. The changing situation of PDOP values for PRN36 satellites as the positioning objects of BDS-3.
Remotesensing 14 03309 g002
Figure 3. AOD data processing flowchart.
Figure 3. AOD data processing flowchart.
Remotesensing 14 03309 g003
Figure 4. Euler angles of the constellation rotation in each direction under different autonomous orbit determination cases.
Figure 4. Euler angles of the constellation rotation in each direction under different autonomous orbit determination cases.
Remotesensing 14 03309 g004
Figure 5. The i angle and Ω angle errors of PRN25 under different cases for autonomous orbit determination.
Figure 5. The i angle and Ω angle errors of PRN25 under different cases for autonomous orbit determination.
Remotesensing 14 03309 g005
Figure 6. 30-day prediction errors of UT1-UTC in EOP.
Figure 6. 30-day prediction errors of UT1-UTC in EOP.
Remotesensing 14 03309 g006
Figure 7. The i angle and Ω angle errors of PRN37 under different cases for autonomous orbit determination.
Figure 7. The i angle and Ω angle errors of PRN37 under different cases for autonomous orbit determination.
Remotesensing 14 03309 g007
Figure 8. The autonomous navigation constellation average orbit error with no-rotation-correction case.
Figure 8. The autonomous navigation constellation average orbit error with no-rotation-correction case.
Remotesensing 14 03309 g008
Figure 9. The autonomous navigation constellation average orbit error with independent constraints to correct the rotation case.
Figure 9. The autonomous navigation constellation average orbit error with independent constraints to correct the rotation case.
Remotesensing 14 03309 g009
Figure 10. The autonomous navigation constellation average orbit error with overall constraints onboard the satellite to correct the rotation case.
Figure 10. The autonomous navigation constellation average orbit error with overall constraints onboard the satellite to correct the rotation case.
Remotesensing 14 03309 g010
Table 1. The statistical situation in the number of established links for each BDS-3 satellite.
Table 1. The statistical situation in the number of established links for each BDS-3 satellite.
PRNMaximum Number of Established LinksMinimum Number of Established LinksMean
2520014.55
2620014.55
2720014.41
2820014.25
2920014.20
3020013.68
1920014.56
2020014.48
2120014.41
2220014.73
2320014.97
2420014.95
3220015.06
3319013.98
3420013.92
3520014.21
3620014.45
3720014.58
3820014.66
3920014.80
4020014.01
4120014.18
4220014.91
4320014.09
Mean19.960 14.45
Table 2. The statistical situation of PDOP values for the BDS-3 satellites.
Table 2. The statistical situation of PDOP values for the BDS-3 satellites.
PRNMinimum Maximum Mean
250.753.330.94
260.734.590.95
270.733.930.96
280.743.540.97
290.734.500.96
300.734.040.98
190.752.890.95
200.735.570.95
210.755.310.96
220.744.950.96
230.744.230.94
240.744.630.94
320.733.070.94
330.753.390.98
340.745.640.98
350.734.710.96
360.752.910.96
370.755.960.95
380.734.420.94
390.745.700.94
400.744.041.06
410.754.211.77
420.753.930.94
430.754.620.97
Mean0.744.41 0.99
Table 3. Processing strategies of autonomous orbit determination (AOD).
Table 3. Processing strategies of autonomous orbit determination (AOD).
ParameterModel
Observed valuesObservation data of inter-satellite links
Observation interval1 min
Satellite transceiver delayNot estimated, calibrated numerical values are adopted
Gravity field modelEarth Gravitational Model 2008 (EGM2008) model to the 8th order
Tidal correctionOnly solid tides are considered
Solar radiation pressure modelECOM model, parameters not estimated
EOPInternational Earth Rotation and Reference Systems Service (IERS) prediction of EOP (Bulletin A)
Gravitational force of N bodyConsiders the gravitational forces of the sun and moon
Parameters of the initial orbitBroadcast ephemeris orbit
Parameters of the initial clock offsetBroadcast ephemeris clock offset
EstimatorExtended Kalman filter (EKF)
Parameters to be estimatedOnly the position and velocity parameters of each satellite are estimated
Table 4. The i and Ω prediction errors on the 30th day of autonomous orbit determination under different cases.
Table 4. The i and Ω prediction errors on the 30th day of autonomous orbit determination under different cases.
PRNi/rad Ω /rad
Case 1Case 2Case 3Case 1Case 2Case 3
251.99 × 10−72.86 × 10−84.65 × 10−83.07 × 10−71.94 × 10−72.23 × 10−7
262.19 × 10−73.70 × 10−85.33 × 10−83.06 × 10−72.17 × 10−72.29 × 10−7
272.65 × 10−75.72 × 10−86.06 × 10−81.75 × 10−71.59 × 10−71.92 × 10−7
282.65 × 10−75.83 × 10−86.14 × 10−81.80 × 10−72.03 × 10−71.92 × 10−7
292.53 × 10−74.16 × 10−85.43 × 10−81.97 × 10−71.62 × 10−72.03 × 10−7
302.57 × 10−74.91 × 10−85.77 × 10−81.84 × 10−71.26 × 10−71.93 × 10−7
191.59 × 10−72.98 × 10−84.83 × 10−81.41 × 10−71.63 × 10−71.30 × 10−7
201.58 × 10−74.32 × 10−84.46 × 10−81.49 × 10−71.78 × 10−71.52 × 10−7
211.59 × 10−75.99 × 10−84.49 × 10−81.50 × 10−71.28 × 10−71.57 × 10−7
221.52 × 10−74.16 × 10−84.62 × 10−81.51 × 10−71.35 × 10−71.30 × 10−7
232.04 × 10−74.09 × 10−85.07 × 10−82.96 × 10−72.11 × 10−72.17 × 10−7
242.12 × 10−74.39 × 10−85.18 × 10−83.21 × 10−72.30 × 10−72.32 × 10−7
321.74 × 10−76.73 × 10−85.98 × 10−81.65 × 10−71.58 × 10−71.48 × 10−7
331.55 × 10−75.43 × 10−84.46 × 10−81.41 × 10−71.58 × 10−71.58 × 10−7
342.59 × 10−73.52 × 10−85.92 × 10−81.89 × 10−72.55 × 10−71.99 × 10−7
352.61 × 10−75.24 × 10−85.82 × 10−81.97 × 10−72.23 × 10−72.05 × 10−7
362.02 × 10−75.66 × 10−85.13 × 10−83.16 × 10−72.00 × 10−72.29 × 10−7
372.22 × 10−75.07 × 10−85.70 × 10−83.02 × 10−71.92 × 10−72.22 × 10−7
411.50 × 10−75.84 × 10−84.47 × 10−81.53 × 10−71.43 × 10−71.50 × 10−7
421.58 × 10−75.48 × 10−84.31 × 10−81.50 × 10−71.58 × 10−71.56 × 10−7
432.58 × 10−74.47 × 10−85.91 × 10−81.94 × 10−72.48 × 10−72.01 × 10−7
442.64 × 10−75.95 × 10−86.02 × 10−81.87 × 10−72.23 × 10−71.99 × 10−7
452.08 × 10−79.51 × 10−85.37 × 10−82.98 × 10−73.24 × 10−72.25 × 10−7
462.17 × 10−78.82 × 10−85.66 × 10−83.19 × 10−73.12 × 10−72.31 × 10−7
RMS2.11 × 10−75.43 × 10−85.31 × 10−82.25 × 10−72.03 × 10−71.95 × 10−7
STD1.58 × 10−71.55 × 10−86.04 × 10−96.78 × 10−75.15 × 10−82.91 × 10−8
Table 5. The autonomous navigation constellation average orbit error with different cases.
Table 5. The autonomous navigation constellation average orbit error with different cases.
CaseRERR (m)TERR (m)NERR (m)URE (m)
Case 10.174.704.551.41
Case 20.542.214.071.09
Case 30.172.144.020.94
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhou, W.; Cai, H.; Li, Z.; Tang, C.; Hu, X.; Liu, W. Research on the Rotational Correction of Distributed Autonomous Orbit Determination in the Satellite Navigation Constellation. Remote Sens. 2022, 14, 3309. https://doi.org/10.3390/rs14143309

AMA Style

Zhou W, Cai H, Li Z, Tang C, Hu X, Liu W. Research on the Rotational Correction of Distributed Autonomous Orbit Determination in the Satellite Navigation Constellation. Remote Sensing. 2022; 14(14):3309. https://doi.org/10.3390/rs14143309

Chicago/Turabian Style

Zhou, Wei, Hongliang Cai, Ziqiang Li, Chengpan Tang, Xiaogong Hu, and Wanke Liu. 2022. "Research on the Rotational Correction of Distributed Autonomous Orbit Determination in the Satellite Navigation Constellation" Remote Sensing 14, no. 14: 3309. https://doi.org/10.3390/rs14143309

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