Informations de base
Le bit de parité est un nombre binaire qui indique si le nombre de 1 dans le nombre binaire d'un numéro d'emplacement donné est pair ou impair. Le bit de parité est le code de détection d'erreur le plus simple. Il existe deux types de bits de parité : les bits de parité paire et les bits de parité impaire. Si le nombre de 1 dans un ensemble donné de bits de données est impair, alors le bit de parité pair est mis à 1, de sorte que le nombre total de 1 est pair ; si le nombre de 1 dans un ensemble donné de bits de données est pair, alors le bit de parité impair est mis à 1, ce qui rend le nombre total de 1 impair.
Si la parité impaire est adoptée, un bit supplémentaire est ajouté comme bit de contrôle lors de la transmission de chaque octet. Le bit de contrôle est après le bit de données. Lorsque le nombre de "1" dans les données réelles est Lorsque le nombre est pair, le bit de parité est "1", sinon le bit de parité est "0", ce qui garantit que les données transmises répondent aux exigences de parité impaire. Lorsque le récepteur reçoit les données, il détecte le nombre de "1" dans les données en fonction des exigences de parité impaire. S'il s'agit d'un nombre impair, cela signifie que la transmission est correcte, sinon cela signifie que la transmission est erronée.
Les autres informations
De même, le processus de parité paire est le même que celui de parité impaire, sauf que le nombre de "1" dans les données de détection est impair.
Comme indiqué dans le tableau ci-dessous
Données 7 bits (1 nombre) | octets avec chiffre de contrôle | |
Parité paire | Chiffre de parité impair | |
0000000(0) td> | 0000000 0 | 0000000 1 |
101001(3) | 1010001 1 | 1010001 0 |
1101001(4) | 1101001 0 td> | 1101001 1 |
1111111( 7) | 1111111 1 | 1111111 0 |
Contrôle pair d'inférence : lorsque le nombre de « 1 » dans les données réelles est pair, ce contrôle Le bit est « 0 », sinon le bit de parité est « 1 », ce qui garantit que les données transmises répondent aux exigences de parité paire. Lorsque le récepteur reçoit les données, il détecte le nombre de "1" dans les données selon les exigences de parité paire. S'il s'agit d'un nombre pair de "1", cela signifie que la transmission est correcte, sinon cela signifie que la transmission est erronée.
L'abréviation anglaise ODD pour la parité impaire.