Académique Documents
Professionnel Documents
Culture Documents
Solution :
1)
1
Codage et compression – M1-STLC-RTLC Chargé de cours : Mme Guebgoub
2)Diagramme d'état :
3)
2
Codage et compression – M1-STLC-RTLC Chargé de cours : Mme Guebgoub
La séquence input se termine par deux zéro c'est pour initialiser le registre à décalage.
4) Le Treillis
3
Codage et compression – M1-STLC-RTLC Chargé de cours : Mme Guebgoub
2) do=poids de 11 01 = 3
4
Codage et compression – M1-STLC-RTLC Chargé de cours : Mme Guebgoub
Solution :
n=2 ; k=1 ; m=4 ; L =k(m-1)=3
nombre de state est 2L =23 = 8 states
000 001 010 011 100 101 110 111
C1= U1 + U0 + U-1 + U-2 ; g(1) = [1 1 1 1]
C2= U1 + U0 + U-2 ; g(1) = [1 1 0 1]
Codage de 01011 (0001011): est 11 10 00 10 01 00 11 : complétez par 2zéro pour initialiser le
registre
5
Codage et compression – M1-STLC-RTLC Chargé de cours : Mme Guebgoub
6
Codage et compression – M1-STLC-RTLC Chargé de cours : Mme Guebgoub
7
Codage et compression – M1-STLC-RTLC Chargé de cours : Mme Guebgoub
8
Codage et compression – M1-STLC-RTLC Chargé de cours : Mme Guebgoub
Exercice 4 :
Une source binaire d’entropie maximale est codée par le codeur suivant :
9
Codage et compression – M1-STLC-RTLC Chargé de cours : Mme Guebgoub
e) Déterminer la distance de Hamming minimale entre les mots-code obtenus avec ce codeur. Î
Solution : Dmin = 3 = D (00 00 00 00 00 …, 11 00 01 00 00 00 00 )
Attention contrainte m=3 donc deux symboles de vidage (0) nécessaire à la fin d’un
message xn
Exercice 5 :
Soit le codeur convolutif décrit par le schéma suivant :
On suppose que le registre à décalage est initialisé à 0 au départ et l’on note (xi) i≥ 0 l’entrée du
registre à décalage et (yi (1))i≥0, (yi (2))i≥0 et (yi (3))i≥0 les trois sorties du registre.
On a pour i ≥ 0
10
Codage et compression – M1-STLC-RTLC Chargé de cours : Mme Guebgoub
1) diagramme d’état :
11
Codage et compression – M1-STLC-RTLC Chargé de cours : Mme Guebgoub
2) Codage de X= 010001.
D'après le circuit le code est :
001 101 111 101 001 101
3) y0 (2) et y3 (3) ont été reçus de manière erronée : c.à.d. : 011 101 111 101 001 101
décodage par l’algorithme de Viterbi :
D'après le diagramme d'état dmin= le poids de (101 001 101 111)=8 ---> ec=3 erreurs
donc l’algorithme de Viterbi peut corriger les deux erreurs et il décode la séquence par : 010001
12