Pour chaque entier m -RRB- 2 il y a un code avec m parité bits et 2 ^ m-m-1 bits de données.
Ce code a deux valeurs valables 000 et 111 - Les codes 001, 010 et 100 sont des erreurs de transmission et seront attribués au code valide 000.