Log-CCDM: Distribution Matching via Multiplication-free Arithmetic Coding
Yunus Can G\"ultekin, Frans M. J. Willems, Alex Alvarado

TL;DR
This paper introduces Log-CCDM, a multiplication-free distribution matching method using lookup tables that significantly reduces computational complexity and precision requirements while maintaining near-optimal performance.
Contribution
The paper presents a novel multiplication-free arithmetic coding technique for distribution matching that uses lookup tables to approximate multiplications, reducing precision growth and computational cost.
Findings
Achieves negligible rate loss (<0.01 bit/sym) at input length 1024 symbols.
Requires less than 4 KB storage for lookup tables.
Maintains invertibility of distribution matching with approximate computations.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
