0% ont trouvé ce document utile (0 vote)
5 vues39 pages

Codage et Transcodage Numérique

Le document traite des principes de codage et des différents types de codes numériques, tels que le code binaire naturel, le code 2421, le code Aiken et le code Gray. Il explique également le fonctionnement des transcodeurs qui permettent de convertir des codes numériques et aborde des concepts comme le complément à 9 et le code excess 3. Enfin, il mentionne l'importance des codes pour la détection et la correction d'erreurs dans les systèmes numériques.

Transféré par

Amor Gharsalli
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
0% ont trouvé ce document utile (0 vote)
5 vues39 pages

Codage et Transcodage Numérique

Le document traite des principes de codage et des différents types de codes numériques, tels que le code binaire naturel, le code 2421, le code Aiken et le code Gray. Il explique également le fonctionnement des transcodeurs qui permettent de convertir des codes numériques et aborde des concepts comme le complément à 9 et le code excess 3. Enfin, il mentionne l'importance des codes pour la détection et la correction d'erreurs dans les systèmes numériques.

Transféré par

Amor Gharsalli
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

Code, codage et transcodeur

( Suite Chapitre I)

 Principe du codage
 Le code binaire naturel

 Les codes décimaux


 Convertisseur BCD décimal
 Convertisseur décimal BCD
 Code 2421
 Code plus 3

 Code AIKEN
 Code GRAY

 Code complément à 9
 Codage des caractères

 Code ASCII
Cours Licence Communications
M. KADDECHE
Code, codage et transcodeur

Dans le traitement des signaux


numériques, les transcodeurs sont
utilisés pour adapter les différents codes
numériques les uns par rapport aux
autres.
Ils effectuent la conversion d'une
numération déterminée en une autre.
La conversion d'un résultat de calcul
binaire dans le code à 7 segments pour
un afficheur numérique est un exemples
parmi d'autres.
Cours Licence Communications
M. KADDECHE
Définitions

 Le codage est l'opération qui transforme


une information (écriture décimal,
position angulaire, vitesse...) en écriture
binaire dans un code de notre choix.
 Un code est un est un langage composé de
différents symboles ou mots.
 Un mot est un ensemble de caractères
numériques ou alphanumériques.

 Le transcodage est le passage d'un code à


un autre.
Cours Licence Communications
M. KADDECHE
Code binaire pur

 Ce code correspond au système de


numération binaire et fait référence au
code binaire naturel.

 Les caractères sont des bits,


les mots sont formés par une
association ou combinaison de bits
et avec n bits nous pouvons former au
maximum 2n mots.

Cours Licence Communications


M. KADDECHE
Code binaire pur
Code DCB

Cours Licence Communications


M. KADDECHE
Code 2421

 Parmi la variété de codes possibles, le


code 2421 est également utilisé.
Dans ce code, les poids affectés aux
variables binaires ne sont plus 8, 4, 2, 1
mais 2, 4, 2, 1.
Le tableau suivant nous présente une
comparaison entre le code 2421 et le
8421.
Cours Licence Communications
M. KADDECHE
Code 2421

Cours Licence Communications


M. KADDECHE
Code 2421

 Dans ce code il existe deux manières de


représenter certain chiffres, ainsi :

7 peut s'écrire :
0111 ou 1101

ainsi que 5 :
0101 ou 1011

Cours Licence Communications


M. KADDECHE
Remarques sur le code 2421

 Nous pouvons remarquer également


que le 9 en décimal est représenté par
quatre bits à 1 dans le code 2421. Ce
qui veut dire que l'on ne peut pas
représenter une valeur supérieure à 9
avec 4 bits en 2421 contrairement au
code 8421 qui peut représenter 16
valeurs différentes.
Cours Licence Communications
M. KADDECHE
code 2421 AIKEN

 Le code Aiken étant fréquemment utilisé


dans les automatismes industriels, il est
par conséquent nécessaire de le convertir
aux interfaces en code 8421 et
inversement.
En étudiant le code 2421 nous avions
observé qu'il était possible de
représenter certains chiffres de deux
manières.
Par exemple le 7 peut s'écrire 0111 ou
1101.
Cours Licence Communications
M. KADDECHE
Code Aiken

 C'est la deuxième représentation qui est


en code Aiken.

C'est un code 2421 pondéré. Pour les


chiffres décimaux 0, 1, 2, 3, 4, il
correspond avec le code BCD 8421,
tandis que pour les nombres décimaux
5, 6, 7, 8, 9, il concorde avec les
nombres 11, 12, 13, 14, 15 du code
binaire pur.

Cours Licence Communications


M. KADDECHE
Code Aiken

Cours Licence Communications


M. KADDECHE
Code Aiken

 Le code aiken 2421 à la propriété d'être


autocomplémentaire.
Nous obtenons le complément à 9 des
nombres codifiés en remplaçant les 0
par des 1 et les 1 par des 0

Exemple :
le complément à 9 de 6 est égale à 3.

6 = 1100
3 = 0011.
Cours Licence Communications
M. KADDECHE
Remarques code AIKEN

 L'écriture du chiffre 3 est


complémentaire du chiffre 6 ; les 0 du
chiffre 6 deviennent des 1 pour le
chiffre 3 et vice versa.

Nous remarquons également que la


dernière variable pondérée 2 dans ce
code est égale à 0 si le nombre est
inférieur à 5 et égale à 1 quand le
nombre est supérieur à 5.
Cours Licence Communications
M. KADDECHE
Code Gray

 Le code Gray est fréquemment utilisé


dans les capteurs angulaires ou de
positionnement, mais aussi lorsque l'on
désire une progression numérique
binaire sans parasite transitoire.

 Le code Gray sert également dans les


tableaux de Karnaugh utilisés lors de la
conception de circuits logiques.

Cours Licence Communications


M. KADDECHE
Code binaire réfléchi ou code Gray

 Le code Gray est un code construit de


telle façon qu'a partir du chiffre 0 chaque
nombre consécutif diffère du précédent
immédiat d'un seul digit.

 De plus, on opère de telle manière que le


digit de transformation soit d'un poids
faible. Si une erreur survient lors d'une
transformation d'un nombre à un autre
elle est ainsi minimisée.
Cours Licence Communications
M. KADDECHE
La construction du code Gray

Cours Licence Communications


M. KADDECHE
Règle de formation du code Gray à
partir du binaire pur

 Exemple :
soit N = 0111,
nous avons 2N = 1110 (pour multiplier
par 2 on effectue un décalage de la
droite vers la gauche).
On effectue maintenant l'opération OU
Exclusif de N et 2N :

Cours Licence Communications


M. KADDECHE
Suite Binaire vers GRAY

 Puis nous divisons par 2 le résultat soit


1001 / 2 = 0100 (pour diviser par 2 on
effectue un décalage de la gauche vers
la droite).

 Nous avons alors :


pour N = 0111 en binaire pur
correspond n = 0100 en code Gray.
Cours Licence Communications
M. KADDECHE
Code excess 3

 Le code excess 3 ou code plus 3 appelé


aussi code STIBIZ du nom de son
inventeur est un code non pondéré issu
du code 8421 auquel on ajoute
systématiquement 3 à chaque chiffre.

Le code excess 3 est souvent utilisé sur


des unités arithmétiques qui calculent
en système numérique décimal plutôt
qu'en système binaire.

Cours Licence Communications


M. KADDECHE
Code excess 3

 Ce code permet d'effectuer les


opérations arithmétiques d'addition et
de soustraction avec un minimum de
fonctions logiques.
 La complexité du code excess 3 pour
d'autre applications nous dictera
d'utiliser un transcodeur à l'entrée et à
la sortie de l'unité arithmétique lorsque
celle-ci est utilisée dans uns un système
logique complexe.
Cours Licence Communications
M. KADDECHE
comparaison entre le code 8421 et le
code excess 3.

Cours Licence Communications


M. KADDECHE
Cours Licence Communications
M. KADDECHE
Cours Licence Communications
M. KADDECHE
Cours Licence Communications
M. KADDECHE
Cours Licence Communications
M. KADDECHE
Exemple:

Cours Licence Communications


M. KADDECHE
Les codes détecteurs d’erreurs,
correcteurs d’erreurs

Cours Licence Communications


M. KADDECHE
Cours Licence Communications
M. KADDECHE
Cours Licence Communications
M. KADDECHE
Cours Licence Communications
M. KADDECHE
Cours Licence Communications
M. KADDECHE
Cours Licence Communications
M. KADDECHE
Cours Licence Communications
M. KADDECHE
Les groupes de parité

Cours Licence Communications


M. KADDECHE
Cours Licence Communications
M. KADDECHE
Correction de l’erreur

Cours Licence Communications


M. KADDECHE
Position de l’erreur

Cours Licence Communications


M. KADDECHE
FIN

CHAPITRE 1
Systèmes de numération et codage

Cours Licence Communications


M. KADDECHE

Vous aimerez peut-être aussi