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

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é ?

  1. ALe bit 2
  2. BLe bit 3
  3. CLe bit 6
Afficher la réponse et l'explication

Réponse : C. Le bit 6

Dans le mot reçu 0110001, les bits 1, 3, 5 et 7 valent 0, 1, 0, 1, soit un nombre pair de 1 (le contrôle 1 donne 0) ; les bits 2, 3, 6 et 7 valent 1, 1, 0, 1, soit un nombre impair (le contrôle 2 donne 1) ; et les bits 4, 5, 6 et 7 valent 0, 0, 0, 1, soit un nombre impair (le contrôle 4 donne 1). En lisant les résultats des contrôles 4, 2 et 1 dans cet ordre, 110, comme un nombre binaire, on obtient 6 : c'est donc le bit 6 qui est erroné. En inversant le bit 6, on obtient 0110011, qui satisfait les trois contrôles.

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 ajoute à 32 bits de données un code SECDED, qui corrige les erreurs sur 1 bit et détecte les erreurs sur 2 bits. Le nombre r de bits de contrôle d'un code de Hamming est la plus petite valeur qui satisfait 2^r ≥ nombre de bits de données + r + 1, et le SECDED y ajoute 1 bit de parité globale. Combien de bits de contrôle faut-il ?
  2. Cinq mots de code du code de Hamming (7, 4) sont alignés et envoyés dans l'ordre suivant : le bit 1 de chacun des cinq mots de code, puis le bit 2 de chacun, et ainsi de suite (entrelacement de profondeur 5). Le récepteur rétablit l'ordre d'origine puis corrige une erreur sur 1 bit dans chaque mot de code. Quelle est la longueur maximale d'une erreur en rafale, concentrée sur des bits consécutifs, qui peut toujours être corrigée ?
  3. Quelle description de l'ARQ (demande de répétition automatique) et de la FEC (correction d'erreurs directe), méthodes de traitement des erreurs dans les communications, est correcte ?
  4. Dans un canal binaire symétrique, on envoie des 0 et des 1, et chaque bit s'inverse indépendamment avec la probabilité 0,1. Avec l'entropie binaire H(p) = −p log₂ p − (1 − p) log₂(1 − p), on a H(0,1) ≈ 0,469. Quelle valeur est la plus proche de la capacité du canal par transmission ?
  5. Quel énoncé du théorème du codage de canal de Shannon est correct ?