Académique Documents
Professionnel Documents
Culture Documents
Spécialité:
Master 1 réseaux télécoms
Module:
Codage et compréhension
I. L’entropie:
pour calculer l’entropie on a le programme suivant:
L’entropie égale:
II. La matrice
Pour transformer le msg binaire [0, 1, 0, 0, 1, 1, 1, 0, 1, 1, 1,]
sous forme matrice on a le programme suivant:
Résultat:
TpN°02: codage et compréhension
Objectifs du TP :
Codage et décodage d'une chaine de symboles
numériques en utilisant l'algorithme de Huffman.
Comprendre et utiliser quelques fonctions Matlab pour
le codage Huffman : huffmandict, huffmanenc et
huffmandeco
manipulation 1:
1-L’entropie:
H=−∑i=1npilog2(pi)=2.677 bit/s.
2-le dictionnaire de Huffman adéquat pour ces Symboles :
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]
3-la longeur moyenne: L=∑i=1npi⋅li=2.72
4-En utilisant la fonction Matlab (huffmandict):
4-comparaison:
Les deux codes sont identiques.
Manipulation 2:
1. le code du Huffman correspondant à msg en utilisant la
fonction huffmanenco. On gardant le même dictionnaire
obtenu dans la manipulation 1.