A code with a Hamming distance d can:
1
Detect d bit errors and correct (d – 1) bit errors.
2
Detect (d – 1) bit errors only with no error correction.
3
Detect (d – 1) bit errors and correct (d – 1)/2 bit errors.
4
Detect and correct all d bit errors