• DocumentCode
    2944614
  • Title

    Matching Dyadic Distributions to Channels

  • Author

    Böcherer, G. ; Mathar, R.

  • Author_Institution
    Inst. for Theor. Inf. Technol., RWTH Aachen Univ., Aachen, Germany
  • fYear
    2011
  • fDate
    29-31 March 2011
  • Firstpage
    23
  • Lastpage
    32
  • Abstract
    Many communication channels with discrete input have non-uniform capacity achieving probability mass functions (PMF). By parsing a stream of independent and equiprobable bits according to a full prefix-free code, a modulator can generate dyadic PMFs at the channel input. In this work, we show that for discrete memoryless channels and for memoryless discrete noiseless channels, searching for good dyadic input PMFs is equivalent to minimizing the Kullback-Leibler distance between a dyadic PMF and a weighted version of the capacity achieving PMF. We define a new algorithm called Geometric Huffman Coding (GHC) and prove that GHC finds the optimal dyadic PMF in O(m log m) steps where m is the number of input symbols of the considered channel. Furthermore, we prove that by generating dyadic PMFs of blocks of consecutive input symbols, GHC achieves capacity when the block length goes to infinity.
  • Keywords
    Huffman codes; channel capacity; memoryless systems; probability; Kullback-Leibler distance; communication channels; discrete memoryless channel; dyadic distribution; geometric huffman coding; memoryless discrete noiseless channel; nonuniform capacity; prefix free code; probability mass functions; Additive noise; Entropy; Huffman coding; MATLAB; Memoryless systems; Monte Carlo methods; Mutual information; Geometric Huffman Coding; Kullback-Leibler distance; capacity achieving distribution; dyadic distribution;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Compression Conference (DCC), 2011
  • Conference_Location
    Snowbird, UT
  • ISSN
    1068-0314
  • Print_ISBN
    978-1-61284-279-0
  • Type

    conf

  • DOI
    10.1109/DCC.2011.10
  • Filename
    5749460