Log-CCDM: Distribution Matching via Multiplication-free Arithmetic Coding
arXiv:2207.04040 · doi:10.1109/ISIT50566.2022.9834834
Abstract
Recent years have seen renewed attention to arithmetic coding (AC). This is thanks to the use of AC for distribution matching (DM) to control the channel input distribution in probabilistic amplitude shaping. There are two main problems inherent to AC: (1) its required arithmetic precision grows linearly with the input length, and (2) high-precision multiplications and divisions are required. Here, we introduce a multiplication-free AC-based DM technique via three lookup tables (LUTs) which solves both problems above. These LUTs are used to approximate the high-precision multiplications and divisions by additions and subtractions. The required precision of our approach is shown to grow logarithmically with the input length. We prove that this approximate technique maintains the invertibility of DM. At an input length of 1024 symbols, the proposed technique achieves negligible rate loss ( bit/sym) against the full-precision DM, while requiring less than 4 kilobytes of storage.
arXiv comment6 pages, 4 figures, presented at the ISIT 2022
References in corpus (6)
- On Probabilistic Shaping of Quadrature Amplitude Modulation for the Nonlinear Fiber Channel
- Introducing Enumerative Sphere Shaping for Optical Communication Systems with Short Blocklengths
- Enumerative Sphere Shaping for Wireless Communications with Short Packets
- Probabilistic Shaping for Finite Blocklengths: Distribution Matching and Sphere Shaping
- Partial Enumerative Sphere Shaping
- Achievable Information Rates for Probabilistic Amplitude Shaping: An Alternative Approach via Random Sign-Coding Arguments