Voronoi Shaping and the Shaping-Gain Limit
Shaping Gain as a Universal Lattice Invariant
Chapter 4 introduced shaping gain as the dB advantage that a Voronoi-shaped constellation enjoys over a cubic (square, QAM) constellation at the same rate and minimum distance. The central number — dB, achievable as — looked at the time like a curiosity: a ceiling that practical schemes could only asymptotically approach. The Erez–Zamir theorem of s02 reveals a deeper story: shaping gain is exactly the dB contribution of to the capacity gap, and any finite-dimensional Voronoi shaping reduces the gap by the corresponding amount. The ceiling is achievable because there exist lattices with normalised second moment , proved by Rogers (1959) and refined by Poltyrev (1994).
This section quantifies the shaping gain of specific lattices (, , , , ), shows the asymptotic convergence to the dB ceiling, and connects to the practical constructions (Conway–Sloane decoders, trellis shaping) that turn the theoretical bound into a fielded modem gain.
Definition: Normalised Second Moment
Normalised Second Moment
The normalised second moment of a lattice is Equivalently, if is uniformly distributed on , then is the per-dimension second moment and .
is dimensionless, depends on only through its shape (invariant to scaling), and is a pure figure of merit for how "round" the Voronoi region is. It satisfies (the Zador lower bound), with equality as for lattices whose Voronoi region approaches a Euclidean ball.
The lower bound is the normalised second moment of a Gaussian distribution — the limit that a uniform distribution on a "round enough" Voronoi region converges to, by the Central- Limit-Theorem-flavoured arguments of Rogers and Poltyrev.
Definition: Shaping Gain
Shaping Gain
The shaping gain of a lattice is its normalised second-moment advantage over the cube: It is the dB factor by which the power required to support a given rate, with as the shaping lattice, is less than that with (cubic, i.e., QAM) shaping.
The asymptotic (ultimate) shaping gain is the supremum over all lattices of all dimensions:
Expressed in linear dB, . The shaping gain is independent of the coding lattice — the two factor cleanly. In some references (Conway–Sloane) the reciprocal is called the "normalised second moment" and the shaping gain is implicit; the dB statement is the same.
Shaping Gain vs Dimension
The shaping gain of the best known lattice in each dimension , plotted in dB, approaching the asymptotic ceiling dB as . Key data points: (cube) is dB at every ; gives dB; gives dB; (Barnes–Wall) dB; (Coxeter–Todd) dB; (Leech) dB; and the theoretical ceiling is achieved only in the limit . The plot shows why D QAM constellations sacrifice dB relative to even a moderate-dimensional lattice shaping.
Parameters
Theorem: Shaping Gain Convergence to
Let be the infimum of normalised second moments over all -dimensional lattices. Then or equivalently, the best shaping gain converges to The lower bound is the Zador bound, valid at every finite .
The Voronoi region has a fixed volume ; the normalised second moment measures how its mass is distributed relative to the origin. A cube has its mass pushed to the corners and has ; a Euclidean ball has its mass uniformly radial and has as . Any lattice whose Voronoi region can be made arbitrarily close to a ball (in the Hausdorff sense) achieves the ceiling, and Rogers proved that random lattices satisfy this.
Lower bound (Zador 1963): use isoperimetric-type arguments to show that among all volume-fixed sets, the Euclidean ball minimises the second moment. Every Voronoi region contains a ball.
Upper bound (Rogers 1959): random lattices — in the Minkowski–Hlawka sense of Ch. 15 — have Voronoi regions whose normalised second moment converges to the ball's second moment in probability.
Use the volume of the unit ball and its asymptotic .
Lower bound: Voronoi ≥ ball
For any volume-fixed region with , the second moment is minimised (isoperimetrically) by the ball of volume centred at the origin. The computation for a ball of radius with gives per-dimension second moment and hence For any lattice, contains a ball of radius , so the ball-isoperimetric bound gives Using and Stirling, , so the bound becomes .
Upper bound: random lattices (Rogers, 1959)
Consider a random lattice with fundamental volume , drawn from the Minkowski–Hlawka ensemble (Ch. 15). Compute where is a suitable normalised density (Rogers' bound). Evaluating the right-hand side for a Gaussian-like shows as . Existence of a lattice achieving the average then gives the upper bound on .
Conclusion
Combining: , so dB.
Example: Shaping Gain of and
Compute the shaping gain and from their normalised second moments. Known values: , . Compare to the asymptotic ceiling and to .
Baseline
for every (the cube's second moment is ; dividing by gives per dimension). The asymptotic ceiling is .
$D_4$ shaping gain
. In dB: dB. But wait — is worse than the cube? The issue: has a denser packing but its Voronoi region is less "round." We must use (the dual lattice) or 's orthogonal complement in a specific sense for shaping. The table value of above is actually for the packing-optimal orientation; for shaping we want 's body-centred cubic analogue, which has and gives dB.
Lesson: the packing-optimal lattice is not always the shaping-optimal lattice. For shaping, we want the Voronoi region to be round (second moment low); for coding, we want the minimum distance large. Sometimes the duality swaps the role (Conway–Sloane ch. 2 gives the correct table).
$E_8$ shaping gain
, i.e., dB. Again, naïvely worse than the cube — but the table is for the packing-optimal , and the shaping-optimal lattice in is again (self-dual), with the quoted value. The correct dual interpretation gives dB.
(The subtle distinction: quoted in packing- density tables is the second moment of with volume normalised to ; for shaping it matters whether we scaled so that or so that the minimum distance is . The standard shaping convention fixes — the row labelled "Normalized second moment" in Conway–Sloane Table 2.3.)
Comparison to the ceiling
The asymptotic dB is reached only as . achieves dB — about of the way there. gets dB (); a Barnes–Wall reaches dB (). Practical LAST codes (Ch. 17) will use depending on the target modem.
Shaping and Coding Are Truly Independent
One of the most useful operational consequences of the Erez–Zamir theorem is that shaping-gain and coding-gain effects factor cleanly in dB. The total SNR gap to capacity of a nested lattice code is For the designer: pick any good fine lattice (for its decoder-friendliness) and any good coarse lattice (for its second-moment closeness to a ball), and the two decisions are independent. This independence is the underlying reason that the BICM-with-LDPC of Ch. 9 (cubic shaping, complex coding) and a probabilistic-shaping scheme (simple coding, near- Gaussian shaping) can be combined in 5G NR without crosstalk: the Erez–Zamir decomposition licenses the addition.
Voronoi Shaping in DSL and V.34: Trellis Shaping and the 1.4 dB Victory
In the 1990s the modem community squeezed nearly the full dB shaping gain into consumer products. V.34 (33.6 kbps modem, 1994) used a trellis-shaping scheme, yielding dB of shaping gain — the first constellation shaping in a widely deployed modem. ADSL (1998) and VDSL (2001) adopted it too, with typical gains of – dB depending on the constellation size. The fundamental idea is always the same: reduce mod- for a shaping lattice with a rounder Voronoi region than the cube. In V.34 the shaping lattice was a trellis-based construction (effectively for moderate ); in ADSL it was a per-subcarrier scaling of .
The dB "ceiling" is asymptotic; in practice, no fielded modem implements the infinite-dimensional limit. But getting within dB of the ceiling is routine with dimension- lattices, which is why modern probabilistic-shaping schemes (the BICM+CCDM of Ch. 19) effectively live in very high dimension via a large block size.
- •
Trellis-shaping complexity grows exponentially with trellis depth — typically – state trellises in V.34
- •
ADSL uses per-tone shaping, so the per-tone dimension is low () even though the aggregate is high-dimensional
- •
Deep-fading subcarriers in ADSL are better served by skipping shaping (it costs bits via the mod- overhead) and using only the coding gain
Historical Note: Rogers (1959) and Poltyrev (1994): The Round-Voronoi Existence Proof
1959–1994The Zador lower bound was established by P. L. Zador in a 1963 Stanford Ph.D. thesis on quantisation theory — initially for a coding-theoretic problem unrelated to lattices. C. A. Rogers in his 1959 Packing and Covering monograph gave the first random-lattice existence proof approaching the ball's second moment asymptotically. Rogers's argument is a direct cousin of Shannon's random-code argument: average over the Minkowski–Hlawka ensemble and show the expectation meets the Zador bound.
G. Poltyrev (1994) sharpened Rogers's argument and put it in the language of the unconstrained AWGN channel, introducing what is now called the Poltyrev capacity: the supremum of rates for which lattice decoding achieves vanishing error probability on the infinite-constellation AWGN channel. The Poltyrev capacity is exactly ; the gap to Shannon's formula is dB — the shaping gap, in one formula. Erez–Zamir's insight in 2004 was that this same dB is recovered by the MMSE scalar plus Voronoi shaping.
Common Mistake: Shaping Gain Is Not the Same as Coding Gain
Mistake:
Collapsing "shaping gain" and "coding gain" into a single "constellation gain." The two contribute separately to the capacity gap, come from different lattices, and grow at different rates in . Coding gain is bounded by the Minkowski–Hlawka limit ( dB in any dimension, eventually unbounded); shaping gain is bounded by dB regardless of dimension.
Correction:
Keep them separate:
- Coding gain : a property of the fine lattice; depends on its packing density relative to .
- Shaping gain : a property of the coarse lattice; depends on the second moment of its Voronoi region relative to the cube.
A lattice code is specified by a pair ; the total dB gap to capacity is (as shortfalls, each dB). Probabilistic shaping in Ch. 19 is a different modern implementation of the shaping side that doesn't use a geometric Voronoi region at all but achieves the same asymptotic dB.
Normalised second moment
The shape-invariant quantity , where is the per-dimension second moment of a uniform distribution on . Bounded below by the Zador constant ; achieved asymptotically by random lattices.
Related: Shaping Gain , Voronoi Region, Rogers (1959) and Poltyrev (1994): The Round-Voronoi Existence Proof
Shaping gain
The dB advantage of a Voronoi-shaped constellation over a cubic one. Bounded above by dB, with equality as .
Related: Normalised Second Moment and Shaping Gain of Classical Lattices, Zador, Voronoi Region
Normalised Second Moment and Shaping Gain of Classical Lattices
| Lattice | Dimension | (dB) | Fraction of asymptotic ceiling | |
|---|---|---|---|---|
| (cube) | any | |||
| (hexagonal) | ||||
| / | ||||
| / | ||||
| (Coxeter–Todd) | ||||
| (Barnes–Wall) | ||||
| (Leech) | ||||
| (asymptotic best) |
Quick Check
What is the asymptotic upper bound on the shaping gain of any Voronoi-shaped constellation over a cubic (QAM) one?
dB (no possible gain)
dB
dB (a factor of )
Unbounded — the gain grows without limit as
Correct. dB. Achieved in the limit for lattices whose Voronoi region converges (in the Hausdorff sense) to a Euclidean ball. Finite-dimensional lattices approach but never reach this bound.
Why This Matters: Forward Reference: DMT-Optimal LAST Codes in Ch. 17
In Chapter 17, the CommIT group's LAST (Lattice Space-Time) code construction of El Gamal, Caire, and Damen (2004) will use exactly the same decomposition we have built here, but replace the scalar MMSE with a matrix MMSE-GDFE (generalised decision-feedback equaliser). The shaping lattice continues to provide the Voronoi- constrained transmit power; the coding lattice is now required to be DMT-optimal (achieves the full diversity–multiplexing trade-off curve of Zheng–Tse). The Erez–Zamir mod- trick of this chapter generalises verbatim to the LAST code setting — the proof pattern is preserved, only the scalar objects become matrix objects. If you understood s02–s03 cleanly, Ch. 17 is "the matrix version of the same theorem."
Key Takeaway
The shaping gain of a Voronoi-shaping lattice is bounded by dB in every dimension, with equality only as . This is the dB contribution of to the capacity gap of a nested lattice code; it adds (in dB) to the coding-gain shortfall of , and the two terms are independent. Practical shaping schemes (V.34 trellis shaping, ADSL, probabilistic shaping in 5G NR) recover most of the dB with moderate-dimensional lattices. The DMT-optimal LAST codes of Ch. 17 will use the same decomposition with a matrix MMSE equaliser — the shaping idea generalises without modification.