Professional Documents
Culture Documents
Pgina 1 de 28
Aumentar el ancho de banda Formas de incrementar la tasa de transmisin Aumentar la eficiencia de la transmisin de potencia isotrpica o reducir las prdidas. Aumentar la eficiencia de la distribucin de recursos
1.2
Pgina 2 de 28
Las seales que comparten el mismo recurso pueden causarse interferencias mutua. Estas se considerarn aceptables mientras se puedan detectar los mensajes. Es decir, el lmite permitido de interferencia es tal que las seales en un canal, no incrementen la probabilidad de error en el otro. Una forma de evitar las interferencias es usando seales ortogonales, que se definen de la siguiente forma: Para multiplexacin por divisin temporal o acceso mltiple por divisin temporal (TDM / TDMA)
x i (t ).x j (t ).dt =
xi
xj
t1
t1
Para multiplexacin por divisin frecuencial o acceso mltiple por divisin frecuencial (FDM / FDMA)
X i ( f ).X j ( f ).df =
1.3
1.3.1
Pgina 3 de 28
Las bandas de guarda estn como zonas de buffer para reducir la interferencia entre canales vecinos y por la imposibilidad de realizar filtros ideales. Se usa modulacin (con una portadora fija) para llevar una seal de banda base a una de las bandas de frecuencias. Tpicamente en telefona se usa la modulacin SSB (Single Side Band), cuyo procedimiento de modulacin se muestra a continuacin:
Pgina 4 de 28
Los dos niveles ms bajos de multiplexacin usados en comunicaciones telefnicas son los que se muestran en la siguiente figura:
Para componer el supergrupo tambin se usa L-SSB (Low Single Side Band). La razn para formar un supergrupo es que los filtros necesarios para llevar a cabo las funciones de FDM son econmicos en ciertos rangos de frecuencia. Los supergrupos tambien pueden combinarse en grupos mayores llamados mastergroups y estos a su vez en uno mayor llamado very large group.
1.3.2
Pgina 5 de 28
FM: con esta seal compuesta se produce modulacin en frecuencia y luego es transmitida al satlite. FDMA: se asignan subdivisiones del ancho de banda de 36MHz a distintos usuarios. La mayor ventaja que tiene FDMA sobre TDMA es su simplicidad. FDMA no requiere sincronizacin y cada canal es casi independiente de los restantes.
1.4
F r e c u e n c i a
Tiempo de Guarda
Tiempo de Guarda
Time Slot 1
Time Slot 2
Time Slot 3
Tiempo
TDM es muy sensible a la variacin de amplitud con la frecuencia o la falta de proporcionalidad de la fase con la frecuencia. Por lo tanto, es necesario una buena ecualizacin. En la figura siguiente se v un tpico ejemplo de una aplicacin en un satlite. El tiempo es segmentado en intervalos llamados tramas (Frames). Cada trama es a su vez subdividido en los time slots asignados a los usuarios. La estructura de tramas se repite. Una asignacin TDMA se compone de uno o ms slots que aparecen peridicamente durante cada trama. Cada estacin terrestre transmite sus datos en forma de rfagas sincronizadas temporalmente, y as llegan al satlite en su correspondiente time slot. Cuando los datos llegan al satlite, estos son retransmitidos (downlink) junto con los datos de otras estaciones. La estacin receptora detecta y demultiplexa la rfaga de datos apropiada y redirecciona los datos al usuario correspondiente.
Pgina 6 de 28
1.4.1
Pgina 7 de 28
La operacin de multiplexado consiste en asignar a cada fuente la oportunidad de ocupar uno o ms slots. La operacin de desmultiplexado, en cambio, consiste en capturar la informacin de los slots y distribuirla al receptor correspondiente. El mensaje est generalmente compuesto por los datos y por un prembulo, el cual contiene informacin sobre la sincronizacin, direccionamiento y secuencias de control de errores. Un esquema de asignacin fija, como el que estamos tratando es extremadamente eficiente cuando los requerimientos de las fuentes son predecibles y el trfico es importante o permanente (los time slots estn la mayor parte del tiempo llenos). En cambio, para trfico espordico, la asignacin fija es antieconmica. Considere el ejemplo de la figura siguiente. En este caso hay cuatro time slot por trama, cada slot es pre-asignado a los usuarios A,B,C y D respectivamente. En (a) vemos una actividad tpica de los cuatro usuarios. Durante la primer trama, el usuario C no tiene datos para transmitir; durante el segundo, el usuario B no tiene y durante el tercero es el A. En TDMA con asignacin fija, todos los slots, dentro de una trama estn preasignados. Si un usuario no tiene datos para transmitir durante una trama, este slot es desperdiciado. Esto puede ser visto en (b). Cuando los requerimientos de las fuentes son impredecibles, los esquemas que son ms convenientes son los de asignacin dinmica. Estos tipos de sistemas son conocidos como packed-switched systems, statistical multiplexers, o concentrators. Lo que se consigue con este tipo de sistemas es conservar la tasa de transmisin, como se ve en (c).
1.5
Pgina 8 de 28
1.6
1.6.1
1.6.2
Pgina 9 de 28
wtd =
1 M
T (m 1)
m =1
T M2
M 1 n=0
n = M
T
2
(M 1)(M ) = T 1
2 2
1 M
Dtd = wtd + td = T/2 * (1 1/M) + T/M =T + ( T/2 + T/ (2M) ) - T =Dfd T/2 (1 1/M) Observando la ltima expresin se concluye que : Dtd < Dfd
1.6.3
Pgina 10 de 28
Banda 3
Seal 3
Seal 1
Seal 3
Banda 2
Seal 2
Seal 3
Seal 1
Banda 1
Seal 1 Slot 1
Seal 2 Slot 2
Cada usuario emplea un cdigo (pseudonoise code-PN, que es un cdigo cclico pero con caractersticas aleatorias similares al ruido) que le determina los saltos (hops) a las distintas bandas de frecuencias asignadas en los distintos time slots. En la siguiente figura se muestra el proceso de modulacin FH.
El frequency hopper sintetiza uno de los saltos frecuenciales permitidos. Los datos vienen modulados en (MFSK), con lo que se logra un sistema de (FH)MFSK. La diferencia entre MSFK y (FH)MFSK es que en el sistema convencional, un smbolo modula una portadora que es fija en frecuencia, mientras que en (FH)MSFK, un smbolo modula una portadora que salta dentro de todo el ancho de banda del recurso de comunicacin. La modulacin FH puede pensarse como un proceso de dos etapas: modulacin de la informacin y modulacin por saltos de frecuencia.
Caractersticas de CDMA Privacidad. Las transmisiones no pueden ser fcilmente interceptadas y descifradas por usuarios no autorizados, que no posean el cdigo.
Pgina 11 de 28
Atenuacin del canal. En FDMA, si a un usuario, le toca una banda de frecuencias, en la cual el medio posee una zona de distorsin o atenuacin, este usuario se vera perjudicado. En cambio en CDMA, esta zona se comparte entre todos los usuarios. Rechazo a la interferencia intencional: Durante un salto en CDMA, el ancho de banda de la seal es idntico al de MFSK, que es tipicamente igual al mnimo ancho de banda necesario para transmitir un smbolo MFSK. Pero durante muchos time slots, el sistema salta por una banda de frecuencia que es mucho ms grande que el ancho de banda de la seal. Esta utilizacin del ancho de banda se denomina espectro expandido. Flexibilidad. Una diferencia entre CDMA y TDMA es que en la primera, no es necesario un sincronismo entre grupos de usuarios (slo es necesario entre el transmisor y el receptor en un grupo). Es decir, una vez que se logr la sincronizacin entre el transmisor y el receptor del PN, se puede realizar la comunicacin.
1.7
Pgina 12 de 28
Figura a) Una estacin en tierra es designada como maestra o controladora. Esta estacin responde el pedido de servicio de todos los dems usuarios. Un pedido de servicio de usuario conlleva a la transmisin por satlite y devuelta al controlador. La respuesta del controlador implica otra transmisin satelital. Entonces hay 2 transmisiones up y downlink requeridas para cada asignacin de servicio. Figura b) En este caso no hay un nico controlador sino que est distribudo entre todas las estaciones. Cada estacin en tierra usa el mismo algoritmo y todas tienen el mismo conocimiento con respecto al pedido de acceso y asignaciones. Por lo tanto, slo una nica vuelta (up y downlink) es necesaria para una asignacin. Figura c) Ac , el pedido de servicio va desde el usuario al satlite y la respuesta del satlite puede llegar inmediatamente. Tambin es necesario una nica vuelta (up y downlink) para una asignacin.
2.2
Pgina 13 de 28
2.3
Pgina 14 de 28
Pgina 15 de 28
G como trfico total normalizado G = t . b / C 0 G A diferencia de , G puede ser mayor que uno
como tiempo de transmisin de cada palabra o paquete: =b/C segundos/mensaje (se transmite a C bits/s).
Reemplazando la ecuacin de definicin de en la de y G queda: =. G = t . Es posible transmitir mensajes exitosos mientras ningn otro mensaje intente ocupar el recurso de comunicacin en segundos antes y segundos despus del inicio de la transmisin. Sin Colisin:
MENSAJE C MENSAJE B MENSAJE A
Tiempo
Con colisin:
Tiempo
Cada mensaje necesita entonces 2 segundos de espacio libre como mnimo. La recepcin de mensajes, mientras la transmisin de cada uno sea independiente de los otros, se puede modelar mediante un proceso de Poisson. La probabilidad de recibir K mensajes nuevos en t segundos , est dado por la distribucin de Poisson:
K ( t ) e t P(K ) =
K!
K >0
K0
Pgina 16 de 28
Es interesante calcular P(K=0)=Ps con t=2, para conocer la probabilidad de recibir un mensaje exitoso (sin colisin).
Ps =
Por definicin, Ps = / t
(t 2 )0 e 2
t
0!
= e 2t
= t e 2t
Recordando que = y que G=t, se llega a:
= t e 2 t = G e 2G
Esta relacin se muestra en la siguiente grfica con el nombre de Pure Aloha.
De la grfica se ve que, en Pure Aloha slo el 18% del recurso de comunicacin puede ser utilizado. Se observa que, una simplicidad en el control se consigue a costa de capacidad del canal.
3.2
Pgina 17 de 28
A diferencia del sistema anterior, se envan a todas las estaciones pulsos de sincronizacin de tal forma que el tiempo entre pulsos de sincronizacin es el tiempo de transmisin de un paquete. La transmisin de los paquetes slo se puede realizar al comienzo de cada time slot (entre pulsos de sincronizacin). Este cambio reduce a la mitad la tasa de colisiones dado que slo se producen colisiones entre mensajes enviados en el mismo time slot. Esto se refleja en que la ventana de colisin pasa a ser en vez de 2 como en el caso anterior. Entonces , la tasa de transmisin normalizada queda por analoga al pure aloha:
= Ge G
Se puede observar la comparacin entre S-Aloha y Aloha en la ltima grfica. En este caso, la utilizacin del recurso de comunicacin se duplico respecto al pure Aloha, alcanzando el 37%. Cuando se recibe un NAK, se realiza una retransmisin luego de un nmero entero aleatorio de time slots. Tiempo Satelital
RETRANSMISION m RETRANSMISION n
usuarios m,n
NAK
usuario m usuario n
3.3
Pgina 18 de 28
Luego del procesado, el satlite enva una seal de ACK informando dnde enviar su primer paquete de datos. La estacin enva los paquetes en slots sucesivos hasta finalizar con los slots reservados. Esto lo hace sin enviar paquetes en el perodo donde estn los sub-slots. Cuando no se solicitan reservaciones, el sistema vuelve al modo sin reserva. Todas las estaciones, estn en conocimiento de esto por pulsos de sincronizacin enviados desde el satlite. Durante el modo sin reserva, el sistema se comporta como un S-Aloha
3.4
Pgina 19 de 28
3.5
Tcnicas de polling
Una forma de establecer un orden en un sistema de muchos usuarios es haciendo un polling peridico, otorgando la posibilidad de transmitir a cada usuario por vez en un orden determinado. Si la cantidad de usuarios es muy grande, y el trfico es espordico, el tiempo requerido para realizar el polling puede ser excesivo. Una tcnica para hacer un polling rpido se llama: Arbol de bsqueda binaria. En este tipo de seleccin se le asigna un cdigo binario a cada usuario. Luego cada usuario que desea transmitir enva el bit MSB de su cdigo. Basndose en la relacin seal ruido de la seal recibida, se elige uno de los bits (0 o 1). Es decir, si hay mas usuarios que envan uno que los que envan cero, hay ms probabilidad que se elija un uno. Luego el satlite indica su decisin para que en la prxima encuesta, los que no fueron seleccionados no participen. Esto se repite, con el resto de los bits de los cdigos, hasta decidir por un nico usuario. Ejemplo: Hay ocho estaciones, por lo que se le asigna a cada una un cdigo que va entre 000 y 111. De las ocho, cinco desean participar.
Pgina 20 de 28
000
001 010
011 100
110 111
110
Ejemplo: Comparacin entre rbol de bsqueda binaria y polling En el rbol de bsqueda binaria se necesitan n=log2(Q) decisiones, donde Q=nmero de terminales. Es posible ahorrar tiempo, con este mtodo, si la cantidad de terminales es grande y el promedio de demanda es bajo. En un polling comn con 4096 terminales en donde slo quieren participar 100 usuarios y el tiempo para hacer un polling es de 1seg, es necesario un tiempo de 4096*1seg = 4096seg para satisfacer el pedido de los 100 usuarios (sin tener en cuenta el tiempo de transmisin de datos). Para las mismas condiciones en el rbol de busqueda binaria, es necesario un tiempo de 100*log2(4096)*1seg = 1200seg para satisfacer el pedido de los 100 usuarios (sin tener en cuenta el tiempo de transmisin de datos).
Pgina 21 de 28
4.2
Pgina 22 de 28
4.3
La capacidad del transponder disminuye a medida que la cantidad de portadoras aumenta porque se necesita bandas de guarda entre el ancho de banda de las distintas portadoras y debido a que las mltiples portadoras en sistemas no lineales TWTA, causan productos de intermodulacin. Si TWTA es llevado a regiones lineales para reducir la interferencia, el TWTA provee menor potencia. Entonces, el canal se transforma en uno de potencia limitada y puede recibir menor cantidad de portadoras. De la tabla se ve que el uso ms eficiente del transponder se logra con una sola portadora. Pero la razn por la cual hay estndares con ms de una portadora es que no todas las estaciones terrestres tienen suficiente trfico como para justificar una nica portadora. Esto permite una combinacin de varias estaciones compartiendo el transponder teniendo menos trfico individual.
4.4
Operacin Spade
MCPC es bastante eficiente cuando el trfico es intenso (la mayor parte de los canales estn ocupados). Pero cuando esto no sucede, se est desperdiciando el recurso. Por lo tanto, se pens en una asignacin dinmica llamada Spade (single channel per carrier PCM multiple access demand assignament equipment). Principios de funcionamiento: Cada canal de voz se digitaliza con una tasa de 64 Kbits/s (8bits x 8KHz). La banda base modula una portadora usando QPSK (quadrature phase shift keying). Slo hay un canal de voz por portadora. El espacio entre canales es de 45 KHz. En un transponder hay ancho de banda para 800 portadoras, pero 6 se dejan libres por diseo. La portadora se asigna dinmicamente, segn la demanda.
Pgina 23 de 28
Se usa un canal de seal comn (CSC: sealizacin por canal comn. Esto quiere decir que todas las seales de control de las comunicaciones estn en un nico canal) para realizar la asignacin dinmica del canal . La tasa en este canal es de 128 Kbits/s y est modulado en BPSK (binary phase shift keying). El ancho de banda de este canal es de 160kHz.
En la banda correspondiente a CSC, se opera en TDMA, es decir, todas las estaciones terrestres, monitorean este canal para conocer el estado actual de la asignacin de canales. Cada estacin tiene 1ms. de time slot cada 50ms en este canal para realizar el pedido o liberacin de un canal. Cuando una estacin desea un canal, lo pide sobre CSC en forma aleatoria de entre los canales disponibles. Esto disminuye la probabilidad de que dos estaciones soliciten el mismo canal, a menos que sean pocos los canales disponibles. Si se diera el caso de que dos estaciones soliciten el mismo canal simultneamente, ambas recibirn la indicacin de Busy (ocupado), en cuyo caso las estaciones volvern a elegir un canal al azar. Una vez que un canal se asigna, todas las dems estaciones terrestres la eliminan de la lista de canales disponibles, la cual es actualizada va CSC. Por lo tanto, el control del acceso Spade est distribuido sobre todas las estaciones terrestres participantes.
Pgina 24 de 28
4.5
TDMA en Intelsat
Intelsat V usa 120 Mbits por segundo en TDMA para el Servicio digital internacional. Una desventaja o costo de la implementacin de TDMA es la necesidad de una sincronizacin precisa entre las estaciones terrestres participantes y el satlite. FDMA no tiene estos requerimientos y es menos compleja desde el punto de vista de la transmisin. Comparaciones entre FDMA y TDMA: FDMA puede causar productos de intermodulacin, los que pueden evitarse operando el TWTA en regiones lineales, con la consecuente reduccin de la potencia de salida. En TDMA no puede ocurrir intermodulacin. El equipo terrestre para la transmisin de TDMA es ms sofisticado y por lo tanto ms costoso que los equipos de FDMA. Sin embargo, las estaciones terrestres que operan con FDMA requieren un equipo de radiofrecuencia por cada canal (uplink y downlink). Por consiguiente, al aumentar la cantidad de canales, el sistema FDMA se vuelve ms costoso que el TDMA.
Pgina 25 de 28
5 Tcnicas de acceso mltiple para redes de rea local (LAN) 5.1 Introduccin
Las redes LAN se usan para interconectar computadoras, terminales, impresoras, etc... localizadas en un edificio o un conjunto pequeo de edificios. El ancho de banda, en este sistema, es mucho mayor que en conexiones telefnicas.
5.2 Sensado de portadora en redes de acceso mltiple con deteccin de colisin (CSMA/CD).
Ethernet es un esquema LAN desarrollado por Xerox que se basa en la suposicin de que cada mquina local sensa el estado de un canal comn a todos los terminales antes de tratar de usarlo. La palabra portadora significa cualquier actividad elctrica en el cable. En la prxima figura se ilustra los campos de bits o binarios con el formato de las especificaciones de Ethernet.
Las especificaciones son: El mximo tamao por paquete es de 1526 Bytes. 8 Bytes de prembulo, 14 Bytes de cabecera, 1500 Bytes de datos y 4 Bytes de paridad. El mnimo tamao del paquete es de 72 Bytes. 8 Bytes de prembulo, 14 Bytes de cabecera, 46 Bytes de datos y 4 Bytes de paridad. La mnima separacin entre paquetes es de 9.6 s. El prembulo contiene un patrn 64 bits para la sincronizacin , alternando unos y ceros y terminando con dos unos seguidos. Ejemplo 1010101...011
Pgina 26 de 28
La estacin receptora examina el campo correspondiente a la direccin destino, en la cabecera, para ver si el mensaje va dirigido a ella. El primer bit indica el tipo de direccin (0 = direccin nica, 1 = direccin grupal). El campo completo de unos significa que se transmite a todas las estaciones. La direccin del transmisor (source address) es nica. El campo de tipo (Type field) indica cmo debe interpretarse el campo de datos. Como por ejemplo referente a la codificacin y a la encriptacin. El campo de datos es un nmero entero de bytes. El campo de paridad (check field) se genera a partir del siguiente polinomio de deteccin de errores: X32+X26+X23+X22+X14+X12+X11+X10+X8+X7+X5+X4+X2+X+1
El algoritmo de Ethernet define las siguientes acciones o respuestas de usuario: Defer: Los usuarios no deben transmitir cuando hay portadora presente o durante el tiempo mnimo entre paquetes. Transmit: El usuario puede transmitir mientras no se verifique Defer, hasta el final del paquete, o hasta que se detecte una colisin. Abort: Si se detecta una colisin el usuario debe terminar la transmisin del paquete y transmitir una corta interferencia intencional (jamming) para asegurar que todos los participantes de la colisin, tengan conocimiento de ella. Retransmit: El usuario debe esperar un tiempo aleatorio antes de retransmitir. Backoff: El retardo antes del n-simo intento se distribuye uniformemente entre 0 y 2n-1 (vlido para 0<n10). Para n>10, el intervalo se mantiene entre 0 y 223. La unidad del retardo temporal es 512 bits (con una tasa de 10Mbits/s !512bits/(10Mbist/s)= 51.2s ).
En la parte (b) de la figura anterior se observa una cadena de datos de 10Mbits/s con formato Manchester PCM de las especificaciones de Ethernet. Con este formato cada bit de celda contiene una transicin. Un uno se representa con una transicin de bajo a alto, mientras que el cero es lo opuesto. La presencia de transiciones advierte a todos los usuario la presencia de la portadora. Si la transicin no est entre 0.75 y 1.75 bits-times desde la ltima transicin, la portadora se ha perdido, indicando la finalizacin del paquete.
5.3
Red Token-Ring
En sensado de portadora, todas las estaciones estn conectadas pasivamente a la red. En cambio, en Token-Ring las estaciones estn activamente conectadas a la red. En una red en anillo, que es unidireccional, las estaciones estn conectadas por cable entre estaciones consecutivas, como se muestra en la siguiente figura parte (a). En la parte (b) se muestra el modo escucha y el de transmisin. En el modo escucha, los bits que entran a la estacin se copian a la salida de sta con un retardo de un bit time. En el modo de transmisin, se interrumpe la conexin para que la estacin puede transmitir su informacin dentro del anillo.
Pgina 27 de 28
El Token se define como un caracter especial, por ejemplo (11111111) que circula por el anillo cuando ninguna de las estaciones desea transmitir. Para evitar que una secuencia igual a la del Token, dentro de una transmisin de un mensaje, se confunda con el estado en que ninguna de las estaciones desea transmitir, existe un algoritmo llamado bit stuffing. Este algoritmo agrega un cero despus de cada secuencia de siete unos (de datos). El receptor usa un algoritmo similar para eliminar el cero agregado despus de siete unos consecutivos.
Funcionamiento: Una estacin que desea transmitir un mensaje, tiene que esperar hasta que aparezca el Token. Cuando esto ocurre, la estacin invierte el ltimo bit del Token (11111110 ) . Luego, la estacin interrumpe la conexin e introduce su mensaje en el anillo. A medida que los bits dan la vuelta completa al anillo, estos son removidos por el transmisor. No hay lmite en el tamao del paquete. Despus de la transmisin del mensaje, el transmisor debe re-generar el Token. Una vez que el ltimo bit del mensaje haya circulado el anillo y haya sido removido, se pasa luego al modo de escucha. No pueden existir colisiones en Token-Ring. Cuando el trfico es intenso, y se regenera el Token, la estacin ms cercana (que deseara transmitir) a la ltima que estaba transmitiendo, va a ser la primera que vea el Token, y por lo tanto, va a ser la nueva transmisora.
En el anillo debe haber suficiente retardo como para permitir que un Token completo circule cuando ninguna de las estaciones desea transmitir. Es importante en Token-Ring la distancia de propagacin. Si la tasa de transmisin es de R Mbits/s, un bit es emitido cada 1/R microsegundos. Como la tasa de propagacin tpica en un cable coaxil es de 200m/s, cada bit ocupa 200/Rmetros (distancia=velocidad*tiempo) en el anillo.
Pgina 28 de 28
5.4
Anexo - 1 de 2
Trfico variable En este caso, como ya mencionamos, sera deseable asignar la capacidad del canal a los usuarios segn la demanda, por medio del sistema DAMA. En este sistema, un canal separado llamado de request channel ( o como fue llamado en el tema SPADE, canal de seal comn CSC) es usado por usuarios individuales para pedir un canal cuando sea necesario. Esto puede verse en la figura 4. Este sistema, va a tener ciertos retardos debido al proceso de pedido y asignacin de la capacidad. Un ejemplo de este sistema es el SPADE (explicado en el punto 4.4). Cabe aclarar, que en el canal de request, se usa TDMA con asignacin fija (con una trama de 50ms y con time slots de 1ms). Por esta razn, SPADE est limitado a un mximo de 50 estaciones. Cuando la cantidad de potenciales usuarios es ms grande que el nmero de usuarios que pueden comunicarse simultaneamente, lo que se hace es usar ALOHA o CDMA dentro del canal de request. Esto tiene problemas cuando la informacin transmitida por una estacin es de tipo rfaga, o cuando el tiempo de transmisin de la informacin es comparable con los retardos producidos por el canal de request. En estos casos, se usan protocolos de acceso aleatorios (por ejemplo ALOHA) dentro del canal principal, en vez de hacerlo slo en el canal de request.
Anexo - 2 de 2
6.2
6.3 Bibliografa
Slark (1988) "Digital Comunication" - Editorial: Prentise-Hall