Codificación Manchester Diferencial
De Wikipedia, la enciclopedia libre
Codificación Manchester diferencial (también CDP; Conditional DePhase encoding) es un método de codificación de datos en los que los datos y la señal reloj están combinados para formar un único flujo de datos auto-sincronizable. Es una codificación diferencial que usa la presencia o ausencia de transiciones para indicar un valor lógico. Esto aporta algunas ventajas sobre la Codificación Manchester:
- Detectar transiciones es a menudo menos propenso a errores que comparar con tierra en un entorno ruidoso.
- La presencia de la transición es importante pero no la polaridad. La codificaciones diferenciales funcionaran exactamente igual si la señal es invertida (cables intercambiados).
Un bit '1' se indica haciendo en la primera mitad de la señal igual a la última mitad del bit anterior i.e. sin transición al principio del bit. Un bit '0' se indica haciendo la primera mitad de la señal contraria a la ultima mitad del ultimo bit i.e. un bit cero se indica por una transición al principio del bit. En la mitad del bit hay siempre una transición, ya sea de high hacia low o viceversa. Una configuración inversa es posible, y no habría ninguna desventaja en su uso
Un método relacionado es la Codificación Manchester en el cual las transiciones significativas son las de la mitad del bit, codificando los datos por su dirección (positivo-negativo es valor '1', negativo-positivo es el otro).
Manchester Diferencial esta especificado en el IEEE 802.5 estándar para Redes Token Ring, y es usado para otras muchas aplicaciones, incluyendo el almacenamiento magnético y óptico.
Nota: En la codificación Manchester Diferencial , si el '1 es representado por una transición, entonces el '0' es representado por 2 transiciones y viceversa.