Académique Documents
Professionnel Documents
Culture Documents
MRT
Compte rendu :
TP02 : Codage_Huffman
Réalise par :
Amara Asma
Objectif du TP :
Codage et décodage d’une chaine de symboles numérique en
utilisant l’algorithme de Huffman
Manipulation1 :
On a :
Alphabet{‘c’, ’a’, ’b’, ’f’, ’g’, ’e’, ’d’, ’h’} ;
P=[0.3 0.2 0.18 0.1 0.07 0.06 0.05 0.04] ;
1-calcule de l’entropie H de la source :
H=−∑pi*log2(pi)
H=2.64 bits/symbole
2-le dictionnaire de Huffman adéquat pour ces
symboles :
C(0.3) 0.3 0.3 0.3 0.3 0.3
A(0.2) 0.2 0.2 0.2 0.2 0.61
B(0.18) 0.18 0.18 0.18
F(0.1) 0.1 0.1 0.31 1
G(0. 07) 0.07
0.13 0.13 0.29
E(0.06) 0.06
D(0.05) 0.19
0.09 Bas : 1
H(0.04) Haut : 0
C [0 1]
A [1 0]
B [0 0 0]
F [1 1 0]
G [0 0 1 0]
E [0 0 1 1]
D [1 1 1 0]
H [1 1 1 1]