DocumentCode
1047820
Title
Optimal Parsing Trees for Run-Length Coding of Biased Data
Author
Aviran, Sharon ; Siegel, Paul H. ; Wolf, Jack K.
Author_Institution
California Univ., San Diego
Volume
54
Issue
2
fYear
2008
Firstpage
841
Lastpage
849
Abstract
We study coding schemes which encode unconstrained sequences into run-length-limited (d, k)-constrained sequences. We present a general framework for the construction of such (d, k)-codes from variable-length source codes. This framework is an extension of the previously suggested bit stuffing, bit flipping, and symbol sliding algorithms. We show that it gives rise to new code constructions which achieve improved performance over the three aforementioned algorithms. Therefore, we are interested in finding optimal codes under this framework, optimal in the sense of maximal achievable asymptotic rates. However, this appears to be a difficult problem. In an attempt to solve it, we are led to consider the encoding of unconstrained sequences of independent but biased (as opposed to equiprobable) bits. Here, our main result is that one can use the Tunstall source coding algorithm to generate optimal codes for a partial class of (d, k) constraints.
Keywords
runlength codes; sequences; source coding; trees (mathematics); variable length codes; Tunstall source coding; biased data; bit flipping; bit stuffing; encoding; maximal achievable asymptotic rate; optimal parsing tree; run-length coding; symbol sliding algorithm; unconstrained sequence; variable-length code; Binary sequences; Information technology; Lifting equipment; Magnetic materials; Magnetic recording; Magnetic separation; Optical recording; Polynomials; Source coding; Terrorism; $(d,k)$ constraints; Bit stuffing; optimal $(d,k)$ -codes; parsing trees; source coding;
fLanguage
English
Journal_Title
Information Theory, IEEE Transactions on
Publisher
ieee
ISSN
0018-9448
Type
jour
DOI
10.1109/TIT.2007.913570
Filename
4439833
Link To Document