Le code à excès de 3 (XS 3) connu aussi sous le nom de code de STIBITZ, est obtenu en ajoutant 3 au code BCD.
Par exemple si on cherche le code XS 3 correspondant à 2, on sait que 2 en BCD = 0010 et que 3 = 0011.
Pour obtenir le XS 3 correspondant à 2, on fait 0010 + 0011 = 0101.
Donc 2 en XS 3 est égale à 0101
Décimal | Code XS 3 |
0 | 0011 |
1 | 0100 |
2 | 0101 |
3 | 0110 |
4 | 0111 |
5 | 1000 |
6 | 1001 |
7 | 1010 |
8 | 1011 |
9 | 1100 |
Le code Aiken s’agit d’un code pondéré et auto-complémentaire. C’est un code 2421, c'est-à-dire les poids des éléments binaires sont 2, 4,2 et 1.
Voici le tableau de conversion:Décimal | Code Aiken | |||
2 | 4 | 2 | 1 | |
0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 0 | 1 |
2 | 0 | 0 | 1 | 0 |
3 | 0 | 0 | 1 | 1 |
4 | 0 | 1 | 0 | 0 |
5 | 1 | 0 | 1 | 1 |
6 | 1 | 1 | 0 | 0 |
7 | 1 | 1 | 0 | 1 |
8 | 1 | 1 | 1 | 0 |
9 | 1 | 1 | 1 | 1 |
Le codage 2B1Q est beaucoup plus utilisé dans les technologies RNIS, HDSL. Dans ce codage, des bits correspondent à 4 valeurs de tension selon le tableau ci-dessous :
Les bits | Tension |
00 | -3 |
01 | -1 |
11 | +1 |
10 | +3 |