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:
- Si
la secuencia de 8 bits contiene al menos ocho ceros consecutivos
(00000000), se aplica una sustitución especial.
- 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.
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
Publicar un comentario