• 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