An erasure is a missing or explicitly flagged symbol of a transmitted codeword; its position is known to the decoder. An error instead replaces a symbol by an incorrect value without revealing its location. This distinction changes how much redundancy is needed.
A block code of minimum distance uniquely corrects every erasure pattern of size at most . Indeed, two different codewords agreeing at all unerased positions could differ in at most the erased positions, contradicting their distance of at least . Conversely, erasing all differing positions of a minimum-distance pair makes that pair indistinguishable.
For the binary even-parity code , one erased bit is recovered from the other two: the missing value is their sum modulo two. One arbitrary unflagged error is only detectable, because the minimum distance is two. More generally, errors and erasures are uniquely correctable whenever .

Articles by others on the same topic (0)

There are currently no matching articles.