NRZ (Non-Return-to-Zero).
Intuitivamente la forma más simple de codificar un mensaje es asignando a cada símbolo
un nivel de tensión, despreciando las transiciones. Encontramos dos posibles tipos de NRZ:
NRZ-L: No retornamos a nivel cero.
Para transmitir:
o Cero Nivel Alto
o Uno Nivel Bajo
Cuando mando:
Tienen mejor comportamiento frente al ruido, ya que es más fácil detectar un cambio de
nivel que el nivel propiamente dicho. Son más fáciles de implementar y hacen un uso eficiente
del ancho de banda.
Los mayores inconvenientes de esta codificación son la presencia de una componente
continua (largas cadenas de ceros o unos) y la falta de sincronización.
Su principal aplicación es la grabación magnética, pero son demasiado limitados para la
transmisión de señales.
Binario Multinivel.
Se diferencian de los NRZ en que utilizan más de dos niveles de señal, con lo que
consiguen superar algunas de sus desventajas.
La transición que se produce cada vez que hay un 1 garantiza que no haya
componente continua, y también constituye un medio para que emisor y receptor
permanezcan sincronizados a pesar de que se produzcan largas cadenas de 1.
Además el ancho de banda necesario se reduce significativamente con respecto al
que empleaba NRZ. Finalmente la alternancia entre pulsos positivos y negativos
simplifica la detección de errores (habrá un error cuando se incumpla la condición
de alternancia).
o PSEUDOTERNARIO:
BIFASE.
Estas técnicas fuerzan una transición por cada bit, pudiendo haber hasta dos. Como
consecuencia la velocidad de trasnmisión será el doble que en NRZ y el ancho de banda
necesario mayor.
o Manchester:
o Cero Existirá una transición de + a - (o al
revés) en la mitad del intervalo.
o Uno Transición de - a + (o al revés) en la
mitad del intervalo.
Ventajas:
- Mejor comportamiento frente al ruido.
- Mejores propiedades de sincronización.
Manchester Diferencial:
Los códigos bifase son muy populares en redes de distancias cortas, como por ejemplo en
transmisión de datos con C.Manchester en Ethernet, pero no es así en largas distancias debido a
la alta velocidad de elementos de señal que requiere comparada con la velocidad de los datos que
ofrece.
Técnicas de Altibajos.
Consisten en sustituir secuencias de bits que provocan niveles de tensión constantes por
otras que garantizan la anulación de la componente continua y la sincronización del receptor. La
longitud de la secuencia queda inalterada, por lo que la velocidad de transmisión de datos es la
misma; además el receptor debe ser capaz de reconocer estas secuencias de datos especiales.
Las redes Token Ring de 4/16 Mbps emplean la codificación Manchester diferencial
(una variante de la codificación Manchester). Token-Ring usa el método de
codificación Manchester diferencial para codificar la información de reloj y de bits de
datos en símbolos de bit. Un bit "1" se representa por la ausencia de un cambio de
polaridad al principio del tiempo del bit, y un bit "0" se representa por un cambio de
polaridad al principio del tiempo del bit.
Codificación en Bloque.
Aquí los datos fuente son partidos en bloques de k bits de información y a los que el codificador convierte en un
paquete de n bits, agregándoles (n-k) bits, que son llamados bits de redundancia, bits de paridad o bits de chequeo,
y estos no aportan información
nueva.
Entre los códigos de bloque se mencionan los Códigos de Hamming, Códigos BCH y Códigos "Reed-Solomon"que
son los que nos interesan.