Tesis GPRS Final
Tesis GPRS Final
Tesis GPRS Final
La ITU que maneja internacionalmente y recomienda la Los canales se definen por el número y posición de su
ubicación dentro del espectro de frecuencia a los distintos correspondiente “burst period”. Todas esas definiciones son
servicios vía radio situó para los móviles las bandas : cíclicas y el diseño entero se repite aproximadamente cada 3
horas. Los canales pueden ser divididos en canales dedicados
1) entre 890 y 915 MHz para uplink (transmisión desde el donde son ubicadas las estaciones móviles y los canales
móvil a la antena) comunes los cuales son utilizados por estaciones móviles en
modo “idle” (es decir en modo reposo)
2) entre 935 y 960 MHz para downlink (desde la antena al
móvil) 6) Canales de tráfico
como bandas para las redes móviles en Europa. Dado que Un canal de tráfico (TCH) es usado para tráfico de
estos rangos eran utilizados por los sistemas analógicos en los transporte de voz y de datos. Los TCH se definen usando una
80’s, sin embargo el CEPT en ese entonces tuvo la visión de multitrama de 26 tramas (o un grupo de 26 tramas TDMA).
reservar los 10 MHz por encima de cada banda para la nueva La duración de una multitrama-26 es de 120 ms la cual
tecnología que se comenzaría usar más adelante : GSM. coincide con la definición de duración de una “burst period”
Eventualmente, GSM sería ubicada enteramente en el ancho (120 ms dividido 26 tramas y dividido 8 burst periods). De
de banda de 2x25 MHz. las 26 tramas, 24 se usan para trafico, 1 es usado por el canal
lento de control asociado (SACCH) y 1 se dejo sin usar. Los
5) Múltiple acceso y estructura del canal TCHs para uplink u downlink se separan en tiempo por 3
bursts tal que el móvil no deba transmitir y recibir
Dado que el espectro de radio es un recurso limitado y simultáneamente lo cual simplifica la electrónica.
debe compartirse por todos los usuarios, debió desarrollarse Además de esos TCH “full-rate”, se definen también los TCH
un método capaz de dividir el ancho de banda entre la mayor “half-rate”, a pesar de aún no se han implementado. Los half-
cantidad posible de usuarios. El método elegido por GSM es rate TCHs doblarán efectivamente la capacidad de un sistema
una combinación de TDMA y FDMA. una vez que los codificadores de voz half-rate sean
La parte FDMA implica la división en frecuencia del máximo especificados ( por ej., codificar voz a 7 kbps en lugar de
de 25 MHz en 124 frecuencias de portadoras espaciadas 200 13Kbps).
Khz entre si mismas. Una o más portadoras son asignadas a
cada estación base. Cada una de esas frecuencias portadoras 7) Canales de control
es dividida en el tiempo usando TDMA. La unidad
fundamental en este esquema TDMA se llama "burst period” Los canales comunes pueden ser accedidos de dos formas,
(periodo de ráfaga) y dura 15/26 ms (0.577 ms aprox.). en el modo reposo (idle) y en el modo dedicado. Los
canales comunes son empleados en el modo reposo del móvil
para intercambiar información de señalización requerida para
cambiar a modo dedicado. Los móviles que ya están en modo
dedicado monitorean las estaciones base de los alrededores 9) Codificación de la voz
por “hand-overs” y otra información. Los canales comunes
se definen dentro de una 51-tramas multitrama tal que los GSM es un sistema digital, por eso la voz que es
móviles en modo dedicado usando la 26-tramas multitrama intrínsecamente analógica debe ser digitalizada. El método
de estructura TCH puedan monitorear los canales de control. empleado por ISDN y por los sistemas telefónicos actuales de
Los canales comunes incluyen : multiplexación de líneas de voz sobre troncales de alta
velocidad y líneas de fibras ópticas es el de Modulación por
a)Canal de Control para Broadcast (BCCH) Codificación de Pulso (PCM). El flujo de salida de PCM son
64 Kbps, tasa demasiada alta para un enlace de radio. La
Continuamente transmitiendo en broadcast en el downlink, señal de 64 kbps a pesar de ser simple de implementar,
información que incluye la identificación de la estación base, contiene mucha redundancia. El grupo GSM estudió varios
ubicación de frecuencias y secuencias de frecuency-hopping. algoritmos de codificación de voz sobre las bases de obtener
buena calidad de voz y complejidad (lo que se relaciona al
b) Canal de Corrección de Frecuencia (FCCH) y Canal costo, retraso de procesos, y consumo de potencia una vez
de Sincronización (SCH) implementado) antes de quedarse con la elegida : el
REGULAR PULSE EXCITED – LINEAR PREDICTIVE
Usado para sincronizar el móvil a la estructura de time-slot CODER (RPE—LPC) con un loop predictor (de termino
de una celda definidas las fronteras del burst period, y la largo). Básicamente, la información de muestras previas la
numeración del time-slot. Cada celda en una red GSM hace cual no cambia muy rápido se usa para predecir la muestra
un broadcast de exactamente un FCCH y de un SCH los actual. Los coeficientes de la combinación lineal de las
cuales están por definición en el time-slot número 0 (dentro muestras previas más una codificación del residual, la
de una trama TDMA) diferencia entre la muestra predecida y la real, eso,
representa la señal. La voz es dividida en muestras cada 20
c) Canal de Acceso Aleatorio (RACH) milisegundos, cada una se codifica en 260 bits, dando una
tasa de 13 Kbps. Este el llamado full-rate speech coding
Canal de tipo “Aloha ranurado” usado por los móviles (codificación de voz a full-rate). Recientemente, una
para pedir acceso a la red. Enhanced Full-Rate (EFR) , un full-rate mejorado como
algoritmo de codificación de voz ha sido implementado por
algunos operadores de GSM1900 de Norte-América. Se dice
d) Canal de Paging (PCH) que el mismo mejora la calidad de voz usando la tasa
existente de 13 kbps.
Empleado para alertar a la estación móvil de una llamada
entrante. 10) Codificación de canal y modulación
Dado que casi no hay retraso en el envío de datos, GPRS es Fig. 5 Esquema de conexión con GPRS
ideal para aplicaciones tales como sesiones de comunicación
extendida, consulta a bases de datos, etc. También debido a
Puede ser altamente efectivo a fin de reducir costos acceder a Una red GPRS puede usar múltiples nodos servidores pero
Internet en lugar de hacer llamadas de larga distancia por requiere un único gateway para conectarse a una red externa
ejemplo. Ante posibles ataques externos a la red corporativa como Internet :
se ha implementado como defensa las VPNs.
Cuando la estación móvil envía paquetes de datos es vía el
VPNs: SGSN hacia el GGSN, el cual los convierte para la
transmisión sobre la red deseada pudiendo ser Internet o X.25
Una VPN o Virtual Private Network (red privada virtual) o una red privada. Los paquetes IP desde la Internet hacia la
nace en respuesta a la seguridad que debe existir en la red estación móvil se reciben en la GGSN y se re-envian al
ante un ataque de hackers. VPN es un método que permite SGSN y son transmitidos hacia el móvil.
definir una red privada dentro de una red pública. Agrega Para enviar paquetes IP o X.25 entre sí, la SGSN y la GGSN
software adicional a ambos lados de la conexión. Este los encapsulan usando un protocolo especializado llamado
software establece los llamados “túneles”, la información es GTP (GPRS Tunnel Protocol) el cual opera encima de los
encriptada y se le agrega además información adicional a protocolos TCP/IP estándar. Los detalles del SGSN y el
cada paquete. Varios estándares están disponibles para la GGSN son invisibles, transparentes al usuario. Un esquema
interoperabilidad entre productos para VPN como : Point to de la red GPRS se ve en la figura 7.
Point Tunneling Protocol (PPTP), Layer 2 Tunneling
Protocol (L2TP), SOCKS y Ipsec (Secure IP).Un esquema de Un aspecto interesante de GPRS es como se logra
un VPN se da en la Fig. 6 velocidades de más de 100 Kbps cuando una red de
conmutación de circuitos esta limitada hasta 9.6 o 14.4 kbps.
Casi todas las tecnologías VPN son independientes del tipo GPRS usa el mismo canal de radio de llamadas de voz un
enlace de comunicación, es decir que ya se trate de una canal de 200 Khz de ancho. Este canal de radio tiene una
conexión discada, de Ethernet, ISDN, inalámbrica, etc de capacidad bruta para un flujo digital a 271 kbps el cual para
todas formas es lo mismo. llamadas de voz se divide en 8 flujos separados, cada uno
llevando unos 34 kbps.
3) Detalles de GPRS para administradores de redes Luego quitando el overhead del protocolo y la corrección de
errores, 13 kbps quedan libres para conexiones de voz, es
Para entender mejor GPRS, se puede pensar en un “tour” decir unos casi 14 kbps para datos. Por tanto la tecnología de
comenzando desde el PC móvil e ir a través de la red. conmutación de circuitos utiliza un solo canal de voz. GPRS
Primero, tenemos nuestro notebook conectado a un modem o puede combinar hasta 8 de esos canales y dado que los
celular con capacidades GPRS, o bien mediante un cable mismos pueden llegar hasta 14 kbps de salida de datos, el
serie o el puerto USB o el enlace inalámbrico local. Quizás el resultado neto es que los usuarios pueden disfrutar de 100
dispositivo de conexión este en una PC Card. El teléfono kbps. Pero no todos los 8 canales de voz se usan, de hecho los
GPRS o modem se comunica con las estaciones base de teléfonos más económicos están limitados a 56 Kbps. El
GSM, pero a diferencia de las llamadas de datos en redes de estándar GPRS define un mecanismo por el cual una estación
conmutación de circuitos que se conectan a redes de voz móvil puede solicitar la cantidad de ancho de banda que
mediante el centro de conmutación, los paquetes GPRS son desea la tiempo de establecer la sesión de datos.
enviados desde la estación de base hacia lo que es llamado el
SGSN (Serving GPRS Support Node). El SGSN es el nodo
dentro de la infraestructura de GSM que envía y recibe datos
a y desde las estaciones móviles. Además éste mantiene un
rastreo de los móviles dentro de su área de servicio. El SGSN
se comunica con el Gateway GPRS Support Node (GGSN),
un sistema que mantiene conexiones con otras redes como
Internet, X.25 o redes privadas.
A. Arquitectura de la red GPRS Algunas de las principales de alto nivel requeridas por GPRS
son:
La arquitectura de una red GPRS tipo se puede ver en la Fig.
8, junto con las interfaces que se estandarizan en la norma. 1) Network Access Control Function
Como ya hemos dicho, los dos principales elementos que se
introducen en la red GSM son los nodos de soporte GPRS, Se refiere a los procedimientos que permiten a los usuarios
el SGSN y el GGSN. emplear los servicios de la red (por ejemplo, autenticación y
autorización, control de admisión, tarificación, etc.).
Repasemos las principales características de estos nodos:
2) Mobility Management (MM) Functions
SGSN
Se encarga de seguir la situación/estado de cada uno de los
Se encarga de la entrega de paquetes desde y hacia los móviles dentro y fuera de su PLMN.
móviles que están dentro de su área de servicio.
Específicamente, es responsable de realizar: Con relación a MM, un usuario GPRS se puede encontrar en uno
de tres estados posibles. Cada estado describe un tipo de
§ El encaminamiento y transferencia de paquetes de datos funcionalidad e información almacenada. La información se
§ La gestión de la movilidad denomina MM context y es almacenada en el MS y en SGSN.
§ La autenticación de usuario Estos estados son:
§ La tarifación
§ Inactivo(Idle). Se trata del estado en que un usuario GPRS
Además, tiene asociado un Location Register similar al VLR. no se encuentra registrado en GPRS MM y, por tanto, no
resulta alcanzable.
GGSN
§ En espera (Standby). Es el estado en que un usuario GPRS
Su función principal es la de actuar como interfaz entre la está registrado en GPRS MM. El MS y el SGSN tienen
red troncal GPRS y las redes externa. establecido un contacto MM asociado al IMSI del usuario. El
Específicamente, se encarga de: MS sólo puede recibir page o señalización. El MS puede
activar o desactivar un contexto PDP.
§ Traducir los paquetes que recibe desde el SGSN al
formato de la red externa (X.25 e IP) § Activo (Active). Se refiere a la información de localización
§ Traducir las direcciones IP o X.121 en la dirección del en el SGSN MM context e indica la celda donde se encuentra
móvil destino. el MS. El MS puede enviar y recibir PDP PDU, así como
§ Realizar la autenticación desactivar un contexto PDP o activar uno nuevo.
§ Llevar a cabo la tarifación.
Se encarga de la asignación y el
mantenimiento de los recursos del
canal radio. La asignación de
frecuencias de GSM se comparte entre
los servicios de circuito conmutado y
de GPRS.
C. Perfiles de calidad de servicio en GPRS
D. Protocolo de arquitectura
Aplicación Aplicación
Capa de Capa de
Red Red
SNDCP SNDCP GTP GTP Capa de Capa de
BTS BSC Red Red
LLC LLC TCP/UDP TCP/UDP
LLC relay
RLC RLC BSSGP BSSGP IP IP
MAC MAC Frame relay Frame relay L2 L2 L2 L2
PLL PLL Capa Capa Capa Capa Capa Capa
RFL RFL física física física física física física
Mobile Station Base station subsystem Serving GPRS support node Gateway GPRS TE
support node
UM Gb Gn Gn
Fig. 10. Pila de protocolos en GPRS
Payload
La capa MAC es derivada del
protocolo ALOHA ranurado y opera entre
Datos usuario USF T PC RLC header RLC data BCS el MS y la BTS. Esta es la responsable de
los procedimientos de acceso al canal de
radio manejando los intentos de acceso al
MAC header Block de datos RLC Block canal por el MS, y el control del acceso
por el lado de la red. Este maneja los
chequeo
mecanismos de resolución de contención
Payload entre los distintos intentos de acceso al
canal, arbitra entre los múltiples
Control USF T PC RLC/MAC signaling inform ation BCS requerimientos de distintos MSs, y da los
medios a los usuarios individuales que
requieren distintos servicios.La capa
MAC header Block de control RLC / MAC Block física se divide entre dos subcapas, una la
subcapa de acceso físico (physical link
chequeo
sublayer (PLL) ) y la subcapa física RF
Fig. 11. Estructura del bloque de radio de GPRS (physical RF sublayer (RFL) ).
La subcapa PLL da servicios para la
transferencia de información sobre un
Payload Agreg. Agreg. Agreg.
canal físico entre el MS y la red.
Cod. Puncture 456 bits Estas funciones incluyen la
BCS prec. USF bits cola
fragmentación de las unidades de datos,
codificación de datos, y la detección y la
Fig. 12. Procedimiento de codificación GPRS
corrección de los errores debido al medio
físico.
TABLA 2 La subcapa PLL es responsable de:
Codificación Tasa Payload BCS Pre-coded Bits Bits Punts. Tasa datos • Código de corrección de errores
código USF cola codificados bits (kbps) hacia delante (forward error
correction (FEC) coding) que
CS-1 ½ 181 40 3 4 456 0 9.05
permite detección y corrección de
CS-2 ~2/3 268 16 6 4 588 132 13.4 errores en las palabras de código
trasmitidas, y la señalización de
CS-3 ~3/4 312 16 6 4 676 220 15.6
las palabras de código trasmitidas
CS-4 1 428 16 12 0 456 0 21.4 con error.
Esquemas de codificación GPRS • Interleaving rectangular sobre
bloques de una radio sobre cuatro
La comunicación de radio entre la red GPRS y el MS, bursts en tramas consecutivas
indicada por el área gris de la Fig. 10, cubre funciones físicas TDMA.
y de la capa de enlace de datos(Data Link Layer). • Procedimientos para la detección de la congestión física.
Entre el MS y BSS, la capa de enlace de datos ha sido La subcapa RFL es parte del sistema completo GSM que
separada entre dos distintas subcapas, una de ellas es Logical brinda un rango de servicios incluido GPRS. Esta subcapa es
Link Control(LLC) y la otra es Radio Link Control/Medium la encargada de la modulación y la demodulación de las
Access Control (RLC/MAC). ondas físicas de acuerdo con las recomendaciones de la serie
La capa LLC es la subcapa más alta en la capa de enlace GSM 05 que especifican, sobre otras cosas:
de datos. Esta opera sobre la capa RLC/MAC y provee un • frecuencia de las portadoras y la estructura del canal
enlace lógico entre el MS y el SGSN. La funcionalidad del GSM (GSM 05.02)
protocolo es basada en link Access procedure-D (LAPD) • Modulación de las ondas trasmitidas y de la tasa de datos
usado en el plan de señalización GSM con soporte de la en los canales GSM (GSM 05.04)
transmisión PTM. • Características del transmisor y del receptor y
La subcapa RLC/MAC provee servicios para la requerimientos de performance (GSM 05.05)
transferencia de información sobre la capa física de la En la red, la subcapa LCC esta compartida entre la BSS y
interfase de radio de GPRS. Esta define un procedimiento SGSN.
que permite a múltiples MSs compartir un medio de
transmisión común que consiste en muchos canales físicos. La funcionalidad en la BSS es llamada LLC relay.
La capa RLC es responsable de la transmisión de bloques Entre la BSS y SGSN, el protocolo BSS GPRS (BSSGP)
de datos a través de la interfase del aire y del procedimiento provee ruteo y parámetros de calidad de servicio (QoS), y
de la corrección de errores (backward error correction opera sobre frame relay.
(BEC)); procedimiento que consiste en la transmisión La Fig. 11 muestra la estructura del bloque de radio para
selectiva de bloques incorrectos (ARQ, Automatic Repeat los datos de usuario y el control de mensajes. Cada bloque
Request). consiste en un encabezado MAC, un bloque RLC para el
TABLA 3
canales comunes (packet common channels (PCCHs) ) que
Nombre Dirección Función llevan toda la señalización de control necesaria para iniciar la
PBCCH Downlink Broadcast transferencia de paquetes como ser datos del usuario y
PRACH Uplink Acceso aleatorio señalización dedicada. Los otros, actuando como slaves, son
PPCH Downlink Paging solo usados para la transferencia de datos del usuario.
PAGCH Downlink Acceso grant
PNCH Downlink Multicast § Capacidad sobre demanda
PDTCH Downlink and uplink Datos
En orden de permitir el servicio GPRS en celdas donde hay
PACCH Downlink and uplink Control asociado
pocos (o no hay) usuarios GPRS sin la necesidad de colocar
Canales lógicos GPRS recursos en forma permanente; el concepto de capacidad
sobre demanda ha sido introducido. El operador puede
bloque de datos o un bloque RLC / MAC para el bloque de decidir cuando dedicar PDCHs para el tráfico GPRS.
control. , y un bloque de control de secuencia (BCS). Este es
siempre transportado en cuatro bursts. La supervisión de carga es hecha en la capa MAC
El encabezado MAC consiste en una bandera de estado monitoreando la carga sobre las PDCH(s) ; y el número de
(USF), un indicador de tipo de bloque (T) y un campo de PDCHs colocadas en una celda puede ser incrementado o
control de potencia (PC). El bloque de datos RLC consiste en disminuido de acuerdo a la demanda.
una parte de encabezado (RLC header) y una parte de datos Los canales no usados pueden ser utilizados como PDCHs
(RLC data). El bloque de control RLC / MAC consiste en un para incrementar la calidad de servicio (QoS) de GPRS.
bloque de información de señalización (RLC / MAC Sin embargo, la existencia de PDCHs no implica la
signaling information). existencia de PCCCH. Cuando no se coloca ninguna PCCCH
El código del canal esta especificado en GSM 05.03. Se en una celda, los MSs en forma automática pasan el campo
especifican cuatro diferentes esquemas de codificación, CS-1 de servicio GPRS sobre el existente GSM CCCH como lo
a CS-4, para los bloques de radio que transportan los bloques hace en el "idle state".
de datos RLC. Cuando una PCCCH se coloca en una celda; todos los
La Fig. 12 muestra el procedimiento de codificación, campos de los MSs GPRS observan a este.
donde el payload se define en la Fig. 11. Los detalles de la El PCCCH puede ser usado como el resultado de un
codificación son mostrados en la Tabla 3. incremento de la demanda de transferencia de paquetes de
Entre el MS, BSS, y SGSN, los mismos protocolos son datos o cuando hay suficientes canales físicos en una celda. Si
usados para la transmisión de datos arriba del protocolo la red libera el PCCCH, los MSs retorna al CCCH.
SNDCP. A nivel de capa de red, entre el MS y SGSN se
requiere un protocolo específico. a) Estructura de multitrama en GPRS
1) Protocolo de interfase de aire en GPRS Una estructura de multitrama es necesaria para el PDCH para
acomodar los grupos de paging y los bloques posibles de
El protocolo de interfaz de aire de GPRS concierne a la broadcast del sistema de información GPRS. La estructura de
comunicación entre el MS y BSS en los protocolos de la capa multitrama de 51 tramas TDMA y de 52 tramas TDMA se
física, MAC y RLC, como se indica por el área gris en la Fig. especifica el GSM 05.01.
10.
La subcapa RLC/MAC permite la eficiente multiplexación b) Segmentación de datos
en el canal de paquetes de datos compartido (packet data
channel (PDCH)) y utiliza en forma selectiva el protocolo El protocolo de capa de red de unidades de datos (N-PDUs
ARQ para transmisiones a través de la interfaz de aire. o paquetes) recibidos de la capa de red son transmitidos a
El canal físico dedicado a la transferencia de paquetes de través de la interfase aérea entre el MS y el SGSN usando el
datos es llamado canal de datos de paquetes (packet data protocolo LLC.
channel (PDCH)). Una celda que soporta GPRS debe de Primero, el SNDCP transforma paquetes en tramas LLC.
contener uno o más canales compartidos PDCHs que son El proceso incluye compresión opcional del encabezado de
tomados del total de canales físicos que posee la celda y de datos; segmentación y encriptación. La cantidad máxima de
otros usados como canales de tráfico (traffic channels datos de usuario en una trama LLC es de 1600 bytes en
(TCHs)). La posición de los TCHs y PDCHs se hace en nuestro estudio.
forma dinámica acorde con la "capacidad sobre demanda"; Una trama LLC es entonces segmentada en bloques de
concepto que se explica más adelante. datos RLC que luego son introducidos en la capa física. Cada
bloque comprime cuatro bursts normales en tramas TDMA
§ Concepto Master-Slave consecutivas. La Fig. 13 resume como es la segmentación en
A lo sumo una PDCH ; mapeada en un time slot físico, GPRS.
actuando como el master; acomoda los paquetes de control de
reconocimiento (ACK) y información del
Paquete (N-PDU) PH Datos de usuario Capa de red
canal de control (PC).
Capa SNDCP
Este también transporta mensajes de
Trama LLC Segmento ...... Segmento asignación y reasignación de recursos;
Capa SNDCP
tanto para la alocación de un PDTCH o
BH Info FSC Capa LLC ocurrencias de una PACCH. Un PACCH
Capa LLC es asociado con una o varias ocurrencias
Segmento Segmento ..... Segmento Capa RLC/MAC de PDTCHs generalmente asociados a un
MS.
Bloque RLC BH Info BCS Cola
456 Capa RLC/MAC d) Modelo de operación
Convolutional encoding Capa física
114 114 114 114 El protocolo de capa RLC/MAC es un
Burst normales Burst Burst Burst Burst protocolo del tipo ARQ con acceso
aleatorio ALOHA ranurado; basado en
PH : Encabezado del paquete FCH: secuencia de cheque de trama mecanismos de reservas de paquetes para
FH: Encabezado de trama BCS: secuencia de chequeo de bloque la transmisión del MS hacia el BTS
BH: Encabezado de bloque
(uplink).
La gran flexibilidad se asegura con la
Fig. 13. Secuencia de transformacion de un paquete de datos en GPRS implementación en multislot de la capa
MAC.
Más de un PDCH (cada uno
c) Canales lógicos en GPRS
correspondiente a un time slot de una trama TDMA) puede
ser usada por un MS para la transferencia de paquetes de
La tabla 3 lista los canales lógicos en GPRS y sus
datos.
funciones. Una descripción en detalle de cada canal se
La interfase de radio de GPRS consiste en canales
presenta a continuación.
asimétricos e independientes para el uplink y el downlink. En
un cierto time slot de una TDMA, una PDCH puede
§ Canal de control de broadcast de paquetes (PBCCH):
transportar datos de un MS en el uplink y datos de otro MS
en el downlink. Un paquete que va ha ser transmitido a través
El Packet Broadcast Control Channel ( PBCCH) lo que hace
de la interfase de aire es encapsulado en una o más tramas
es transmitir información del sistema a todos los terminales
LLC, que son segmentadas dentro de bloques de datos RLC.
GPRS en una celda.
El protocolo ARQ selectivo entre el MS y BSS provee
retransmisión de bloques con error. Cuando una trama
§ Canal común de control de paquetes:
completa es satisfactoriamente transmitida a través de la capa
RLC, esta es subida a la capa LLC.
El canal de acceso de paquetes aleatorio es usado por los MSs
El método de implementación del ARQ selectivo en el
para iniciar la transferencia de paquetes o responder a los
nivel RLC requiere numeración de tramas. Cuando las tramas
paging messages.
LLC son fragmentadas, un identificador temporario de tramas
Sobre este canal los MSs transmiten los bursts de acceso con
(temporary frame identify (TFI)) es asignada para cada trama
tiempos de guarda largos. Cuando se recibe un bursts de
de datos trasmitida de/hacia un MS. El TFI asignado es
acceso, el BSS asigna un tiempo de advance a cada terminal.
único a través de la secuencia de tramas transferidas
El canal de paging de paquetes es usada to page una prioridad
concurrentes en una celda y básicamente reemplaza la
al MS para bajar la transferencia de paquetes.
combinación de la identificación completa de un MS (por
El canal de notificación de paquetes es usado para enviar
ejemplo: el temporary logical link identify, TLLI ) y el
una notificación de multicast PTM (PTM-M) a un grupo de
número de secuencia de trama. El TFI es incluido en cada
MSs antes de una transferencia de paquetes PTM-M
bloque perteneciente a una trama en particular, incluyendo la
La notificación tiene la forma de una asignación de recursos
retransmisión de bloques determinada por el protocolo ARQ.
para la transferencia de paquetes.
Además, bloques provenientes de tramas hacia/desde
diferentes MSs pueden ser multiplexadas en el
§ Canales de paquetes de tráfico:
downlink/uplink basadas en el TFI.
El canal de transferencia de paquetes de datos es un canal
e)Transferencia de paquetes originados en el MS
para la transferencia de datos.
Un MS puede usar más de un PDTCH en paralelo
§ Acceso múltiple :
(operación de multislot) para la transferencia de paquetes
individuales.
Un MS inicia una transferencia de paquetes haciendo un
El canal de control de paquetes asociado (packet
requerimiento del canal para la transferencia de paquetes (
associated control channel) es usado para transportar
PRACH o RACH ) . La red responde con un PAGCH o
información de señalización relativa a un MS dado como un
AGCH, respectivamente. Es posible usar el método de acceso
MS BSS disponible para el tráfico de paquetes de datos (uno o
PRACH o RACH Paquete de requerimiento de canal
más PDCHs en una celda) puede ser obtenida usando
PAGCH o AGCH Paquete de asignación inmediata
el plan de reserva del canal multislot.
Es decir; bloques desde un MS pueden ser enviados
PACCH Paquete de requerimiento de recurso
en diferentes PDCH simultáneamente; lo que reduce
PACCH Paquete de asignación de recurso
el retraso de paquetes para la transmisión a través de
Acceso aleatorio la interfase de aire. El ancho de banda puede ser
cambiado usando uno a ocho time slots en cada trama
Transmisión
TDMA dependiendo del número de PDCHs
PDTCH Trama de transmisión
disponibles, la capacidad multislot del MS, y de la
PACCH Reconocimiento negativo carga presente del sistema.
PDTCH Retransmisión de bloques con error Como mencionamos antes, el concepto master-
PACCH Reconocimiento slave del canal requiere mecanismos para la eficiente
utilización del PDCH uplink(s). Por ende, la bandera
Fig. 14. Capa MAC: acceso aleatorio y transmisión para de estado uplink (uplink state flag (USF)) es usada en
la transferencia en sentido uplink las PDCHs. Los tres bits de USF en el principio de
cada bloque de radio enviado en el downlink apuntan
de paquetes de una o dos fases. La Fig. 14 ilustra el proceso al próximo bloque de radio uplink. Esto permite la
de transferencia de datos para el uplink. Las flechas codificación de ocho diferentes estados USF que son usados
punteadas son los mensajes adicionales necesarios para el para la multiplexación del tráfico en el sentido uplink. El
procedimiento opcional necesario para el método de acceso comando de reserva del canal incluye la lista de PDCHs
de dos fases. alocados y el correspondiente estado USF por canal. Para un
En el método de acceso de una fase, la red responde al MS, el USF marca la parte del canal que se puede usar para la
paquete de requerimientos del canal con un paquete de transmisión. Un MS monitorea el USF y, de acuerdo con el
asignación inmediata, reservando los recursos sobre una valor de este, identifica la asignación PDCHs para este y
PDCH para la transferencia en uplink en un número de comienza la transmisión. Esto permite la multiplexación
bloques de radio. eficiente de bloques de un número de MSs en una sola
En el método de acceso de dos fases, la red responde al PDCH. Adicionalmente, el comando de reserva del canal
paquete de requerimiento del canal con el paquete de puede ser enviado al MS antes de que el número total de
asignación inmediata; que reserva los recursos en el uplink requerimientos de PDCHs sea libre. A sí que, la bandera de
para la transmisión del paquete de requerimientos de status no solo resulta en una gran reserva dinámica si no que
recursos. El paquete de requerimientos de recursos transporta también permite la interrupción de la transmisión en favor de
la descripción completa de los requerimientos de recursos mensajes de alta prioridad. Un valor USF es usado para
para la transferencia en el sentido uplink. denotar PRACH (USF=FREE). Los otros valores USF,
Si no hay una respuesta al paquete de requerimiento del USF=R1/R2/....R7, son usados para reserva del uplink para
canal en un periodo predefinido de tiempo, el MS vuelve a diferentes MSs.
enviarlo después de un período aleatorio de tiempo. Después de que los bloques han sido transmitidos en los
El tráfico de paquetes de datos es a ráfagas por naturaleza. time slots reservados; un acknowledge debería seguir desde
Momentáneamente, el BSS puede recibir más paquetes de el BSS enviado en el PACCH.
requerimiento del canal de lo que este puede manejar en un En el caso de un reconocimiento negativo ; que incluye un
cierto período de tiempo. Sin embargo, del lado del móvil, si bitmap de bloques erróneos, paquetes de asignación de
su temporizador espira antes de que el paquete de asignación recursos para retransmisión, timing advance y power control,
de recursos es recibido, el MS puede contender
por el canal hasta que su último paquete de
requerimiento del canal fue correctamente MS BSS
recibido. Esto podría conducir a una nueva ola PPCH o PCH Paquete de requer. de paging
de paquetes de requerimiento del canal. La PRACH o RACH Paquete de requer. de canal
solución propuesta para evitar esto es el notificar PAGCH o AGCH Paquete de asignación inmediata
al MS que envía el paquete de requerimiento del PACCH Paquete de respuesta al paging
canal que su mensaje fue correctamente recibido PACCH o PAGCH o AGCH Paquete de asignación de recursos
y que este va a recibir un paquete de asignación
de recursos más tarde. Paging
En este sentido, el sistema construye una cola PDTCH Trasmisión de trama Transmisión
de MSs que esperan por su turno para recibir el PACCH Reconocimiento negativo
paquete de asignación de recursos para enviar
PDTCH Retransmisión de bloques con error
una trama.
PACCH Reconocimiento
§ Transferencia de datos en sentido uplink
Fig. 15. Capa MAC: acceso aleatorio y transmisión de datos para la transferencia
La utilización flexible y eficiente del espectro de datos en sentido downlink
se retransmiten los bloques listados como erróneos. E. GPRS: ventajas y desventajas
Si un MS no recibe un ACK después de un cierto tiempo
estipulado, la recuperación de la trama transferida comienza 1) Beneficios de GPRS
con el envío de un nuevo paquete de requerimiento de canal.
Si el paquete de asignación de recursos es concedido, el Entre los beneficios de GPRS se encuentran :
primer bloque de la trama actual va a ser enviado al BTS. A
si que el BTS sabe que el último ACK correspondiente a la a) Velocidad
transferencia de esta trama no fue correctamente recibido y
debe ser retransmitido. Teóricamente tiene un máximo de hasta 171.2 kbps son
La figura 16 da un ejemplo de multislot y del plan de alcanzables con GPRS pero en realidad se puede decir que la
multiplexación del sistema GPRS. velocidad estándar es de 100 kbps. Lo cual duplica la
Cuatro PDCHs son permitidas en esta celda, donde TS 0 es velocidad de las actuales conexiones fijas y es nueve veces
usada como PRACH y TSs 1-3 son usadas como PDTCHs. más rápida que los sistemas de transmisión de datos bajo el
R1/R2 USF son usadas en las PDTCHs. sistema de red orientada a conmutación de circuitos
existentes en GSM. Por permitir que la información sea
§ Transferencia de paquetes terminados en el MS transmitida más rápido y eficientemente a través de la red
celular, GPRS puede muy bien costar relativamente menos en
El BSS inicia la transferencia de paquetes enviando un servicios de datos para móviles comparado a SMS (short
paquete de requerimiento de paginación en el PPCH o PCH message service) y a las redes de datos por conmutación de
downlink. El MS responde a esto iniciando el procedimiento circuitos.
de respuesta al paging en forma muy similar al procedimiento
de acceso de paquetes descripto antes. El proceso de paging b) Inmediatez
es seguido por un paquete de asignación de recursos para la
transferencia de tramas en el sentido downlink conteniendo la GPRS es sinónimo de conexiones instantáneas, no se necesita
lista de PDCHs a ser usadas. La figura 15 ilustra el discar, es por eso que algunas veces se refiere a GPRS como
procedimiento de paging y el procedimiento de transferencia el estar “siempre conectado”. La inmediatez es una de las
de paquetes. ventajas de GPRS (y de SMS) cuando se compara con la
Ya que un identificador (por ejemplo, TFI) es incluido en transmisión de datos por conmutación de circuitos.
un bloque de cada radio, es posible multiplexar bloques de
radio destinados a diferentes MSs en el mismo PDCH c) Nuevas y mejores aplicaciones
downlink. Es también posible interrumpir la transmisión de
datos a un MS si un dato de más alta prioridad o un mensaje GPRS permite que varias aplicaciones nuevas hasta ahora no
de control pendiente debe ser enviado a otro MS. disponibles sobre redes GSM debido a limitaciones en la
Además, si más de una PDCH es permitida para el tráfico velocidad de transferencia estén hoy con GPRS disponibles
en sentido downlink, y el MS es capaz de monitorear como por ejemplo la navegación mediante micro-browsers.
múltiples PDCHs, bloques pertenecientes a una misma trama
pueden ser transferidos en diferentes PDCHs en paralelo. d) Acceso al servicio
La red obtiene reconocimientos para la transmisión downlink
observando al MS. El MS envía los mensajes de ACK/NACK Para acceder al servicio de GPRS se necesita :
en un bloque reservado de radio que es colocado en el
proceso de polling. En el caso de un reconocimiento
• Un celular o terminal que soporte GPRS
negativo, solo los bloques marcados como erróneos son
retransmitidos.
• La suscripción a la red GSM con soporte para GPRS
TDMA fr. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
TS No
Downlink ChRes A-B
0 F F F F F F F F F F F F F
Uplink PA PA
Downlink ACK -B ACK-A
TS 1 R1 R1 R1 R2 R2 R1 R1 R1 R1 R2 R1 R1 R1
Uplink A1 A3 B2 A3
Downlink NACK-A
TS 2 R1 R1 R1 R2 R1 R2 R1 R1 R1 R1 R1 R1 R1
A2 B1 A4
Downlink
TS 3 R1 R1 R1 R1 R1 R1 R1 R1 R1 R1 R1 R1 R1
Uplink
Fig. 16. Secuencia de mensajes a traves de la interfase aérea para el tráfico originado en el móvil
• Suscribirse al servicio de GPRS (con algunos • Migra tráfico que fue previamente enviado usando datos
proveedores es automático) por conmutación de circuitos hacia GPRS (conmutación
de paquetes) con todo lo que eso implica.
• Conocimiento de cómo enviar y recibir información • Reduce el uso de SMS y de la carga de señalización en el
GPRS usando el modelo especifico de celular que se canal para éste gracias a que ahora el tráfico que se
posea, incluyendo la configuración del software y el enviaba por SMS se migra a GPRS/SMS el cual ya es
hardware. soportado por los GPRS estándares
§ Eficiencia espectral
2) Limitaciones de GPRS
Conmutación de paquetes implica que los recursos de radio
en GPRS se empleen solo cuando los usuarios están de A pesar de todas las bondades detalladas del sistema GPRS,
hecho, enviando o recibiendo datos. Mejor que dedicar un está claro que no todo son ventajas y el sistema tiene algunas
canal de radio para datos a un móvil y por un periodo fijo de limitantes :
tiempo, los recursos disponibles de radio pueden ser
concurrentemente compartidos entre varios usuarios. Este uso a) Capacidad de celda limitada
eficiente de los acotados recursos de radio significa que un
gran número de usuarios GPRS puedan potencialmente GPRS tiene un gran impacto sobre la capacidad de la celda.
compartir el mismo ancho de banda y ser servidos desde una Hay solo una cantidad limitada de recursos de radio que
única celda. El número real de usuarios que pueden hacer uso pueden ser empleados en usos diferentes, el uso para un
del servicio depende de las aplicaciones que se empleen y de propósito excluye el uso simultaneo para otro. Por ejemplo,
cuanta sea la cantidad de datos a ser transferidos. Dado la las llamadas de voz y GPRS ambas usan los mismos recursos
eficiencia espectral de GPRS, los operadores pueden de la red. Al GPRS administrar dinámicamente la ubicación
maximizar la eficiencia, invirtiendo lo justo, sin necesidad de de canales y permitir una reducción en la carga de
invertir en “capacidad latente” (la que se usa solo en horas señalización en el canal a horas pico mediante el envío de
pico) cuando se tienen canales dedicados. mensajes cortos sobre canales GPRS, lo cual resulta en la
GPRS mejora la capacidad en horas pico de una red GSM necesidad de SMS el cual utiliza un tipo diferente de recurso
dado que simultáneamente : de radio.
• Aprovecha los escasos recursos de radio de forma b) Velocidades mucho más baja en realidad
eficiente mediante la concepción de la llamada
“conectividad virtual” Lograr el máximo teórico de transferencia en GPRS de 172.2
kbps requeriría que un único usuario tomara control de los
ocho timeslots y sin protección contra errores. Esta claro que F. Experiencia de servicios sobre el piloto de red GPRS
para un operador de red no es negocio hacer nada de eso. (Valladolid, España)
Además los primeros terminales GPRS soportarán dos o tres
timeslots únicamente, el ancho de banda al usuario GPRS A continuación presentamos los resultados de una
estará seriamente reducido.Como resultado, las velocidades experiencia realizada en Valladolid sobre el piloto de red
altas pueden que no estén disponibles para usuarios GPRS.
individuales hasta que se ponga en práctica la tecnología
EDGE (Enhanced Data for GSM Evolution) o la UMTS 1) Objetivos de la experiencia
(Universal Mobile Telephone System).
Los objetivos que buscaba esta experiencia eran los
c) Modulación sub-óptima siguientes:
GPRS esta basada en la técnica de modulación conocida § Obtener resultados de campo (medida de red) confiables,
como GMSK (Gaussian Minimum Shift-Keying). Otras que permitiesen ajustar los parámetro de infraestructura
tecnologías como EDGE se basan en un nuevo tipo de utilizados, obteniéndose el "Know-how" técnico necesario
esquema de modulación que permite una tasa de transferencia para el despliegue comercial del servicio GPRS. Esto trajo
de bits mucho más alta a través de la interfase de aire la cual consigo el establecimiento y el contacto con los
se llama modulación 8 PSK (Eight Phase Shift Keying). suministradores y proveedores de los equipos y terminales
Como resultado de lo visto, se deberá esperar a EDGE para GPRS.
mejorar en este punto.
§ El otro objetivo de la experiencia fue la evaluación de
d) Retraso en el tránsito prestaciones de servicios con usuarios reales sobre el piloto
desplegado
Los paquetes GPRS son enviados en todas las distintas
direcciones a fin de alcanzar el mismo destino. Esto aumenta 2) Valor añadido de la experiencia
la posibilidad para que uno o algunos de esos paquetes se
pierdan o corrompan durante la transmisión de datos sobre el Cabe agregar que en esta experiencia se trato de comprobar el
radio enlace. Los estándares de GPRS reconocen este aspecto máximo número de condiciones de funcionamiento. Para
inherente de las tecnologías e incorporan estrategias de hacer esto posible, se utilizaron tanto aplicaciones que hacen
integridad de datos y de retransmisión. Sin embargo, el uso de conectividad IP desde PCs portátiles conectados a
resultado es que potencialmente pueden ocurrir retrasos en el móviles GPRS (oficina móvil), como aplicaciones que se
transito. Debido a esto, las aplicaciones que requieren calidad muestran directamente en los navegadores WAP de los
boadcast de vídeo pueden ser implementadas usando HSCSD propios terminales de la experiencia (servicios WAP).
(High Speed Circuit Switched Data). HSCSD es simplemente
una llamada a una CSD (Circuit Switched Data) en la cual un Los servicios utilizados para englobar ambos tipos de
solo usuario puede tomar hasta cuatro canales separados al aplicaciones fueron:
mismo tiempo. Dado la característica de esta conexión
extremo a extremo entre receptor y transmisor los retrasos § Aplicaciones WAP desarrolladas específicamente para
son mucho menos probables. esta experiencia, como ser:
§ Búsqueda de información
cartográfica (poblaciones y calles) a
nivel de España.
§ Servicios turísticos
Por otro lado, hay que hacer constar que el efecto de la servidor ftp directamente conectado al GGSN. Los tiempos
fragmentación de los paquetes IP en la interfaz radio GPRS, de retardo obtenidos han sido similares a los recogidos aquí.
puede estar afectando tanto al tiempo de viaje de ida y vuelta,
como a las tasas de transferencia.
6) Conclusiones
Como hemos podido ver a través del presente trabajo la el conectarse genera menos gastos para el usuario y este por
tecnología GPRS era muy necesaria al menos en un principio tanto se beneficia.
para tener una relativa buena eficiencia en la transferencia de Otro problema, como se discutió antes es la seguridad en
datos. El soporte de GSM y sus particularidades : la las comunicaciones, para eso existen los túneles - la
compatibilidad con ISDN, el uso de la tarjeta SIM para que el tecnología VPN – pero además la posibilidad de encriptar la
usuario contrate un servicio y se independice del celular que comunicación utilizando el número de la SIM el cual lo
use, etc se amalga muy bien con el sistema GPRS. Claro está conoce el registro local y que esta protegido por password en
que GSM fue bien pensada desde sus comienzos y esto le el móvil.
concede buena ventaja frente a los otros sistemas.
Por otro lado, GSM si bien es una red celular digital, Esta claro que GPRS es solo una primera aproximación de
funciona en base a la conmutación de circuitos. Esto implica lo que se viene y que realmente impactará en la Tercera
reservar un canal específico para establecer una conexión Generación, estamos hablando de EDGE. Gracias a mejoras
extremo a extremo. Para el uso con voz, sigue siendo una en la compresión, nueva tecnología, etc. en los años
buena idea ya que perder muestras de voz (si se tratara a ésta venideros esta tecnología estará disponible completamente y
como datos en una red de conmutación de paquetes) puede permitirá tasas de más de 250 kbps.
degradar bastante la calidad como puede apreciarse hoy en
una llamada usando algún software por internet. Con el uso
de datos todo cambia, el usuario que navega por la red desde
su celular o laptop tiene un tráfico más bien por ráfagas y
necesita en algunos momentos un gran ancho de banda y en
otros momentos muy poco (por ej, al hacer click), por todo
esto sobredimensionar el sistema para que el celular puede
tomar más de un canal y apropiarse no de uno sino de
muchos más si los necesita resulta una idea bastante mala. La
idea de GPRS es bastante elegante, sí me apodero de más de
un canal, pero en realidad no . Es decir, los canales son un
número fijo dada una celda, pues bien, todo el mundo usando
GPRS en esa celda se apodera momentáneamente de más de
un canal pero una vez transferido los datos, lo libera y otro lo
puede usar. La idea detrás de todo esto es obviamente usar al
máximo los canales disponibles en la celda.
El aprovechamiento de los canales con GPRS resulta
notable y se logra gracias a que invirtiendo muy poco más en
infraestructura se puede adaptar una red de conmutación de
circuitos como lo es GSM a una red de conmutación de
paquetes como los es la necesaria para soportar GPRS.
Otro interesante aporte de GPRS es la conección. Como
pudimos ver, el hecho de que cualquier persona contrate el
servicio GPRS hace que virtualmente este conectado siempre.
Es decir, no hay necesidad de establecer una conexión,
simplemente el móvil por si mismo se anuncia en la celda y
al estilo de una LAN común, el móvil queda apto para enviar
y recibir datos. Esto tiene ventajas para el usuario, ya que
ahorra el tener que establecer manualmente la conexión, ante
los ojos del usuario, no importa que no hubiesen canales
disponibles, el usuario luego de esperar un poco recibiría la
información con lo cual se evita que el usuario se moleste
porque le apareció un cartel de que no pudo conectarse. Esto
último, es así siempre y cuando el tiempo de espera para
enviar/recibir datos no sea muy largo.
Con respecto a la tarificación esta claro que sería mucho
más justa que la tarifa en el caso de reservar un canal ya que
como se menciono si el usuario esta leyendo la información y
no manda o recibe nada entonces el usuario NO PAGA
NADA, es decir que solo se le cobra por contratar el servicio
y por bit que envía/recibe, no por tiempo ya que idealmente
este puede ser indefinido. Mediante esta modalidad de cobro
IV. BIBLOGRAFIA