Hamming studied the existing coding schemes, including two-of-five, and generalized their concepts. To start with, he developed a nomenclature to describe the system, including the number of data bits and error-correction bits in a block. For instance, parity includes a single bit for any data word, so assuming ASCII words with seven bits, Hamming described this as an (8,7) code, with eight bits in total, of which seven are data. The repetition example would be (3,1), following the same logic. The code rate is the second number divided by the first, for our repetition example, 1/3.
Hamming studied the existing coding schemes including two-of-five and generalized their concepts To start with he developed a nomenclature to describe the system including the number of data bits and error-correction bits in a block For instance parity includes a single bit for any data word so assuming ASCII words with seven bits Hamming described this as an (87) code with eight bits in total of which seven are data The repetition example would be (31) following the same logic The code rate is the second number divided by the first for our repetition example 1/3