• DocumentCode
    610067
  • Title

    Near in Place Linear Time Minimum Redundancy Coding

  • Author

    Karkkainen, J. ; Tischler, G.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Helsinki, Helsinki, Finland
  • fYear
    2013
  • fDate
    20-22 March 2013
  • Firstpage
    411
  • Lastpage
    420
  • Abstract
    In this paper we discuss data structures and algorithms for linear time encoding and decoding of minimum redundancy codes. We show that a text of length n over an alphabet of cardinality σ can be encoded to minimum redundancy code and decoded from minimum redundancy code in time O(n) using only an additional space of O(σ) words (O(σ log n) bits) for handling the auxiliary data structures. The encoding process can replace the given block code by the corresponding minimum redundancy code in place. The decoding process is able to replace the minimum redundancy code given in sufficient space to store the block code by the corresponding block code.
  • Keywords
    block codes; computational complexity; linear codes; redundancy; tree data structures; O(σ) words (O(σ log n) bits); auxiliary data structure handling; block code; linear time decoding; linear time encoding; linear time minimum redundancy coding; time O(n); Block codes; Data structures; Decoding; Indexes; Redundancy; Time-frequency analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Compression Conference (DCC), 2013
  • Conference_Location
    Snowbird, UT
  • ISSN
    1068-0314
  • Print_ISBN
    978-1-4673-6037-1
  • Type

    conf

  • DOI
    10.1109/DCC.2013.49
  • Filename
    6543077