Sistemas de Comunicación Clase 11: Introducción Sistemas de Comunicación Digitales – Espectro PAM Códigos de Línea Objetivo Introducción sistemas de comunicación digitales Modelado de la señal Códigos de Línea Sistemas de Comunicación Digital Objetivo: Enviar un mensaje digital: secuencia de símbolos (‘0’ ‘1’ ‘2’ ‘2’….) a una cadencia de r bits/s a través de un canal analógico. Un Sistema de Comunicación Digital (SCD) trasmite durante un intervalo finito T una señal analógica elegida de un conjunto finito de señales posibles, dependiendo del símbolo a trasmitir. ‘0’ ‘1’ ‘2’ TX SCD T Sistemas de Comunicación Digital ‘0’ ‘1’ ‘2’ Mensaje: ‘0’ ‘1’ ‘2’ ‘2’ Señal : Banda Base ‘0’ ‘1’ Mensaje: ‘0’ ‘1’ ‘2’ ‘2’ ‘2’ Señal : Pasabanda Trasmisor- SCD Fuente de Datos Codificación de fuente (huffman) Codificación de canal (gray) ‘A’ 1 000 ‘B’ 01 011 ‘C’ 011 101 ‘D’ 010 110 Código M-ario Ej: caracteres teclado Codificación de línea Longitud media mínima Bit de pariedad Elimina redundancia Agrega redundancia, Inmunidad ruido canal Adecuado a características de canal analógico Comunicaciones Digitales vs Analógicas Regeneración: Posibilidad de recuperar el mensaje sin degradación a pesar de su trasmisión en canal ruidoso. Pulso original Pulsos degradados en el canal Pulso regenerado Ej: Regenerador Binario ‘1’ ‘0’ LPF V Pe En condiciones severas de ruido de canal (SNR R pobre) puedo detectar con error. Regeneración puede introducir error con probabilidad Pe. Repetidores Regenerativos ‘1’ TX Canal Regenerador Canal Procesan, regeneran el pulso antes que se degrade mucho y genere error en la detección. Diferencia entre repetidor regenerativo y analógico: En la toma de decisión (detección) uso conocimiento a priori, conozco que se trasmitió una de n posibles formas de pulso. Pregunta:¿Cuándo copian del pizarrón se comportan como un repetidor regenerativo o analógico? SC Digital vs Analógico Reproducción confiable: La perturbación tiene que ser muy grande para que haya un error (cambio de estado). Ej: trasmisión de datos Pe<10-5. Es posible trasmitir sin errores en canales con ruido (codificando con redundancia) sujeto a restricciones de ancho de banda y energía trasmitida. Estabilidad: Se pueden lograr sistemas que sean más estables en el tiempo al usar hardware con diseño especializado (dsp) en los que la variabilidad se introduce en la codificación algorítmica y no a través de componentes analógicos variables (resistencias, condensadores) que pueden derivar en el tiempo con la temperatura, etc. SC Digital vs Analógico Flexibilidad: Se puede cambiar (reprogramar) el algoritmo: aumentar la redundancia, control de errores, encriptado, ecualización simplemente cambiando el software. Multiplexado de distintas fuentes de información: Se pueden integrar sobre un mismo flujo de datos, información proveniente de distintas fuentes: audio, video, datos lo que facilita la convergencia de servicios y el diseño de los dispositivos en forma económica. SC Digital vs Analógico Desventajas: Complejidad para tareas sencillas: Pasabajos analógico: circuito RC, pasabajos digital: A/D, DSP, D/A, filtro antialiasing. Necesidad de Sincronismo TX-RX: Muestreo en instante óptimo. Desventajas/Ventaja: Requerimiento de ancho de banda: PCM binario n bits: requiere BT=nW (n=8). TV Digital con MPEG: logra trasmitir 4 canales digitales con calidad standard en el ancho de banda de un canal analógico (6MHz) Modelado de la Señal Digital ‘0’ Mensaje: ‘1’ ‘0’ ‘1’ ‘1’ ‘1’ ‘0’ Señal TX : Expresión analítica de la Señal Digital : x(t) a k k pk (t kT t d ) con t d U 0, T 1 ak a0 , a1....aM 1 y r T En cada intervalo de duración T se envía un pulso de duración T con forma pk (t) y amplitud ak . Caso particular: M-ario unipolar con forma de pulso p(t) (PAM digital). p (t ) : fijo vario amplitud según símbolo a TX p0(t) p1(t) p(t) a0 a1 binario polar ak 0, A,2 A..........( M 1) A M - ario unipolar Toma la forma de una señal PAM digital : x(t) a k k pk(t kT t d ) Modulación Amplitud de Pulso (PAM) ak ak: valores continuos (PAM analógica) o discretos (PAM digital) Descripción analítica de la señal PAM xPAM t ak pt kTs t d k con t d : U 0, Td retardo aleatorio xk : muestras de la señal - PAM analogica ak 1,1 : onda binaria aleatoria - PAM digital PAM p(ttd) a k Secuencia randómica estacionaria sentido amplio p(t): pulso conformador determinítico td retardo aleatorio U[0,Ts] xPAM(t ) Proceso estacionario en sentido amplio En estas hipótesis RxPAM τ es determinítica GxPAM f P( f ) 2 Ts j 2fkTs R k e con Ra k Rx kTs a GxPAM f P ( f ) Ga f 2 Espectro PAM Caso particular : Símbolos no correlacionados a 2 ma 2 k 0 Ra k E(a j .a j k ) 2 ma k 0 k Ra k e a ma e f Tb k k k 1 2 2 2 2 G xPAM f a r P ( f ) (ma r ) P (kr ) f kr con r Tb k j 2fkTb 2 2 j 2fkTb ma 2 a Tb 2 Ej : Espectro de onda binaria aleatoria depende forma del pulso, de la estadística de la secuencia ( a , ma ) y de la duración de los bits Tb . PAM Digital p(t-td) ak Secuencia randómica estacionaria sentido amplio Gx f P( f ) 2 x (t) p(t): pulso conformador determinítico td Proceso estacionario en sentido amplio retardo aleatorio U[0,Ts] Ga f 1 con Ga f Ts R k e a Sup : Símbolos no correlacionados : Gx f a r P ( f ) ma r 2 2 2 P(nr ) f kr k 2 j 2fkTs Códigos de línea ak p(t-td) x (t) Gx f a r P ( f ) ma r 2 2 2 P(nr ) f kr 2 k Espectro depende del pulso conformador y de la codificación. Modificando estos parámetros puedo generar distintos códigos de línea (distintos formátos para enviar datos). Unipolar NRZ Mensaje: 0 1 0 Unipolar NRZ: 1 1 1 0 +A 0 Sup : Fuente de símbolos binarios equiprobables 0,1 no correlacionados y codificamos con a0 0, a1 A, pulso rectangular de duración T. 2 A Ra 0 E ak ak ak pak A2 p( A) 0 p(0) 2 k 2 A A2 A2 2 2 2 ma E ak Ap ( A) 0 p(0) ma a Ra 0 ma 2 4 4 Unipolar NRZ Mensaje: 0 1 0 1 1 1 0 Unipolar NRZ: t p(t ) P(f) Tsinc 2 fT T 2 TA2 A k 2 2 2 Gx ( f ) sinc fT 2 T sinc k f 4 4T k T 2 TA2 A Gx ( f ) sinc 2 fT 0 4 4 +A 0 Unipolar NRZ Mensaje: Unipolar NRZ: 0 1 0 1 1 1 0 +A 0 Tiene δ en 0 (continua ma≠0) Alto contenido bajas frecuencias BT≈1/T (criterio primer cruce x 0) BT≈1/2T (criterio práctico) No tiene información de reloj Códigos de línea- Características Deseables Requiera menor ancho de banda de trasmisión. Lleve información de sincronismo en la señal No tenga continua (mayor eficiencia en el uso de la potencia, menor Pe para la misma ST ). Espectro adecuado a las características del canal. Ej: NRZ no es adecuado para líneas telefónicas: alternan polaridad, mala respuesta a bajas frecuencias. Polar NRZ: Mensaje: 0 Polar NRZ: 1 0 1 1 1 0 +A/2 -A/2 TA2 Gx ( f ) sinc 2 fT 2 Mejor eficiencia en el uso de la potencia que el unipolar. Unipolar RZ: Mensaje: 0 1 0 1 1 1 0 Unipolar RZ: 2 TA 2 fT A Gx ( f ) sinc 2 4 2 16 +A 0 k k sinc 2 f T 2 Requiero el doble del ancho de banda que Unipolar NRZ. Lleva información de reloj. Problema de perdida de sincronismo ante cadena larga de ceros. Bipolar Alternate Mark Inversion (AMI): Mensaje: 0 1 Bipolar -AMI: 0 1 1 1 0 +A 0 -A Los 0 se trasmiten con nivel 0 y los unos en forma alternada con +A y-A. Gana inmunidad frente a la inversión de polaridad en líneas telefónicas. Para analizar el comportamiento espectral se puede modelar como un código ternario con tres niveles: +A,0,-A con probabilidades ¼, ½ , ¼. A2 / 2 k 0 2 Ra k A / 2 k 1 0 k2 TA2 Gx ( f ) sinc 2 fTsen 2 (fT ) 2 Bipolar Alternate Mark Inversion (AMI): Mensaje: Bipolar -AMI: 0 1 0 1 1 1 0 +A 0 -A No tiene continua. Se puede recuperar reloj rectificando. BT≈1/T Bajo contenido espectral en bajas frecuencias. Sensible a pérdida de sincronismo ante cadenas largas de ceros. No transparente (depende de la estadística de la fuente de datos) HDBn- High density bipolar: No permite cadenas de más de n ceros seguidos, sustituye el 0 n+1 por el código correspondiente a 1 pero con polaridad opuesta a la que le tocaría al 1. Manchester 1 0 1 0 1 1 1 1 1 0 +A 0 -A t T / 4 t T / 4 p (t ) T /2 T /2 TA 2 2 2 fT Gx ( f ) sinc ft sen 4 2 Transición en cada bit - sincronismo