domingo, 15 de noviembre de 2020

3.4.1 RZ, NRZ, NRZ-L, AMI, pseudoternaria, Manchester, Manchester diferencial, B8ZS, HDB3.

RZ (Return to Zero)

Este es un código con retorno el cual con el paso de un bit a otro bit del mismo signo (1 a 1 o de 0 a 0) estos se vuelven siempre a nivel cero, esto hace que se ahorre energía pero que a su vez hace que se necesite más ancho de banda.

  • El código RZ neutral codifica el 0 como un nivel alto +A y una transición a 0V en la mitad del Intervalo de duración del bit, mientras que para el 1 se mantiene el nivel bajo sin transición.
  • El código RZ polar representa el 0 como una transición de +A a -A en la mitad del intervalo de duración del bit. Para 1, no hay transición.
  • El código RZ bipolar codifica el 1 sin transiciones. En cambio, para el 0, utiliza niveles alternativos con transiciones a mitad del intervalo.




NRZ (Non Return to Zero)

Los códigos NRZ normalmente utilizados son unipolares y se caracterizan por mantenerse constantes. El nivel de la señal es siempre positivo o negativo. Los dos métodos más utilizados son:

  • NRZ-L (Non Return to Zero-L): Un voltaje positivo significa que el bit es un ‘0’, y un voltaje negativo que el bit es un ‘1’.
  • NRZ-I (Non Return to Zero, Invert on ones): En esta codificación el bit ‘1’ se representa con la inversión del nivel de voltaje. Lo que representa el bit ‘1’ es la transición entre un voltaje positivo y un voltaje negativo, o al revés, no los voltajes en sí mismos. Un bit ‘0’ no provoca un cambio de voltaje en la señal. Así pues, el nivel de la señal no solo depende del valor del bit actual, sino también del bit anterior.




Código AMI

Este código representa a los unos con alternancia de voltaje, es decir el primer 1 se mandará con voltaje positivo y el siguiente a este tendrá un voltaje negativo, en el caso de los ceros estos se representarán sin voltaje.

Algunas de las características de este código son:

  • No se permiten más de 15 ceros seguidos
  • La alternancia de los unos facilita la detección de errores
  • Dos valores positivos sin alternancia entre ellos serán interpretados como un error en línea
  • Los ceros son espacios sin presencia de voltaje
       

Aplicaciones:

  • Este código es uno de los más empleados en la transmisión digital a través de las redes WAN
  • Puede ser usado para encender y apagar una luz en redes inalámbricas ópticas, más conocidas como infrarrojos.
  • Puede ser impresa en códigos de barra.
  • El código AMI, es utilizado para minimizar el efecto de la diafonía, es decir el acoplamiento electromagnético indeseable entre pares de un cable telefónico.




  • Las señales de datos y de reloj, se combinan en una sola que auto-sincroniza el flujo de datos.
  • Cada bit codificado contiene una transición en la mitad del intervalo de duración de los bits.
  • Una transición de negativo a positivo representa un 1 y una transición de positivo a negativo representa un 0.




La codificación Manchester se usa en muchos estándares de telecomunicaciones, como en las variantes 10 Mbit/s del estándar Ethernet, por ejemplo, 10Base5 o 10Base-F.


Manchester diferencial

La Codificació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. 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. Las codificaciones diferenciales funcionarán exactamente iguales 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, 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. Una configuración inversa es posible, y no habría ninguna desventaja en su uso.


B8ZS (Bipolar 8-Zero Substitution)

La sustitución bipolar de 8 ceros, también llamada la sustitución binaria de 8 ceros, el canal claro, y 64 claros. Es un método de codificación usado sobre circuitos T1, que inserta dos veces sucesivas al mismo voltaje - refiriéndose a una violación bipolar – en una señal donde ocho ceros consecutivos sean transmitidos. El dispositivo que recibe la señal interpreta la violación bipolar como una señal de engranaje de distribución, que guarda(mantiene) la transmisión y dispositivos de encubrimiento sincronizados. Generalmente, cuando sucesivos "unos" son transmitidos, uno tiene un voltaje positivo y el otro tiene un voltaje negativo. Es decir, cuando aparecen 8 "ceros" consecutivos, se introducen cambios artificiales en el patrón basados en la polaridad del último bit 'uno' codificado:

V: Violación, mantiene la polaridad anterior en la secuencia.

B: Transición, invierte la polaridad anterior en la secuencia.

Los ocho ceros se sustituyen por la secuencia: 000V B0VB



HDB3 (High Density Bipolar 3)

El código HDB3 es un buen ejemplo de las propiedades que debe reunir un código de línea para codificar en banda base:

  • El espectro de frecuencias carece de componente de corriente continua y su ancho de banda está optimizado.
  • El sincronismo de bit se garantiza con la alternancia de polaridad de los "unos", e insertando impulsos de sincronización en las secuencias de "ceros". 

Los códigos HDBN (High Density Bipolar) limitan el número de ceros consecutivos que se pueden transmitir: -HDB3 no admite más de 3 ceros consecutivos. Colocan un impulso (positivo o negativo) en el lugar del 4º cero.



No hay comentarios:

Publicar un comentario