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
Link To Document