Abstract
One of the important GPS applications in space is precise orbit determination (POD) of Low-Earth Orbit (LEO) satellites. Thousands of LEO satellites are currently in orbit. One of the challenges is how to efficiently and precisely determine the orbits to satisfy the relative and absolute accuracy needs of missions. Currently, GPS-based POD of LEO satellites can be performed using either un-differenced (UD) or ground-based double-differenced (DD) observations. The UD POD needs both precise GPS satellite orbits and clocks; the DD POD needs not only the precise orbits, but also global ground reference receivers. Therefore, the GPS-based LEO POD is based on either global ground stations or precise GNSS clocks, which are not convenient for near real-time or real-time data processing. The GPS orbits can be precisely predicted in certain time; the clocks are not. For some formation flying satellite missions (two or more LEO satellites), the absolute orbit accuracy requirements are not as stringent as the relative requirements. The problem is how to perform LEO POD without global station data and precise GPS clocks in near real-time or real-time to achieve the mission orbit accuracy requirement. Based on this motivation, we investigated the GPS-based LEO POD using space-based DD observations without using global ground station GPS data and precise GPS clock products. For this study, we processed the real GPS observations from two LEO satellites. The absolute and relative orbit accuracy is assessed using several tests, including analysis of the orbit fits, external orbit comparisons, Satellite Laser Ranging (SLR) and K-band Ranging (KBR) residuals.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
With the successful use of GPS-based Precise Orbit Determination (POD) for Low-Earth Orbit (LEO) satellites, more and more satellites are expected to carry Global Navigation Satellite System (GNSS) receivers to support their orbit accuracy requirements. For efficient and precise orbit determination of LEO satellites using GPS data, many authors have investigated the related problems [1,2,3,4,5,6]. When the GPS-based POD is used for the satellite formation flying missions (two or more LEO satellites), it could satisfy different relative and absolute orbit accuracy requirements.
Generally, GPS-based POD of LEO satellites can be performed using either un-differenced (UD) or ground-based double-differenced (DD) observations, which are performed by two GPS satellites, one LEO satellites and one ground station. The main differences between DD and UD POD are clocks and reference receivers. The UD POD needs both precise GPS satellite orbits and clocks; the DD POD needs not only the precise orbits, but also global ground reference receivers. Therefore, the GPS-based LEO POD is based on either global ground stations or precise GNSS clocks, which are not convenient for near real-time or real-time data processing. As you know, the GPS orbits can be precisely predicted in certain time; the clocks cannot. In addition, for some formation flying satellite missions, the absolute orbit accuracy requirements are not as stringent as the relative requirements. The problem is how to perform LEO POD without global station data and precise GPS clocks in near real-time or real-time to achieve the mission orbit accuracy requirement. Based on this motivation, we investigated the GPS-based POD of LEO satellites without any ground reference station data and precise GPS clocks using space-based DD observations, which are performed by two GPS satellites and two LEO satellites.
In this paper, we describe our recent advances in GPS-based precise absolute and relative orbit determination for formation flying LEO satellites. The study was performed using the Center of Space Research Multi-Satellite Orbit Determination Program (MSODP), which is based on a dynamic orbit determination method utilizing the batch processing approach. The data used for this study are Gravity Recovery and Climate Experiment Follow-On (GRACE-FO) satellites level 1B products produced by the NASA JPL [7]. The two GRACE-FO satellites, which were launched into LEO in May of 2018, are equipped with geodetic quality GPS receivers for precise orbit determination and gravity recovery. The absolute and relative orbit accuracy is evaluated by analyzing GPS tracking observation residuals, by confirming the orbit solution with independent Satellite Laser Raining (SLR) tracking, by computing K-Band Ranging (KBR) residuals and comparing external orbits.
2 Methods and Observations
The use of GPS observations for LEO orbit determination is presently considered to be the most powerful method available. The main advantage of this system is that it allows continuous and multi-dimensional tracking of LEOs. There are mainly three orbit determination methods (kinematic, dynamic, and reduced-dynamic orbit determination) for GPS-based LEO POD [3, 5, 8]. Kinematic orbit determination requires only the geometric information contained in the GPS observations. Dynamic method relies on physically accurate force models. Reduced dynamic orbit determination technique balances the contributions from the force model and the geometric information.
For our GRACE-FO POD, we selected the dynamic orbit determination method, but with an aggressive force model parameterization (such as estimation of many empirical parameters in precise orbit determination) to reduce the effects of the force model errors. Using this method, one of the advantages is that the orbits can be relatively precisely predicted. In addition, force model parameters (such as the atmosphere drag coefficient, one-cycle-per-revolution empirical acceleration parameters, and gravity coefficients) could be adjusted to obtain precise orbits. The orbit accuracy depends on the quality of the force models used in the dynamic solution and the POD strategies (such as selection of arc length and parameterization choice) as well as the accuracy of the GPS tracking data. The distinction between ‘dynamic’ and ‘reduced-dynamic’ is not clear-cut. As additional force model parameters are estimated in the dynamical orbit solution, it can start to approximate a ‘reduced-dynamic’ approach.
For dynamic orbit determination, important adjustable parameters are drag coefficients and empirical accelerations to reduce the effects of force model errors. The sub-arc length (the interval of time within the arc that a particular parameter spans) and a priori values must be chosen for those parameters. Usually, the sub-arc length is one orbit revolution; a priori values are 10.0 for drag coefficients, \(10^8\) to \(10^9 m/s^2\) for empirical accelerations, which are dependent on the quality of dynamical models. If the models are good, a smaller a priori value is selected.
Currently, GPS UD or DD observations can be used for GPS-based POD of LEO satellites. The main difference is how to treat clock parameters. Processing UD observations needs to solve for GPS receiver clock parameters; there are no clock parameters in processing DD observations. There are two types of DD observations: ground-based DD observations, which are performed by two GPS satellites, one ground station and one LEO satellite; space-based DD observations, which are performed by two GNSS satellites and two LEO satellites. When the ground-based DD observations are used, the ground station coordinates are fixed, and the absolute orbit accuracy is very good. For this study, we use the space-based DD observations. Since there are no reference stations, the absolute orbit accuracy using space-based DD observations is not good as that using ground-based DD observation. Table 1 summarizes the POD standards adopted for the GRACE-FO data processing.
3 Data Processing Strategies
The current approaches for precise orbit determination of formation flying satellites using GPS DD observations are: one-step and two-step methods. In the one-step method, the reference and second satellite orbits are determined using both ground-based and space-based GPS observations. In the two-step method, the reference satellite orbits are first determined using only ground-based GPS observations; then the second satellite orbits are determined using only space-based GPS observations by fixing the reference satellite orbits which are estimated in the first step. Both methods need either reference stations or reference orbits. Both absolute and relative orbit accuracy can be achieved in this manner.
When the absolute orbit accuracy requirement for formation flying satellite missions is not as stringent as the relative requirements, GPS-based LEO POD can be performed using space-based DD observations in one step. Therefore, we investigated how well the relative orbits of the LEO satellites can be determined using only space-based GPS DD observations without any reference stations and orbits. At the same time, the absolute orbit accuracy obtained using this method is also provided for reference consideration.
To achieve the goals, the challenge was not only to generate the LEO satellite orbits, but also to assess both absolute and relative orbit accuracy. For our investigation, the data from twin GRACE-FO satellites are processed. The GRACE-FO mission consists of two identical formation flying spacecraft in a near-polar near-circular orbit with an initial altitude of approximately 500 km. The twin satellites have a nominal separation of 220 km. And they are equipped with several scientific instruments: such as BlackJack GPS onboard receiver, KBR system and SLR laser retroreflector [9]. Each instrument provides very important data for determining GRACE-FO orbits and/or evaluating the orbit quality. The space-based DD observations can be formed using data from GPS onboard receivers. The SLR data provides an independent evaluation of the GRACE-FO absolute orbit accuracy. The KBR system measures the range between the twin GRACE-FO satellites with a very high precision of about 10 \(\upmu\)m, which can be used for evaluating the relative orbit accuracy of the GRACE-FO satellites.
4 Ambiguity Resolution
For this study, we use GPS carrier-phase data for POD and GPS pseudo-range data for ambiguity resolution. Resolving the integer carrier-phase ambiguities is one of the critical issues for precise GPS applications. Since the first demonstration of the use of the GPS carrier-phase observations for the precise GPS positioning, several ambiguity resolution methods have been developed and implemented [10]. As UD ambiguity is the mixture of the integer ambiguity and the uncalibrated phase delay for the receiver and GPS satellite, only the DD ambiguity between two GPS satellites and two receivers has a natural integer feature and can be fixed to an integer value. Therefore, the DD ambiguities can be fixed without external phase bias products, which UD ambiguity resolution needs.
The efficiencies of DD ambiguity resolution depend on many aspects, such as the distance of the two receivers, variances of the estimated real-valued ambiguities and the accuracy of GPS pseudo-range data. The space-based GPS DD ambiguity resolution is relatively easier than the ground-based GPS DD, when the two LEO satellites fly not so far, such as two GRACE-FO satellites (about 200 km). This is due to the longer passes of the two LEO satellites, the short distances between two receivers and no tropospheric errors.
The ambiguity resolution is a method to constrain the real-valued estimates to their nearest integer values. In many situations, the differences between the estimated real-valued ambiguity and resolved integer ambiguity can be as close as a few millimeters (observation fit level). Based on this fact, we have developed and implemented a modified approach quickly to fix the DD ambiguities. The main difference between our method and other methods is different decision criterion for ambiguity fixing: our criterion is the difference between the estimated and adjusted DD ionosphere free phase biases based on the resolved wide-lane and narrow-lane integers; the criterion of most current methods is the confidence test based the variances of the estimated real-valued DD bias.
The basic GPS pseudo-range and carrier-phase observations between a satellite (superscript i) and a space borne receiver (subscript k) are usually described by the following observation equations:
where \(P^i_{k,m}\) is the pseudo-range measurement made at frequency m from receiver k to satellite i; \(\rho _k^i\) is the geometric distance; \(\mu _m = (f_1^2)/(f_m^2 )\); \(f_1\) and \(f_m\) are the GPS frequency 1 and m; \(I_k^i\) is the first-order ionospheric delay on frequency \(f_1\); c is the vacuum speed of light; \(dt_k\) is the clock error for receiver k; \(dt^i\) is the clock error for satellitei; \(b_{k,m}\) is the receiver pseudo-range bias; \(b_m^i\) is the satellite pseudo-rang bias; \(L^i_{k,m}\) is the carrier-phase observation; \(B_{k,m}\) is the receiver carrier-phase bias; \(B^i_m\) is the satellite carrier-phase bias; \(\lambda _m\) is the wavelength; \(n_{k,m}^i\) is the integer ambiguity.
Linear GPS observation combinations are formed by linearly adding or subtracting GPS measurements on two or more frequencies. The most used combination is so-called ionosphere-free (IF) combination of observations at frequency \(f_1\) and \(f_2\) to remove the first order ionosphere effects, which are formulated as following:
where \(b_{k,IF}\) \(=\) \(\left( f_1^2 b_{k,1} - f^2_2 b_{k,2}\right) /\left( f_1^2 -f^2_2\right)\)
\(b^i_{IF}\) \(=\) \(\left( f_1^2 b^i_1 - f^2_2 b_2^i\right) /\left( f_1^2 -f^2_2\right)\)
\(B_{k,IF}\) \(=\) \(\left( f_1^2 B_{k,1} - f^2_2 B_{k,2}\right) /\left( f_1^2 -f^2_2\right)\)
\(B^i_{IF}\) \(=\) \(\left( f_1^2 B^i_1 - f^2_2 B_2^i\right) /\left( f_1^2 -f^2_2\right)\)
\(n^i_{k,IF}\) \(=\) \(f_1 \left( f_1 n^i_{k,1} - f_2 n^i_{k,2}\right) /\left( f_1^2 - f_2^2\right)\)
Using the differencing techniques allows us to eliminate or reduce effects of some errors (such as clock errors and carrier-phase biases). For this study, double-differenced observations (between a pair of receivers and a pair of GPS satellites) are used. The DD IF equations for pseudo-range and carrier-phase are given as following:
where \(B_{kl,IF}^{ij} = \lambda _1 n_{kl,IF}^{ij} = \lambda _1 \left( n^i_{k,IF} - n^j_{k,IF} + n^i_{l,IF} - n^j_{l,IF}\right)\) is the DD phase bias.
The DD IF ambiguities \(n_{kl,IF}^{ij}\) are usually decomposed into combinations of integer wide-lane (WL) and narrow-lane (NL) ambiguities to perform integer ambiguity resolution:
where \(n_{kl,WL}^{ij} = n^{ij}_{kl,1} - n^{ij}_{kl,2}\) is the integer WL ambiguity; \(n^{ij}_{kl,NL}\) is the integer NL ambiguity.
Our ambiguity resolution procedure is as following. First, the real-valued DD ionosphere free phase biases \(B^{ij}_{kl,IF}\) are estimated during POD. Then, the resolution of the wide-lane ambiguity is made with carrier-phase and pseudo-range observations directly using the Melboure–Wuebbena (MW) [11, 12] method. The DD MW combination is defined as:
where \(\lambda _{WL} = \frac{c}{f_1 - f_2}\) is the WL wavelength.
The DD integer WL ambguity is resolved as following:
After fixing wide-lane ambiguities, the resolution for the narrow-lane ambiguity is made with following equation derived from Eqs. 6 and 7:
where \(n^{ij}_{kl,NL}\) is the unknown NL integer number of DD carrier-phase.
Finally, the DD ionosphere free phase bias \(\bar{B}_{kl,IF}^{ij}\) is adjusted based on the resolved wide-lane and narrow-lane integer phase biases using following equation:
To decide whether the DD ambiguity can be fixed, the difference between the estimated \(B^{ij}_{kl,IF}\) and adjusted \(\bar{B}_{kl,IF}^{ij}\) DD ionosphere free phase bias is calculated. If the difference is less than 8 mm (about GPS DD RMS level), the ambiguity is fixed.
5 Results and Discussions
The precise orbit determination for the GRACE-FO satellites was carried out using the GRACE-FO data from January 1 to 31, 2019. The two different test cases were:
Case 1 (Float): space-based GPS DD observations for 24-h arc length without ambiguity resolution
Case 2 (Fixed): space-based GPS DD observations for 24-h arc length with ambiguity resolution
The relative and absolute orbit accuracy is assessed through orbit fits, SLR residuals, KBR residuals and external orbit comparison.
5.1 Orbit Fits
Orbit fits can be used to assess the orbit precision. The orbit fits to the GPS DD tracking data are the observation residuals, which are computed using the differences between the computed GPS DD and observed GPS DD. Figure 1 shows the GRACE-FO GPS DD RMS for the two different test cases (float and fixed ambiguity). The average RMS (about 6.7 mm) without ambiguity resolution is smaller than the value (about 7.7 mm) with ambiguity resolution. This is mainly because that fewer parameters are estimated by ambiguity resolution. Usually, the orbit fits are better when more parameters are estimated. When float ambiguity parameters are estimated, they include not only themselves but also correlated parts (such as constant parts of GPS orbit errors). Therefore, the estimated float ambiguity parameters can reduce the effects of GPS orbit errors to make the orbit fit RMS smaller. However, fixed ambiguities provide correct values and make the LEO orbits more accurate. Orbit fits can be used to evaluate the orbit precision, not orbit accuracy. Smaller orbit fits cannot directly indicate more accurate orbit. Orbit accuracy is evaluated in the following subsections.
5.2 SLR Residuals
As an independent evaluation of the absolute orbit quality, SLR data were processed to compute laser range residuals relative to the fixed GRACE-FO orbits. Figure 2 shows the GRACE-C (one of GRACE-FO satellites) SLR residuals for the two test cases. The residuals show no significant differences for float and fixed ambiguity. And the averaged value is about 8 cm.
5.3 KBR Range Residuals
One of the key science instruments onboard the GRACE-FO satellites is the KBR system, which measures the dual one-way range change between the twin GRACE-FO satellites with micron level accuracy. The KBR data are used mainly for gravity field recovery. However, the KBR data residuals computed by fixing the GRACE-FO orbits can be used for evaluating the relative orbit accuracy of the GRACE-FO satellites. Figure 3 displays the RMS of the KBR range residuals. The results show that improved relative orbit accuracy from about 4 to 2.5 mm for the GRACE-FO satellites is achieved through the ambiguity resolution.
5.4 External Orbit Comparison
The GRACE-FO orbits determined using GPS DD observations were directly compared with GRACE-FO orbits of JPL. The absolute accuracy of JPL GRACE-FO orbits is about 2–3 cm in position (3D) [3]. The comparison results can be used to evaluate the absolute orbit accuracy. Figures 4 and 5 show the orbit difference RMS for GRACE-C for different test cases (float and fixed ambiguity, respectively). Table 2 summarizes the orbit difference statistics for GRACE-C. The results show that improved absolute orbit accuracy from about 17 to 13 cm for the GRACE-FO satellites is achieved through the ambiguity resolution.
6 Conclusion
The GRACE-FO twin satellite orbits were precisely and relatively determined using only space-based GPS DD observations without any reference station data or reference orbits as well as GPS clocks. Based on the various tests and assessments (Orbit fits, SLR residuals, KBR residuals and external orbit comparison), the absolute and relative accuracy is provided. Both SLR residuals and external orbit comparison can be used to indicate the absolute orbit accuracy. The results show a very good agreement: 8 cm for SLR residual RMS and 13 cm for 3D orbit difference RMS. According to the GRACE-FO KBR range residuals, the relative accuracy between two GRACE-FO satellites is about 2.5 mm in position. In short, the LEO orbits can be determined with reasonably good absolute accuracy and very good relative accuracy based on our approach (GPS-Based Precise Orbit Determination of LEO Satellites Using Space-based Double-Differenced Observations).
Data availability
The GNSS datasets used for this study are available at https://cddis.nasa.gov/archive. The GRACE-FO data can be found at https://podaac.jpl.nasa.gov/dataset/GRACEFO_L1B_ASCII_GRAV_JPL_RL04.
References
Kang, Z., Schwintzer, P., Reigber, Ch., Zhu, S.Y.: Precise orbit determination for TOPEX/POSEIDON using GPS-SST data. Adv. Space Res. 16(12), (12)59-(12)62 (1995)
Jaeggi, A., Huggentobler, U., Bockand, H., Beutler, G.: Precise orbit determination for GRACE using undifferenced or double differenced GPS data. Adv. Space Res. 39, 1612–1619 (2007)
Bertiger, W., Desai, S., Dorsey, A., Haines, B., Harvey, N., Kuang, D., Sibthorpe, A., Weiss, J.: Sub-centimeter precision orbit determination with GPS for ocean altimetry. Mar. Geod. 33(S1), 363–378 (2010)
Kang, Z., Tapley, B., Bettadpur, S., Ries, J., Nagel, P., Pastor, R.: Precise orbit determination for the GRACE mission using only GPS data. J. Geod. 80, 322–331 (2006). https://doi.org/10.1007/s00190-006-0073-5
Kang, Z., Bettadpur, S., Nagel, P., Save, H., Poole, S., Pie, N.: GRACE-FO precise orbit determination and gravity recovery. J. Geod. 94, 85 (2020). https://doi.org/10.1007/s00190-020-01414-3
Zhang, K., Li, X., Wu, J., Yuan, Y., Li, X., Zhang, X., Zhang, W.: Precise orbit determination for LEO satellites with ambiguity resolution: improvement and comparison. JGR Solid Earth (2021). https://doi.org/10.1029/2021JB022491
Landerer, F., Flechtner, F., Webb, F., Watkins, W., Save, H., Bettadpur, S., Gaston, R.: GRACE following-on: mission status and first mass change observations. IUGG July 8–18, Montreal Canada (2019)
Švehla, D., Rothacher, M.: Kinematic positioning of LEO and GPS satellites and IGS stations on the ground. Adv. Space Res. 36, 376–381 (2005)
Kornfeld, R., Arnold, B., Gross, M., Dahys, N., Klipstein, W., Gath, P., Bettadpur, S.S.: GRACE-FO: the gravity recovery and climate experiment follow-on mission. J. Spacecr. Rockets 56(3), 931–951 (2019)
Gendt, G., Dick, G., Zhang, F.P.: Improving carrier-phase ambiguity resolution in global GPS network solution. J. Geod. 79, 103–110 (2005)
Melboure, W.: The case for ranging in GPS base systems. In: Proceeding of the first symposium on precise positioning with the global positioning system, positioning with GPS-1985. US Department of Commerce, Rockville, pp. 373-386 (1985)
Wuennena, G.: Software developments for geodetic positions with GPS using TI-4100 code and carrier measurements. In: Proceeding of the first symposium on precise positioning with the global positioning system, positioning with GPS-1985. US Department of Commerce, Rockville, pp. 403–412 (1985)
Acknowledgements
The authors would like to thank the International Global Navigation Satellite System (GNSS) Service (IGS) for providing the GPS ground station data and GPS satellite orbit products and the International Laser Range Service (ILRS) for the SLR data. High performance computing resources were provided by the Texas Advanced Computing Center (TACC) at the University of Texas at Austin. This research was supported by JPL contract 1604489.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Kang, Z., Bettadpur, S., Save, H. et al. GPS-Based Precise Orbit Determination of LEO Satellites Using Space-Based Double-Differenced Observations. J Astronaut Sci 71, 25 (2024). https://doi.org/10.1007/s40295-024-00444-9
Accepted:
Published:
DOI: https://doi.org/10.1007/s40295-024-00444-9