Low-complexity Voronoi shaping for the Gaussian channel
S. Li, A. Mirani, M. Karlsson, E. Agrell
TL;DR
This work designs low-complexity Voronoi constellations using a cubic coding lattice and applies pseudo-Gray labeling to minimize BER while enabling finer spectral efficiencies. It adopts Kurkoski's encoding/decoding with Gray-like labeling and augments lattice design with rotations and scalings to achieve additional bits per symbol-pair, trading some coding gain for practical shaping gains up to $g_s \,\approx\,1.03\text{ dB}$. A novel mutual information estimation framework based on step-wise importance sampling is developed to analyze very large constellations, together with an LLR approximation method that makes AIR analysis feasible for high-dimensional VCs. Empirical results show shaping gains up to about $0.935\text{ dB}$ at high SNR and that the proposed VCs can achieve higher AIR than conventional scaled VCs when paired with LDPC codes, due to improved pseudo-Gray labeling and reduced decoding complexity.
Abstract
Voronoi constellations (VCs) are finite sets of vectors of a coding lattice enclosed by the translated Voronoi region of a shaping lattice, which is a sublattice of the coding lattice. In conventional VCs, the shaping lattice is a scaled-up version of the coding lattice. In this paper, we design low-complexity VCs with a cubic coding lattice of up to 32 dimensions, in which pseudo-Gray labeling is applied to minimize the bit error rate. The designed VCs have considerable shaping gains of up to 1.03 dB and finer choices of spectral efficiencies in practice. A mutual information estimation method and a log-likelihood approximation method based on importance sampling for very large constellations are proposed and applied to the designed VCs. With error-control coding, the proposed VCs can have higher achievable information rates than the conventional scaled VCs because of their inherently good pseudo-Gray labeling feature, with a lower decoding complexity.
