ICE 6to.Semestre Comunicaciones Digitales Prof. Gabriela Leija Hernndez TEMA 5 Codificacin de Lnea /8 2 CODIFICACIN DE LNEA
La salida del cuantificador nos da como resultado un valor normalizado de amplitud, la cual va a ser codificada de manera que la amplitud pueda representarse como un valor binario, el cual, la secuencia de ese valor como tal, no tiene ningn significado, hasta que es codificado.
El codificar una seal nos permite tener un ancho de banda reducido, tener sincronismo en el receptor y bajas frecuencias en el espectro. Ver fig. 1
Fig. 1 Aplicacin de un cdigo
Existen diversos cdigos ya estandarizados que podemos emplear, los cuales los podemos clasificar de la siguiente manera:
Seales NRZ (No retorno a cero) Se denomina NRZ porque el voltaje no vuelve a cero entre bits consecutivos de valor uno. La tensin de lnea es constante en todo el intervalo significativo de cada bit.
1. Codificacin Unipolar.- En la sealizacin unipolar lgica positiva el 1 binario se presenta con un nivel alto (+A volts) y un 0 binario con un nivel cero. Este tipo de sealizacin tambin se llama conmutador de cierre y apertura. Otra forma de explicarlo sera: un valor lgico se representa con actividades en lnea (+V o V). El otro con inactividad (0 V). Ver fig.2.
ICE 6to.Semestre Comunicaciones Digitales Prof. Gabriela Leija Hernndez TEMA 5 Codificacin de Lnea /8 3
Fig. 2 Codificacin unipolar 2. Codificacin Polar de dos Tensiones.- Los unos y los ceros binarios se representan por medio de niveles positivos y negativos iguales. Cada valor lgico se codifica con un nivel de tensin en lnea. Ver fig. 3.
Fig. 3 Cdigo polar de dos tensiones NRZ ICE 6to.Semestre Comunicaciones Digitales Prof. Gabriela Leija Hernndez TEMA 5 Codificacin de Lnea /8 4 3. Multinivel .- Se agrupa n bits y se asigna un nivel de tensin en lnea a cada posible combinacin. Ver fig. 4
Fig. 4 Multinivel NRZ Seales RZ (Retorno a cero) Con codificacin RZ, la forma de onda retorna a un nivel de cero volts durante una porcin (por lo general la mitad) del intervalo de bits. Las formas de onda para la codificacin de lnea se pueden clasificar an de acuerdo con la regla utilizada para asignar niveles de voltaje que representen los datos binarios.
La tensin de la lnea vara en el intervalo significativo, pasando de actividad a inactividad (0V) o tomando el valor opuesto (de +V a V, por ejemplo).
1. Unipolar RZ-L.- Es una codificacin polar con retorno a cero en la mitad del intervalo. Ver fig. 5.
Fig. 5 Unipolar RZ-L 2. Unipolar RZ-P.- Codificacin polar con retorno a cero pasando un porcentaje del intervalo significativo, tpicamente tres cuartas o dos terceras partes. Fig. 6.
Fig. 6 Unipolar RZ-P ICE 6to.Semestre Comunicaciones Digitales Prof. Gabriela Leija Hernndez TEMA 5 Codificacin de Lnea /8 5 3. Polar.- Una polaridad para cada valor lgico con retorno a cero. Fig. 7.
Fig. 7 Polar con RZ Codificaciones especiales 1. Bipolar AMI (pseudoternaria)-. Los unos binarios se representan por medio de valores alternadamente negativos y positivos. El 0 binario se representa con un nivel cero. El trmino pseudoternario se refiere al uso de tres niveles de seales codificadas para representar datos de dos niveles (binarios). Est tambin se llama sealizacin por inversin de marca alterna (AMI, por sus siglas en ingls: alternate mark inversin). Ver fig.8.
Fig. 8 Bipolar AMI
Un valor lgico toma valores positivos y negativos NRZ alternativamente. Fig. 9.
Fig. 9 Bipolar AMI
ICE 6to.Semestre Comunicaciones Digitales Prof. Gabriela Leija Hernndez TEMA 5 Codificacin de Lnea /8 6 2. HDBn.- Cdigo AMI en el que se garantiza que no abra ms de n intervalos sin variacin en la lnea. Se basa en la inclusin de una tensin de lnea no alternada despus de n ceros (violacin). Para garantizar la alternancia de las violaciones, el primer cero puede ser codificado como un valor bipolar. Fig. 10
Fig. 10 HDBn 3. Bifase Manchester .- Asocia dos niveles de tensin (+V, -V) a cada valor lgico, con transicin a la mitad del intervalo. El 0 se codifica como +V/-V y el 1 como V/+V. Fig. 11.
Fig. 11 Bifase Manchester 4. Bifase Diferencial .- Los valores lgicos tambin se codifican mediante dos niveles de tensin con transicin a la mitad del intervalo. El valor 0 mantiene en la primera parte del intervalo el nivel de tensin existente al comienzo. El 1 hace una transicin al comienzo del intervalo. Fig. 12.
Fig. 12 Bifase diferencial 5. Por retardo o Miller .- El 1 se codifica como una transicin a mitad del intervalo. El 0 no provoca transicin, a no ser que le siga otro cero. En ese caso, se lleva a cabo la transicin al final del intervalo. Fig. 13.
Fig. 13 Por retardo o Miller ICE 6to.Semestre Comunicaciones Digitales Prof. Gabriela Leija Hernndez TEMA 5 Codificacin de Lnea /8 7 6. 2B1Q .- Es una codificacin multinivel de 4 niveles (agrupando parejas de bits). Utilizada en la interfaz U de la red RDSI. Opera con tensiones de 3, 1, -1 y -3 volts. Fig 14.
Fig. 14 2B1Q 7. nB/mB .- Codificacin para operar con una sola polaridad, tpico con comunicaciones pticas. Lleva a cabo una aleatorizacin (scrambing) para garantizar variaciones continuas. Para ello se convierte secuencias de n bits en otras de m bits (m>n). Para la conversin se utiliza dos tablas (A o B) en funcin del valor del disparidad existente (nmero de bits 1 menos bits 0 que han sido codificados). Fig. 15.
Fig. 15 nB/mB
En la fig. 16, se aprecia la distribucin espectral de distintos cdigos de lnea vistos anteriormente. ICE 6to.Semestre Comunicaciones Digitales Prof. Gabriela Leija Hernndez TEMA 5 Codificacin de Lnea /8 8
Fig. 16 Distribucin espectral de distintos cdigos
Algunos objetivo de los cdigos de lnea son los siguientes:
Autosincronizacin. Existe suficiente informacin de temporizacin incorporada al cdigo de modo que se puede extraer la seal de sincronizacin o de reloj. Una larga serie de unos y ceros binarios debe constituir un problema en la recuperacin del tiempo.
Capacidad de deteccin de errores. Se desea que el cdigo incorpore redundancia que permita que el receptor pueda detectar (no corregir) la aparicin de errores en la recepcin. Un ejemplo de cdigos que permiten realizar la deteccin de errores por codificacin de lnea es el cdigo AMI.
Baja probabilidad de errores. Se desea que el cdigo presente cierta inmunidad al ruido, de modo que el receptor no incurra en muchos errores en la deteccin de los smbolos recibidos. A la tasa de errores de bit se le conoce como BER (por sus siglas en ingls, Bit Error Rate o tasa de errores). Dos dcadas atrs, era normal considerar un BER=10 -3 , actualmente son valores aceptables BER<10 -7 . Esto ha sido posible gracias a la fibra ptica, al uso extensivo de cdigos correctores de error en comunicaciones inalmbricas y a lazos de abonado ms cortos en enlaces cableados.
Un espectro adecuado para el canal. Por ejemplo, si el canal es acoplado de ca, la densidad espectral de potencia de la seal de codificacin de lnea ser insignificante a frecuencias cercanas a cero. Adems el ancho de banda de la seal tiene que ser suficientemente pequeo comparado con el del canal de modo que la interferencia entre smbolos (en ingls intersymbol interference, ISI) no constituir un problema.
Ancho de banda de transmisin. Debe ser tan pequeo como sea posible.
Transparencia. El protocolo de datos y el cdigo de lnea estn diseados de modo que toda secuencia posible de datos se reciba fiel y transparente.
El tipo particular de forma de onda utilizada para sealizacin binaria depende de la aplicacin. Por ejemplo, la mayora de los circuitos digitales utilizan la sealizacin unipolar o polar, aunque estas formas de onda pueden tener un nivel de cd distinto de cero; adems, el nivel de cd depende de los datos exactos que se van a representar. Por otra parte, la sealizacin bipolar y la sealizacin Manchester siempre tendrn un nivel de cd cero sin cuidado de los datos que se van a representar.