DVB-S2/S2X: LDPC + APSK
Why Satellite Broadcasting Uses APSK, Not QAM
DVB-S2 (ETSI EN 302 307, 2003) and its extension DVB-S2X (ETSI EN 302 307-2, 2014) are the satellite broadcasting and broadband-data standards used worldwide for television distribution, VSAT IP backhaul, and high-throughput satellite (HTS) data. The physical-layer design differs from 5G NR and Wi-Fi in two important ways, both of which trace back to the same root cause: a satellite amplifier is a non-linear, nearly-saturated travelling-wave tube (TWT).
- Constellation = APSK, not QAM. QAM places points on a square grid, which produces a peak-to-average power ratio (PAPR) of about 2.6 dB for 16-QAM and 3.2 dB for 64-QAM. A TWT amplifier driven at 3 dB backoff wastes 3 dB of the satellite's radiated power; driving it harder saturates and introduces AM/AM and AM/PM distortion. APSK (Amplitude-and-Phase-Shift Keying) instead places points on a small number of concentric rings (usually 2-4). The PAPR is only 1-2 dB, and the ring structure is compatible with the AM/PM curve of the TWT.
- Code structure = LDPC + BCH. DVB-S2 uses a long LDPC inner code (codelengths or bits) concatenated with a short BCH outer code of rate . The BCH cleans up any error floor of the LDPC, bringing the final BER below — satellite broadcasting demands quasi-error-free (QEF) reception.
Everything else is pure BICM-LDPC in the Caire-Taricco-Biglieri sense: a single binary code, a bit interleaver, and a (quasi-)Gray labelled mapper.
Definition: -APSK Constellation
-APSK Constellation
An -APSK constellation is a constellation consisting of concentric rings, with points uniformly spaced in phase on ring of radius . The total size is , and the spectral index is label bits per symbol. The canonical DVB-S2 cases are:
- 16-APSK (DVB-S2): — 4 points on an inner ring, 12 on an outer ring. .
- 32-APSK (DVB-S2): — 3 rings. .
- 64-APSK (DVB-S2X): or related layouts.
- 128-APSK, 256-APSK (DVB-S2X): 5-ring or 6-ring layouts with per-rate-optimised radius vectors.
The ring radii are free design parameters. Given the average energy constraint , they are chosen to maximise the BICM mutual information at the target code rate. The labelling is quasi-Gray: each ring uses a PSK Gray code for its angular portion, and the ring-selection bits are separated by the maximum possible label Hamming distance given the APSK geometry.
APSK differs from QAM precisely in the placement structure: QAM is a square grid maximising minimum Euclidean distance at fixed average energy; APSK is a ring structure maximising mutual information through a non-linear amplifier with a known AM/PM curve. On a linear AWGN channel QAM is marginally better (0.1-0.3 dB at the same rate); on a TWT-nonlinear channel APSK wins by 1-2 dB.
DVB-S2/S2X APSK Constellations
The 16-, 32-, 64-, and 256-APSK constellations as specified in DVB-S2 and DVB-S2X. Each ring is a PSK sub-constellation; inter-ring radii are chosen per-code-rate in the standard (we show the values for code rate 3/4 in the annexes of EN 302 307). Notice how the ring structure clusters points — this is the PAPR-reducing property that makes APSK TWT-friendly. At 256-APSK the outer rings are densely populated because the ring count is capped (typically 5-6 rings) and the angular spacing must shrink.
Parameters
Theorem: Optimal Ring-Ratio Design for 32-APSK
For a 32-APSK constellation with unit average energy, the BICM capacity is maximised at code rate by ring radii satisfying the ratio relations where the optimal are found by numerically maximising subject to . The DVB-S2 Annex A Table A.3 tabulates the solution for each code rate. For example, at : .
The geometry is: at low code rates (small ), noise dominates and the inner ring should be well separated from the outer rings — so are large. At high code rates (large ), the constellation should be "rounder", closer to a QAM, so the ratios shrink toward equal-radius PSK spacing. The tabulated values move from at down to at — a 20% contraction over the working rate range.
Write the BICM capacity as a function of via the mutual-information integral over per-bit channels.
Substitute the unit-energy constraint to reduce to two free variables .
Take partial derivatives and solve numerically at each target rate.
Step 1: Unit-energy parameterisation
Fix the inner ring radius and define , . The total energy is . Setting this to 1 gives .
Step 2: BICM capacity as function of ratios
With the labelling fixed (the quasi-Gray scheme of DVB-S2), the BICM capacity is where each is a mutual-information integral evaluated numerically over the bit-channel. At given and the target , we maximise over .
Step 3: Rate-matching target
Design the pair so that at the target operating SNR (the SNR where BLER with the chosen LDPC code). This gives a family of parameterised by ; the ETSI Annex A table tabulates it.
Step 4: Example — $R = 3/4$
Target bits/symbol, operating SNR dB. Numerical maximisation yields , matching ETSI Annex A.
Example: 32-APSK Ring Ratios for Rate 3/4
Compute the three ring radii of 32-APSK at rate , with unit total average symbol energy, given the optimal ratios from the DVB-S2 Annex A table.
Unit energy constraint
\rho_1 \approx 0.2425$.
Middle and outer rings
. .
Verification
Average energy check: Small rounding error from quoted ratios; exact ratios give exactly 1.
Interpretation
The outer ring is at , the inner at — a factor between inner and outer radii. The TWT sees a relatively narrow amplitude range (most points are on the two outer rings, total weight out of 32), so the PAPR is , i.e. 2.1 dB. Compare to 32-QAM which has PAPR 3.4 dB.
ETSI EN 302 307: The DVB-S2/S2X Specification
EN 302 307-1 (DVB-S2) and its extension 302 307-2 (DVB-S2X) define the BICM chain for satellite broadcasting:
- LDPC: 64800-bit "normal" frame or 16200-bit "short" frame; both quasi-cyclic with a specified base matrix.
- BCH outer code: rate , corrects 8-12 bit errors per block. Cleans any LDPC error floor.
- Modulations: QPSK, 8-PSK, 16-APSK, 32-APSK (DVB-S2 — 11 MODCOD codes). DVB-S2X extends with 64-, 128-, 256-APSK and an additional 10+ very-low-rate codes for 2% improved efficiency.
- Code rates: 1/4, 1/3, 2/5, 1/2, 3/5, 2/3, 3/4, 4/5, 5/6, 8/9, 9/10 (DVB-S2); plus many in-between rates added in DVB-S2X.
- Spectral efficiency range: 0.490 to 4.453 bits/symbol (DVB-S2); up to 5.90 with 256-APSK (DVB-S2X).
One MODCOD is one combination (modulation, code rate). DVB-S2 has 28 MODCODs; DVB-S2X adds 60+ more, including "very low SNR" codes for mobile satellite terminals operating below 0 dB Es/N0.
The standard fixes the physical-layer framing (BB frame, BICM frame, PL frame), pilot insertion pattern, scrambling sequences, and roll-off factors ( for the root- raised-cosine pulse shaping) in exquisite detail. Reading Section 5 and Annex A of the spec is the canonical preparation for implementing DVB-S2 — much like TS 38.212 + 38.214 for 5G NR.
- •
FEC frame size fixed at 16200 or 64800 bits
- •
BCH outer code mandatory — quasi-error-free BER
- •
Roll-off
- •
Reference symbol energy normalisation
Historical Note: DVB-S2: The 2003 BICM Breakthrough for Satellites
2000-2003DVB-S2 (standardised 2003) was the first mass-market wireless standard to ship capacity-approaching LDPC codes over BICM. The predecessor DVB-S (1995) used a rate-1/2 convolutional code concatenated with a shortened Reed-Solomon (204, 188) outer code — a classical turbo-era design that left a dB gap to Shannon.
The DVB-S2 design team (led by A. Morello, ETSI TM-SS, with strong academic input from EPFL and Eurecom) chose LDPC based on two observations: (i) Richardson and Urbanke's 2001 density-evolution results showed LDPC could close the gap to 0.8 dB at the long block lengths DVB allows, and (ii) quasi-cyclic LDPC made decoder ASICs tractable at the satellite receiver cost budget.
The choice of APSK over QAM was forced by the TWT. The Gaudenzi et al. 2006 paper (cited later in DVB-S2X) gave the theoretical justification: under a non-linear AM/AM-AM/PM model, a well-tuned APSK beats QAM by 1-2 dB of effective SNR at the cost of perhaps 0.1 dB on a purely linear AWGN channel.
This combination — LDPC + APSK + BICM — became the template that 5G NR inherited for terrestrial use. In the intervening 15 years, satellite broadcast was both the proof-of-concept and the training ground for modern BICM engineering.
Common Mistake: APSK Labelling Is NOT Standard Gray
Mistake:
When implementing an APSK mapper, a common mistake is to use a naive "PSK-Gray-per-ring plus ring-index-Gray" labelling, assuming it is globally Gray in the BICM sense.
Correction:
APSK labellings cannot be globally Gray because the inter-ring nearest-neighbour pairs have in general. The DVB-S2 spec uses a quasi-Gray labelling that minimises the average nearest-neighbour Hamming distance subject to the APSK geometry. The spec assigns specific bit-to-ring mappings in tables (Tables 11-14 of EN 302 307); implementations must copy these mappings exactly rather than deriving them from a Gray-code principle. Independent derivations often produce 0.3-0.5 dB worse BICM capacity.
Why This Matters: Satellite-5G Convergence: DVB-S2 Meets NR Non-Terrestrial Networks
3GPP Release 17 (2022) added non-terrestrial networks (NTN): 5G NR operating over LEO and GEO satellites. The NTN amendment required changes to NR timing, HARQ, and beam management, but kept the BICM chain unchanged — LDPC + QAM with MCS Table 2.
The interesting question is whether future NTN standards will adopt APSK from DVB-S2. Early prototypes use QAM because that matches the existing NR encoder/decoder hardware. But TWT amplifiers on LEO satellites still prefer ring-structured constellations; the argument has not yet been closed. A probable outcome is a hybrid: QAM for downlink (UE-friendly hardware) and low-order APSK for high-power gateway uplinks. The 2025+ NR Release 19 work item on NTN extensions is where this will be decided.
Quick Check
Which of the following is NOT a reason satellite systems prefer APSK over QAM?
Lower peak-to-average power ratio, allowing the TWT to operate closer to saturation
Compatibility with the AM/PM distortion curve of a non-linear amplifier
Strictly higher mutual information than QAM on a linear AWGN channel at the same
The ring structure matches the ideal pre-distortion contour of the TWT
On a linear AWGN channel, QAM is marginally better than APSK (0.1-0.3 dB at the same spectral efficiency). APSK's advantage appears only under the non-linear TWT model. The true reason for APSK is PAPR and AM/PM matching, not capacity.
APSK (Amplitude-and-Phase-Shift Keying)
A family of constellations with points arranged on concentric rings. Each ring is a PSK sub-constellation at a distinct radius. Used in DVB-S2/S2X (16-, 32-, 64-, 128-, 256-APSK) because the ring structure is robust to the AM/PM non-linearity of satellite TWT amplifiers and has lower PAPR than QAM.
Related: The Wi-Fi Generation Stack: Same BICM, Higher QAM, Papr, Twt Amplifier
MODCOD
A pair (modulation, code rate) specified in DVB-S2/S2X. DVB-S2 defines 28 MODCODs; DVB-S2X adds 60+ more. Every BB frame in a DVB-S2 transmission starts with a MODCOD header that the receiver uses to configure its demodulator and decoder.
Related: MCS Index, DVB-S2/S2X is BICM with LDPC + BCH + APSK. The…
Key Takeaway
DVB-S2/S2X is BICM with LDPC + BCH + APSK. The APSK constellation reduces PAPR for TWT-compatible operation; the BCH outer code cleans the LDPC error floor for quasi-error-free satellite broadcast. The ring radii are rate-dependent design parameters tabulated in ETSI Annex A — pure BICM-capacity optimisation. This was the first mass- market BICM-LDPC standard (2003) and the template for everything that followed.