DocumentCode
1256912
Title
Runlength codes from source codes
Author
Kerpez, Kenneth J.
Author_Institution
Bell Commun. Res., Morristown, NJ, USA
Volume
37
Issue
3
fYear
1991
fDate
5/1/1991 12:00:00 AM
Firstpage
682
Lastpage
687
Abstract
A class of binary runlength codes, also known as (d,k) codes, is analyzed. These codes are developed by constructing a lossless source code that maps runlengths into unconstrained binary sequences. The source code is constructed for the maxentropic distribution on runlengths. The inverse of the source code, which outputs runlengths guided toward the ideal maxentropic distribution, is the (d,k) code. Four types of source codes are investigated for this purpose: Huffman, enumerative, variable-length-to-block, and Elias or arithmetic. The rates of the codes are each proven to converge to the capacity with increasing complexity. The codes are not state dependent and are variable rate except for the fixed-rate enumerative code. A combined source-(d,k) code is presented that is based on the arithmetic code.
Keywords
binary sequences; codes; encoding; (d,k) codes; Elias code; Huffman code; binary runlength codes; maxentropic distribution; maximum entropy; source codes; unconstrained binary sequences; variable-length-to-block code; Equations; Polynomials;
fLanguage
English
Journal_Title
Information Theory, IEEE Transactions on
Publisher
ieee
ISSN
0018-9448
Type
jour
DOI
10.1109/18.79932
Filename
79932
Link To Document