Voronoi Constellations and Shaping
Why Shaping Is Orthogonal to Coding
Coding and shaping contribute independently to the gap to capacity. The CM capacity decomposition is
where the three gains combine additively in dB. Coding gain arises from the structure of the codewords — it depends on the code and the lattice, not on the constellation boundary. Shaping gain arises from the shape of the constellation boundary — it depends on the marginal distribution of the transmitted symbols, not on the code. The two improvements are additive in dB because they act on orthogonal degrees of freedom, and either one can be improved without touching the other.
The practical impact: a -dB coding gain + a -dB shaping gain gives a -dB total gain over uncoded QAM, and we can chase each independently. Shaping is, in a very concrete sense, the "free" dB we leave on the table when we use a square QAM alphabet with uniform probability.
Definition: Voronoi Constellation
Voronoi Constellation
Let be a coding lattice and let be a shaping lattice — a sublattice whose Voronoi region will play the role of the constellation boundary. The Voronoi constellation with coding lattice and shaping lattice is
where is an arbitrary offset (usually chosen for convenience — e.g., to make the constellation zero-mean). The constellation has points.
The average energy of the constellation equals the per-dimension second moment of a uniform distribution over , which depends only on .
The idea is to shape the "boundary" of the constellation to look like a Voronoi region of some good lattice — something close to a sphere — rather than the square boundary of ordinary QAM. The sphere has minimum energy for a given number of points, so a sphere-like boundary shapes the marginal distribution of transmitted symbols toward the Gaussian ideal (high-entropy, low-energy) that Shannon capacity demands.
Definition: Normalised Second Moment
Normalised Second Moment
The second moment of a lattice is the per-dimension expected squared norm of a uniformly distributed point in its Voronoi region:
The normalised second moment is the dimensionless ratio
By construction is scale-invariant — rescaling does not change it. Hence measures the "shape" of the Voronoi region, not its size.
Low means the Voronoi region is close to a sphere (small second moment per unit volume). The cube has ; the hexagonal lattice has ; has ; the best known lattice at achieves . The infimum as is .
Definition: Shaping Gain
Shaping Gain
The shaping gain of a lattice (or equivalently of a Voronoi constellation shaped by ) is the ratio of the second moment of (the cubic reference) to the second moment of at the same volume:
Because is scale-invariant, measures exclusively how much energy we save by using 's Voronoi region instead of a cube of the same volume.
Equivalently, . A sphere-like Voronoi region (small ) gives a large . A cube-like region () gives , i.e.\ dB — no shaping gain, as expected for axis-aligned QAM.
Voronoi Constellation: Square vs Circle vs Hex Shaping
A 2D Voronoi constellation formed by intersecting with a shaping region: square (-Voronoi, giving standard QAM), circle (sphere-shaped, giving the -approaching ideal), or hexagonal (-Voronoi, giving the optimal 2D shaping). The "radius" of the shaping region is chosen so each option contains the same number of constellation points. Notice how the average energy reported in the title drops as the boundary becomes more sphere-like — that is the shaping gain made visible.
Parameters
Theorem: Shaping Gain Reciprocal of
Let be a Voronoi constellation shaped by a lattice in dimensions, with constellation size . As (continuous-approximation limit), the average transmit energy per dimension of satisfies
Consequently, at a fixed rate (equivalently, fixed per point), the energy saving over a -shaped constellation of the same size is exactly
In the continuous approximation, the discrete points of are asymptotically uniformly distributed over , so the average energy is the uniform-distribution second moment . Fixing the point density () makes the energy a pure function of , and taking the ratio to the cubic case gives the claim.
Count the constellation points and relate to .
Write the average energy as an integral over the Voronoi region.
Normalise by point density to compare fairly to the cubic reference.
Point density
The constellation has exactly points (by TIndex Equals Volume Ratio). Equivalently, the spatial density of constellation points is — independent of .
Average energy as an integral
In the continuous approximation (large ), summing over is well-approximated by integrating over and dividing by the volume: Dividing by to obtain per-dimension energy and invoking the definition of gives .
Ratio to the cubic reference
For the cube at the same volume , we have . The ratio of energies is which is exactly .
Example: Shaping Gain of the Hexagonal Lattice
Compute the shaping gain of the hexagonal lattice in . Compare to the ultimate ceiling.
Normalised second moment of $A_2$
is the densest 2D lattice. Its Voronoi region is a regular hexagon. A direct integration over this hexagon (see Conway–Sloane, Ch. 2) gives
Shaping gain
, i.e.\ dB.
Ceiling comparison
The ultimate shaping gain as is , i.e.\ dB. So gets about of the way to the ceiling — modest but non-zero. The lesson is that shaping gain grows slowly with dimension: we need to go to to recover a full dB, and we can never exceed dB even in infinite dimensions. Higher-dimensional lattices close the remaining gap but pay in complexity.
Shaping Gain of Canonical Lattices
| Lattice | [dB] | % of | ||
|---|---|---|---|---|
| (cube) | any | |||
| (hexagonal) | ||||
| (Barnes–Wall) | ||||
| (Leech) | ||||
| -sphere (limit) |
Why This Matters: Shaping Gain in Lattice Space–Time Codes (Ch. 17)
The shaping gain we derive here is not an academic quantity — it is a key ingredient in the LAST (Lattice Space–Time) codes of Part IV. The construction of Erez–Zamir for the AWGN channel and its MIMO extension by El Gamal, Caire, and Damen use nested lattices where the outer lattice plays the role of the coding lattice () and the inner lattice plays the role of the shaping lattice (). The MMSE-scaled modulo-lattice operation on the receiver side separates the two: the inner lattice determines the shaping gain (at most dB) while the outer lattice determines the coding gain. Chapter 17 will revisit the same decomposition for the fading channel, where shaping plays a crucial role in achieving the optimal DMT.
Shaping Gain in Modern Wireless Standards
In modern digital-communications standards, shaping is almost always implemented as probabilistic shaping (Ch. 19) rather than lattice-shell mapping. The rationale: probabilistic shaping allows a capacity-approaching binary code (LDPC or polar) and a simple QAM alphabet to be used unchanged, with shaping achieved by changing only the input distribution. This buys about – dB of shaping gain over uniform QAM at rates bits/symbol — well short of the ultimate dB but bought at minimal system-level cost. Voronoi/shell-mapping constellations of the kind discussed in this chapter are used in practice almost exclusively in legacy dial-up modems (V.34) and satellite systems (DVB-S2X shaping extension).
- •
Legacy: V.34 modem (D shell mapping, dB shaping gain)
- •
Modern: 5G NR uses uniform QAM — no shaping in the standard
- •
Emerging: probabilistic amplitude shaping in DVB-S2X and optical coherent links ( dB shaping gain)
Voronoi constellation
A constellation formed by intersecting a coding lattice with the Voronoi region of a shaping lattice . Its average energy is determined by the shaping lattice alone.
Related: Shaping Gain, Lattice in , Sublattice
Shaping gain
The dB energy advantage of a non-cubic constellation boundary over a square (QAM) boundary, at the same point density. Equal to . Bounded above by dB.
Normalised second moment
The scale-invariant quantity that measures how sphere-like the Voronoi region of a lattice is. Bounded below by the ball value as .
Related: Shaping Gain, Voronoi Region, Packing and Covering Radii
Quick Check
What is the shaping gain of the cubic lattice ?
dB
dB
Depends on
dB
By definition, , i.e.\ dB. The cube is our baseline — ordinary QAM has no shaping gain.
Key Takeaway
Shaping gain depends only on the shape of the constellation boundary. Build the boundary from the Voronoi region of a shaping lattice ; the resulting shaping gain is , where is the dimensionless normalised second moment. The sphere is optimal, giving the ceiling ; all finite-dimensional lattices fall short. The next section proves this ceiling rigorously and shows where it comes from.