1. 1.- - Codificacin de lnea. Codificacin de lnea. Contenido Contenido 2. 2.- - Esquemas de codificacin de lnea. Esquemas de codificacin de lnea. 3. 3.- - Caractersticas de la transmisin digital. Caractersticas de la transmisin digital. 4. 4.- - Capacidad de informacin de canal. Capacidad de informacin de canal. pp Objetivo. Objetivo.-- Al finalizar el tema, el estudiante ser capaz de describir y comparar los cdigos de lnea en el dominio de la frecuencia. 1 Se puede transmitir una seal digital de 2 formas: en banda base banda base o en banda banda ancha ancha 1. 1.- - Codificacin de lnea Codificacin de lnea p g (con modulacin digital). Transmitir en banda base banda base significa enviar una seal digital sobre un canal sin cambiarla a analgica. Los datos, en forma de texto, nmeros, imgenes grficas, audio o voz, se almacenan en la memoria de un PC en secuencia de bits, 0s y 1s. Estos nmeros binarios deben convertirse a seales digitales, es decir a niveles de voltaje o corriente (u otro tipo de smbolos) para su transmisin por la lnea. Este proceso se llama codificacin de lnea codificacin de lnea. La La codificacin de lnea codificacin de lnea es el proceso de convertir es el proceso de convertir datos datos digitales digitales en en seales seales digitales. digitales. 2 Bits y smbolos Bits y smbolos Bit Bit. En las comunicaciones de datos, el objetivo es enviar bits de datos. Un bit es la entidad d t l t d i f i ms pequea que puede representar un elemento de informacin. Smbolo Smbolo. En una comunicaciones de datos digitales, los bits son transportados por smbolos (variaciones de voltaje). Un smbolo es la unidad ms corta (en cuanto a tiempo) de una smbolo es la unidad ms corta (en cuanto a tiempo) de una seal digital. En otras palabras, los bits son transportados; los smbolos son los portadores. La tasa de bit es el nmero de bits enviados en 1 segundo. Su unidad es el bps. Tasa de bit y tasa de smbolos Tasa de bit y tasa de smbolos La tasa de bit es el nmero de bits enviados en 1 segundo. Su unidad es el bps. La tasa de smbolos es el nmero de smbolos enviados en 1 segundo. La unidad es el baud. Se utilizan diferentes terminologas en la literatura. La tasa de bit se denomina en algunas i t d d t L t d b l d i t bi t d l t d ocasiones tasa de datos. La tasa de smbolos se denomina tambin tasa de seal, tasa de pulsos, tasa de modulacin o tasa de baud. Un objetivo en la comunicacin de datos es incrementar la tasa de bit, al mismo tiempo que se reduce la tasa de smbolos Si se incrementa la tasa de bit se incrementa la velocidad de se reduce la tasa de smbolos. Si se incrementa la tasa de bit, se incrementa la velocidad de transmisin. Si se reduce la tasa de smbolos, se reducen los requisitos de ancho de banda (BW). 3 Relacin entre la tasa de bit y de smbolos Relacin entre la tasa de bit y de smbolos La relacin depende del nmero de bits que son transportados por cada smbolo. Una analoga puede ayudar: suponga que un bit es una persona y un smbolo es un vehculo. analoga puede ayudar: suponga que un bit es una persona y un smbolo es un vehculo. Un vehculo puede transportar una o ms personas. Tambin se puede dar el caso de que una persona conduzca un vehculo y remolque otro. Se necesitan 2 Aqu, 1 bit es transportado por 1 smbolo. Ambas tasas son iguales Se necesitan 2 smbolos para transportar 1 bit. El smbolo extra garantiza la sincronizacin La tasas son iguales. Ejemplo: codificacin NRZ-L. sincronizacin. La tasa de bit es la mitad de la de baud. Ejemplo: Manchester. Aqu, 1 smbolo t t 2 bit A U d 4 transporta 2 bits. Esquema multinivel que incrementa la tasa de bit sobre el mismo BW. Ejemplo: Aqu, Un grupo de 4 bits es transportado por un grupo de 3 smbolos. codificacin 2B1Q. 4 Ancho de banda (BW) Ancho de banda (BW) Es el rango de frecuencias Es el rango de frecuencias d l d l Espectros de seal digital peridica y aperidica. contenido en una seal. contenido en una seal. Una seal digital que transporta informacin no es peridica, por tanto, su BW es continuo con un rango infinito rango infinito. Sin embargo, las seales digitales que se encuentran en la vida real tienen un BW con valores finitos. El BW es tericamente infinito, pero muchos de los componentes tienen una amplitud tan pequea que se pueden ignorar El BW efectivo es finito tan pequea que se pueden ignorar. El BW efectivo es finito. La tasa de baud determina el BW requerido para una seal digital. Utilizando la analoga, el nmero de vehculos afecta al trfico, no el nmero de personas que llevan. Ms cambios en la seal significa inyectar ms frecuencias en la seal. La frecuencia significa cambio y cambio significa frecuencia. Cuando se habla de BW, se define un rango de frecuencias. Se necesita saber dnde se sita este rango as como los valores de las frecuencias ms alta y ms baja. Adems, la amplitud d d t t i t t S d d i l BW i l l de cada componente es un aspecto importante. Se puede decir que el BW es proporcional a la tasa de baud. 5 Componente DC Componente DC Cuando un nivel de voltaje en una seal digital es constante durante bastante tiempo, el espectro crea frecuencias muy bajas (resultado del anlisis de Fourier). Estas frecuencias espectro crea frecuencias muy bajas (resultado del anlisis de Fourier). Estas frecuencias cercanas a 0, denominadas componentes DC (corriente continua), dan lugar a problemas en sistemas que no pueden pasar frecuencias bajas o que utilizan acoplamiento elctrico con transformador. Por ejemplo, una lnea telefnica no puede pasar P i i i DC Por ejemplo, una lnea telefnica no puede pasar frecuencias por debajo de los 300 Hz. Un enlace de larga distancia puede utilizar uno o ms transformadores para aislar elctricamente diferentes partes de la lnea. Para estos sistemas, se necesita un esquema sin componentes DC. Autosincronizacin Autosincronizacin Para interpretar correctamente las seales recibidas, los intervalos de bits del receptor deben corresponder exactamente con los del transmisor. Si el reloj de receptor es ms rpido o ms lento, los intervalos no coincidirn y el receptor podra malinterpretar las seales. Una seal digital con autosincronizacin incluye informacin sobre el tiempo en los datos transmitidos. Esto se consigue con transiciones en la seal que alerten al receptor del comienzo, de la mitad o del fin de un pulso. Si el reloj de receptor no est sincronizado, estas transiciones pueden reiniciar el reloj. p j 6 2. 2.- - Esquemas Esquemas de de codificacin de lnea codificacin de lnea Se pueden dividir en 5 categoras. En cada una de ellas pueden haber i varios esquemas. U i l NRZ Unipolar NRZ Utiliza 2 niveles de voltaje TTL. Puede ser de lgica positiva o negativa lgica positiva o negativa. Problema 1: tiene un componente de DC, no compatible para algunos equipos y medios equipos y medios. 7 No se utiliza en comunicacin de datos. NRZ: No Retorno a Cero. Solucin a problema 1: codificacin NRZ-L. Desaparece el componente de DC Polar NRZ-L y NRZ-I Desaparece el componente de DC. El RS-232 usa NRZ para 1 entre 3 y 25 V y para 0 entre +3 y +25 V. P bl 2 bl d i NRZ L Problema 2: problema de sincrona NRZ-L cuando hay muchos 0 1. Solucin parcial a problema 2: codificacin NRZ I La sincrona se resuelve con NRZ-I. La sincrona se resuelve con transiciones para los 1 que son ms frecuentes que los 0. Polar RZ Solucin completa a problema 2: codificacin RZ La sincrona se resuelve codificacin RZ. La sincrona se resuelve con transiciones a cero en la mitad bit, tanto para los 0 y 1. Problema 3: utiliza 3 niveles de seal y 2 b l ( bi ) bi smbolos (cambios) para transportar 1 bit. Es compleja y necesita mayor BW, aunque es ms eficiente que las anteriores. 8 Ya no se utiliza. Polar bifsica Manchester Solucin a problema 3: codificacin Manchester. Hace lo mismo que RZ pero con slo 2 niveles de seal. Se utiliza en redes LAN Ethernet. Polar bifsica Manchester diferencial Se utiliza en redes LAN Token Ring Se utiliza en redes LAN Token Ring. 9 Bipolar AMI En el trmino AMI inversin de En el trmino AMI, inversin de marca alternada, la palabra marca proviene de la telegrafa y significa 1. AMI se utiliza en comunicaciones de larga distancia, pero tiene el problema de sincronizacin cuando aparecen largas secuencias de 0. La tcnica de aleatorizacin lo tcnica de aleatorizacin lo soluciona. Multinivel 2B1Q La codificacin multinivel incrementa el nmero de bits por baud, codificando un patrn de n bits en un patrn de m smbolos. Los diferentes smbolos it dif t i l d l permiten diferentes niveles de seal. Se utiliza en la tecnologa DSL (lnea de abonado digital) para ofrecer una conexin de alta velocidad a Internet utilizando las 10 de alta velocidad a Internet utilizando las lneas telefnicas de abonado. Aleatorizacin Los esquemas bifsicos (Manchester), adecuados para enlaces dedicados entre estaciones LAN l d d i i l di t i d bid en una LAN, no lo son adecuados para comunicacin a larga distancia, debido a que requieren un mayor BW. La codificacin bipolar AMI tiene un BW ms reducido y no crea una componente DC. Sin embargo, una larga secuencia de 0 provoca problemas de sincronizacin. g , g p p Se puede utilizar AMI para largas distancias si se utiliza la aleatorizacin, tcnica que sustituye una larga secuencia pulsos de nivel cero con una combinacin de otros niveles. El sistema insertar los pulsos requeridos de acuerdo a reglas de aleatorizacin definidas. Dos tcnicas comunes son B8ZS y HDB3 Dos tcnicas comunes son B8ZS y HDB3. AMI - B8ZS (AMI con sustitucin de 8 ceros). Introduce cambios artificiales denominados violaciones. Si vienen ocho 0 seguidos, cambia el patrn en base a la polaridad del 1 anterior. Se usa en EE.UU y Japn. AMI - HDB3 (Bipolar 3 de Alta Densidad). Introduce cambios cada vez que encuentra cuatro 0 consecutivos. Se basa en la polaridad d l 1 t i l d 1 d d 11 del 1 anterior y el nmero de 1 desde la ltima sustitucin. Se usa en el resto del mundo. 3. 3.- - Caractersticas de Caractersticas de la transmisin la transmisin digital digital 11 Inmunidad al ruido. La seal se regenera en el receptor con un Trigger o un amplificador operacional. 11 Deteccin de errores y correccin. Se han desarrollado tcnicas para encontrar 22 errores y corregirlos. Compatibilidad con TDM. Permite transmitir varias seales por el mismo canal. 33 44 Procesamiento digital de seales. El procesador DSP permite comprimir los datos para i t l l id d d t i i l l d d h t incrementar la velocidad de transmisin y almacenarlos, adems de muchos otros procesamientos no disponibles en tcnicas analgicas. 55 Otra caracterstica de la transmisin en banda base es que se requiere un medio con un BW incluso 10 veces mayor que el que se requiere con mtodos analgicos. 12 Ruido Ruido es cualquier energa elctrica no deseada que aparece en la El ruido trmico t t l El ruido y la relacin S/N El ruido y la relacin S/N no deseada que aparece en la frecuencia de la seal deseada e interfiere con ella perturbando la comunicacin. constante, el ms importante, produce este efecto. Si b l i l l i d l i d l l l i d l id Sin embargo, lo que importa es la relacin de la potencia de la seal y la potencia del ruido. Esta relacin S/N es una de las especificaciones ms importantes de cualquier sistema de comunicaciones. S/N es la razn entre S/N es la razn entre lo que se quiere (seal) y lo que no se quiere (ruido). Una S/N baja indica 13 que la seal est muy corrompida por el ruido. Segn el anlisis de Fourier, una seal digital es una seal analgica compuesta. 4. 4.- - Capacidad de informacin de canal Capacidad de informacin de canal Una seal digital con una duracin de bit de T/2, requiere, para su transmisin, un canal b j BW i i l B P paso bajo con un BW mnimo igual a B. Por tanto, si la seal tiene 2 niveles, la velocidad de bit (v b ) puede expresarse como: C = Capacidad de transmisin del canal, en bps. B = ancho de banda del canal, en Hz. 14 El canal paso bajo El canal paso bajo Para tener en el receptor una rplica exacta de una seal digital, se necesitara un medio BW t 0 i fi it l lit d d d d l t con un BW entre 0 e infinito, que conserve la amplitud de cada uno de los componentes en que se descompone la seal digital. Tales medios no se tienen en la vida real: pero tampoco son necesarios, como se ha visto, pues los componentes de la seal en frecuencias muy altas son tan pequeos que se pues los componentes de la seal en frecuencias muy altas son tan pequeos que se pueden ignorar, adems, si la seal recibida no es una rplica exacta, an puede ser recuperada con tcnicas de regeneracin. 2 canales paso bajo El de mayor BW soporta transmisiones a mayor l id d 2 canales paso bajo con diferentes BW. velocidad. 2 nodos se pueden comunicar usando seales digitales con una precisin El BW El BW de un de un canal de canal de transmisin es el transmisin es el digitales con una precisin muy grande, a travs de un medio con un BW muy grande, como un cable coaxial o una fibra ptica. El BW El BW de un de un canal de canal de transmisin es el transmisin es el rango de frecuencias que deja pasar. rango de frecuencias que deja pasar. 15 Lmites en la tasa de transmisin Lmites en la tasa de transmisin Una consideracin importante en la transmisin El ancho de banda disponible. de seales digitales es lo rpido que se pueden enviar por un canal, en bps. Depende de 3 factores. El ancho de banda disponible. Los niveles de seal que se usan. La calidad del canal (el nivel de ruido). Se han desarrollado 2 frmulas tericas para calcular la tasa de bits: la de Nyquist para Se han desarrollado 2 frmulas tericas para calcular la tasa de bits: la de Nyquist para un canal sin ruido y la de Shannon para un canal ruidoso. Canal sin ruido Canal sin ruido Tasa de bits de Nyquist Tasa de bits de Nyquist Nyquist Nyquist define la mxima capacidad de transmisin terica para un canal sin ruido. C capacidaddetransmisindelcanal,enbps. B ancho de banda del canal en Hz B anchodebandadelcanal,enHz. M nmerodenivelesdevoltajetransmitidos. Se podra pensar que, dado un B especfico, se puede conseguir cualquier velocidad incrementando los niveles M de la seal La idea es correcta en la prctica existe un lmite incrementando los niveles M de la seal. La idea es correcta, en la prctica existe un lmite. Si se incrementan los niveles de la seal, se impone una carga en el receptor. Si los niveles son slo 2, el receptor distingue fcilmente entre 0 y 1. Si los niveles son 64, el receptor debe ser muy sofisticado para distinguirlos. En otras palabras, incrementar los niveles de la seal reduce la fiabilidad del sistema. 16 Canal con ruido Canal con ruido Capacidad de Shannon Capacidad de Shannon Desafortunadamente, la capacidad de informacin de un canal no aumenta ilimitadamente al incrementar el nmero de niveles de seal ya que el ruido dificulta distinguirlos y un En 1944, Shannon Shannon desarroll la frmula denominada Capacidad de Shannon, para determinar la mxima tasa de bits terica de un canal. al incrementar el nmero de niveles de seal, ya que el ruido dificulta distinguirlos, y un canal real siempre tiene ruido. C capacidaddetransmisindelcanal,enbps. Banchodebandadelcanal,enHz. S/N relacinsealaruidocomorazndepotencias / p noendB. En esta frmula, no hay indicacin del nivel de seal, lo que significa que, sin importar los niveles que se tengan, no se puede conseguir una velocidad mayor que la capacidad del canal En otras palabras la frmula define la caracterstica del canal no el mtodo de canal . En otras palabras, la frmula define la caracterstica del canal, no el mtodo de transmisin. Usando ambos lmites Usando ambos lmites En la prctica, es necesario usar ambos mtodos para encontrar los lmites y los niveles de la seal. La capacidad de Shannon da el lmite superior. La tasa de bits de Nyquist dice cuntos niveles de seal son necesarios. 17