Bases de la théorie de l'information et du codage

Quelle description d'un CRC dont le polynôme générateur est de degré r (r bits de contrôle) et a un terme constant égal à 1 est correcte ?

  1. APour une erreur sur 1 bit, son usage principal est d'identifier le bit erroné et de le corriger
  2. BIl détecte toute erreur en rafale (erreur confinée dans une zone contiguë) de longueur inférieure ou égale à r bits
  3. CAvec un polynôme générateur bien choisi, il détecte tous les motifs d'erreur possibles
Afficher la réponse et l'explication

Réponse : B. Il détecte toute erreur en rafale (erreur confinée dans une zone contiguë) de longueur inférieure ou égale à r bits

Si l'on représente le motif d'erreur par un polynôme E(x), un CRC ne manque une erreur que lorsque E(x) est divisible par le polynôme générateur G(x). Une erreur en rafale de longueur r ou moins peut s'écrire x^i × B(x) (B(x) de degré r − 1 ou moins avec un terme constant égal à 1), qui n'est pas divisible par un G(x) de degré r ayant un terme constant égal à 1 : elle est donc toujours détectée. En revanche, les motifs divisibles, comme une erreur ayant la même forme que G(x) lui-même, ne sont pas détectés. Les CRC servent surtout à détecter les erreurs, et lorsqu'une erreur est trouvée, les données sont renvoyées.

S'entraîner sur ce thème Retour au thème

Autres questions sur Bases de la théorie de l'information et du codage

  1. Quelle est la distance de Hamming entre les deux mots de code de 7 bits 1011010 et 0110011 ?
  2. La distance de Hamming minimale d'un code (la plus petite distance de Hamming entre deux mots de code quelconques) vaut 5. On envisage de l'utiliser uniquement pour la détection d'erreurs, ou uniquement pour la correction d'erreurs. Quelle association entre le nombre de bits erronés toujours détectables et le nombre de bits erronés toujours corrigibles est correcte ?
  3. Quelle association entre la distance de Hamming minimale du code formé des quatre mots de code 00000, 01011, 10101 et 11110 et le nombre de bits erronés qu'il peut toujours corriger est correcte ?
  4. Quelle valeur est la plus proche du rendement du code de Hamming (7, 4), qui ajoute 3 bits de contrôle à 4 bits de données pour former un mot de code de 7 bits ?
  5. Dans un code de Hamming (7, 4), les sept bits sont numérotés de 1 à 7 à partir de la gauche, et les bits 1, 2 et 4 sont les bits de contrôle. Ils sont fixés de sorte que le nombre de 1 soit pair dans les bits 1, 3, 5 et 7 (contrôle 1), dans les bits 2, 3, 6 et 7 (contrôle 2) et dans les bits 4, 5, 6 et 7 (contrôle 4). Si le mot reçu 0110001 contient une erreur sur 1 bit, quel est le bit erroné ?