[PDF] Codes Correcteurs dErreurs Cours 1 + Introduction + Codes





Previous PDF Next PDF



Codes et Automates finis

La matrice génératrice G s'obtient en calculant les vecteurs cj = ?(ej) pour les lignes de la matrice génératrice. ... Code Hamming H7 : k = 4 et n = 7.



Codes linéaires

La matrice de contrôle est en forme canonique et la matrice génératrice associée On appelle code de Hamming de paramètre r ? 2 un code binaire de ...



TIPE : Code correcteur derreurs

plus proche; de ce fait les boules de Hamming centrées en un mot du code la matrice génératrice de C et que C est le code engendré par G.



Codes Correcteurs dErreurs Cours 1 + Introduction + Codes

12 nov. 2008 Matrice génératrice et de vérification de parité. Exercice ... Soit un code C sa distance minimale de Hamming



Théorie et codage de linformation - Les codes de Hamming et les

+ gtxt le polynôme générateur d'un code cyclique C de longueur n sur Fq. La matrice G constituée de n ? t lignes et n colonnes suivante est génératrice. G = ?.



ANALYSE MATHEMATIQUE HAMMING (74

https://crae.info/craeprod/cce-project/fichiers/Principe_Hamming.pdf



Codes Correcteurs dErreurs Cours 1 + Introduction + Codes

12 nov. 2008 Matrice génératrice et de vérification de parité. Exercice ... Soit un code C sa distance minimale de Hamming



Codes correcteurs

La distance de Hamming d'un élément x ? An à un élément y ? An est l'entier À un code on va associer une matrice génératrice et une matrice de ...



Codes correcteurs derreurs

muni de la distance de Hamming) de centres les éléments de C et de rayon t La matrice de contrôle peut être vue comme la matrice génératrice du code.



M1MI2016 Codes et Cryptologie Feuille dexercices n 10.

(d) x = 10101010. 3. Donnez une matrice génératrice de C. 2 Donner une matrice de parité des codes suivants : 1. Le code de Hamming (TD 9 exo 8).



[PDF] TIPE : Code correcteur derreurs

la matrice génératrice de C et que C est le code engendré par G Exemple : x = (101) G = 1 0 0 1 0 1 



[PDF] 1 Code de Hamming 2 Codage et décodage des codes linéaires

Expliciter une matrice génératrice sous forme canonique 3 Donner l'algorithme de codage 4 Donner un algorithme qui détecte jusqu'à 2 erreurs 5



[PDF] 4 – Codes correcteurs – codes de Hamming

? un code de Hamming détecte 2 erreurs et corrige 1 erreur EXEMPLE : UN CODE H74 ? on définit la matrice génératrice G de l'application linéaire f :



[PDF] Cours 5 Matrice de contrôle - Codes et Automates finis

Le code C est composé de 23 mots : C = {0000 1001 0101 0011 1100 1010 0110 1111} Il est clair que d = 2 et 2 ? 4+1?3 Exemple 5 Code Hamming H7 : k = 



[PDF] codes linéaires et codes de Hamming Q

Le code C contient 2k mots (le cardinal de W) La matrice G s'appelle la matrice génératrice de C Exemple : Soit W = (Z/2Z)2 = {(0 



[PDF] Codes correcteurs

À un code on va associer une matrice génératrice et une matrice de contrôle Cette dernière va nous servir à calculer la distance minimale à détecter et 



[PDF] Codes correcteurs derreurs

muni de la distance de Hamming) de centres les éléments de C et de rayon t La matrice de contrôle peut être vue comme la matrice génératrice du code



[PDF] Introduction `a la théorie des codes - PAGE WEB DANDRE LEROY

Si G ? Mk×n(N) est une matrice génératrice du code les autres matrices génératrices du même code sont obtenues en multipliant `a gauche la matrice G par un 



[PDF] Codes de Hamming Code binaire de Golay - LIRMM

12 nov 2008 · Code de Hamming La matrice de contrôle (vérification) est obtenue par énumération en colonne de tous les mots de code de m bits non nuls Marc 



[PDF] Introduction aux codes correcteurs derreurs - LIRMM

23 jan 2006 · Le caract`ere systématique de ces codes se lit sur la matrice génératrice c) Un code de Hamming systématique de param`etres (4 

  • Comment déterminer la matrice génératrice d'un code ?

    La distance de Hamming d'un code linéaire est égale au plus petit poids de Hamming non nul des mots du code. Si un code linéaire est systématique, sa matrice génératrice s'écrit : G(k, n) = [Id(k), P(k, n-k)]
  • Comment calculer le code de Hamming ?

    Les 16 premiers forment un code de Hamming à 7 bits de correction : k=7, m=120 (soit 15 octets), n=127 ; le 128ème bit, dit bit de parité, est tel que le nombre de 1 dans ces 16 octets soit pair. Le 17ème octet est formé de 8 zéros ; il permet de détecter des incidents importants (par exemple, la foudre).
  • C'est quoi un code systématique ?

    Définition 44 Un code est dit systématique si une partie du mot codé coïncide avec le message. Cette expression permet de deviner les raisons qui ont conduit au choix des bits de parité. Les bits c2, c3, c4 sont tels qu'on essaie d'isoler une erreur sur un bit du message.
  • La distance minimale entre deux mots du code est égale à trois. Si une unique altération se produit, alors le message reçu est à une distance de un d'un unique point du code. Il est ainsi possible de corriger automatiquement une erreur, si l'on sait que l'erreur est unique.

Introduction

Les codes lin´eaires en blocs

Codes Correcteurs d"Erreurs

Cours 1

+ Introduction + Codes lin´eaires en blocMarc Chaumont

November 12, 2008

Marc ChaumontIntroduction

Introduction

Les codes lin´eaires en blocs

Sources

"The Art of Correcting Coding", Robert H. Morelos-Zaragoza,

2002Cours de Pierre Abbrugiati, Universit´e de Nice,

Cours de Marc Uro, INT Evry.

Marc ChaumontIntroduction

Introduction

Les codes lin´eaires en blocsPr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

Plan

1Introduction

Pr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

2Les codes lin´eaires en blocs

D´efinition

Matrice g´en´eratrice et de v´erification de parit´e

Exercice

Le poids = la distance !

Marc ChaumontIntroduction

Introduction

Les codes lin´eaires en blocsPr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

Code d´etecteur/correcteur d"erreur

Par codes, on peut entendre plusieurs concepts distincts : les codes pour la cryptographie, les codes pour la compression, les codes pour la correction d"erreur. Dans ce cours, nous nous interessons uniquement aux codes cor- recteurs d"erreurs.

Marc ChaumontIntroduction

Introduction

Les codes lin´eaires en blocsPr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

Constat

Dans la grande majorit´e des cas, unetransmission de donn´eesse fait en utilisant une voie de communication qui n"estpas enti`erement fi- able: lecanal de communication. Autrement dit, lesdonn´ees, lorsqu"elles circulent sur cette voie, sontsusceptibles d"ˆetre alt´er´ees. Bref, il faut des m´ecanismes ded´etection et de correction de ces erreurs...Marc ChaumontIntroduction

Introduction

Les codes lin´eaires en blocsPr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

Sch´ema classique de la th´eorie de l"information Figure:Transmission avec codage d´etecteur/correcteur d"erreurs

Marc ChaumontIntroduction

Introduction

Les codes lin´eaires en blocsPr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

Exemple de canal de communication

Sur internet, (paquets IP) le code correcteur se limite `a la d´etection des erreurs (somme de contrˆole). La correction est alors r´ealis´ee par une nouvelle demande de transmission du mes- sage (protocole TCP).Dans le cas du disque compact, les erreurs peuvent ˆetre caus´ees par des rayures ou des impuret´es du support, elles sont moins fr´equentes mais beaucoup plus volumineuses. La norme de la soci´et´e Philips impose la capacit´e de correction d"erreurs dans le cas d"une rayure de 0,2 millim`etre, dans la pratique, le code utilis´e corrige jusqu"`a 4096 bits cons´ecutifs soit une rayure de plus d"un millim`etre de large.Communications sans fils : GSM, satelite, sous-marine...

Marc ChaumontIntroduction

Introduction

Les codes lin´eaires en blocsPr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

Exemple de coded´etecteurd"erreur :le code de parit´e et le CRCle code de parit´e : G´en´eralement, on ajoute `a 7 bits de donn´ees 1 bit valant 1 s"il y a un nombre impair de 1, et 0 sinon. Si `a la r´eception un des 8 bits est erron´e, il y a d´etection d"erreur. contrˆole de redondance cyclique : CRC Les s´equences binaires sont trait´ees comme des polynˆomes dont les coefficients correspondent `a la s´equence binaire. On ajoute `a la s´equence binaire le reste d"une division polynomiale (division par le polynˆome g´en´erateur).`A la r´eception le reste de la disision re¸cu et le reste de la division calcul´e doivent coincider ou alors il y a erreur de transmission.

Marc ChaumontIntroduction

Introduction

Les codes lin´eaires en blocsPr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

Exemple de code d´etecteur et correcteur d"erreur :le code de r´ep´etitionTechnique de codage : Pour un bit d"information, 3 bits sont envoy´es (cad cod´es) tels que :0→000

1→111

Technique de d´ecodage :

Le d´ecodage se fait par vote majoritaire. Par exemple, si le mot re¸cu est 001, alors on d´eduit que le bit ´emis ´etait 0.

Marc ChaumontIntroduction

Introduction

Les codes lin´eaires en blocsPr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

Codes blocs versus codes convolutifs

codes blocs versus codes convolutifs Les codes correcteurs d"erreur (ECC) peuvent ˆetre divis´es en 2 classes :les codes en bloc: Ils traitent chaque bloc d"information ind´ependamment les uns des autres. Chaque mot de code est

ind´ependant des autres mots de code.les codes convolutifs: La sortie d"un codeur convolutif d´epend

de l"information courante `a coder ainsi que de l"information pr´ec´edente et l"´etat du codeur.Note 1 : Le choix d"un code d´epend de l"application.

Note 2 : Historiquement, les codes convolutifs ont ´et´e pr´ef´er´es pour leur d´ecodage "souple" et la croyance selon

laquelle les codes bloc ne pouvaient pas ˆetre d´ecod´es de mani`ere "souple".

Note 3 : Les meilleurs codes connus `a ce jour (d´ebut du 21`eme si`ecle) sont les codes blocs (irr´eguliers `a faible densit´e

de parit´e)

Marc ChaumontIntroduction

Introduction

Les codes lin´eaires en blocsPr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

Qu"attend-on d"un bon code

Un bon code doit avoir :

un bon rendement (taux) c"est-`a-dire un grand nombre de bits

d"information par rapport aux bits cod´es.une bonne capacit´e de d´etection et correction d"erreurs,

une proc´edure de d´ecodage (et de codage) suffisamment simple et rapide.Tout le probl`eme de la th´eorie des codes correcteurs d"erreurs est l`a : construire des codes qui d´etectent et corrigent le plus d"erreurs possible, tout en allongeant le moins possible les messages, et qui soient faciles `a d´ecoder.

Marc ChaumontIntroduction

Introduction

Les codes lin´eaires en blocsPr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

Plan

1Introduction

Pr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

2Les codes lin´eaires en blocs

D´efinition

Matrice g´en´eratrice et de v´erification de parit´e

Exercice

Le poids = la distance !

Marc ChaumontIntroduction

Introduction

Les codes lin´eaires en blocsPr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

Rappel : Alphabet et mot

Unalphabetest un ensemble fini non vide, ses ´el´ements sont appel´eslettresousymboles. Dans lecas binairel"alphabet est l"ensemble{0,1}que l"on noteraF2.Unmessageou unmot d"informationouvecteur d"information oubloc d"informationoucode sourceest une suite `a valeur dans un alphabet, il correspond `a unesuite de symboles.... exemple de mot appartenant `aF24: 0011. ... dit autrement, dans le cas binaire, un mot est une suite de 0 et de 1 ou une suite de bits !Fn: espace vectoriel de dimension n sur le corps finiF.Marc ChaumontIntroduction

Introduction

Les codes lin´eaires en blocsPr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

Principe g´en´eral

Cadre du cours :nous nous limiterons au cas binaire (alphabetF2).Principe Tous les codes correcteurs d"erreur (ECC) reposent sur le mˆeme

principe : de laredondanceest ajout´ee `a de l"information.Principe g´en´eral (codage en blocs)

Un message est d´ecoup´e enblocsdekbits (codage en blocs), et

un mˆeme algorithme est appliqu´e sur chaque bloc :ou bien on ajoute desbits de contrˆole`a la fin de chaque bloc,ou bien on modifie compl`etement les blocs mais on ´evite que

deux blocs diff´erents soient transform´es en un mˆeme bloc.

Marc ChaumontIntroduction

Introduction

Les codes lin´eaires en blocsPr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

Illustration d"un codage en blocs

Figure:Transmission avec codage correcteur d"erreur Figure:Formation d"un mot de code par ajout de redondance (code en blocs)

Marc ChaumontIntroduction

Introduction

Les codes lin´eaires en blocsPr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

D´efinition d"un code

Code Uncodeest uneapplication injective(tout ´el´ement de l"ensemble d"arriv´ee a au plus un ant´ec´edent dans l"ensemble de d´epart)

Φ :{0,1}k→ {0,1}n.

Le param`etrekest appel´e ladimensiondu codeφet le

parametrenest appel´e lalongueurdu code.code?= mot de codeL"ensemble des ´el´ements deC={Φ(m),m? {0,1}k}sont appel´es

lesmots de codede Φ (par opposition aux ´el´ements "originels" qui sont appel´esmot de sources).Par abus de langage on nommeraCle code.Marc ChaumontIntroduction

Introduction

Les codes lin´eaires en blocsPr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

Distance de Hamming et distance minimale de Hamming

Distance de Hamming

Ladistance de Hamming, dans le cas binaire (F2) entre deux vecteursxetyde dimensionncorrespond au nombre de com- posantes pour lequel ces deux vecteurs diff`erent. d Soit un codeC, sa distance minimale de Hamming,dmin, est d´efinie comme la distance minimum entre toutes les paires de mots de code deC: d min(C) =min(x,y)?C x?=yd

H(x,y)Marc ChaumontIntroduction

Introduction

Les codes lin´eaires en blocsPr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

Illustration sur le code binaire de r´ep´etition Le plus simple des ECC est lecode binaire de r´ep´etitionde longueur 3. Il consiste `a r´ep´eter chaque bits d"information trois fois; un "0" est cod´e (000) et un "1" est cod´e (111). Ladistance de Hammingentre les mots de code (000) et (111) est 3. Puisqu"il n"y a que deux mots de code pour ce code, ladistance minimalevaut ´egalement 3.Marc ChaumontIntroduction

Introduction

Les codes lin´eaires en blocsPr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

Les trois principaux param`etres d"un code

Code [n,k,dmin]La notation [n,k,dmin] sera utilis´ee pour d´enoter les param`etres d"un code en blocde taillen, qui codekbits et poss`ede une distance minimaledmin.Remarque : Le taux du code (rendement) est kn c"est `a dire le nombre de bits d"information par bits cod´es.

Marc ChaumontIntroduction

Introduction

Les codes lin´eaires en blocsPr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

Plan

1Introduction

Pr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

2Les codes lin´eaires en blocs

D´efinition

Matrice g´en´eratrice et de v´erification de parit´e

Exercice

Le poids = la distance !

Marc ChaumontIntroduction

Introduction

Les codes lin´eaires en blocsPr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

Capacit´e de d´etection d"erreurs

Capacit´e de d´etection d"erreurs d"un code [n,k,dmin]Le nombre d"erreurs d´etectables au maximum estdmin-1Figure:Sch´ema na¨ıf de la plus grande sphere (en 2D) de d´etection

Marc ChaumontIntroduction

Introduction

Les codes lin´eaires en blocsPr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

Sphere de Hamming

Sphere de Hamming

Une sph`ere de HammingSt(x), de rayontet centr´e enx?Fn2est l"ensemble des vecteurs `a une distance de x plus petite ou ´egale `at S

Marc ChaumontIntroduction

Introduction

Les codes lin´eaires en blocsPr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

Illustration sur le code binaire `a r´ep´etition [3,1,3] Figure:Les 2 sph`eres de rayon 1 autour des deux mots de code du code binaire `a r´ep´etition [3,1,3]Note : Les sph`eres sont disjointes.

Marc ChaumontIntroduction

Introduction

Les codes lin´eaires en blocsPr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

Capacit´e de correction

Capacit´e de correction d"un codeCLa capacit´etde correction d"erreur d"un codeCest le plus grand

rayon des sph`eres de Hamming pour tous les mot de code tels que pour toute les pairesx,y?Cdiff´erentes, les sph`eres soient dis- jointes :

t=max(x,y)?C{l|Sl(x)∩Sl(y) =∅,x?=y}Capacit´e de correction et distance minimale d"un code C

Un code de distance minimaledminest suceptible de corrigert= ?(dmin-1)/2?erreurs. Plus pr´ecis´ement, si le motyre¸cu apr`es transmission comporte au plustcomposantes erronn´ees, il est pos- sible de d´eterminer sans ambigu¨ıt´e le mot de code ´emisc.Marc ChaumontIntroduction

Introduction

Les codes lin´eaires en blocsPr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

Illustration sur le code binaire `a r´ep´etition [3,1,3]

Codage :

0→000

1→111La distance minimum estdmin= 3,Le nombre d"erreur maximumd´etectableest dedmin-1 = 2

erreurs.Le nombre d"erreur maximumcorrigeableest det=?(dmin-

1)/2?= 1 erreur.D´erouler les?= cas...Marc ChaumontIntroduction

Introduction

Les codes lin´eaires en blocsPr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

Calcul de la distance minimale

Dans le cadre g´en´eral, il est pratiquement impossible ded´eterminer la distance minimale: il y a (2k-1)+(2k-2)+(2k-3)+...+1 = 2 k?(2k+ 1)-1/2?(2k+ 1)2-1/2?2k+ 1/2 distances `a cal- culer. Pourk= 50, cela fait 633825300114114137798398181376 distances `a calculer. L"avantage descode lin´eaires, c"est que pour calculerdmincela n´ecessite seulement de calculer lespoids de Hammingdes 2k-1 mot-de-code?= 0! Avec k=50 cela fait seulement 1125899906842623 calculs !

Marc ChaumontIntroduction

Introduction

Les codes lin´eaires en blocsPr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

Plan

1Introduction

Pr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

2Les codes lin´eaires en blocs

D´efinition

Matrice g´en´eratrice et de v´erification de parit´e

Exercice

Le poids = la distance !

Marc ChaumontIntroduction

Introduction

Les codes lin´eaires en blocsPr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

Exercicesur un codage en blocs

On d´esire prot´eger un message (un mot) contre les erreurs Soit un blocucompos´e deksymboles. On adjointrsymbole au blocu; lesrsymboles sont calcul´es par une fonction Ψ appliqu´ee suruet connue du codeur et du d´ecodeur. Cesrsymboles forment un blocv= Ψ(u).

On appelle cesrsymboles:la redondance,

ou les symboles de contrˆoles.

Marc ChaumontIntroduction

Introduction

Les codes lin´eaires en blocsPr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

Exercicesur un codage en blocs

La concat´enation deu(l"information) etv(la redondance) donne

unmot de codede longueurn=k+r.mot de code?= codeL"ensemble de tous les mots obtenus (de longueurnpar con-

cat´enation deuetv) de cette fa¸con forme uncode en blocsde longueurnet dedimensionk. La fonction Ψ d´etermine le codage.Marc ChaumontIntroduction

Introduction

Les codes lin´eaires en blocsPr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

Exercice :Sch´ema g´en´eral du codage

Le codage consiste `a faire correspondre `a chaque groupe deksym- boles d"information, unmot de codeparticulier.Figure:Transmission avec codage correcteur d"erreur

Marc ChaumontIntroduction

Introduction

Les codes lin´eaires en blocsPr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

Exercice :Exemple du codage en blocs

D´etection d"une erreur de transmission

Soity= (y1,...,yn) un mot re¸cu par un r´ecepteur. La d´etection

d"erreur est alors tr`es simple :Soitω= Ψ(y1,...,yk) la redondance calcul´ee par le r´ecepteur

sur les k premiers symboles re¸cus.Si la redondance calcul´eeωest ´egale `a la redondance re¸cue

(yk+1,...,yn) le motyappartient au code, sinon il y ad´etection d"une erreur.Syndrome Le syndrome correspond `a l"erreur entre la redondance calcul´ee et la redondance re¸cue. Dans le cas binaire le syndrome vauts=ω- (yk+1,...,yn)mod2. Un syndrome nul indique qu"il n"y a pas eu d"erreur de transmission.

Marc ChaumontIntroduction

Introduction

Les codes lin´eaires en blocsPr´eambule

Les 3 principaux param`etres : longueur, dimension, distance Capacit´e de d´etection et de correction des erreurs

Exercice

Exercice :Un code de Hamming

Soitu= (u1,u2,u3,u4) un bloc de 4 bits `a prot´eger. Trois symboles de contrˆole sont adjoints `aupour former un mot de code. Les symboles de contrˆoles sont calcul´es comme ceci (fonction Ψ): v

1=u2+u3+u4

v

2=u1+ +u3+u4

v

3=u1+u2+u4

en effectuant les additions modulo 2.

Marc ChaumontIntroduction

Introduction

quotesdbs_dbs13.pdfusesText_19
[PDF] codex seraphinianus français

[PDF] rohonc codex pdf

[PDF] codex seraphinianus français pdf

[PDF] codex seraphinianus alphabet

[PDF] codex seraphinianus pdf

[PDF] codex seraphinianus fnac

[PDF] léonard de vinci et les secrets du codex atlanticus

[PDF] leonard de vinci codex atlanticus

[PDF] codex arundel

[PDF] leonard de vinci biographie pdf

[PDF] les manuscrits de leonard de vinci

[PDF] carnets de leonard de vinci

[PDF] le livre des feuilles

[PDF] codex leonard de vinci pdf

[PDF] le livre des feuilles pdf