Codage en ligne
Plusieurs types de codage existent : CMI, RZ, NRZ, etc.
Circuit asynchrone
Enfin, un autre codage double rail existe, destiné à un protocole à deux phases : tous les états sont signifiants, mais deux codes correspondent à chaque valeur d'un bit, ce qui permet bien de changer d'état à chaque nouvelle donnée ; on parle de "codage quatre-états".