Status as of September 2026. Covers 3GPP Rel-17 to Rel-20 NR-NTN and IoT-NTN, and ETSI EN 302 307-1/-2 (DVB-S2/S2X), TS 102 606 (GSE) and EN 301 545-2 (DVB-RCS2).
DVB-S2X is a single-carrier broadcast/broadband forward link built to get close to Shannon through a saturated transponder. 5G NR-NTN is a bidirectional, closed-loop cellular air interface: the UE compensates for the satellite channel (GNSS plus ephemeris for timing and Doppler), so that standard OFDM/HARQ/RRC machinery can serve unmodified handsets. For a VSAT or broadcast forward link, S2X remains the more power- and spectrum-efficient PHY. NR-NTN is the better system wherever mobility, handhelds, uplink multiple access and core-network integration dominate the requirements.
TL;DR
- PHY: DVB-S2X (APSK/PSK single carrier, roll-off down to 0.05, 64800-bit LDPC+BCH, 90-symbol PLHEADER, ~2.4 % pilots, VL-SNR to about −10 dB Es/N0) typically runs 2–5 dB closer to HPA saturation than NR’s CP-OFDM and carries roughly 3–5 % L1 overhead, against ~20–30 % for NR. NR-NTN answers with DFT-s-OFDM/π/2-BPSK on the uplink, UE-side Doppler/TA pre-compensation (±0.1 ppm residual frequency error), and repetition/HARQ rather than very long codewords.
- MAC: DVB relies on a gateway scheduler (ACM/VCM on the forward link; MF-TDMA with a Terminal Burst Time Plan, CRDSA/slotted ALOHA and NCR/CMT sync on DVB-RCS2 return) and has no HARQ. NR-NTN keeps dynamic and configured-grant scheduling but stretches every timing relationship (K_offset up to 1023 slots, k_mac, RTT offsets on ra-ResponseWindow, contention resolution and DRX HARQ timers), extends HARQ to 32 processes with per-process feedback disabling, and adds satellite-aware mobility (time/location CHO, Earth-fixed tracking areas).
- Fit and direction: S2X/RCS2 remains the right choice for GEO/HTS broadband, broadcast, backhaul and trunking, and DVB-NIP makes it native-IP. NR-NTN wins direct-to-device and Ku/Ka VSAT integrated with a 5GC. Rel-18 added Ka-band (n510–n512); Rel-19 (completed December 2025) adds regenerative payloads, RedCap and uplink capacity, with Ku-band in progress; Rel-20 is working on GNSS-resilient NTN and NB-IoT voice over GEO. The two ecosystems are converging at the IP/service layer, not at the waveform.
Key findings
- The two standards split the work differently. DVB-S2X puts the complexity in the receiver: blind acquisition of large frequency offsets, VL-SNR burst detection, equalisation, and 64800-bit LDPC decoding. NR-NTN puts it in UE-side prediction: GNSS position plus the SIB19 ephemeris gives a computed timing advance and Doppler pre-correction. That lets the gNB treat NTN UEs almost like terrestrial ones, and it also makes GNSS a single point of failure, which Rel-20 is now addressing.
- Waveform efficiency favours S2X on nonlinear transponders. ITU-R S.1878 reports that DVB-S2 single-carrier transmission through a linearised TWTA at its optimum (about 0 dB input back-off) shows essentially no loss for PSK, negligible loss for 16APSK and noticeable loss only for 32APSK. The TR 38.821 satellite EIRP densities used for NR-NTN assume the satellite HPA runs at about 5 dB back-off. ETSI TR 103 297 finds OFDMA the most penalised because of its large PAPR, with SC-FDMA about 1 dB more power-efficient than TDMA in its study.
- The operating SNR regimes barely overlap. An NR handheld on an S-band LEO works around 0–10 dB C/N with G/T about −31.6 dB/K and 23 dBm/0 dBi uplink EIRP. A DVB-S2X VSAT or DTH terminal works around 5–20 dB Es/N0, and a professional trunk up to 20+ dB, where 256APSK (about 5.9 b/sym) becomes usable.
- Latency handling is the core of NR-NTN’s MAC changes. A GEO transparent RTT of 541.46 ms, against 25.77 ms for a 600 km LEO, drove K_offset (1..1023 slots of 15 kHz), 32 HARQ processes, HARQ feedback disabling, uplink HARQ mode B, and RTT-offset timers. DVB avoids the problem with no HARQ at all (strong FEC at QEF plus upper-layer ARQ/TCP acceleration) and a scheduler that works on superframe timescales.
- Overhead: S2X with pilots plus GSE loses roughly 3–5 % to L1/L2 framing, plus the roll-off excess bandwidth (5–35 %). NR loses ~7 % to the CP, 7–14 % to DMRS, 7–21 % to PDCCH, a few percent to SSB/CSI-RS/TRS, and 5–8 % to guard bands. What NR gets for that overhead is per-slot (0.125–1 ms) multi-user scheduling, MIMO and HARQ.
1. Scope, architecture and releases
| Item | 5G NR-NTN | DVB-S2/S2X family |
|---|---|---|
| Core specs | TS 38.211/212/213/214 (PHY), 38.300 (§16.14 NTN), 38.321 (MAC), 38.331 (RRC), 38.101-5 (NTN UE RF), TR 38.811/38.821 (studies) | EN 302 307-1 (S2), EN 302 307-2 (S2X, incl. Annex E superframes and beam hopping), TS 102 606 (GSE), EN 301 545-2 (RCS2 lower layers), TS 101 545-1 (RCS2 system), TS 103 876 (DVB-NIP) |
| Payload | Rel-17/18: transparent (gNB on the ground). Rel-19: regenerative (gNB on board) | Transparent or regenerative; payload-agnostic |
| Orbits | GEO, LEO (600/1200 km reference), MEO | Any; historically GEO; S2X Annex E and VL-SNR target mobile/HTS |
| Duplex | FDD only in NTN bands | Forward: continuous TDM. Return: MF-TDMA (RCS2) or SCPC |
| Terminal classes | Handheld PC3 (23 dBm, 0 dBi), IoT (NB-IoT/eMTC), VSAT/ESIM (Rel-18 Ka), RedCap (Rel-19) | DTH receivers, VSAT/RCST, SNG, professional trunking, mobile (aero/maritime) |
Release timeline
- Rel-17 (frozen 2022): first normative NTN release. Transparent payload, FDD FR1 bands n255 (L: UL 1626.5–1660.5 / DL 1525–1559 MHz) and n256 (S: UL 1980–2010 / DL 2170–2200 MHz), GNSS-capable UEs assumed, Earth-fixed tracking areas, and IoT-NTN in parallel.
- Rel-18 (June 2024): bands n254 (UL 1610–1626.5 / DL 2483.5–2500 MHz) and the Ka bands n510/n511/n512 (UL 27.5–30 GHz, DL 17.3–20.2 GHz) for VSAT/ESIM; a 30 MHz channel bandwidth in FR1-NTN; PUCCH repetition for Msg4 HARQ-ACK and PUSCH DMRS bundling; network-verified UE location; NTN–TN mobility enhancements.
- Rel-19 (completed December 2025): regenerative payload; DL coverage enhancements with new reference payload parameters (lower EIRP density per beam, beam power sharing); UL capacity via OCC-overlaid repetitions; RedCap in FR1-NTN; intended-service-area signalling for MBS broadcast; IoT-NTN store-and-forward on regenerative payloads, UL capacity and NB-IoT public warning; higher UE power classes and a 3 MHz channel bandwidth; a Ku-band workplan (13.75–14.5 GHz UL, 10.70–12.75 GHz DL).
- Rel-20 (in progress): GNSS-resilient NR-NTN; NB-IoT voice over GEO, including UE transmit power up to 37 dBm; connected-mode LTE-TN ↔ NR-NTN mobility; the 6G study with NTN as part of the unified design. Stage-3 is targeted for March 2027 and the ASN.1 freeze for June 2027.
2. Waveforms, PAPR and power amplifiers
NR-NTN. The downlink is CP-OFDM. The uplink is CP-OFDM or DFT-s-OFDM (transform precoding), optionally with π/2-BPSK. Rel-17 reused the terrestrial waveforms unchanged. Typical 10−4 CCDF PAPR is about 10–12 dB for CP-OFDM, about 7–8 dB for DFT-s-OFDM QPSK, and about 4–5 dB for π/2-BPSK DFT-s-OFDM (generic engineering values, not 3GPP-specified). A satellite HPA carrying an NR downlink therefore has to sit several dB below saturation; TR 38.821 assumes about 5 dB back-off. A handset uplink is limited by the 23 dBm PC3 cap and MPR/A-MPR, so DFT-s-OFDM with π/2-BPSK is the coverage-limited mode.
DVB-S2/S2X. Single-carrier, root-raised-cosine shaped (roll-off 0.35/0.25/0.20 in S2, plus 0.15/0.10/0.05 in S2X), with QPSK, 8PSK, 8/16/32/64/128/256APSK, and π/2-BPSK in the header and VL-SNR modes. APSK uses few concentric rings, which keeps PAPR low and makes predistortion simple. S2X also defines “-L” MODCODs optimised for quasi-linear, multi-carrier-per-HPA operation with phase noise, gaining up to ~1 dB in some cases. The DVB channel models A (ideal linearised hard limiter) and B (IMUX/OMUX, nonlinear TWTA with AM/AM and AM/PM, ACI) optimise output back-off per MODCOD.
Roll-off in practice. Per the DVB-S2X white paper, going from α = 0.20 to 0.05 under a (1+α) bandwidth rule raises symbol rate by about 14 %, but receiver noise rises about 0.6 dB, so the net spectral-efficiency gain is about 7 % (DTH) and 8–11 % in the professional SNR range. With free symbol-rate optimisation through a real transponder the gain is below 2 %, and with rising uplink ACI 20 % roll-off can even beat 5 % by 0.1–0.2 dB. NR’s equivalent is its guard band: 106 PRBs in 20 MHz at 15 kHz SCS is about 95.4 % occupancy.
Nonlinear predistortion. For S2X, per-ring DPD on the gateway uplink and on-board linearisers are standard practice, and equalisers in enhanced receivers recover 7–9 % spectral efficiency at high symbol rates. For NR through a transparent payload, satellite HPA nonlinearity lands inside the OFDM EVM budget and cannot be undone by UE-side equalisation, so operators back off, use CFR and DPD in the gateway chain, or apply them on board with regenerative payloads. A single-carrier NTN downlink option is being discussed for 6G but is not in any 5G release.
3. Numerology, frame structure and pilots
| Parameter | NR-NTN | DVB-S2/S2X |
|---|---|---|
| Basic unit | OFDM symbol; slot = 14 symbols; 10 ms frame, 1 ms subframe | 90-symbol SLOT; PLFRAME = PLHEADER (1 slot) + S slots of XFECFRAME |
| SCS / symbol rate | FR1-NTN: 15/30 kHz (60 kHz for some bandwidths); Ka: 60/120 kHz, SSB 120/240 kHz | Any symbol rate; common VSAT/DTH 1–70 Mbaud; wideband S2X to ~500 Mbaud |
| Channel BW | n255: 5–20 MHz; n256: 5–20 + 30 MHz; n254: 5–15 MHz; n510–512: 50/100/200/400 MHz | Rs(1+α), e.g. 36 MHz transponder → ~30–34 Mbaud |
| Slot duration | 1 ms (15 kHz), 0.5 ms (30 kHz), 0.125 ms (120 kHz) | PLFRAME ≈ 8100–33 282 symbols (~1.1 ms at 30 Mbaud for 64800-bit 8PSK) |
| Header | No per-slot header; PDCCH/DCI carries allocation | PLHEADER: 26-symbol SOF + 64-symbol PLSCODE (π/2-BPSK) |
| Pilots | DMRS, PTRS, CSI-RS/TRS, SRS | Optional 36-symbol pilot block every 16 slots → ≈2.4 % |
| Superframe | None (SFN/hyperframe numbering only) | S2X Annex E: 612 540 symbols; SOSF 270 + SFFI 450 symbols; formats 0–5 |
PLHEADER robustness. The S2 header works reliably to slightly below Es/N0 = −2.5 dB. S2X added a separate 900-symbol VL-SNR header identifying 9 MODCODs plus a dummy frame, keeping the length of a standard PLFRAME so legacy receivers can skip it without losing lock.
Annex E superframes. Formats 0–4 are all 612 540 symbols. The SOSF uses one of 256 orthogonal Walsh-Hadamard sequences (a per-beam signature). Formats 0/1 give about 2.56 % pilot density. Formats 2/3 bundle constant-size, aligned PLFRAMEs across co-channel beams, enabling multi-user detection and gateway precoding; DVB cites 20–100 % capacity gains with full or two-colour reuse. Format 4 targets wideband and VL-SNR use. Format 5 (beam hopping) allows variable superframe length so dwell times line up with the Beam Hopping Time Plan.
NR reference signals. In NTN, DMRS density is the main knob against Doppler residuals, plus Rel-18 PUSCH DMRS bundling for coherent combining across slots. PTRS matters mainly at Ka (120 kHz SCS). CSI reporting works as usual but on GEO the CSI is about 0.54 s stale when used.
4. Modulation, coding and efficiency
NR. QC-LDPC for data (BG1: mother rate 1/3, max 8448-bit information block; BG2: 1/5, 3840 bits; lifting sizes up to Z = 384; IR-HARQ with four redundancy versions). Polar codes for DCI, UCI and PBCH. Modulation from π/2-BPSK (UL) to 256QAM (1024QAM DL in FR1). MCS tables run from QPSK 30/1024 (≈0.059 b/RE) to 256QAM 948/1024 (7.41 b/RE). Link adaptation targets about 10 % initial BLER and relies on HARQ.
DVB-S2/S2X. BCH outer plus LDPC inner, 64800-bit normal and 16200-bit short frames (S2X adds VL-SNR medium frames). S2 has 28 MODCODs, from QPSK 1/4 at about −2.35 dB Es/N0 to 32APSK 9/10 at 16.05 dB. S2X adds finer code rates, 64/128/256APSK and -L variants, shrinking MODCOD spacing from 1–1.5 dB to about 0.4–0.5 dB. 256APSK 3/4 carries 5.90 b/sym at an ideal linear-AWGN Es/N0 of 19.57 dB (roughly 24 dB in the nonlinear channel at about 4 dB OBO). VL-SNR adds nine MODCODs using π/2-BPSK (the two lowest spread ×2) and QPSK 2/9, operating quasi-error-free down to near −10 dB Es/N0.
Distance to Shannon. QPSK 1/2 at 1.0 dB is about 1 dB from capacity; 256APSK 3/4 is about 1.9 dB away because of shaping loss. NR at 10 % BLER with short codewords is about 1–2 dB from the bound per transmission, and HARQ recovers part of that at the cost of RTT — exactly what NTN latency makes expensive.
| NR-NTN | DVB-S2X | |
|---|---|---|
| Lowest operating point | QPSK 30/1024 + repetition; IoT-NTN adds up to thousands of repetitions | π/2-BPSK 1/5 spread ×2, about −10 dB Es/N0 |
| Highest | 256QAM 948/1024 (7.41 b/RE), 1024QAM DL (FR1) | 256APSK 3/4 (5.90 b/sym) |
| Codeword | ≤8448 info bits per code block | 64800 / 32400 / 16200 bits |
| Error target | 10 % BLER + HARQ | QEF (no retransmission) |
| Link adaptation granularity | ~1–2 dB MCS steps, per slot | 0.4–0.5 dB MODCOD steps, per PLFRAME |
5. Synchronisation and low-SNR acquisition
NR. The SSB is PSS and SSS (127 subcarriers each) plus PBCH in 4 symbols × 240 subcarriers. Initial LEO Doppler reaches 24 ppm: ±48 kHz at 2 GHz, ±480 kHz at 20 GHz, ±720 kHz at 30 GHz, so the UE must test several PSS frequency hypotheses on top of crystal error. Doppler rate reaches about −544 Hz/s at 2 GHz (TR 38.811), or 0.27 ppm/s at 600 km. After DL sync the UE computes the uplink Doppler from GNSS plus ephemeris and pre-compensates; TS 38.101-5 requires the UE carrier within ±0.1 ppm of the ideally pre-compensated reference. Timing follows T_TA = (N_TA + N_TA,offset + N_TA,adj common + N_TA,adj UE)·T_c.
DVB-S2/S2X. Blind acquisition via 26-symbol SOF correlation, PLSCODE decoding and pilot-aided tracking. Receivers typically handle coarse frequency offsets of the order of 20 % of the symbol rate (an implementation figure), which covers LNB drift and GEO Doppler easily. VL-SNR detection at −10 dB needs very narrow loop bandwidths (around 10−4 normalised), which lengthens acquisition and limits tracking of fast Doppler. On LEO a raw S2X receiver therefore needs ephemeris-driven NCO pre-correction, just as NR does — DVB simply never standardised that aiding.
DVB-RCS2 return link. Terminals derive time from the Network Clock Reference on the forward link, log on in dedicated or random logon slots (with support for large timing uncertainty), and receive burst frequency, timing and amplitude corrections via the Correction Message Table — the functional analogue of NR’s TA command plus TPC, but slower and aimed at GEO.
6. Doppler and delay: numbers side by side
| Quantity (TR 38.821 / 38.811) | GEO | LEO 1200 km | LEO 600 km |
|---|---|---|---|
| Max RTT, transparent | 541.46 ms | ≈41 ms | 25.77 ms |
| Max RTT, regenerative | 270.73 ms | ≈20.5 ms | ≈12.9 ms |
| Max differential delay in cell | ≈10.3 ms | — | ≈3.12 ms |
| Max Doppler (Earth-fixed UE) | 0.93 ppm | 21 ppm | 24 ppm |
NTN-Config (SIB19) carries the ephemeris (state vectors or orbital elements with epoch time), ta-Common (up to about 270.73 ms full scale) and its drift terms, cellSpecificKoffset (1..1023 slots of 15 kHz, i.e. up to about 1.023 s, covering the GEO RTT), kmac (1..512 slots), and ntn-UlSyncValidityDuration (5 s to 900 s, driving timer T430). K_offset stretches every UL-after-DL relationship: DCI→PUSCH, RAR→Msg3, PDSCH→HARQ-ACK and MAC CE activation. DVB-S2X needs none of this on the forward link because nothing in it depends on round-trip timing.
7. Link budgets, terminals and bands
| TR 38.821 Set-1 (per beam) | GEO S | LEO-600 S | GEO Ka | LEO-600 Ka |
|---|---|---|---|---|
| Satellite DL EIRP density | 59 dBW/MHz | 34 dBW/MHz | 40 dBW/MHz | 4 dBW/MHz |
| Tx gain / aperture | 51 dBi / 22 m | 30 dBi / 2 m | 58.5 dBi / 5 m | 38.5 dBi / 0.5 m |
| Beam diameter | 250 km | 50 km | 110 km | 20 km |
| Satellite UL G/T | 19 dB/K | 1.1 dB/K | 28 dB/K | 13 dB/K |
- Handheld: 23 dBm and 0 dBi, linear polarisation, NF 7 dB, giving DL G/T about −31.6 dB/K, plus a 3 dB polarisation mismatch against a circularly polarised satellite.
- Ka VSAT: 60 cm equivalent aperture, 39.7 dBi Rx / 43.2 dBi Tx, NF 1.2 dB, giving DL G/T about 15.9 dB/K and UL EIRP 76.2 dBm.
- The gap: VSAT G/T is about 47.5 dB better than the handheld’s. That single figure explains why S2X-class high-order MODCODs make sense for VSATs and not for phones.
- DVB regimes: Ku/Ka DTH with 45–90 cm dishes (G/T around 10–18 dB/K) runs at 5–14 dB Es/N0; DSNG at 10–14 dB; trunking at 12–18 dB; VL-SNR mobile at −10 to −2 dB.
RF front-end implications. L/S NR handhelds have no antenna gain, so the system closes the link with satellite aperture (AST’s arrays are about 223 m²). Handset priorities are PA efficiency at 23 dBm with DFT-s-OFDM MPR, a low-NF LNA, and coexistence filtering (n256 overlaps terrestrial n65/n66; n255 overlaps n24/n99). Ka VSAT phased arrays for either standard need a few hundred to a few thousand elements; an NR VSAT must additionally track ±480 kHz (DL) and ±720 kHz (UL) Doppler and TA drift at LEO and support mobility RRM.
8. Multi-beam, beam hopping and MIMO
NR-NTN: typically one satellite beam per cell or per SSB beam; frequency reuse 1, 3 or 4 via carriers or BWPs; polarisation (RHCP/LHCP/linear) can be signalled so it serves as a reuse colour. Handhelds are 1T2R-class, so single-layer links are the rule; multi-satellite schemes remain research or 6G items.
DVB-S2X: beam hopping (Format 5) with a Beam Hopping Time Plan; co-channel interference handled with orthogonal SOSF/pilot codes and seven selectable Gold scrambling codes; precoding and MUD via formats 2/3; channel bonding of up to 2–3 transponders (CCM only) for statistical multiplexing.
9. Phase noise, interference and nonlinearity
- OFDM turns phase noise into CPE plus ICI, which argues for wider SCS at Ka plus PTRS. Its high PAPR produces in-band EVM and spectral regrowth that a single-tap equaliser cannot remove.
- High-order APSK is sensitive mainly to low-frequency phase noise on its outer rings; 256APSK needs integrated phase error well under 1° rms after the carrier loop. S2X supplies phase-noise masks (Annex H.8) for design.
- Interference: NR relies on beam isolation and frequency reuse with PCI-based scrambling. S2X has selectable Gold codes and orthogonal superframe sequences, and PL descrambling spreads a narrower co-channel interferer, reducing its effect.
10. MAC and upper layers
10.1 Resource allocation and scheduling
| NR-NTN | DVB-S2X forward / DVB-RCS2 return | |
|---|---|---|
| Granularity | PRB × slot (0.125–1 ms), per UE, per HARQ process | Forward: BBFRAME/PLFRAME per MODCOD (ACM) or per stream (VCM). Return: MF-TDMA slot per superframe (tens of ms) |
| Grant signalling | DCI on PDCCH; configured grant type 1/2; SPS | Forward: implicit (receiver filters by ISI/label). Return: TBTP2 broadcast on the forward link |
| Capacity request | SR (PUCCH) + BSR MAC CE | CRA, RBDC, VBDC, FCA capacity categories |
| Delay impact | K_offset on all DL→UL timings; GEO SR→grant→PUSCH ≈ 2 RTT ≈ 1.1 s unless configured grant | GEO VBDC request→allocation ≈ 0.6–0.7 s; CRA/FCA and RA hide it |
10.2 HARQ vs FEC-only
- NR-NTN (Rel-17): up to 32 HARQ processes in DL and UL; per-process downlink HARQ feedback disabling (reliability then falls back to RLC ARQ and a lower BLER target); uplink HARQ mode A/B per process; DRX HARQ RTT timers extended by the UE-gNB RTT. NB-IoT NTN has only 2 HARQ processes, so HARQ disabling (Rel-18) is essential there. Section 13 below walks through the mechanics in detail.
- DVB: no HARQ at all. S2X targets QEF with 64800-bit LDPC and relies on ACM margin, TCP acceleration/PEP and application FEC. On GEO that is rational: a HARQ retransmission costs about 0.55 s, a delay DVB systems would rather spend as margin.
10.3 Random access
- NR-NTN: 4-step and 2-step RACH with full TA and Doppler pre-compensation applied to PRACH. ra-ResponseWindow and msgB-ResponseWindow start after the UE-gNB RTT estimate; ra-ContentionResolutionTimer starts after Msg3 plus the RTT. Msg3 repetition and Msg4 PUCCH repetition (Rel-18) close the link for handsets.
- DVB-RCS2: slotted ALOHA for logon/control slots (throughput peaks at 0.36 packets/slot); CRDSA transmits multiple burst replicas and cancels interference, raising throughput several-fold at the same packet loss rate, with back-pressure control in the FAT.
10.4 Timers, link adaptation and feedback
Rel-17 extended value ranges across the NR stack (sr-ProhibitTimer, BSR retransmission, RLC t-Reassembly and t-StatusProhibit, PDCP discardTimer and t-Reordering, the RLF family, NAS timers for GEO). LEO geometry is predictable, allowing elevation-based open-loop link adaptation; at GEO the CQI is about 0.54 s old. In DVB-S2X ACM, terminals report forward-link SNR over the return channel and the gateway picks a MODCOD with hysteresis. With a GEO loop delay of 0.5–0.7 s and Ka rain fades evolving at 0.1–1 dB/s, ACM margin is typically 0.5–1 dB — which is why S2X’s fine MODCOD spacing matters.
10.5 Mobility, paging and tracking areas
NR-NTN has Earth-fixed tracking areas (no TAU storms as beams sweep), conditional handover with time and location triggers, location/time-based measurement triggering with neighbour-satellite ephemeris in SIB19, and feeder-link switchover for transparent LEO. Rel-18 improved NTN–TN mobility, Rel-19 adds mobility for regenerative payloads, and Rel-20 adds connected-mode LTE-TN↔NR-NTN. DVB’s model is largely static: a terminal is provisioned to a gateway and beam, and beam or satellite handover (maritime/aero) is vendor-specific, with no standardised equivalent of paging, tracking areas or CHO.
10.6 Encapsulation, framing and QoS
NR: SDAP (QoS flow→DRB), PDCP (ciphering/integrity, ROHC), RLC (UM/AM, segmentation) and MAC (multiplexing, MAC CEs) add roughly 6–10 bytes per IP packet before ROHC. 5QI QoS runs end to end with the 5GC, and NR(LEO)/NR(MEO)/NR(GEO) RAT types tell the core the access is satellite.
DVB: an 80-bit BBHEADER followed by a data field of up to ~7 kB. Input is MPEG-TS (IP via MPE/ULE, about 10 % overhead) or Generic Stream with GSE (minimum 2-byte header, labels, fragmentation, CRC-32 on the last fragment only), cutting overhead to about 2–3 % for 5–15 % throughput gain. Each ISI stream can carry a different QoS or MODCOD class. DVB-NIP (TS 103 876) replaces TS entirely with IP over GSE, with multicast via FLUTE/ROUTE and DVB-I service discovery.
10.7 Overhead as a share of capacity (indicative)
| Component | NR-NTN DL (20 MHz, 15 kHz, SISO) | DVB-S2X forward (normal frames, pilots on) |
|---|---|---|
| Spectral occupancy | 95.4 % (106 PRB) | 1/(1+α): 95 % (α=0.05) … 74 % (α=0.35) |
| Cyclic prefix / header | ≈6.7 % CP | PLHEADER: 0.3–1.1 % |
| Pilots / RS | DMRS 7–14 %, CSI-RS/TRS 1–3 %, SSB ~1–4 % | 2.4 % (plus superframe ≈0.1–2.6 %) |
| Control | PDCCH 7–21 % | None in-band (tables, typically under 1–2 %) |
| L2 | ≈6–10 B per IP packet (~1–2 % at 600 B) | BBHEADER ≈0.1–0.5 %, GSE 2–3 % |
| Total (indicative) | ≈25–35 % of the raw OFDM grid | ≈3–6 % plus roll-off excess |
These totals are engineering estimates from the frame structures, not figures from a standard.
10.8 Latency and throughput
GEO transparent one-way UE→gNB is about 270 ms plus processing; LEO-600 is about 13 ms one-way at worst, and regenerative payloads roughly halve that. S2X in a 36 MHz transponder delivers about 60–200 Mbit/s depending on MODCOD, and wideband carriers reach Gbit/s. NR-NTN handheld evaluations and commercial systems show single-digit to tens of Mbit/s per beam. AST SpaceMobile advertises peaks above 150 Mbps per coverage cell (vendor design targets), while a crowdsourced study estimates Starlink Direct-to-Cell at about 3.1 Mbit/s downlink per beam.
11. IoT-NTN in brief
NB-IoT and eMTC over NTN (Rel-17) use the same broadcast ephemeris and common-TA concept with GNSS-based pre-compensation. NB-IoT’s 2 HARQ processes and repetition-heavy operation make HARQ disabling and RLC ARQ central. Rel-18 added HARQ disabling, improved GNSS-measurement gaps and discontinuous-coverage support; Rel-19 adds store-and-forward on regenerative payloads; Rel-20 targets NB-IoT voice over GEO. DVB has no equivalent.
12. Where each excels, and convergence
| Use case | Better fit | Why |
|---|---|---|
| DTH/broadcast, multicast CDN feed, DVB-NIP | DVB-S2X | Near-saturation single carrier, QEF, massive multicast efficiency, deployed ecosystem |
| GEO/HTS broadband VSAT | DVB-S2X + RCS2 (or S2X-based return) | Proven ACM, beam hopping and precoding hooks, ~3–5 % overhead |
| 5G backhaul / trunking | DVB-S2X today; NR-NTN Ka VSAT emerging | 256APSK at high SNR vs native 5GC integration |
| Direct-to-device smartphones | NR-NTN (and LTE-based D2D) | Unmodified handsets, standard chipsets, mobility, core integration |
| Massive IoT via satellite | IoT-NTN | PSM/eDRX, repetition, store-and-forward |
| Aero/maritime mobility | Both | NR has standard mobility; S2X has the better forward link |
Convergence is happening at the IP and service layer: DVB-NIP makes S2X a native-IP multicast bearer compatible with 5G media delivery, DVB-I spans DVB, 5G Broadcast and unicast, and S2X is widely used for 5G backhaul. On the 3GPP side, Rel-19 adds broadcast service-area signalling and a Ku-band workplan, putting 3GPP directly into DVB’s traditional spectrum. 6G studies target a unified TN/NTN radio, GNSS-independent operation, and possibly a low-PAPR downlink option. Expect a multi-orbit mix: S2X for GEO broadband and broadcast, NR-NTN for D2D and IoT, integrated at the IP level.
13. HARQ transmission and the baseband chain to the DAC/ADC
HARQ is the single biggest structural difference between the two air interfaces, and it is easiest to understand by following a transport block through the whole baseband chain. This section explains how NR HARQ works, what NTN does to it, and then walks both transmit chains from input bits to the DAC (and the receive chains back from the ADC).
13.1 How NR HARQ works
- Parallel stop-and-wait processes. Each HARQ process sends one transport block and waits for its ACK/NACK; many processes run in parallel so the link stays busy during the wait. The scheduling DCI carries the HARQ process number (4 bits for 16 processes, 5 bits when 32 are configured in Rel-17), a new-data indicator (NDI, toggled for a new TB, unchanged for a retransmission) and a 2-bit redundancy version (RV).
- Incremental redundancy via a circular buffer. After LDPC encoding, the systematic and parity bits of each code block are written into a circular buffer. Each transmission reads E bits out of it, starting at one of four positions set by the RV. RV0 and RV3 start near the systematic bits and are close to self-decodable; RV2 and RV1 mostly add fresh parity. A common retransmission order is 0 → 2 → 3 → 1. Limited-buffer rate matching (LBRM) can cap the buffer to bound UE soft-buffer memory.
- Soft combining at the receiver. The receiver de-rate-matches each transmission’s LLRs back into their buffer positions and adds them to what it stored from earlier attempts, then runs LDPC decoding on the combined buffer. The TB and code-block CRCs decide ACK or NACK.
- Feedback. Downlink ACK/NACK goes back on PUCCH (or multiplexed on PUSCH) in slot n + K1, packed into a HARQ-ACK codebook: Type 1 (semi-static), Type 2 (dynamic, ordered by DAI) or Type 3 (one-shot report of all processes). With code-block-group (CBG) transmission, the TB is split into 2, 4, 6 or 8 CBGs and only the failed groups are resent.
- Uplink. NR uplink HARQ is asynchronous and adaptive: there is no PHICH, and the gNB triggers a retransmission simply by scheduling the same process number with NDI not toggled.
13.2 What NTN does to HARQ
To keep one UE continuously scheduled, the number of HARQ processes must cover the round trip: NHARQ ≥ (RTT + processing time) / slot duration. With 1 ms slots (15 kHz SCS):
| Scenario (transparent) | Max RTT | Processes needed (approx.) | Effect with 32 processes |
|---|---|---|---|
| Terrestrial | <1 ms | ~8–16 | Plenty |
| LEO 600 km | 25.77 ms | ~27–30 | Just fits |
| LEO 1200 km | ≈41 ms | ~42+ | Stalls without feedback disabling |
| GEO | 541.46 ms | ~542 | With feedback on, one UE gets at most ~32/541 ≈ 6 % of slots |
At 30 kHz SCS the slot halves and the required process counts double. The Rel-17/18 answers are:
- HARQ feedback disabling per downlink process. A disabled process can be reused immediately. Reliability then comes from a more conservative MCS (lower BLER target), blind repetition (pdsch-AggregationFactor n2/n4/n8, PUSCH repetition) and RLC ARQ above the MAC.
- Uplink HARQ mode B. The UE does not have to wait out the RTT before a mode-B process can carry new data.
- Stretched timing. PDSCH-to-HARQ-ACK timing becomes K1 + K_offset, and the DRX HARQ RTT timers add the UE-gNB RTT for feedback-enabled processes.
- Silicon cost. Going from 16 to 32 processes can double the worst-case HARQ soft-buffer storage in the UE modem unless LBRM or the UE’s declared capability limits it. That is a direct SRAM and area cost for the receiver IC.
- IoT-NTN. NB-IoT has only 2 HARQ processes, so feedback disabling (Rel-18) matters even more there.
13.3 The NR transmit chain, from bits to DAC
ShareTechnote’s 5G/NR PDSCH page has an excellent diagram of the 12-step PDSCH transport process, with the 3GPP clause for each step. As it points out, steps 1–6 (TS 38.212) work on bits and steps 7–12 (TS 38.211) work on symbols and resources, so knowing which half a problem is in narrows it down quickly. The table below follows the same steps and extends the chain past resource mapping to the DAC, marking where HARQ and NTN come in.
| # | Step | Spec | What it does | HARQ / NTN relevance |
|---|---|---|---|---|
| 1 | TB CRC attachment | 38.212 §7.2.1 | 24-bit CRC if TB size A > 3824, else 16-bit | TB CRC decides the final ACK/NACK |
| 2 | LDPC base graph selection | 38.212 §7.2.2 | BG2 if A ≤ 292, or A ≤ 3824 and R ≤ 0.67, or R ≤ 0.25; otherwise BG1 | Fixed per TB, so identical on every retransmission |
| 3 | Code block segmentation + CB CRC | 38.212 §7.2.3 (§5.2.2) | Split into code blocks of at most 8448 (BG1) or 3840 (BG2) bits, 24-bit CRC each | Code blocks are grouped into CBGs for partial retransmission |
| 4 | LDPC encoding | 38.212 §7.2.4 | QC-LDPC, lifting size up to Z = 384 | Produces the mother codeword the circular buffer holds |
| 5 | Rate matching | 38.212 §7.2.5 | Circular buffer, bit selection from the RV start point, bit interleaving | This is where HARQ lives: the RV picks which bits go out |
| 6 | Code block concatenation | 38.212 §7.2.6 | Rate-matched blocks joined into one codeword | — |
| 7 | Scrambling | 38.211 §7.3.1.1 | Gold-sequence XOR, cinit from RNTI and scrambling ID | — |
| 8 | Modulation | 38.211 §7.3.1.2 | QPSK to 256QAM (1024QAM in FR1 DL) | MCS may change between retransmissions |
| 9 | Layer mapping | 38.211 §7.3.1.3 | Up to 4 layers per codeword, 8 in total | Single-layer is typical for NTN handhelds |
| 10 | Antenna port mapping | 38.211 §7.3.1.4 | Layers to DMRS antenna ports (precoding transparent to the UE) | — |
| 11 | Mapping to VRBs | 38.211 §7.3.1.5 | Fill REs, skipping DMRS, CSI-RS, PTRS and reserved REs | Extra DMRS against residual Doppler reduces data REs |
| 12 | VRB → PRB mapping | 38.211 §7.3.1.6 | Non-interleaved or interleaved (bundle size 2 or 4) | — |
| 13 | OFDM baseband signal generation | 38.211 §5.3.1 | IFFT and cyclic prefix insertion per numerology | — |
| 14 | Digital front end and DAC | Implementation (up-conversion in §5.4) | Windowing/filtering for the spectral mask, crest-factor reduction, digital up-conversion, DPD, DAC | NTN uplink: GNSS/ephemeris Doppler pre-compensation (NCO shift) and timing-advance adjustment are applied here |
Receive side, ADC to ACK. ADC → digital down-conversion, decimation and AGC → (NTN) frequency and timing correction using ephemeris aiding → CP removal and FFT → DMRS channel estimation and PTRS phase tracking → equalisation / MIMO detection → soft demapping to LLRs → descrambling → de-rate-matching and HARQ soft combining with the stored buffer for that process → LDPC decoding → code-block and TB CRC checks → ACK/NACK.
13.4 The DVB-S2/S2X equivalent
DVB-S2 has a direct counterpart: Figure 1, “Functional block diagram of the DVB-S2 System”, in ETSI EN 302 307(-1), which draws the transmitter from input streams through to the RF signal. DVB-S2X (EN 302 307-2) reuses this chain and adds blocks to it. On the receiver side, the DVB-S2 implementation guidelines (DVB A171-1 / ETSI TR 102 376-1) include a matching receiver functional block diagram, and the ESA RC64 DVB-S2 SDR modem paper reproduces both transmitter and receiver chains.
| Stage | Spec (EN 302 307-1) | Blocks | Notes |
|---|---|---|---|
| Mode adaptation | §5.1 | Input interface, input stream synchronisation (optional), null-packet deletion (ACM with TS input), CRC-8 per user packet, merger/slicer for multiple streams, 80-bit BBHEADER insertion | Application-dependent; GSE input carries IP |
| Stream adaptation | §5.2 | Padding to fill the BBFRAME to Kbch, BB scrambling | Frame size is fixed by the MODCOD, so padding (not rate matching) absorbs the mismatch |
| FEC encoding | §5.3 | BCH outer code, LDPC inner code (64800 or 16200 bits), bit interleaving for 8PSK and higher orders | One fixed codeword per frame; no RVs, no retransmission |
| Bit mapping | §5.4 | QPSK, 8PSK, 16/32APSK (S2X up to 256APSK, plus π/2-BPSK VL-SNR) | Ring ratios per code rate |
| PL framing | §5.5 | Dummy PLFRAME insertion, PLHEADER (SOF + PLSCODE), optional pilot insertion, PL scrambling | The PLHEADER makes every frame self-describing |
| BB shaping and quadrature modulation | §5.6 | Root-raised-cosine filter (α = 0.35/0.25/0.20; S2X adds 0.15/0.10/0.05), then to the DAC and RF | No IFFT; DPD per APSK ring at the gateway |
| S2X additions | EN 302 307-2 | VL-SNR header, superframing (Annex E), beam hopping, channel bonding | Superframes wrap the PLFRAME stream |
Receive side, ADC to stream. ADC → decimation and AGC → coarse frequency recovery → matched filtering and symbol timing recovery → SOF/PLHEADER detection and frame synchronisation → PL descrambling → pilot-aided fine frequency and phase recovery → optional equalisation → soft demapping to LLRs → deinterleaving → iterative LDPC decoding → BCH decoding → BB descrambling → BBHEADER parsing and mode adaptation removal → TS or GSE output.
13.5 The two chains side by side
| Aspect | NR PDSCH | DVB-S2/S2X |
|---|---|---|
| Retransmission | HARQ with incremental redundancy (four RVs), soft combining | None; QEF target with one codeword per frame |
| Fitting data to resources | Rate matching from a circular buffer to any allocation | Fixed FECFRAME per MODCOD; padding fills the BBFRAME |
| Error detection | TB CRC + per-code-block CRC | BCH outer code, CRC-8 per user packet and on the BBHEADER |
| Scrambling | UE-specific (RNTI-based) Gold sequence | BB scrambler plus PL scrambling with selectable Gold codes |
| Format signalling | DCI on PDCCH, decoded before the data | PLHEADER on every frame (self-describing) |
| Waveform generation | IFFT + cyclic prefix | RRC pulse shaping of a single carrier |
| Receiver memory | Soft buffer per HARQ process held across the RTT (up to 32 processes in NTN) | Single-frame LDPC buffer; nothing held across frames |
For receiver design this is the practical difference. An NR-NTN modem must decode control before data and keep HARQ state and soft buffers across hundreds of milliseconds. A DVB-S2X demodulator can lock blindly onto any frame and throw the soft data away as soon as the codeword is decoded.
Hardware and system design recommendations
- ADC and dynamic range. Wideband S2X receivers (≥500 Mbaud, 256APSK) need about 7–8 ENOB at 1–2 GS/s; keep the jitter-limited SNR, −20·log10(2π·f_in·σ_j), at least 6–10 dB above the Es/N0 target. NR-NTN handsets need back-off headroom for OFDM crest factor (10–12 dB) and blockers from overlapping terrestrial bands, which pushes AGC range and filtering rather than sample rate.
- PA linearity. Design NR handset PAs for DFT-s-OFDM/π/2-BPSK efficiency at 23 dBm and plan for higher power classes. Ka NR VSAT array SSPAs will run 5–8 dB back-off for CP-OFDM, so prefer DFT-s-OFDM on the uplink and consider array-level DPD. For S2X gateways, use per-ring APSK predistortion and linearised TWTAs, and -L MODCODs for multi-carrier HPAs.
- Phase noise. For 256APSK, keep integrated phase error well below 1° rms post-loop, specify LO masks against Annex H.8, and run pilots on. For Ka NR at 120 kHz SCS with PTRS, reuse terrestrial FR2 synthesiser designs but control LO noise around 10–100 kHz offset.
- Doppler compensation. NR-NTN terminals need GNSS (or a Rel-20 GNSS-resilient alternative), an ephemeris propagator, and a fine-resolution TX NCO and timing adjuster that holds ±0.1 ppm and follows up to ~0.27 ppm/s at 600 km. S2X receivers for LEO should add ephemeris-aided NCO pre-rotation, because narrow VL-SNR loops cannot follow LEO Doppler rates unaided.
- Phased-array beam steering. LEO terminals need continuous electronic steering plus satellite handover within tens of ms; align NR array handover with CHO/RACH-less procedures and SIB19 neighbour ephemeris. Use true-time-delay or subarray TTD for 400 MHz Ka carriers to avoid beam squint at wide scan angles.
- System choice. For greenfield GEO/HTS broadband or broadcast, stay with DVB-S2X (Annex E formats for beam hopping or precoding) plus DVB-RCS2. For D2D, IoT, or services that must appear as 5G access in an MNO core, build on NR-NTN or IoT-NTN, and track Rel-19 Ku-band, regenerative payloads and Rel-20 GNSS resilience before freezing silicon. A dual-mode modem (S2X forward demodulator plus NR-NTN baseband) is a credible architecture for multi-orbit VSATs.
Caveats
- Rel-19 ASN.1 and performance corrections continue; Rel-20 NTN items are still being specified (Stage-3 March 2027, ASN.1 freeze June 2027).
- RRC value ranges (cellSpecificKoffset, kmac, ta-Common and drift, ntn-UlSyncValidityDuration) were taken from secondary reproductions of TS 38.331, and sources disagree on the ta-CommonDrift range; check the spec version you target. The NTN timing-error table in TS 38.133 §7.1C could not be verified.
- PAPR values, overhead percentages, receiver acquisition ranges, ACM margins and phase-noise targets are typical engineering figures, not normative. HARQ process counts in section 13.2 are first-order estimates that ignore gNB/UE processing time beyond a few slots.
- AST SpaceMobile throughput figures are vendor design targets; Starlink D2C per-beam capacity is an external measurement estimate.
Sources
- 3GPP — Non-Terrestrial Networks overview
- 3GPP — Rel-19 summary (2026)
- 3GPP TR 38.821 — Solutions for NR to support NTN
- 3GPP TR 38.811 — Study on NR to support NTN
- ETSI TS 138 101-5 — NR NTN UE radio requirements
- ETSI TS 138 321 — NR MAC protocol
- ShareTechnote — 5G/NR PDSCH transport process (diagram)
- ShareTechnote — 5G/NR HARQ-ACK codebook
- 5G New Radio: Unveiling the Essentials of the Next Generation Wireless Access Technology (arXiv)
- ETSI EN 302 307 — DVB-S2 (Figure 1: functional block diagram)
- DVB A172 — DVB-S2X highlights white paper
- DVB A171-1 — DVB-S2 implementation guidelines
- ETSI TR 102 376-2 — DVB-S2X implementation guidelines
- ESA — DVB-S2 Software Defined Radio Modem on the RC64 Manycore DSP
- DVB — Beam hopping in DVB-S2X webinar
- ETSI EN 301 545-2 — DVB-RCS2 lower layers
- DVB A116-1 — Generic Stream Encapsulation protocol
- DVB — How IP-based broadcast meets 5G
- Ericsson Technology Review — 3GPP satellite communication
- 5G New Radio in Nonlinear Satellite Downlink: A PHY Comparison with DVB-S2X
- 5G NR Non-Terrestrial Networks: From Early Results to the Road Ahead (arXiv)
- Random Access in DVB-RCS2: Design and Dynamic Control (arXiv)
- ShareTechnote — NTN timing advance
- AST SpaceMobile — FAQ
- Starlink Direct-to-Cell measurement study, arXiv:2506.00283







