Next Article in Journal
Resource Allocation for Edge Computing without Using Cloud Center in Smart Home Environment: A Pricing Approach
Previous Article in Journal
A Comprehensive Dependability Model for QoM-Aware Industrial WSN When Performing Visual Area Coverage in Occluded Scenarios
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Study on Optimal Broadcast Ephemeris Parameters for GEO/IGSO Navigation Satellites

1
Department of Astronomy, Yonsei University, Seoul 03722, Korea
2
GNSS R&D Division, Korea Aerospace Research Institute, Daejeon 34133, Korea
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(22), 6544; https://doi.org/10.3390/s20226544
Submission received: 6 October 2020 / Revised: 8 November 2020 / Accepted: 12 November 2020 / Published: 16 November 2020
(This article belongs to the Section Physical Sensors)

Abstract

:
This paper proposes new sets of suitable broadcast ephemeris parameters for geosynchronous (GEO) and inclined geosynchronous (IGSO) navigation satellites (NSs). Despite the increasing number of GEO and IGSO NSs, global positioning system (GPS)-type ephemeris parameters are still widely used for them. In an effort to provide higher fit accuracy, we analyze a variety of broadcast ephemeris parameters for GEO and IGSO satellites along with their orbital characteristics and propose optimal sets of parameters. Nonsingular elements and orbital plane rotation are adopted for alleviating/avoiding the singularity issues of GEO satellites. On the basis of 16 parameters of GPS LNAV, we add one to four parameters out of 28 correction ones to determine optimal sets of ephemeris parameters providing higher accuracy. All possible parameter sets are tested with the least-square curve fit for four BeiDou GEOs and six BeiDou IGSOs. Their fit accuracies are compared to determine the optimal broadcast ephemeris parameters that provide minimum fit errors. The set of optimal ephemeris parameters depends on the type of orbit. User range error (URE) accuracies of the proposed optimal ephemeris parameters ensure results within 2.4 cm for IGSO and 3.8 cm for GEO NSs. Moreover, the experimental results present common parameter sets for both IGSO and GEO for compatibility and uniformity. Compared with four conventional/well-known sets of ephemeris parameters for BeiDou, our proposed parameters can enhance accuracies of up to 34.5% in terms of URE. We also apply the proposed optimal parameter sets to one GEO and three IGSO satellites of QZSS. The effects of fitting intervals, number of parameters, total bits, and orbit types on the fit accuracy are addressed in detail.

1. Introduction

The navigation message, which is the final form of navigation data received by users, provides the location of navigation satellites (NSs). Users conduct navigation and positioning on the basis of the satellite location obtained from this message. As satellite locations are given in the form of ephemerides parameters for fitting, their fit performance directly influences navigation and positioning accuracy [1,2,3]. Hence, it is significantly important to design a set of appropriate/optimal broadcast ephemeris parameters in the navigation satellite system.
There exist two types of broadcast ephemeris parameters in general: Cartesian-based and Keplerian-based models. The Cartesian-based model describes the perturbed satellite orbit with instantaneous satellite position/velocity and lunisolar acceleration in the Earth-centered Earth-fixed (ECEF) coordinate system. It effectively estimates the position and velocity of satellites without singularity. However, a numerical integrator required to compute ephemeris increases computational time/cost [4]. The Keplerian-based model, on the other hand, describes the perturbed satellite orbit with Keplerian orbital elements and harmonic coefficients. It is significantly useful to represent the short arc of the perturbed satellite movement. However, the Keplerian-based model suffers from singularities; when the inclination or the eccentricity is close to zero value, the right ascension of the ascending node or the argument of perigee becomes unstable to cause inaccurate prediction of orbital ephemeris even for small perturbations [5,6,7]. The global positioning system (GPS)-type broadcast ephemeris, represented by the Keplerian-based model, is widely used in Galileo, BeiDou, QZSS, and IRNSS. However, the BeiDou, QZSS, and IRNSS constellations include inclined geosynchronous (IGSO) and geosynchronous (GEO) satellites which have clearly different orbital characteristics from those of GPS satellites [8,9,10,11,12,13]. Compared to MEO satellites of GPS, IGSO and GEO satellites have long orbital periods and are affected more by solar radiation pressure and third-body effects. Thus, the orbital elements and harmonic terms of GPS-type ephemeris parameters may be adjusted/improved for maximizing the fit performance for IGSO and GEO satellites. This motivates us to design a suitable set of ephemeris parameters for IGSO and GEO NSs by reflecting their orbital/constellation characteristics.
A few sets of broadcast ephemerides parameters have been presented to alleviate the singularity issues of Keplerian-type model and improve fit accuracy. Fu and Wu [14] introduced a set of optimal broadcast ephemeris parameters for IGSO, GEO, and MEO satellites. In this optimal parameter set, the singularity caused by small inclination of GEO satellites is resolved in such a way that their orbital reference planes rotate with a prescribed inclination angle. Xie et al. [15] designed a set of optimal broadcast ephemeris parameters for LEO satellites. They introduced nonsingular orbital elements suitable for LEO satellites by adding a few parameters to the GPS-type ephemeris. They presented fit accuracy for different parameter selection in the proposed ephemeris model. Du et al. [16] presented 18 elements of broadcast ephemeris parameters for GEO satellites, which is free from singularity even in small inclination by adopting nonsingular orbital elements. Furthermore, this ephemeris can precisely describe predominant characteristics of east–west drifts of the subsatellite point of GEO satellites by simply adding two parameters. Xiaogang and Mingquan [17] presented a 14-element broadcast ephemeris model for GEO, IGSO, and MEO satellites meeting the requirements of BeiDou. As this model can avoid singularities in small inclination/eccentricity by introducing nonsingular orbital elements, its algorithm for computing satellite positions is more complicated than that for the GPS-type ephemeris model.
This study presents a new set of broadcast ephemeris parameters minimizing user range error (URE) for IGSO and GEO satellites. To mollify the singularity issues caused by low inclination/eccentricity of IGSO/GEO orbits, nonsingular elements and the rotation technique of the orbital reference plane were adopted. The variations of orbital elements of IGSO and GEO satellites were analyzed. Then, the dominant perturbation forces and orbital variations were considered in establishing optimal ephemeris parameters. Feasible ephemeris parameter sets were generated by adding one to four parameters to GPS LNAV. The least-square curve fit was performed for optimal parameter selection in terms of fit accuracy and orbit type. Our proposed parameter sets for IGSO and GEO were compared with four representative ephemerides for fit accuracy. Consequently, the root mean square (RMS) of UREs for the proposed ephemerides achieved 1.92 cm for the 17-parameter set and 1.34 cm for the 20-parameter set, which were, respectively, 6.27% and 34.5% lower than those of well-known BeiDou ephemeris.
Some main contributions lie in this study. First, the core of the user algorithm for GPS-type ephemeris could remain essentially unchanged. The proposed sets of ephemeris parameters were distinctively designed by adding a few parameters to GPS LNAV ephemeris, which led to fit accuracy enhancement. User algorithms using GPS LNAV were not necessarily reconstructed for the proposed ephemeris parameter set. This idea was motivated by Xie et al. [15] and was carefully applied to the establishment/selection of compulsory and optional parameters in the design of the optimal ephemeris parameters for IGSO/GEO NSs. Second, we investigated a wide range of correction terms and orbital elements to establish the best parameter sets for IGSO/GEO satellites. The pool of additional parameters was set up to consist of 28 parameters, including the first/second/third order of periodic correction terms to four orbital elements and the first/second order of linear correction terms to six orbital elements. Through testing these various additional parameters, the optimal ephemerides for IGSO, GEO, and their combinations were comprehensively searched. Third, unlike some previous studies using only one specific satellite for validation, our proposed ephemeris parameters were tested via 10 BeiDou and four QZSS satellites to ensure reliability and adaptability for IGSO/GEO satellites. In addition, the relationship between total bits of the proposed ephemeris parameters and range error due to truncation (RET) was presented to investigate bit increments with parameter additions. The analysis/results can be useful in determining a reasonable set of ephemeris parameters, taking into account bit allocation and RET for designing the navigation message.
The remainder of this study is organized as follows: Section 2 describes the design of the proposed broadcast ephemeris parameter sets in detail. Section 3 shows the fit accuracy of the proposed ephemeris parameters according to parameter selections, the number of parameters, total bits, and fit interval. Comparison results with other ephemerides model are also presented. Section 4 draws a conclusion.

2. Design of Broadcast Ephemeris Parameters

This section presents the proposed ephemeris in detail. Keplerian elements have been used to describe orbital motions around the Earth. They are mainly subject to the central gravity but are also affected by perturbations such as spherical harmonics, the attraction of third bodies, atmospheric drag, solar radiation pressure, and Earth/ocean tide. These perturbations cause secular and periodic variations in the Keplerian elements [18]. The combination of Hamel and orthogonal basis can approximate these continuous variations to the desired accuracy as follows:
( t ) = L ( t ) + P ( t ) + δ ,
L ( t ) = ς 0 + ς 1 t + ς 2 t 2 + ς 3 t 3 + ,
P ( t ) = ξ 1 c c o s ( ω t ) + ξ 1 s s i n ( ω t ) + ξ 2 c c o s ( 2 ω t ) + ξ 2 s s i n ( 2 ω t ) + ,
where L ( t ) denotes secular variation represented as the Hamel basis, P ( t ) denotes periodic variation represented as an orthogonal basis, and δ denotes the remaining errors. The pair of ( ω , t ) denotes angular frequency and time. ς 0 , ς 1 , ς 2 , ς 3 , and ξ 1 c , ξ 1 s , ξ 2 c , ξ 2 s , are coefficients to be determined such that their optimal combination should minimize errors.

2.1. Orbital Characteristics of GEO and IGSO Satellites

The IGSO/GEO satellites are predominately influenced by spherical harmonics, attraction of third bodies (Sun and Moon), and solar radiation pressure in addition to central gravity [19]. Keplerian orbital elements ( a , e c c , i , Ω , ω , M ), which denote semimajor axis, eccentricity, inclination, right ascension of the ascending node (RAAN), argument of perigee, and mean anomaly, can typically express satellite motion around the Earth. However, Keplerian orbital elements have limitations in expressing near-circular or near-equatorial orbit due to singularity [6]. In an effort to resolve this singularity issue for near-circular orbit, we use nonsingular elements ( a , e x , e y , i , Ω , λ ), where
e x = e c c c o s ( ω ) , e y = e c c s i n ( ω ) , λ = ω + M .
These nonsingular elements can simply be converted to Kepler elements as
e c c = e x 2 + e y 2 , ω = t a n 1 ( e y / e x ) , M = λ ω .
The near-equatorial orbits cause RAAN to become meaningless/unstable and, thus, dramatic variations occur in ω and Ω [5]. In this study, this instability is alleviated by rotating the orbital reference plane. This technique is simply to rotate the orbital reference plane by a rotation angle ( α ) from the equatorial plane [14,20]. After the rotation, the satellite position vector r R can be expressed as
r R = R 3 ( G A S T ) × R 1 ( α ) × R 3 ( G A S T ) × r ,
where r represents the satellite position vector in an Earth-centered inertial (ECI) coordinate system before the rotation, G A S T represents the Greenwich apparent sidereal time at the given epoch, and R 1 ( ) and R 3 ( ) are rotation matrices about the x-axis and z-axis, respectively. By tilting the orbital planes of GEO satellites relative to the Earth, GEO can be considered as the IGSO orbit with inclination ( a ° ).
In order to assess the perturbation effects on IGSO/GEO satellites, Figure 1 presents the variations of their orbital elements. The BeiDou and QZSS satellites were chosen to be representative examples with propagating the high-precision orbital elements for 1 week. This study focuses on the secular and short-periodic variations of orbital elements, since the broadcast ephemerides are typically validated for a short time period, and long-periodic variations can be absorbed into secular and short-periodic variations.
The left panel in Figure 1 shows the deviations of two-body orbital elements ( a , i , Ω , λ ) and orbital radius ( r ) from the high-precision model. The GEO orbit was artificially inclined/rotated with α = 5 through Equation (6). The deviations of each satellite showed a distinctive combination of linear and periodic variations; the periodic variations were more apparent in the semimajor axis ( a ) and orbital radius ( r ), whereas the linear variations were more noticeable in the mean longitude ( λ ). The right panel in Figure 1 shows the amplitude spectrum of periodic variations. The linear variations of the orbital elements were deliberately detrended to assess their periodic characteristics clearly before spectrum analysis. It can be seen that the dominating spectral lines for short-periodic variation in the orbital radius were within the frequencies of 1 ϕ and 2 ϕ , where ϕ denotes the frequency of satellite motion. The dominating spectral lines for short-periodic variation of other elements were centered in the frequencies of 2 ϕ and 3 ϕ . The short-periodic variations of orbital elements were mainly due to nonspherical gravitational force and solar radiation pressure. Their effects were superimposed with each other. Specifically, the short-term variations of ( a , Ω , λ , r ) were caused by the zonal terms of the Earth’s gravitational force and luni-solar attractions, and the short-term variations of ( i ) were caused by solar radiation pressure. The detailed analysis on the periodic motion of orbital elements can be found in the literature [19,21,22]. These analyses allowed us to design a user algorithm for reconstructing the broadcast ephemeris by taking into account the dominant frequency and characteristics of orbital elements for IGSO/GEO satellites.

2.2. Design of Broadcast Ephemeris Parameters

The six Keplerian elements are not enough to satisfy the accuracy requirement of navigation satellites and, thus, additional correction terms are required to describe the linear and periodic variations of orbital elements in general. The classical GPS LNAV ephemeris uses 16 parameters, including three linear correction terms and six periodic correction terms. For more accurate satellite positioning, the GPS CNAV ephemeris was presented by adding the rate of semimajor axis and the rate of mean motion to GPS LNAV [23].
This study aimed to design broadcast ephemeris parameters suited for IGSO/GEO satellites. Considering the compatibility and adaptability with other GNSS orbits, our proposed ephemeris was designed on the basis of GPS LNAV ephemeris. By containing additional correction terms and nonsingular elements to GPS LNAV ephemeris, the variation of orbital elements could be more accurately described without singularity and without sacrificing URE performance. Table 1 shows the six nonsingular elements and 38 additional correction terms used in this study.
Through these parameters, the user algorithm for reconstructing the broadcast ephemeris could compute the satellite positions in ECEF as follows:
a ( t ) = ( a 0 ) 2 + a ˙ ( t t o e ) + 1 2 a ¨ ( t t o e ) 2 ,
n ( t ) = μ a 3 ( t ) + Δ n + n ˙ ( t t o e ) + 1 2 n ¨ ( t t o e ) 2 ,
where t o e is the reference epoch and μ denotes the gravitational parameter of the Earth. The eccentricity ( e c c ), mean anomaly ( M 0 ), and argument of perigee ( ω 0 ) at the reference epoch ( t o e ) were converted from the nonsingular elements as follows:
e c c = e x 2 + e y 2 , ω 0 = t a n 1 ( e y / e x ) , M 0 = λ 0 ω 0 .
Mean anomaly ( M ), eccentric anomaly ( E ), and true anomaly ( ν ) could be computed as
M = M 0 + n ( t ) ( t t o e ) ,
E = M + e c c s i n E ,
ν = 2 t a n 1 ( 1 + e c c 1 e c c t a n E 2 ) .
The periodic correction terms for the argument of latitude ( u ), orbital radius ( r ), inclination ( i ), and RAAN ( Ω ) were defined as
u ( t ) = u ^ + u ˙ ( t t o e ) + 1 2 u ¨ ( t t o e ) 2 + C u s 1 s i n ( u ^ ) + C u c 1 c o s ( u ^ ) + C u s 2 s i n ( 2 u ^ ) + C u c 2 c o s ( 2 u ^ ) + C u s 3 s i n ( 3 u ^ ) + C u c 3 c o s ( 3 u ^ ) ,
r ( t ) = r 0 + r ˙ ( t t o e ) + 1 2 r ¨ ( t t o e ) 2 + C r s 1 s i n ( u ^ ) + C r c 1 c o s ( u ^ ) + C r s 2 s i n ( 2 u ^ ) + C r c 2 c o s ( 2 u ^ ) + C r s 3 s i n ( 3 u ^ ) + C r c 3 c o s ( 3 u ^ ) ,
i ( t ) = i 0 + i ˙ ( t t o e ) + 1 2 i ¨ ( t t o e ) 2 + C i s 1 s i n ( u ^ ) + C i c 1 c o s ( u ^ ) + C i s 2 s i n ( 2 u ^ ) + C i c 2 c o s ( 2 u ^ ) + C i s 3 s i n ( 3 u ^ ) + C i c 3 c o s ( 3 u ^ ) ,
Ω ( t ) = Ω 0 + Ω ˙ ( t t o e ) + 1 2 Ω ¨ ( t t o e ) 2 + C Ω s 1 s i n ( u ^ ) + C Ω c 1 c o s ( u ^ ) + C Ω s 2 s i n ( 2 u ^ ) + C Ω c 2 c o s ( 2 u ^ ) + C Ω s 3 s i n ( 3 u ^ ) + C Ω c 3 c o s ( 3 u ^ ) .
The orbital radius ( r 0 ) and uncorrected argument of latitude ( u ^ ) at the reference epoch were respectively obtained as follows:
r 0 = a ( t ) ( 1 e c c E ) ,
u ^ = ω 0 + ν .
Finally, the satellite position vector in the ECEF coordinate system was given by
r E C E F = R 3 ( Ω ( t ) + ω e ( t t o e ) ) R 1 ( i ( t ) ) ( r ( t ) c o s u ( t ) r ( t ) s i n u ( t ) 0 ) ,
where ω e denotes the rotation rate of the Earth. For GEO satellites, the position vector ( r R ) after rotation should be rotated back to the position vector ( r ) before rotation with rotation angle ( α ) as follows:
r = R 3 ( G A S T ) × R 1 ( α ) × R 3 ( G A S T ) × r R .
The above equations formed our user algorithm for generating parameter values for broadcast ephemeris through least-squares curve fit. Algorithm 1 describes the step-by-step process of our user algorithm. The computational complexity of this algorithm should be slightly higher than that of GPS LNAV algorithm.
Algorithm 1: Procedures for Least-Square Curve Fit of Broadcast Ephemeris Parameters
01Begin
02Set simulation period, fit interval, sample rate, and true position/velocity for SVs.
For GEO, the position vector should be rotated with rotation angle by Equation (6).
03Set initial guesses of broadcast ephemeris parameters for the least-square curve fit.
Keplerian elements are converted into the nonsingular elements by Equation (4).
04Main Simulation (User algorithm)
05Fori = t0: t0 + fit interval
06  Nonsingular elements are converted into Keplerian elements by Equation (5).
07  The IGSO/GEO position vector at t(i) is computed through Equations (7)–(19).
09End for
10 For GEO, the position vectors should be rotated back by Equation (20).
11Compute the fit accuracy of broadcast ephemerides through comparison with the true position at time interval.
The ephemeris parameters involved in the user algorithm were classified as compulsory and optional ones, as shown in Table 2. The 16 compulsory parameters were similar to GPS LNAV ephemeris parameters. The 28 optional parameters were selected to precisely represent the dominant linear and periodic variations of orbital elements. The parameter values of broadcast ephemeris were computed using a least-squares curve fit as
Y = Y - ( X , t , t o e ) + ε ,
where ε represents the residual. Y denotes the vector of observation with time t , and X denotes the proposed 44 broadcast ephemeris parameters at t o e . The partial derivative matrix H was as follows:
H = Y X = ( Y a 0 Y C i s 3 ) .
Compared to GPS LNAV/CNAV ephemeris parameters, only three Keplerian elements ( e c c , ω , M ) were replaced with nonsingular elements in our proposed broadcast ephemeris parameters. With respect to the nonsingular elements, the partial derivatives of the satellite position vector in ECEF coordinates were derived as follows:
r E C E F e x = ( r E C E F r ) ( r e x ) = R 3 ( ω e ( t t o e ) ) ( P r + Q r ˙ ) r E C E F e y = ( r E C E F r ) ( r e y ) = R 3 ( ω e ( t t o e ) ) ( R r + S r ˙ ) r E C E F λ = ( r E C E F r ) ( r λ ) = R 3 ( ω e ( t t o e ) ) r ˙ n ,
where the pair ( r , r ˙ ) denotes the satellite position and velocity in ECI coordinates, respectively. The coefficients (P, Q, R, and S) were given as follows:
P = a p [ ( c o s u + e x ) r p ( s i n u + e y ) ( e x s i n u e y c o s u ) ] Q = a r μ p [ s i n u + a e y 1 e c c 2 r ( 1 + 1 e c c 2 ) + r p ( s i n u + e y ) ] R = a p [ ( s i n u + e y ) r p ( c o s u + e x ) ( e x s i n u e y c o s u ) ] S = a r μ p [ c o s u + a e x 1 e c c 2 r ( 1 + 1 e c c 2 ) + r p ( c o s u + e x ) ] ,
where p = a ( 1 e c c 2 ) . The partial derivatives of other parameters could be derived from the user algorithm [15,24,25]. Initial guesses for design variables are prerequisite in the iterative curve fit. In this study, initial guesses were determined such that those for nonsingular elements were osculating orbital elements and those for the other parameters were zero. Since computational memory is limited and the amplitudes of some parameters are negligibly small, the optimal parameter set of broadcast ephemeris should be carefully determined. This study employed the experiment process in the literature [14,15] to consider all possible parameter selections. The accuracy of broadcast ephemerides was determined by the selected parameters. On the basis of 16 compulsory parameters, we selected one to four parameters from the optional group and then compared their fit accuracy. The terms in Equations (7)–(24) could be accepted or rejected according to the selected parameters. The optional group had 28 parameters consisting of 10 linear terms and nine pairs of harmonic terms. The additional parameters were selected with the condition that sine and cosine harmonic terms should be selected as a pair. Table 3 summarizes the number of possible sets of parameters. Among all possible parameter sets, the parameter set that provided the minimum fit error was determined as the optimal broadcast ephemeris parameters. The fit performance of ephemerides was obtained in an Earth-centered inertial (ECI) coordinate system because the performance of curve-fitting could be affected by transformation into the ECEF frame [14]. The associated results and analysis for possible parameter sets are discussed in Section 3.

3. Results and Analysis

This section is dedicated to analyzing the fit performance and selecting the set of optimal parameters in terms of accuracy and the number of parameters. The URE (user range error), which is useful to measure the fit accuracy, is defined as a weighted average of the root-mean-square (RMS) errors for the three RTN components.
URE w A 2 R 2 + w B , C 2 ( A 2 + C 2 ) ,
where R RMS ( Δ R ) , A RMS ( Δ T ) , and C RMS ( Δ N ) are RMS errors of the radial, along-track, and cross-track components, respectively [26]. The pair weighted factors ( w A , w B , C ) depend on the orbital altitude. Referring to Montenbruck et al. [27], which addressed the proper values of weighted factors for IGSO/GEO satellites of BeiDou, we set ( w A , w B , C ) = (0.99, 1/126).

3.1. Parameter Selection and Fit Accuracy

The accuracy of broadcast ephemeris is subject to orbit determination errors, propagation errors, and fit errors [28]. Only the fit error, which was evaluated by URE, was addressed in this study. The accuracy of least-square curve fit was analyzed in terms of fit interval and the number of parameters. Chosen for accuracy analysis were four GEO (PRN: C01, C02, C04, C05) and six IGSO (PRN: C06, C07, C09, C10, C13, C16) satellites of BeiDou. The precise ephemerides determined from the pseudorange and carrier phase observables were used as true/reference values for statistical analysis. The simulation period was 24 h, starting at 00:00:00 GPST on the first day of the year 2019 (31 December 2018, 23:59:42 UTC). The least-square curve fit was carried out with 2 and 3 h fit intervals with a uniform sample rate of 300 s. Thus, for example, 12 fitting arcs were generated per day with a 2 h fitting interval, and one arc contained 24 data points.
Table 4 and Table 5 list some representative results of adding one to four parameters. Table 4 shows the RMS of RTN component errors and the URE for PRN: C07 (or BeiDou-IGSO2). The best results among the same number of parameter sets are shown in bold. Compared to the set of 16 compulsory parameters, the second-order rates of radius ( r ¨ ) and semimajor axis ( a ¨ ) influenced the fit accuracy in the radial and along-track but not cross-track directions. Similarly, in the case of adding two optional parameters, the first and third orders of harmonic corrections to the argument of latitude (Cus, Cuc) and radius (Crs, Crc) affected the fit accuracy in the radial and along-track but not cross-track directions. However, the harmonic correction terms for RAAN had a significant effect on the fit accuracy of cross-track direction in the sense that RMS errors of the cross-track direction with ( C Ω S 3 , C Ω C 3 ), ( C Ω S 2 , C Ω C 2 ), and ( C Ω S 1 , C Ω C 1 ) varied. The minimum fit errors in terms of URE were obtained by adding ( r ˙ , r ¨ ). In the case of adding three and four parameters, it can be seen that the parameter sets containing the first-order and/or second-order rates of radius and semimajor axis had higher performance than the others. The optimal additions for 19- and 20- parameter sets were ( a ˙ , r ˙ , r ¨ ) and ( r ˙ , r ¨ , Crs3, Crc3), respectively. In all the cases, the terms related to inclination and mean motion had relatively small effects on the fit accuracy.
Table 5 lists the RMS of RTN components and the URE for PRN: C02 (or BeiDou-GEO6). Compared to the set of 16 compulsory parameters, the first-rate ( a ˙ ) and second-rate ( a ¨ ) terms of the semimajor axis affected the fit accuracy in the radial and along-track but not cross-track directions. In the case of adding two optional parameters, unlike the fit results of IGSO in Table 4, the first-rate and second-rate terms of the semimajor axis and radius predominantly influenced the fit accuracy on radial and along-track directions. The optimal parameters turned out to be (Crs3, Crc3). In the cases of adding three and four optional parameters, the minimum fit errors were achieved by adding (Crs3, Crc3, r ¨ ) and ( a ˙ , r ˙ , Crs3, Crc3), respectively. Similar to the fit results of IGSO, the fit errors in the cross-track direction were still dependent on harmonic correction terms of RAAN, such as ( C Ω S 1 , C Ω C 1 ), ( C Ω S 1 , C Ω C 1 , r ˙ ), and (Crs3, Crc3, C Ω S 3 , C Ω C 3 ). The correction terms for inclination and mean motions still had little impact on minimizing the URE. Table 4 and Table 5 reveal the common additional parameters sets for both IGSO and GEO to be ( a ¨ ), ( C Ω S 1 , C Ω C 1 ), ( a ˙ , r ˙ , a ¨ ), and ( r ˙ , r ¨ , Crs3, Crc3). From the perspective of operating GNSS, it should provide simplicity, uniformity, and compatibility of the user algorithm to use a sole type of broadcast ephemeris parameters. In this sense, we selected the common additional parameters which were not suited for either IGSO or GEO, but which were suited for both IGSO and GEO as the optimal set of parameters. The numerical experiments and analyses showed that these parameter sets were effective and practical to minimize fit errors.

3.2. Analysis of Fit Accuracy

Figure 2 shows the relationship between URE and the number of parameters for different types of orbit. It can be seen that UREs decreased clearly as the number of parameters increased. The URE of the 19-parameter set was significanlty reduced compared to that of the 16-parameter set. In particular, for GEOs and IGSO (RPN: C07), their URE reduction from 18 to 19 parameters was steep. The improvement in the radial direction mainly caused URE reductions. This shows that the radial movements could be more accurately described by adding a few appropriate parameters in the ephemeris. Since the URE reduction slope from 19 to 20 parameters was relatively small, it was reasonable to choose a 19-parameter set for the optimal broadcast ephemeris.
Figure 3 illustrates the relationship between the URE and the fit intervals. For both IGSO and GEO satellites, the increase in URE between the 5 and 6 h fit intervals was significant. A smaller number of parameters led to a steeper slope of the URE as the fit interval increased. The UREs for all parameter sets were less than 1.03 cm for IGSO and 3.00 cm for GEO with a 2 h fit interval. With a 6 h fit interval, the URE for the 17-parameter set skyrocketed from 2.7 to 12.3 cm for IGSO and from 11.5 to 18.8 cm for GEO. For the 20-parameter set, the URE was maintained at less than 2.4 cm for IGSO and less than 3.8 cm for GEO in all fit intervals.
The bit allocation to the ephemeris parameter and analysis of the range error due to truncation (RET) are worth being investigated in the practical design of navigation messages. Hence, the relationship between the total bits of the proposed ephemerides and range error of URE due to truncation is presented. The bit length could be obtained using the arithmetic relationship between scale factor and effective range. Through the variations of the scale factor value, the sensitivity analysis of RET was performed to determine the least significant bits (LSBs) for the proposed ephemerides [2]. Figure 4 shows the total bits for our proposed ephemerides according to RET. It indicates that their total bits were higher than the classical BeiDou ephemeris with 371 bits [9]. As the total number of bits of the parameter sets decreased and reached a critical point, the RET increased exponentially. On the other hand, as the total number of bits of parameter sets increased beyond a critical point, the RET converged gradually to a particular value. Between the 18- and 19-parameter sets, the increase in the total number of bits for obtaining the equivalent RET was more noticeable. Since the RET of the GPS LNAV is required to be less than 0.3 m, the LSBs of the proposed 17-, 18-, 19-, and 20-parameter sets were set such that RET was less than 0.3 m [2]. Their values were 390, 399, 441 and 472 bits, respectively. Note that the total number of bits of the 18-parameter set was lower than for GPS CNAV, i.e., 421 bits for 18 ephemeris parameters [29].

3.3. Comparison with Other Ephemerides

Our proposed broadcast ephemeris sets were compared with four different ones, including the conventional/well-known BeiDou ephemeris [9], GPS CNAV [23], and those proposed by Fu et al. [14]. Table 6 describes these ephemerides models in detail. A least-square curve fit was conducted with a 2 h fit interval and 300 s of sample rate for the IGSO/GEO satellites of BeiDou.
Table 7 summarizes the fit UREs for each satellite and their RMS. Compared to the classical BeiDou ephemeris, our proposed parameter sets 1–4 composed of 17–20 parameters showed better URE performance for all satellites. Their RMS values of UREs were 6.27%, 7.58%, 23.8%, and 34.5% smaller than those of the classical BeiDou ephemeris; the UREs could be significantly improved by adding a few ephemeris parameters. Even when compared with other models, our proposed parameter sets showed competitive fit performance. GPS CNAV and the proposed parameter set 2 had the same number of ephemeris parameters, but the difference in the RMS value of UREs was 0.532 cm. The proposed parameter set 2 showed 21% better fit accuracy than GPS CNAV. Fu et al. [14] 2 and the proposed parameter set 1 had an identical (17) number of parameters, but their composition of parameters was different, as was the contribution of each parameter in describing the orbital perturbation. The maximum and minimum UREs for Fu et al. [14] 2 were, respectively, 3.934 and 0.599 cm for BeiDou satellites, while the maximum and minimum UREs for the proposed parameter set 1 were 3.271 and 0.572 cm, respectively.

3.4. Broacast Ephemeris Fit for QZSS

Our proposed ephemeris parameter sets 1–4 were also tested with three QZSS IGSOs (PRN J01-03) and one QZSS GEO (PRN: J07). QZSS observation data were used as the true/reference values for comparison. The period was from 31 December 2018, 23:59:42 UTC to 1 January 2019, 23:59:42 UTC.
The least-square curve fit was performed with a 2 h fit interval and 300 s of sample rate. QZSS GEO satellite (PRN: J07) was positioned nearby 127° east (E), while BeiDou GEO satellites (PRN: C01-C05) were distributed nearby 140°, 80°, 110.5°, 160°, and 58.75° E [30,31]. Figure 5 shows the fit errors of RTN components and UREs for our proposed ephemeris 1–4 composed of 17-20 parameters.
For IGSO satellites, our parameter sets 1–4 ensured that RMS errors of R/T/N components were less than 8.9/10.1/1.72 cm for J01, 3.0/5.9/5.3 cm for J02, and 3.0/7.0/4.3 cm for J03. For GEO satellites, our parameter sets 1–4 achieved RMS errors of R/T/N components less than 0.2/7.2/0.54 cm. Unlike BeiDou, as the number of ephemeris parameters increased from 17 to 20, decreases in fit errors were not clearly observed. The URE of conventional QZSS ephemeris (GPS LNAV) is 8.9 cm [10]. Our proposed ephemeris parameter sets 1–4 achieved fit UREs of 8.9, 8.8, 8.7 and 6.9 cm, respectively.

4. Conclusions

We presented an optimal set of broadcast ephemeris parameters for IGSO/GEO satellites (in terms of URE). Their orbital characteristics were carefully adapted to establish a new set of ephemeris parameters efficiently accommodating the impact of dominant perturbations in high Earth orbit. Those sets were generated by adding 1–4 parameters to GPS LNAV ephemeris so that the core of the GPS LNAV user algorithm remained unchanged. All possible ephemeris parameter sets were tested with BeiDou satellites, showing that the minimum URE could be achieved by adding ( r ¨ ), ( r ˙ , r ¨ ), ( a ˙ , r ˙ , r ¨ ), and ( r ˙ , r ¨ , Crs3, Crc3) for IGSO satellites, and ( a ˙ ), (Crs3, Crc3), (Crs3, Crc3, r ¨ ), and ( a ˙ , r ˙ , Crs3, Crc3) for GEO satellites. Adding ( r ˙ , r ¨ , Crs3, Crc3) for IGSO and ( a ˙ , r ˙ , Crs3, Crc3) for GEO led to UREs of 0.688 and 1.97 cm for the 2 h fit interval, respectively. We also investigated how the number of parameters and fit intervals affected the fit accuracy. Some noticeable improvement in URE was observed when the number of parameters was changed from 18 to 19 and the fit interval was reduced from a 6 to 5 h interval. Additionally, RET was evaluated with reference to the total number of bits of the proposed ephemeris parameter sets. The total number of bits of the proposed 17- and 18-parameter sets was lower than that of GPS CNAV, and only a few more bits were needed for the classical BeiDou ephemeris to improve URE accuracy. However, the 19- and 20-parameter sets, with significantly improved accuracy, required an additional 70 and 101 bits, respectively, in the navigation message due to parameter additions.
We presented the common parameter sets between IGSO and GEO, considering compatibility and uniformity. Their fit performances were compared with four different well-known ephemeris models. Statistical results showed that our proposed parameter sets achieved a minimum RMS of UREs of 1.928 cm for the 17-parameter set and 1.346 cm for the 20-parameter set, representing roughly 6.27% and 34.5% improvements. The proposed ephemerides were also validated with four QZSS satellites for generality. Although empirically analyzed, our proposed ephemerides were effective in terms of fit capability of the IGSO and GEO satellites and the avoidance of singularities caused by small eccentricity/inclination. It is natural and straightforward to extend its applicability to other GNSS composed of IGSO/GEO satellites.

Author Contributions

J.H.C., G.K., D.W.L. and C.P. conceptualized and designed the experiments; J.H.C., G.K., D.W.L. and C.P. performed the experiments, analyzed the data, and generated the figures; J.H.C. wrote the paper; J.H.C., G.K., D.W.L. and C.P. reviewed the paper. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by a grant from the “Fundamental Research for Korea Satellite Navigation System and Future Air Traffic Management” of the Korea Aerospace Research Institute funded by the Korea government (MSIT). This research was also supported by the Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (2018R1D1A1B07045759). The first author acknowledges partial support from the Graduate School of YONSEI University Research Scholarship Grants in the years 2018 and 2020.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Montenbruck, O.; Hauschild, A.; Steigenberger, P.; Hugentobler, U.; Teunissen, P.; Nakamura, S. Initial assessment of the COMPASS/BeiDou-2 regional navigation satellite system. GPS Solut. 2012, 17, 211–222. [Google Scholar] [CrossRef]
  2. Wang, L.X.; Huang, Z.G.; Zhao, Y. Navigation message designing with high accuracy for NAV. Chin. J. Aeronaut. 2014, 27, 994–1001. [Google Scholar] [CrossRef] [Green Version]
  3. Lv, Y.; Geng, T.; Zhao, Q.; Xie, X.; Zhou, R. Initial assessment of BDS-3 preliminary system signal-in-space range error. GPS Solut. 2020, 24, 16. [Google Scholar] [CrossRef]
  4. Heng, L.; Gao, G.; Walter, T.; Enge, P. Statistical characterization of GLONASS broadcast ephemeris errors. In Proceedings of the 24th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS 2011), Portland, OR, USA, 19–23 September 2011; pp. 3109–3117. [Google Scholar]
  5. Roy, A.E. Orbital Motion; John Wiley & Sons: New York, NY, USA, 1988; pp. 234–241. [Google Scholar]
  6. Xu, G.; Xu, J. On the singularity problem in orbital mechanics. Month. Not. Royal Astronom. Soc. 2013, 429, 1139–1148. [Google Scholar] [CrossRef] [Green Version]
  7. Cohen, C.J.; Hubbard, E.C. A Nonsingular Set of Orbital Elements. Astronom. J. 1962, 67, 10–15. [Google Scholar] [CrossRef]
  8. European Union 2016, Signal-In-Space Interface Control Document, OS SIS ICD, Issue 1.3, 2016. Available online: https://www.gsc-europa.eu/sites/default/files/sites/all/files/Galileo-OS-SIS-ICD.pdf (accessed on 27 August 2020).
  9. BeiDou ICD. BeiDou Navigation Satellite System Signal in Space Interface Control Document Open Service Signal B3I (Version 1.0). 2018. Available online: http://en.beidou.gov.cn/beidoupolicy.html (accessed on 24 July 2020).
  10. Cabinet Office, Quasi-Zenith Satellite System Services Inc. Quasi-Zenith Satellite System Interface Specification Satellite Positioning, Navigation and Timing Service (IS-QZSS-PNT-003). 2018. Available online: https://qzss.go.jp/en/technical/ps-is-qzss/ps-is-qzss.html (accessed on 24 July 2020).
  11. Montenbruck, O.; Steigenberger, P.; Riley, S. IRNSS orbit determination and broadcast ephemeris assessment. Inst. Navig. Int. Tech. Meet. 2015, 2015, 185–193. [Google Scholar] [CrossRef]
  12. Qin, Z.; Huang, G.; Zhang, Q.; Wang, L.; Yan, X.; Kang, Y.; Wang, X.; Xie, S. A Method to Determine BeiDou GEO/IGSO Orbital Maneuver Time Periods. Sensors 2019, 19, 2675. [Google Scholar] [CrossRef] [Green Version]
  13. Keyvani, F.; Torabi, S.H. Design and Simulation of Regional Navigation Constellation with Optimized Mean DOP based on Hybrid GEO and IGSO Satellites. Int. J. Aviation Aeronaut. Aerospace 2019, 6, 2. [Google Scholar] [CrossRef]
  14. Fu, X.; Wu, M. Optimal design of broadcast ephemeris parameters for a navigation satellite system. GPS Solut. 2011, 16, 439–448. [Google Scholar] [CrossRef]
  15. Xie, X.; Geng, T.; Zhao, Q.; Liu, X.; Zhang, Q.; Liu, J. Design and validation of broadcast ephemeris for low Earth orbit satellites. GPS Solut. 2018, 22, 54. [Google Scholar] [CrossRef]
  16. Du, L.; Zhang, Z.; Zhang, J.; Liu, L.; Guo, R.; He, F. An 18-element GEO broadcast ephemeris based on non-singular elements. GPS Solut. 2014, 19, 49–59. [Google Scholar] [CrossRef]
  17. Xiaogang, X.; Mingquan, L. Broadcast Ephemeris Model of the BeiDou Navigation Satellite System. JESTR. 2017, 10, 10–65. [Google Scholar] [CrossRef]
  18. Der, G.J.; Danchick, R. Conversion of Osculating Orbital Elements to Mean Orbital Elements, Flight Dynamics. In Proceedings of the Flight Mechanics/Estimation Theory Symposium 1996, San Diego, CA, USA, 29–31 July 1996; pp. 317–331. [Google Scholar]
  19. Dong, X.; Hu, C.; Long, T.; Li, Y. Numerical Analysis of Orbital Perturbation Effects on Inclined Geosynchronous SAR. Sensors 2016, 16, 1420. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  20. Montenbruck, O.; Steigenberger, P. The BeiDou Navigation Message. In Proceedings of the IGNSS Symposium 2013, Outrigger Gold Coast, Australia, 16–18 July 2013; Available online: https://elib.dlr.de/87748/ (accessed on 16 November 2020).
  21. Li, H. Geostationary Satellites Collocation; Springer: Berlin, Germany, 2014; pp. 99–195. [Google Scholar]
  22. Jiang, M.; Hu, W.; Ding, C.; Liu, G. The effects of orbital perturbation on geosynchronous synthetic aperture radar imaging. IEEE Geosci. Remote Sens. Lett. 2015, 12, 1106–1110. [Google Scholar] [CrossRef]
  23. Kaplan, E.D.; Leva, J.L.; Milbert, D.; Pavloff, M.S. Global Positioning System. In Understanding GPS—Principles and Applications, 2nd ed.; Kaplan, E.D., Hegarty, C.J., Eds.; Artech House: Boston, MA, USA, 2006; pp. 180–183. [Google Scholar]
  24. Xing, Z.; Wang, X. Method of calculation numerical derivative of Jacobin matrix for fitting algorithm of GPS broadcast ephemeris parameters. GNSS World China 2012, 37, 28–31. [Google Scholar]
  25. Xie, X.; Zeng, D.; Long, T.; Zang, L. An improved ephemeris algorithm of Beidou GEO satellite for user. J. Nat. Uni. Defense Technol. 2014, 1, 15. [Google Scholar]
  26. Ouyang, C.; Shi, J.; Shen, Y.; Li, L. Six-Year BDS-2 Broadcast Navigation Message Analysis from 2013 to 2018: Availability, Anomaly, and SIS UREs Assessment. Sensors 2019, 19, 2767. [Google Scholar] [CrossRef] [Green Version]
  27. Montenbruck, O.; Steigenberger, P.; Hauschild, A. Broadcast versus precise ephemerides: A multi-GNSS perspective. GPS Solut. 2015, 19, 321–333. [Google Scholar] [CrossRef]
  28. Oh, H.; Park, E.; Lim, H.-C.; Park, C. Orbit Determination of Korean GEO Satellite Using Single SLR Sensor. Sensors 2018, 18, 2847. [Google Scholar] [CrossRef] [Green Version]
  29. Anghileri, M.; Paonni, M.; Fontanella, D.; Eissfeller, B. Assessing GNSS Data Message Performance A New Approach. Inside GNSS 2013, 60–70. [Google Scholar]
  30. Xie, W.; Huang, G.; Cui, B.; Li, P.; Cao, Y.; Wang, H.; Chen, Z.; Shao, B. Characteristics and Performance Evaluation of QZSS Onboard Satellite Clocks. Sensors 2019, 19, 5147. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  31. Chen, H.; Huang, Y.; Chiang, K.; Yang, M.; Rau, R. The performance comparison between GPS and BeiDou-2/compass: A perspective from Asia. J. Chin. Inst. Eng. 2009, 32, 679–689. [Google Scholar] [CrossRef]
Figure 1. Time variation (left) and amplitude spectrum (right) of orbital elements: BeiDou geosynchronous (GEO)-C01, BeiDou inclined geosynchronous (IGSO)-C16, QZSS GEO-J01, and QZSS IGSO-J07 satellites.
Figure 1. Time variation (left) and amplitude spectrum (right) of orbital elements: BeiDou geosynchronous (GEO)-C01, BeiDou inclined geosynchronous (IGSO)-C16, QZSS GEO-J01, and QZSS IGSO-J07 satellites.
Sensors 20 06544 g001
Figure 2. Fit URE for BeiDou IGSOs (PRN: C06, C07, and C16) and GEOs (PRN: C02, C04, and C05) vs. the number of parameters: (a) 2 h fit interval; (b) 3 h fit interval.
Figure 2. Fit URE for BeiDou IGSOs (PRN: C06, C07, and C16) and GEOs (PRN: C02, C04, and C05) vs. the number of parameters: (a) 2 h fit interval; (b) 3 h fit interval.
Sensors 20 06544 g002
Figure 3. UREs vs. fit intervals: (a) BeiDou IGSO (PRN: C07); (b) BeiDou GEO (PRN C02).
Figure 3. UREs vs. fit intervals: (a) BeiDou IGSO (PRN: C07); (b) BeiDou GEO (PRN C02).
Sensors 20 06544 g003
Figure 4. Total bits vs. RET for different ephemeris parameter sets.
Figure 4. Total bits vs. RET for different ephemeris parameter sets.
Sensors 20 06544 g004
Figure 5. RMS errors in RTN components and UREs with different parameter sets for QZSS.
Figure 5. RMS errors in RTN components and UREs with different parameter sets for QZSS.
Sensors 20 06544 g005
Table 1. Parameters involved in the proposed algorithm. RAAN, right ascension of the ascending node.
Table 1. Parameters involved in the proposed algorithm. RAAN, right ascension of the ascending node.
ParametersDescription
t o e Ephemeris reference epoch
( a 0 , a ˙ , a ¨ )Semimajor axis at reference epoch and its first-order and second-order rates
( e x , e y )Two-dimensional components of eccentricity
( Ω 0 , Ω ˙ , Ω ¨ )RAAN at reference epoch, and its first-order and second-order rates
( i 0 , i ˙ , i ¨ )Inclination at reference time, and its first-order and second-order rates
( u ˙ , u ¨ )The first-order and second-order rates of AOL
( r ˙ , r ¨ )The first-order and second-order rates of orbital radius
Δ n Mean motion difference from the calculated value at t o e
( n ˙ , n ¨ )The first-order and second-order rates of mean motion
λ Mean argument of latitude
( C r c 1 , C r s 1 , C r c 2 , C r s 2 , C r c 3 , C r s 3 )Amplitude of the first, second, and third cosine and sine harmonic correction terms to the orbital radius
( C u c 1 , C u s 1 , C u c 2 , C u s 2 , C u c 3 , C u s 3 )Amplitude of the first, second, and third cosine and sine harmonic correction terms to the AOL
( C Ω c 1 , C Ω s 1 , C Ω c 2 , C Ω s 2 , C Ω c 3 , C Ω s 3 )Amplitude of the first, second, and third cosine and sine harmonic correction terms to the RAAN
( C i c 1 , C i s 1 , C i c 2 , C i s 2 , C i c 3 , C i s 3 )Amplitude of the first, second, and third cosine and sine harmonic correction terms to the inclination
Table 2. Compulsory and optional parameters for broadcast ephemeris.
Table 2. Compulsory and optional parameters for broadcast ephemeris.
AttributeCompulsory ParametersOptional Parameter
Reference epochtoe
Orbital elements( a , e x , e y , i , Ω , λ )
Secular-periodic correction( Δ n , i ˙ , Ω ˙ )( a ˙ , n ˙ , r ˙ , u ˙ , a ¨ , n ¨ , r ¨ , u ¨ , Ω ¨ , i ¨ )
Short-periodic correction(Cuc2, Cus2, Crc2, Crs2, Cic2, Cis2)(Cuc3, Cus3, Cuc1, Cus1, Cic3, Cis3, Cic1, Cis1, Crc3, Crs3, Crs1, Crs1, C Ω c 3 , C Ω S 3 , C Ω c 2 , C Ω S 2 , C Ω c 1 , C Ω S 1 )
Table 3. The number of possible parameter sets according to the number of additional parameters.
Table 3. The number of possible parameter sets according to the number of additional parameters.
CaseDescriptionsPossible Parameter Sets
One additional parameterLinear terms10C1 = 10
Two additional parametersTwo linear terms
One pair of harmonic terms
10C2 + 9C1 = 54
Three additional parametersThree linear terms
One pair of harmonic terms plus one linear term
10 C 3 +   10 C 1 × 9 = 210
Four additional parametersFour linear terms; two pairs of harmonic terms
One pair of harmonic terms plus two linear terms
10 C 4 +   9 C 2 +   10 C 2 × 9 = 651
Table 4. Fit user range error (URE) and root-mean-square (RMS) fit errors in radial, along-track, and cross-track directions with 2 and 3 h fit intervals for IGSO satellite (BeiDou PRN: C07). The parts in bold represent the best fit URE for the same number of parameters.
Table 4. Fit user range error (URE) and root-mean-square (RMS) fit errors in radial, along-track, and cross-track directions with 2 and 3 h fit intervals for IGSO satellite (BeiDou PRN: C07). The parts in bold represent the best fit URE for the same number of parameters.
Number of ParametersAdditional Parameter2 h Fit Interval (cm)3 h Fit Interval (cm)
RACURERACURE
16-0.7946.1612.6030.9871.1547.3043.0141.342
17( r ¨ )0.7335.0122.6030.8831.0265.8953.0141.175
( a ¨ )0.7905.0132.6030.9301.1255.8923.0141.260
18( r ˙ , r ¨ )0.7044.3872.6030.8320.9835.3083.0141.115
(Cus3, Cuc3)0.7534.4012.6030.8741.0605.3383.0141.183
( C Ω S 2 , C Ω C 2 )0.7534.4152.7320.8771.0605.3703.2101.188
( C Ω S 3 , C Ω C 3 )0.7524.4022.4320.8691.0595.3392.7731.177
(Crs1, Crc1)0.7654.3892.6030.8831.0695.3093.0141.190
( C Ω S 1 , C Ω C 1 )0.7774.3892.4310.8891.0595.3112.7701.176
19(Crs1, Crc1, a ˙ )0.5794.3882.6030.7320.8185.3083.0140.975
( a ˙ , r ˙ , r ¨ )0.5654.3942.6030.7210.8095.3173.0140.969
( a ˙ , r ˙ , a ¨ )0.6074.3922.6030.7530.8575.3153.0141.008
(Cus1, Cuc1, u ˙ )0.6334.3932.6030.7740.8415.3193.0140.995
(Cus1, Cuc1, a ˙ )0.6264.3962.6030.7690.8615.3213.0141.012
(Cus1, Cuc1, r ˙ )0.5944.3872.6030.7430.8175.3083.0140.975
20( r ˙ , r ¨ , Crs3, Crc3)0.5224.3872.6030.6880.6305.3083.0140.827
( r ˙ , r ¨ , Cus1, Cuc1)0.5804.3872.6030.7320.8225.3083.0140.979
( a ¨ , r ¨ , Crs1, Crc1)0.5984.3842.6030.7460.8255.3023.0140.981
( a ˙ , r ¨ , Crs1, Crc1)0.5724.3862.6030.7260.8265.2953.0140.981
( r ˙ , r ¨ , Crs1, Crc1)0.5764.3872.6030.7290.7925.3083.0140.954
( r ˙ , a ¨ , Crs3, Crc3)0.6154.3702.6030.7590.7685.2593.0140.932
Table 5. Fit URE and RMS fit errors in radial, along-track, and cross-track directions with 2 and 3 h fit intervals for GEO satellite (BeiDou PRN: C02). The parts in bold represent the best fit URE for the same number of parameters.
Table 5. Fit URE and RMS fit errors in radial, along-track, and cross-track directions with 2 and 3 h fit intervals for GEO satellite (BeiDou PRN: C02). The parts in bold represent the best fit URE for the same number of parameters.
Number of ParametersAdditional Parameter2 h Fit Interval (cm)3 h Fit Interval (cm)
RACURERACURE
16-2.84719.6541.2363.3203.65721.6761.6034.106
17( a ˙ )2.59516.5801.2352.9653.39619.6571.5983.793
( a ¨ )2.66915.9641.2353.0023.45319.2391.5983.827
18(Crs3, Crc3)1.80813.5691.2352.1632.70917.1361.5983.089
( r ˙ , a ¨ )2.13013.5001.2352.4302.99917.0101.5983.337
( a ˙ , r ˙ )2.23016.5391.2352.6562.92419.5871.5983.383
( a ¨ , r ¨ )2.24315.9341.2352.6382.81119.1481.5983.267
( u ˙ , r ¨ )2.32113.5141.2392.5962.93116.9661.6023.275
( C Ω S 1 , C Ω C 1 )2.70813.5671.1462.9423.45717.1331.4853.749
19(Crs3, Crc3, r ¨ )1.70613.5691.2352.0802.32617.1341.5982.766
(Crs3, Crc3, a ¨ )1.71613.5731.2352.0882.33417.1381.5982.773
(Crs3, Crc3, r ˙ )1.71913.5691.2352.0912.32617.1341.5982.766
(Crs3, Crc3, a ˙ )1.73113.5741.2352.1002.34717.1391.5982.784
( a ˙ , r ˙ , a ¨ )2.11713.5021.2352.4192.74717.0291.5983.117
( C Ω S 1 , C Ω C 1 , r ˙ )2.13813.5641.1472.4402.75317.1331.4813.126
20( a ˙ , r ¨ , Crs3, Crc3)1.75713.3721.2352.1113.82116.4921.5984.061
( r ˙ , r ˙ , Crs3, Crc3)1.63112.6091.2341.9702.05315.1111.5982.442
( r ˙ , r ¨ , Crs3, Crc3)1.70713.5691.2352.0812.31817.1341.5982.760
(Cus3, Cuc3, Crs3, Crc3)1.76513.5441.2352.1262.42917.0751.5982.849
( a ¨ , r ¨ , Crs3, Crc3)1.70213.4361.2352.0702.30816.9081.5982.740
(Crs3, Crc3, C Ω S 3 , C Ω C 3 )1.78613.5451.2272.1442.40617.0801.6412.830
Table 6. Main differences in parameters and characteristics of competitive ephemeris models. GPS, global positioning system.
Table 6. Main differences in parameters and characteristics of competitive ephemeris models. GPS, global positioning system.
Ephemeris
(No. of Parameters)
Reference
Epoch
Orbital
Elements
Secular
Correction
Periodic
Correction
BeiDou ephemeris ( t 0 ) Quasi-Kepler elements ( Δ n , Ω ˙ , i ˙ ) (Cus2, Cuc2, Crs2)
(16) ( a , e c c , i 0 , Ω 0 , ω 0 , M 0 ) (Crc2, Cis2, Cic2)
GPS CNAV ( t 0 ) Quasi-Kepler elements ( a ˙ , i ˙ )
( Δ n , Δ n ˙ , Δ Ω ˙ )
(Cus2, Cuc2, Crs2)
(18) ( Δ a 0 , e c c , i 0 , Ω 0 , ω 0 , M 0 ) (Crc2, Cis2, Cic2)
Fu et al. [14] 1 ( t 0 ) Quasi-Kepler elements ( Ω ˙ , u ˙ , i ˙ ) ( C Ω S 3 , C Ω C 3 , Crs2)
(16) ( a 0 , e c c 0 , i 0 , Ω 0 , ω 0 , M 0 ) (Crc2, Cus2, Cuc2)
Fu et al. [14] 2 ( t 0 ) Quasi-Kepler elements ( Ω ˙ , u ˙ , r ˙ , i ˙ ) ( C Ω S 1 , C Ω C 1 , Crs2)
(17) ( a 0 , e c c 0 , i 0 , Ω 0 , ω 0 , M 0 ) (Crc2, Cus2, Cuc2)
Proposed set 1 ( t 0 ) Nonsingular elements ( a ¨ )
( Δ n , Ω ˙ , i ˙ )
(Cus2, Cuc2, Crs2)
(17) ( a 0 , e x , e y , i 0 , Ω 0 , λ 0 ) (Crc2, Cis2, Cic2)
Proposed set 2 ( t 0 ) Nonsingular elements ( Δ n , Ω ˙ , i ˙ ) ( C Ω S 1 , C Ω C 1 , Cus2, Cuc2)
(18) ( a 0 , e x , e y , i 0 , Ω 0 , λ 0 ) (Crs2, Crc2, Cis2, Cic2)
Proposed set 3 ( t 0 ) Nonsingular elements ( a ˙ , a ¨ , r ˙ )
( Δ n , Ω ˙ , i ˙ )
(Cus2, Cuc2, Crs2)
(19) ( a 0 , e x , e y , i 0 , Ω 0 , λ 0 ) (Crc2, Cis2, Cic2)
Proposed set 4 ( t 0 ) Nonsingular elements ( r ˙ , r ¨ )
( Δ n , Ω ˙ , i ˙ )
(Cus2, Cuc2, Crs3, Crc3)
(20) ( a 0 , e x , e y , i 0 , Ω 0 , λ 0 ) (Crs2, Crc2, Cis2, Cic2)
Table 7. UREs and their RMS values for difference ephemeris models.
Table 7. UREs and their RMS values for difference ephemeris models.
Ephemeris ModelBeiDou GEO UREs (cm)BeiDou IGSO UREs (cm)RMS
C01C02C04C05C06C07C09C10C13C16(cm)
BeiDou ephemeris2.4773.2963.3413.1360.8330.9430.8320.6300.7040.7852.057
GPS CNAV2.3733.1383.9913.8351.2041.6831.1271.9331.6821.0292.433
Fu et al. [14] 12.3283.1003.2873.0680.8840.9220.7510.6370.6790.8282.009
Fu et al. [14] 21.9272.9293.0013.9340.8300.8300.8230.5990.7480.7941.975
Proposed set 12.3183.0023.2712.9530.7860.9300.7680.5720.6490.7381.928
Proposed set 22.3002.9423.2672.9310.7390.8890.7060.5310.5670.6961.901
Proposed set 31.8812.4192.6162.3720.7270.7530.7100.4990.5860.6871.566
Proposed set 41.5942.0802.1602.0070.6920.6880.7090.5220.5860.6951.346
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Choi, J.H.; Kim, G.; Lim, D.W.; Park, C. Study on Optimal Broadcast Ephemeris Parameters for GEO/IGSO Navigation Satellites. Sensors 2020, 20, 6544. https://doi.org/10.3390/s20226544

AMA Style

Choi JH, Kim G, Lim DW, Park C. Study on Optimal Broadcast Ephemeris Parameters for GEO/IGSO Navigation Satellites. Sensors. 2020; 20(22):6544. https://doi.org/10.3390/s20226544

Chicago/Turabian Style

Choi, Jin Haeng, Gimin Kim, Deok Won Lim, and Chandeok Park. 2020. "Study on Optimal Broadcast Ephemeris Parameters for GEO/IGSO Navigation Satellites" Sensors 20, no. 22: 6544. https://doi.org/10.3390/s20226544

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