CODIGOS DE LINEA
CODIGOS DE LINEA
1. DEFINICION
Los códigos de línea son utilizados para el trasporte digital de datos através de diversos medios de transmisión en sistemas decomunicación, las señales digitales adoptan un formato con arreglo a
un determinado código para facilitar su procesamiento para la
multiplexación y transmisión. La señal está perfectamentesincronizada gracias a las propiedades específicas de la capa física. Larepresentación de la onda se suele realizar mediante un númerodeterminados impulsos. Estos impulsos representan los 1s y los 0sdigitales.
CODIGOS DE LINEA2. CARACTERISTICAS DE LOS CODIGOS DE LINEA
Un código debe cumplir determinadas condiciones. Las principales son:
Tener el máximo espectral próximo a un submúltiplo del régimen
binario, de forma tal que coincida, o se aproxime, a la curva deatenuación/frecuencia del medio por donde va ser transmitido.
Mínima longitud de secuencias sin impulsos, para evitar pérdidas desincronismo.
Cierta posibilidad de detección de errores.
Eliminar la componente continua.
CODIGOS DE LINEA 2.1 COMPONENTE CONTINUA
En la transmisión de datos es conveniente que la secuencia de los símbolos
transmitidos, no presente una componente continua ya que presentan muchos
errores en los sistemas. Hay dos modos de eliminar la componente continua:
Diseñar cada código transmitido de tal forma que contenga el mismo número de
impulsos positivos que negativos, así se anularía la componente continua.
Usar un código de disparidades emparejadas o código alternante. Es decir, un
código en el que algunos o todos los dígitos o caracteres están representados por
dos conjuntos de dígitos, de disparidad opuesta, que se utilizan en una secuencia
de manera que se minimice la disparidad total de una larga cadena de dígitos.
CODIGOS DE LINEA2.2 SINCRONISMO DE LA SEÑAL
Los códigos en línea deberían hacer posible que el receptor se sincronice en fasecon la señal recibida. Si la sincronización no es ideal, entonces la señaldecodificada no tendrá diferencias óptimas, en amplitud, entre los distintosdígitos o símbolos usados en los códigos en líneas incrementando la probabilidadde error en los datos recibidos. Para que la recuperación del reloj sea fiable en elreceptor, normalmente se impone un número máximo de ceros o unosconsecutivos razonables. El periodo de reloj se recupera observando lastransiciones en la secuencia recibida.
3. TIPOS DE CODIGOS DE LINEA
3.1 No retorno a cero (NRZ, “Nonreturn to Zero”)
La forma más frecuente y fácil de transmitir señales digitales es mediante la utilización de un niveldiferente de tensión para cada uno de los bits. Los códigos que siguen esta estrategia comparten lapropiedad de que el nivel de tensión se mantiene constante durante la duración del bit; es decir, nohay transiciones (no hay retorno al nivel cero de tensión). Su principal aplicación es la grabación magnética, pero son demasiado limitados para latransmisión de señales.3.1.1. NRZp (No Retorno a Cero-Polar)
Al símbolo “1” se le asigna un valor alto de señal (V) y al símbolo “0” se le asigna el valor opuesto, esdecir, -V.
3.1.2 NRZu (No Retorno a Cero-Unipolar)
Al símbolo “1” se le asigna un valor alto de señal (V) y al símbolo “0” se le asigna el valor cero, es decir, 0V.
3.2 RZ (Return to Zero)
Los códigos de Retorno a Cero se caracterizan por mantener el valor de la señal constantedurante el primer semi-intervalo de Tb, para luego pasar a otro nivel en el segundo semi-intervalo. Dependiendo del tipo de código, esta segunda parte puede tener un nivel de –Vo un nivel 0V. Los tipos de código RZ pueden ser:
3.2.1. RZp (Retorno a Cero-Polar)
Para el símbolo “1” tendrá dos valores: en el primer semi-intervalo [0, Tb/2] tendrá un nivel+V y para el segundo semi-intervalo [Tb/2, Tb] retornará a 0V. Ahora, para el símbolo “2”será: en el primer semi-intervalo tendrá un nivel opuesto (-V) y para el segundo semi-intervalo también retornará a 0V. Gráficamente:
3.2.2 RZu (Retorno a Cero-Unipolar)
Para el símbolo “1” tendrá dos valores: en el primer semi-intervalo [0, Tb/2] tendráun nivel +V y para el segundo semi-intervalo [Tb/2, Tb] retornará a 0V. Ahora,para el símbolo “2” se mantendrá en 0V por todo el intervalo Tb.
3.3Manchester
Al igual que con los códigos RZ, el código Manchester se caracteriza por tener unatransición de valor en Tb/2 durante el intervalo [0, Tb]. El “1” se representa porcambio de +V a –V y el “0” hace el proceso opuesto. La codificación Manchester se usaen muchos estándares de telecomunicaciones, como por ejemplo Ethernet
3.4Codificación Manchester diferencial
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.
Un bit '1' se indica haciendo en la primera mitad de la señal igual a la última mitad del bit anterior, es decir, sin transición al principio del bit. Un bit '0' se indica haciendo la primera mitad de la señal contraria a la última mitad del último bit, es decir, con 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.