Next Article in Journal
A Variable Step-Size FxLMS Algorithm for Nonlinear Feedforward Active Noise Control
Previous Article in Journal
Stereo Online Self-Calibration Through the Combination of Hybrid Cost Functions with Shared Characteristics Considering Cost Uncertainty
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Unidirectional Orbit Determination for Extended Users Based on Navigation Ka-Band Inter-Satellite Links

1
School of Information Science and Engineering, Southeast University, Nanjing 210096, China
2
Beijing Research Institute of Telemetry, China Aerospace Science and Technology Corporation, Beijing 100076, China
*
Authors to whom correspondence should be addressed.
Sensors 2025, 25(8), 2566; https://doi.org/10.3390/s25082566
Submission received: 18 February 2025 / Revised: 31 March 2025 / Accepted: 7 April 2025 / Published: 18 April 2025
(This article belongs to the Section Navigation and Positioning)

Abstract

:
Traditional spacecraft orbit determination primarily employs two methodologies: ground station/survey ship-based orbit determination and global navigation satellite system (GNSS)-based orbit determination. The ground tracking measurement system, reliant on multiple tracking stations or ships, presents a less favorable efficiency-to-cost ratio. For high-orbit satellites, GNSS orbit determination is hindered by a limited number of receivable satellites, weak signal strength and suboptimal geometric configurations, thereby failing to meet the demands for the continuous, high-precision orbit measurement of overseas high-orbit satellites. Satellite navigation systems, characterized by global coverage and Ka-band inter-satellite links, offer measurement and communication services to extended users, such as satellites, aircraft, space stations and other spacecraft. With the widespread adoption of navigation satellite systems, particularly in scenarios where ground tracking, telemetry and command (TT&C) stations are out of sight, there is a growing demand among users for Ka-band inter-satellite links for high-precision ranging and orbit determination. This paper introduces an innovative unidirectional orbit-determination technology for extended users, leveraging the navigation Ka-band inter-satellite link. When extended users are constrained by weight and power consumption limitations, preventing the incorporation of high-precision atomic clocks, they utilize their extensive capture capability to conduct distance measurements between navigation satellites. This process involves constructing clock error models, calculating clock error parameters and compensating for these errors, thereby achieving high-precision time–frequency synchronization and bidirectional communication. The technology has enhanced the time and frequency accuracies by three and two orders of magnitude, respectively. Following the establishment of bidirectional communication, unidirectional ranging values are collected daily for one hour. Utilizing these bidirectional ranging values, a mechanical model and state-transfer matrix are established, resulting in orbit-determination calculations with an accuracy of less than 100 m. This approach addresses the challenge of high-precision time–frequency synchronization and orbit determination for users without atomic clocks, utilizing minimal inter-satellite link time slot resources. For the first time in China, extended users can access the navigation inter-satellite link with a minimal allocation of time slot resources, achieving orbit determination at the 100 m level. This advancement significantly enhances the robustness of extended users and provides substantial technical support for various extended users to employ the Ka inter-satellite link for emergency communication and orbit determination.

1. Introduction

Traditional spacecraft orbit determination primarily employs two methodologies: ground station/survey ship-based tracking and global navigation satellite system (GNSS) receiver measurements. For medium- and low-orbit spacecraft, the L-band autonomous orbit-determination technology utilizing GNSS navigation receivers has proven effective, offering high accuracy while significantly alleviating the operational burden on ground tracking, telemetry and command (TT&C) networks [1]. However, medium- and high-orbit spacecraft encounter limitations with GNSS navigation signal measurements, including a limited number of receivable satellites, weak signal strength, poor geometric configurations and insufficient robustness [2]. Consequently, orbit measurement and determination for medium- and high-orbit spacecraft predominantly rely on ground tracking stations or ships. This approach, while effective, necessitates multiple tracking stations or ships, resulting in a suboptimal efficiency-to-cost ratio. Additionally, the existing orbit-determination system struggles with tracking arcs for overseas spacecraft, leading to constrained orbit-measurement accuracy. A single tracking station often fails to meet the stringent orbit-determination accuracy requirements for spacecraft.
Satellite navigation systems such as global positioning system (GPS), GLONASS, Galileo and Beidou have established or demonstrated the functionality of Ka-band inter-satellite links. These links enable various extended users (such as satellites, aircraft, space stations and other spacecraft) to perform distance measurements and data transmissions. Particularly when ground TT&C stations are out of sight, high-precision orbit determination can be achieved through the Ka inter-satellite link [3]. While numerous studies have explored orbit determination via navigation inter-satellite links, the majority focus on applications within navigation constellations, with limited research on extended user orbit determination [4,5]. For instance, the study in [6], “Research on the Beidou Clock Difference Observation and Strategy of Autonomous Orbit Determination under the Condition of Inter-Satellite Link”, does not address the challenge of non-high-precision time–frequency extended users achieving time–frequency synchronization, and it only outlines strategies for bidirectional orbit determination between navigation satellites. The paper [7], “The Preliminary Result and Analysis for BD Orbit Determination with Inter-satellite Link Data”, introduces methods for independent orbit determination using Ka inter-satellite links and joint orbit determination combining inter-satellite Ka measurements with L-band data, demonstrating significant improvements in navigation-measurement orbit determination and time synchronization accuracy for the L-band. The papers [8,9] describe methods requiring extended users to use bidirectional ranging values for orbit determination, overlooking the practical limitation that in-orbit extended users can only obtain unidirectional ranging values. These studies also demand frequent observation arcs and substantial time slot resources within the navigation inter-satellite link, which are impractical for large-scale user time slot resource applications.
This paper proposes a unidirectional orbit-determination method based on the navigation Ka inter-satellite link for extended users without high-precision time–frequency references. Given the limited time slot resources of the navigation inter-satellite link [10,11], non-atomic clock users collect unidirectional range data according to time slot planning. The clock difference value is deduced and compensated using a clock difference model, achieving high-precision time and frequency synchronization along with bidirectional communication. Because navigation satellites cannot return ranging values to extended users, the latter can only collect unidirectional ranging values post-launch. Extended users utilize 3–4 inter-satellite link time slots per minute, establishing a link for one hour daily. By constructing a dynamic model and state transition matrix and using the range results from two consecutive days for a sliding solution, orbit-determination accuracy better than 100 m is achieved. This technology addresses the challenge of high-precision time and frequency synchronization and orbit determination for non-atomic clock users using minimal inter-satellite link resources. For the first time in China, extended users can access the navigation satellite inter-satellite link with a small allocation of time slots and achieve 100-m-level orbit determination, significantly enhancing the robustness of extended users and providing robust technical support for various extended users to utilize the Ka inter-satellite link for emergency telemetry and orbit determination.

2. The Basic Process of Navigation Inter-Satellite Link Access and Orbit Determination

The Chinese navigation satellite system consists of 30 satellites, including geostationary orbit (GEO), inclined geosynchronous orbit (IGSO) and medium earth orbit (MEO) satellites. It has established a navigation inter-satellite link system capable of precise measurement and data transmission [12,13]. The process by which extended users access this system involves several stages. First, extended users must submit an access request based on their application requirements. Next, a visibility analysis is conducted according to the beam scanning ranges of both parties to plan the link establishment time slots, the number of links and the allocation of time slot resources in advance. Finally, when the conditions for link establishment are met, both parties use ephemeris data to obtain each other’s position and velocity information, completing spatial coordinate alignment to establish the link [14,15,16,17]. The process of extended user access to inter-satellite links includes three stages: link establishment preparation, unidirectional signal reception and bidirectional link establishment with the satellite. Extended users periodically submit usage requests, prompting the navigation satellite system to generate various operational parameters and provide them to the extended users. Daily data exchanges occur between the navigation satellites and extended users, including ephemeris, clock bias parameters and broadcast ephemeris data, enabling inter-satellite link access, as illustrated in Figure 1.
Accessing the navigation inter-satellite link requires stringent conditions, as extended users must meet specific time and frequency constraints, achieving time–frequency synchronization at the microsecond and hundred-hertz levels. Navigation satellites are equipped with high-precision atomic clocks, providing accurate time and frequency references for the entire satellite and enabling rapid bidirectional communication link establishment. Due to weight and power consumption constraints, extended users cannot be equipped with atomic clocks, resulting in time–frequency accuracy two to three orders of magnitude lower than that of navigation satellites. Given the limited time slot resources of the inter-satellite link, the extended user leverages its wide-range acquisition capability to capture unidirectional Ka-band signals. It then uses a small number of unidirectional satellite measurements to build a clock bias model, estimate clock bias parameters and apply compensation through time and frequency correction models, achieving high-precision time–frequency synchronization and enabling bidirectional communication.
Based on bidirectional communication, there are two methods for orbit determination: (1) The extended user collects unidirectional ranging values while in orbit and performs real-time unidirectional orbit determination. This involves acquiring 3–4 inter-satellite link time slots per minute and collecting unidirectional ranging values for one hour per day over two days, developing a dynamic model and state transition matrix for orbit determination. (2) Bidirectional ranging values between the navigation satellite and the extended user are downlinked to ground stations via respective satellite–ground links, enabling post-processing orbit determination on the ground. To ensure timely orbit determination, this study primarily focuses on the research of real-time unidirectional orbit-determination technology for extended users in orbit, achieving an accuracy better than 100 m. The process of extended user access for unidirectional orbit determination is illustrated as follows in Figure 2 [8].

3. Time–Frequency Compensation and Measurement Model

3.1. Clock Model

Under the constraints of weight and power consumption, the extender cannot be equipped with an atomic clock with high time–frequency accuracy and only a high-stability crystal oscillator can be used. The original high-stability crystal oscillator output reference frequency is 10 MHz. The frequency accuracy of each measurement is calculated using the following formula:
Δ f r = f f 0 f 0 .
Here, Δ f r 0 is the frequency accuracy, f is the frequency-measurement value, and f 0 is the reference frequency.
After continuous measurement for two hours using a high-temperature crystal oscillator, the clock was in a stable state with a linear trend in frequency accuracy, and there was also a jitter change. By using linear fitting to analyze frequency accuracy data, frequency drift values can be obtained and fitting residuals can be given. Based on the above analysis, the clock frequency variation can be described using the following equation.
Δ f r = Δ f r 0 + K t + δ f r .
Here, Δ f r 0 is the initial value of the frequency accuracy, K is the frequency drift rate and δ f r is a random jitter that conforms to a normal distribution.
The relationship between clock uncertainty and clock frequency accuracy can be represented by the following equation [18,19,20]:
δ t = m 0 + m 1 t + m 2 t 2 + ξ t , m 1 = Δ f r 0 , m 2 = 1 2 K , ξ t = t 0 t δ f r d t .
Here, δ t is the clock bias at time t, m 0 is the clock bias at time t 0 , m 1 is the clock speed term, m 2 is the clock drift term and ξ t is the clock bias jitter at time t.
The observation model for the pseudorange observation value of navigation satellite s is as follows [21,22,23]:
p f s = r s + δ t δ t s Δ r e l a s + σ u + σ s + ε p f .
In Equation (4), p f s represents the pseudorange observation value at frequency f; r s represents the geometric distance from the Ka antenna phase center of the Beidou satellite to the extended user’s Ka antenna phase center; δ t and δ t s , respectively, represent the true clock bias of the extended user and the navigation satellite; Δ r e l a s represents the relativistic effect correction error caused by the relativistic delay, which can be ignored after correction; σ u and σ s , respectively, represent the channel delay for extended users and navigation satellites; ε p f represents the pseudorange observation noise at frequency f, whose initial values are pre-set.
The clock bias can be expressed as follows:
δ t = p f s ( r s δ t s Δ r e l a s + σ u + σ s + ε p f ) .
Neglecting the random jitter ξ t caused by clock error, we construct the system of equations:
δ t 1 = m 0 + m 1 Δ t 1 + m 2 Δ t 1 2 , δ t i = m 0 + m 1 Δ t i + m 2 Δ t i 2 , δ t n = m 0 + m 1 Δ t n + m 2 Δ t n 2 . i = 2 , , n 1
According to the least squares algorithm, the clock difference parameters m 0 , m 1 and m 2 can be fitted by the linear model. The time capture capability of the extended user equipment is at the millisecond (ms) scale, and the frequency capture capability is at the kilohertz (kHz) scale. After capturing the unidirectional signal, the clock bias m 0 , clock velocity term m 1 and clock drift term m 2 calculated from the group of unidirectional measurements are used to adjust the time–frequency in orbit, which can achieve microsecond- and hundred-hertz-level time–frequency synchronization requirements and meet the conditions for bidirectional link building with the navigation constellation.

3.2. Unidirectional Orbit-Determination Motion and Observation Equation

After the extended user completes link establishment using a limited number of inter-satellite link time slots, the unidirectional measurements are initialized and processed in batch, state and observation equations are defined, and the parameters to be estimated are calculated and corrected. The process iterates until convergence criteria are met, enabling the determination of satellite orbit and clock bias parameters. The algorithm flow is shown in Figure 3 [24,25,26].
The geocentric inertial coordinate system is an inertial coordinate system that remains stationary in inertial space. The origin of the coordinate system is the center of the Earth; the fundamental plane is the equatorial plane of the Earth; the Z-axis is the axis of rotation perpendicular to the equatorial plane, pointing to the north pole of the Earth; the X-axis points to the vernal equinox; the Y-axis is perpendicular to the X-axis; and X, Y and Z follow the right-hand spiral rule. According to Kepler’s first law, the mass of a satellite can be considered negligible compared to the mass of the Earth. Assuming that the Earth is a uniform sphere with an orbital eccentricity of 0, the acceleration of a satellite can be given by Newton’s law of universal gravitation. The motion equation of the satellite in the Earth-centered inertial (ECI) frame is as follows [27,28,29]:
R ˙ = V , V ˙ = G M R 2 R R + P R , V , P d , t A , R t 0 = R 0 , R ˙ t 0 = V t 0 .
The Equation (7) is as above, where R denotes the satellite’s center-of-mass position vector; V denotes the satellite’s center-of-mass velocity vector; P denotes the perturbing acceleration acting on the satellite; A denotes the total acceleration acting on the satellite; P d denotes the vector of dynamics parameters to be estimated, which may include the solar radiation pressure coefficient, etc.; and G M denotes the Earth’s gravitational constant.
Parameters that do not appear in the satellite’s motion equation are referred to as geometric parameters, denoted as P . Definition of the state vector:
X = R T V T P d T P g T T .
At the time of observation t, the state variable X can be expressed as a differential equation with respect to time. The motion Equation (7) can be rewritten as the state equation:
X ˙ = F X , t = V A 0 , X t 0 = X 0 .
This is the dynamic equation of the satellite, which is established based on Newton’s second law, where V is the velocity vector of the satellite’s center of mass; A is the total acceleration experienced by the satellite.
The actual state vector X of the satellite cannot be known precisely in advance and can only be obtained as a reference value X * . It needs to be continuously optimized using the constraints from the measurements, making it as close as possible to the true value. The observation quantity for unidirectional ranging is the distance ρ 0 from the satellite to the BeiDou satellite, and its calculated value is as follows:
ρ C = r r s t a T r r s t a .
In Equation (10), r and r sta represent the position vectors of the BeiDou satellite and the satellite in the Earth-fixed coordinate system, respectively.
Usually, inter-satellite measurements use bidirectional measurements, and subtracting the bidirectional pseudorange measurements at the same time can eliminate satellite orbit information and leave only satellite clock error information. The sum of bidirectional pseudorange measurements obtained simultaneously can eliminate satellite clocks. This study proposes an observation equation based on unidirectional measurement and then performs error correction on the observed values, and linearizes and constructs the observation equation. After estimating the parameters of the observation equation, the initial state of the satellite and the satellite clock error parameters are obtained, and the optimal estimation of the parameters is obtained through residual editing and iteration.
Let Y = ρ 0 and G X , t = ρ C ; then, the observation equation is as follows:
Y i = G X i , t i + ε i ,   i = 1 , , n .
In Equation (11), X i , Y i and ε i represent the satellite state vector, observation value and observation noise at time t i , respectively.
The state Equation (9) and the observation Equation (11) represent the two fundamental relationships for determining the trajectory. Assuming that the reference state X * is sufficiently close to the actual trajectory, Equations (7) and (9) can be expanded at X * using a Taylor series, neglecting second-order and higher terms, resulting in the linearized fundamental relationships as follows:
x ˙ = X ˙ t X ˙ * t = B t x ,   x t 0 = x 0 , y i = Y i Y X i * , t i = H ˜ i x + ε i , i = 1 , , n .
In Equation (12), combining the state equation and observation equation yields the following:
B t = F X X * , H ˜ i t = G X X i * .
According to the numerical integration method, the solution to the first equation in (12) is as follows:
x t = Φ t , t 0 x 0 .
In this Equation (14), Φ t , t 0 is the state transition matrix, which is the solution to the following system of matrix differential equations:
Φ ˙ t , t 0 = B t · Φ t , t 0 , Φ t 0 , t 0 = I .
The state variable X is propagated from time t 0 to time t using the state transition matrix.
Substituting Equation (14) into the second equation of (12) yields the linearized observation equation:
y = H x 0 + P ¯ 0 .
In Equation (16), ε is the observation noise and P ¯ 0 is the covariance moment:
y = y 1 y n ,   H = H ˜ 1 Φ t 1 , t 0 H ˜ n Φ t n , t 0 ,   P ¯ 0 = ε 1 ε n .
The best estimate of x 0 can be obtained from Equation (16) using the least squares method:
x ^ 0 = H T W H 1 H T W y .
In this Equation (18), W is the weight matrix of the observed data.
Given the prior estimated parameter x ¯ 0 and the prior covariance matrix P ¯ 0 , the estimate at time t is as follows:
x ^ = H T W H + P ¯ 0 1 1 H T W y + P ¯ 0 1 x ¯ 0 .
The improved trajectory is then obtained [30]:
X ^ = X * + x ^ .
The above estimation is obtained based on linearization, which requires the initial value to be close to the true value; however, this is difficult to ensure in practice. Therefore, an iterative method is required to repeatedly solve the process, with the most recent estimate used as the reference value for linearization in each iteration, continuing until the convergence criterion is met.

4. Orbit-Tracking and -Determination Algorithm Simulation

4.1. Accuracy of Clock Difference Calculations

Extended users, constrained by weight and power consumption, cannot be equipped with high-precision atomic clocks. The initial error of the clock offset parameter a0 can reach 5 ms, and that of a1 can reach 5 kHz, with the time–frequency accuracy being two to three orders of magnitude worse than that of navigation satellites. These extended users rely on their own wide-range capture capabilities to establish unidirectional communication links with navigation satellites, connecting with different satellites each minute. We select the latest 20 sets of unidirectional test data from the past 5 min for preprocessing, then correct the observational values, linearize them and form observation equations. After estimating the parameters of the observation equations, we obtain the initial state of the satellites and the satellite clock offset parameters. The optimal estimation of these parameters is achieved through residual calculation and iteration, as shown in Figure 4 and Figure 5. It can be seen that the solution accuracy for a0 is better than 5 × 1 0 7 seconds, equivalent to 0.5 microseconds (us), and the solution accuracy for a1 is better than 1.35 × 1 0 9 , equivalent to 31 hertz (Hz), meeting the time–frequency synchronization requirements at the microsecond and tens-of-hertz levels. The time accuracy has been improved by three orders of magnitude, and the frequency accuracy by two orders of magnitude. This method solves the problem of non-atomic clock users achieving high-precision time–frequency synchronization with fewer time slot resources and navigation satellite links, providing a new solution for time–frequency synchronization for other users.

4.2. Simulation Results of Orbit-Determination Precision

Due to the fact that the navigation satellite links conform to the Walker constellation and are evenly distributed globally, the specific timing of expanding user access does not affect the accuracy of orbit determination. The main errors in orbit determination are caused by clock accuracy error, antenna phase center deviation, channel delay error, observation noise, relativistic effects and other errors. After these errors are set to predetermined values, we mainly analyze the impact of the number of time slots and access time per minute on the accuracy of orbit determination. Therefore, we only analyze the duration of access and the number of navigation satellites connected each time. The more satellites the extended user accesses with the navigation satellite and the longer the observation arcs are, the higher the measurement precision is. However, the time slot resources for navigation satellite links are limited. Increasing the number of measurement satellites and arcs can burden the navigation satellite links themselves, affecting their normal functions. Therefore, it is necessary to analyze the impact of observation arcs and time slots on orbit-determination precision. The simulation scenario is set for GEO orbit extended users, with initial orbital errors and clock offsets set at 10 km and 5 ms, respectively. The navigation satellites with the best position dilution of precision (PDOP) values are selected for building the link in each link establishment cycle. According to the internal operation strategy of the constellation, a maximum of eight time slot resources per minute are allowed for extended users to use without affecting its own operation. Observations are made for 1 h per day, with three, four and eight link building time slots per minute. Orbit determination and forecasting are conducted using 2 days and 1 day of observation data, respectively, for 24 h and 70 h forecasts, and the maximum three-axis errors are statistically forecasted for 24 h. Orbit determination is performed with 1 h of daily observation and eight time slots per minute, using 1 day of observation data. The results of the orbit-determination simulation are shown in Figure 6. Here, R represents the radial component, T represents the component along the motion trajectory direction, N represents the normal component perpendicular to R and T, and Three-D represents three-dimensional component, respectively. The simulation indicates that the orbit error for a 24 h forecast is 1500 m, and the orbit error for a 72 h forecast is more than 5000 m.
Observations are made for 1 h each day, with four time slots per minute, using data from a 2 day observation period, and calculations are performed every hour with a sliding window, as shown in Figure 7. The simulation results indicate that the predicted 24 h orbit error is 80 m, and the predicted 72 h orbit error is 205 m.
Observations are made for 1 h each day, with 3 time slots per minute, using data from a 2 day observation period, and calculations are performed every hour with a sliding window, as shown in Figure 8. The simulation results indicate that the predicted 24 h orbit error is 140 m, and the predicted 72 h orbit error is nearly 300 m.
We have compiled the simulation results under different conditions, as shown in Table 1. The extended users utilize inter-satellite links to collect unidirectional ranging values, employing a unidirectional orbit-determination strategy. Observations are made for 1 h each day, with four time slots per minute, over a 2 day observation period. The accumulated observation data are updated on a rolling basis, achieving a position forecast accuracy of 80 m within 24 h, which is on par with GNSS receivers and represents a leading level domestically.

4.3. In-Orbit Measurement Results for Orbit Determination

To better verify the unidirectional orbit-determination algorithm, the extended user conducted in-orbit validation. After the extended user was launched into orbit, an application for access to the inter-satellite link was made and planning for the link arc segment and time slot resources was carried out in advance. Both parties obtained each other’s position and velocity information from the almanac, thereby obtaining the spatial coordinate pointing. Once the extended user entered the link mode, it utilized a wide-range capture capability to complete unidirectional link establishment and selected 5 min of 20 sets of unidirectional ranging data for clock adjustment and calculation. Under the condition of meeting the inter-satellite link’s time and frequency precision constraints, bidirectional link communication was achieved. Based on the telemetry data received on the ground, measurements from universal time coordinated (UTC) 13 June 2022, to 16 June 2022, were selected. The extended user accessed the inter-satellite link for 1 h each day, establishing links with four different navigation satellites every minute within that hour. A 2 day sliding window of ranging values was used for orbit-determination calculation, with the results shown in Figure 9. Analysis indicates that the inter-satellite link’s orbit-determination performance is stable, with a 100% availability rate for the determined orbit values and ranging precision better than 0.6 m. Here, R represents the radial component, T represents the component along the motion trajectory direction and N represents the normal component perpendicular to R and T.
To further analyze the precision of the in-orbit orbit-determination results, a comparative analysis of the in-orbit orbit-determination accuracy was conducted using the satellite platform GNSS orbit-determination results and the ground orbit-determination results as benchmarks. The in-orbit orbit-determination results were compared by calculating the differences in velocity and position values with the control and satellite platform GNSS orbit-determination results. The precision analysis results are shown in Figure 10. Data from 13 June, after the GNSS orbit determination stabilized, were selected, showing an orbit-determination position error of 54 m and a velocity error of 0.035 m / s 2 .
By comparing the in-orbit orbit-determination results with the high-precision orbit-determination velocity and position values from the ground station, a precision analysis was conducted. The results are shown in Figure 11. The orbit-determination position error is within 20 m, and the velocity error is 3 × 1 0 3 m / s 2 . From the in-orbit measurement data, it can be seen that, with four time slots per minute and one hour of observation per day, the unidirectional orbit-determination results from a 2 day test are within 100 m of the GNSS results. Compared to the more precise ground high-precision orbit determination, the orbit-determination error is within 20 m. The results are on the same level as those of GNSS orbit determination and can surpass them under good error control conditions.

5. Conclusions

In this paper, a unidirectional orbit-determination method for non-atomic clock extended users using navigation Ka-band inter-satellite links is innovatively proposed. After the extended user completes angle pointing calculation and unidirectional capture tracking, under the condition of limited navigation inter-satellite link time slot resources, it collects unidirectional ranging values between the extended user and navigation satellites per minute. The clock offset model is used to calculate and compensate for the clock offset, improving the time precision by three orders of magnitude and the frequency precision by two orders of magnitude, achieving high-precision time–frequency synchronization and bidirectional communication. After the establishment of the bidirectional link, with three to four inter-satellite link time slots per minute and one hour of observation per day, two days of unidirectional ranging values are collected to establish a mechanical model and state transition matrix for real-time orbit determination and calculation.
For the first time in China, this technology has enabled extended users to access navigation inter-satellite links and achieve hundred-meter-level orbit determination. Compared with traditional space–ground control links, it can provide 24 h timing for spacecraft without geographical restrictions and, compared with conventional methods of accessing navigation inter-satellite links, it occupies fewer navigation inter-satellite link resources and does not affect the normal functions of the navigation constellation. This technology solves the problem of overseas extended users utilizing limited time slot resources for emergency measurement and orbit determination, greatly enhancing the robustness of extended users. It provides strong technical support for various applications of navigation Ka-band inter-satellite links in China.

Author Contributions

Conceptualization, Y.S. and B.L.; methodology, Y.S.; software, R.M.; validation, Y.S., B.L. and R.M.; writing—original draft preparation, Y.S.; writing—review and editing, H.L.; supervision, H.Z. and W.W.; project administration, Y.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The author, Yong Shangguan, is employed by China Aerospace Science and Technology Corporation Limited and is also a student at Southeast University. Professor Hua Zhang and Wenjin Wang, my supervisors, gave technical guidance in the project. The remaining authors declare that the research was conducted without any commercial or financial relationship that could be interpreted as a potential conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
GNSSGlobal Navigation Satellite System
TT&CTracking, Telemetry and Command
GPSGlobal Positioning System
GEOGEostationary Orbit
IGSOInclined GeoSynchronous Orbit
MEOMedium Earth Orbit
ECIEarth-Centered Inertial
msmilliseconds
kHzkilohertz
usmicroseconds
PDOPPosition Dilution of Precision
UTCUniversal Time Coordinated

References

  1. Kim, J.; Kim, M. Orbit determination of low earth orbiting satellites using space based augmentation systems. J. Spacecr. Rocket. 2018, 55, 1300–1302. [Google Scholar] [CrossRef]
  2. Fan, S.; Meng, Y.; Gao, W.; Li, J. Summarizing on the Development of Spacecraft Orbit Determination Technology. J. Zhengzhou Inst. Surv. Mapp. 2013, 30, 549–554. [Google Scholar]
  3. Wang, D.; Xin, J.; Xue, F.; Guo, R. Development and Prospect of GNSS Autonomous Navigation Based on Inter-Satellite Link. J. Astronaut. 2016, 37, 1279–1288. [Google Scholar]
  4. Luba, O.; Boyd, L.; Gower, A.; Crum, J. GPS III system operations concepts. Aerosp. Electron. Syst. Mag. 2005, 20, 110–118. [Google Scholar] [CrossRef]
  5. Anderson, M.P.; Langer, J. Crosslink for the next-generation GPS. In Proceedings of the 2003 IEEE Aerospace Conference, New York, NY, USA, 8–15 March 2003. [Google Scholar]
  6. Wen, X. Research on the Beidou Clock Difference Observation and Strategy of Autonomous Orbit Determination Under the Condition of Inter-Satellite Link. Master’s Thesis, PLA Strategic Support Force Information Engineering University, Zhengzhou, China, 2018. [Google Scholar]
  7. Song, X.; Mao, Y.; Feng, L.; Jia, X. The Preliminary Result and Analysis for BD Orbit Determination with Inter-satellite Link Data. J. Geod. Geoinf. Sci. 2017, 46, 547–553. [Google Scholar]
  8. Meng, Y.; Fan, S.; Yang, Q.; Song, X. Analysis of Spacecraft Orbit Determination Method Using GNSS Crosslink. Spacecr. Eng. 2015, 24, 31–37. [Google Scholar]
  9. Shao, R.; Chang, J.; Lin, X.; Tan, S.; Gong, W.; Lin, B. An autonomous orbit determination algorithm for spacecraftusing extended service of BDS inter-satellite-link. Chin. Space Sci. Technol. 2024, 44, 106–113. [Google Scholar]
  10. Tian, G.; Cai, W.; Chen, Y.; Li, S.; He, C.; Xu, W. Rapid Chain-building Method for Near-earth High-speed Targets Access to Beidou Inter-satellite Link System. Spacecr. Eng. 2022, 37, 63–70. [Google Scholar]
  11. Xu, L.; Meng, Y.; Zhang, Z.; Hu, T. Research on Multi-user Random Access Technology of Beidou Inter Satellite Link. In Proceedings of the China Satellite Navigation Conference, Chengdu, China, 23 November 2020. [Google Scholar]
  12. Xie, J.; Liu, Q.; Bian, L. Development Assumption of National Comprehensive PNT Architecture Based on BeiDou Navigation Satellite System. Space Electron. Technol. 2017, 5, 5–6. [Google Scholar]
  13. Chen, L.; Zhang, K.; Huang, Y.; Liu, Z.; Ou, G. Performance Analysis of Lunar Spacecraft Navigation based on Inter-Satellite Link Annular Beam Antenna. IEEE Trans. Commun. 2016, 99, 951–956. [Google Scholar] [CrossRef]
  14. Teng Yun, W.; Wang, Y.; Chen, J.; Feng, X.; Li, X. Inter-satellite link directivity algorithm research and performance validation. J. Instrum. 2014, 2, 96–100. [Google Scholar]
  15. Chen, J.; Zhou, Y.; Yang, J. Principles of Intersatellite Link Measurement and Communication in Satellite Navigation Systems; National Defense Industry Press: Beijing, China, 2016. [Google Scholar]
  16. Meng, Y.; Tang, Y. Simulation Analysis of Navigation Constellation Crosslink. J. Astronaut. Metrol. Meas. 2014, 34, 15–24. [Google Scholar]
  17. Li, Z.; Wu, X.; Rong, M. Basic and Application of STK in System System-of-Systems Operations; Military Science Press: Beijing, China, 2014. [Google Scholar]
  18. Gong, X.; Yuan, J.; Hu, X.; Wang, B.; Chen, J.; Zhou, S. Accuracy evaluation and improvement strategies of BeiDou broadcast clock error model. Acta Geod. Cartogr. Sin. 2021, 50, 181–188. [Google Scholar]
  19. Chen, L.; Song, W.; Yi, W.; Shi, C.; Lou, Y.; Guo, H. Research on a method of real-time combination of precise GPS clock corrections. GPS Solut. 2016, 21, 187–195. [Google Scholar] [CrossRef]
  20. Liu, C.; Wang, L.; Qin, Z. Early analysis of precise orbit and clock offset determination for the satellites of the global BeiDou-3 system. Adv. Space Res. 2019, 63, 1270–1279. [Google Scholar]
  21. Busca, G.; Wang, Q. Time prediction accuracy for a space clock. Metrologia 2003, 40, S265–S269. [Google Scholar] [CrossRef]
  22. Han, C.; Cai, Z.; Lin, Y.; Liu, L.; Xiao, S.; Zhu, L.; Wang, X. Time Synchronization and Performance of Bei Dou Satellite Clocks in Orbit. Int. J. Navig. Obs. 2013, 2013, 67–71. [Google Scholar] [CrossRef]
  23. Hauschild, A.; Montenbruck, O.; Steigenberger, P. Short-term analysis of GNSS clocks. GPS Solut. 2013, 7, 295–307. [Google Scholar] [CrossRef]
  24. Li, L.; Li, C.; Huang, W.; Zhou, Y. Orbit determined method of high elliptical orbit satellite based on BDS navigation and inter-satellite link. Chin. J. Space Sci. 2018, 38, 915–924. (In Chinese) [Google Scholar] [CrossRef]
  25. Qiao, L.; Lim, S.; Rizos, C.; Liu, J. GNSS-Based Orbit Determination for Highly Elliptical Orbit Satellites. Earth 2009, 2, 3. [Google Scholar]
  26. Vigneron, A.C.; de Ruiter, A.H.; Burlton, B.V.; Soh, W.K. Nonlinear filtering for autonomous navigation of spacecraft in highly elliptical orbit. Acta Astronaut. 2016, 126, 138–149. [Google Scholar] [CrossRef]
  27. Montenbruck, O.; Gill, E. Satellite Orbits-Models, Methods, and Applications; National Defense Industry Press: Beijing, China, 2014. [Google Scholar]
  28. Yilmaz, U.C.; Cavdar, I.H. Simplified solution for osculating Keplerian parameter corrections of GEO satellites for intersatellite optical link. Adv. Space Res. 2015, 55, 1878–1884. [Google Scholar] [CrossRef]
  29. 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. 2015, 45, 079511. [Google Scholar]
  30. Ruan, R.; Jia, X.; Feng, L.; Zhu, J.; Huyan, Z.; Li, J.; Wei, Z. Orbit determination and time synchronization for BDS-3 satellites with raw inter-satellite link ranging observations. Satell. Navig. 2020, 1, 8. [Google Scholar] [CrossRef]
Figure 1. The process of an extended user accessing the navigation Ka-band inter-satellite link.
Figure 1. The process of an extended user accessing the navigation Ka-band inter-satellite link.
Sensors 25 02566 g001
Figure 2. Orbit-determination process of extended users using the Ka-band inter-satellite link.
Figure 2. Orbit-determination process of extended users using the Ka-band inter-satellite link.
Sensors 25 02566 g002
Figure 3. Extended user unidirectional orbit-determination algorithm flow.
Figure 3. Extended user unidirectional orbit-determination algorithm flow.
Sensors 25 02566 g003
Figure 4. Clock offset solution accuracy of 20 sets of unidirectional range measurements (* and blue line represent the error value of clock bias calculation).
Figure 4. Clock offset solution accuracy of 20 sets of unidirectional range measurements (* and blue line represent the error value of clock bias calculation).
Sensors 25 02566 g004
Figure 5. Frequency offset solution accuracy of 20 sets of unidirectional range measurements (* and blue line represent the error value of frequency differences calculation).
Figure 5. Frequency offset solution accuracy of 20 sets of unidirectional range measurements (* and blue line represent the error value of frequency differences calculation).
Sensors 25 02566 g005
Figure 6. One-hour daily observation with 8 time slots per minute, for a 1 day period; the 72 h orbit error chart.
Figure 6. One-hour daily observation with 8 time slots per minute, for a 1 day period; the 72 h orbit error chart.
Sensors 25 02566 g006
Figure 7. Data for 1 h daily observations, a 2 day period and 4 time slots per minute; 72 h orbit error-prediction chart.
Figure 7. Data for 1 h daily observations, a 2 day period and 4 time slots per minute; 72 h orbit error-prediction chart.
Sensors 25 02566 g007
Figure 8. Data for 1 h daily observation, a 2 day period and 3 time slots per minute; 72 h orbit error-prediction chart.
Figure 8. Data for 1 h daily observation, a 2 day period and 3 time slots per minute; 72 h orbit error-prediction chart.
Sensors 25 02566 g008
Figure 9. Extended user’s in-orbit orbit-determination results.
Figure 9. Extended user’s in-orbit orbit-determination results.
Sensors 25 02566 g009
Figure 10. Comparison of orbit-determination results with GNSS orbit-determination results.
Figure 10. Comparison of orbit-determination results with GNSS orbit-determination results.
Sensors 25 02566 g010
Figure 11. Comparison of orbit-determination results with the orbit determination from the ground station.
Figure 11. Comparison of orbit-determination results with the orbit determination from the ground station.
Sensors 25 02566 g011
Table 1. Unidirectional orbit-determination result analysis.
Table 1. Unidirectional orbit-determination result analysis.
SchemeData Arc SegmentTime Slots per MinuteTime Slots Within 1 hObservation Period24 h Three-Axis Synthetic Error (m)72 h Three-Axis Synthetic Error (m)
11 h each day84801 day data processing1500 m5000 m
21 h each day42402 day data processing80 m205 m
31 h each day31802 day data processing140 m300 m
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Shangguan, Y.; Zhang, H.; Yu, Y.; Wang, W.; Liu, B.; Li, H.; Ma, R. Unidirectional Orbit Determination for Extended Users Based on Navigation Ka-Band Inter-Satellite Links. Sensors 2025, 25, 2566. https://doi.org/10.3390/s25082566

AMA Style

Shangguan Y, Zhang H, Yu Y, Wang W, Liu B, Li H, Ma R. Unidirectional Orbit Determination for Extended Users Based on Navigation Ka-Band Inter-Satellite Links. Sensors. 2025; 25(8):2566. https://doi.org/10.3390/s25082566

Chicago/Turabian Style

Shangguan, Yong, Hua Zhang, Yong Yu, Wenjin Wang, Bin Liu, Haihan Li, and Rong Ma. 2025. "Unidirectional Orbit Determination for Extended Users Based on Navigation Ka-Band Inter-Satellite Links" Sensors 25, no. 8: 2566. https://doi.org/10.3390/s25082566

APA Style

Shangguan, Y., Zhang, H., Yu, Y., Wang, W., Liu, B., Li, H., & Ma, R. (2025). Unidirectional Orbit Determination for Extended Users Based on Navigation Ka-Band Inter-Satellite Links. Sensors, 25(8), 2566. https://doi.org/10.3390/s25082566

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