Bajo el término bifase se engloba a un conjunto de técnicas de codificación alternativas diseñadas para superar las dificultades encontradas en los códigos NRZ. Dos de estas técnicas, denominadas Manchester y Manchester diferencial, se usan frecuentemente en los sistemas de comunicación.