Table of Contents
Fetching ...

Pilots and Other Predictable Elements of the Starlink Ku-Band Downlink

Wenkai Qin, Mark L. Psiaki, John R. Bowman, Todd E. Humphreys

TL;DR

This work investigates the Starlink Ku-band downlink waveform to identify predictable, frame-invariant elements that can be exploited for precise TOA-based positioning with compact receivers. By developing an end-to-end acquisition and demodulation framework, the authors reveal edge pilots, a reference template, and tessellation (T) codes that enable substantial processing gain, improving TOA performance even on side beams. Their analysis, grounded in a large data corpus of exemplar frames, shows an aggregate processing gain around 48 dB from low-entropy elements, with full-frame processing approaching the theoretical maximum near 55 dB and enabling CRB-like TOA accuracy across a wide SNR range. The findings have practical implications for opportunistic PNT using existing Starlink signals, potentially enabling robust navigation with small, wide-beam receivers and reducing dependency on traditional GNSS under adversarial conditions.

Abstract

We identify and characterize dedicated pilot symbols and other predictable elements embedded within the Starlink Ku-band downlink waveform. Exploitation of these predictable elements enables precise opportunistic positioning, navigation, and timing using compact, low-gain receivers by maximizing the signal processing gain available for signal acquisition and time-of-arrival (TOA) estimation. We develop an acquisition and demodulation framework to decode Starlink frames and disclose the explicit sequences of the edge pilots -- bands of 4QAM symbols located at both edges of each Starlink channel that apparently repeat identically across all frames, beams, channels, and satellites. We further reveal that the great majority of QPSK-modulated symbols do not carry high-entropy user data but instead follow a regular tessellated structure superimposed on a constant reference template. We demonstrate that exploiting frame-level predictable elements yields a processing gain of approximately 48 dB, thereby enabling low-cost, compact receivers to extract precise TOA measurements even from low-SNR Starlink side beams.

Pilots and Other Predictable Elements of the Starlink Ku-Band Downlink

TL;DR

This work investigates the Starlink Ku-band downlink waveform to identify predictable, frame-invariant elements that can be exploited for precise TOA-based positioning with compact receivers. By developing an end-to-end acquisition and demodulation framework, the authors reveal edge pilots, a reference template, and tessellation (T) codes that enable substantial processing gain, improving TOA performance even on side beams. Their analysis, grounded in a large data corpus of exemplar frames, shows an aggregate processing gain around 48 dB from low-entropy elements, with full-frame processing approaching the theoretical maximum near 55 dB and enabling CRB-like TOA accuracy across a wide SNR range. The findings have practical implications for opportunistic PNT using existing Starlink signals, potentially enabling robust navigation with small, wide-beam receivers and reducing dependency on traditional GNSS under adversarial conditions.

Abstract

We identify and characterize dedicated pilot symbols and other predictable elements embedded within the Starlink Ku-band downlink waveform. Exploitation of these predictable elements enables precise opportunistic positioning, navigation, and timing using compact, low-gain receivers by maximizing the signal processing gain available for signal acquisition and time-of-arrival (TOA) estimation. We develop an acquisition and demodulation framework to decode Starlink frames and disclose the explicit sequences of the edge pilots -- bands of 4QAM symbols located at both edges of each Starlink channel that apparently repeat identically across all frames, beams, channels, and satellites. We further reveal that the great majority of QPSK-modulated symbols do not carry high-entropy user data but instead follow a regular tessellated structure superimposed on a constant reference template. We demonstrate that exploiting frame-level predictable elements yields a processing gain of approximately 48 dB, thereby enabling low-cost, compact receivers to extract precise TOA measurements even from low-SNR Starlink side beams.
Paper Structure (28 sections, 69 equations, 9 figures)

This paper contains 28 sections, 69 equations, 9 figures.

Figures (9)

  • Figure 1: Normalized matched-filter correlation against a coherent combination of the known primary and secondary synchronization sequences (PSS and SSS) with a signal captured from a compact feedhorn receiver of the type shown. This receiver, intended for consumer-grade satellite television reception in the 10.712.75 frequency band, provides a 5060 gain and a noise figure below 1. The SNR value shown indicates the pre-correlation SNR of the received signal associated with the strongest post-correlation peak. For this capture, which spans the full 240 bandwidth of a single Starlink channel, the theoretical processing gain by which the post-correlation SNR exceeds the pre-correlation SNR is 33.
  • Figure 2: Lower bounds on single-frame TOA root mean squared error (RMSE) vs. pre-correlation SNR for coherent processing with three representative local replicas: (1) the PSS+SSS combination (blue), (2) low-entropy elements (LEEs) of the frame (gray), and (3) the full Starlink frame (red). Results are shown for two representative capture bandwidths, $25$ and $\qty{240}{\mega\hertz}$. The Ziv-Zakai bounds (ZZBs; solid lines) are tighter than the Cramér-Rao bounds (CRBs; dashed lines) at low SNR because they capture the threshold effects that lead to rapid degradation in TOA precision in that regime. The SNR range shown covers the relevant values for trackable signals from assigned beams (high SNR) to side beams (low SNR). The bounds based on LEEs are discussed further in Section \ref{['sec:known-predictable']}.
  • Figure 3: Cascading clock model for Starlink transmitter showing the relationship between base time $t_\text{d}$, frame clock time $t_\text{f}$, carrier clock time $t_\text{c}$, and sample clock time $t_\text{s}$.
  • Figure 4: Example estimated Starlink channel transfer function $\hat{H}_k$ as a function of offset frequency $F d[k]$ for $k\in \mathcal{K}_\text{l}$. This transfer function is for a data recording system that uses an Ettus X410 USRP with native sampling at 250 and a [quantity-product=-]1.2 steered-dish antenna.
  • Figure 5: Modulation scheme estimates for the set of 1009 exemplar frames, with each frame comprising $\vert \mathcal{I}_1 \vert = 301$ OFDM symbols. Frames and symbols are ordered along the horizontal and vertical axes, respectively. The color of each cell indicates the estimated $\mathcal{C}_{mi}$ type for $m \in \{1,\dots,1009\}$ and $i \in \mathcal{I}_1$. Note how the first few symbols (starting with the SSS) of every frame are QPSK-modulated. These symbols constitute the variable-length frame header.
  • ...and 4 more figures