DOI QR코드

DOI QR Code

Real-Time Orbit Determination for Future Korean Regional Navigation Satellite System

  • Shin, Kihae (Astrodynamics and Control Laboratory, Department of Astronomy, Yonsei University) ;
  • Oh, Hyungjik (Astrodynamics and Control Laboratory, Department of Astronomy, Yonsei University) ;
  • Park, Sang-Young (Astrodynamics and Control Laboratory, Department of Astronomy, Yonsei University) ;
  • Park, Chandeok (Astrodynamics and Control Laboratory, Department of Astronomy, Yonsei University)
  • Received : 2015.11.11
  • Accepted : 2016.01.26
  • Published : 2016.03.15

Abstract

This paper presents an algorithm for Real-Time Orbit Determination (RTOD) of navigation satellites for the Korean Regional Navigation Satellite System (KRNSS), when the navigation satellites generate ephemeris by themselves in abnormal situations. The KRNSS is an independent Regional Navigation Satellite System (RNSS) that is currently within the basic/preliminary research phase, which is intended to provide a satellite navigation service for South Korea and neighboring countries. Its candidate constellation comprises three geostationary and four elliptical inclined geosynchronous orbit satellites. Relative distance ranging between the KRNSS satellites based on Inter-Satellite Ranging (ISR) is adopted as the observation model. The extended Kalman filter is used for real-time estimation, which includes fine-tuning the covariance, measurement noise, and process noise matrices. Simulation results show that ISR precision of 0.3-0.7 m, ranging capability of 65,000 km, and observation intervals of less than 20 min are required to accomplish RTOD accuracy to within 1 m. Furthermore, close correlation is confirmed between the dilution of precision and RTOD accuracy.

Keywords

1. INTRODUCTION

Satellite Navigation Systems (SNSs) are used widely for a variety of navigation services. While Global Navigation Satellite Systems (GNSSs) provide free commercial-level services around the world, some countries are developing their own Regional Navigation Satellite Systems (RNSSs), e.g., India (Indian Regional Navigation Satellite System, IRNSS), Japan (Japanese Regional Advanced Navigation Satellites, JRANS), and China (Beidou/COMPASS) (United Nations 2010). Such RNSSs usually cover non-global/limited areas and they are intended to provide an accurate local navigation service based on both the global and the regional systems under normal conditions, but also to provide a stand-alone/compensatory navigation service in abnormal situations when the GNSSs might be unavailable.

The Korean Regional Navigation Satellite System (KRNSS) is current at the basic/preliminary research stage. Comprising three Geostationary Orbit (GEO) and four Elliptical Inclined Geosynchronous Orbit (EIGSO) satellites as a candidate constellation, the KRNSS is intended to provide local navigation services for the region around the Korean Peninsula (Choi et al. 2013). Successful operation of an SNS requires precise Orbit Determination (OD). Thus, SNSs usually collect long-term observational data of navigation satellites at ground stations and perform post/batch process OD to determine the state vectors (i.e., positions and velocities). The state vectors are then converted into ephemeris data for the SNS, which are transmitted periodically to the navigation satellites from the ground stations. A study of the OD of the KRNSS under normal conditions has been undertaken by Choi (2014). However, in an abnormal situation, when ground stations cannot uplink/upload the ephemeris data to the navigation satellites, the satellites must generate their own ephemeris data to provide a continuous navigation solution. In such circumstances, because of high memory requirements and computational loads, the post/batch process OD is unsuitable, but RealTime Orbit Determination (RTOD) is appropriate for the sequential processing of the observational data.

The main objective of the current paper is to develop an RTOD algorithm for the navigation satellites of the future KRNSS in abnormal situations. The well-known Extended Kalman Filter (EKF) is used for real-time estimation, which includes fine-tuning the initial covariance matrix, measurement noise matrix, and process noise matrix. In an effort to maintain operation without connection to ground stations, relative distance ranging between the KRNSS satellites based on Inter-Satellite Ranging (ISR) is adopted as the observation model (Wolf 2000). Multi-faceted parametric studies show that OD precision is affected by important parameters such as the ISR precision, ranging distance capability, and observational time interval.

The remainder of this paper is organized as follows. The KRNSS is introduced briefly in Section 2. Section 3 deals with the observational model, dynamic model, and realtime estimation theory for configuring the RTOD. Section 4 presents the RTOD simulation program and the associated results. Section 5 concludes the discussion.

2. KOREAN REGIONAL NAVIGATION SATELLITE SYSTEM (KRNSS)

The KRNSS currently considers three GEO and four EIGSO satellites as the candidate constellation. Fig. 1 shows the ground tracks of the KRNSS satellites in the Earth-Centered-Earth-Fixed coordinate system.

Fig. 1.Ground tracks of the Korean Regional Navigation Satellite System (KRNSS).

The orbits of the three GEO satellites are located at 80° E, 127° E, and 180° E in consideration of geometrical visibility (Choi 2014). The orbits of the four EIGSO satellites are inclined at 41° to provide coverage of the Korean Peninsula for a large proportion of their periods (Choi et al. 2013). This constellation was designed to receive at least four navigation signals in South Korea at any one time. Table 1 shows the orbital characteristics of the KRNSS satellites.

Table 1.Duration of the longitude drift from the different origins near domestic GEO satellites

3. REAL-TIME ORBIT DETERMINATION (RTOD) ALGORITHM

Typical OD algorithms require three principal components: measurement model, dynamic model, and estimation.

As the KRNSS is designed currently to operate only with domestic ground stations, it is subject to visibility limitations. In an effort to mitigate this geometrical constraint, relative distance ranging between satellites using ISR is employed (Wolf 2000; Choi 2014). In relative distance ranging between satellites, it is critical to measure the signal travel time, the accuracy of which is affected by a variety of sources of error (Wolf 2000). In this paper, the total error in the observational data (ranging precision) includes Gaussian random noise with 0.1–100 m magnitude to describe the satellite clock offsets, ionospheric delay, tropospheric delay, and multipath error (Wolf 2000):

\(\text { Distance }=\left(\text { Time }_{\operatorname{sat}(R X)}-\text { Time }_{\text {sat }(T X)}\right) \times \text { (Speed of light) }\)       (1)

where Timesat(RX) and Timesat(TX) represent the rece represent the reception and the transmission times of the signal, respectively.

In consideration of the altitude of the KRNSS satellites, their dynamical equations of motion incorporate the asymmetric gravitational field of the Earth, the third-body perturbation of the Sun and the Moon, and the Sola Radiation Pressure (SRP):

\(\ddot{\vec{r}}=-\frac{\mu_{E}}{r^{3}} \vec{r}+\vec{a}_{g e o}+\vec{a}_{3 r d}+\vec{a}_{S R P}\)       (2)

where r is the position vector, μE is the gravitational constant of the Earth, ageocis the asymmetric gravitational field perturbation of the Earth, a3rd is the third-body perturbation due to the sun and the Moon, and aSRP is the perturbation due to SRP (Vallado & McClain 2007). Table 2 displays the important parameter settings of the dynamics used the simulations.

Table 2.Model and parameters in the dynamic model

The state vectors are estimated using the EKF algorithm in real time (Kalman 1960), which is composed mainly of the predictor and the corrector. The state vector the covariance matrix (PK), and the state transition matrix (ΦT(tk+1, tk)) are used to predict the state vector (Xk+1) and the covariance matrix (Pk+1) via the following equations (Brown & Hwang 1997):

\(X=\left[\begin{array}{llll} x & y & z & \dot{x} & \dot{y} & \dot{z} \end{array}\right]^{T}\)       (3)

\(\bar{X}_{k+1}=\Phi\left(t_{k+1}, t_{k}\right) \bar{X}_{k}\)       (4)

\(\bar{P}_{k+1}=\Phi\left(t_{k+1}, t_{k}\right) \hat{P}_{k} \Phi^{T}\left(t_{k+1}, t_{k}\right)+Q\)       (5)

where Q represets the process noise matrix.

The predicted state vector (Xk+1) and covariance matrix (Pk+1) are then corrected to the state vector (Xk+1) and the covariance matrix (Pk+1) by the following equations:

\(K_{k+1}=\bar{P}_{k+1} H_{k+1}^{T}\left[H_{k+1} \bar{P}_{k+1} H_{k+1}^{T}+\mathrm{R}_{k+1}\right]^{-1}\)       (6)

\(\hat{P}_{k+1}=\bar{P}_{k+1}-K_{k+1} H_{k+1} \bar{P}_{k+1}\)       (7)

\(\hat{X}_{k+1}=\bar{X}_{k+1}+K_{k+1}\left[y_{k+1}-H_{k+1} \bar{X}_{k+1}\right]\)       (8)

\(H_{k+1}=\frac{\partial \rho}{\partial X}=\left[\begin{array}{cccccc} \frac{x-x_{1}}{\sqrt{\left(x-x_{1}\right)^{2}+\left(y-y_{1}\right)^{2}+\left(z-z_{1}\right)^{2}}} & \frac{y-y_{1}}{\sqrt{\left(x-x_{1}\right)^{2}+\left(y-y_{1}\right)^{2}+\left(z-z_{1}\right)^{2}}} & \frac{z-z_{1}}{\sqrt{\left(x-x_{1}\right)^{2}+\left(y-y_{1}\right)^{2}+\left(z-z_{1}\right)^{2}}} & 0 & 0 & 0 \\ \vdots & \vdots & \vdots & \vdots & \vdots & \vdots \\ \frac{x-x_{n}}{\sqrt{\left(x-x_{n}\right)^{2}+\left(y-y_{n}\right)^{2}+\left(z-z_{n}\right)^{2}}} & \frac{y-y_{n}}{\sqrt{\left(x-x_{n}\right)^{2}+\left(y-y_{n}\right)^{2}+\left(z-z_{n}\right)^{2}}} & \frac{z-z_{n}}{\sqrt{\left(x-x_{n}\right)^{2}+\left(y-y_{n}\right)^{2}+\left(z-z_{n}\right)^{2}}} & 0 & 0 & 0 \end{array}\right]\)       (9)

where

Here Kk+1 is the Kalman gain, yk+1 is the observational data, and R is the measurement noise matrix (Zarchan & Musoff 2000). Symbol ρ represents the relative distance between satellites, [xn yn zn] represents the coordinates of the satellite, and subscript n is the number of observational data. Hk+1 is the partial derivative of the measurement function with respect to the state vector, which is determined numerically.

4. ORBIT DETERMINATION (OD) SIMULATIONS AND RESULTS

Simulations are conducted to identify the requirements necessary to achieve meter-level accuracy of RTOD. The time span of the simulation is fixed at 25 hr in consideration of the orbital period of the EIGSO satellites. The RTOD error at each time step is calculated as the distance between the actual locations of the navigation satellites and their positions estimated by EKF. The RTOD accuracy is defined as the Root Mean Square (RMS) over the entire duration of the simulation. For comparative analysis, the true positions of the satellites are generated artificially by propagating the dynamic equations of motion from the initial states without any errors.

4.1 EKF Matrices Optimization

The EKF algorithm is first optimized by fine-tuning the covariance matrix, measurement noise matrix, and process noise matrix based on their physical meanings.

The covariance matrix in EKF physically represents the magnitude of the errors included in the state vector. It is used mainly for calculating the Kalman gain (Zarchan & Musoff 2000). A large magnitude of the covariance matrix implies large errors in the estimated state vector. When estimating the state vector at the subsequent time step, a relatively bigger covariance matrix (bigger than the ranging accuracy) yields a larger Kalman gain, and the observational data become more influential on the state vectors of the navigation satellites. While the covariance matrix is updated automatically in the EKF algorithm, its initial value (the initial covariance matrix) must be selected carefully by the users. To analyze the sensitivity, the initial covariance matrix is tuned while the ranging accuracy is fixed at 1 m. Fig. 2 shows the strong relation between the RTOD error at the initial time step and the initial covariance matrix. When the order of the initial covariance matrix component is equal to or is one degree smaller than that of the initial position error, the position converges at the first time step, which is consistent with its physical meaning. Fig. 2 also confirms that if the diagonal elements of the initial covariance matrix are (103)2, the positional error at the first time step converges to a constant value, regardless of any initial error.

Fig. 2.Magnitude of position error at the 1st time step vs. initial covariance matrix (EIGSO 1).

The measurement noise matrix represents the magnitude of the error included in the observational data. It is used principally for computing the Kalman gain (Zarchan & Musoff 2000). The physical characteristics of the matrix are related to the weights of the observational model. In an attempt to establish an appropriate measurement noise matrix, the ranging precision is varied from 0.1–100 m, while the total observation time is fixed at 25 hr. In Fig. 3, when the order of the measurement noise matrix component is 1–2 orders higher than that of the ranging precision, the RTOD accuracy represents the best accuracy stably, which also reflects its physical meaning. As a result, the measurement noise matrix is determined using the square of ranging precision.

Fig. 3.RTOD accuracy vs. measurement noise matrix (EIGSO 1).

The process noise matrix considers the unexpected errors of the developed system and the omitted term of the equations of motion. When computing the covariance matrix, a larger process noise matrix yields a bigger covariance matrix and eventually, the Kalman gain becomes greater (Zarchan & Musoff 2000). As this paper considers simulations using virtual data, it is not simple to determine the process noise matrix. In this work, simulations are performed with a specific range of process noise matrices that do not lead to a singularity of the EKF. In the simulation process of determining the process noise matrix, the ranging precision is varied from 0.1–100 m, while the total observation time is fixed at 25 hr. In Fig. 4, when the magnitude of the process noise matrix component is the same as or is bigger than the ranging precision, the RTOD accuracy is worst. In order to consider the worst-case scenario and to obtain realistic results, the component of process noise matrix is determined empirically using by the same magnitude of ranging precision.

Fig. 4.RTOD accuracy vs. process noise matrix (EIGSO 1).

4.1 OD Results

4.2.1 OD Accuracy with Ranging Precision

Simulations are performed to identify the requirements necessary to achieve meter-level accuracy of RTOD. Fig. 5 presents the RTOD accuracy of the KRNSS satellites versus ranging precision, which shows that ranging precision of 0.3–0.7 m is essential to achieve 1-meter-level of RTOD accuracies. The linearity of RTOD accuracy with regard to the ranging precision confirms their strong relation. While the RTOD accuracy of the GEO 1 satellite, located at the center of the KRNSS satellite group, shows the best accuracy, the GEO 2 and 3 satellites, located in the outermost positions, show the worst; the EIGSO satellites maintain similar accuracies to each other. These results indicate there should be a strong relationship between RTOD accuracy and the geometrical configuration of the satellites.

Fig. 5.RTOD accuracy vs. ranging precision.

4.2.2 OD Accuracy and PDOP

In an effort to scrutinize the relationship between RTOD accuracy and the geometrical configuration of the satellites, the Dilution Of Precision (DOP), which is an indicator of the geometrical configuration, is calculated (Hofmann-Wellenhof et al. 2001). In an SNS, the numeral 6 represents good DOP. Generally, the DOP is calculated based on the positions of the navigation satellites with respect to the location of the service receiver. However, here, using ISR to perform the RTOD, the DOP of a particular satellite is calculated based on the positions of the other navigation satellites. This DOP is called the inversed GNSS DOP (Choi et al. 2014). As the clock error is not considered separately in the simulation, the positional DOP (PDOP) is computed instead of the geometrical DOP. The PDOP value of each satellite is calculated using the RMS method over the entire orbital period.

It is worth noting that the values of PDOP multiplied by the ranging precision in Table 3 are very close to the RTOD accuracies. This is consistent with the results of Choi et al. (2014), showing that the positional accuracy can be obtained by the geometrical DOP multiplied by the observational precision between the satellite and receiver in the SNS. Conversely, when the magnitude of the PDOP is <6 (at least) and it maintains nearly the same magnitude without large variation, the RTOD accuracy can be estimated approximately through the PDOP, which could be used when designing orbital phases of an SNS.

Table 3.PDOP and RTOD accuracy by ranging precision

4.2.3 Initial Positional Error of KRNSS Satellites

The initial positions of satellites are often obtained by the Two-Line Element (TLE) sets provided by the Joint Space Operations Center (JSpOC). However, TLEs contain significant errors that can be up to 10–30 km for GEO satellites (Kim et al. 2010). To analyze the effects of initial positional errors, it is varied between 0–10 km, while the ranging accuracy is fixed at 1 m because this study adopts 0.45 m ranging precision of the ISR equipment of GPS IIR (Xu et al. 2012). Fig. 6 shows there is no significant change in RTOD accuracy regardless of the variation of initial positional errors. This is because the initial covariance matrix is selected appropriately and the ranging precision is highly accurate compared with the initial positional errors.

Fig. 6.RTOD accuracy vs. initial positional error.

4.2.4 OD Accuracy and Limitation on Relative Ranging

As relative ranging between satellites is the only observational data in the current analysis, it is significant to understand the effects of the variation of the relative distance between satellites. During one orbital period, the minimum relative distance between the EIGSO 2 and 3 satellites is about 3,100 km, and the maximum relative distance between the GEO 2 and 3 satellites is about 64,600 km. Hence, the KRNSS must be designed to be capable of covering a range of about 65,000 km. According to Toyoshima (2005), the current ISR technology can measure the distance between the Earth and the Moon. If the maximum observational range is restricted, the number of observational data decreases and consequently, the RTOD accuracy reduces. Fig. 7 shows the distribution of observational data with respect to the relative distance between satellites during one orbital period. It can be seen in Fig. 7 that a ranging capability of at least 65,000 km is required to maintain the meter-level accuracy of RTOD.

Fig. 7.Relative range distribution of observational data.

4.2.5 OD Accuracy and Observation Time Interval

All the simulations have been conducted with 10 min observational time intervals. Here, the observational time interval is varied from 1–60 min in order to study its relation with RTOD accuracy. While Fig. 8 shows no consistent tendency between RTOD accuracy against observational time interval, the fluctuation of the RTOD accuracies does increase when the observational time interval is >20 min. Hence, the observational time interval of the KRNSS should be <20 min for stable RTOD accuracy.

Fig. 8.RTOD accuracy vs. observational time interval.

5. CONCLUSIONS

RTOD has been conducted to produce ephemeris data for KRNSS navigation satellites under the assumption of an abnormal situation in which communication between the navigation satellites and the ground station is unavailable. Relative distance ranging between the satellites using ISR was adopted, and the EKF algorithm was employed to investigate the requirements necessary to achieve meterlevel accuracy of RTOD. The fine-tuning process was first performed for the key matrices of the EKF (initial covariance matrix, measurement noise matrix, and process noise matrix) based on their physical meanings. According to the simulations, ranging precision of 0.3–0.7 m is required to obtain RTOD accuracy to within 1 m. The relevance between the geometrical configuration (DOP) and RTOD accuracy makes it possible to estimate the RTOD accuracy from the DOP (without actually performing RTOD). A ranging capability of at least 65,000 km and an observational time interval of <20 min are also required to maintain the required RTOD accuracy.

ACKNOWLEDGMENTS

This study was conducted within the National GNSS Research Center, which is supported by the Agency for Defense Development (ADD) and the Defense Acquisition Program Administration (DAPA).

References

  1. Brown R, Hwang P, Introduction to Random Signals and Applied Kalman Filtering 3rd ed. (John Wiley & Sons, New York, 1997).
  2. Choi J, Orbit determination of Korea regional navigation satellite system based on inter-satellite link, Master Dissertation, Yonsei University (2014).
  3. Choi M, Won D, Sung S, Lee J, Kim J, et al., Korean Navigation Satellite System Orbit Design and Navigation Performance Analysis, in 2013 KSAS spring Conference, Jeongseon County, Gangwon-do, 10-12 Apr 2013.
  4. Choi M, Ahn J, Sung S, Lee J, Kim J, et al., Constellation Design of Korean Navigation Satellite System ground station using IGNSS & ISL and Navigation Performance Analysis, in 2014 KSAS spring Conference, Wonju-si, Kangwon-do, 17-18 Apr 2014.
  5. Hofmann-Wellenhof B, Lichtenegger H, Collins J, Global positioning system: theory and practice (Springer, New York, 2001).
  6. Kalman R, A New Approach to Linear Filtering and Prediction Problems, J. Basic Eng. 82, 35-45 (1960). http://dx.doi.org/10.1115/1.3662552
  7. Kim H, Kim E, Kim H, Kim E, NORAD TLE Based Ground Orbit Determination for Mitigating Space Debris Collisions, in 2010 KSAS fall Conference, Jeju-si, 11-12 Nov 2010.
  8. Los Angeles Air Force Base, GLOBAL POSITIONING SYSTEM (GPS) IIF SATELLITE [internet], cited 2014 June 3, available from: http://www.losangeles.af.mil/library/factsheets/factsheet.asp?id=18670
  9. Seidelmann P, Explanatory Supplement to the Astronomical Almanac (University Science Books, California, 2006).
  10. Tapley B, Watkins M, Ries J, Davis G, Eanes R, et al., The Joint Gravity Model 3, J. Geophys. Res. 101, 28029-28049 (1996). http://dx.doi.org/10.1029/96JB01645
  11. Tapley B, Schutz B, Born G, Statistical orbit determination (Academic Press, San Diego, 2004).
  12. Toyoshima M, Trends in satellite communications and the role of optical free-space communications, J. Opt. Netw. 4, 300-311 (2005). http://dx.doi.org/10.1364/JON.4.000300
  13. United Nations, Current and Planned Global and Regional Navigation Satellite Systems and Satellite-based Augmentations Systems, in International Committee on Global Navigation Satellite Systems (ICG) Provider's Forum, Vienna, Austria, 8 June 2010.
  14. Vallado DA, McClain WD, Fundamentals of astrodynamics and applications, 3rd ed. (Springer, New York, 2007).
  15. Wolf R, Satellite orbit and ephemeris determination using inter satellite links, PhD Dissertation, University of Bundeswehr (2000).
  16. Xu H, Wang J, Zhan X, Autonomous broadcast ephemeris improvement for GNSS using inter-satellite ranging measurements, Adv. Space Res. 49, 1034–1044 (2012). http://dx.doi.org/10.1016/j.asr.2012.01.001
  17. Zarchan P, Musoff H, Fundamentals of Kalman filtering a practical approach (AIAA, Virginia, 2000).