• DocumentCode
    3177403
  • Title

    Short Huffman codes producing 1s half of the time

  • Author

    Altenbach, Fabian ; Böcherer, Georg ; Mathar, Rudolf

  • Author_Institution
    Inst. for Theor. Inf. Technol., RWTH Aachen Univ., Aachen, Germany
  • fYear
    2011
  • fDate
    12-14 Dec. 2011
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    The design of the channel part of a digital communication system (e.g., error correction, modulation) is heavily based on the assumption that the data to be transmitted forms a fair bit stream. However, simple source encoders such as short Huffman codes generate bit streams that poorly match this assumption. As a result, the channel input distribution does not match the original design criteria. In this work, a simple method called half Huffman coding (HALFHC) is developed. HALFHC transforms a Huffman code into a source code whose output is more similar to a fair bit stream. This is achieved by permuting the codewords such that the frequency of 1s at the output is close to 0.5. The permutations are such that the optimality in terms of achieved compression ratio is preserved. HALFHC is applied in a practical example, and the resulting overall system performs better than when conventional Huffman coding is used.
  • Keywords
    Huffman codes; HALFHC; codeword; digital communication system; fair bit stream; short Huffman code; source encoder; Educational institutions; Huffman coding; Impedance matching; Optimization; Search problems; Source coding; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing and Communication Systems (ICSPCS), 2011 5th International Conference on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    978-1-4577-1179-4
  • Electronic_ISBN
    978-1-4577-1178-7
  • Type

    conf

  • DOI
    10.1109/ICSPCS.2011.6140881
  • Filename
    6140881