1 / 34

1. Introduction 2. Sources discrètes & Entropie 3. Canaux discrets & Capacité

Plan. 1. Introduction 2. Sources discrètes & Entropie 3. Canaux discrets & Capacité 4. Codage de source 5. Codage de canal 6. Cryptographie 7. Conclusion. 5. Codage de canal. Théorème des canaux à perturbation (codage de canal). Taux d'erreur. Probabilité d'erreur.

happy
Télécharger la présentation

1. Introduction 2. Sources discrètes & Entropie 3. Canaux discrets & Capacité

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Plan • 1. Introduction • 2. Sources discrètes & Entropie • 3. Canaux discrets & Capacité • 4. Codage de source • 5. Codage de canal • 6. Cryptographie • 7. Conclusion

  2. 5. Codage de canal

  3. Théorème des canaux à perturbation(codage de canal)

  4. Taux d'erreur • Probabilité d'erreur

  5. Taux de codage - k taille du mot d ’information (avant codage) - n taille du mot-code (après codage)

  6. Détection et correction d'erreurs

  7. Détection d'erreurs par bit de parité (caractère)

  8. Codes détecteur et/ou correcteur • Codes linéaires • Codes groupes • Parité, Code de Hamming • Codes cycliques • CRC/FCS, code BCH, Golay • Codes convolutifs • Algorithme de Viterbi

  9. CC Canal CS DC v’ v i P • Codes linéaires • Notations • Mot-code : v • Mot-erreur : e

  10. Distance de Hamming • Propriétés des codes linéaires Les symboles de contrôle sont obtenus par une combinaison linéaire des symboles d ’information.  un code linéaire contient v=[0 0 …0] • Code systématique Les symboles d ’information et de contrôle sont séparés.

  11. V W • Illustration spatiale : modèle code groupe • Un mot = un vecteur dans un espace à n dimensions ! • w=[a1 a2 ... an]

  12. Capacité de détection et région de décision Théorème de Hamming

  13. Principe de détection et correction

  14. Décodage et matrice de contrôle Soit H(m,n) la matrice de contrôle, Soit z le syndrome (ou correcteur), Si z=[0] pas d ’erreur, sinon erreur et +- correction

  15. Codage et matrice génératrice Soit G(k,n) la matrice génératrice, Les matrices H et G sont liées par : et peuvent se mettrent sous la forme systématique

  16. Exemple k=2, m=1, n=3

  17. Codes cycliques (Cyclic Redundancy Check / Frame Check Sequence) • Code cyclique = code linéaire + propriété de permutation • Bloc de n symboles  polynôme de degré n-1 ! : • Mot-code : • Information :

  18. Polynôme générateur : g(x) - g(x) définit le codeur (n,k) - g(x) est de degré m=n-k - Il vérifie : Exemple : code cyclique (n=7, k=4) g(x) est de degré 3 soit :

  19. Matrice génératrice et polynôme générateur Exemple : g(x)=(1+x2+x3)

  20. Codage par multiplication # convolution discrète ! • Codage par division Systématique ! • Décodage par division Si z(x)=0  Transmission OK Sinon  Détection ou correction

  21. Exemple de polynômes générateurs

  22. Code BCH(Bose-Chaudhuri - Hocquenghem)

  23. Code Golay

  24. Codes convolutifs • Généralités

  25. Codes convolutifs systématiques • Codes convolutifs non systématiques

  26. Exemple : m=4, k0=1, m0=1, n0=2  R=[1011]

  27. U1(n) X1(n) U2(n) X2(n) U3(n) • Représentation des codes convolutifs - Par le codeur - Par une matrice de transfert - Un diagramme d'état - Un treillis  chemin  décodage par chemin le + probable

  28. Décodage : algorithme de Viterbi

  29. Conclusion sur le codage de canal - Reed-Salomon (1984) : BCH Qaire  DVB(204,188,8) - Turbo-Codes (1993) : Code convolutif V+H - complexité -- - robustesse ++ - flexibilité ++

More Related