You are on page 1of 49

Tema 4

CODIFICACIN Y MODULACIN DIGITAL

COMUNICACIN DE DATOS. ESI-CR.UCLM

Tcnicas de Codificacin
Datos Datos Datos Datos PM) digitales, seales digitales analgicos, seales digitales (PCM) digitales, seales analgicas (modem) analgicos, seales analgicas (AM, FM,

COMUNICACIN DE DATOS. ESI-CR.UCLM

Datos digitales, seales digitales


Seal digital: secuencia de pulsos de tensin
Discreto, pulsos de tensin discontinuos Cada pulso es un elemento de seal Datos binarios codificados en elementos de seal

COMUNICACIN DE DATOS. ESI-CR.UCLM

Esquemas de Codificacin
No Retorno a Cero. Nonreturn to Zero-Level (NRZ-L) No Retorno a Cero Invertido. Nonreturn to Zero Inverted (NRZI) Binario Multinivel (Bipolar-AMI, Alternate Mask Inversion) Pseudoternarios Bifase: Manchester y Manchester Diferencial B8ZS (Bipolar con 8 ceros de sustitucin) HDB3 (Bipolar de Alta Densidad con 3 ceros)
COMUNICACIN DE DATOS. ESI-CR.UCLM 4

No Retorno a Cero-Nivel (NRZ-L)


Dos tensiones diferentes para los bits 0 y 1 Tensin constante durante el intervalo del bit
no hay transicin, no retorna a tensin cero

Ausencia de tensin para 0, tensin constante positiva para 1 Ms habitual, tensin negativa para un valor y tensin positiva el otro valor

COMUNICACIN DE DATOS. ESI-CR.UCLM

No Retorno a Cero Invertido (NRZI)


Sin retorno a cero invertido en 1s Tensin constante durante la duracin de un bit El dato se codifica por la presencia o ausencia de una transicin al principio del tiempo del bit Transicin (bajo a alto o al revs) significa un 1 Sin transicin significa un 0 Ejemplo de codificacin diferencial

COMUNICACIN DE DATOS. ESI-CR.UCLM

NRZ

Cada vez que vaya a empezar un 1 se produce una transicin. Si empieza un 0 no se produce transicin.
COMUNICACIN DE DATOS. ESI-CR.UCLM 7

Codificacin Diferencial
Datos representados por cambios en vez de por niveles Deteccin ms fiable en la transicin que en el nivel En sistemas de transmisin complicados es fcil perder la polaridad. Si se invierte, se cambian los 0 por 1 y viceversa. Con codificacin diferencial no existe este problema

COMUNICACIN DE DATOS. ESI-CR.UCLM

NRZ: ventajas e inconvenientes


Ventajas:
Fcil de implementar Uso eficaz del ancho de banda

Inconvenientes
Componente continua (DC) Ausencia de la capacidad de sincronizacin

Usados para grabaciones magnticas No usados para transmisin de seales

COMUNICACIN DE DATOS. ESI-CR.UCLM

Binario Multinivel
Usan ms de dos niveles Bipolar-AMI
0 representado por ausencia de seal 1 representado por pulsos de polaridad alternante No hay prdidas de sincronismo para una larga cadena de unos (s para cadena de ceros) No tiene componente continua Menor ancho de banda que NRZ Sencilla deteccin de errores

COMUNICACIN DE DATOS. ESI-CR.UCLM

10

Pseudoternario
Unos representados por ausencia de seal Ceros representados por pulsos de polaridad alternante No tiene ventajas ni inconvenientes respecto al Bipolar-AMI

COMUNICACIN DE DATOS. ESI-CR.UCLM

11

Bipolar-AMI y Pseudoternario

COMUNICACIN DE DATOS. ESI-CR.UCLM

12

Inconvenientes para Binario Multinivel


No tan eficiente como el NRZ Cada elemento de seal slo representa un bit En un sistema de 3 niveles, lo que representara log23 = 1.58 bits de informacin El Receptor debe distinguir entre tres niveles (+A, -A, 0) Necesita aproximadamente 3dB ms de potencia de seal para la misma probabilidad de error Dada una relacin S/N, la tasa de error por bit para los cdigos NRZ es menor que para binario multinivel

COMUNICACIN DE DATOS. ESI-CR.UCLM

13

Bifase
Manchester
Transicin en mitad del intervalo de duracin del bit La transicin sirve como reloj y para transmitir el dato Transicin Bajo a Alto representa 1 Transicin Alto a Bajo representa 0

Manchester Diferencial
Transicin en mitad del intervalo usado slo para sincronizar. La transicin al principio del intervalo del bit representa 0. La ausencia de transicin al principio del intervalo representa 1 Nota: es un esquema de codificacin diferencial

COMUNICACIN DE DATOS. ESI-CR.UCLM

14

COMUNICACIN DE DATOS. ESI-CR.UCLM

15

Bifase: ventajas e inconvenientes


Inconvenientes
Al menos una transicin por cada bit pudiendo ser hasta dos Velocidad de modulacin mxima doble que en NRZ Necesita ms ancho de banda

Ventajas
Sincronizacin: el receptor se sincroniza con la propia seal (auto-sincronizados) Ausencia de componente continua Deteccin de errores, si hay una ausencia de la transicin esperada
COMUNICACIN DE DATOS. ESI-CR.UCLM

16

COMUNICACIN DE DATOS. ESI-CR.UCLM

17

Tcnicas de Scrambling
Usada para reemplazar secuencias que produciran una tensin constante por otras secuencias con transiciones para mantener el sincronismo. La secuencia de relleno debe
Producir suficientes transiciones para sincronizar Ser reconocida por el receptor y reestablecer la original Tener la misma longitud que la original

OBJETIVOS:
Eliminar la componente continua Evitar que las secuencias largas sean seales de tensin continua No reducir la velocidad de transmisin de datos Tener cierta capacidad de detectar errores
COMUNICACIN DE DATOS. ESI-CR.UCLM

18

B8ZS (Norteamrica)
Bipolar con 8 Ceros de Sustitucin Basado en AMI bipolar Si aparece un octeto con todo ceros y el ltimo valor de tensin anterior a dicho octeto fue positivo, se codifica dicho octeto como 000+-0-+ Si aparece un octeto con todo ceros y el ltimo valor de tensin anterior a dicho octeto fue negativo, se codifica dicho octeto como 000-+0+ Causa dos violaciones del cdigo AMI Improbable que ocurra debido al ruido El receptor detecta e interpreta como octeto con todo ceros Adecuado para transmisin a altas velocidades
COMUNICACIN DE DATOS. ESI-CR.UCLM 19

HDB3 (Europa y Japn)


Alta Densidad Bipolar 3 Ceros Basado en AMI bipolar Si aparece un cuarteto con todo ceros y el ltimo valor de polaridad anterior a dicho cuarteto fue negativo, se codifica dicho cuarteto como 000- o bien +00+ Si aparece un cuarteto con todo ceros y el ltimo valor de polaridad anterior a dicho cuarteto fue positivo, se codifica dicho cuarteto como 000+ o bien 00 En las violaciones siguientes se alternan las polaridades de las violaciones para evitar la componente continua Adecuado para transmisin a altas velocidades
COMUNICACIN DE DATOS. ESI-CR.UCLM 20

B8ZS y HDB3

COMUNICACIN DE DATOS. ESI-CR.UCLM

21

Datos Digitales, Seales Analgicas


Sistema de Telefona pblica
300 Hz a 3400 Hz Usa modem (modulador-demodulador)

Desplazamiento de Amplitud (ASK, Amp Shift K.) Desplazamiento de Frecuencia (FSK,Frec S. K.) Desplazamiento de Fase (PSK,Phase S. Keying)

COMUNICACIN DE DATOS. ESI-CR.UCLM

22

Tcnicas de Modulacin

COMUNICACIN DE DATOS. ESI-CR.UCLM

23

Desplazamiento de Amplitud (ASK)


Valores representados por diferentes amplitudes de portadora Usualmente, una amplitud es cero
Se usa presencia y ausencia de portadora

Susceptible de repentinos cambios de ganancia Poco eficiente Hasta 1200 bps en lneas de calidad telefnica Usada en fibra ptica

COMUNICACIN DE DATOS. ESI-CR.UCLM

24

ASK

s (t ) A cos(2f c t )

1 binario

s(t ) 0
COMUNICACIN DE DATOS. ESI-CR.UCLM

0 binario

25

Desplazamiento de frecuencia (FSK) Valores representados por diferentes frecuencias (prximas a la portadora) Menos sensible a errores que ASK Hasta 1200 bps en lneas de calidad telefnica Transmisin por radio en HF (3-30 MHz) Incluso en LAN en frecuencias superiores con cable coaxial

COMUNICACIN DE DATOS. ESI-CR.UCLM

26

FSK

s(t ) A cos(2f1t ) s(t ) A cos(2f 2t )


COMUNICACIN DE DATOS. ESI-CR.UCLM

1 binario

0 binario

27

FSK en lnea de calidad telefnica

COMUNICACIN DE DATOS. ESI-CR.UCLM

28

Desplazamiento de Fase (PSK)


La Fase de la portadora se desplaza para representar los datos PSK Diferencial
El cambio de fase se refiere a la transmisin del bit anterior en lugar de a una referencia absoluta

COMUNICACIN DE DATOS. ESI-CR.UCLM

29

PSK
s(t ) A cos(2f c t )

1 binario

s (t ) A cos(2f c t )
COMUNICACIN DE DATOS. ESI-CR.UCLM

0 binario

30

PSK en cuadratura (QPSK)


Uso ms eficaz del espectro si por cada elemento de sealizacin se representa ms de un bit
Con saltos de fase de /2 (90o) Cada elemento representa dos bits Se pueden usar 8 ngulo de fase e incluso amplitudes distintas Un modem estndar de 9600 bps usa 12 ngulos, cuatro de los cuales tienen dos amplitudes

COMUNICACIN DE DATOS. ESI-CR.UCLM

31

QPSK
s (t ) A cos(2f c t

11 10

3 s (t ) A cos(2f c t ) 4 5 s (t ) A cos(2f c t )
4

00
01
32

7 s (t ) A cos(2f c t ) 4
COMUNICACIN DE DATOS. ESI-CR.UCLM

OTROS PSK
8-PSK 8 fases, repartidas dos en cada cuadrante, para cada una de las 8 ternas que se pueden generar con tres bits 16-PSK 16 fases, repartidas cuatro en cada cuadrante, para cada una de las 16 cuaternas que se pueden generar con cuatro bits
COMUNICACIN DE DATOS. ESI-CR.UCLM 33

Codificacin Amplitud - Fase


La informacin digital est contenida tanto en la fase como en la amplitud
Amp Fase MSB LSB
1 -135 1 -45 1 +135 1 +45 2 -135 2 -45 2 +135 2 +45

0
0

0
1

1
0

1
1

0
0

0
1

1
0

1
1

Puede haber 16 cuaternas con 4 bits


COMUNICACIN DE DATOS. ESI-CR.UCLM 34

Constelacin
110 010 111 011

000

001

100
COMUNICACIN DE DATOS. ESI-CR.UCLM

101
35

Modulacin en Amplitud en Cuadratura (QAM)


Se pueden enviar dos seales diferentes simultneamente sobre una misma portadora Se utilizan dos rplicas de la portadora, una de ellas desfasada 90 respecto a la otra (en cuadratura) Cada una de las portadoras se modula usando ASK Las dos seales independientes se transmiten por el mismo medio
COMUNICACIN DE DATOS. ESI-CR.UCLM

36

Prestaciones (1)
Ancho de Banda BT
ASK y PSK directamente relacionado con la velocidad de transmisin R.

BT (1 r ) R
FSK depende tanto del salto de frecuencia de las frecuencias F con la portadora como de la velocidad binaria R

BT 2F (1 r ) R
r es un factor relacionado con la tcnica de filtrado y su valor est comprendido entre 0 y 1. F es f2-fc o bien fc-f1
COMUNICACIN DE DATOS. ESI-CR.UCLM 37

Prestaciones (2)
En sealizacin multinivel se consigue un importante aprovechamiento del espectro

BT

1 r 1 r R R b log 2 L

COMUNICACIN DE DATOS. ESI-CR.UCLM

38

Algunos ejemplos de Ancho de Banda en FSK

F =1,25 MHz, fc=5 MHz, R=1 Mbps, BT depende de F

F =100 Hz, fc=1.170 Hz, R=300 bps, BT depende de R

COMUNICACIN DE DATOS. ESI-CR.UCLM

39

Datos Analgicos, Seales Digitales


Digitalizacin: conversin de datos analgicos en datos digitales
Los datos digitales se pueden transmitir utilizando NRZ-L Los datos digitales se pueden transmitir utilizando otros cdigos que no sean NRZ-L Los datos digitales se pueden convertir en seal analgica: (ASK, FSK, PSK) La conversin analgica a digital y viceversa se realiza usando un codec: PCM, DM Modulacin por Impulsos Codificados (PCM) Modulacin Delta (DM)
COMUNICACIN DE DATOS. ESI-CR.UCLM 40

Modulacin Impulsos Codificados MIC (Pulse Code Modulation) (1)


Si una seal se muestrea a intervalos regulares a un ritmo mayor que el doble de la componente de frecuencia ms alta, las muestras contienen toda la informacin de la seal original (TEOREMA DEL MUESTREO) Los datos de voz estn limitados a 4000 Hz Se necesitan 8000 muestras por segundo A cada muestra se le asigna un cdigo digital

COMUNICACIN DE DATOS. ESI-CR.UCLM

41

Modulacin por Impulsos Codificados MIC (PCM) (2)


Un sistema de 4 bits proporciona 16 niveles Cuantificacin
Error de cuantificacin o ruido Las aproximaciones suponen que es imposible recuperar exactamente la seal original

Muestras de 8 bits proporcionan 256 niveles Calidad comparable a la transmisin analgica 8000 muestras por segundo de 8 bits cada una suponen 64 kbps
COMUNICACIN DE DATOS. ESI-CR.UCLM

42

Relacin Seal / Ruido PCM


La relacin S/N se mejora en aproximadamente 6 dB cada vez que se aumenta un bit

SNR(dB) 6.02n 1.76

COMUNICACIN DE DATOS. ESI-CR.UCLM

43

Codificacin no lineal
Los niveles de cuantificacin no estn espaciados regularmente Se reduce mucho la distorsin de seal Los escalones son ms pequeos para entradas ms bajas Tambin se puede usar cuantificacin uniforme y previamente expandir y comprimir la seal analgica, dando ms ganancia a los niveles ms bajos
COMUNICACIN DE DATOS. ESI-CR.UCLM

44

Modulacin Delta (DM)


La entrada analgica se aproxima mediante una funcin escalera Se mueve arriba o abajo un nivel en cada intervalo de muestra, intentando asemejarse a la entrada analgica Comportamiento binario: la subida se representa con un 1 y la bajada con un 0 Se necesita un bit por cada muestra La precisin es mayor cuanto mayor sea la frecuencia de muestreo, si bien ello incrementa la velocidad de transmisin
COMUNICACIN DE DATOS. ESI-CR.UCLM 45

Modulacin Delta (DM)

Compromiso eleccin : grande para poco error de sobrecarga de pendiente y pequeo para poco ruido o error de cuantificacin (ruido granular)
COMUNICACIN DE DATOS. ESI-CR.UCLM 46

Problemas DM
Sobrecarga de pendiente, si la seal vara rpidamente el DM no puede seguir las variaciones Ruido granular o de cuantificacin. En ausencia se seal, o con variaciones muy pequeas el DM est variando constantemente entre 0 y 1 generando un ruido que la seal analgica no tiene DM es ms sencillo que PCM pero tiene peor relacin S/N
COMUNICACIN DE DATOS. ESI-CR.UCLM 47

Espectro Expandido
Datos analgicos o digitales Seal analgica Datos esparcidos en una ancho de banda grande Consigue que la perturbacin y la interceptacin sean ms difciles Salto en Frecuencia (Frequency hoping)
La seal se transmite sobre una serie pseudoaleatoria de frecuencias

Secuencia Directa
Cada bit se representa mediante varios bits en la seal trasmitida
COMUNICACIN DE DATOS. ESI-CR.UCLM 48

Secuencia Directa

COMUNICACIN DE DATOS. ESI-CR.UCLM

49