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 |