Codage convolutif Les codeurs convolutifs génèrent un mot de code de longueur n à partir de plusieurs messages de longueurs k. La valeur du mot de code.

Slides:



Advertisements
Présentations similaires
Bratec Martin ..
Advertisements

NOTIFICATION ÉLECTRONIQUE
Fragilité : une notion fragile ?
SEMINAIRE DU 10 AVRIL 2010 programmation du futur Hôtel de Ville
Phono-sémantique différentielle des monosyllabes italiens
MAGGIO 1967 BOLOGNA - CERVIA ANOMALIES DU SOMMEIL CHEZ L'HOMME
droit + pub = ? vincent gautrais professeur agrégé – avocat
Transcription de la présentation:

Codage convolutif Les codeurs convolutifs génèrent un mot de code de longueur n à partir de plusieurs messages de longueurs k. La valeur du mot de code dépend des mots de code calculés précédemment. Il n'y a pas de correspondance bijective entre une suite de k bits à transmettre et les mots de code associés. Un codeur convolutif est réalisé à partir de registres à décalage.

Codage convolutif S 1 Entrée S 2 Bn Bn-1 Bn-2 Exemple : pour un bit en entrée, le codeur délivre deux bits en sortie.

Codage convolutif S 1 Entrée S 2 Entrée S 2 Construction de l'automate en fonction des bits d'entrée

Codage convolutif Bn-1 Bn-2 0 0 1 0 0 1 1 1 Bn-1 Bn-2 T1 0 0 1 0 0 1 1 1 Bn-1 Bn-2 T2 0 0 1 0 0 1 1 1 Bn-1 Bn-2 T3 0 0 1 0 0 1 1 1 T0

Codage convolutif Bn-1 Bn-2 0 0 1 0 0 1 1 1 Bn-1 Bn-2 T1 0 0 1 0 0 1 1 1 Bn-1 Bn-2 T2 0 0 1 0 0 1 1 1 Bn-1 Bn-2 T3 00 0 0 1 0 0 1 1 1 11 11 10 00 01 01 10 T0 S1S2 S1S2 S1S2

Rappel Exemple : 0 1 1 0 0 1 0 0  PH = 3 Exemple : 0 1 1 0 0 1 0 0 Le poids de Hamming d'un mot : c'est le nombre de bits égaux à "1" Exemple : 0 1 1 0 0 1 0 0  PH = 3 La distance de Hamming de deux mots : c'est le nombre de bits qui les sépare. Exemple : 0 1 1 0 0 1 0 0 0 0 1 1 1 0 0 0  DH = 4

Décodage de Viterbi L'algorithme de Viterbi consiste à associer à chaque arc la distance de Hamming entre la valeur en réception et la valeur de l'arc. Soit une séquence à émettre : 1 0 0 1 Cette séquence après un codage convolutif donne : ( 1, 1 ) ( 1, 0 ) ( 1, 1 ) ( 1, 1) Soit la séquence à analyser en réception : ( 1, 1 ) ( 0, 0 ) ( 1, 1 ) ( 1, 1)

DH DH 0 0 1 0 0 1 1 1 2 2 4 1 Décodage de Viterbi T2 T0 T1 00 00 11 10 T2 DH Bn-1 Bn-2 00 00 11 10 01 0 0 1 0 0 1 1 1 2 2 4 1 11 T0 T1 11 00

DH DH DH 2 2 4 1 0 0 1 0 0 1 1 1 Décodage de Viterbi T1 T2 T0 T3 00 00 DH T1 2 4 1 T2 DH DH Bn-1 Bn-2 00 00 0 0 1 0 0 1 1 1 11 11 10 01 T0 T3 11 00

DH DH DH DH DH 2 4 1 1 2 0 0 1 0 0 1 1 1 2 2 1 3 Décodage de Viterbi T4 Bn-1 Bn-2 00 00 0 0 1 0 0 1 1 1 2 2 1 3 11 11 11 01 10 11 01 10 10 01 T0 T1 T3 11 00 11 11

DH DH DH DH DH 2 4 1 1 2 0 0 1 0 0 1 1 1 2 2 1 3 Décodage de Viterbi T4 Bn-1 Bn-2 00 00 0 0 1 0 0 1 1 1 2 2 1 3 11 11 11 01 10 11 01 10 10 01 T0 T1 T3 11 00 11 11