75% ont trouvé ce document utile (4 votes)
1K vues8 pages

Exercice HDB3

Ce document détaille les étapes du codage HDB3 d'une séquence binaire. Il explique les trois étapes de remplacement des suites de zéros, de marquage de la polarité des bits et de conversion en signal NRZ. Le codage HDB3 permet de transmettre des données numériques sur des lignes téléphoniques.

Transféré par

Alouani Kacem
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
75% ont trouvé ce document utile (4 votes)
1K vues8 pages

Exercice HDB3

Ce document détaille les étapes du codage HDB3 d'une séquence binaire. Il explique les trois étapes de remplacement des suites de zéros, de marquage de la polarité des bits et de conversion en signal NRZ. Le codage HDB3 permet de transmettre des données numériques sur des lignes téléphoniques.

Transféré par

Alouani Kacem
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Solution détaillée de l’exercice du Codage

HDB3

Par: Pr. ROUABAH Khaled


Codage HDB3
Nous voulons coder la séquence binaire suivante en HDB3:
10010000101110000 110000 010000 00000
Pour faire ce codage, il faut suivre trois étapes :
Etape 1 : Remplacer chacune des suites de 4 bits « 0 » par la suite « B00D » à l’exception de la
première suite où B prend la valeur « 0 ».
Séquence initiale: 1001000010111 0000 110000 01 0000 00000
Résultat de l'étape 1: 1001000D10111B00D11B00D 01B00D B00D
Le « B » est
remplacé par « 0 »
Première suite Les autres suites, remplacée
remplacée par: 000D chacune par: « B00D »
Codage HDB3
Etape 2 : Marquer la polarité des bits « 1 » et des bits de dérogation « D » en examinant
chaque fois la polarité des deux bits de dérogation Di et Di+1 ➔ Utiliser l’une des conditions:
✓Si la polarité de « Di » = la polarité de « Di+1», alors: la polarite de « Di+1 » = la polarité
de « Bi+1 » ≠ de la polarité de « Di ». Ici, il faut modifier la polarité de « Di+1 ».
✓Si la polarité de « Di » ≠ la polarité de « Di+1», alors B prend la valeur « 0 » et les autres
polarités restent inchangées. Di Di+1
Résultat de l'étape 1: 1 0 0 1 0 0 0 D 1 0 1 1 1 B 0 0 D 1 1 B 0 0 D 0 1 B 0 0 D B 0 0 D 0

Ici, il faut toujours comparer


Résultat de l'étape 2:+ 0 0 - 0 0 0 - + 0 - + - B 0 0 - les polarités de Di+1 et de Di.
La polarité de Pour cet exemple, on voit
« D » suit celle du que la polarité de Di+1 = la
Polarité de Di+1
« 1 » précédent Polarité de D polarité de Di
i
Codage HDB3
Toujours avec l’Etape 2 : On reprend les résultats de la 1ère et de la 2ème étapes:

La polarité de « Di » = la polarité de « Di+1»

Résultat de l'étape 1 : 1 0 0 1 0 0 0 D 1 0 1 1 1 B 0 0 D 1 1 B 0 0 D 0 1 B 0 0 D B 0 0 D 0
Résultat de l'étape 2: + 0 0 - 0 0 0 - + 0 - + - B 0 0 - Avant mise à jour

Puisque la polarité de « Di+1» = la polarité de « Di », il faut appliquer la condition N°:1


➔ La polarite de « Di+1 » = la polarité de « Bi+1 » ≠ de la polarité de « Di ». Ce qui nous
donne, après mise à jour:
Résultat de l'étape 2: + 0 0 - 0 0 0 - + 0 - + - + 0 0 + Après mise à jour

Polarité de « Di » inchangée « Polarité de « Bi+1 » = « Polarité de « Di+1 »


Codage HDB3
Toujours avec l’Etape 2 : On reprend le dernier résultat de l’étape 2 (après mise à jour) et on
continue le marquage des bits « 1 » et des bits de dérogation « D » :
Résultat de l'étape 1: 1 0 0 1 0 0 0 D 1 0 1 1 1 B 0 0 D 1 1 B 0 0 D 0 1 B 0 0 D B 0 0 D 0
Résultat de l'étape 2: + 0 0 - 0 0 0 - + 0 - + - + 0 0 +Continuer le marquage à partir de ce « 1 »

Marquage de polarité: + 0 0 - 0 0 0 - + 0 - + - + 0 0 + - + B 0 0 +
Polarité du
La polarité de ce « 1 » est nouveau « Di+1 »
Polarité du l’inverse de la polarité du
nouveau Polarité « Di+1 »
« D » précédent. Nouveau « Bi+1 »
« Di » inversée
La polarité de « Di » = la polarité de « Di+1» ➔ la polarite de « Di+1 » = la polarité de «
Bi+1 » ≠ de la polarité de « Di ». Ce qui nous donne, après mise à jour:
Résultat de l'étape 2: + 0 0 - 0 0 0 - + 0 - + - + 0 0 + - + - 0 0 - Après mise à jour
Codage HDB3
Toujours avec l’Etape 2 : On reprend le dernier résultat de l’étape 2 (après mise à jour) et on
Continuer le marquage à
continue par marquer les bits « 1 » et les bits de dérogation « D » :
partir de la ligne verticale
Résultat de l'étape 1: 1 0 0 1 0 0 0 D 1 0 1 1 1 B 0 0 D 1 1 B 0 0 D 0 1 B 0 0 D B 0 0 D 0
Résultat de l'étape 2: + 0 0 - 0 0 0 - + 0 - + - + 0 0 + - + - 0 0 - 0 + B 0 0 +

La polarité de ce « 1 » est « + »
Nouveau « Bi+1 »
Polarité du parce que celle du « D »
nouveau précédent est « - » Polarité du nouveau
« Di » « Di+1 » = polarité
du « 1 » précédent.
Polarité de « Di » ≠ la polarité de « Di+1» ➔ Bi+1 =0. Ce qui nous donne:

Résultat de l'étape 2: + 0 0 - 0 0 0 - + 0 - + - + 0 0 + - + - 0 0 - 0 + 0 0 0 +
Résultat Après mise à jour ➔ le Bi+1 est remplacé par un 0
Polarité de « Di+1 » inchangée
Codage HDB3
Polarité du nouveau Polarité du Continuer le
Nouveau « Bi+1 » nouveau « Di+1 » marquage à partir
« Di »
de la ligne verticale
Toujours avec l’Etape 2 : On reprend le dernier résultat de l’étape 2 après mise à jour et on
continue par marquer les bits « 1 » et les bits de dérogation « D » :
Résultat de l'étape 1: 1 0 0 1 0 0 0 D 1 0 1 1 1 B 0 0 D 1 1 B 0 0 D 0 1 B 0 0 D B 0 0 D 0
Résultat de l'étape 2: + 0 0 - 0 0 0 - + 0 - + - + 0 0 + - + - 0 0 - 0 + 0 0 0 +B 0 0 + 0

la polarité de « Di » = la polarité de « Di+1» ➔ la polarite de « Di+1 » = la polarité de « Bi+1 »


≠ de la polarité de « Di ». Ce qui nous donne, après mise à jour:
Résultat de l'étape 2: + 0 0 - 0 0 0 - + 0 - + - + 0 0 + - + - 0 0 - 0 + 0 0 0 + - 0 0 - 0
Résultat Après mise à jour
Codage HDB3
Résultat de l'étape 2: + 0 0 - 0 0 0 - + 0 - + - + 0 0 + - + - 0 0 - 0 + 0 0 0 + - 0 0 - 0
Etape 3 : Tracer la séquence résultante en NRZ ➔ le « + » est remplacé par « +1 » et le « – »
par « -1 »
Résultat de l'étape 3:
+1 0 0 -1 0 0 0 -1 +1 0 -1 +1 -1 +1 0 0 +1 -1 +1 -1 0 0 -1 0 +1 0 0 0 +1 -1 0 0 -1 0
1
Amplitude normalisée

-1
0 0.5 1 1.5 2 2.5 3 -5
Temps en "S" x 10

Vous aimerez peut-être aussi