IEEE Transactions on Information Theory · 1971 · 88 citations · 6 references
EngineeringComputer ScienceInformation TheoryProbability TheoryStatisticsChannel CodingCoding TheoryError Control CodingError DetectionError-correcting CodesSource CodingBinary CodesBlock CodingCode DesignCoding
Information theory obtains efficient codes by encoding messages in large blocks. The code design requires block probabilities that are often hard to measure accurately. This paper studies the effect of inaccuracies in the block probabilities and gives coding procedures that anticipate some of the worst errors. For an efficient code, the mean number <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">d</tex> of digits per letter must be kept small. In some cases the expected value of <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">d</tex> can be related to the size of the sample on which probability estimates are based. To underestimate badly the probability of a common letter or block is usually a serious error. To ensure against this possibility, some coding procedures are given that avoid extremely long codewords. These codes provide a worthwhile insurance but are still very efficient if the probability estimates happen to be correct.
6
A Mathematical Theory of Communication
Claude E. Shannon · Bell System Technical Journal · 1948 · 80.7K citations
Variable-Length Binary Encodings
E. N. Gilbert, E. F. Moore · Bell System Technical Journal · 1959 · 359 citations