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

Quatre lignes de 4 bits de données ont été envoyées avec, à l'extrémité droite de chaque ligne, un bit de parité paire pour cette ligne, puis une dernière ligne de bits de parité paire pour chaque colonne (parité verticale et horizontale). Les bits reçus étaient ligne 1 : 1011 1, ligne 2 : 0100 0, ligne 3 : 1100 0, ligne 4 : 0101 0 et ligne de parité : 0100 (le bit le plus à droite de chaque ligne est la parité de cette ligne). Si exactement un bit est erroné, quelle est sa position ?

  1. ALigne 1, colonne 3
  2. BLigne 2, colonne 3
  3. CLigne 3, colonne 2
Afficher la réponse et l'explication

Réponse : B. Ligne 2, colonne 3

En comptant les 1 de chaque ligne, bit de parité compris, on obtient 4 pour la ligne 1, 1 pour la ligne 2, 2 pour la ligne 3 et 2 pour la ligne 4 : seule la ligne 2 est impaire. En comptant les 1 de chaque colonne, ligne de parité comprise, on obtient 2 pour la colonne 1, 4 pour la colonne 2, 1 pour la colonne 3 et 2 pour la colonne 4 : seule la colonne 3 est impaire. C'est donc le bit à l'intersection de la ligne 2 et de la colonne 3 qui est erroné, et l'inverser corrige l'erreur.

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. On additionne les données octet par octet et on envoie avec elles les 8 bits de poids faible de la somme comme valeur de contrôle (somme de contrôle). Laquelle des erreurs suivantes ce contrôle ne peut-il pas détecter ?
  2. On veut ajouter aux données 1101 les 3 bits de contrôle d'un CRC de polynôme générateur x³ + x + 1 (suite de bits 1011). Les bits de contrôle sont le reste de la division de 1101000, les données suivies de trois 0, par 1011, en utilisant le OU exclusif au lieu de la soustraction dans la division. Quels sont les bits de contrôle ?
  3. 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 ?
  4. Quelle est la distance de Hamming entre les deux mots de code de 7 bits 1011010 et 0110011 ?
  5. 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 ?