Hard core dismantling the physical layer of Starlink——OFDM frame structure × beamforming × DTC actual measurement fully disclosed
Author
lzm
Date Published
Understand in one sentence:16 public documents, FCC documents, patents and measured data from around the world finally pieced together a complete picture of the Starlink physical layer. The two satellites - one connecting Dishy to broadband and one connecting mobile phones directly to text messages - use two completely different sets of physical layers. This article explains the OFDM frame structure, modulation and coding, beamforming, and DTC measured signal-to-noise ratio clearly at once.
1. Why study the physical layer of Starlink?
Since its launch in 2019, Starlink has launched more than 7,000 satellites and served 4 million+ users. But SpaceX has always been tight-lipped about the details of its physical layer - there is no white paper, no 3GPP contribution, and even the signal waveform is a private design.
As a result, at least five independent research teams around the world have used spectrum analyzers, blind signal identification, hardware timestamps, and even reverse engineering methods to dismantle Starlink's signal structure from the "outside" in the past three years. Coupled with SpaceX's own technical documents and patents submitted to the FCC, we can finally piece together a relatively complete physical layer map.
The first thing to note is that Starlink has two types of satellites:
Satellite type | Serve | frequency band | waveform |
|---|---|---|---|
VSAT Broadband Satellite | Fixed broadband (Dishy) | Ku/Ka band | Private OFDM |
Direct-to-Cell Satellite | Mobile phone direct connection to SMS/voice/data | 1.9GHzPCS | Standard LTE |
——It’s also called “Starlink”, but the physical layer is completely different.
2. VSAT Broadband Satellite: Complete Anatomy of Private OFDM

2.1 Spectrum: 8 250 MHz channels, total downlink bandwidth 2 GHz
Starlink broadband satellites use traditional FSS (Fixed Satellite Service) frequency bands:
link | frequency band | bandwidth | modulation |
|---|---|---|---|
Downlink (Satellite→Dishy) | Ku-band: 10.7–12.7 GHz | 250 MHz × 8 channels =2GHz | OFDM |
Uplink (Dishy→Satellite) | Ka-band: 14.0–14.5 GHz | 125 MHz × 4 channels = 500 MHz | Configurable OFDM |
Feed uplink (gateway→satellite) | Ka/E/V/W four-band | total60GHzSpectrum | — |
Inter-satellite link (ISL) | laser | 6×400Gbps | — |
Source cross validation:SpaceX FCC original application (SAT-LOA-20161115-00118) + NRAO VLA radio telescope actual measurement + FCC expanded authorization document in January 2026 - the three parties' data are consistent.
2.2 OFDM frame structure: 1000 subcarriers, 287 symbols, 430.5 Mbps baseband
This is the core number of the entire Starlink physical layer, derived from cross-validation by three independent teams:
UT Austin (Humphreys 2023)The OFDM frame structure was disclosed for the first time using blind signal recognition, including the positions and partial sequence values of PSS (primary synchronization sequence) and SSS (secondary synchronization sequence).
OSU (Neinavaie 2024)The "OFDM-like signal structure" was independently confirmed, and blind reception and tracking of multiple satellites were achieved using GLRT (Generalized Likelihood Ratio Test).
Karlstad University (Garcia 2024)They took another approach - instead of using a spectrum analyzer, they used a hardware timestamp network card (Intel X550T, with an accuracy of tens of nanoseconds). By analyzing the arrival time patterns of 500 million data packets,The physical layer transmission rate is deduced from the Ethernet level..
The results of the three parties are highly consistent:
parameter | value | Verification status |
|---|---|---|
Number of subcarriers | ~1,000/channel | [UT Austin] + [Karlstad] Cross Validation✅ |
Number of symbols per frame | 287 OFDM symbols (User data) | [UT Austin] Frame structure + [Karlstad] Timestamp✅ |
Baseband rate (4QAM) | 430.5 Mbps | [Karlstad] GMM (Gaussian Mixture Model) extracted from 2.3 million bursts✅ |
Modulation change granularity | 18 symbols is the granularity | [Karlstad] 27 Mbps steps corresponding to 18 symbols of 16QAM ✅ |
Channel bandwidth | 250MHz | [UT Austin] Spectrum Analyzer✅ |
what does that mean?
430.5 Mbps per 250 MHz channelPhysical layer baseband rate. Multiplied by 8 channels, the theoretical physical layer downlink capacity of a single V2 Mini is approximately 3.4 Gbps. With the addition of 16QAM/64QAM high-order modulation, it can actually be even higher.
2.3 Synchronization and Piloting: 0.66% vs 100% Beacon Secret
Kozhaya 2025 (ION Navigation)Made a shocking discovery: the previously disclosed Starlink OFDM synchronization sequence (PSS/SSS) only accounts for 10% of the complete beacon.0.66%.
By blindly estimating the received signal, Kozhaya foundFull OFDM beacon covering the entire time-frequency resource grid. Using full beacons for signal capture, you can getApproximately 18 dB additional processing gain- This means Starlink signals can be reliably detected and tracked even with low-gain, low-cost receiving antennas.
Follow-up research at UT Austin 2025 further found that Edge Pilots operate on all frames, all beams, all channels, and all satellites.completely consistent, and is a fixed 4QAM symbol. Using these frame-level predictable elements you get~48 dB processing gain.
In a word: Starlink's signal is far more "predictable" than you think - in certain scenarios, this is not a bug, but a feature.These predictable pilot and synchronization sequences are not designed for confidentiality, but to enable terminals to quickly acquire signals under extremely low signal-to-noise ratios.
2.4 Frame timing: Hardware can be used as a GPS, but software cannot
UT Austin 2025 accurately measured the relationship between Starlink frame timing and GPS time for the first time:
characteristic | Measurement results |
|---|---|
short term jitter | Nanosecond level (all satellite versions) |
V1.0/V1.5 frame adjustment | Once per second, with a range of100s nanoseconds, the sign is unpredictable |
V2.0 Mini Adjustment | Small and irregularly spaced |
GPS timing relationship | Loose synchronization (drift >20 ppm) |
beam switching | Every15 secondsswitch once |
This means:Starlink hardwarefully equippedThe short-term stability capability of GPS-level PNT (positioning, navigation and timing) - nanosecond-level jitter is enough to support centimeter-level positioning. However, software-level frame adjustments (jumps on the order of hundreds of nanoseconds per second) and periods of high jitter (once every 15 seconds for about 15 seconds) prevent this capability from being directly used for accurate PNT.
The conclusion is clear:This is not a hardware limitation, it is a software design choice. Once SpaceX decides to "unlock" this capability, Starlink may become a global PNT system at the same time.
Additional background:There has been a lot of research exploring using Starlink signals to replace GPS navigation. At the 2024 ION conference, multiple teams demonstrated the results of using Starlink downlink OFDM signals to achieve positioning accuracy of tens of meters. The discovery of full OFDM beacons will further improve this accuracy.
3. Direct-to-Cell (DTC): running an LTE base station in the sky
3.1 System architecture: eNodeB on satellite
Physical layer of DTC system and VSAT broadband satellitecompletely different. The core difference is:
The satellite does not carry a private modem, but a complete LTE eNodeB.
This is the standard 3GPP LTE protocol stack running in space - the phone does not require any hardware or software changes, because from the phone's perspective, it is just connected to a base station flying 550 kilometers in the sky.
3.2 Spectrum: It’s not Starlink’s spectrum, it’s T-Mobile’s
DTC service uses T-Mobile's PCS G Block spectrum:
parameter | value |
|---|---|
frequency band | 1.9 GHz PCS G Block |
Uplink (mobile phone → satellite) | 1910–1915 MHz (5 MHz) |
Downlink (satellite → mobile phone) | 1990–1995 MHz (5 MHz) |
Channel bandwidth | 5 MHz (LTE minimum standard bandwidth, 25 resource blocks) |
waveform | LTE SC-FDMA(上行)/ OFDMA(下行) |
spectrum holder | T-Mobile (SpaceX used as SCS secondary) |
3.3 Physical layer actual measurement: Use 1 million pieces of data to tell you the truth

UPM / Weplan Analytics 2025Published the most comprehensive DTC physical layer measurement research to date. Utilizing more than 1,000 data collected in the United States between October 2024 and April 20251 millionCrowdsourced measurement data reveals the actual physical layer performance of DTC networks for the first time.
RSRP (Reference Signal Received Power) – How weak is the signal?
index | Starlink DTC | T-Mobile Terrestrial Network | Difference |
|---|---|---|---|
Median RSRP | -121 dBm | -97 dBm | -24 dB |
decile range | 21 dB | 37 dB | Narrower (more consistent link geometry) |
What is -121 dBm? This is equivalent to the signal strength at the edge of a terrestrial LTE cell. But please note that this signal is sent from a satellite 550 kilometers away and moving at 7.8 km/s - getting -121 dBm at this distance is an engineering miracle in itself.
RSRQ (reference signal reception quality) - is the signal "clean"?
index | Starlink DTC | T-Mobile Terrestrial Network |
|---|---|---|
Median RSRQ | -9dB | -12 dB |
reason | Low load, low interference | Normal multi-user interference |
RSRQ of DTC signal insteadbetter thanGround network 3 dB. This is not because the satellite signal is strong, but because there are currently very few DTC users and co-channel interference is almost non-existent.
SINR (signal-to-interference-to-noise ratio) – does it actually work?
index | Starlink DTC | T-Mobile Terrestrial Network |
|---|---|---|
Median SINR | 0dB | +5dB |
decile range | 16dB | 20dB |
0 dB SINR means signal power and noise + interference powersame size. This is not a wideband signal-to-noise ratio - this is a "barely decodable" level. No wonder the current DTC can only use the most robust QPSK and low bit rate encoding.
3.4 Throughput Bottleneck: Path from 4 Mbps to 12 Mbps
Based on the measured SINR data, the research team gave an accurate estimate of DTC throughput:
scene | Throughput/Beam | Spectral efficiency | state |
|---|---|---|---|
currently (onlySMS, 5 MHz, low power) | ~4 Mbps | 0.79bps/Hz | ✅ Actual test verification |
FCC OOBE +10 dB (approved in 2025.03) | ~5.9 Mbps | 1.17bps/Hz | ✅ Already in effect |
What is the concept of 4 Mbps per beam?
The coverage diameter of a beam on the ground is about 25-50 kilometers. All users in this area share this 4 Mbps. This is why DTC currently only opens SMS services - it is not SpaceX that limits you, but the laws of physics that limit it.
But note:The V2 Mobile satellite (expected to launch in mid-2027) aims to150 Mbps peak. This leap does not depend on a single improvement;Extended spectrum (MSS 2 GHz) + larger satellite antenna array + lower orbit (~340 km) + higher transmit powerA four-pronged approach.
4. Beams and antennas: from 192 beams to 2,048

The number of beams is the most intuitive indicator to measure satellite capacity - it determines "how many times frequency reuse can be done."
parameter | V2 Mini | V3 (2026 prototype) |
|---|---|---|
Number of downlink beams | 192 | 2,048 (10.7x) |
Number of uplink beams | 144 | 2,048 (14.2x) |
Downstream capacity | ~100 Gbps | 1 Tbps (10x) |
Uplink capacity | ~7 Gbps | 160 Gbps (22.8x) |
RF return | ~150 Gbps | 1.2 Tbps (8x) |
ISL laser | 4 links | 6×400Gbps |
quality | ~800 kg | ~2,000 kg |
Orbital height | ~530 km | ~350 km |
transmitter | Falcon 9 | Starship |
Data source: SpaceX official V3 page + FCC Gen3 constellation application (July 6, 2026)
An underrated upgrade to V3 isuplink beam. The V2 Mini has only 144 beams in the uplink and 192 in the downlink - an asymmetric design. V3 expands both uplink and downlink to 2,048 beams, which means that the satellite is no longer just a "broadcasting" device, but has become a true two-way high-density space base station.
On July 16, 2026, Starship Flight 13 launched into space carrying 20 V3 prototype satellites——This is the first time that SpaceX has launched a satellite platform natively designed for D2D into orbit.
5. Two types of satellite physical layers - explained clearly in a table
Dimensions | VSAT broadband access satellite | Direct-to-Cell Satellite |
|---|---|---|
Service type | Fixed Broadband (FSS) | Mobile Supplementary Coverage (MSS/SCS) |
user terminal | Dedicated phased array antenna (~$599) | Ordinary smartphone (0.2W transmit power) |
Downlink band | Ku 10.7-12.7 GHz | 1.9 GHz PCS G Block |
Uplink frequency band | Ka 14.0-14.5 GHz | 1.9 GHz PCS G Block |
Channel bandwidth | 250 MHz × 8 channels | 5MHz (2×5 MHz FDD) |
waveform | Private OFDM | Standard LTE (OFDMA + SC-FDMA) |
subcarrier | ~1,000/channel | 300 subcarriers (25 RBs) |
frame structure | 287 symbols/frame, frame period undisclosed | Standard LTE 10 ms frame |
modulation | 4QAM/16QAM/64QAM | QPSK/16QAM/64QAM (256QAM is rarely used) |
Baseband rate | 430.5 Mbps (4QAM) ~ 880 Mbps | ~4 Mbps/beam (current) |
Delay | 25-50 ms (V3: <20 ms @350km) | 25-50 ms |
Operation control architecture | Onboard processing + ISL routing | Satellite-borne eNodeB + MNO core network |
Number of beams (current) | 192 DL / 144 UL (V2) | Single-satellite multi-beam (undisclosed quantity) |
Number of beams (V3 target) | 2,048DL/UL | Same platform support |
6. Three “black boxes” and one main line
Black Box #1: DTC Why not use private waveforms?
The answer isMobile phone chip does not support.
Every 4G/5G mobile phone sold in the world today only has 3GPP standard waveforms (LTE OFDMA/SC-FDMA and NR OFDM/DFT-s-OFDM) in the baseband chip. If Starlink wants to use private waveforms, Qualcomm, MediaTek, Apple, and Samsung will all need to rewrite the baseband firmware or stream new chips.
So SpaceX made a pragmatic choice:Let the satellite adapt to the mobile phone, rather than let the mobile phone adapt to the satellite.The eNodeB on the satellite simulates a terrestrial LTE base station, including Doppler pre-compensation, timing advance compensation, and even a simplified RACH process that limits random access.
The trade-off is efficiency: Private waveforms can do better in spectral efficiency. But the advantage is zero terminal adaptation - this is the fundamental reason why DTC can quickly increase in volume.
Black Box #2: How is V3’s 2,048 beams achieved?
SpaceX has not released details of the beamforming chip. But based on V3 design specifications and patents:
Self-developed beamformer chip
(Beamformer IC): V3 uses a custom silicon-based beamforming chip designed by SpaceX instead of a commercial off-the-shelf chip. This is the core enabling technology to achieve 2,048 beam density
Digital beamforming (DBF) instead of analog beamforming
: V2 has implemented some digital processing, and V3 is expected to be fully upgraded to a fully digital beamforming architecture - independent ADC/DAC + FPGA processing for each antenna unit
The area of phased array antennas has increased significantly
: The physical size of V3 is approximately 2-3 times that of V2 Mini (7m × 3.5m, mass ~2,000 kg), providing the physical aperture required to achieve high-gain narrow beams
Black Box #3: What’s in the User Terminal (Dishy)?
DARKNAVY 2025Complete reverse engineering of the Rev3 (GenV2) user terminal, and some of the findings are quite surprising:
Discover | detail |
|---|---|
主SoC | STMicroelectronics 定制 4×Cortex-A53 (资料保密) |
safety core piece | STSAFE-A110 (CC EAL5+ safety etc.) |
fixed case | most partuncondensed(boot chain, kernel, text-based system uniformly available) |
network stack | User space C++ program, similar to DPDK, bypasses the kernel to process network packets |
SSH | 41 SSH public keys Pre-written, port 22 is always open |
debug | UART is disabled by firmware (to protect against fault injection attacks) |
41 SSH keys, port 22 always open - this design choice shows that SpaceX has extremely high requirements for UT's remote management and diagnostic capabilities. The EAL5+ security chip provides a hardware root of trust, but the firmware's lack of encryption means nearly all code is visible once the device is physically touched.
7. Main line: Starlink physical layer is not "a technology", but a "technology matrix"
After reading the two sets of physical layers, looking back at the entire Starlink architecture, there is a clear main line:
satellite generation | physical layer role | core competencies |
|---|---|---|
V1 Mobile (current DTC) | Standard LTE eNodeB | SMS level (4 Mbps), zero terminal modification |
V2 Mini (current broadband) | Private OFDM + 192 beams | 100 Gbps downlink, tens of millions of users |
V2 Mobile (2027 mid) | LTE/NR + larger antenna array | 150 Mbps DTC, MSS 2 GHz spectrum |
V3 (2026 prototype) | Private OFDM + 2048 wave packets + LTE/NR | 1 Tbps 底座,原生 D2D 架构 |
This main line can be summarized in two sentences:
The physical layer of broadband satellites pursues "the limit of spectrum efficiency"——Private OFDM, high-density beam, laser ISL, ultra-large aperture antenna.
The physical layer of DTC satellites pursues "the limit of terminal compatibility"——Standard LTE waveform, operator spectrum reuse, and zero mobile phone modification.
The two operate in the same constellation, share the same ISL network, and are scheduled by the same operation control system - but they face completely different physical law constraints and business logic.
8. Technical variables worthy of attention in the next step
DTC upgrade from LTE to NR (5G NR NTN): 3GPP Release 17/18 has defined the NTN framework. If V2 Mobile is equipped with NR payload (rather than pure LTE), it will have more flexible numerology and higher spectrum efficiency. When the FCC authorized the Gen3 constellation in July 2026, it mentioned "advanced capabilities", implying that NR is on the road map.
Terminal ecology of MSS 2 GHz spectrum: The AWS-4 spectrum (2000-2020 MHz) that SpaceX acquired from EchoStar is not supported by any existing phones. Tim Farrar pointed out that this requires an 18-24 month adaptation cycle on the chip side - if Apple and Qualcomm do not cooperate, SpaceX may launch a "Starlink mobile phone".
Feed link for Q/V/W bands: The feed link of V3 supports Ka/E/V/W four frequency bands with a total of 60 GHz spectrum. Among them, the E-band (71-76/81-86 GHz) and the W-band are the "new frontiers" of satellite communications - atmospheric attenuation is high, but the usable bandwidth is extremely wide.
From PNT bypass to PNT main: Multiple teams have proven that Starlink signals can be used for positioning and navigation. If SpaceX removes frame adjustment jitter at the software level, Starlink could become an independent PNT system that does not rely on GPS - which would have far-reaching implications in the military and critical infrastructure fields.