On consid`ere le code binaire o`u on envoie 16 bits pour 9 bits significatifs de la mani`ere suivante : Montrer que ce code est linéaire, donnez sa matrice génératrice c'est `a dire la matrice dont On rappelle qu'il corrige une erreur
Previous PDF | Next PDF |
[PDF] Codes linéaires
Semestre 2 Exercices et corrections pour le TD 3 2014–2015 Codes linéaires 1 Le code peut détecter un erreur, mais il ne peut pas corriger des erreurs 2
[PDF] Corrigés exercices codes correcteurs - LIRMM
Le code par parité impaire n'est pas linéaire, sa capacité de détection est de 1 bit , pour tout n Exercice 4: a: toute erreur sur un nombre impair de bit Pas de
[PDF] Feuille dexercices 3
Codes linéaires — On prend pour F le corps Fq ; le code C est dit linéaire si C est un sous-espace vectoriel de Fn q de dimension k Le poids ω(x) d'un élément
[PDF] 1 Codes correcteurs derreurs - webusersimj-prgfr
Exercice 1 1 Soit C le code binaire : C = {00001100,00001111,01010101, 11011101} 1 et c7 = m2 + m3 + m4, et soit C le code linéaire binaire image de E 1
[PDF] Feuille dexercices n Codes correcteurs - Benjamin Collas
ii) Quelle est la plus grande dimension d'un code linéaire binaire de longueur 8 qui corrige 2 erreurs? Construire un tel code Exercice 7 Soit C le code linéaire
[PDF] Exercices Codes Correcteurs - ENSIIE
On consid`ere le code binaire o`u on envoie 16 bits pour 9 bits significatifs de la mani`ere suivante : Montrer que ce code est linéaire, donnez sa matrice génératrice c'est `a dire la matrice dont On rappelle qu'il corrige une erreur
[PDF] Corrigé du TD 6
Ainsi le nouveau ensemble de mots de code ne forme plus un sous-espace vectoriel de GF8(2), et donc le code n'est plus un code linéaire EXERCICE 2 1 Les
[PDF] Th´eorie des codes correcteurs derreurs I - Page Personnelle du Pr
Exercices 26 Chapitre 3 Les codes linéaires parfaits 35 3 1 Les codes de Hamming 36 3 4 façon que les erreurs puissent être détectées et corrigées 1 2
[PDF] Exercice 1 Exercice 2
200–2010 Algèbre et Arithmétique 3 Feuille n°7 : codes correcteurs d'erreurs Les premiers exercices de cette feuille sont tirés de la base WIMS Exercice 1 1
[PDF] Réseaux et Protocoles - Université de Strasbourg
Un code linéaire ajoute n − k bits de contrôle au aux bits codés Exercice 1 Pour qu'un code corrige k erreurs, la distance d du code doit vérifier d ≥ 2k + 1
[PDF] exercices corrigés composantes symetriques
[PDF] exercices corrigés composés organiques oxygénés
[PDF] exercices corrigés congruences divisibilité
[PDF] exercices corrigés consolidation comptes pdf
[PDF] exercices corrigés contraintes mmc
[PDF] exercices corrigés convergence en probabilité
[PDF] exercices corrigés d amélioration génétique des animaux
[PDF] exercices corrigés d'algorithmique sur les tableaux
[PDF] exercices corrigés d'automatique pdf
[PDF] exercices corrigés d'économétrie des variables qualitatives pdf
[PDF] exercices corrigés d'économie des transports
[PDF] exercices corrigés d'électricité pdf
[PDF] exercices corrigés d'électrophorèse
[PDF] exercices corrigés d'hydrologie de surface
Securite et Fiabilite des reseaux
R. Rioboo
Ann ee 2017-2018Exercices Codes Correcteurs
Exercice 1
Donner la distance de Hamming entre les mots 100011111000 et 000011001000| lorsqu'on les interprete dansF122| lorsqu'on les interprete dansF48ouF4est represente de la maniere suivante :0000
1001010 + 1011 2100
2+ 1101
2+1102++ 1111
Exercice 2
On considere le code binaire ou on envoie 16 bits pour 9 bits signicatifs de la maniere suivante : | on envoie les trois premiers bitsp1,p2,p3suivis d'un bit de parite (paire)b1, | on envoie les trois bitss1,s2,s3suivants suivis d'un bit de parite (paire)b2, | on envoie les trois derniers bitsd1,d2,d3suivis d'un bit de parite (paire)b3, | on envoie un paquet de 4 bits de contr^olec1,c2,c3,c4ouc1=p1+s1+d1,c2=p2+s2+d2, c3=p3+s3+d3etc4=b1+b2+b3.
1. Montrer que ce code est lineaire, donnez sa matrice generatrice c'est a dire la matrice dont
les lignes sont formees des images des vecteurs de base deF92.2. Coder le mot 100111000.
3. On suppose avoir recu le mot 0110101101100011. Retrouvez le mot envoye.
Exercice 3
Dans une procedure de contr^ole d'erreurs on decide d'envoyer des blocs de 12 bits en les codant sur deux octets de facon a ce que les 16 bits envoyes soient multiples deX4+X+1. Pour envoyer un blocPi=12 i=1bi, on l'interpr^ete comme le polyn^omePi=12 i=1biX12i. Ainsi le bitb1est le terme de plus haut degre du polyn^ome. | Interpreter le bloc de 12 bits 100110 011010 ou le premier bitb1est 1 en un polyn^omePu | On obtientPequi transite sur le reseau en ecrivant la division Euclidienne X4Pu=K:(X4+X+ 1)R
etPevautX4Pu+R. Appliquer la procedure de codage surPupour obtenirPe. | Interpreter le bloc de 16 bits 10011100 11100110 avec les m^emes conventions que precedement pour obtenir un polyn^omeP0e. Appliquer la procedure de verication surP0e, est-il correct?Exercice 4
On considere le codeCbinaire dont la matrice generatrice est : M=241 0 0 1 0 0 1
0 1 0 0 1 1 0
0 0 1 0 1 0 13
51. Donner tous les mots deC,
2. donner la distance minimale deC, combien d'erreurs peut on corriger? Detecter?
Exercice 5
On considere le codeCbinaire dont la matrice generatrice est : M=2 6641 0 1 0 0 0 1 0 1
0 1 1 0 0 0 0 1 1
0 0 0 1 0 1 1 0 1
0 0 0 0 1 1 0 1 13
7 75Donner tous les mots deC, donner la distance minimale deC, combien d'erreurs peut on corriger?
Detecter?
Exercice 6 (
Enumerateurs de poids)
SoitKun corps ni, combien y a-t-il de mots deKnde poidsi?Exercice 7 (Correction d'erreurs)
On reprend le codeCde la seance precedente donne par la matrice generatrice G=241 0 0 1 0 0 1
0 1 0 0 1 1 0
0 0 1 0 1 0 13
5On rappelle qu'il corrige une erreur.
| Calculer les syndromes des mots de poids 1. | Decoder le mot recu 1111011.Exercice 8 (Codes Cycliques)
On admettra que le polyn^omeP(X) =X4+X+ 1 est irreductible dansF2[X], verier que c'est un diviseur deX15+ 1. On considere le code cycliqueCengendre parPquelle est sa longueur? Quelle est sa dimension On rappelle que le codage cyclique d'un polyn^omePu(X) s'obtient en faisant une multiplication par X k(oukest le degre du polyn^ome generateur du code) suivie d'une division euclidienne.Coder le polyn^omePu(X) =X10+X7+X5+X4+X+ 1.
Comment obtenir la matrice generatrice deC?
Exercice 9
On considere le codeCdont une matrice generatrice est G=2 666641 1 0 0 1 0 1
0 1 1 1 1 0 0
0 1 0 1 0 1 1
1 0 0 1 1 0 0
1 0 0 0 1 1 13
7 7775En utilisant la methode de Gauss, MettezCsous forme systematique. En deduire une matrice de contr^oleHpourC. Calculer le syndrome du mot 1111000. Pouvez vous le decoder? 2