The Effect of Observation Discontinuities on LEO Real-Time Orbital Prediction Accuracy and Integrity

  • NAVIGATION: Journal of the Institute of Navigation
  • September 2025,
  • 72
  • (3)
  • navi.708;
  • DOI: https://doi.org/10.33012/navi.708

Abstract

Real-time, high-accuracy orbital products for low Earth orbit (LEO) satellites are essential for LEO-augmented real-time positioning, navigation and timing services. In particular, complete and continuous global navigation satellite system (GNSS) observations onboard tracked LEO satellites are necessary to guarantee precise orbit determination (POD) and generate short-term predicted orbits that can be fit with real-time ephemeris parameters. However, in practice, GNSS observations of LEO satellites often suffer from discontinuities due to tracking problems, data transmission problems, or downlinking strategies. Understanding the effect of these observation gaps on orbit accuracy is therefore essential for developing strategies to minimize accuracy degradation in real-time LEO satellite orbits. This study investigates trade-offs between two suites of strategies for addressing multi-hour observation data gaps followed by short segments of tail data during reduced-dynamic POD. The first strategy, EP, involves sacrificing the tail data and extending the prediction time. The second set of strategies retain the tail data but vary the POD strategies: the tested options include maintaining stochastic accelerations as estimable parameters (RP), not estimating stochastic accelerations (CP), or combining the RP-based orbits from the non-gap periods with the CP-based orbits during the gap (BP). Using real GNSS observations from the LEO satellite Sentinel-6A, we evaluated the accuracy and integrity of these strategies for 1-h orbital predictions with assumed gap lengths of 3, 5, 7, and 9 h and tail data lengths set to 15, 30, 45, and 60 min. Results show that the BP strategy achieves the highest prediction accuracy, with mean orbital user range errors (OUREs) of approximately 5.7 and 13.4 cm for a 3-h data gap followed by 60-min and 15-min tails, respectively. In contrast, the EP strategy demonstrates the highest integrity. For a 15-min tail, the 99.9% confidence level of the OURE for the EP strategy reaches approximately 3.1 and 8.7 dm for gap lengths of 3 h and 9 h, respectively. Overall, BP is the preferred strategy for maximizing prediction accuracy, while the EP strategy is preferable for short gaps and tails. The CP strategy provides a balanced approach, maintaining reasonably strong performance for both prediction accuracy and integrity.

Keywords

1 INTRODUCTION

Low Earth orbit (LEO) satellites are being considered as a supplementary means to enhance the positioning, navigation, and timing (PNT) services of global navigation satellite systems (GNSSs) (Reid et al., 2018; Han et al., 2021). Augmentation with LEO satellites provides PNT users various benefits, including a greater number of satellites, lower flight altitudes (approximately 300–1500 km above the Earth), stronger signals, and faster satellite speeds (Montenbruck et al., 2000; Westphal et al., 2023). However, LEO-enhanced real-time PNT services require high-accuracy, real-time LEO satellite orbit data.

In addition, to provide real-time PNT, highly accurate orbit predictions must be performed over various time spans. Many previous studies have explored precise orbit determination (POD) for LEO satellites (Montenbruck et al., 2013; Li et al., 2018; Allahvirdi-Zadeh et al., 2021; Wang et al., 2023). Using reduced-dynamic models, current POD methods can achieve an orbital accuracy of less than 1 cm in the post-processing mode with fixed ambiguities (Mao et al., 2021) and sub-decimeter precision in near-real-time mode, depending on the processing strategies and real-time GNSS products being used (Montenbruck et al., 2013; Hauschild et al., 2016; Allahvirdi-Zadeh et al., 2021; Hauschild et al., 2022). Prediction accuracy generally depends on orbital height, prediction time, prediction strategy, and POD accuracy, among other things (Ge et al., 2020; Wang et al., 2016; Hauschild et al., 2016; Li et al., 2019). For example, with complete and continuous dual-frequency GNSS observations, 1-hour prediction accuracy can reach sub-decimeter levels for LEO satellites such as GRACE Follow-on (~500 km altitude) and Sentinel-3B (~780 km altitude) (Wang, Liu et al., 2022; Wang et al., 2023).

However, while many studies simulate real-time POD with complete and continuous GNSS data, real-world conditions often cause observation data gaps ranging from a few hours to more than 10 h. These gaps could be caused by temporary tracking interruptions (Momoh, 2013), receiver/antenna restarts or malfunctions, or interference from external radio frequency signals that severely degrade the LEO satellite’s ability to track GNSS signals (Murrian et al., 2021). Recent work by Ge et al. (2024) addressed 10-min observation interruptions in kinematic LEO POD by filling the gaps with predicted LEO satellite orbits (with prediction errors within 0.2 m), enabling more rapid convergence after observations resumed. For ground-based POD processing, observation data gaps can also be caused by some data downlinking strategies or downlinking failures that occur due to rapid changes in the LEO satellite’s geometry. For example, as shown in Figure 1, when an LEO satellite passes overhead, observations can be downlinked in a real-time stream (represented by the green blocks), while some of the GNSS data stored onboard the satellite might need to be downlinked in batch form with a longer downlinking time (red blocks). In Case 1, the delayed arrival of the stored observations during the satellite’s second overhead pass leads to temporary data gaps, and the subsequent overhead observations (lasting about 10–20 min) downlinked in real-time only appear after the gaps. This delay may not affect post-processed POD, but it significantly degrades the accuracy of real-time processing. In Case 2, successful batch downlinking of the observation data during the satellite’s third overhead pass allows the temporary data gaps to be filled.

FIGURE 1

Real-time vs. batch downlinking of GNSS observation data tracked by an LEO satellite

LEO-augmented PNT services that use real-time LEO orbital products require not only highly accurate orbital data but also high data integrity to support robust integrity monitoring (IM). IM was first developed for aviation; for example, the advanced receiver autonomous integrity monitoring (ARAIM) algorithm was designed to protect against multiple faults that may arise when using dual-frequency multi-constellation observations (Blanch et al., 2012). Studies have since explored the use of IM in various ground-based applications, such as intelligent transportation systems (El-Mowafy & Kubo, 2018; Hassan et al., 2020). Some of these studies have shown the potential of using simulated LEO navigation signals for IM of LEO-augmented precise point positioning–real-time kinematic (PPP-RTK) positioning (Wang, El-Mowafy, Wang et al., 2022). Other IM strategies for LEO satellite POD and short-term orbit predictions using complete observation data have also been discussed (Wang, El-Mowafy, & Rizos, 2022). However, research on the effect of discontinuous GNSS observation data on IM for real-time LEO satellite orbits remains limited.

In this study, we address the situation where a GNSS observation gap lasting a few hours is followed by a tail segment of GNSS data. Here, the “tail data” refers to the last small segment of observations (i.e., tens of minutes) after the long gap within the POD arc. This situation raises a key decision point regarding whether to use this tail data for orbit determination. Using the tail data means incorporating the GNSS observation gap into real-time POD, which may reduce the orbit accuracy and therefore the accuracy of real-time orbital prediction. On the other hand, discarding the tail data means that not all available GNSS observations will be used, in which case longer prediction intervals may be required to keep pace with the real-time orbit prediction window. Extended prediction intervals also tend to lower prediction accuracy. We explore this decision point by analyzing the effects of four different orbit determination strategies on orbit determination accuracy and LEO satellite prediction accuracy. Because users require not only high accuracy but also highly reliable real-time LEO satellite orbits, we also assess the integrity of the prediction results under each strategy. Overall, this analysis helps identify which orbit determination strategy should be used for different applications or scenarios.

The paper first introduces a batch least-squares (BLS)-based method for reduced-dynamic POD that incorporates stochastic acceleration and solar radiation pressure parameters, along with the fitting process for LEO ephemeris parameters and orbital predictions. It then presents three additional POD strategies for addressing scenarios with gaps in the GNSS observations. Section 3 describes the experimental setup for simulations testing these four strategies. The analysis section then explores how different gap and tail data lengths affect the accuracy and integrity of the POD results of the four methods, focusing on the orbital user range error (OURE) for 1-h orbital prediction. The final section summarizes the key conclusions and provides corresponding recommendations for different application scenarios based on user requirements for real-time orbital accuracy and integrity of LEO satellites.

2 PROCESSING STRATEGY FOR ORBITAL GAPS

When GNSS measurements tracked by a receiver onboard an LEO satellite contain small gaps of a few minutes or tens of minutes, orbital accuracy is generally unaffected because dynamic models can effectively bridge these short interruptions. However, in the case of a large gap in the GNSS observations (e.g., several hours, denoted by length lgap), followed by a small segment of data at the end of the processing arc (e.g., 20 min, denoted by ltail), a key question is whether to use this tail data. Excluding the tail data would avoid incorporating the gap in the POD process but also increase the orbit prediction time needed for real-time applications.

To address this issue, we propose four orbit determination strategies, which are described in the following sub-sections and illustrated in Figure 2. The first strategy, RP, estimates the six Keplerian elements (XK), stochastic accelerations (aSto) and constant solar radiation pressure (SRP) parameters aSRP). The second strategy, CP, estimates both the constant and harmonic (i.e., sine and cosine) SRP parameters (aSRP,all) but does not estimate stochastic accelerations. Both RP and CP use the tail data for orbit estimation. The third strategy, EP, discards the tail observations, retaining only the more complete observations for RP-based orbit determination at the cost of longer prediction times. The last strategy, BP, is a blended approach that uses the RP orbits in the non-gap period and switches to the CP orbits during the gap period. For all four strategies, orbits are predicted to Tpre (here, 1 h) after the last observation using the available orbits from the preceding four hours.

FIGURE 2

Four different POD strategies for LEO satellite orbital determination and prediction. The red dashed line represents the observation gap length lgap, ltail denotes the observation tail length after the gap, and Tpre denotes the prediction period. The two gray dashed lines bounding the prediction period Tpre indicate that the same prediction window was used for all four strategies. For illustration purposes, the POD and prediction lengths are not shown to scale.

2.1 RP: Reduced-Dynamic POD Including Estimated Stochastic Accelerations

The RP strategy is based on well-established gravitational perturbation models and compensates for certain non-gravitational forces, like SRP or air drag effects, through estimable dynamic parameters. These parameters, along with the Keplerian elements at the initial epoch, are solved through BLS processing.

The observation model for the ionosphere-free (IF) code and phase observations can be expressed as:

E(ΔpIFs(ti))=AKs(ti)XK+ASRPs(ti)aSRP+AStos(ti)aSto+c×Δtr(ti)1

E(ΔφIFs(ti))=AKs(ti)XK+ASRPs(ti)aSRP+AStos(ti)aSto+c×Δtr(ti)+λIF×NIFs2

where E(·) denotes the expectation operator, and ΔpIFs(ti) and ΔφIFs(ti) represent the code and phase observed-minus-computed (O-C) terms, respectively, at epoch i for GNSS satellite s. The matrices AKs,ASRPs, and AStos are design matrices containing the partial derivatives of the code and phase observations with respect to the unknown parameters XK, aSRP, and aSto, respectively. Of the unknowns, XK represents the six Keplerian elements at the initial epoch t0; aSRP denotes the constant SRP parameters; and aSto is the piece-wise constant stochastic acceleration, which reset every few minutes. Δtr is the estimable clock error of the LEO satellite receiver, and c is the speed of light. Of the two IF terms, λIF is the IF wavelength, and NIFs represents the IF ambiguity for satellite s.

By combining Equations (1) and (2), the dynamic orbital parameters can be estimated through BLS adjustment. The Cartesian orbits can then be numerically integrated at each epoch within the POD arc (Beutler 2005). The orbits from the most recent 4 h of the POD arc are then used to fit orbit parameters and generate the Keplerian elements XK and the nine solar radiation pressure parameters aSRP,all, which are later used for orbit prediction (X^pre). The vector aSRP,all of the nine SRP parameters can be expressed as:

aSRP,all=(aR0,aT0,aA0,aRS,aTS,aAS,aRC,aTC,aAC)T3

where aR0, aT0 and aA0 denote the constant SRP terms in the radial (R), along-track (T), and cross-track (A) directions, respectively. aRS, aTS, aAS are their sine counterparts, and aRC, aTC, aAC are the corresponding cosine counterparts. These parameters form the SRP accelerations in the three directions (aSRP,R, aSRP,T, aSRP,A) as follows:

aSRP,R=aR0+aRS×sin(u)+aRC×cos(u)4

aSRP,T=aT0+aTS×sin(u)+aTC×cos(u)5

aSRP,A=aA0+aAS×sin(u)+aAC×cos(u)6

where u refers to the argument of latitude.

2.2 CP: Reduced-Dynamic POD Without Estimating Stochastic Accelerations

The CP strategy follows the RP strategy but with two key differences: first, it estimates all nine SRPs aSRP,all in the POD process instead of only the three constant terms (see Eqs. (1) and (2)); and second, it does not estimate any piece-wise constant stochastic accelerations in the POD process.

For this strategy, the code and phase IF O-C terms can be expressed as follows:

E(ΔpIFs(ti))=AKs(ti)XK+ASRP,alls(ti)aSRP,all+c×Δtr(ti)7

E(ΔφIFs(ti))=AKs(ti)XK+ASRP,alls(ti)aSRP,all+c×Δtr(ti)+λIF×NIFs8

where ASRP,allS contains the partial derivatives of the code and phase observations with respect to aSRP,all.

2.3 BP: Combination of the RP and CP Strategies

The BP strategy combines the strengths of both the RP and CP methods for orbit determination. The RP orbits (X^RP) are determined within the non-gap period, and the CP orbits (X^CP) are determined within the gap period. These segments are then merged before orbit prediction (see Figure 2). The combined orbit (X^BP) is expressed as:

X^BP(Tall)={X^RP(tstarttgap,start),X^CP(Tgap),X^RP(Ttail)}9

where Tall, Tgap, and Ttail represent all the time points within the POD arc, the observation data gap, and the tail segment, respectively. tstart and tgap,start are the starting time points of the POD arc and the GNSS observation gap, respectively. Note that, in this notation, lowercase t denotes a specific time point (epoch), while uppercase T indicates a time interval.

2.4 EP: Reduced-Dynamic POD Discarding Tail Data

The EP strategy follows the RP method but discards the gap and the tail observation data, at the cost of extending the prediction time. The EP prediction time TEP,pre consists of the following parts:

TEP,pre=lgap+ltail+Tpre10

where lgap, ltail, and Tpre refer to the length of the observation gap, the length of the tail data, and the scheduled prediction time (1 h for other strategies), respectively (see Figure 2).

3 EXPERIMENTAL SETUP

Figure 3 outlines the data processing workflow for the four near-real-time POD strategies and real-time orbital prediction of LEO satellites. Dark-colored boxes represent input data, including real-time GNSS products and observations, and the final output results, including real-time LEO satellite orbital prediction results. The light-colored boxes the intermediate data processing steps. For all four strategies, the workflow begins by correcting for model errors like phase center variations (PCV), phase center offsets (PCO), and relativistic effects. The three POD estimation methods (RP, CP, and EP) are then applied individually to estimate near-real-time precise orbits using the BLS approach (see Section 2). The results from RP and CP are combined to obtain the BP orbits. Finally, orbits from all four methods are used for short-term prediction.

FIGURE 3

Data processing flowchart for real-time LEO satellite POD using the four proposed strategies

This study uses dual-frequency GPS observations on the L1 and L2 bands from the LEO satellite Sentinel-6A, which was launched on November 21, 2020 and flies at an orbital height of about 1300 km (Hauschild et al. 2022). Leveraging the high-precision real-time GNSS orbital and clock products provided by the National Centre for Space Studies (CNES) in France (Kazmierski et al., 2018), this study uses the four strategies described above to perform POD over 24-h arcs with a sampling interval of 30 s. Table 1 summarizes the processing parameters used for near-real-time POD and real-time orbital prediction, along with the predefined dynamic models applied during orbit determination.

View this table:
TABLE 1

Processing parameters used for near-real-time LEO satellite POD and real-time orbital prediction

As shown in Table 1, we tested observation gap lengths of 3, 5, 7, and 9 h and tail data lengths of 15, 30, 45, and 60 min. All combinations of these two parameters were used for 24 h POD. The dataset spanned from February 1st to 5th, 2022, with the arc start time shifted by 5 min in each processing round, resulting in approximately 1440 rounds of POD and prediction (see Figure 4). Predicted orbits were then compared against the post-processed reference orbits provided by the Copernicus POD service, which have a 3D RMS of approximately 1 cm (CSPDH 2023).

FIGURE 4

Process of LEO satellite POD and orbit prediction. GNSS data for the Sentinel-6A satellite from February 1–5, 2022 were processed in approximately 1440 rounds, each with a 5-min shift in the starting time of the POD arc.

4 TEST RESULTS

This section reviews the accuracy and integrity of the LEO orbits predicted through the four different gap-handling strategies and with different gap and tail lengths in the Sentinel-6A GNSS observation data.

4.1 Accuracy of the Predicted Orbits

When the GNSS observations are complete (i.e. no gaps), POD using high-precision real-time GNSS products can achieve centimeter-level accuracy. However, data gaps lasting several hours or more can significantly decrease this accuracy. For example, Figure 5 shows the POD results for a representative 24-hour arc for Sentinel-6A on DOY 033, 2022. This arc started at 02:55 in GPS time (GPST) with a 9-h data gap followed by a 1-h tail segment. The top panel of Figure 5 shows the along-track orbital errors for the RP, CP, and EP strategies, which are typically larger than the errors in the radial and cross-track directions. In the RP strategy (red line in the top panel), the POD accuracy during the observation gap degrades rapidly from a few centimeters to the decimeter level. In the EP strategy (green line in the top panel), the shortened 14-h processing arc maintains POD quality, but then prediction accuracy during the much longer 10-h prediction window decreases significantly. The CP approach (blue line in the top panel), which does not involve estimating the stochastic accelerations, shows worse overall POD results than the RP and EP strategies but more limited accuracy loss during the gap. The bottom panel of Figure 5 shows the results from the BP strategy, which combines the RP orbit prior to the gap and the CP-derived orbits during the gap to achieve a high-precision orbit solution.

FIGURE 5

Along-track POD errors with the RP, CP, and EP (top) and BP (bottom) strategies for Sentinel-6A on DOY: 033, 2022. The arc starts at 02:55 in GPST, with a 9 h data gap followed by a 1 h tail of data. In the bottom panel, the BP strategy integrates the non-gap period of the RP results and the gap period of the CP results.

Figure 6 illustrates the orbital errors of the BP strategy in all three directions for the same arc. During the period without data gaps, the orbital errors in all three directions were below 5 cm. During the gap, the along-track errors increased to 1 dm, while the cross-track errors remained around 5 cm, and the radial errors stayed below 5 cm.

FIGURE 6

POD errors of the BP strategy in the radial (R), along-track (T), and cross-track (A) directions. The arc starts at 02:55 in GPST, with a 9-h data gap followed by a 1-h tail of data.

Based on the POD results from the four proposed strategies, Figure 7 shows the 1-h prediction errors in the along-track direction for the same arc. The BP strategy (yellow line), which combines the strengths of the RP and CP orbits, generally delivers the highest prediction accuracy. In contrast, the EP strategy results in the largest errors due to the long prediction period. However, this outcome is specific to the tested case of a 9-h data gap with a 1-h tail segment; the relative prediction performance under other combinations of gap and tail lengths will be discussed later in this section.

FIGURE 7

Along-track orbital prediction errors for the four tested strategies over the 1-h prediction window for real-time orbital prediction errors (representing the period bounded by gray dashed lines in Figure 2). The POD arc starts at 02:55 in GPST, with a 9-h data gap followed by a 1-h tail.

As mentioned above, this study conducted 1440 processing rounds of 24-h orbit determination and 1-h orbit prediction for Sentinel-6A. For ground users, a key accuracy metric is the root mean square (RMS) of the OURE, denoted σOURE, which represents the average projection of the orbital errors towards the Earth (Wang, El-Mowafy, & Yang, 2022). This value can be calculated as follows:

σOURE=ωR2σR2+ωTA2(σT2+σA2)11

where σR, σT, and σA represent the LEO satellite orbital errors in the radial, along-track, and cross-track directions, respectively, and ωR and ωTA are projection coefficients toward the Earth’s surface that depend on the satellite’s orbital height. For Sentinel-6A flying at an altitude of approximately 1340 km, ωR and ωTA are about 0.6395 and 0.5432 (Chen et al. 2013), respectively.

Figure 8 shows the mean σOURE values for the four orbital prediction strategies over the first 0–10 min of the prediction interval for gap lengths of 3, 5, 7, and 9 h.

FIGURE 8

Mean σOURE of the four tested strategies over a 0-10 min prediction interval. The length of the tail data is 15 min (left panel) and 60 min (right panel).

Results are shown for a 15-min tail segment in the left panel and a 60-min tail in the right panel. As shown in the figure, the RP, CP, and BP methods exhibit relatively stable prediction results across different gap lengths. Of these, the BP strategy generally delivers the best prediction results over the first 10 min, achieving mean σOURE values of about 7.7 and 3.5 cm for tails of 15 and 60 min, respectively. Comparing the two panels of Figure 8 shows that, for a given gap length, increasing the tail length from 15 to 60 min improves the 0–10 min prediction accuracy for all strategies except EP, as evidenced by an approximately 3 cm reduction in the mean σOURE for the RP, CP, and BP methods. This result indicates that shorter tails (i.e., gaps near the end of the POD arc) decrease the prediction accuracy of the RP, CP, and BP methods. In contrast, the EP strategy shows a dramatic decrease in accuracy when the gap length increases and when the tail length is extended from 15 min (left panel) to 60 min (right panel). This degradation is caused by the longer prediction intervals required for the EP approach.

Table 2 shows the mean σOURE when the left panel of Figure 8 (with a 15-min tail segment) is extended to a prediction time of 10–20 min. Overall, the BP strategy continues to deliver the best prediction performance, except in the case of short gaps (3 h), where the EP strategy begins to outperform the others. This shift occurs because shortening the gap length significantly reduces the prediction interval for the EP strategy, while extending the prediction time by 10 min has little additional influence on the EP results because the prediction times are already long.

View this table:
TABLE 2

Mean σOURE of the four tested strategies over a 10–20 min prediction interval, with 15 min of tail data and gap lengths of 3, 5, 7, and 9 h.

To provide a more general overview of the prediction behavior of the four strategies across different gap and tail lengths, the mean σOURE of the BP strategy over a 1-h prediction interval is compared with the results for the EP, CP, and RP strategies in Figures 9, 10, and 11, respectively. Each figure is structured with four panels from left to right representing gap lengths of 3, 5, 7, and 9 h, respectively. Within each panel, different line colors illustrate results for different tail lengths, and results for the EP and BP methods are shown by solid and dashed lines, respectively. For reference, the prediction results without a data gap (using the RP strategy) are given in grey.

FIGURE 9

Mean σOURE of the 1-h real-time orbital prediction results from the BP (dashed lines) and EP strategies (solid lines) for different observation gap and tail lengths. For reference, the gray dotted line represents the prediction results of the RP strategy without any observation gaps.

FIGURE 10

Mean σOURE of the 1-h real-time orbital prediction results from the BP (dashed lines) and CP strategies (solid lines) for different observation gap and tail lengths. For reference, the gray dotted line represents the prediction results of the RP strategy without any observation gaps.

FIGURE 11

Mean σOURE of the 1-h real-time orbital prediction results from the BP (dashed lines) and RP strategies (solid lines) for different observation gap and tail lengths. For reference, the gray dotted line represents the prediction results of the RP strategy without any observation gaps.

Based on Figure 9 (comparing the BP and EP strategies), the following observations can be made:

  • 1) The EP method shows superior prediction accuracy for short gaps with short tails (red lines in the left panel of Figure 9). However, this advantage diminishes as the tail length increases. For longer tails (e.g., 60 min; blue lines in the left panel of Figure 9), the BP method demonstrates superior prediction accuracy.

  • 2) The prediction accuracy of the EP method deteriorates progressively with increasing gap and tail lengths due to the longer prediction interval. With a gap length of 3 h, the mean σOURE for the EP strategy is below 1 dm, whereas with a gap length of 9 h, the mean σOURE exceeds 2 dm.

  • 3) In contrast, the prediction accuracy of the BP method is insensitive to the gap length but improves with longer tail lengths. In other words, gaps that approach the end of the processing arc (i.e., with shorter tails) cause more damage to the BP prediction results.

  • 4) The BP method combines RP results in the non-gap period with the CP estimates during the gap. The “jumps” observed in some of the BP solutions (dashed lines) are likely caused by this arc concatenation and the application of a 4.42-sigma outlier exclusion threshold.

Figure 10 compares the results of the CP and BP strategies across different combinations of gap and tail lengths. Like the BP strategy, the CP results are generally insensitive to the gap length but highly sensitive to tail length, with both strategies benefiting from longer tails. In general, the BP strategy (solid lines) achieves better prediction accuracy than CP (dashed lines) for shorter prediction intervals, whereas for prediction intervals over 45 min, the BP strategy becomes comparable to or slightly worse than CP.

Figure 11 compares the 1-h prediction results of the RP and BP approaches, showing that the BP strategy consistently outperforms RP across a variety of gap and tail lengths. Specifically, the RP strategy with a short tail length of 15 min (solid red lines) exhibits a rapid degradation in the prediction accuracy over time, with the mean σOURE exceeding 3 dm for predictions beyond 30 min. In contrast, the BP method maintains a prediction accuracy of approximately 1.5 dm (red dashed lines) under the same conditions. Like the CP and BP strategies, the RP results are insensitive to the gap length but sensitive to the tail data length, with a particularly pronounced decline in accuracy as the tail length decreases from 30 min (solid green lines) to 15 min (solid red lines). However, the 60-min tail results do not outperform the 45-min tail results for the RP strategy, likely because the RP strategy estimates stochastic accelerations even with large gaps. This estimation strategy strongly affects the quality of the POD results during large gaps (as illustrated by the poor RP results during the gap period in the top panel of Figure 5), and these disturbances presumably overshadow any marginal gains due to increasing tail data lengths in the conducted tests.

In summary, the BP strategy generally provides the best prediction accuracy among the four tested methods. Its accuracy is insensitive to gap length, but this accuracy may degrade significantly when the tail data length decreases. The only exception to this overall trend is under conditions of short data gaps (e.g., 3 h) and tail lengths (e.g., 15 min), in which case the EP strategy outperforms the BP strategy, especially for prediction times over 30 min.

4.2 Integrity of the Predicted Orbits

In addition to prediction accuracy, many applications also require high real-time orbit integrity. This section accordingly addresses the ability of each strategy to limit large prediction errors. Figure 12 shows the 68.27% (1σ) and 99.9% percentile lines of all computed OURE values across all four strategies, based on a scenario with a 9-h data gap and 15-min tail. Based on the 1σ percentile lines (top panel of Figure 12), the BP strategy consistently demonstrates superior performance, whereas the RP strategy exhibits a significant increase in prediction error as the prediction time increases. These results generally align with the orbit accuracy results described in Section 4.1. In contrast, when considering the 99.9% percentile lines (bottom panel), the BP strategy performs poorly, and the EP strategy instead shows the lowest OURE values. Despite the reduced prediction accuracy and extended prediction time caused by discarding the tail data in the EP strategy, the 99.9% percentile lines of its OURE remain at the sub-meter level. While the BP strategy (which merges the orbits from different strategies) maintains a superior 1σ percentile performance at 1 to 2 dm, its 99.9% percentile performance decreases to the meter level. Overall, in this long-gap and short-tail scenario, the CP strategy (green lines) provides the best combination of accuracy and integrity for predictions within 30 min.

FIGURE 12

68.27% (top) and 99.9% (bottom) percentile lines of the OURE for the four tested strategies over a 1-h prediction interval. The data gap and tail lengths are set to 9 h and 15 min, respectively.

Figure 13 shows the 99.9% percentile lines of the OURE for predicted orbits under the four most extreme scenarios: (i) short-gap/short-tail (top left); (ii) short-gap/ long-tail (top right); (iii) long-gap/short-tail (bottom left); and (iv) long-gap/long-tail (bottom right). In the bottom two panels (representing long-gap scenarios), the red lines for the RP strategy are obscured by the yellow lines for the BP strategy. In general, the EP strategy (blue lines) exhibits the best performance across all four scenarios, with short gaps and short tails (left panels) being more favorable due to the shorter prediction time they require. The CP strategy (green lines) ranks second, though its prediction accuracy with short tails (top panels) decreases significantly with longer prediction times. The RP and BP strategies both show worse prediction accuracy in the 99.9% percentile lines than the EP and CP strategies.

FIGURE 13

99.9% percentile lines of the OURE for the four tested strategies over a 1-h prediction interval. Percentile lines are shown for four extreme scenarios defined by the minimum and maximum observation and tail lengths.

For integrity monitoring of the prediction solution, a protection level (PL) that serves as a cap on possible solution errors can be computed (Blanch et al. 2012). The first step in computing the PL involves assessing the distribution of the prediction errors. Our results show that the prediction errors from different rounds at each prediction time point are not Gaussian distributed. A two-step method (Blanch et al. 2019) is therefore used to compute the mean values (mq) and standard deviations (σq) that define a Gaussian distribution that overbounds the cumulative distribution function (CDF) of the empirical error distribution. The PLs for the OUREs at prediction time ti are then calculated as follows:

PLq(ti)=K×σq(ti)+mq(ti),with q=1,2,312

where q = 1, 2, 3 corresponds to the radial, along-track, and cross-track directions. The parameter K is defined as:

K=C1(1P2)13

where C–1(·) denotes the inverse CDF of a standard normal distribution, with the probability P of an incorrect orbital prediction contained in the parentheses. With a probability of 1 – P, the orbital prediction errors at the prediction time ti are expected to be bounded by PLq(ti). The three PLq(ti) values corresponding to the three directions are then used to derive the overall PL for the OURE, denoted as PLOURE :

PLOURE=ωR2PL12(ti)+ωTA2(PL22(ti)+PL32(ti))14

Figure 14 shows the PLs of the OURE for the predicted orbits with the risk threshold of P = 10−5 for the same four scenarios shown in Figure 13. As in Figure 13, the EP strategy (blue lines) provides the tightest PLs in all four scenarios, with PLs of about 0.4, 1.14, 0.45, and 1.31 m in the short-gap/short-tail, long-gap/short-tail, short-gap/long-tail, and long-gap/long-tail scenarios, respectively. Shorter data gaps and tails (left panels of Figure 14), which correspond to shorter prediction times, are essential for achieving smaller PLs with the EP strategy. Among the remaining three strategies, the CP strategy (green lines) generally delivers more stable and reliable PLs than the RP or BP strategies.

FIGURE 14

PLs (P = 10−5) of the OUREs for the predicted orbits from the four tested strategies

Notably, the CP strategy exhibits a clear divergence in PL performance depending on the tail data length, with longer tails resulting in considerably smaller PLs. In this experiment, the last four hours of the POD arc were used to fit the dynamic parameters for orbit prediction. As shown in Figure 15, a key difference between the 15 min and 60 min tail cases is the continuity and amount of available data within these four hours that can be used to fit orbital prediction parameters. For example, in the case of a 3-h gap with a 15-min tail (first row in Figure 15), the 4-h fitting arc is split into two short, discontinuous segments, whereas in the case of a 3-h gap followed by a 60-min tail (second row in Figure 15), a complete 1-hour arc is available. Similarly, in the cases with 9 h gaps (third and fourth rows in Figure 15), the lengths of the available data differ based on the tail data length (i.e., 15 and 60 min). The fitting arcs that contain a complete 60-min segment within the 4-h window (second and fourth rows of Figure 15) resulted in improved POD performance, more accurate prediction parameter fitting, and, as a result, better prediction outcomes.

FIGURE 15

Data availability within the last 4 h of the POD arc

Figure 16 provides an overview of the PLs for the EP strategy, assuming tail data lengths of 15 and 60 min (left and right panels), varying gap lengths (colored lines), and a more relaxed risk threshold for incorrect orbit prediction of P = 10−3. For both tested tail lengths, the PLs increase with increasing gap length; for example, in the left panel, the average PL increases from approximately 3.1 dm at a gap length of 3 h to 8.7 dm at a gap length of 9 h. Based on the greater fluctuation and overall larger PLs in the right relative to the left panel, PL stabilities over the prediction period decrease with increasing tail length. Averaged PLs for the EP method over the first prediction hour are summarized in Table 3. In general, lower PLs reflect better integrity monitoring. For example, with a preset alert limit of 1 m, the availabilities for a gap length of 9 h (blue lines) would be 99.17% and 57.85% for the 15-min and 60-min tail scenarios, respectively. For gap lengths of 3–7 h (red, green and yellow lines), availabilities remain at 100% under both tested tail lengths.

FIGURE 16

PLs (P = 10–3) of the OUREs for orbits predicted by the EP strategy for tail data lengths of 15 min (left panel) and 60 min (right panel)

View this table:
TABLE 3

Average PLs for 1-h orbits predicted by the EP strategy for different gap and tail data lengths and different assumed risks for incorrect orbit prediction (P = 10–3, P = 10–5)

5 DISCUSSION AND CONCLUSIONS

Recent studies are increasingly considering the augmentation of GNSS using LEO satellites. However, unlike post-processed POD, real-time POD may encounter discontinuities in the GNSS observations tracked by the LEO onboard receiver, thereby degrading the predicted LEO orbital results provided to ground users. To address this issue, we assessed the accuracy and integrity of the 1-h orbital prediction results of four different POD strategies under various data gap lengths and different lengths of tail data after the gaps.

The four tested POD strategies include: 1) the RP strategy, which estimates stochastic accelerations and the constant terms of the SRP parameters; 2) the CP strategy, which estimates the constant, sine, and cosine terms of the SRP parameters but not the stochastic accelerations; 3) the EP strategy, which applies the RP approach but discards the tail data and extends the orbit prediction time; and 4) the BP strategy, which merges the RP results during the non-gap period with the CP orbits during the gap period. We used real GPS observation data from the Sentinel-6A satellite from February 1 to 5, 2022, resulting in 1440 processing rounds of 24-h POD and 1-h orbit predictions. The gap lengths were set to 3, 5, 7, and 9 h, and tail lengths were set to 15, 30, 45, and 60 min.

The results showed that the BP strategy generally delivers the best short-term (i.e., 10-min) prediction accuracy, with a mean OURE RMS of about 3.5 cm for gap lengths up to 9 h followed by a tail length of 60 min, and a mean OURE RMS of around 7 cm for a tail length of 15 min. The BP, CP, and RP methods are all insensitive to the gap length but show reduced prediction accuracy when the gaps occur near the end of the processing arc, especially when the tail length is small. In contrast, the EP strategy is sensitive to both the gap and tail lengths, as they directly increase the required prediction time. However, for short data gaps (e.g., 3 h) and short tails (e.g., 15 min), the EP strategy may outperform the BP strategy, especially for prediction times over 30 min.

Despite its consistently strong performance in terms of prediction accuracy, the BP strategy is not the best option in terms of prediction integrity. Instead, both the 99.9% percentile lines and the PLs show that the EP strategy, which discards the tail data, tends to be the most reliable. Using the EP strategy under conditions of a short gap length (3 h) and short tail length (15 min), 99.9% of the OURE values remained below 0.16 m for predictions within 1 h, and the PL (with an assumed risk for incorrect orbit prediction of 10−3 in each direction) was approximately 3.1 dm. The 99.9% percentile values increase to 0.65 m when the gap length increases to 9 h and the tail length increases to 60 min, and the PL increases to approximately 8.7 dm as the gap length extends to 9 h. In contrast, when the tail length is extended to 60 min, the PL for the EP strategy increases by only 1 cm but shows greater instability.

Overall, our results indicate that the BP strategy provides the best prediction accuracy, while the EP method delivers the highest prediction integrity. The CP method provides the second-best results in terms of both prediction accuracy and integrity and could therefore be suitable for applications with high requirements for both accuracy and integrity.

HOW TO CITE THIS ARTICLE

Chen, B., Wang, K., El-Mowafy, A., & Yang, X. (2025). The effect of observation discontinuities on LEO real-time orbital prediction accuracy and integrity. NAVIGATION, 72(3). https://doi.org/10.33012/navi.708

ACKNOWLEDGMENTS

This work was supported by the National Natural Science Foundation of China (No. 12473078), the International Partnership Program of the Chinese Academy of Sciences (021GJHZ2023010FN), the National Time Service Center, Chinese Academy of Sciences (CAS) (No. E167SC14), and the Australian Research Council—Discovery Project No. DP240101710.

This is an open access article under the terms of the Creative Commons Attribution License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited.

REFERENCES

  1. Allahvirdi-Zadeh, A., Wang, K., & El-Mowafy, A. (2021). POD of small LEO satellites based on precise real-time MADOCA and SBAS-aided PPP corrections. GPS Solutions, 25(2), 31. https://doi.org/10.1007/s10291-020-01078-8
  2. Beutler, G. (2005). Variational equations. In Methods of celestial mechanics (Vol. I: Physical, mathematical, and numerical principles, 175207). Astronomy and Astrophysics Library. Berlin: Springer. https://doi.org/10.1007/b138225
  3. Blanch, J., Walter, T., Enge, P., Lee, Y., & Spletter, A. (2012). Advanced RAIM user algorithm description: Integrity support message processing, fault detection, exclusion, and protection level calculation. Proc. of the 25th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS 2012), Nashville, TN, 28282849. https://www.ion.org/publications/abstract.cfm?articleID=10462
  4. Blanch, J., Walter, T., & Enge, P. (2019). Gaussian bounds of sample distributions for integrity analysis. IEEE Transactions on Aerospace and Electronic Systems, 55(4), 18061815. https://doi.org/10.1109/TAES.2018.2876583
  5. Chen, L., Jiao, W., Huang, X., Geng, C., Ai, L., Lu, L., & Hu, Z. (2013). Study on signal-in-space errors calculation method and statistical characterization of BeiDou Navigation Satellite System. In J. Sun, W. Jiao, H. Wu, & C. Shi (Eds.), China Satellite Navigation Conference (CSNC) 2013 Proceedings, 423434. Berlin: Springer. https://doi.org/10.1007/978-3-642-37398-5_39
  6. CSPDH. (2023). Copernicus Sentinels POD data hub. Copernicus Open Access Hub, European Space Agency. https://dataspace.copernicus.eu/
  7. El-Mowafy, A., & Kubo, N. (2018). Integrity monitoring for positioning of intelligent transport systems using integrated RTK-GNSS, IMU and vehicle odometer. IET Intelligent Transport Systems, 12(8), 901908. https://doi.org/10.1049/iet-its.2018.0106
  8. Ge, H., Li, B., Ge, M., Nie, L., & Schuh, H. (2020). Improving low Earth orbit (LEO) prediction with accelerometer data. Remote Sensing, 12(10), 1599. https://doi.org/10.3390/rs12101599
  9. Ge, H., Meng, G., & Li, B. (2024). Zero-reconvergence PPP for real-time low-Earth satellite orbit determination in case of data interruption. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 17, 47054715. https://doi.org/10.1109/JSTARS.2024.3362395
  10. Han, Y., Wang, L., Fu, W., Zhou, H., Li, T., Xu, B., & Chen, R. (2021). LEO navigation augmentation constellation design with the multi-objective optimization approaches. Chinese Journal of Aeronautics, 34(4), 265278. https://doi.org/10.1016/j.cja.2020.09.005
  11. Hassan, T., El-Mowafy, A., & Wang, K. (2020). A review of system integration and current integrity monitoring methods for positioning in intelligent transport systems. IET Intelligent Transport Systems, 15(1), 4340. https://doi.org/10.1049/itr2.12003
  12. Hauschild, A., Montenbruck, O., Steigenberger, P., Martini, I., & Fernandez-Hernandez, I. (2022). Orbit determination of Sentinel-6A using the Galileo high accuracy service test signal. GPS Solutions, 26(4), 13. https://doi.org/10.1007/s10291-022-01312-5
  13. Hauschild, A., Tegedor, J., Montenbruck, O., Visser, H., & Markgraf, M. (2016). Precise onboard orbit determination for LEO satellites with real-time orbit and clock corrections. Proc. of the 29th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS+ 2016), Portland, OR, 37153723. https://doi.org/10.33012/2016.14717
  14. Kazmierski, K., Sosnica, K., & Hadas, T. (2018). Quality assessment of multi-GNSS orbits and clocks for real-time precise point positioning. GPS Solutions, 22(11), 11. https://doi.org/10.1007/s10291-017-0678-6
  15. Li, K., Zhou, X., Wang, W., Gao, Y., Zhao, G., Tao, E., & Xu, K. (2018). Centimeter-level orbit determination for TG02 Spacelab using onboard GNSS data. Sensors, 18(8), 2671. https://doi.org/10.3390/s18082671
  16. Li, X., Zhang, K., Ma, F., Zhang, W., Zhang, Q., Qin, Y., Zhang, H., Meng, Y., & Bian, L. (2019). Integrated precise orbit determination of multi-GNSS and large LEO constellations. Remote Sensing, 11(21), 2514. https://doi.org/10.3390/rs11212514
  17. Lyard, F., Lefevre, F., Letellier, T., & Francis, O. (2006). Modelling the global ocean tides: Modern insights from FES2004. Ocean Dynamics, 56, 394415. https://doi.org/10.1007/s10236-006-0086-x
  18. Mao, X., Arnold, D., Girardin, V., Villiger, A., & Jäggi, A. (2021). Dynamic GPS-based LEO orbit determination with 1 cm precision using the Bernese GNSS Software. Advances in Space Research, 67(2), 788805. https://doi.org/10.1016/j.asr.2020.10.012
  19. Momoh, J. A. (2013). Robust GNSS point positioning in the presence of cycle slips and observation gaps [Doctoral dissertation, University College London]. https://discovery.ucl.ac.uk/id/eprint/1392312/
  20. Montenbruck, O., & Gill, E. (2000). Satellite orbits: Models, methods and applications. Springer Verlag Berlin Heidelberg. https://doi.org/10.1007/978-3-642-58351-3
  21. Montenbruck, O., Hauschild, A., Andres, Y., von Engeln, A., & Marquardt, C. (2013). (Near-)real-time orbit determination for GNSS radio occultation processing. GPS Solutions, 17(2), 199209. https://doi.org/10.1007/s10291-012-0271-y
  22. Murrian, M. J., Narula, L., lannucci, P. A., Budzien, S., O’Hanlon, B. W., Psiaki, M. L., & Humphreys, T. E. (2021). First results from three years of GNSS interference monitoring from low Earth orbit. NAVIGATION, 68(4), 673685. https://doi.org/10.1002/navi.449
  23. Pavlis, N. K., Holmes, S. A., Kenyon, S. C., & Factor, J. K. (2008). An Earth gravitational model to degree 2160: EGM2008. In Proceedings of the EGU 2008, Vienna, Austria, 1318 April 2008
  24. Petit, G., & Luzum, B. (2010). IERS conventions; IERS Technical Note, 36. Verlag des Bundesamts für Kartographie und Geodäsie. https://iers-conventions.obspm.fr/content/tn36.pdf
  25. Reid, T. G. R., Neish, A. M., Walter, T., & Enge, P. K. (2018). Broadband LEO constellations for navigation. NAVIGATION, 65(2), 205220. https://doi.org/10.1002/navi.234
  26. Standish, E. M. (1998). JPL Planetary and Lunar Ephemerides, DE405/LE405 (JPL Interoffice Memorandum 312.F-98-048). Jet Propulsion Laboratory, California Institute of Technology. https://naif.jpl.nasa.gov/pub/naif/generic_kernels/spk/planets/a_old_versions/de405.cmt
  27. Wang, K., El-Mowafy, A., & Rizos, C. (2022). Integrity monitoring for precise orbit determination of LEO satellites. GPS Solutions, 26, 32. https://doi.org/10.1007/s10291-021-01200-4
  28. Wang, K., El-Mowafy, A., Su, H., & Yang, X. (2023). On the very short and very long LEO satellite orbit prediction. Proc. of the 2023 International Technical Meeting of the Institute of Navigation, Long Beach, CA, 725735. https://doi.org/10.33012/2023.18665
  29. Wang, K., El-Mowafy, A., Wang, W., Yang, L., & Yang, X. (2022). Integrity monitoring of PPP-RTK positioning; Part II: LEO augmentation. Remote Sensing, 14(7), 1599. https://doi.org/10.3390/rs14071599
  30. Wang, K., El-Mowafy, A., & Yang, X. (2022). URE and URA for predicted LEO satellite orbits at different altitudes. Advances in Space Research, 70(8), 24122423. https://doi.org/10.1016/j.asr.2022.08.039
  31. Wang, K., Liu, J., Su, H., El-Mowafy, A., & Yang, X. (2022). Real-time LEO satellite orbits based on batch least-squares orbit determination with short-term orbit prediction. Remote Sensing, 15(1), 133. https://doi.org/10.3390/rs15010133
  32. Wang, Y., Zhong, S., Wang, H., & Ou, J. (2016). Precision analysis of LEO satellite orbit prediction. Acta Geodaetica et Cartographica Sinica, 45(9), 10351041. https://doi.org/10.11947/j.AGCS.2016.20160045
  33. Westphal, C., Han, L., & Li, R. (2023). LEO satellite networking relaunched: Survey and current research challenges. ArXiv. https://doi.org/10.48550/arXiv.2310.07646
Loading
Loading
Loading
Loading
  • Share
  • Bookmark this Article