Definiciones Básicas Fuente de Información: Entidad que produce la información que va a ser transmitida a través del sistema. Formateo de Fuentes Discretas y Fuentes Continuas Mensaje Textual: En transmisión digital un mensaje es una secuencia de dígitos o símbolos de un conjunto finito de símbolos (o alfabeto). Comunicación Digital Fabio G. Guerrero Universidad del Valle De forma general, un mensaje está compuesto de una cadena de caracteres. 2 1 Símbolo: Grupo de k bits considerado como una unidad o carácter, mi, en un conjunto de símbolos. Carácter: Miembro de un alfabeto o conjunto de símbolos. Existen muchos códigos estandarizados para codificación de caracteres (ASCII, EBCDIC, etc.). Tamaño del alfabeto M = 2k Dígito Binario: La unidad fundamental de información de todos los sistemas digitales. También se utiliza como unidad de contenido de información. k es el número de bits en un símbolo. En transmisión, cada símbolo, mi, (i = 1,2...M) se representa por su correspondiente onda s1(t), s2(t), ....sm(t). El símbolo mi, es enviado transmitiendo si(t) durante T segundos. Torrente de bits (bit stream): Secuencia de dígitos binarios (unos y ceros). Frecuentemente referido como señal banda base. Onda Digital: Onda de voltaje, corriente, luz, etc. que representa un símbolo digital. 3 4 Ejemplos Rata de Datos (Data Rate) k 1 R[bit /s ]= = log 2 M T T Mensajes Textuales: Como estás? Bien Degradación y Regeneración de Pulsos Caracteres: C,O,M,E,T,B,.. Bit Stream: 1100001=C 1111001=O 1011001=M 5 Símbolos 1 10 101 6 Formateo de Información Textual mi (i = 1, 2,.... , M) M=2k símbolo binario (k =1, M=2) símbolo cuaternario (k =2, M=4) símbolo octario (k = 3, M=8) Ondas Digitales si(t) (i = 1, 2, 3......, M) 7 Fuente: Esta figura ha sido tomada del estándar ISO/IEC 8859-1:1997 (E) 8 Fuentes continuas Mensajes, Caracteres y Símbolos Para transmitir señales continuas como (voz, vídeo) por medios digitales, la señal se debe convertir a forma digital. Este proceso se conoce como conversión analógica- digital. El proceso de muestreo es el primer paso en esta conversión, el cual convierte una señal continua en el tiempo en una señal de tiempo discreto o una secuencia de números. La transmisión digital de señales continuas es posible en virtud del teorema de muestreo. 10 9 Un sistema pasabanda Sistemas Bandabase Fuente discreta Fuente análoga Información análoga LPF Modulador bandabase Demod bandabase Información discreta Tomado de: Carlos Salazar. SIMULACION DE LA CAPA FISICA PARA EL ESTANDAR IEEE 802.15.3a PARA UWB –OFDM. Trabajo de grado. Universidad del Valle. 2009 11 12 Formateo de Información Análoga Diagrama de bloques del transmisor 802.11a/g. S IG N A L D ATA A le a to riz a d o r C o d ific a d o r C o n v o lu c io n a l C o d ific a d o r C o n v o lu c io n a l P e rfo ra d o r In te rc a la d o r In te rc a la d o r B PSK M o d u la c ió n E N T R E N A M IE N T O LA R G O IF F T In s e rc ió n In te r-G u a rd a E N T R E N A M IE N T O C O RTO IF F T In s e rc ió n In te r-G u a rd a In s e rc ió n P ilo to s In s e rc ió n p ilo to s IF F T In s e rc ió n In te r-G u a rd a F u n c ió n E n v e n ta n a d o IF F T In s e rc ió n In te r-G u a rd a F u n c ió n E n v e n ta n a d o El Teorema del Muestreo Una señal limitada en banda que no tenga componentes espectrales por encima de fm hertz puede determinarse unívocamente por valores muestreados a intervalos uniformes de: T s 1 s 2fm Esta restricción expresada en términos de la rata de muestreo se conoce como criterio de Nyquist: Tomado de: Winans Oliver Cardona. SIMULACIÓN DE LA CAPA FÍSICA PARA REDES INALÁMBRICAS DE ÁREA LOCAL WLAN IEEE 802.11g. Trabajo de grado. Universidad del Valle. 2007. f s 2 f m Hz 13 14 Recordemos Vladimir Kotelnikov Función Delta Dirac (impulso unitario): t dt =1 t =0, t0 Propiedad de muestreo (colador): x t tt d dt=x t d Convolución x t tt d =x tt d Otras propiedades Traducción completa del artículo de 1933 «On the capacity of the 'ether' and cables in electrical communication»: http://ict.open.ac.uk/classics 15 x t tt d = x t d tt d 16 Muestreo ideal La transformada de Fourier de x(t) es 1 x f = f nf s T s n= Sea x(t) una señal análoga con espectro X f igual a cero por fuera de (- fm f fm) muestreada por un tren de impulsos x t= tnT s T s= 2 1f s La convolución con una función impulso desplaza a la función original al valor donde existe el impulso: m n= Por la propiedad de muestreo de la función delta X f f nf s = X f nf s x t t t 0 = x t 0 t t 0 Por tanto: la versión muestreada de x(t) es: 1 X s f =X f X f =X f Ts x s t=x t x t= x t tnT s n= n= ] f nf s n= 1 = X f nf s T s n= = [ x nT s tnT s 17 18 Interpretación física del teorema del muestreo X(f) x(t) f t k(f) k(t) t f x(n t/2W) x(t) LPD ideal t 19 t 20 Kotelnikov's theorem 1 Reconstrucción en el dominio t Cualquier función f(t) consistiendo de frecuencias entre 0 y f1 Hz puede ser representada por la serie { } sin 1 t f t= D k k 2 f1 t k 2 f1 donde k es un entero, ω1 = 2πf1, y Dk son constantes que dependen de f(t). 21 22 Qué pasa si fs < 2fM Muestreo ideal 23 24 Muestreo Natural Efecto espectral de fs En este caso la señal es multiplicada por un tren de pulsos rectangulares de periodo T y amplitud 1/T. x s t=x t x p t x p t= c n e j 2 n f s t 1 =2 f m Ts f s= n= AT T Para un tren de pulsos rectangulares c n= T 0 sinc n T 0 por tanto: c n= 1 T sinc n Ts Ts 25 26 La transformada Xs(f) de la onda muestreada se encuentra de la siguiente manera: x s t=x t cn e j 2 n f s t n= { X s f =F x t cn e j 2 n f s t n= X s f = cn F { x t e j 2 n f s t } } n= X s f = cn X f nf s n= 27 28 Muestreo Sample-and-Hold Se puede describir como la convolución del tren de pulsos muestreados [x(t)x(t)] con un pulso rectangular de amplitud unitaria p(t): [ x s t= p t {x t x t}= p t x t { [ X s f =P f F x t { n= t nT s n= tnT s ] } ]} 1 =P f X f f nf s T s n= 1 =P f X f nf s T s n = 29 30 Aliasing Espectro Señal Continua Espectro Señal Muestreada 31 32 Espectro Señal Continua Remoción efecto aliasing Espectro Señal Continua Espectro Señal Muestreada Prefiltrado Anti-aliasing Espectro Señal Muestreada 33 Espectro Señal Continua Postfiltrado antialiasing 34 Frecuencia Alias Espectro Señal Muestreada 35 36 Compromisos de Diseño Para qué sobre-muestrear? Se necesita un balance entre el costo de un ancho de banda de transición pequeño y el costo de una rata de muestreo más alta. Sin oversampling: La señal pasa a través de un LPF análogo de alto desempeño para limitar su ancho de banda. En muchos sistemas la respuesta ha sido tomar el ancho de banda de transición entre el 10 y el 20% del ancho de banda de la señal. La señal filtrada es muestreada a la rata de Nyquist a la señal (aproximadamente) limitada en banda. Las muestras son procesadas por un ADC que convierte las muestras del dominio continuo al discreto. Considerando un 20% de ancho de banda de transición para el filtro antialising se tiene una versión de ingeniería de la rata de Nyquist: f s 2.2 f m 37 38 Muestreo señales pasabanda Con oversampling: La señal se filtra con un LPF análogo de bajo desempeño (más económico) para limitar su BW. Una señal real m(t) se llama pasabanda si su transformada de Fourier M() cumple con la condición La señal pre-filtrada se muestrea ahora a una mayor rata de Nyquist. M = 0 excepto por Las muestras son procesadas por un ADC. 1 2 2 1 Las muestras digitales son procesadas por un filtro digital de alto desempeño para reducir su BW. donde 1 = 2πf1 y 2 = 2πf2 La rata de muestreo a la salida del filtro digital se reduce en proporción a la reducción en BW obtenida por este filtro digital. 39 Usando la definición básica sería necesario muestrear a 2f2. Sin embargo para señales del tipo de m(t), la mínima velocidad de muestreo permitida depende de f1, f2 y el ancho de banda fB = f2 - f1. 40 M Para evitar traslapamiento es necesario que M M s 2 2 1 2 1 1 0 k 1 s 1 1 2 B k s 2 2 y M [ k 1 s ] Ya que M k s f 1= f 2 f B 1 k 1 0 k 1 s 1 2 f2 fB k fs 2 fB f2 k 1 fs 1 2 fB fB k s 2 41 min { f s }= fs / fB 2f2 m m=floor 42 Ejemplo f2 fB Sea una señal pasabanda con f1 = 1.5 kHz y f2 = 2.5 kHz. k=1 k=2 fB = f2 - f1 = 1 kHz, y f2 / fB = 2.5 7 6 k=3 m= floor 5 2.5 1 min { f s }= 2 2.5 2 =2.5 kHz Vemos que la tasa mínima de muestreo es 2.5 kHz, y rangos admisibles de la rata de muestreo son 2.5 kHz ≤ fs ≤ 3 kHz y fs 4 3 ≥ 5 kHz (= 2f2). 2 1 2 2,5 3 4 5 6 7 f2 / f B 43 44 PCM El concepto de cuantización M = 2n Transmisor PCM (conversión análoga-digital) Señal de entrada Análoga señal análoga limitada en banda LPF Bandwidth = B sampling and hold instantáneo Señal Flat-top PAM Señal PAM cuantizada voltaje entrada Señal PCM Cuantizador No. de niveles = M 8 Codificador 6 M=8 4 Para que no haya aliasing se requiere que fs ≥ 2B. R = nf S 2 0 -8 Teorema de la dimensionalidad: BPCM 1 1 R = nf S 2 2 -6 -4 -2 2 4 6 8 voltaje salida = x -2 -V = -8 -4 V=8 -6 Fisrt-null bandwidth usando NRZ: -8 NRZ BPCM =R=n f S Hz PCM Bandwidth Lower bound: BPCM n B Tipos de ruido que pueden existir (dependiendo del rango): Overload noise, random noise (quantization noise), granular noise, haunting noise. 46 45 Definición Conjunto de niveles Regla de cuantización Uniform quantizer, cell width = ∆, N=8 C={yi ; i I } q x = y i 1 s x Distorsión i i { } 1s x = 1 x S S={Si ; i I } 0 otherwise i Zona de saturación o sobrecarga Zona granular Dq =E [d X , q X ] El MSE (Mean Squared Error) es la medida más común de distorsión: 2 d x , x =x x 47 48 Relación (S/N) para pulsos cuantificados Rate-distorsion function La función r(D) determina la rata mínima de cualquier cuantizador escalar de rata fija con distorsión D o menor. Es la función inversa de δ(R) donde: R= Inf El paso entre intervalos de cuantificación se denomina intervalo de cuantificación: q voltios. Dq q : R q R Considerar un cuantificador de L niveles para una señal análoga con un rango Vpp = Vp- (-Vp) = 2Vp voltios. En la práctica la función δ(R) más usada es el índice subjetivo MOS (Mean Opinion Score). Se asume que el error de cuantificación, e, se distribuye uniformemente sobre un intervalo de cuantización de ancho q. SNR=10 log 10 Var X c6 R dB 2 E [q X X ] 49 +Vp Vp-q/2 Vp-3q/2 La varianza del cuantificador corresponde a la potencia promedio del ruido de cuantificación: . . . . Quantizer rate: q/2 R q=log N 2 q /2 3q/2 q/ 2 2 2 1 q de= q 12 Si asumimos una onda sinusoidal con amplitud A = Lq/2, la relación señal a ruido debida a la cuantificación será: q/2 Vpp (L niveles) -q/2 q/2 = e pe de= e 2 5q/2 -3q/2 2 2 2 A Lq /2 L q S= = = 2 2 8 -5q/2 . . . . 2 2 2 S L q /8 3 2 3 n 2 = L = 2 = 2 N q q /12 2 2 S N -Vp+3q/2 -Vp+q/2 -Vp 50 51 3 n2 dB=10 log 10 2 1.776.02 n 2 6-dB-per-bit rule q 52 Arquitecturas y desempeño Aplicación y desempeño 1G Flash Pipeline 100M Sub-range 10M Multi-bit sigma-delta 1M 100k 10k 4 Conversion Rate (MSample/s) Conversion frequency (S/s) 10G Successive approximation Single-bit sigma-delta 1000 500 300 HDD/DVD Graphics Video/ Communication 100 50 30 DVC/DSC/Printer 10 5 Servo Automobile 1 General Purpose 0.5 (µ-Computer) 0.1 Audio 0.05 Integrating Meter 6 8 10 12 14 16 18 20 6 Resolution (bit) Fuente: VLSI Symposia, 2006. A. Matsuzawa, Tokio Tech. 8 10 12 14 16 Resolution (bits) 53 Fuente: VLSI Symposia, 2006. A. Matsuzawa, Tokio Tech. 54 Distribución estadística de una señal de voz Modulación por Pulsos Codificados (PCM) 55 56 Cuantificación uniforme y no uniforme Muchos de los pasos de cuantización en un sistema de cuantificación uniforme para señales de voz serían raramente usados. El ruido de cuantificación es igual para todas las magnitudes, por lo tanto, la relación S/N es peor para señales de bajo nivel que para señales de alto nivel. Con cuantificación no uniforme se puede brindar una cuantificación fina para las señales débiles y una cuantificación gruesa para las señales fuertes. El ruido de cuantificación se puede hacer proporcional al tamaño de la señal. 57 58 Cuantificación no uniforme El efecto de la cuantificación no uniforme es mejorar la relación S/N global reduciendo el ruido de las señales débiles predominantes a expensas de un incremento en el ruido para las señales fuertes que raramente ocurren. Una forma práctica de obtener cuantificación no uniforme es distorsionar primero la señal con una característica de compresión logarítmica seguido de un cuantificador uniforme. Un cambio de señal dado a pequeñas magnitudes llevará al cuantificador uniforme a través de más pasos que el mismo cambio a magnitudes grandes. 1 x =G [qG x] 2 f x D q 2 dx 12 g x g x= d G x dx 59 60 Características de Compansión y= y max log e [1my x/ x max ] sgn x log e 1my { sgn x= 1 para x0 1 para x0 } { Ax/ x max 1 x sgn x 0 1log e A x max A y= 1log e [ Ax/ x max ] 1 x sgn x 1 y max 1log e A A x max y max Ley (Norte América) } Ley A (Europa) 61 62 Ejemplos de códecs de audio y video Trade-offs fundamentales: Bit-Rate Quality Complexity Delay Complexity: consumption memory, instructions, cost, power Aplicaciones: one-way, two-way (< 300 ms round-trip) 63 64 Códecs de audio ITU-T G.711 Banda angosta: 300 Hz a 3400 Hz Pulse Code Frequencies. Banda Ancha: 50 Hz a 7kHz Modulation (PCM) of Voice Bit rate: 64 kbit/s Fixed Networks (Historical PSTN Networks, etc.), Intranets, Internet (Mandatory for H.323) Fuente: G.719: The first ITU-T Standar for High-Quality Conversational Audio Coding. IEEE Communications Magazine, October 2009. Material basado en el anexo A de la norma ETSI TS 185 001 V.1.1.1 (2005-11). 65 ITU-T G.726 66 ITU-T G.727 Adaptive Differential Pulse Code Modulation (ADPCM) 5 -, 4-, 3- and 2-bits Sample Embedded Adaptive Differential Pulse Code Modulation (ADPCM) A: uniform-quantized input and output Annex A: uniform-quantized input and output B: Packet format Bit rate (kbit/s): 16 / 24 / 32 / 40 Bit rate (kbit/s): 16/24/32/40 Transmission applications (DCME) DECT Telephony 67 68 ITU-T G.728 ITU-T G.723.1 Coding of Speech at 16 kbit/s using low-delay Code Excited Linear Prediction (LD-CELP). Dual rate speech coder for multimedia communications transmitting at 5.3 and 6.3 kbit/s Videophony Mayo de 2006 Sensible a errores de transmisión Videophony sobre Internet (H.324) Bajo retardo (tramas de 5 ms) H: Variable bit rate I: packet concealment 69 ITU-T G.729 70 GSM Coding of speech at 8 kbit/s using conjugatestructure algebraic-code-excited linear prediction (CS-ACELP). EFR. 12.2 kbit/s. Frame=20 ms. Más usado. FR. 13 kbit/s. Frame=20 ms. Primera generación. HR. 5.6 kbit/s. Frame=20 ms. Telefonía sobre IP. AMR. 12.2/10.2/7.95/7.40/6.70/5.90/5.15/4.75 kbit/s. GSM y redes 3G Trama = 10 ms. 71 72 Redes CDMA (IS127) IETF EVRC: Estándar TIA y 3GPP2. USA, Asia. iLBC. Voz sobre IP. Audio streaming. 8.55/4/0.8 kbit/s. IEFC RFC 3951. Libre de patente. SMV: Estándar 3GPP2. 8.55/4/2/0.8 kbit/s 13.33/15.2 kbit/s. Telefonía sobre redes CDMA (IS127). Ejemplos de uso: Gizmo5 (VoIP), Ekiga, OpenWengo, Google Talk, Yahoo, Messenger and Memo Recorder (on the Nokia N800/N810). 73 Códecs audio banda ancha 74 Audio banda ancha y angosta G.722. 48/56/64 kbit/s. Teleconferencia. CELP MPEG. Estándar ISO/IEC 14496 (audio). G.722.1. 24/32/48 kbit/s. Teleconferencia. Frame=20 ms. Tiene múltiples variantes. Voz sobre IP. Digital Radio Broadcast. AMRWB (G.722.2). Narrowband (kbit/s): 3.85, 4.25, 4.65, 4.9, 5.2, 5.5, 5.7, 6.0, 6.2, 6.3, 6.6, 6.9, 7.1,....,12.2 23.85/23.05/19.85/18.25/15.85/14.25/12.65/8.85/6.6 kbit/s. Frame=20 ms. Telefonía banda ancha para redes fijas y móviles 3G. Broadband (kbit/s): 10.9, 11.5, 12.1, 12.7, 13.3, 13.9, ..., 23.0, 23.8. VMR-WB. Códec 3GPP2. Telefonía banda ancha para redes cdma2000. 13.3/6.2/2.7/1 kbit/s. Frame=20 ms. ITU-T G.729.1. 8-32 kbit/s scalable wideband speech and audio coding. 75 76 Algunos códecs de video Tipos de Ondas PCM H.261. Videotelefonia H.320 (ISDN)/H.323 Cuando a un dígito binario se aplica modulación de pulsos la onda resultante es una onda PCM binaria. H.263. H.263+. 64 a 16384 kbit/s (720x576). Para videotelefonia H.323/SIP. Usados en broadcast y streaming en MMS en servicios 3GPP. Cuando a un dígito no binario se aplica modulación de pulsos la onda binaria resultante se denomina onda PCM M-aria (e.g. PAM). MPEG4 video. H.264. Para videotelefonia H.323/SIP. Usados en broadcast y streaming en MMS en servicios 3GPP. Es una versión mejorada de H.263. 77 78 Bits por palabra PCM y bits por símbolo Ondas PCM M-arias Es importante no confundir la idea de bits por palabra PCM con el concepto de transmisión multinivel (M niveles) de k bits por símbolo. Para palabra PCM L = 2l, donde L es el número de niveles de cuantificación, y l es el número de bits que se necesita para representar cada nivel. Transmisión multinivel M = 2k, donde M es el tamaño del conjunto de símbolos, y k es el número de bits que se necesita para representar cada símbolo. 79 80 Tamaño palabra PCM Cuántos bits asignar a una muestra análoga? V pp V pp q emax = = 2 2 L1 2 L e p V pp V pp p V pp 2L l 2 = L llog 2 Transmisión Banda Base 1 niveles 2p Codificación de Línea 1 bits 2p El número de niveles o de bits por muestra depende de cuánta distorsión de cuantificación se va tolerar con el formato PCM 81 82 Clasificación códigos de línea Representación de Dígitos Binarios +V 1 0 1 1 0 0 0 1 1T 2T 3T 4T 5T 6T 7T 8T 1 1 0 0 Existen códigos de nivel y códigos por transición, códigos con memoria y sin memoria. Se pueden identificar, entre otras, las siguientes familias: Polar NRZ -V 9T 10T 11T 12T No retorno a cero (NRZ) NRZ-L (lógica digital) El término line coding proviene de la era de la telefonía clásica. NRZ-M (grabación de cintas magnéticas) NRZ-S Retorno a cero (RZ): Ampliamente usados transmisión de datos, y grabación magnética en RZ-Unipolar RZ-Bipolar RZ-AMI (sistemas telefónicos) 83 84 Fase Codificada: Estos esquemas se utilizan en sistemas de grabación magnética, comunicaciones ópticas y algunos enlaces de telemetría satelital. bi--L 1 0 1 1 0 0 0 1 1 1 0 Unipolar NRZ T 2T 3T 4T 5T 6T 7T 8T 9T 10T 11T (a.k.a Manchester coding) Unipolar RZ bi--M bi--S Polar NRZ Delay Modulation (DM) (a.k.a Miller Coding) Bipolar (AMI) Binaria Multinivel: tres niveles en vez de dos. Además de RZ bipolar y RZ-AMI están: Manchester (Bi-phase) Dicode NRZ Dicode RZ Delay Modulation Duobinary 85 1 0 1 1 0 0 0 1 1 1 86 0 Porqué tantas ondas PCM? Split Phase (Mark) Split Phase (Space) Componente DC Contenido de temporización (timing) Uso del espectro (ancho de banda) Sensibilidad a inversión de polaridad (Codificación Diferencial) Inmunidad al ruido (probabilidad de error) Detección de errores Transparencia a los datos Bi- Phase (Mark) Bi-Phase (Space) Code Mark Inversion T 2T 3T 4T 5T 6T 7T 8T 9T 10T 11T NRZ (M) NRZ (s) 87 88 Unipolar NRZ 1 0 T 11T 1 2T 1 3T 0 4T 0 5T 0 6T 2 1 7T 1 8T 1 9T 0 Pe = 10T 1 erfc 2 Eb 2N0 T = 1/R First-null bandwidth: R Hertz Desventajas: secuencias largas de 0s y 1s, componente DC, Pe menor que sistemas polares, no permite detección de errores. 0 .2 5 0 .1 0 0 .0 5 Si R = 64 kbps con la cadena 01010101.... existirá componente frecuencial a 64 kHz? 4 2 2 2 1 1 0 0 0 1 4 90 2 V T sin f T / 2 S 2 f = 16 f T /2 Unipolar RZ 0 2 V f 4 0 .1 5 89 1 2 0 .2 0 V T sin f T S1 f = 4 fT 1 1 2 [ 2 1 V f 2 n1 R f 2 2 4 4 n= 2n 1 0 ] 0 .2 5 0 .2 0 T = 1/R. Presencia de componente discreta a 1/T. First-null bandwidth: 2R Hertz. Desventajas: secuencias largas de 0s y 1s, componente DC, Pe peor en 3 dB que unipolar NRZ, no permite detección de errores. 0 .1 5 0 .1 0 0 .0 5 Si R = 64 kbps con la cadena 01010101.... existirá componente frecuencial a 64 kHz? 91 4 2 2 4 92 NRZ Polar Señalización del tipo Pulso/No-pulso 1 0 1 1 0 0 0 1 1 1 0 En general para señalización del tipo Pulso/No-pulso: 2 S PNP f = p1 p RG f 2 p R 2 G nR2 f nR Cuando P(1) = p, (p diferente de 0.5), existe componente DC y la PSD está dada por n= sin f T S 3 p f =4 V T p 1 p fT 2 2 2 2 V 12 p f 93 Pe = p = 1/2: sin f T S 3 f =V T fT 2 2 1 erfc 2 94 RZ Polar (bipolar, AMI o seudoternario) Eb N0 1 1 .0 0 1 1 0 0 0 1 1 1 0 0 .8 0 .6 0 .4 Este código es un código con memoria. Su PSD está dada por: 0 .2 4 2 1cos 2 f T S 4 p f =2 p1 p RG f 2 12 p1 22 p1 cos 2 f T 2 2 2 4 95 96 Cuando p = 0.5, se usan pulsos cuadrados de amplitud ±V, y duración T/2 segundos, la PSD se vuelve: RZ (AMI) bipolar 2 V 2 T sin f T /2 2 S 4 f = sin f T 4 f T /2 3 P e erfc 4 0 .2 0 0 .1 5 Eb , 2N0 E b / N 02 0 .1 0 0 .0 5 3 2 1 1 2 3 97 98 Manchester 1 0 1 1 0 0 0 1 1 1 0 Cuando P(1) = p, (p diferente de 0.5), la amplitud de la parte continua de la PSD se reduce y aparecen componentes discretas a múltiplos enteros de la bit rate, R=1/T. La transición negativa o positiva en la mitad del periodo de bit indica un 1 ó 0 respectivamente. Tiene este código memoria? Permite detectar errores? Usado en 10 Mbps Ethernet. PSD con símbolos fuente igualmente probables: 2 sin f T /2 2 f T S 5 p f =V T 4 p 1 p sin 2 f T /2 2 2 2 V 12 p n=, n0 2 2 f nR n 2 sin f T / 2 2 S 5 f =V T sin f T / 2 f T /2 2 99 100 Manchester PSD para esquemas antipodales 0 .5 g2(t)= -g1(t) 0 .4 Ejemplos: Manchester, NRZ Polar. 0 .3 2 S BP f =4 p 1 p RG f 0 .2 2 2 p1 R 0 .1 2 G nR2 f nR n= 4 2 2 4 |G( f )| es la magnitud de la FT de g1(t) ó g2(t) 101 Delay modulation (código Miller) 1 0 1 1 0 0 0 1 1 1 102 PSD con símbolos fuente igualmente probables: V2T S 6 f = 2 f T 2 178 cos 2 f T 0 ×( 232 cos f T 22 cos 2 f T 12 cos 3 f T 5cos 4 f T 12 cos 5 f T 2 cos 6 f T 8 cos 7 f T 2 cos 8 f T ) Un 1 se representa mediante una transición en la mitad del periodo de un bit y un 0 por ausencia de transmisión. Sin embargo, si un 0 es seguido de otro 0 existe transición al final del periodo del bit. 103 104 Delay modulation PSD B6ZS 2 .0 Si el último pulso fue positivo (+), el código especial es 0 + - 0 - + Si el último pulso fue negativo (-), el código especial es 0 - + 0 + 1 .5 0 0 1 .0 0 0 0 + 0 - 0 0 0 - 0 + 1 - 1 + 0 0 1 - 0 0 0 - 0 + 0 0 0 + 0 - 1 + 1 - Reglas de sustitución B3ZS 0 .5 2 2 Numero de Pulsos B desde última violación Polaridad del último pulso B Odd Odd Even Even Negative ( - ) Positive ( + ) Negative ( - ) Positive ( + ) Código de sustitución 0000+ +0+ -0- forma de sustitución 00V 00V B0V B0V 4 105 106 Comparación BEP 0.30 (T/4) 2 0.25 Unipolar NRZ Unipolar RZ 10-1 5 2 Unipolar NRZ 0.20 Bipolar (AMI) 10-2 PSD / V2T Bit Error Probability, Pe 4 1 + 5 2 Atributos espectrales de algunas ondas PCM AMI (Bipolar) 0.15 10-3 Polar NRZ Manchester 5 0.10 (T/16) 2 10-4 T /4 2 0.05 Unipolar RZ 5 2 0.00 10-5 0.0 0.5R 1.0R 1.5R 2.0R Frequency, f (Hz) 5 2 10-6 0 2 4 6 8 10 SNR per bit, Eb/N0 (dB) 12 14 107 108 Algunas Fuentes de Corrupción 2.5 PSD / V2T 2.0 Efectos de cuantización y muestreo 1.5 Ruido de cuantificación Delay Modulation Saturación del cuantificador Polar NRZ 1.0 Inestabilidad Base de Tiempo (timing jitter) 0.5 Efectos del Canal Ruido del canal (efecto umbral) Interferencia Intersimbólica (ISI) Manchester 0.0 0.0 0.5R 1.0R 1.5R 2.0R Frequency, f (Hz) 109 Bibliografía Sklar, B. Digital Communications, Fundamentals and Applications (2nd Edition). Prentice Hall, 2002. J. D. Gibson (editor in chief), The Mobile Communications Hanbook, Second Edition, CRC Press, 1999. A. Bruce Carlson, Communication Systems: An introduction to Signals and Noise in Electrical Communications, McGraw-Hill, 1986. 111 110