Finite-Precision Implementation of Arithmetic Coding Based Distribution Matchers

07/28/2019
by   Marcin Pikus, et al.
0

A distribution matcher (DM) encodes a binary input data sequence into a sequence of symbols with a desired target probability distribution. Several DMs, including shell mapping and constant-composition distribution matcher (CCDM), have been successfully employed for signal shaping, e.g., in optical-fiber or 5G. The CCDM, like many other DMs, is typically implemented by arithmetic coding (AC). In this work we implement AC based DMs using finite-precision arithmetic (FPA). An analysis of the implementation shows that FPA results in a rate-loss that shrinks exponentially with the number of precision bits. Moreover, a relationship between the CCDM rate and the number of precision bits is derived.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/03/2019

Arithmetic Coding Based Multi-Composition Codes for Bit-Level Distribution Matching

A distribution matcher (DM) encodes a binary input data sequence into a ...
research
07/08/2022

Log-CCDM: Distribution Matching via Multiplication-free Arithmetic Coding

Recent years have seen renewed attention to arithmetic coding (AC). This...
research
02/02/2023

Introduction to Arithmetic Coding – Theory and Practice

This introduction to arithmetic coding is divided in two parts. The firs...
research
03/09/2018

Shell Mapping for Distribution matching

Distribution matching transforms independent and Bernoulli(1/2) distribu...
research
10/07/2022

Iterative Methods at Lower Precision

Since numbers in the computer are represented with a fixed number of bit...
research
02/12/2021

Low precision logarithmic number systems: Beyond base-2

Logarithmic number systems (LNS) are used to represent real numbers in m...
research
05/14/2019

On the Convergence Rate of Variants of the Conjugate Gradient Algorithm in Finite Precision Arithmetic

We consider three mathematically equivalent variants of the conjugate gr...

Please sign up or login with your details

Forgot password? Click here to reset