Está en la página 1de 15

TECNICAS DE CODIFICACIÓN BINARIA

En sistemas de digitales de transmisión y conmutación existe una diversidad de códigos.


Describiremos algunos de ellos.

Códigos de transmisión: Los códigos utilizados en transmisión digital se clasifican en dos:


Códigos internos y códigos de interface.

Códigos internos: Son aquellos que manejan internamente todos los elementos que
constituyen un sistema de transmisión digital, los cuales tienen características binarias.

Códigos de interface: Son aquellos con los cuales se enlazan dos elementos
constituyentes de un sistema de transmisión digital, es decir son códigos
(principalmente ternarios) mediante los cuales se codifican las señales binarias en
función a una señal patrón llamada CLOCK para poder ser transmitidas por una línea,
acción que se la conoce como Codificación de línea.

Códigos de línea: La señal proveniente del multiplex PCM o de primer orden son del tipo
binario, las cuales debidas a las características del sistema pueden ser: NRZ, ADI, CMI,
DCMI, mBnB, etc.Los códigos de línea surgen ante la necesidad de trasmitir señales
digitales a través de diversos medios de transmisión. Una señal digital es una secuencia
de pulsos de tensión discretos y discontinuos, donde cada pulso es un elemento de la
señal. Los datos binarios se transmiten codificando cada bit de datos en cada elemento
de señal. En el caso más sencillo, habrá una correspondencia uno a uno entre los bits y
dichos elementos, un cero se representa mediante un nivel bajo de tensión y un uno se
representa por un nivel de tensión mayorAntes de nada se va a introducir un poco de
terminología. Si todos los elementos de señal tienen el mismo signo algebraico, es decir
si son todos positivos o todos negativos, la señal se dice unipolar. En una señal polar, por
el contrario, un estado lógico se representará mediante un nivel positivo de tensión y el
otro, mediante un nivel negativo. La razón de datos de una señal es la velocidad de
transmisión, expresada en bits por segundo, a la que se transmiten los datos. La duración
o longitud de un bit se define como el tiempo empleado en el transmisor para emitir un bit;
para una razón de datos R, la duración de un bit es 1/R. La razón de modulación, por el
contrario, es la velocidad o razón con la que cambia el nivel de la señal, que dependerá
del esquema de codificación elegido. La razón o velocidad de modulación se expresa en
baudios, que equivale a un elemento de señal por segundo. Los códigos de línea fueron
desarrollados para mejorar las prestaciones de los sistemas de transmisión, el esquema
de codificación es simplemente la correspondencia que se establece entre los bits de los
datos con los elementos de señal. A continuación se describen algunas de las más
utilizadas.
Definición de los formatos de codificación digital de señales.
No retorno a cero (NRZ-

L) 0 = nivel alto

1 = nivel bajo
No retorno a cero invertido (NRZI)

0 = no hay transición al comienzo del intervalo (un bit cada

vez) 1 = transición al comienzo del intervalo


Bipolar – AMI

0 = no hay señal

1 = nivel positivo o negativo, alternadamente


Pseudoternaria

0 = nivel positivo o negativo,

alternadamente 1 = no hay señal


Manchester

0 = transición de alto a bajo en mitad del

intervalo 1 = transición de bajo a alto en

mitad del intervalo


Manchester diferencial

Siempre hay una transición en mitad del

intervalo 0 = transición al principio del

intervalo

1 = no hay transición al principio del intervalo


B8ZS

Igual que el Bipolar-AMI, excepto que cualquier cadena de ocho ceros se


reemplaza por una cadena que tiene dos violaciones al código.
HDB3 Igual que el Bipolar-AMI, excepto que cualquier cadena de cuatro ceros se
reemplaza por una cadena que contiene una violación al código
Figura 1 Formato de codificación con señal digital

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 nivel diferente de tensión para cada uno de los bits. Los códigos que
siguen esta estrategia comparten la propiedad de que el nivel de tensión se
mantiene constante durante la duración del bit; es decir, no hay transiciones (no hay
retorno al nivel cero de tensión). Por ejemplo, la ausencia de tensión se puede usar
para representar un 0 binario, mientras que un nivel constante y positivo de tensión
puede representar al 1. Aunque es más frecuente usar un nivel negativo para
representar un valor binario y una tensión positiva para representar al otro. Este
último, mostrado en la figura 2, se denomina código Nivel no retorno a cero (NRZ-L
“Nonreturn-to-Zero-Level”). NRZ-L se usa generalmente para generar o interpretar
los datos binarios en los terminales y otros dispositivos. Si se utiliza un código
diferente, éste se generará usualmente a partir de la señal NRZ-L

No retorno a cero, invertido (NRZI, “Nonreturn to Zero, invert on ones”).


Una variante de NRZ se denomina NRZI. Al igual que NRZ-L, el NRZI mantiene
constante el nivel de tensión mientras dura un bit. Los datos se codifican mediante
la presencia o ausencia de una transición de la señal al principio del intervalo de
duración del bit. Un 1 se codifica mediante la transición (bajo a alto o alto a bajo) al
principio del intervalo del bit, mientras que un cero se representa por la ausencia de
transición.

NRZI es un ejemplo de codificación diferencial. En la codificación diferencial, en


lugar de determinar el valor absoluto, la señal se decodifica comparando la polaridad
de los elementos de señal adyacentes. Una ventaja de este esquema es que en
presencia de ruido puede ser más seguro detectar una transición en lugar de
comparar un valor con un umbral. Otra ventaja es que en unos sistemas
complicados de transmisión, no es difícil perder la polaridad de la señal. Por ejemplo,
en una línea de par trenzado, si los cables se invierten accidentalmente, todos los 1
y 0 en el NRZ-L se invertirán. Esto no pasa en un esquema diferencial. La principal
limitación de las señales NRZ es la presencia de una componente dc continua y la
ausencia de capacidad de sincronización. Para ilustrar esta última desventaja,
téngase en cuenta que una cadena larga de unos y ceros en un esquema NRZ-L o
una cadena de ceros en el NRZI, se codificará como un nivel de tensión constante
durante un largo intervalo de tiempo. En estas circunstancias, cualquier fluctuación
entre las temporizaciones del transmisor y el receptor darán lugar a una pérdida de
sincronización entre ambos.

Debido a su sencillez y a la respuesta en bajas frecuencias, los códigos NRZ se


usan con frecuencia en las grabaciones magnéticas. No obstante, sus limitaciones
hacen que estos códigos no sean atractivos para aplicaciones de transmisión de
señales.

RZ En este tipo de señal, se reduce a la mitad el intervalo de tiempo asignado para el


1, es decir que el intervalo de información es de T/2 y el restante T/2 se hace que
retorne a cero tal como se muestra en la figura siguiente y de ahí su nombre.

Figura 2 Códigos NRZ, RZ etc.

Con este código, se reduce tanto la potencia requerida como también el nivel Dc a
la mitad: Pero la reducción al 50% el ancho del pulso produce otra desventaja que
es la de requerir un mayor ancho de banda para su transmisión, la cual debe ser el
doble

Binario Multinivel.
Las técnicas de codificación denominadas binario multinivel subsanan algunas de
las deficiencias mencionadas para los códigos NRZ. Estos códigos usan más de dos
niveles de señal. En la figura 2 se muestran dos ejemplos, el “Bipolar-AMI” (“Alternate
mark inversión”) y el pseudoternario.
En el caso del esquema bipolar-AMI, un 0 binario se representa por ausencia de
señal y el 1 binario se representa como un pulso positivo o negativo. Los pulsos
correspondientes a los 1 deben tener una polaridad alternante. Este tipo de esquema
tiene las siguientes
ventajas. En primer lugar, no habrá problemas de sincronización en el caso de que
haya una cadena de 1. Cada 1 fuerza una transición, por lo que el receptor se
puede sincronizar en dicha transición. Una cadena larga de ceros, todavía es un
problema. En segundo lugar, ya que los elementos de señal correspondientes a 1
alternan el nivel de tensión, no hay componente continua. Además, el ancho de
banda de la señal resultante es considerablemente menor que el correspondiente a
NRZ. Por último, la alternancia entre los pulsos proporciona una forma sencilla de
detectar errores. Cualquier error aislado, tanto si elimina como si introduce un
pulso, significa un incumplimiento de dicha propiedad.

Los comentarios del párrafo anterior son también trasladables a los códigos
pseudoternarios. En este caso, el bit 1 se representa por la ausencia de señal, y el
0 mediante pulsos de polaridad alternante. No hay ventajas particulares de esta
codificación respecto de la anterior, si bien es la base de muchas aplicaciones.

No obstante, el grado de sincronización proporcionado por estos códigos todavía


presenta algunos problemas (una cadena larga de ceros en el caso del AMI o de
unos en el pseudoternario). Así pues, con las modificaciones pertinentes, el
esquema binario multinivel supera los problemas de los códigos NRZ. Como
desventaja se tiene que el receptor de señales codificadas con binario multinivel se
ve obligado a distinguir entre tres niveles, en lugar de los dos niveles de los otros
esquemas presentados anteriormente. Por lo tanto, la señal de un código binario
multinivel necesita mayor potencia que las señales bivaluadas para la misma
probabilidad de error.

Bifase

Hay otro conjunto de técnicas de codificación alternativas, agrupadas bajo el


término bifase, que superan las limitaciones encontradas en los códigos NRZ. Dos
de estas técnicas, denominadas Manchester y Manchester diferencial, se usan
frecuentemente.

En el código Manchester, siempre hay una transición en mitad del intervalo de


duración del bit. Esta transición en la mitad del bit sirve como un procedimiento de
sincronización a la vez que se transmiten los datos: una transición de bajo a alto
representa un 1, y una transición de alto a bajo representa un 0. En Manchester
diferencial, la transición a mitad del intervalo se utiliza tan solo para proporcionar
sincronización. La codificación de un 0 se representa por la presencia de una
transición al principio del intervalo del bit, y un 1 se representa mediante la ausencia
de transición. El Manchester diferencial tiene como ventajas adicionales las
derivadas de la utilización de una aproximación diferencial.

Todas las técnicas bifase fuerzan al menos una transición por cada bit pudiendo
tener hasta dos en ese mismo periodo. Por lo tanto, la máxima velocidad de
modulación es el doble que en los NRZ; esto significa que el ancho de banda
necesario es mayor. No obstante, los esquemas bifase tienen varias ventajas:

1. Sincronización: debido a la transición que siempre ocurre durante el intervalo


de duración correspondiente a un bit, el receptor puede sincronizarse usando
dicha transición. Debido a esta característica, los códigos bifase se denominan
también auto-sincronizados.
2. No tienen componentes en continua: con todas las implicaciones que antes
se mencionaron.
3. Detección de Errores: se pueden detectar errores si se detecta la ausencia
de la transición esperada en mitad del intervalo. Para que el ruido produjera
un error no detectado tendría que invertir la señal antes y después de la
transición.

Los códigos bifase se usan con frecuencia en los esquemas de transmisión de


datos. Uno de los más conocidos es el código Manchester que se ha elegido como
parte de la especificación de la normalización IEEE 802.3 para la transmisión en
redes LAN con bus CSMA/CD usando cable coaxial en banda base o par
trenzado. El Manchester diferencial se ha elegido en la normalización IEEE802.5
para redes LAN en anillo con paso de testigo, en las que se usan pares
trenzados apantallados.

Este modulo esta designado a ilustrar varios Codificadores y Decodificadores,


esencialmente para transmisión de la información digital. Observar las formas
de onda para entender el modo de funcionamiento de los Codificadores y
Decodificadores.
En este experimento usted podrá seleccionar el codificador/decodificador
deseado, usando el seleccionador (Step switch.).

RZ.- Cada bit representado por la forma de onda del RZ, está retrasado por
medio ciclo, de la señal TX CLK, con respecto a el Data stream de TX DATA.
Por ejemplo cada "1" lógico es representado por un nivel alto de T/2 segundos,
antecedido por un cero de T/2 por segundo. Y cada "0" lógico es representado
por T segundos.

NRZ[L].- Cada bit representado por la forma de onda NRZ-L está retrasado por
medio ciclo de la señal TX CLK, con respecto a él Data stream de TX DATA.
Por ejemplo cada "1" lógico es representado por un nivel alto de T segundos.
Cada "0" lógico, es representado que dura T segundos. NRZ[L]-L indica Level.

NRZ[M].- Cada bit representado por la forma de onda NRZ-M está retrasado
por medio ciclo de la señal TX CLK, con respecto a él Data stream de TX DATA.
Por ejemplo cada "1" lógico es representado por un nivel alto en el cambio de
voltaje de NRZ [M] o/p.
Cada "0" lógico es representado por un nivel bajo, con el no cambio de voltaje
de NRZ[M] o/p. NRZ[M]-M indica Mark.

NRZ[S].- Cada bit representado por la forma de onda de NRZ-S está retrasado
por medio ciclo de la señal TX CLK, con respecto a él Data stream de TX DATA.
Por ejemplo cada "1" lógico está representado por el no cambio en voltaje de
NRZ [S] o/p. Cada "0" lógico es representado por un nivel bajo de cambio en
voltaje de NRZ[S] o/p. NRZ[S] -S indica Space

Biphase Mark.- Cada bit representado por la forma de onda Biphase Mark está
retrasado por medio ciclo de la señal TX CLK, con respecto a él Data stream de
TX DATA. Cada dato de un bit es representado por la salida de Biphase Mark
en secuencia de dos diferentes niveles (uno abajo seguido por uno alto o
viceversa). Por ejemplo cada "1" lógico alto es representado por Biphase Mark
o/p. oponiendo niveles de secuencia usando o representado previamente un bit
de dato.

Biphase Manchester.- Cada bit es representado por la forma de onda de el


Manchester Biphase está retrasado por medio ciclo de la señal TX CLK, con
respecto al Data Stream de TX DATA. Por ejemplo cada "1" lógico es
representado en la salida de Biphase Manchester por un nivel de voltaje alto
para la mitad de un bit de tiempo seguido por un nivel de voltaje alto. Cada "0"
lógico es representado por un nivel de voltaje bajo en la salida por la mitad de
tiempo de un bit, seguido por un alto nivel de voltaje.

La codificación unipolar: Es muy sencilla y muy primitiva. Aunque actualmente es


casi obsoleta, permite representar los conceptos usados con los sistemas de
codificación más complejos y permite examinar los tipos de problemas que se deben
resolver en los sistemas de transmisión digital. El sistema de transmisión digital va
como pulsos de voltaje por un medio de enlace, cable o un hilo. En este tipo de
codificación consta de dos partes: COMPONENTE DC y la SINCRONIZACION.
La codificación polar: Usa dos niveles de voltaje: uno positivo y uno negativo. Estos
dos niveles en su mayoría de los métodos de codificación polar se reducen el nivel de
voltaje medio de la línea y se alivia el problema de la componente DC.
Bipolar con Inversión de marca alternada (AMI): Es la forma más sencilla de
codificación bipolar, AMI significa inversión a 1alterno. Un valor neutral, es decir, un
voltaje O, representa el O binario. Los unos binarios se representan alternando valores
de voltaje positivos y negativos.

Codificacion. En el proceso de codificación, cada valor discreto xq(n) se representa


mediante una secuencia binaria de b bits. Aunque modelamos el conversor A/D con un
muestreador seguido de un cuantificador, en la práctica la conversión A/D se efectúa
en un único dispositivo que toma xa(t) y produce un número codificado en binario. Las
operaciones de muestreo y cuantificación pueden realizarse en cualquier orden, pero,
en la práctica, el muestreo siempre tiene lugar antes de la cuantificación.

Codificación en línea: Es el proceso de convertir datos digitales en señales digitales.


Convierte una secuencia de bits codificándolos a una señal digital. Los códigos de
línea fueron desarrollados para mejorar las prestaciones de los sistemas de
transmisión, el esquema de codificación es simplemente la correspondencia que se
establece entre los bits de los datos con los elementos de señal
Criterios para la codificación de Datos
 El aumento de la velocidad de transmisión de datos (DR) provoca un aumento
de la tasa de error de bits (BER).
 Un aumento de la relación señal/ruido (SNR) provoca una disminución de la
BER.
 Un aumento del ancho de banda (BW) permite aumentar la velocidad de
transmisión de datos.
 El otro factor que permite aumentar el rendimiento es el esquema de
codificación:
 El esquema de codificación es simplemente la asignación de bits de datos a
elementos de señalización.

Señal unipolar:Todos los elementos de señal tienen el mismo signo.


Señal polar: Un estado lógico se representa mediante un nivel positivo de tensión y el
otro, mediante un nivel negativo. La razón de datos de una señal es la velocidad de
transmisión, expresada en bits por segundo, a la que se transmiten los datos. La
duración o longitud de un bit se define como el tiempo empleado en el transmisor para
emitir un bit; para una razón de datos R, la duración de un bit es 1/R.
Razón de datos de una señal: Velocidad de transmisión de datos, expresada en bits
por segundo.
Duración o longitud de un bit: Tiempo empleado en el transmisor para Emitir un bit.
Modulación: Es la velocidad o razón con la que cambia el nivel de la señal, que
dependerá del esquema de codificación elegido. La razón o velocidad de modulación
se expresa en baudios, que dependerá del esquema de codificación elegido. La razón
o velocidad de modulación se expresa en baudios, que equivale a un elemento de
señal por segundo.

Velocidad de modulación:Velocidad a la que cambia el nivel de la señal. Se expresa


en baudios = un elemento de señal por segundo.
Marca y espacio: Dígitos binarios 1 y 0, respectivamente.
Interpretación de las señales

 El receptor debe conocer:


 La duración de cada bit: cuándo comienza y acaba cada uno.
 El nivel para cada bit.
 Factores que determinan el éxito o el fracaso del receptor al interpretar la señal
de entrada:
 La relación señal/ruido.
 La velocidad de transmisión de datos.
 El ancho de banda.

Comparación de las técnicas de Codificación


Espectro de la señal:La ausencia de componentes a altas frecuencias reduce el
ancho de banda requerido. La ausencia de componente en continua (DC) permite su
transmisión mediante transformadores acoplados, proporcionando aislamiento
eléctrico
Concentración de la potencia transmitida en la parte central del ancho de banda.
Sincronización: Sincronizar el receptor con el transmisor. Señal de reloj por separado.
Sincronización mediante la propia señal transmitida.
Detección de errores: Se puede incorporar en el esquema de codificación.

Inmunidad al ruido e interferencias: Algunos códigos exhiben un comportamiento


superior a otros en presencia de ruido.
Coste y complejidad: Cuanto mayor es la velocidad de elementos de señal para una
velocidad de transmisión dada, mayor es el coste.Algunos códigos implican mayor
velocidad de elementos de señalización que de transmisión de datos.
Esquema unipolar: En este caso la señal tomara valores positivos para un 1 lógico y
negativos para un 0 lógico pero nunca toma el valor 0.
Todos los niveles de señal se encuentran a un lado del eje del tiempo, o por encima o
por debajo.
NZR (Sin retorno a cero): En telecomunicaciones, se denomina NRZ porque el voltaje
no vuelve a cero entre bits consecutivos de valor uno.

 Un voltaje positivo define un bit a 1 y un voltaje a cero define un bit a cero.


 Se denomina NZR debido a que la señal no retorna a cero en la mitad del bit.

Características

 Fáciles de implementar.
 Uso eficaz del ancho de banda.
 NRZI es más inmune a ruidos y a errores de cableado. Con capacidad de
sincronización.
 Con capacidad de detección de errores.

Aplicaciones: Su principal aplicación es la grabación magnética, pero son demasiado


limitados para la transmisión de señales.
Problemas existentes

 Uno de los problemas que presenta este código se fundamenta en la longitud


de las secuencias de unos y ceros. En estos casos el receptor necesita
sincronizarse y del mismo modo llegar a comprobar que exista señal o si por el
contrario no está disponible.
 Una prolongada permanencia de la señal en nivel positivo o negativo durante la
transmisión puede conducir a la situación denominada desplazamiento de la
línea base, que dificulta al receptor la adecuada decodificación de la
información.
 Otro de los aspectos negativos se centra en el método que se debe emplear
para que el emisor y el receptor estén en sincronismo. Para ello es necesario
continuos cambios en la señal. Esto se ve dificultado cuando aparecen las
mencionadas cadenas de unos y ceros que mantienen la tensión a niveles
altos o bajos durante largos periodos de tiempo.
 Es susceptible a interferencias.
 Los límites entre bits individuales pueden perderse al transmitir de forma
consecutiva secuencias largas de 1 ó 0.

Esquemas polares: En este caso un dígito toma valor con polaridad alternada mientras
que el otro permanece siempre en 0. Los voltajes se encuentran a ambos lados del eje
del tiempo.
NZR (Sin retorno a cero): Se utilizan dos niveles de amplitud de voltaje el NRZ-L Y EL
NRZ-I. Tanto NZR- L como NZR-I padecen de problemas con la variación de la línea
base, sincronización, componentes DC. Pero es más acusado en NZR-L.
No retorno a cero (NRZ-L)

 Dos niveles diferentes de tensión para cada uno de los dígitos binarios 0 y 1.
 El nivel de tensión se mantiene constante durante la duración del bit: No hay
transiciones, es decir, no hay retorno al nivel cero de tensión.
 Ejemplo: ausencia de tensión para 0, nivel constante y positivo de tensión para
1.
 Es más habitual usar un nivel negativo para un valor binario y una tensión
positiva para el siguiente.

No retorno a cero invertido (NRZI) (Non return to Zero, invert on ones).


 Mantiene constante el nivel de tensión durante la duración de un bit.
 Los datos se codifican mediante la presencia o ausencia de una transición de la
señal al principio del intervalo de duración del bit.
 La transición (bajo a alto o alto a bajo) codifica un 1.
 Un cero se representa por la ausencia de transición.

Codificación diferencial

 Los datos se representan por los cambios que se producen, no por los niveles
que se establecen.
 Más seguro en la detección de transición que en la detección de nivel.
 En un sistema complicado de transmisión, no es difícil perder la polaridad de la
señal.
Ventajas e inconvenientes de las señales NRZ

 Fáciles de implementar.
 Utilización eficaz del ancho de banda.
Inconvenientes:

 Presencia de una componente en continua.


 Ausencia de capacidad de sincronización.
 Se usan con frecuencia en las grabaciones magnéticas.
 No se suelen utilizar en la transmisión de señales.

Binario multinivel : Usan más de dos niveles de señal.


Bipolar-AMI:

 Un 0 binario se representa por ausencia de señal


 El 1 binario se representa como un pulso positivo o negativo.
 Los pulsos correspondientes a los 1 deben tener una polaridad alternante.
 No habrá problemas de sincronización en el caso de que haya una cadena larga
de 1. Una cadena larga de ceros, sigue siendo un problema.
 No hay componente en continua.
 El ancho de banda resultante es menor.
 Forma sencilla de detectar errores.

Pseudoternarios

 El bit 1 se representa por la ausencia de señal.


 El 0 se representa mediante pulsos de polaridad alternante.
 No hay ninguna ventaja particular de esta codificación respecto de la anterior.

Compromisos del binario Multinivel

 No es tan eficaz como los códigos NRZ:


 Cada elemento de señal sólo representa un bit.
 La señal puede tomar tres posibles valores en cada elemento de señal, lo que
representaría log23 = 1,58 bits de información.
 El receptor de señales se ve obligado a distinguir entre tres niveles (+A, -A, 0).
 Necesita aproximadamente 3 dB más de potencia que las señales bivaluadas
para la misma probabilidad de error de bit.

Bifásica: La señal cambia en medio del intervalo del bit, pero sin retorno a cero,
continuando el resto del intervalo en el polo opuesto. De manera que la primera mitad
del periodo determina el valor del bit y la segunda sincroniza.

Manchester

 Combina las ideas de RZ y NRZ-L. El voltaje permanece en un nivel durante la


primera mitad y transiciona a otro nivel en la segunda mitad.
 Transición en mitad del intervalo de duración del bit.
 La transición sirve como procedimiento de sincronización y de transmisión de
datos.
 Una transición de bajo a alto representa un 1.
 Una transición de alto a bajo representa un 0.
 Utilizado por IEEE 802.3.

Manchester diferencial

 Combina las ideas de RZ y NRZ-I. y Siempre hay una transición en la mitad del
bit.
 Ambos esquemas, solucionan los problemas asociados a las codificaciones
NRZ. Sin embargo el ancho de banda mínimo para estos esquemas es el doble
que los NRZ.
 La transmisión a mitad del intervalo se utiliza tan sólo para proporcionar
sincronización.
 La transición al principio del intervalo del bit representa 0.
 La ausencia de transición al principio representa 1.
 Nota: es un esquema de codificación diferencial.
 Utilizado por IEEE 802.5.

Ventajas e inconvenientes de la codificación bifase


Ventajas:

 Sincronización, debido a que la transición ocurre durante el intervalo de duración


de un bit (códigos auto-sincronizados).
 No tienen componente en continua.
 Detección de errores:
 Ausencia de la transición esperada.

Inconvenientes:

 Al menos una transición por cada bit, pudiendo tener hasta dos en ese mismo
periodo.
 La velocidad de modulación máxima es el doble que en los NRZ.
 El ancho de banda necesario es, por tanto, mayor.

B8ZS proporciona sincronización de secuencias largas de ceros. En la mayoría de


los casos, B8ZS funciona de forma idéntica a AMI bipolar.

HDB3, introduce cambios dentro del patrón AMI bipolar cada vez que se
encuentran cuatro ceros consecutivos en lugar de esperar por los ocho del método
B8ZS.

A continuación, se describen algunas delas más utilizadas. Haciendo referencia a la


siguiente tabla, el receptor debe conocer o determinar la duración de cada bit. Es decir,
el receptor con mayor o menor precisión debe conocer cuando comienza y acaba cada
bit. En segundo lugar el receptor debe determinar si el nivel para cada bit es alto (1) o
bajo(0). Debido a la existencia de errores y otros defectos, puede que haya errores.

Existen tres factores que determinan el éxito o el fracaso del receptor al interpretar la
señal de entrada: la relación señal a ruido, la velocidad de transmisión y el ancho de
banda. Si se suponen otros factores constantes, se pueden establecer las siguientes
afirmaciones:
 Un incremento de la velocidad de transmisión aumentará la tasa de errores por
bit (VER, Bit Error Rate)
 Un aumento en la relación SNR reduce la tasa de errores por bit
 Un incremento del ancho de banda permite un aumento en la razón de datos
 Esquema de codificación ( es la correspondencia se establece entre los bits de
los datos con los elementos de señal)
 Sincronización: determinar el principio y fin de cada bit. Proporcionar la
sincronización mediante la propia señal transmitida, que puedeconseguirse si se
adopta un esquema de codificación adecuado.
 Detección de errores: es útil disponer de alguna capacidad de detección de
errores incorporada en el esquema de codificación.
 Inmunidad al ruido e interferencia: algunos códigos exhiben un comportamiento
superior que otros en presencia de ruido. Esto seexpresa habitualmente
mediante el BER.
 Clase y complejidad: cuanto mayor es la velocidad de elementos de la señal para
una velocidad de trasmisión dada, mayor es el coste.Definición de los formatos
de codificación digital de señales.

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 nivel diferente de tensión para cada uno de los bits.Los códigos que siguen esta
estrategia comparten la propiedad de que el nivel de tensión se mantiene constante
durante la duración del bit; es decir, no hay transiciones (no hay retorno al nivel cero de
tensión). Por ejemplo, la ausencia de tensión se puede usar para representar un 0
binario, mientras que un nivel constante y positivo de tensión puede representar al 1.
Aunque es más frecuente usar un nivel negativo para representar un valor binario y una
tensión positiva para representar al otro. Este último, mostrado en la figura 2, se
denomina código Nivel no retorno a cero (NRZ-L “Nonreturn -to-Zero-Level”). NRZ-L se
usa generalmente para generar o interpretar los datos binarios en los terminales y otros
dispositivos. Si se utiliza un código diferente , éste se generará usualmente a partir de
la señal NRZ-L
No retorno a cero, invertido (NRZI, “Nonreturn to Zero, invert on ones”).
Una variante de NRZ se denomina NRZI. Al igual que NRZ-L, el NRZI mantiene
constante el nivel de tensión mientras dura un bit. Los datos se codifican mediante la
presencia o ausencia de una transición de la señal al principio del intervalo de duración
del bit. Un 1 se codifica mediante la transición (bajo a alto o alto a bajo) al principio del
intervalo del bit, mientras que un cero se representa por la ausencia de transición. NRZI
es un ejemplo de codificación diferencial
codificación diferencial.
En la codificación diferencial, en lugar de determinar el valor absoluto, la señal se
decodifica comparando la polaridad de los elementos de señal adyacentes. Una ventaja
de este esquema es que en presencia de ruido puede ser más seguro detectar una
transición en lugar de comparar un valor con un umbral. Otra ventaja es que en un
sistema complicado de transmisión, no es difícil perder la polaridad de la señal. Por
ejemplo, en una línea de par trenzado, si los cables se invierten accidentalmente, todos
los 1 y 0 en el NRZ-L se invertirán. Esto no pasa en un esquema diferencial. La principal
limitación de las señales NRZ es la presencia de una componente dc continua y la
ausencia de capacidad de sincronización. Para ilustrar esta última desventaja, téngase
en cuenta que una cadena larga de unos y ceros en un esquema NRZ-L o una cadena
de ceros en el NRZI, se codificará como un nivel de tensión constante durante un largo
intervalo de tiempo. En estas circunstancias, cualquier fluctuación entre las
temporizaciones del transmisor y el receptor darán lugar a una pérdida de sincronización
entre ambos. Debido a su sencillez y a la respuesta en bajas frecuencias, los códigos
NRZ se usan con frecuencia en las grabaciones magnéticas. No obstante, sus
limitaciones hacen que estos códigos no sean atractivos para aplicaciones de
transmisión de señales.
Binario Multinivel. Las técnicas de codificación denominadas binario multinivel subsanan
algunas de las deficiencias mencionadas para los códigos NRZ. Estos códigosusan más
de dos niveles de señal. En la figura 2 se muestran dos ejemplos, el “Bipolar-AMI”
(“Alternate mark inversión”) y el pseudoternario.En el caso del esquema bipolar-AMI, un
0 binario se representa por ausencia de señal y el 1 binario se representa como un pulso
positivo onegativo. Los pulsos correspondientes a los 1 deben tener una polaridad
alternante. Este tipo de esquema tiene las siguientes ventajas. En primerlugar, no habrá
problemas de sincronización en el caso de que haya una cadena de 1. Cada 1 fuerza
una transición, por lo que el receptor se puedesincronizar en dicha transición. Una
cadena larga de ceros, todavía es un problema. En segundo lugar, ya que los elementos
de señalcorrespondientes a 1 alternan el nivel de tensión, no hay componente continua.
Además, el ancho de banda de la señal resultante esconsiderablemente menor que el
correspondiente a NRZ. Por último, la alternancia entre los pulsos proporciona una
forma sencilla de detectarerrores. Cualquier error aislado, tanto si elimina como si
introduce un pulso, significa un incumplimiento de dicha propiedad.Los comentarios del
párrafo anterior son también trasladables a los códigos pseudoternarios. En este caso,
el bit 1 se representa por la ausencia deseñal, y el 0 mediante pulsos de polaridad
alternante. No hay ventajas particulares de esta codificación respecto de la anterior, si
bien es la base demuchas aplicaciones. No obstante, el grado de sincronización
proporcionado por estos códigos todavía presenta algunos problemas (una cadena larga
de ceros en elcaso del AMI o de unos en el pseudoternario). Así pues, con las
modificaciones pertinentes, el esquema binario multinivel supera los problemas de los
códigos NRZ. Como desventaja se tiene que el receptor de señales codificadas con
binario multinivel se ve obligado a distinguir entre tres niveles, en lugar de los dos niveles
de los otros esquemas presentados anteriormente. Por lo tanto, la señal de un código
binario multinivel necesita mayor potencia que las señales bivaluadas para la misma
probabilidad de error.
Bifase
Hay otro conjunto de técnicas de codificación alternativas, agrupadas bajo el término
bifase, que superan las limitaciones encontradas en los códigos NRZ. Dos de estas
técnicas, denominadas Manchester y Manchester diferencial, se usan frecuentemente.
En el código Manchester, siempre hay una transición en mitad del intervalo de duración
del bit. Esta transición en la mitad del bit sirve como un procedimiento de sincronización
a la vez que se transmiten los datos: una transición de bajo a alto representa un 1, y una
transición de alto a bajo representa un 0. En Manchester diferencial, la transición a mitad
del intervalo se utiliza tan solo para proporcionar sincronización. La codificación de un 0
se representa por la presencia de una transición al principio del intervalo del bit, y un 1
se representa mediante la ausencia detransición. El Manchester diferencial tiene como
ventajas adicionales las derivadas de la utilización de una aproximación
diferencial.Todas las técnicas bifase fuerzan al menos una transición por cada bit
pudiendo tener hasta dos en ese mismo periodo. Por lo tanto, la máximavelocidad de
modulación es el doble que en los NRZ; esto significa que el ancho de banda necesario
es mayor. No obstante, los esquemas bifase tienen varias ventajas:
Sincronización:
debido a la transición que siempre ocurre durante el intervalo de duración
correspondiente a un bit, el receptor puede sincronizarse usando dicha transición.
Debido a esta característica, los códigos bifase se denominan también auto-
sincronizados.
No tienen componentes en continua:
con todas las implicaciones que antes se mencionaron.
Detección de Errores:
se pueden detectar errores si se detecta la ausencia de la transición esperada en mitad
del intervalo. Para que el ruido produjera un error no detectado tendría que invertir la
señal antes y después de la transición. Los códigos bifase se usan con frecuencia en
los esquemas de transmisión de datos. Uno de los más conocidos es el código
Manchester que se ha elegido como parte de la especificación de la normalización IEEE
802.3 para la transmisión en redes LAN con bus CSMA/CD usando cable coaxial
enbanda base o par trenzado. El Manchester diferencial se ha elegido en la
normalización IEEE802.5 para redes redes LAN en anillo con paso de testigo, en las
que se usan pares trenzados apantallados