Univ 2020-2021
Master 2/S3 Réseaux & Télécommunications Enseignant : M.Bersali
UE : VVoIP
VoIP (PARTIE 2)
(…suite et fin)
Codage ( :
Cette étape consiste à convertir le point milieu de chaque niveau de quantification en un mot de code
binaire. En mode unipolaire le codage le plus couramment utilisé est le code binaire naturel. Un mot binaire
s’écrit :
𝐷 = 𝑏1 2 𝑛−1 + 𝑏2 2 𝑛−2 + ⋯ + 𝑏𝑁 2 0
avec :
Nombre de 8 bits
Sur le tableau ci-contre, le bit le plus à Lu en Lu en
Lu en Lu en
gauche du mot binaire est celui qui va hexadécimal binaire
décimal décimal
signé non signé
représenter le signe : 7F 0111 1111 +127 127
7E 0111 1110 +126 126
- signe négatif si ce bit vaut 1, ... ... ... ...
10 0001 0000 +16 16
- signe positif quand ce bit vaut 0. 0F 0000 1111 +15 15
0E 0000 1110 +14 14
Si on admet que le nombre peut représenter 0D 0000 1101 +13 13
0C 0000 1100 +12 12
des valeurs négatives, on parle de nombres 0B 0000 1011 +11 11
"signés" 0A 0000 1010 +10 10
09 0000 1001 +9 9
08 0000 1000 +8 8
Comme pour les nombres "non signés", on peut ... ... ... ...
représenter 28 = 256 codes avec 8 bits mais 02 0000 0010 +2 2
01 0000 0001 +1 1
ici le bit de gauche est le signe. Il y a 00 0000 0000 +0 0
donc moyen de représenter FF 1111 1111 -1 255
FE 1111 1110 -2 254
FD 1111 1101 -3 253
- 128 codes avec le bit de signe à 1 ce FC 1111 1100 -4 252
FB 1111 1011 -5 251
sont 128 nombres négatifs (de –1 à – 128) FA 1111 1010 -6 250
F9 1111 1001 -7 249
... ... ... ...
- 128 codes avec le bit de signe à 0 le 86 1000 1001 -122 134
nombre 0 et 127 nombres positifs (de 1 à 85 1000 0101 -123 133
+127). 84 1000 0100 -124 132
83 1000 0011 -125 131
82 1000 0010 -126 130
- Le calcul des nombres négatif se fait en 81 1000 0001 -127 129
80 1000 0000 -128 128
deux étapes :
1. Calcul du complément à 1 = Remplacer tous les 0 par des 1 et tous les 1 par des 0.
Cas particuliers :
- Le complément à 2 de 80H est aussi 80H ! Les nombres négatifs et positifs ne sont pas
répartis symétriquement.
Avec un byte (octet) la valeur minimum est –128 contre +127 pour la valeur positive.
Pour étendre la taille d'un nombre non signé, on ajoute des 0 à sa gauche.
Pour étendre la taille d'un nombre signé, on ajoute sur la gauche des bits identiques
au bit de signe.
Exemples :
-4 ou ( 1111 1100(2) ) sur un octet = FC(16). Sur deux octets ce code devient FFFC(16)
de même :
2
Université de Blida1. Dépt. Electronique Ann.Univ 2020-2021
Master 2/S3 Réseaux & Télécommunications Enseignant : M.Bersali
UE : VVoIP
Si nous avons, par exemple, un signal analogique d'amplitude 0-5V et que nous voulons
le convertir en un signal numérique à l'aide d'un ADC 3 bits, une quantification
uniforme consiste à diviser la plage d'entrée en 8 segments égaux et associer chaque
segment à un niveau numérique. Avoir plus de bits dans le signal numérique signifie
avoir une meilleure estimation de l'entrée, c'est-à-dire moins d'erreur de
quantification
Un tel ADC ne prend pas en compte les statistiques du signal d'entrée. Il reste
optimal pour des signaux uniformément répartis.
Cette conception réduit efficacement les erreurs de quantification pour la plupart des
valeurs d'entrée, ce qui entraîne une erreur de quantification moyenne petite.
Une application courante de ce quantificateur non uniforme peut être trouvée dans la
communication vocale. Les signaux audio et vocaux ont des densités plus élevées de
valeurs plus petites (sons non voisés).
3
Université de Blida1. Dépt. Electronique Ann.Univ 2020-2021
Master 2/S3 Réseaux & Télécommunications Enseignant : M.Bersali
UE : VVoIP
Les signaux forts, en revanche, ont un comportement en distorsion ou en bruit pire que
celui correspondant à une quantification uniforme, mais néanmoins suffisant. Ci-dessus,
un exemple de graphe de correspondance d'une quantification non linéaire sur 4 bits.
Exemple :
4
Université de Blida1. Dépt. Electronique Ann.Univ 2020-2021
Master 2/S3 Réseaux & Télécommunications Enseignant : M.Bersali
UE : VVoIP
La norme G.711 :
5
Université de Blida1. Dépt. Electronique Ann.Univ 2020-2021
Master 2/S3 Réseaux & Télécommunications Enseignant : M.Bersali
UE : VVoIP
Loi A :
6
Université de Blida1. Dépt. Electronique Ann.Univ 2020-2021
Master 2/S3 Réseaux & Télécommunications Enseignant : M.Bersali
UE : VVoIP
La loi A est formée de 13 segments de droite. Ce sont en fait 16 segments, mais les
trois segments centraux sont alignés et sont donc réduits à 13.
7
Université de Blida1. Dépt. Electronique Ann.Univ 2020-2021
Master 2/S3 Réseaux & Télécommunications Enseignant : M.Bersali
UE : VVoIP
- Bien que cela soit vrai pour tous les segements de la loi µ, la loi A présente une
exception, car deux de ses segements consécutifs partent de l'origine (vers les
côtés positif et négatif) et présentent le même intervalle de quantification.
Codage :
Decodage :
Le décodage est le processus par lequel les échantillons sont reconstruits à partir
du signal numérique. Ce processus est effectué dans un appareil appelé décodeur.
L’ensemble d'un codeur et d'un décodeur dans un même équipement est appelé codec.