The original binary Hamming code has parameters , so it has codewords. Its minimum distance three makes the radius-one balls about its codewords disjoint. Each ball has
vectors, and , the size of the ambient space. Equality in the Hamming bound therefore shows that these balls partition : the code is perfect.
The added bit is the overall parity bit. The original minimum-weight words have weight three, so they acquire a parity bit equal to one and have extended weight four. Every original even-weight difference keeps its weight, while every odd-weight difference gains one; hence the new minimum distance is four.
The minimum-distance error-detection and correction guarantee therefore says that the code detects three errors and corrects one error.
Yes, for a binary code. Correcting errors requires minimum distance at least . Apply the parity extension: append to each word the bit that makes its total weight even. Every odd distance increases by one and every even distance is unchanged, so the extended minimum distance is at least . It therefore detects every pattern of at most errors.

Articles by others on the same topic (0)

There are currently no matching articles.