On Precision - Redundancy Relation in the Design of Source Coding Algorithms

Abstract

We study the effects of finite-precision representation of source's probabilities on the efficiency of classic source coding algorithms, such as Shannon, Gilbert-Moore, or arithmetic codes. In particular, we establish the following simple connection between the redundancy R and the number of bits W necessary for representation of source's probabilities in computer's memory (R is assumed to be small): equation* W η 2 mR, equation* where m is the cardinality of the source's alphabet, and η ≤slant 1 is an implementation-specific constant. In case of binary alphabets (m=2) we show that there exist codes for which η = 1/2, and in m-ary case (m > 2) we show that there exist codes for which η = m/(m+1). In general case, however (which includes designs relying on progressive updates of frequency counters), we show that η = 1. Usefulness of these results for practical designs of source coding algorithms is also discussed.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…