A forward-error correction technique used to detect and correct single-bit errors during transmission.
The Hamming code adds three verification bits to the end of each four bits of data. The receiving device performs a similar process to ensure that the four data bits were received correctly and to detect any missing bits.
See also error detection and correction.