Abstract

Codes have been considered to combat different noise effects (e.g., substitution errors, synchronization errors, erasures). A unified theory treating arbitrary patterns of errors of any nature is sketched here by giving suitably general definitions of “error-correcting”, “decodable with bounded delay”, and “error-limiting” (or synchronizable) codes; and by establishing the usual implications. As a by-product the essence of those notions is brought out with greater clarity. The second part of the paper presents two applications of the general theory. One is a generalization of a previous result, giving sufficient conditions for a code to be decodable with bounded delay (and hence also error-correcting) with respect to certain patterns of up to e substitution or synchronization errors. The second is an extension of the basic Hamming Theorem: a block code (of word length n) has Levenshtein distance ≧ 2e + 1 between any two distinct words (with 2e < n) if and only if it can correct up to e substitution errors in every word or up to e substitution and synchronization errors in the whole transmitted sequence.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call