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





Previous PDF Next PDF



1 Codes correcteurs derreurs

Exercice 1.1 Soit C le code binaire : C = {0000110000001111



TD Réseau Les codes correcteurs et les codes détecteurs Claude

Les codes correcteurs et les codes détecteurs un code détecteur et correcteur d'erreurs. ... Exercice : y a-t-il une erreur dans le mot suivant ?





Codes Correcteurs dErreurs Cours 1 + Introduction + Codes

12?/11?/2008 Capacité de détection et de correction des erreurs. Exercice. Code détecteur/correcteur d'erreur. Par codes on peut entendre plusieurs ...



Codes Correcteurs dErreurs Les codes cycliques

12?/11?/2008 Définition - Code Cycliques - Polynôme générateur. Codage et décodage avec les codes cycliques. Exercice. Détection d'erreurs - Correction ...



Exercices Codes Correcteurs

Exercices Codes Correcteurs On consid`ere le code binaire o`u on envoie 16 bits pour 9 bits significatifs de ... On rappelle qu'il corrige une erreur.



Codes correcteurs 1

24?/03?/2020 1.4 Construction des codes cycliques . ... A Corrigé des exercices ... + en?1xn?1 est le vecteur erreur de poids ? (d ? 1)2.



Chapitre12_IFT1215.ps (mpage)

CODES CORRECTEURS. Max Mignotte Détection d'erreurs groupés : Code CRC . ... sans les bits de contrôle le message corrigé est 1001. 6. CODES ...



TD. Codes correcteurs

Si on expédie des bits sur un canal binaire symétrique `a raison de 512 bits toutes les millisecondes avec une probabilité d'erreur de 1%



[PDF] Corrigé Exercice 1: 1a : P X = = C p 1 ? p = 012345 1b - LIRMM

Corrigé Exercice 1: 1 a : P X = = C p 1 ? p = 012345 1 b : L'erreur est détectée lorsque le nombre de bits erronés est 1 2 3ou 4 c-?à-?d



[PDF] 1 Codes correcteurs derreurs

1 Codes correcteurs d'erreurs Exercice 1 1 Soit C le code binaire : C = {00001100000011110101010111011101} 1 Quelle est la longueur de C ?



[PDF] TD Réseau Les codes correcteurs et les codes détecteurs Claude

? Utilisation de méthodes de détection des erreurs et éventuellement de correction des erreurs Méthodes mises en place au niveau de la couche 2 OSI ("liaison 



[PDF] codes correcteurs

Codes permettant de détecter des erreurs • Code auto correcteurs Détection et correction d'une ou plusieurs erreurs BER Bit Error Rate



[PDF] TIPE : Code correcteur derreurs

Nous allons nous pencher sur les principaux codes correcteurs binaires et voir comment se déroule le codage et la correction d'erreurs notamment pour les codes 





[PDF] Mathématiques des codes correcteurs derreurs - Institut Fourier

a l'écart de C d = 3 donc C corrige une erreur Exemple Soit C3 le code de Hamming binaire de longueur 7 et de dimension 4 Alors sa matrice de correction 



[PDF] Exercices Codes Correcteurs - ENSIIE

Exercice 2 On consid`ere le code binaire o`u on envoie 16 bits pour 9 bits Exercice 7 (Correction d'erreurs) On rappelle qu'il corrige une erreur



[PDF] codes correcteurs derreurs Les premiers exercices de cette feuille

Les codes binaires ayant une distance minimum égale à 3 sont très intéressants car ce sont les premiers codes permettant la correction d'erreur de transmission 



[PDF] Codes correcteurs derreurs

qu'on le décode comme un mot de C `a distance minimum de r On dit que C est t-correcteur (ou corrige t erreurs) quand toute erreur portant sur au plus t bits 

:
Codes Correcteurs dErreurs Cours 1   Introduction   Codes

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

quotesdbs_dbs29.pdfusesText_35
[PDF] code de hamming pdf

[PDF] code de l'éducation 2017

[PDF] code de l'éducation creation

[PDF] code de l'éducation pdf

[PDF] code de l'éducation punition

[PDF] code de l'éducation simplifié

[PDF] code de l'éducation sanctions

[PDF] confiscation téléphone portable au travail

[PDF] confiscation portable loi

[PDF] confiscation portable loi quebec

[PDF] nouveau code de la route maroc 2016 pdf

[PDF] projet de loi 116-14 pdf

[PDF] panneaux de signalisation routière ? imprimer

[PDF] signification des panneaux de signalisation routière

[PDF] tout les panneaux de signalisation a imprimer