error detection and correction
Error detection and correction (EDAC) is a collection of techniques which allows reliable delivery of digital data over unreliable communication channels.
Typically, messages are strings of ones and zeroes which we encode as elements of the vector space
An error correcting code is a code for which it is possible to detect and correct some number of errors.
To correct
in other words, there must be only one way to have had
Formally,
Let
Let
Then
Such a code is called
A t-error correcting code is called perfect if
i.e. every element of the Hamming space is Hamming distance