Le codage bipolaire est un codage à 3 niveaux comme les codages BHDn, c’est-à-dire que les valeurs utilisées pour coder le signal composé de 0 et de 1 varieront entre -a 0 et a. Il est utilisé dans les réseaux informatiques pour injecter sur le média physique (couche 1 du modèle OSI) les valeurs logiques correspondant au flux d'entrée.
| Valeurs à coder | Valeurs transmise |
|---|---|
| 0 logique | 0 |
| 1 logique | opposé de la valeur transmise au 1 précédent. |
les niveaux sont -a, 0,+a
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Séquence | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 |
| Codage | a | -a | 0 | a | 0 | 0 | 0 | 0 | -a | a |
| Valeurs à coder | Valeurs transmise |
|---|---|
| 0 logique | 0 |
| 1 logique | opposé de la valeur transmise au 1 précédent de même parité le plus proche. |
les niveaux sont -a, 0,+a
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Séquence | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 |
| Codage | a | a | 0 | -a | 0 | 0 | 0 | 0 | -a | a |
Avantages:
Inconvénients: