Está en la página 1de 49

TECNICA DE

CODIFICACION DE
DATOS

Ing. Alex Yanqui Constancio


TÉCNICAS PARA LA CODIFICACIÓN DE SEÑALES
Datos digitales, señales digitales

• La forma más sencilla de codificar digitalmente datos digitales es


asignar un nivel de tensión al uno binario y otro nivel distinto para
el cero. Para mejorar las prestaciones hay que utilizar códigos
distintos al anterior, alterando el espectro de la señal y
proporcionando capacidad de sincronización.
Datos digitales, señales analógicas

• Los módem convierten los datos digitales en señales analógicas


de tal manera que se puedan transmitir a través de líneas
analógicas. Las técnicas básicas son la modulación por
desplazamiento de amplitud (ASK), modulación por
desplazamiento de frecuencia (FSK) y modulación por
desplazamiento de fase (PSK). En todas ellas, para representar
los datos digitales, se modifican uno o más parámetros
característicos de la señal portadora.
Datos analógicos, señales digitales

• Los datos analógicos, como por ejemplo la voz y el vídeo,


frecuentemente, se digitalizan para ser transmitidos en sistemas
digitales. La técnica más sencilla es la modulación por impulsos
codificados (PCM) la cual implica un muestreo periódico de los
datos analógicos y una cuantización de las muestras.
Datos analógicos, señales analógicas

• Los datos analógicos se modulan mediante una portadora para


generar una señal analógica en una banda de frecuencias
diferente, la cual se puede utilizar en un sistema de transmisión
analógico. Las técnicas básicas son la modulación de amplitud
(AM), la modulación de frecuencia (FM) y la modulación de fase
(PM).
TÉCNICAS DE MODULACIÓN Y CODIFICACIÓN
TÉCNICAS DE MODULACIÓN Y CODIFICACIÓN

Datos digitales, señales digitales: en términos generales, el equipamiento


para la codificación digital usando señales digitales es menos complejo y
menos costoso que el equipamiento utilizado para transmitir datos digitales
usando señales analógicas mediante modulación.
Datos analógicos, señales digitales: la conversión de los datos analógicos a
digitales permite la utilización de técnicas de transmisión y de equipos de
conmutación modernos.
Datos digitales, señales analógicas: algunos medios de transmisión, como
por ejemplo la fibra óptica o los medios no guiados, sólo permiten la
propagación de señales analógicas.
Datos analógicos, señales analógicas: los datos analógicos de naturaleza
eléctrica se pueden transmitir fácilmente y con bajo coste en banda base. Esto
es lo que se hace, por ejemplo, en la transmisión de voz en las líneas de
calidad telefónica. La modulación se usa frecuentemente para desplazar el
ancho de banda de la señal en banda base hacia otra zona del espectro. De
esta manera, se permite que varias señales, cada una en una posición
diferente del espectro, compartan el mismo medio de transmisión. Este
procedimiento se denomina multiplexación por división en frecuencias.
Datos Digitales,
Señales Digitales

DTU Medio Transmisión DTU


Características

Señal digital

Pulsos de voltajes discretos y discontinuos

Cada pulso es un elemento de señal

Datos binarios son codificados en elementos de


señal (pulsos)
Términos

Elemento de datos
Unipolar Polar
(bits)

Un estado lógico
Todos los elementos representado por un
Un uno o cero
son del mismo signo voltaje positivo y el
binario
otro por un voltaje
negativo
Términos

Tasa de datos o de transferencia


• Tasa a la cual se transmiten los elementos de datos
en bps
Elemento de señal (símbolo)
• Parte de la señal que ocupa el intervalo más corto
de un código de señalización
• Digital: pulso de voltaje con amplitud constante
• Analógico: pulso con frecuencia, amplitud y fase
constantes
Términos

Tasa de modulación o señalización


• Tasa en que se transmiten elementos de señal
• Medido en baudios = elementos de señal por
segundo (símbolos/seg.)
Interpretación de señales

• Tiempo de bit – cuando comienza y


cuando termina.
Importante • Niveles de señal (alto o bajo)
conocer • Para esto, se toman muestras de la
señal

Factores que • Relación señal ruido (SNR)


afectan la • Tasa de datos/transferencia
• Ancho de banda
interpretación
Interpretación de señales

• ∆ tasa de transferencia, ∆ BER


• BER: Bit Error Rate (tasa de errores de bits)
• Probabilidad de que un bit se reciba con error
• ∆ SNR,
• ∆ ancho de banda,
• ∆ tasa de transferencia
Comparación de Esquemas de Codificación

Espectro de señal
• Falta de frecuencias altas reduce el ancho de banda

Reloj
• Necesario sincronía entre transmisor y receptor
• Reloj externo  costoso
• Mecanismo de sincronía basado en la señal
Comparación de Esquemas de Codificación

Detección de errores
• Puede incrustarse dentro de la codificación de señal

Interferencia de señal e inmunidad al ruido


• Algunos códigos son mejores que otros (BER)

Costo y Complejidad
• Alta tasa de señalización lleva a mayor costo
• Algunos códigos requieren una tasa de señalización mayor que
la tasa de datos
Esquemas de codificación

Sin retorno a cero Sin retorno a cero


Bipolar–AMI
(NRZ-L o NRZ) invertido (NRZI)

Manchester Manchester
Pseudoternario
(Ethernet) Diferencial

B8ZS HDB3
NRZ

• Dos voltajes diferentes para bits 0 y 1


• Voltaje constante durante un intervalo de bit
• NO hay transición  no hay retorno a 0 Volts
• Voltaje positivo constante para bit 0
• Problema: muchos 0s o 1s consecutivos
• Se puede confundir la línea base
• No se puede recuperar el reloj (re-sincronizar)
NRZI

• Pulso de voltaje constante durante la duración Transmisor genera


transición de la señal para codificar un 1 y se mantiene en señal
actual para codificar un 0
• Soluciona el problema de 1s consecutivos
• No soluciona el problema de 0s consecutivos
• Es un ejemplo de codificación diferencial
NRZ y NRZI

- Adecuados para transmisión dentro del PC y para almacenamiento


magnético.
- No adecuados para comunicaciones de datos en un sistema de
transmisión.
NRZ ventajas / desventajas

• Fácil de diseñar
Ventajas: • Buen uso del ancho de
banda

Desventajas: • Perdida de sincronía


Codificación Diferencial

Datos representados por


cambios en vez de solo niveles
de voltajes
Binario - AMI

• Uso de más de dos niveles


• 0 es representado por señal cero
• 1 es representado por un nivel positivo o negativo.
• Pulsos 1 se alternan en polaridad
• No hay perdida de sincronía si hay una larga cadena de unos (si hay
ceros problema)
• Bajo ancho de banda
• Fácil detección de errores
Pseudoternario

• “Uno” es representado por ausencia de señal


• “Cero” es representado al alternar niveles positivo y negativo
• No hay ventajas ni desventajas comparado con Bipolar AMI
Bipolar–AMI y Pseudo-ternario
Desventajas de Binario Multinivel

• No es más eficiente que NRZ


• Receptor debe distinguir entre (A, -A, 0)
• Requiere aprox. 3dB mas de potencia para una misma probabilidad
de error (BER)
Bifase

• Manchester
• Transición en la mitad de un periodo de bit
• Transición sirve como reloj y datos
• Bajo-alto  1
• Alto-bajo  0
• Usado por IEEE 802.3 (Ethernet)

• Manchester diferencial
• Transición en mitad de periodo de bit es para reloj
• Transición al inicio de un periodo de bit  0
• No transición al inicio de un periodo de bit  1
• Esquema diferencial
• Usado IEEE 802.5 (Token Ring)
Bifase: Ventajas / Desventajas

Ventajas
• Auto-sincronización
• Detección de errores: ausencia de transición

Desventajas
• Eficiencia: 50%
• Duplica ratio de transiciones de señal en enlace 
receptor tiene la mitad del tiempo para detectar cada
pulso
Resumen
Tasa de modulación

Un tren de 1 binarios a 1 MBPS


Scrambling

• Se usa scrambling para reemplazar secuencias que podrían producir


voltajes constantes (revolver los símbolos)

• Secuencia de llenado
• Debe producir suficiente transiciones para sincronización

• Debe ser reconocido por el Rx y ser reemplazable

• Misma longitud que el original

• No secuencias largas de nivel 0

• No reducción de tasa de datos

• Capacidad de detección de errores


B8ZS

• Bipolar con substitución de 8 ceros.


• Basado en Bipolar AMI
• Si un octeto de ceros y el ultimo pulso de voltaje precedente fue
positivo  codifique como 000+-0-+
• Si un octeto de ceros y el ultimo pulso de voltaje precedente fue
negativo  codifique como 000-+0+-
• Causa dos violaciones al código AMI
• Menos probable que ocurra debido a ruido
• Receptor detecta e interpreta como un octeto de ceros
HDB3

• High Density Bipolar 3 Zeros


• Basado en Bipolar AMI
• Cadena de 4 ceros reemplazada con uno o dos pulsos
HDB3

• Cuando aparecen más de cuatro 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 .
• 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 (o cero) 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.
B8ZS y HDB3
DATOS DIGITALES, SEÑALES DIGITALES

Factores que determinan el éxito o fracaso de una transmisión.

Si se suponen los otros factores constantes, se puede afirmar que:


• Un incremento en la velocidad de transmisión aumentará la tasa de
errores por bit (BER, 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 velocidad
de transmisión.
RESUMEN - CODIFICACIÓN
No retorno a nivel 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, alternante
Pseudoternaria
0=nivel positivo a negativo, alternante
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 de 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 de código.
Formato de Codificación de señales digitales (Resumen)
VELOCIDAD DE MODULACIÓN

Una cadena de unos de 1 Mbps


TÉCNICAS DE ALEATORIZACIÓN
Los objetivos en el diseño de estas técnicas, se pueden resumir en:

• Evitar la componente en continua.


• Evitar las secuencias largas que correspondan a niveles de tensión nula.
• No reducir la velocidad de transmisión de los datos.
• Tener capacidad para detectar errores.
TÉCNICAS DE ALEATORIZACIÓN
B8ZS Los 2 casos de aleatorización

B8ZS substituye a 8 ceros consecutivos con 000VB0VB


TÉCNICAS DE ALEATORIZACIÓN
HDB3 diferentes casos de aleatorización

HDB3 substituye 4 ceros consecutivos con 000V ó B00V dependiendo


de un numero de pulsos no ceros después de la sustitución
Reglas B8ZS Y HDB3
Para el código B8ZS
 Si aparece un octeto con todo ceros y el último valor de tensión anterior a
dicho octeto fue positivo, dicho octeto se codifica como 000+-0-+

 Si aparece un octeto con todo ceros y el último valor de tensión anterior a


dicho octeto fue negativo, dicho octeto se codifica como 000-+0+-

Para el código HDB3


substituye 4 ceros consecutivos con 000V ó B00V dependiendo de un
numero de pulsos no ceros después de la sustitución
Multinivel
Multilevel: 2B1Q esquema
Multinivel
Multilevel: 2B1Q esquema
Codificación 4B/5B – mapeo de codigos
Substitución de bloques de código 4B/5B

4.48
Gracias…

También podría gustarte