Professional Documents
Culture Documents
Transmisin digital
Eduardo Interiano
Contenido
Modulacin por manipulacin por corrimiento (shift keying) Transmisin serie y paralelo Transmisin en banda base Cdigos de lnea Cdigos de deteccin y correccin de errores
2
ASK
La seal se manipula segn la frmula s(t) = A(t)cos[C t + 0 ] En este mtodo, no se altera el ancho de banda de la seal transmitida Es sensible al ruido
4
FSK
Se usan dos frecuencias. Una para los 1, otra para los 0. La seal modulada puede considerarse como la suma de dos seales de AM de portadora diferente
FSK: Tipos
Se llama FSK de banda ancha, cuando las portadoras se separan ms que los anchos de banda de los espectros de 1 y 2 (f1(t) y f2(t)) Se llama de banda angosta si las portadoras se separan menos que el ancho de espectro de ASK para esa s(t)modulacin+ ] + B(t)cos[C 2t + ] = A(t)cos[C1t misma
6
PSK, BPSK
Matemticamente, PSK responde a esta ecuacin
s(t) = cos[C t + (t )]
En BPSK, el ngulo solo tomas dos valores: 0 Por ello, se la considera una variacin de ASK, con f(t) tomando los valores 1 1. El ancho de banda es por tanto, el mismo de ASK
7
QPSK
QPSK. La fase puede tomar cuatro valores: 0, /2, /4, 3/2 M-ary PSK. Tiene M fases, 2mM; m=0,1,..., M-1 Baud rate: Es el nmero de veces por segundo que cambia el parmetro de seal (amplitud, fase o frecuencia). Tambin se le llama Tasa de sealizacin. Se mide en baudios
8
Transmisin en paralelo
Se transmiten varios bits simultneamente
Transmisin en paralelo
Se transmiten grupos de bits en paralelo Alta velocidad Muchas conexiones (n-lneas + control) Longitud limitada a varios metros Velocidad en bytes/segundo o mltiplos como Mbytes/segundo
10
Transmisin en paralelo
Apta para comunicacin dentro de una placa de circuito impreso Usada para comunicar equipos a muy corta distancia entre s ej: computadora a impresora o a discos externos
11
Transmisin serie
Baja a mediana velocidad Requiere menos conexiones (3 lneas) Mayor alcance:
sin modulacin algunos cientos de metros con modulacin ilimitado
T T=Tiempo de bit
17
18
Flag
Flag
21
22
f [Hz]
23
Codificacin de lnea
Mtodo para convertir secuencia de datos binarios en una seal digital Objetivos de la codificacin de lnea
Maximizar la velocidad de transmisin Facilitar la recuperacin de la seal de reloj Capacidad para detectar errores Inmunidad al ruido e interferencias Eliminacin del nivel de CD
24
AMI
Usado en las lneas dedicadas T1
28
HDB3
29
Ventajas: Atenuacin reducida, e inmunidad mejorada al ruido y la diafona cercana y lejana (la energa de altas frecuencias se puede filtrar)
30
31
Correccin de errores
En sistemas de comunicacin se usan dos tipos de correccin de errores:
Solicitud de repeticin automtica (ARQ : Automatic Repeat Request) Correccin anticipada de errores (FEC : Forward Error Correction)
32
Correccin de errores
Solicitud de repeticin automtica
Se emplea en sistemas de comunicacin bidireccionales simultneos (full-duplex) Si el receptor encuentra que el mensaje est bien enva un ACK al transmisor Cuando el receptor detecta errores en un bloque de datos, solicita que se retransmita el mensaje por medio de un NACK
33
Correccin de errores
Correccin anticipada de errores
Se emplea en sistemas de comunicacin en canales de una va (simplex) o en sistemas duplex con demoras grandes en la transmisin Los datos transmitidos se codifican de forma tal que el receptor pueda detectar y corregir los errores Estos mtodos se clasifican como codificacin del
canal
34
Codificacin de canal
Codificacin de canal
La codificacin implica agregar bits adicionales (redundantes) al flujo de datos de modo que el decodificador reduzca o corrija los errores a la salida del receptor Los bits adicionales aumentan los requisitos de ancho de banda de la seal codificada
36
Clasificacin de cdigos
De bloque
El codificador no tiene memoria
Convolucionales
El codificador tiene memoria
37
Clasificacin de cdigos
De bloque
Se transforman k smbolos binarios de entrada en n smbolos binarios de salida con n > k Se selecciona la codificacin que produzca redundancia, tal como bits de paridad Ejemplos de cdigos de bloque:
Hamming Reed-Solomon
38
Clasificacin de cdigos
Convolucionales
Se transforman k smbolos binarios de entrada en n smbolos binarios de salida donde los smbolos de salida se ven afectados por (v + k) smbolos de entrada
39
Ejemplo: si se reciben 10 bits errneos por cada milln de bits totales tenemos:
10 BER = = 0.00001 = 1*10 5 1000000
Lo que significa que hay un bit con error por cada 100000 bits recibidos
41
Paridad simple
La paridad P, es el nmero de bits 1 de una secuencia de bits Si se acuerda paridad par, el nmero de bits 1 debe ser par en la secuencia. Para lograrlo, se inserta un 0 o un 1 el el campo correspondiente a P
0 1 1 0 1 0 0 1
43
3 unos P = 1
Paridad simple
Original
01 1
4 unos P = 0 1
No importa cual bit se altere, siempre que solo sea uno, y la paridad calculada en el receptor ser diferente del valor de P y se puede detectar el error Si se alteran dos bits cualesquiera, no se detectar error
44
01100100
1001
100 = 7, R = 9 = CRC = 9 13
46
Cdigo de Reed-Solomon
Usado en CD, DAT y vdeo digital Corrige hasta dos errores en mensajes de hasta 251 Bytes de longitud
47
Cdigo de Hamming
Peso de Hamming es el nmero de bits 1
El peso de Hamming de 0 1 1 0 1 0 0 1 es 4
Distancia de Hamming entre dos palabras de cdigo es el nmero de posiciones en las cuales difieren
0 1 1 0 1 0 1 1 0 1 1 1 1 0 0 1
La distancia d = 2
48
i2
i1
p4 i0
p2 p1
10 01 0
11 01
1 5
01 0
0
50
Referencias
Couch II, Len W.. Sistemas de Comunicacin Digitales y Analgicos. Prentice Hall, 5a Ed. Mxico, 1998. Len-Garca, Alberto, Widjaja, Indra. Redes de Comunicacin, McGraw Hill, Espaa, 2002
51