Archivo 3 Codigos de Linea

35
Datos Datos Digitales Digitales en en Señales Señales Digitales Digitales ING. CARLOS RODENAS REYNA

description

Codigos de Linea

Transcript of Archivo 3 Codigos de Linea

Page 1: Archivo 3 Codigos de Linea

Datos DigitalesDatos Digitalesenen

Señales DigitalesSeñales Digitales

ING. CARLOS RODENAS REYNA

Page 2: Archivo 3 Codigos de Linea

Códigos de línea

Los códigos de línea deben cumplir, entre otras, con las siguientes condiciones:

1. Que la amplitud de la componente continua sea lo más pequeña posible. La componente continua, además de demandar potencia adicional, produce “derivas” en la línea de base de la señal. Por otro lado, la presencia de componentes continuas produce impulsos unitarios periódicos en el espectro, los cuales complican los circuitos de control automático de ganancia en el receptor.

2. Que las señales de temporización puedan ser fácilmente extraídas de la señal recibida. La señal codificada debe poseer muchas transiciones o cruces por cero, aunque la señal original contenga largas secuencias de UNOS o CEROS.

3. Que el contenido espectral sea el más adecuado según las características del medio de transmisión. El espectro deberá estar contenido dentro de una banda restringida, es decir, deberá ser cero en los bordes de la banda y máximo en el centro de la misma.

ING. CARLOS RODENAS REYNA

Page 3: Archivo 3 Codigos de Linea

4. Que la señal codificada pueda ser descodificada unívocamente para permitir la recuperación fiel de la secuencia original. Para ello, el código de línea debe satisfacer la “condición del prefijo”, esto es, ninguna “palabra” del “alfabeto” utilizado debe ser la primera parte de otra palabra. También es deseable que la descodificación pueda realizarse inmediatamente luego de recibida la secuencia.

5. El código debe ser eficiente para aprovechar al máximo la capacidad del canal y ser inmune a las interferencias y ruido, lo cual produce una elevada tasa de errores.

6. Además de los aspectos puramente técnicos, hay que tomar en cuenta el aspecto económico. Es deseable que el código sea fácil de generar y detectar a fin de reducir la complejidad y costo del sistema. De esta manera se asegura una mayor confiabilidad.

ING. CARLOS RODENAS REYNA

Page 4: Archivo 3 Codigos de Linea

CODIFICACION DE LINEA

• Teniendo ya la señal discretizada en tiempo (muestreo) y discretizada en amplitud (cuantificación), se dispone de una señal de M símbolos cuya tasa de transmisión se mide en baudios.

• Si se quiere una transmisión binaria, faltaría convertir los símbolos a bits.

• Esto implica que los unos y ceros resultantes deben ser representados con formas de onda específicas (Codificación de línea) que influirán en: Potencia de transmisión, ancho de banda, facilidad de recuperación del reloj en el receptor, detección y corrección de errores, etc. ING. CARLOS RODENAS REYNA

Page 5: Archivo 3 Codigos de Linea

Características de los códigos de línea

Autosincronización

Capacidad de detección de errores

Inmunidad al ruido

Densidad espectral de potencia

Ancho de banda

Transparencia

•Contenido suficiente de señal de temporización (reloj) que permita identificar el tiempo correspondiente a un bit.

•La definición del código incluye el poder detectar un error y en ocasiones corregirlo.

•Capacidad para detectar adecuadamente el valor de la señal ante la presencia de ruido (baja probabilidad de error).

•Igualación entre el espectro de frecuencia de la señal y la respuesta en frecuencia del canal de transmisión.

•El espectro deberá estar contenido dentro de una banda restringida.

•Independencia de las características del código en relación a la secuencia de unos y ceros que se transmita.

ING. CARLOS RODENAS REYNA

Page 6: Archivo 3 Codigos de Linea

TECNICAS DE CODIFICACIONTECNICAS DE CODIFICACION

NRZ - L

NRZ - I

BIPOLAR AMI

MANCHESTER

MANCHESTER DIFERENCIAL

B8ZS

HDB3ING. CARLOS RODENAS

REYNA

Page 7: Archivo 3 Codigos de Linea

ING. CARLOS RODENAS REYNA

Page 8: Archivo 3 Codigos de Linea

Observe las siguientes formas de representar los unos y ceros:

•La primera y segunda se les llama NRZ (Non Return to Zero) debido a que el nivel del “uno” o el “cero” es constante durante todo el intervalo de bit (No baja a cero).

•Si es polar, el uno y el cero tienen representaciones opuestas.

•La codificación RZ (Return to Zero) se caracteriza porque a la mitad del intervalo de bit el nivel de uno o del cero va a cero.

•El código AMI (Alternate Mark Inversion) se caracteriza porque los unos van alternando entre +V y -V, mientras que el cero esta asociado a cero voltios de manera fija; este ultimo código permite detectar algunos errores de transmisión al detectarse la violación del mismo (2 unos seguidos con un mismo nivel).

ING. CARLOS RODENAS REYNA

Page 9: Archivo 3 Codigos de Linea

Código retorno a cero (RZ)

Autosincronización

Capacidad de detección de errores

Inmunidad al ruido

Densidad espectral de potencia

Transparencia

• si contiene señal de temporización.

• No permite detectar errores.

• En función de la diferencia de voltajes.

• Alto contenido de energía cercano al 0V. Doble de ancho de banda que NRZ.

fsmax = 2fd

• El valor promedio de la señal y la probabilidad de detectar el inicio de un bit dependen solamente del contenido de “0”s.

ING. CARLOS RODENAS REYNA

Page 10: Archivo 3 Codigos de Linea

TECNICAS DE CODIFICACIONTECNICAS DE CODIFICACION

NRZ - LNRZ - L

1 1110 0 0

D NRZ (W) = A2Tb Sinc2(wTb/2)

B-3dB ≈ 0.44/Tb

ING. CARLOS RODENAS REYNA

Page 11: Archivo 3 Codigos de Linea

TECNICAS DE CODIFICACIONTECNICAS DE CODIFICACION

NRZ - LNRZ - L

1 1110 0 0

El nivel de tensión se mantiene constantedurante la duración del bit, no hay

RETORNO AL NIVEL CERO de tensión

Un valor binario es representado por unnivel de tensión positiva y el otro valor

por un nivel de tensión negativa

Es muy vulnerable al ruido y tiene muy poca capacidad de sincronización

ING. CARLOS RODENAS REYNA

Page 12: Archivo 3 Codigos de Linea

TECNICAS DE CODIFICACIONTECNICAS DE CODIFICACION

NRZ - I

0 0001 1 1

ING. CARLOS RODENAS REYNA

Page 13: Archivo 3 Codigos de Linea

TECNICAS DE CODIFICACIONTECNICAS DE CODIFICACION

NRZ - I

0 0001 1 1

El nivel de tensión se mantiene constantedurante la duración del bit

Es un ejemplo de codificación diferencial

El “1” se codifica mediante una transiciónal principio del intervalo y el “0” como la

ausencia de ésta

Es mas inmune al ruido que NRZ -L y tiene muy poca capacidad de sincronización

ING. CARLOS RODENAS REYNA

Page 14: Archivo 3 Codigos de Linea

Código no retorno a cero (NRZ)

Autosincronización

Capacidad de detección de errores

Inmunidad al ruido

Densidad espectral de potencia

Transparencia

• No contiene señal de temporización.

• No permite detectar errores.

• En función de la diferencia de voltajes.

• Alto contenido de energía cercano al 0V. El 95% de la potencia se encuentra en frecuencias menores a la frecuencia de los datos.

• El valor promedio de la señal y la probabilidad de detectar el inicio de un bit dependen del contenido de “1”s y “0”s.

ING. CARLOS RODENAS REYNA

Page 15: Archivo 3 Codigos de Linea

TECNICAS DE CODIFICACIONTECNICAS DE CODIFICACION

NRZ - L

NRZ - I

BIPOLAR AMI

MANCHESTER

MANCHESTER DIFERENCIAL

B8ZS

HDB3

Debido a su sencillez y respuesta en bajas frecuencias se usan en las

grabaciones magnéticas

ING. CARLOS RODENAS REYNA

Page 16: Archivo 3 Codigos de Linea

TECNICAS DE CODIFICACIONTECNICAS DE CODIFICACIONTECNICAS DE CODIFICACIONTECNICAS DE CODIFICACION BIPOLAR AMI

0 0001 1 1

PSEUDOTERNARIO = al revés, 0 ausencia de señal y 1 pulsos de polaridad alternante

D AMI (W) = A2Tb/4 Sinc2(wTb/4)sen2(wTs/2)

B-3dB ≈ 0.71/Tb

ING. CARLOS RODENAS REYNA

Page 17: Archivo 3 Codigos de Linea

TECNICAS DE CODIFICACIONTECNICAS DE CODIFICACIONTECNICAS DE CODIFICACIONTECNICAS DE CODIFICACION

BIPOLAR AMI

0 0001 1 1

Pertenece a los formatos Binarios Multinivelque subsanan las deficiencias de NRZ

El “0 binario” se representa por ausenciade señal y el “1 binario” se representa por

un pulso positivo o negativo en formaalternada

Mejor sincronización (en caso de unos)Menor componente de tensión continuaEl ancho de banda es menor que NRZPermite un método básico de corrección de errores

ING. CARLOS RODENAS REYNA

Page 18: Archivo 3 Codigos de Linea

Código AMI

Autosincronización

Capacidad de detección de errores

Inmunidad al ruido

Densidad espectral de potencia

Transparencia

• si contiene señal de temporización.

• Permite detectar errores.

• Mayor inmunidad al ruido, en función de la diferencia de voltajes.

• No contiene energía cercano al 0V. Menor ancho de banda.

• El valor promedio de la señal depende del número de 0´s.

ING. CARLOS RODENAS REYNA

Page 19: Archivo 3 Codigos de Linea

TECNICAS DE CODIFICACIONTECNICAS DE CODIFICACION

NRZ - L

NRZ - I

BIPOLAR AMI

MANCHESTER

MANCHESTER DIFERENCIAL

B8ZS

HDB3

Los codigos binarios multinivel son menos eficaces que los

codigos NRZ, ya que el receptor multinivel debe distinguir entre

3 niveles, en lugar de dos

La señal de un código binariomultinivel necesita más potencia para la misma probabilidad de

error.

La Taza de Errores por bit paralos NRZ es significativamenteMENOR que la necesaria en

“binario multinivel”ING. CARLOS RODENAS REYNA

Page 20: Archivo 3 Codigos de Linea

TECNICAS DE CODIFICACIONTECNICAS DE CODIFICACION

NRZ - L

NRZ - I

BIPOLAR AMI

MANCHESTER

MANCHESTER DIFERENCIAL

B8ZS

HDB3

FormatoBifase

ING. CARLOS RODENAS REYNA

Page 21: Archivo 3 Codigos de Linea

TECNICAS DE CODIFICACIONTECNICAS DE CODIFICACIONTECNICAS DE CODIFICACIONTECNICAS DE CODIFICACION

MANCHESTER

1 1110 0 0

D MANCHESTER (W) = A2Tb Sinc2(wTb/4)sen2(wTs/4)

B-3dB ≈ 1.16/Tb

ING. CARLOS RODENAS REYNA

Page 22: Archivo 3 Codigos de Linea

TECNICAS DE CODIFICACIONTECNICAS DE CODIFICACIONTECNICAS DE CODIFICACIONTECNICAS DE CODIFICACION

MANCHESTER

1 1110 0 0

Procedimiento de sincronizacion permanenteSe usa en redes LAN

Pertenece a los formatos Bifaseque subsanan las deficiencias de NRZ

Cada periodo de bit se divide en dos intervalos igualesUn bit 1 binario se tiene un voltaje alto en el primer intervalo y bajo durante el segundo.

Un 0 binario es lo inverso; primero bajo luego altoEmplea el doble de ancho de banda que otra

codificación binaria

ING. CARLOS RODENAS REYNA

Page 23: Archivo 3 Codigos de Linea

Código Manchester

Autosincronización

Capacidad de detección de errores

Inmunidad al ruido

Densidad espectral de potencia

Transparencia

• Si contiene señal de temporización.

• Permite detectar errores.

• Mayor inmunidad al ruido al emplear voltajes positivos y negativos.

• No contiene energía cercano al 0V. Doble ancho de banda que el AMI.

• La autosincronización se mantiene independientemente del valor de la información.

ING. CARLOS RODENAS REYNA

Page 24: Archivo 3 Codigos de Linea

TECNICAS DE CODIFICACIONTECNICAS DE CODIFICACIONTECNICAS DE CODIFICACIONTECNICAS DE CODIFICACION

MANCHESTER DIFERENCIAL

0 0001 1 1

ING. CARLOS RODENAS REYNA

Page 25: Archivo 3 Codigos de Linea

TECNICAS DE CODIFICACIONTECNICAS DE CODIFICACIONTECNICAS DE CODIFICACIONTECNICAS DE CODIFICACION

Pertenece a los formatos Bifaseque subsanan las deficiencias de NRZ

Siempre hay una transición a la mitad del bit,tan sólo para proporcionar sincronización.

Un “0 binario” se representa por una transición al principio del intervalo y

un “1 binario” con la ausencia de esta.Emplea el doble de ancho de banda que

otra codificación binaria

MANCHESTER DIFERENCIAL

0 0001 1 1

ING. CARLOS RODENAS REYNA

Page 26: Archivo 3 Codigos de Linea

TECNICAS DE CODIFICACIONTECNICAS DE CODIFICACION

NRZ - L

NRZ - I

BIPOLAR AMI

MANCHESTER

MANCHESTER DIFERENCIAL

B8ZS

HDB3

Ventajas de los Bifase:Sincronización, no tiene componentecontinuo, mejor método de detección

de errores

El ancho de banda empleado esmayor que los codigos binarios

multinivel.

El Manchester se usa en la transmisiónen redes LAN (IEEE 802.3) con bus

CSMA/CD, cable coaxial o utp

El Manchester diferencial se haelegido en la normalizaciónIEEE 802.5 para redes LAN

en anillo, cable stpING. CARLOS RODENAS REYNA

Page 27: Archivo 3 Codigos de Linea

TECNICAS DE CODIFICACIONTECNICAS DE CODIFICACION

NRZ - L

NRZ - I

BIPOLAR AMI

MANCHESTER

MANCHESTER DIFERENCIAL

B8ZS

HDB3

Es la codificación empleada enUSA

Subsana la deficiencia de AMI deperdida de sincronismo ante una

cadena larga de ceros

- Si aparece un octeto de ceros y elúltimo valor de tensión anterior es positivo codificar dicho octeto asi:

000 + - 0 - +

- Si el valor de tensión anterior al octeto de ceros es negativo será:

000 - + 0 + - ING. CARLOS RODENAS REYNA

Page 28: Archivo 3 Codigos de Linea

B8ZS (Bipolar 8-Zero Substitution)• B8ZS: 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

ING. CARLOS RODENAS REYNA

Page 29: Archivo 3 Codigos de Linea

TECNICAS DE CODIFICACIONTECNICAS DE CODIFICACION

NRZ - L

NRZ - I

BIPOLAR AMI

MANCHESTER

MANCHESTER DIFERENCIAL

B8ZS

HDB3

Es la codificación empleada enEUROPA Y JAPON

Se toman cuartetos de ceros en lugar de ocho y se hace empleo

de la violación de código# pulsos bipolares (unos)desde la última violación

Polaridaddel pulsoanterior Impar Par

000-- 00 -+00+

000+-+

Si la última violación fue positiva la siguiente debe ser negativa y viceversa,

dependiendo del número de pulsos después de la violaciónING. CARLOS RODENAS REYNA

Page 30: Archivo 3 Codigos de Linea

HDB3 (High Density Bipolar 3)

• -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.

• -El receptor tiene que interpretar este impulso como un cero. Para ello es preciso diferenciarlo de los impulsos normales que representan a los "unos".

• -El impulso del 4º cero se genera y transmite con la misma polaridad que la del impulso precedente. Se denomina por ello V "impulso de violación de polaridad" ( el receptor reconoce esta violación porque detecta 2 impulsos seguidos con la misma polaridad).ING. CARLOS RODENAS REYNA

Page 31: Archivo 3 Codigos de Linea

HDB3 (High Density Bipolar 3)

• Para mantener la componente de corriente continua con valor nulo, se han de transmitir alternativamente tantas violaciones positivas como negativas ( V+ V- V+ V- ... ).

• Para mantener siempre alternada la polaridad de las violaciones V, es necesario en algunos casos insertar un impulso B "de relleno“ (cuando la polaridad del impulso que precede a la violación V, no permite conseguir dicha alternancia). Si no se insertaran los impulsos B, las violaciones de polaridad V del 4º cero serían obligatoriamente del mismo signo.

• En HDB3 se denomina impulso a los estados eléctricos positivos o negativos, distintos de "cero". (0 voltios).

• Cuando aparecen más de tres ceros consecutivos, estos se agrupan de 4 en 4, y se sustituye cada grupo 0000 por una de las secuencias siguientes de impulsos: B00V ó 000V .

ING. CARLOS RODENAS REYNA

Page 32: Archivo 3 Codigos de Linea

• B indica un impulso con distinto signo que el impulso anterior. Por tanto, B mantiene la ley de alternancia de impulsos, o ley de bipolaridad, con el resto de impulsos transmitidos.

• V indica un impulso del mismo signo que el impulso que le precede, violando por tanto la ley de bipolaridad.

• El grupo 0000 se sustituye por B00V cuando es par el número de impulsos entre la violación V anterior y la que se va a introducir.

• El grupo 0000 se sustituye por 000V cuando es impar el número de impulsos entre la violación V anterior y la que se va a introducir.

• Así se logra mantener la ley de bipolaridad de los impulsos correspondientes a los "unos", y también la bipolaridad de las "violaciones" mediante los impulsos B y los impulsos V.

• podemos ver una señal HDB3 con errores que no detecta el RECEPTOR.

ING. CARLOS RODENAS REYNA

Page 33: Archivo 3 Codigos de Linea

• La detección elemental de los errores de transmisión típicos del ruido ( inversión, duplicación o perdida de impulsos), se realiza simplemente comprobando que los impulsos recibidos por el receptor cumplen las reglas de polaridad establecidas por la codificación HDB3.

• Los errores se suelen detectar en el caso de que aparezcan los 4 ceros consecutivos que no permite el HDB3 o en el caso de la inserción de un "uno" y que las dos violaciones V+ queden con la misma polaridad. Sin embargo existen casos en los cuales hay errores que son imposibles de detectar y que incluso se propagan generando aún más errores.

• Por ejemplo en la imagen podemos ver una señal HDB3 con errores que no detecta el RECEPTOR.

ING. CARLOS RODENAS REYNA

Page 34: Archivo 3 Codigos de Linea

ING. CARLOS RODENAS REYNA

Page 35: Archivo 3 Codigos de Linea

ING. CARLOS RODENAS REYNA