Papers
Topics
Authors
Recent
Search
2000 character limit reached

Starlink Ku-Band OFDM Downlink

Updated 5 July 2026
  • Starlink Ku-band downlink waveform is defined as a wideband OFDM signal in the 10.7–12.7 GHz band with eight 240 MHz channels and 1024 subcarriers, enabling both data transmission and passive positioning.
  • It employs a fixed 1.333 ms frame with explicit synchronization sequences (PSS, SSS, CM1SS, CSS) and dense edge pilots that support practical Doppler tracking and TOA estimation.
  • Advanced receiver architectures use techniques like matched-filter acquisition and T-code processing to achieve processing gains up to 48 dB under low SNR, enhancing PNT observables.

The Starlink Ku-band downlink is a low-Earth-orbit satellite downlink in the 10.7–12.7 GHz band whose publicly characterized wideband form is an OFDM waveform with fixed frame timing, explicit synchronization sequences, and a large set of predictable symbols that can be exploited for passive positioning, navigation, and timing (PNT). Public reverse-engineering and receiver studies describe eight 240 MHz channels, 1024 subcarriers per channel, a 750 Hz frame rate, exact primary and secondary synchronization structures, dedicated edge pilots, and a broader deterministic frame template that supports matched-filter acquisition, Doppler tracking, and time-of-arrival (TOA) estimation (Humphreys et al., 2022, Qin et al., 2 Feb 2026). Subsequent work formulates a “full beacon” model for recurring symbols and demonstrates Doppler-only PVT on captured Starlink signals, while separate work exploits a narrowband continuous-wave beacon tone for Doppler-rate aiding and explicitly does not disclose the wideband OFDM configuration (Zanirato et al., 6 Feb 2026, Camuzcu et al., 19 May 2026).

1. Frequency plan, channelization, and basic physical layer

The blind-identification description of the downlink places the total allocated band at 10.700–12.700 GHz and resolves eight equally spaced OFDM channels, each 240 MHz wide and separated by 10 MHz guard bands. For channel index i=1,,8i=1,\dots,8, the channel center frequencies are

Fc,i=10.700 GHz  +  0.25(i1)GHz  +  0.1171875 MHz,F_{c,i} = 10.700\ \text{GHz} \;+\; 0.25\,(i-1)\,\text{GHz} \;+\; 0.1171875\ \text{MHz},

so adjacent channel centers are 250 MHz apart and each channel is offset by half a subcarrier above the lower band edge. The OFDM subcarrier spacing is

Δf=240×1061024=234,375 Hz.\Delta f=\frac{240\times10^6}{1024}=234{,}375\ \text{Hz}.

These parameters define the baseline wideband Starlink Ku-band OFDM signal reported in the public signal-structure studies (Humphreys et al., 2022).

A later implementation-oriented waveform study adopts the same eight-channel, 240 MHz-wide view and uses s=1024s=1024 subcarriers, again implying Δf234.375\Delta f \simeq 234.375 kHz. In that formulation, each channel carries 302 OFDM symbols per frame plus an empty guard interval, and the symbol timing is consistent with the earlier blind-identification result (Qin et al., 2 Feb 2026).

One receiver study aimed at signal-of-opportunity navigation reports a different capture configuration rather than a different underlying standard: a nominal downlink carrier f011.325f_0 \simeq 11.325 GHz for Starlink “channel 3” and an observed complex RF bandwidth of 100 MHz. In that experiment, the front end uses a feedhorn and an Othernet Bullseye TCXO LNB, with fLO=9.75f_{\text{LO}}=9.75 GHz and an IF near 1.575 GHz, followed by an Ettus USRP X300 sampling at Fs=100F_s=100 MS/s with 16-bit I/Q (Zanirato et al., 6 Feb 2026).

Parameter Value Source context
Total Ku-band downlink allocation 10.700–12.700 GHz Wideband OFDM characterization
Number of channels 8 Wideband OFDM characterization
Channel bandwidth 240 MHz Wideband OFDM characterization
Channel spacing 250 MHz Wideband OFDM characterization
Guard band 10 MHz Wideband OFDM characterization
Subcarriers per channel 1024 Wideband OFDM characterization
Subcarrier spacing 234,375 Hz Wideband OFDM characterization
Example capture carrier f011.325f_0 \simeq 11.325 GHz 100 MHz capture setup

The modulation observed on the wideband OFDM downlink is predominantly 4-QAM (QPSK), with 16-QAM reported for some payload symbols. With all subcarriers active and 4-QAM, the raw bit-rate expression reported in the blind-identification study is approximately 465.5 Mbps (Humphreys et al., 2022). A plausible implication is that the publicly observed waveform has enough regularity to support both communications demodulation and opportunistic sensing, but the full proprietary higher-layer design remains undisclosed.

2. Frame timing and synchronization sequences

The publicly characterized OFDM waveform is frame-synchronous with frame period

Tframe=1750 s1.3333 ms.T_{\text{frame}}=\frac{1}{750}\ \text{s}\approx 1.3333\ \text{ms}.

Each frame contains 302 consecutive nonzero OFDM-symbol intervals and one vacant frame-guard interval of approximately 4.444 Fc,i=10.700 GHz  +  0.25(i1)GHz  +  0.1171875 MHz,F_{c,i} = 10.700\ \text{GHz} \;+\; 0.25\,(i-1)\,\text{GHz} \;+\; 0.1171875\ \text{MHz},0s, satisfying

Fc,i=10.700 GHz  +  0.25(i1)GHz  +  0.1171875 MHz,F_{c,i} = 10.700\ \text{GHz} \;+\; 0.25\,(i-1)\,\text{GHz} \;+\; 0.1171875\ \text{MHz},1

The per-symbol structure uses Fc,i=10.700 GHz  +  0.25(i1)GHz  +  0.1171875 MHz,F_{c,i} = 10.700\ \text{GHz} \;+\; 0.25\,(i-1)\,\text{GHz} \;+\; 0.1171875\ \text{MHz},2 subcarriers and Fc,i=10.700 GHz  +  0.25(i1)GHz  +  0.1171875 MHz,F_{c,i} = 10.700\ \text{GHz} \;+\; 0.25\,(i-1)\,\text{GHz} \;+\; 0.1171875\ \text{MHz},3 cyclic-prefix samples, so the useful symbol interval is Fc,i=10.700 GHz  +  0.25(i1)GHz  +  0.1171875 MHz,F_{c,i} = 10.700\ \text{GHz} \;+\; 0.25\,(i-1)\,\text{GHz} \;+\; 0.1171875\ \text{MHz},4, the cyclic-prefix interval is Fc,i=10.700 GHz  +  0.25(i1)GHz  +  0.1171875 MHz,F_{c,i} = 10.700\ \text{GHz} \;+\; 0.25\,(i-1)\,\text{GHz} \;+\; 0.1171875\ \text{MHz},5, and the total OFDM-symbol interval is Fc,i=10.700 GHz  +  0.25(i1)GHz  +  0.1171875 MHz,F_{c,i} = 10.700\ \text{GHz} \;+\; 0.25\,(i-1)\,\text{GHz} \;+\; 0.1171875\ \text{MHz},6 (Humphreys et al., 2022).

The frame indexing reported in the blind-identification study is highly specific. Symbol Fc,i=10.700 GHz  +  0.25(i1)GHz  +  0.1171875 MHz,F_{c,i} = 10.700\ \text{GHz} \;+\; 0.25\,(i-1)\,\text{GHz} \;+\; 0.1171875\ \text{MHz},7 is the Primary Synchronization Sequence (PSS), a time-domain sequence rather than an OFDM data symbol. Symbol Fc,i=10.700 GHz  +  0.25(i1)GHz  +  0.1171875 MHz,F_{c,i} = 10.700\ \text{GHz} \;+\; 0.25\,(i-1)\,\text{GHz} \;+\; 0.1171875\ \text{MHz},8 is the Secondary Synchronization Sequence (SSS), a single 4-QAM OFDM symbol. Symbols Fc,i=10.700 GHz  +  0.25(i1)GHz  +  0.1171875 MHz,F_{c,i} = 10.700\ \text{GHz} \;+\; 0.25\,(i-1)\,\text{GHz} \;+\; 0.1171875\ \text{MHz},9–Δf=240×1061024=234,375 Hz.\Delta f=\frac{240\times10^6}{1024}=234{,}375\ \text{Hz}.0 are header or control symbols, symbols Δf=240×1061024=234,375 Hz.\Delta f=\frac{240\times10^6}{1024}=234{,}375\ \text{Hz}.1–Δf=240×1061024=234,375 Hz.\Delta f=\frac{240\times10^6}{1024}=234{,}375\ \text{Hz}.2 are payload, symbol Δf=240×1061024=234,375 Hz.\Delta f=\frac{240\times10^6}{1024}=234{,}375\ \text{Hz}.3 is the coda-minus-one sync sequence (CM1SS), symbol Δf=240×1061024=234,375 Hz.\Delta f=\frac{240\times10^6}{1024}=234{,}375\ \text{Hz}.4 is the coda sync sequence (CSS), and Δf=240×1061024=234,375 Hz.\Delta f=\frac{240\times10^6}{1024}=234{,}375\ \text{Hz}.5 is the empty gap (Humphreys et al., 2022).

The PSS is defined with length Δf=240×1061024=234,375 Hz.\Delta f=\frac{240\times10^6}{1024}=234{,}375\ \text{Hz}.6 samples. Its 128-sample subsequence is differentially DPSK-encoded from a length-127 m-sequence generated by the primitive polynomial Δf=240×1061024=234,375 Hz.\Delta f=\frac{240\times10^6}{1024}=234{,}375\ \text{Hz}.7 with seed Δf=240×1061024=234,375 Hz.\Delta f=\frac{240\times10^6}{1024}=234{,}375\ \text{Hz}.8, then repeated eight times; the first repetition and the 32-sample cyclic prefix are inverted in sign. The reported autocorrelation

Δf=240×1061024=234,375 Hz.\Delta f=\frac{240\times10^6}{1024}=234{,}375\ \text{Hz}.9

peaks at s=1024s=10240, which encodes the repeated-subsequence structure (Humphreys et al., 2022). In a later capture-oriented study, PSS autocorrelation is reported to exhibit clear periodic peaks at multiples of 8.8 s=1024s=10241s, again confirming repeated subsequence structure in the observed signal (Zanirato et al., 6 Feb 2026).

The SSS is a full OFDM symbol with 4-QAM on all subcarriers except the four zeros at the channel center and edges, occupies symbol s=1024s=10242, and is identical for every satellite and frame. The CSS at s=1024s=10243 is reported as a full 4-QAM OFDM symbol rotated 90° relative to the SSS, while CM1SS at s=1024s=10244 fixes only a subset of QAM symbols (Humphreys et al., 2022). Together, PSS, SSS, CM1SS, and CSS provide a rigid temporal scaffold on which later pilot and template-based processing builds.

3. Predictable symbols, edge pilots, and frame-wide determinism

A major extension beyond the initial synchronization-sequence disclosure is the characterization of predictable elements distributed throughout the frame. The most explicit of these are the “edge pilots,” which occupy subcarrier indices

s=1024s=10245

in every OFDM symbol slot s=1024s=10246. These pilots are 4QAM and identical in every symbol, every frame, every beam, and every satellite. If s=1024s=10247 is the pilot vector, then s=1024s=10248 with s=1024s=10249 fixed by a 150-hex-digit code listed in Appendix A of the paper, and

Δf234.375\Delta f \simeq 234.3750

This is a strong frame-invariant structure rather than a conventional sparse or beam-specific pilot pattern (Qin et al., 2 Feb 2026).

The same study identifies a frame-wide “reference template” Δf234.375\Delta f \simeq 234.3751 over loaded non-pilot tones and symbol slots Δf234.375\Delta f \simeq 234.3752, excluding PSS and SSS. Its entries are the element-wise mode of hard-decoded QPSK symbols across “pure QPSK” frames: Δf234.375\Delta f \simeq 234.3753 This template is reported to be constant for all frames. After a short variable-length frame header, the demodulated QPSK symbols satisfy

Δf234.375\Delta f \simeq 234.3754

where Δf234.375\Delta f \simeq 234.3755 is a BPSK “deviation.” The deviation field has a period 60 in subcarrier index and is circularly shifted by 16 tones per OFDM symbol increment: Δf234.375\Delta f \simeq 234.3756 The paper refers to these structured deviations as “T-codes” (Qin et al., 2 Feb 2026).

The practical consequence is a dense predictable set. Edge pilots, PSS, SSS, and T-coded QPSK symbols are reported to fill each frame sufficiently densely to yield up to approximately 69,500 known symbols per frame (Qin et al., 2 Feb 2026). A separate lightweight pilot-estimation study expresses the same idea in a more compact receiver model: the deterministic part of each frame, repeated every Δf234.375\Delta f \simeq 234.3757 and common across satellites, is the “full beacon” Δf234.375\Delta f \simeq 234.3758. It also states that, aside from PSS and SSS, there is one pilot every four subcarriers on approximately 62% of the OFDM resource elements (Zanirato et al., 6 Feb 2026). This suggests that the predictable structure is not confined to a minimal synchronization layer but extends over a substantial fraction of the resource grid.

4. Receiver architectures and estimation methods

The matched-filter view begins with synchronization against known deterministic sequences. For the PSS, the blind-identification study gives the discrete correlator

Δf234.375\Delta f \simeq 234.3759

Doppler is then acquired by coherent integration and FFT across the eight repeated PSS subsequences: f011.325f_0 \simeq 11.3250 Fractional-delay interpolation around f011.325f_0 \simeq 11.3251 refines the code phase to sub-sample resolution for meter-level pseudorange (Humphreys et al., 2022).

The pilot-centric acquisition framework developed later uses the edge pilots directly. Its coherent detection statistic is

f011.325f_0 \simeq 11.3252

with f011.325f_0 \simeq 11.3253. The full single-frame demodulation chain is reported as: coarse acquisition over Doppler/SFO hypotheses; frame extraction and Doppler/SFO compensation; segmentation into OFDM blocks with cyclic-prefix removal and FFT; channel equalization via the SSS to estimate f011.325f_0 \simeq 11.3254 and frame gain f011.325f_0 \simeq 11.3255; per-symbol residual synchronization via maximum-likelihood phase and time estimation followed by a joint fit enforcing linear phase or time variation across symbol index; phase alignment; and constellation hard-decision on f011.325f_0 \simeq 11.3256 (Qin et al., 2 Feb 2026).

The lightweight SOP-navigation implementation uses a frame-by-frame beacon model after coarse time-frequency alignment: f011.325f_0 \simeq 11.3257 with

f011.325f_0 \simeq 11.3258

Here f011.325f_0 \simeq 11.3259 is the code-phase offset, while fLO=9.75f_{\text{LO}}=9.750, fLO=9.75f_{\text{LO}}=9.751, and fLO=9.75f_{\text{LO}}=9.752 are the frame-start carrier phase and its derivatives. For a compensated frame fLO=9.75f_{\text{LO}}=9.753 and current beacon estimate fLO=9.75f_{\text{LO}}=9.754, the correlation surface is

fLO=9.75f_{\text{LO}}=9.755

and the residual frequency, phase, and delay are obtained as

fLO=9.75f_{\text{LO}}=9.756

When the correlation magnitude fLO=9.75f_{\text{LO}}=9.757 exceeds threshold, the beacon template is updated as

fLO=9.75f_{\text{LO}}=9.758

The same study reports no additional resampling and performs baseband conversion, Doppler wipeoff, and FFT-based correlation at 100 MS/s; coherent phase tracking uses a Doppler Taylor expansion including first and second derivatives (Zanirato et al., 6 Feb 2026).

The disclosed waveform structures support both TOA-based and Doppler-based PNT observables. For TOA, the edge-pilot and full-frame predictable-symbol framework uses

fLO=9.75f_{\text{LO}}=9.759

as the correlation-peak estimator. The same work gives the high-SNR CRB for single-frame TOA as

Fs=100F_s=1000

with Fs=100F_s=1001 defined as the mean-square bandwidth, and notes that the Ziv–Zakai bound captures the low-SNR threshold regime (Qin et al., 2 Feb 2026).

The processing-gain argument is explicit. With

Fs=100F_s=1002

fully known symbols satisfy Fs=100F_s=1003, so Fs=100F_s=1004. The theoretical maximum over a full frame is reported as Fs=100F_s=1005, corresponding to about 55 dB. Using only the exploitable predictable structure actually disclosed—PSS, SSS, edge pilots, and T-codes—gives Fs=100F_s=1006, so

Fs=100F_s=1007

The same study reports that T-codes are recovered nearly error-free when SNR is at least Fs=100F_s=1008 dB, and that the processing gain extends acquisition to side beams whose pre-correlation SNR would be too low for PSS+SSS-only methods (Qin et al., 2 Feb 2026).

The practical SNR regime is correspondingly aggressive. A compact Ku-band feedhorn of diameter approximately 54 mm with gain about 15 dBi and beamwidth about 32° is reported together with an integrated LNB of noise figure about 1 dB. Pre-correlation SNR is stated as 1–8 dB for the assigned beam, with side-beam SNR reduced by 5–18 dB. PSS+SSS alone, with about 33 dB of gain, reportedly fails for side beams below about Fs=100F_s=1009 dB pre-correlation SNR, whereas pilots plus T-codes, with about 48 dB of gain, extend acquisition to at most approximately f011.325f_0 \simeq 11.3250 dB pre-correlation SNR (Qin et al., 2 Feb 2026).

For Doppler-only navigation, the lightweight beacon-estimation study defines the Doppler residual as

f011.325f_0 \simeq 11.3251

and embeds it into a Kalman-filter measurement step

f011.325f_0 \simeq 11.3252

Using recurring symbols identified from Starlink satellites, it collects Doppler-shift measurements over a 600 s interval and computes a least-squares PVT solution. The reported performance is a positioning error of approximately 268 m after a post-fit refinement, with about 49% outlier rejection and initialization at the true site; without refinement or with only 300 s of data, the errors rise to much greater than 500 m. The same study notes that SNR, EVM, and BER are not explicitly reported, but beacon estimation was demonstrated at low SNR with a non-dish antenna (Zanirato et al., 6 Feb 2026).

6. Continuous-wave beacon studies, unresolved parameters, and scope boundaries

Not all Starlink PNT papers characterize the same waveform object. One recent navigation study focuses on “beacons” that are described not as wideband OFDM structure but as pure continuous-wave sine-wave tones in the Ku-band allocation 10.7–12.7 GHz. In that formulation, the beacon is a single continuous CW tone, transmitted without pulsing, with only one “central tone” per satellite exploited. The exact beacon-tone frequency offset, power level, and any real OFDM parameters are explicitly reported as not specified in the paper (Camuzcu et al., 19 May 2026).

The observable in that CW-beacon framework is Doppler-rate. If f011.325f_0 \simeq 11.3253, then

f011.325f_0 \simeq 11.3254

and the hardware extraction approximates

f011.325f_0 \simeq 11.3255

The same paper defines an OFDM-derived range observable only as a simulation baseline and states that the number of subcarriers, subcarrier spacing, total bandwidth, symbol duration, cyclic prefix, guard bands, and modulation are all not specified for Starlink (Camuzcu et al., 19 May 2026). A recurring source of confusion is therefore the assumption that a successful Starlink PNT demonstration using a CW beacon tone has thereby identified the data-bearing OFDM waveform; the paper itself states the opposite.

Even within the wideband OFDM literature, some elements remain proprietary or only partially recovered. The blind-identification study did not recover an explicit public description of the FEC and states only that empirical data suggest strong coding such as LDPC or turbo with interleaving, while the exact rate and depth remain proprietary (Humphreys et al., 2022). The lightweight beacon-estimation study likewise states that cyclic prefix and subcarrier spacing are not public in its formulation and that demodulation was achieved using known PSS, SSS, and OFDM parameters from prior work (Zanirato et al., 6 Feb 2026). The public state of knowledge is therefore asymmetric: synchronization sequences, frame timing, edge pilots, and large deterministic symbol sets are characterized in detail, but the full proprietary communications stack is not.

Topic to Video (Beta)

Whiteboard

Follow Topic

Get notified by email when new papers are published related to Starlink Ku-Band Downlink Waveform.