- The paper establishes that cross-epoch Doppler coupling is necessary for bounded carrier-phase estimation, reducing phase growth from linear divergence to sub-linear behavior within roughly 10 rad over 500 epochs.
- The paper derives a TASD-aware posterior Cramér–Rao bound using a 10×10 block Fisher information matrix, while showing that a standard EKF is efficient for most states but has a phase efficiency ratio of 2.33.
- The paper introduces hybrid 4σ gating with Huber weighting, reducing 95th-percentile phase error by 93% for impulsive slips and 27% for heavy-tailed Doppler noise without knowing the outlier type in advance.
Motivation and problem setting
Inter-satellite links (ISLs) in low Earth orbit (LEO) mega-constellations must deliver joint time-frequency synchronization and ranging under hardware impairments that are considerably more severe than those encountered in the BDS-3 MEO constellation, where Ka-band dual one-way ranging has demonstrated sub-15 cm SLR residuals. Relative velocities exceeding 7 km/s in LEO amplify three coupled impairments: oscillator phase noise modeled via Allan variance power laws, impulsive carrier-phase cycle slips, and heavy-tailed thermal noise at low carrier-to-noise ratios. The paper's central observation is that in coherent Doppler processing, the frequency observable depends on the difference of consecutive carrier phase states, θk​−θk−1​, a structure the authors term time-accumulated signal difference (TASD) coupling. While this differential structure is familiar from GNSS carrier-phase processing, its formal role as a necessary condition for phase observability in ISL synchronization had not previously been established.
System model
The state vector is x~k​=[Rk​,R˙k​,bk​,uk​,θk​]⊤, with clock bias and drift expressed in range-equivalent units; this scaling reduces the Fisher information matrix (FIM) dynamic range from 1024 to approximately 106. Dynamics are linear Gaussian with a block-diagonal integrator transition matrix, random-acceleration range noise (σa​=0.1 m/s2), Allan-variance-parameterized clock noise for an OCXO (h0​=2.2×10−25, h−2​=1.6×10−24), and Wiener phase noise with 100 Hz linewidth.
The TASD Doppler measurement in range-rate units is
yD​[k]=R˙k​+uk​+κθ​(θk​−θk−1​)+vD,k​,κθ​=2πfc​Tcoh​c​
which equals 0.0184 m/s/rad at fc​=26 GHz and x~k​=[Rk​,R˙k​,bk​,uk​,θk​]⊤0 s. The dependence on x~k​=[Rk​,R˙k​,bk​,uk​,θk​]⊤1 creates a binary factor between adjacent epochs. A notable physical ambiguity: a 1 m/s range-rate change is observationally equivalent to a 3.33 ppb clock drift in any single Doppler measurement; separability relies entirely on their differing process-noise statistics.
TASD essentiality and the PCRB
The first analytical contribution is Proposition 1: if x~k​=[Rk​,R˙k​,bk​,uk​,θk​]⊤2, the phase receives no information from either Doppler or ToA measurements, and because the phase follows a random walk fully decoupled from the other states, the x~k​=[Rk​,R˙k​,bk​,uk​,θk​]⊤3 element of the information matrix obeys a strictly decreasing scalar recursion converging to zero. The posterior phase variance therefore diverges linearly without bound. With TASD active, the cross-epoch term injects information about the phase increment, converting linear divergence into bounded, sub-linear growth within x~k​=[Rk​,R˙k​,bk​,uk​,θk​]⊤4 rad over 500 epochs. This is a strong structural claim: cross-epoch Doppler coupling is not merely beneficial but necessary for phase tracking.
The second contribution derives a posterior Cramér-Rao bound (PCRB) via the Tichavský recursion, explicitly incorporating the resulting x~k​=[Rk​,R˙k​,bk​,uk​,θk​]⊤5 block FIM over the joint state x~k​=[Rk​,R˙k​,bk​,uk​,θk​]⊤6. With x~k​=[Rk​,R˙k​,bk​,uk​,θk​]⊤7 m/s, the dominant off-diagonal entry x~k​=[Rk​,R˙k​,bk​,uk​,θk​]⊤8 couples phase information into the range-rate and clock-drift dimensions. Under nominal Gaussian noise over 500 Monte Carlo trials, the bound is validated with zero violation rate across all steady-state epochs. An important caveat stated by the authors: under outlier-corrupted Doppler, the Gaussian-assumed PCRB is no longer a strict lower bound.
Efficiency analysis isolates the EKF's deficiency
A sharp numerical contrast emerges under nominal conditions. The EKF achieves efficiency ratios x~k​=[Rk​,R˙k​,bk​,uk​,θk​]⊤9 for range, clock bias, range rate, and clock drift (e.g., 10240, RMSE 0.714 m/s against a 10241 of 0.710), but only 10242 for phase (RMSE 49.5 rad versus a bound of 21.2 rad). Because the standard EKF updates only 10243 and discards the information about 10244 carried by the cross-epoch Doppler residual, the gap is attributable specifically to the TASD structure rather than generic filter nonlinearity. The authors note that fixed-lag smoothing could plausibly close part of this gap, but do not quantify the achievable gain. They also observe that since ToA observes only 10245, the marginal bounds on 10246 and 10247 individually remain near the prior level—a single-link gauge ambiguity inherent to the scenario.
Hybrid robust filtering
The third contribution is a hybrid update combining hard gating (10248) for sparse extreme outliers with Huber M-estimation (10249) for moderate contamination, both operating on residuals normalized by a TASD-aware innovation covariance that adds the previous-epoch term 1060 absent from single-epoch EKF implementations. The authors show that the omitted cross terms simplify to an expression whose leading component is strictly negative, so the adopted covariance conservatively overestimates 1061 by roughly 40% at steady state, making thresholds more permissive and preserving stability—an approximation acknowledged rather than eliminated.
The design rationale is quantitative: at a 1062 impulsive outlier, Huber weighting alone inflates effective noise by only 1063, leaving an effective residual near 1064 that still dominates the update—hence Huber alone cannot handle cycle slips, while gating alone discards useful moderate outliers. Threshold sensitivity is modest: varying both parameters by 1065 changes p95 phase error by less than 5%, and the false rejection rate at 1066 under Gaussian noise is 0.006%.
Simulation results
With 500 trials over 100 epochs, two outlier mechanisms corrupting Doppler only (ToA remains Gaussian):
| Regime |
EKF |
Gating |
Huber |
Hybrid |
| Impulsive slips (5%, 1067) |
1406 rad |
97 rad |
771 rad |
98 rad |
| Heavy-tail (15%, 1068 mixture) |
191 rad |
142 rad |
184 rad |
139 rad |
The Hybrid reduces 95th-percentile phase error by 93% under impulsive slips and 27% under heavy-tail contamination relative to the EKF, achieving lowest or near-lowest p95 in both regimes without prior knowledge of the outlier type. Single-trial trajectories confirm the mechanism: the EKF absorbs the first cycle slip at 1069 and sustains a permanent σa​=0.10 rad bias, whereas the Hybrid tracks phase within 1–2× the σa​=0.11 floor between outlier events.
Limitations and open questions
The paper concedes several restrictions explicitly. The analysis assumes a single link with time-invariant parameters; extension to constellation-scale distributed PCRBs remains open. The Gaussian-assumed PCRB loses its strict lower-bound status under outlier corruption, so tail-performance claims rest on simulation rather than theory. The innovation covariance omits cross terms justified only by a conservative-sign argument, and the efficiency gap σa​=0.12 suggests—but does not demonstrate—that fixed-lag smoothing would improve phase estimation. All results are simulation-based at Ka-band with specific oscillator and dynamics parameters; no experimental ISL data are used.
Conclusion
This work establishes that cross-epoch Doppler coupling is a necessary condition for bounded carrier-phase estimation in LEO ISL synchronization, provides a validated TASD-aware PCRB through an explicit σa​=0.13 block information structure, and demonstrates a hybrid gating-plus-Huber filter that cuts p95 phase error by 27–93% across outlier regimes. The efficiency contrast (σa​=0.14 versus σa​=0.15) cleanly attributes EKF suboptimality to mishandling of the cross-epoch structure, making the framework a concrete benchmark for future synchronization estimators on LEO constellations (2603.11280).