CODIGOS DE LINEA

RZ

Se emplea el RZ (Retourn to Zero) polar. En este caso se tiene tensión positiva en una parte de la duración de un 1 lógico, y cero tensión durante el resto del tiempo. Para un 0 lógico se tiene tensión negativa parte del tiempo y el resto del tiempo del pulso la tensión es cero.

Supongamos que deseamos codificar la secuencia de 8 bits: 11010011.

  • "1" se representaría como un pulso alto en el primer intervalo de tiempo y luego caería a cero en el siguiente intervalo.
  • "0" se representaría como un pulso bajo en el primer intervalo de tiempo y luego volvería a subir a uno en el siguiente intervalo.
  • Continuaríamos este patrón para cada bit en la secuencia


RZ POLAR

Este código si es autosincronizante debido a que en reloj (clock) del receptor queda sincronizado por la cadencia de los pulsos que llegan del transmisor puesto que todos los bits tienen una transición, esto permite identificar a cada bit en una larga cadena de unos o ceros.

Supongamos que deseamos codificar la secuencia de 8 bits: 11010011.

  • "1" se representaría como un pulso alto en el primer intervalo de tiempo y luego caería a cero en el siguiente intervalo, igual que en el RZ convencional.
  • "0" se representaría de manera inversa. En lugar de un pulso bajo en el primer intervalo de tiempo, tendríamos un pulso alto en el primer intervalo de tiempo y luego caería a cero en el siguiente intervalo.

NRZ

Se pueden utilizan los código NonRetourn to Zero Level (NRZ-L), de los cuales los más empleados son el unipolar y el bipolar.

Un nivel se mantiene constante durante toda la duración del bit. Aquí tienes un ejemplo de cómo se vería la representación NRZ para una secuencia de bits:

Supongamos que deseamos codificar la misma secuencia de 8 bits: 11010011

  • "1" se representaría como un nivel alto (1) durante la duración del intervalo de tiempo de un bit.
  • "0" se representaría como un nivel bajo (0) durante la duración del intervalo de tiempo de un bit.
  • Continuaríamos este patrón para cada bit en la secuencia.

AMI

Es un código en línea recomendado para las transmisiones binarias, se puede definir como un código bipolar con retorno a cero con algunas particularidades. En AMI, los bits "1" se representan de manera similar a NRZ convencional, pero los bits "0" se alternan entre marcas positivas y negativas.

Supongamos que deseamos codificar la misma secuencia de 8 bits: 11010011.

  • "1" se representaría como una marca positiva en el nivel alto (1) durante la duración del intervalo de tiempo de un bit.
  • "0" se representaría alternando entre una marca positiva y una marca negativa en el nivel bajo (0) durante la duración del intervalo de tiempo de un bit


Manchester

En este código siempre hay una transición en la mitad del intervalo de duración de los bits. Cada transición positiva representa un 1 y cada transición negativa representa un 0.
Cuando se tienen bits iguales y consecutivos se produce una transición en el inicio del segundo bit la cual no es tenida en cuenta en el receptor al momento de decodificar, solo las transiciones separadas uniformemente en el tiempo son las que son consideradas por el receptor.

En está codificación no se tienen en cuanta los niveles de tensión, sino que solo se consideran las transiciones positivas y negativas. Esta técnica posibilita una transición por bit, lo cual permite auto sincronismo. Se puede eliminar la componente continua si se emplean valores positivos y negativos para representar los niveles de la señal.

Supongamos que deseamos codificar la secuencia de 8 bits: 11010011.

  • "1" se representaría como una transición de alto a bajo en el primer intervalo de tiempo y una transición de bajo a alto en el segundo intervalo de tiempo.
  • "0" se representaría como una transición de bajo a alto en el primer intervalo de tiempo y una transición de alto a bajo en el segundo intervalo de tiempo.

El B8ZS codifica una secuencia de 8 bits de la siguiente manera:

  1. Si la secuencia de 8 bits contiene al menos ocho ceros consecutivos (00000000), se aplica una sustitución especial.
  2. Cuando se detecta una secuencia de ocho ceros consecutivos, se sustituye por un patrón especial que contiene una transición de polaridad bipolar. El patrón especial suele ser 000VB0VB, donde "V" representa una inversión de polaridad bipolar y "B" representa un bit de cero.

Supongamos que tenemos la secuencia de 8 bits: 00000000.

·         B8ZS detectaría la secuencia de ocho ceros consecutivos.

Aplicaría la sustitución especial, que podría ser, por ejemplo, 000+000-.


HDB3

Este es un sistema de codificación utilizado en Europa, Asia y Sudamérica. La denominación HDB3 proviene del nombre en inglés High Density Bipolar-3 Zerosque puede traducirse como código de alta densidad bipolar de 3 ceros.
En el mismo un 1 se representa con polaridad alternada mientras que un 0 toma el valor 0. Este tipo de señal no tiene componente continua ni de bajas frecuencias, pero presenta el inconveniente que cuando aparece una larga cadena de ceros se puede perder el sincronismo al no poder distinguir un bit de los adyacentes.

Supongamos que tenemos la secuencia de 8 bits: 00000000.

  • HDB3 detectaría la secuencia de cuatro ceros consecutivos y aplicaría una regla especial para garantizar la presencia de una transición de polaridad bipolar.
  • Podría codificarse de la siguiente manera: 000V0V00, donde "V" representa una inversión de polaridad bipolar y "0" representa un bit de cero.






Comentarios

Entradas populares