En telecomunicaciones, el código de línea ternario híbrido (H) es un código de línea que funciona según un principio híbrido que combina los códigos binarios sin retorno a nivel cero (NRZL) y polares con retorno a nivel cero (RZ).
El código H-ternario tiene tres niveles de representación de señales: positivo (+), cero (0) y negativo (−). Estos tres niveles están representados por tres estados. El estado del código de línea puede estar en cualquiera de estos tres estados. Se produce una transición al siguiente estado como resultado de una entrada binaria 1 o 0 y el estado de salida actual del codificador. El procedimiento de codificación es el siguiente. [1]
El nuevo esquema de codificación de línea viola la regla de codificación de NRZ-L cuando llega una secuencia de 1 o 0 y, por lo tanto, supera algunas de sus deficiencias. Durante el período de violación para una serie de 1 o 0, opera con la misma regla de codificación del RZ polar, pero con la ocupación de pulsos de período completo.
Los códigos NRZ-L y RZ polar tienen deficiencias en comparación con el esquema de codificación H-ternario propuesto. El código NRZ-L carece de suficiente información de temporización cuando la señal binaria permanece en un nivel de 1 o 0. Esto tiene una influencia directa en la sincronización del reloj del receptor con el del transmisor y, como resultado, tiene un impacto en la detección de la señal digital recibida.
El código H-ternario también tiene superioridad temporal en comparación con códigos ternarios similares. Otros códigos de línea ternarios, como la inversión de marca alternada (AMI), también carecen de información temporal cuando se necesita transmitir una serie de ceros. Este inconveniente se supera en parte con su versión modificada, la bipolar de alta densidad con sustitución de tres ceros ( HDB3 ).
Por otra parte, el nuevo código tiene un ancho de banda menor en comparación con el código RZ polar. Este último tiene sus componentes espectrales de frecuencia concentrados al doble de la velocidad de datos binarios original porque el código RZ polar tiene un ciclo de trabajo de pulso del 50 por ciento.
Otros códigos de línea que tienen tres estados:
{{cite book}}
: CS1 maint: date and year (link)