Professional Documents
Culture Documents
Introduccin
Los servicios de datos proporcionados por la tecnologa GSM son muy ineficientes y costosos, pues un usuario ocupa en exclusiva el canal todo el tiempo que la sesin permanece activa, aunque no transmita ni reciba datos durante largos perodos de tiempo, y la facturacin del servicio se realiza por tiempo de conexin, no por cantidad de datos transferidos. Esto es una limitacin inherente a las tecnologas basadas en conmutacin de circuitos, por lo que la solucin conlleva la transicin a una tecnologa de transmisin en modo paquete. El retraso en el despliegue comercial de redes 3G y la bsqueda de nuevos servicios con los que aumentar la rentabilidad de las redes existentes favorecieron la estandarizacin de tecnologas basadas en 2G (GSM) que, con las mnimas modificaciones en la red desplegada, permitiese mejorar los servicios de transferencia de datos. En 1997, en el proceso de evolucin de GSM denominado GSM Phase 2+, se publica el estndar correspondiente a GPRS (General Packet Radio Service), que especifica los mecanismos para proporcionar servicios en modo paquete sobre la red GSM.
Introduccin
En 1999 se realiza la especificacin de una nueva evolucin de GSM y GPRS para proporcionar mayores velocidades de transmisin, denominada EDGE (Enhanced Data rates for GSM Evolution). Estas nuevas especificaciones afectaban tanto a los servicios de conmutacin de circuitos, (ECSD: Enhanced Circuit-Switched Data), como a los servicios de conmutacin de paquetes de GPRS, (EGPRS: Enhanced GPRS). Los servicios ECSD no se han desplegado comercialmente de forma efectiva, y tambin la extensin de EGPRS ha sido escasa hasta el momento, si bien durante 2009 algunas operadoras comenzaron a ofrecerlo en Espaa como mejora de GPRS. Por lo tanto, cuando se habla de tecnologas EDGE y EGPRS, se hace referencia a lo mismo. Tanto GPRS como EDGE son compatibles con GSM y utilizan la misma infraestructura radio, de modo que los costes de despliegue se reducen considerablemente respecto a los de las redes 3G. Estas tecnologas permiten al mvil transmitir y recibir datos en modo paquete, de modo que los recursos se utilizan cuando se necesitan, y cuando no son necesarios pueden utilizarlos otros usuarios. Tambin hacen posible asignar calidades de servicio (QoS) diferenciadas a los distintos usuarios mviles.
GPRS utiliza las mismas ranuras temporales que GSM, con cuatro posibles esquemas de codificacin:
CS-1: 9,05 kbps. CS-2: 13,4 kbps. CS-3: 15,6 kbps. CS-4: 21,4 kbps.
GPRS proporciona tasas de transmisin de datos variables mediante la transmisin multislot. Se pueden usar varios slots de una portadora en una misma comunicacin. La velocidad mxima terica es de 21,4 8 = 171,2 kbps. Red troncal (backbone) basada en TCP/IP.
IWF
GGSN HLR
MSC VLR
SGSN
Red troncal
BSC
PCU
VOZ
BTS BTS
DATOS
Red de acceso
GPRS
{ { {
Enlace Descendente Enlace Ascendente Enlace Descendente Enlace Ascendente Enlace Descendente Enlace Ascendente
7 0 1 2 3 4 5 6 7 0 1 2 3 4 4 5 6 7 0 1 2 3 4 5 6 7 0 1 7 0 1 2 3 4 5 6 7 0 1 2 3 4 4 5 6 7 0 1 2 3 4 5 6 7 0 1 7 0 1 2 3 4 5 6 7 0 1 2 3 4 4 5 6 7 0 1 2 3 4 5 6 7 0 1
2:2
4:1
Trama LLC
FH
Info
Info
BCS Cola
456 Codificacin convolucional 114 Burst normal Burst 114 Burst 114 Burst 114 Burst
Funcin Broadcast Random access Paging Access grant Multicast Datos Control Time Advance
PTCH
X = Trama Vaca
Enlace ascendente: 5 PRACH: B0 - B6 - B3 - B9 - B1. Resto de los bloques en UL y DL para los canales PDTCH y PACCH.
N. Trama 0 1 2 3 B1 N. Bloque B0 Downlink Uplink
PBCCH PAGCH PRACH PRACH
12 B2 T B3 B4
PDTCH T PACCH PDTCH T PACCH
25 B5 X B6 B7
38 B8 T B9
PPCH
B10
51 B11 X
PDTCH PDTCH T PDTCH PDTCH X PDTCH PDTCH X PRACH PRACH PACCH PACCH PACCH PACCH PACCH PACCH
CONTROL
USF
PC
La parte que se denomina carga til incluye parte de la cabecera MAC y la cabecera RLC, adems de cabeceras de capas superiores.
CS4
Bloque radio Datos Sin Codificar BCS
Carga til
Aadir BCS
Aadir cola
Cdigo
Diezmado
456 bits
Tipo
Cola
4 4 4 0
GPRS - Procedimientos
Gestin de la movilidad El objetivo de la gestin de la movilidad es mantener a todos los elementos de la red GPRS al corriente de la localizacin del mvil. Un terminal se encuentra en uno de tres posibles estados: Estado INACTIVO (Idle). Al encender el mvil no hay almacenada informacin de movilidad (localizacin) ni en el terminal ni en el SGSN. El mvil realiza la seleccin de clula GPRS y de PLMN. En este caso no es posible realizar avisos ni iniciar transmisiones desde o hacia el terminal. Para ello ser necesario realizar antes un registro GPRS. Estado ACTIVO (Ready). Se entra en este estado cuando el terminal realiza un registro GPRS. En este caso el SGSN conoce la identificacin de clula del mvil y ste puede transmitir y recibir datos. Estado REPOSO (Standby). Se entra en este estado cuando expira el contador de estado ACTIVO al no realizarse ninguna transferencia de datos. En este estado el terminal puede recibir avisos para realizar transferencias de datos o para servicios de modo circuito, siempre a travs del SGSN, pero no puede transmitir ni recibir datos.
GPRS - Procedimientos
En GPRS, la gestin de la movilidad la lleva a cabo el SGSN, a diferencia de GSM, donde reside en el MSC-VLR. As, adems del TMSI (Temporary Mobile Subscriber Identity) almacenado en el VLR, la red, en este caso el SGSN, asigna al usuario un P-TMSI (Packet TMSI), cuya funcin es similar a la del TMSI para las conexiones en modo paquete. Tambin se define el rea de Encaminamiento (RA: Routing Area) como un subconjunto del rea de localizacin (LA). Una RA no puede comprender clulas de varias LA y es gestionada por un solo SGSN. Cuando el mvil est en reposo (standby), el SGSN debe conocer en qu RA se encuentra. El HLR nicamente conoce el SGSN que sirve al mvil, no la RA. La gestin de movilidad comprende:
Registro (Attach). Desconexin (Detach). Actualizacin de la Localizacin (Location Update): o Actualizacin del rea de encaminamiento (Routing Area). o Actualizacin de celda.
GPRS - Procedimientos
Gestin de la movilidad (cont) Registro (Attach) El terminal mvil ejecuta automticamente este procedimiento cuando recibe informacin de que la red funciona con GPRS. En el procedimiento de registro GPRS se crean los contextos de gestin de la movilidad en el SGSN y en el terminal mvil. Para ello, el mvil enva un mensaje de registro GPRS al SGSN nuevo. ste se encarga de comprobar los datos de usuario, con el terminal mvil y el HLR, y completar el proceso de actualizacin de localizacin. El SGSN asigna al mvil un P-TMSI y un TLLI (Temporary Logical Link Identifier). El TLLI es una copia del P-TMSI e identifica de forma nica a un mvil en el rea de servicio de un SGSN, por lo que permite el intercambio de datos y de sealizacin entre el mvil y el SGSN (se direcciona al mvil mediante su TLLI). Para los datos de usuario, hay que recordar que un mvil sabe cules estn destinados a l a travs del TFI. Una vez realizado el registro GPRS, el mvil se encuentra en el estado ACTIVO, permitiendo al usuario realizar la activacin de un contexto PDP (Packet Data Protocol).
GPRS - Procedimientos
Gestin de la movilidad (cont) Actualizacin de rea de Encaminamiento (RA Update) El procedimiento de actualizacin es diferente dependiendo de que el mvil cambie slo de RA o tambin de SGSN, de modo que se distingue entre actualizaciones intra-SGSN o inter-SGSN. En una actualizacin de RA intra-SGSN, el mvil decide seleccionar una nueva RA controlada por el mismo SGSN que la RA servidora y manda al SGSN un mensaje de peticin de actualizacin de RA (Routing Area Update Request). En la actualizacin de RA inter-SGSN, el terminal mvil decide seleccionar una nueva RA controlada por un SGSN diferente. En este caso, el mvil enva el mensaje de actualizacin al SGSN nuevo. Con la informacin obtenida de este mensaje, el SGSN nuevo enva una peticin de contexto (Context Request) al SGSN antiguo para obtener los contextos PDP y de gestin de movilidad del terminal mvil. El SGSN antiguo valida el terminal mvil y almacena la direccin del SGSN nuevo para dirigir a l los paquetes que tienen como destino al terminal mvil. El nuevo SGSN deber informar del cambio al GGSN para actualizar los datos de los contextos PDP y al HLR para actualizar la informacin de localizacin.
GPRS - Procedimientos
Gestin de la movilidad (cont) Actualizacin de rea de Encaminamiento (RA Update) (cont) Si todo se desarrolla con normalidad, el SGSN nuevo manda al mvil un mensaje de actualizacin de RA aceptada (Routing Update Accept). Este mensaje incluye la nueva identidad temporal asignada por el SGSN nuevo (P-TMSI, y por tanto TLLI ) y las confirmaciones, en el caso de que hubiera una transferencia en curso, de que los paquetes se han dirigido correctamente hacia la red. El terminal mvil confirma que ha recibido esta informacin mediante un mensaje de actualizacin de RA completada (Routing Area Update Complete).
GPRS - Procedimientos
Gestin de la movilidad (cont) Actualizacin de celda (Cell Update) El proceso de actualizacin de celda se produce cuando un mvil decide seleccionar una nueva celda servidora mientras se encuentra en estado activo (ready). Si la seleccin de la nueva celda supone tambin un cambio de RA, el proceso que se realiza es el RA Update en lugar del Cell Update. Si el mvil est en reposo, el proceso de actualizacin de celda no se realiza, solamente el de actualizacin de rea de encaminamiento. Durante la actualizacin de celda no se pueden transmitir o recibir datos. Si la red ha enviado paquetes de datos a la celda antigua que no han podido ser entregados al mvil y, por lo tanto, no han tenido reconocimiento (ACK), estos debern ser retransmitidos a la nueva celda por el SGSN. As, en GPRS no existe el traspaso (handover) de la conexin como en GSM, sino la actualizacin de celda (cell update).
GPRS - Procedimientos
Gestin de recursos radio Asignacin de recursos en el enlace descendente Cuando la PCU tiene paquetes de datos destinados a un mvil, activa un TBF en el downlink con ese MS. Para ello, le enva un mensaje de paging a travs del canal PPCH (que el mvil reconoce por su TLLI), en el que le informa del TFI asignado a ese TBF y de la portadora y slots (TS) en los que el MS debe buscar los paquetes destinados a l (identificados por su TFI). Como varios mviles pueden compartir un mismo TS, el mvil no sabe a priori si un bloque radio en concreto est destinado a l o no. Para ello, debe decodificar la trama y determinar si el TFI es el que le corresponde. Por consiguiente, los mviles deben decodificar todas las tramas de los TS que le han sido asignados.
GPRS - Procedimientos
Gestin de recursos radio (cont) Asignacin de recursos en el enlace ascendente Cuando un terminal mvil necesita iniciar una sesin de transferencia de paquetes, enva un mensaje de peticin de acceso a la red por el PRACH (o el RACH, si no hay PRACH establecidos en la clula) con informacin relativa al tipo y prioridad del acceso solicitado. La red responde devolviendo un mensaje de Asignacin Inmediata (Immediate Assignment) a travs del PAGCH (o el AGCH, si no hay PAGCH establecido en la clula). El procedimiento siguiente depende de que el mecanismo de acceso que est operativo sea en una o en dos fases. Si es en una fase, los recursos solicitados se facilitan al mvil mediante el mensaje de Asignacin Inmediata. Si es en dos fases, el mensaje de Asignacin Inmediata sirve como acuse de recibo de la solicitud del terminal y para adjudicar un bloque radio (canal PACCH) a travs del cual el mvil debe pedir los recursos requeridos mediante un mensaje Packet Resource Request que contiene informacin sobre la capacidad solicitada, el TLLI, modo de funcionamiento RLC (con/sin confirmacin) y nmero de octetos para datos RLC de usuario.
GPRS - Procedimientos
Gestin de recursos radio (cont) Asignacin de recursos en el enlace ascendente (cont)
La red responde con un mensaje Radio Resource Assignment con los datos necesarios para constituir el TBF: identificacin de la frecuencia portadora ARFCN, identificacin de los TS asignados, tiempo de inicio del TBF e identificacin del mismo (TFI), avance de temporizacin (TA), esquema de codificacin (CS), identificador TLLI del mvil, etc. Como es posible compartir un mismo canal PDCH por varios terminales mviles cuyos paquetes deben multiplexarse en tiempo, es necesario que la red indique qu mvil puede transmitir en cada bloque radio. Al principio de cada bloque radio se transmite el indicativo de usuario USF. A todo terminal se le asignan tantos USF como TS vaya a utilizar en el UL (generalmente uno solo). Cuando un mvil detecte la presencia de su USF en un bloque radio descendente, sabe que puede transmitir en el siguiente bloque radio ascendente. El USF permite 8 combinaciones distintas (3 bits). En el canal PCCCH una de estas 8 combinaciones (USF=1) indica que el bloque radio est asignado al canal PRACH, de modo que las otras siete se usan para reservar el bloque radio a uno de 7 terminales diferentes como mximo. En los dems canales fsicos que no llevan el PCCCH, las 8 combinaciones permiten reservar el bloque radio a uno de 8 terminales mviles diferentes.
GPRS - Procedimientos
Calidad de servicio El usuario demanda un cierto perfil QoS al activar su direccin IP, que puede ser renegociado posteriormente. La red (SGSN) negocia el perfil demandado y responde al mvil con el perfil de calidad de servicio asignado. Un perfil de calidad de servicio est definido por un conjunto de parmetros relacionados con la prioridad, el retardo, la fiabilidad, las tasas de transmisin mxima y media, etc. Los parmetros del perfil QoS son asociados a parmetros de nivel inferior que determinan con qu caractersticas debe llevarse a cabo la sesin de datos (esquema de codificacin de canal, nmero de TS asignados, poltica para la asignacin de recursos a un mvil segn el retardo mximo y la tasa de transmisin que se le desee proporcionar, etc.).
EDGE
La tecnologa EDGE (EGPRS) incluye algunas modificaciones en la interfaz radio de GPRS para aumentar la tasa de transmisin. En cuanto a la modulacin, adems de GMSK se incluye 8-PSK, lo que permite triplicar la tasa de transmisin bruta en el aire. En total, se definen 9 combinaciones de modulacin y codificacin de canal (MCS: Modulation and Coding Scheme) que se eligen adaptativamente segn las condiciones del canal. Dependiendo del MCS seleccionado, se pueden conseguir tasas de transmisin de entre 8,8 y 59,2 kbps. por TS utilizado (lo que supone un mximo terico de 473,6 kbps si se utilizan los 8 TS de una portadora). Se introducen asimismo nuevos mecanismos de control de errores mediante la codificacin FEC y ARQ (HARQ: Hybrid ARQ) basado en la transmisin de redundancia incremental (en lugar de retransmitir los paquetes errneos, se transmiten ms bits de redundancia para intentar corregir los errores del paquete transmitido inicialmente). Existen propuestas de mejora de EDGE (Evolved Edge) que introducen modulaciones 16QAM y 32 QAM, FEC basada en turbocdigos, y la posibilidad de que el mvil pueda duplicar la tasa de transmisin recibiendo simultneamente dos portadoras de 200 kHz.
Bibliografa
- G. Heine, H. Sagkob, GPRS: Gateway to Third Generation Mobile Networks. Ed. Artech House, 2003. - P. McGuiggan, GPRS in Practice: A Companion to the Specifications. Ed. Wiley, 2004. - E. Seurre, P. Savelli, J. P. Pietri, "GPRS for Mobile Internet". Ed. Artech House, 2003. - E. Seurre, P. Savelli, J. P. Pietri, EDGE for Mobile Internet". Ed. Artech House, 2003.