Hamming Code

A linear error detecting and correcting codes for telecommunication that can detect up to two simultaneous bit errors and can correct only single-bit errors.