Beruflich Dokumente
Kultur Dokumente
GPRS
Ivn Bernal, Ph.D.
imbernal@mailfie.epn.edu.ec
Quito Ecuador
Agenda
Generalidades
Capacidad
Dispositivos
Nodos
Contexto PDP
Arquitectura
Implementacin
Interfaces y protocolos
Canales fsicos
Codificacin
g
de canales
Asignacin
Canales lgicos
Servicios
Generalidades de EDGE
Bibliografa
Otros
http://www.gsmworld.com
GPRS
General Packet Radio Service
1995: Se inicia el proceso de estandarizacin
1997: Se publica el Release 97 de GSM que incluye GPRS
1999: Se realizan pruebas en primeras redes GSM/GPRS
2001: Entran en funcionamiento comercial redes GPRS (Ejemplo:
en Espaa).
Primeros servicios: WAP, Internet.
Primer terminal disponible en grandes cantidades: Motorola Timeport 260
GPRS
En su forma mas simple, GSM maneja comunicaciones de voz y datos sobre conexiones
basadas en conmutacin de circuitos.
HSCSD fue una implementacin de transmisin de datos por conmutacin de circuitos en canales GSM, pero
las velocidades bajas (hasta 14.4 kbps por slot, combinando slots se puede llegar hasta 64 kbps por usuario) y
la naturaleza de la conmutacin de circuitos no la hicieron una opcin viable para aplicaciones de datos a
altas velocidades.
GPRS es una extensin de GSM que permite a los abonados enviar y recibir datos sobre
conexiones basadas en conmutacin de paquetes.
El uso de GPRS es particularmente apropiado para aplicaciones con las siguientes
caractersticas:
Tipo rfaga (bursty)
Transmisin frecuente de volmenes pequeos de datos
Transmisin
T
i i infrecuente
i f
t de
d volmenes
l
grandes
d de
d d
datos
t
GPRS
El concepto bsico detrs de la transmisin basada en paquetes de GPRS,
radica en su habilidad de permitir que las aplicaciones seleccionadas compartan
los recursos de radio, asignando los recursos de radio para transmisin,
solamente cuando las aplicaciones tienen datos a transmitir.
Una vez que los datos se transmiten, los recursos de radio se liberan para que
sean utilizados por otra aplicacin.
De esta manera, los recursos escasos de radio se usan de forma ms eficiente.
GPRS
Cualquier ranura puede asignarse a GSM o GPRS.
A menos que haya sido preasignado de forma permanente, lo cual no es muy eficiente.
Es mejor asignacin dinmica.
Arquitectura
Una MS en GPRS se categoriza de acuerdo a sus capacidades para soportar diferentes modos de operacin
simultneamente para GSM y GPRS.
Clase A
La MS soporta uso simultneo de servicios GSM y GPRS (registro, activacin, asociacin, monitoreo,
transmisin de voz y paquetes, etc.).
La MS puede establecer o recibir llamadas en los dos servicios simultneamente.
La alta complejidad de diseo de dispositivos clase A, los hace prohibitivamente caros de producir;
por lo tanto, estos dispositivos no estn tpicamente disponibles para el mercado comn.
Clase B
La MS puede estar registrada y activada simultneamente a ambos servicios, GSM y GPRS.
Pero la MS no soporta trfico simultneo sino de forma secuencial, puede operar solo en uno de ellos
a la vez.
Clase C
La MS solo se registra y soporta ya sea el servicio GSM o GPRS de forma alternativa (no los dos al
mismo tiempo).
La MS puede ser slo para GPRS.
Antes de establecer o recibir una llamada en uno de estos servicios, la MS debe asociarse
explcitamente al servicio deseado (generalmente al momento de concretar la suscripcin).
9 Puede que se soporte GPRS y GSM conmutando manualmente cada servicio.
Revisin Julio 2007
10
11
GPRS
La facturacin no se realiza por tiempo de conexin sino por volumen de informacin
intercambiada.
Los tiempos de espera o los dedicados a leer una pgina no le cuestan nada al cliente.
12
GPRS
Antes que una MS pueda acceder a los servicios GPRS, debe ejecutar un
procedimiento de asociacin para indicar su presencia a la red.
Luego, la MS utiliza un procedimiento denominado Contexto de Activacin PDP (Packet Data
Protocol) para poder transmitir o recibir datos.
Adems, EDGE (Enhanced Data Rate for Global Evolution) puede soportarse
para mejorar el rendimiento de GPRS, introduciendo un esquema mejorado de
modulacin.
Revisin Julio 2007
13
GPRS - Nodos
Serving GPRS Support Node (SGSN)
Est conectado a uno o ms BSS (es el nodo de conmutacin de paquetes al mismo nivel jerrquico de
una MSC).
Conectado tambin a MSC, HLR, BSC, GGSN, SMS-C.
Opera como un router para los paquetes de datos para todas las MSs presentes en un rea geogrfica.
Entrega de paquetes de datos hacia y desde la MS dentro de su rea de servicio.
Enrutamiento de los datos al GGSN relevante cuando se requiere una conexin a una red externa
(toda conexin intra-network MS a MS tambin debe ser hecha por medio del GGSN)
Administracin de la movilidad
Seguimiento de la ubicacin de la MS . Se almacena:
9 VLR actual (de GPRS)
9 Perfil del usuario (consultando a la HLR)
9 Contexto
C t t PDP
14
GPRS - Nodos
Gateway GPRS Support Node (GGSN)
Provee el punto de asociacin entre el dominio GPRS y otras redes de datos
tales como el Internet, ISPs y redes e intranets corporativas.
Usando la interfaz Gi.
Interfaces a redes IP (IPv4 e IPv6) y X.25 estn especificadas en el estndar GPRS.
Encapsulacin/desencapsulacin de paquetes.
15
GPRS
16
GPRS
Una unidad mvil GPRS trabaja de forma muy similar a una unidad GSM.
La red se divide en reas de enrutamiento (RA=Routing Area) que son
simplemente grupos (clusters) de celdas.
17
GPRS
El mvil escanea todas las celdas durante sus periodos libres, buscando
continuamente la mejor celda para transmitir y recibir, y cambindose a la
mejor celda conforme se requiera.
Para contactar a un mvil, el proceso de paging trabaja de forma similar a lo
que se hace en GSM para llamadas de voz.
En el backhaul, el BSC enruta los datos a travs de un SGSN.
Una vez que se asigna el servicio de datos al mvil, es la tarea de un SGSN el
realizar el seguimiento de la ubicacin del mvil dentro de la red y asegurarse
de que el mvil sea autenticado y reciba el nivel correcto de calidad de servicio.
El GGSN realiza el interfaz con el mundo de datos externo.
18
La red, a travs
del SGSN,
SGS puede enrutar datos a
mviles especficos.
La PLMN GPRS asigna a los mviles su propia direccin
PDP address.
19
20
10
21
El GGSN valida
lid all usuario
i y lle asigna
i
una direccin PDP (IP) si el
direccionamiento es dinmico.
f)
22
11
Routing
BSC
BTS
BSC
BTS
SGSN
SGSN
MS
PLMN1
Intra-PLMN
GPRS Backbone
Inter-PLMN
GPRS Backbone
Gn
Gn
Intra-PLMN
GPRS Backbone
Gp
Border
Gateway
PLMN2
Border Gateway
Gn
GGSN
SGSN
Gi
GGSN
Router LAN Host
GPRS
24
12
GPRS - puntualizaciones
En general, se tienen relaciones muchos a muchos (many to many) entre los
SGSNs y los GGSNs.
Un GGSN es el interfaz para varias SGSNs.
Una SGSN hace el enrutamiento de los paquetes a varias GGSNs.
Todos los GSNs estn conectados mediante el backbone GPRS basado en IP.
Las GSNs encapsulan los paquetes usando GTP (GPRS Tunneling Protocol).
Cuando la MS se registra con una nueva SGSN, la HLR enviar el perfil del usuario
a la nueva SGSN.
Revisin Julio 2007
25
GPRS - puntualizaciones
El MSC/VLR puede extenderse con funciones que coordinan las
actividades entre GSM y GPRS.
Actualizaciones de ubicacin combinadas y procedimientos de asociacin.
P did de
Pedidos
d paging
i a GSM pueden
d realizarse
li
mediante
di t la
l SGSN usando
d lla
interface Gs entre el SGSN y el MSC/VLR.
26
13
27
CG (Charging Gateway)
Recoge los CDRs (Call Detailed Records) generados por los SGSNs y GGSNs de
manera que los consolida y pre-procesa antes de enviarlos al sistema de tarificacin
(Billing System).
28
14
Intra-PLMN
Permite a los SGSNs y GGSNs de un operador
p
comunicarse entre s.
Red IP privada
Usa direcciones IP privadas.
Inter-PLMN
Permite a los SGSNs y GGSNs de varios operadores comunicarse unos con otros.
Revisin Julio 2007
29
GPRS
(PCU)
30
15
GPRS--Interfaces
GPRS
La capa RF (capa 1) administra el enlace fsico entre el mvil y la BTS.
Se divide en dos subcapas:
Capa fsica RF (RFL - Physical RF layer )
Incluye modulacin y demodulacin (GMSK(GPRS) EDGE(8PSK))
31
GPRS
Data Link Layer incluye:
LLC (entre MS y SGSN )
RLC/MAC (entre MS y BSS)
RLC (R
(Radio
di Link
Li k Control)
C t l)
Proporciona un enlace de radio confiable.
Responsable de control de errores BEC mediante retransmisin selectiva (ARQ).
Con ventana de transmisin y recepcin.
32
16
GPRS
LLC (Logical Link Layer)
Proporciona un enlace lgico fiable entre la MS y el SGSN.
El mvil est asociado al SGSN a travs de la capa LLC.
Enlace encriptado entre la MS y el SGSN.
Incluye:
Propia deteccin de errores
Control de secuencia y retransmisiones
Control de flujo
En este enlace ocurre la autenticacin en el SGSN.
9 En GSM se realizaba en el BSS.
TLLI (Temporary Logical Link Identifier) identifica de forma nica al mvil, en este
caso para la
l capa LLC.
LLC
En GSM, el identificador de voz era el IMSI.
33
GPRS
Interfaz Gb (Transporta el trfico GPRS y la sealizacin entre el BSS y la red
GPRS)
BSSGP (BSS GPRS Protocol )
Capa especfica de GPRS para mantener la comunicacin, gestin, control de flujo, reparto de carga ,
etc entre BSS y SGSN
etc.
Proporciona informacin de encaminamiento, QoS y capacidades de acceso radio de los mviles para
la transmisin de datos de usuario entre BSS y SGSN
34
17
GPRS
Interfaz Gb
PCU (Packet Control Unit)
Se requiere una nueva tarjeta PCU en el BSC
9 Implementar la interfaz Gb y los protocolos RLC/MAC en el BSS.
9 Reserva y gestin de los recursos radio de GPRS y del establecimiento de las conexiones radio
GPRS.
9 Transferencia de datos GPRS y seleccin del tipo de codificacin.
Transforma el trfico de datos del SGSN a un formato (PCU frame) que pueda ser tratado por el
BSS.
9 Similar a lo que hace el transcodificador (TRAU) para el trfico por circuito conmutado.
9 Ambos tipos de trfico pasan de forma transparente por el BSS.
35
GPRS
Interfaz Gb
NS (Network Service Protocol)
La subcapa inferior, Frame Relay, proporciona el canal portador (bearer) para transferir
datos y sealizacin entre el BSS y el SGSN.
La subcapa superior (Network Service Control) proporciona circuitos virtuales
permanentes para la transmisin de las unidades de datos suministradas por el nivel
superior y se encarga de controlar la congestin en el enlace ascendente, reparto de
carga y direccionamiento de datos asociando BTS con conexiones virtuales.
Capa fsica
Enlaces PCM a 2 Mbps (uno o varios Frame Relay Bearer Channels)
36
18
GPRS
Plano de transmisin MS - SGSN
SNDCP (Subnetwork Dependent
Convergence Protocol)
roaming.
entre el SGSN y la MS
Encargado de la segmentacin y
SM (Session Management)
Para la activacin, desactivacin y
reensamblado, compresin,
encripcin y multiplexacin en una
37
GPRS
38
19
GPRS
39
Interfaz Gp:
Igual funcionalidad que Gn, pero junto a BG y firewall proporciona todas las funciones
necesarias en la conexin Inter-PLMN.
El stack de protocolos es igual al de Gn.
40
20
41
42
21
43
Registro/des-registro combinado.
Actualizacin combinada de rea de localizacin.
44
22
MSC/VLR
BSSAP
BSSAP
SCCP
SCCP
MTP3
MTP3
MTP2
MTP2
Phy Layer
Phy Layer
Gs
Signalling Plane
Revisin Julio 2007
HLR(and EIR)
MAP
MAP
TCAP
TCAP
SCCP
SCCP
MTP3
MTP3
MTP2
MTP2
Phy Layer
Phy Layer
Gr
MAP
TCAP
SCCP
MTP
23
Al igual que en GSM, tambin hay una versin de la ranura que transporta el RACCH.
Ahora es PRACH (Packet RACH).
47
48
24
49
GPRS Codificacin
Los datos no requieren cuidados especiales para evitar largos retardos, como ocurre en
comunicacin de voz.
Que un transmisor tenga que reenviar datos porque la primera transmisin no fue
recibida es aceptable e incluso no ser notado por el usuario.
Algunas aplicaciones de datos si requieren transmisiones en tiempo real y no pueden
tolerar demasiadas retransmisiones.
Video Conferencia y juegos.
Es posible tener una tasa muy alta, pero un throughput muy bajo, si muchos de los datos
necesitan ser reenviados.
Velocidad de transferencia=tasa a la cual se envan los datos, sin importar cuantos errores
pueden ocurrir en recepcin.
Throughput= es la medicin de los datos en realidad recibidos.
50
25
CS=coding scheme
GPRS Codificacin
51
GPRS - Codificacin
CS-1 usa codificacin convolucional con tasa , resultando en una velocidad de
la carga til de 9.05 Kbps o 181 bits en 20 ms.
CS-2 usa codificacin con tasa 2/3, resultando en una velocidad de la carga til
d 13
de
13.4kbps
4kb o 269 bit
bits en 20 ms.
CS-3 usa codificacin con tasa 3/4, resultando en una velocidad de la carga til
de 15.6kbps o 312 bits en 20 ms.
CS-4 se usa en situaciones ideales cuando la relacin S/I son ptimos.
No se usa codificacin (1/1).
Resultando en una velocidad de la carga til de 21.4kbps o 428 bits en 20 ms.
La mxima tasa de datos para una trama GPRS, asumiendo que todas las ranuras se
usan para datos de usuario:
9 8*21.4 kbps = 171.2kbps.
9 Caso en las ubicaciones y situaciones ideales ya que no hay correccin de errores.
Revisin Julio 2007
52
26
GPRS - throughput
Al igual que GSM, GPRS los datos se codifican de tal manera que
la salida sea un paquete de 456 bits cada 20 ms.
Dependiendo del esquema de codificacin (CS-i), el paquete a
transmitirse tiene diferentes longitudes en su carga til (181,
(181 268,
268 312 y 428
bits) en cada grupo de 456 bits.
Como en cada ranura de 0.577 ms se transmiten dos bloques de 57 bits de
informacin , se requiere cuatro ranuras para transmitir los 456 bits.
53
GPRS - throughput
Finalmente, con todo lo mencionado, se concluye que los
throughputs mximos dependen de:
Esquema de codificacin usado.
C
Cuantas
t ranuras se usan en cada
d ttrama.
Si las tramas se reciben correctamente y si se requiere retransmitirlas.
54
27
55
Asignacin Fija
Si una aplicacin requiere una tasa de datos consistente.
Asigna un conjunto de PDCHs por un periodo fijo de tiempo.
Dado que el mvil tienen asignado el canal, no requiere monitorear el enlace reverso para chequear la
disponibilidad del canal.
El mvil puede transmitir y recibir libremente.
til para aplicaciones que requieren velocidades constantes en tiempo real (videoconferencia).
56
28
57
58
29
59
60
30
9 De manera idntica al PCH de GSM, este canal usa grupos de paging para encontrar al mvil.
PAGCH DL (Packet Access Grant Channel)
9 Para enviar el mensaje de asignacin de recursos que asigna al mvil un canal de trfico.
9 De manera simplificada: en una llamada para datos
datos, el mvil recibir el PPCH DL,
DL el que le
informa que tiene una llamada y luego recibir el PAGCH DL para obtener la asignacin del
canal de trfico.
PNCH DL (Packet Notification Channel)
9 Se usa para multicast punto-multipunto (PTM-M)
9 Notifica al mvil que tiene ese tipo de trfico llegando.
9 Trfico broadcast destinado a un gran nmero de mviles.
Revisin Julio 2007
61
9 Los mtodos de acceso son los mismos que en GSM, y que tambin permiten los avances de tiempo.
Durante la llamada de trfico real, hay dos canales de control adicionales que son dedicados al mvil:
Packet Associated Control Channel (PACCH UL/DL)
9 Para sealizacin durante la llamada.
Administracin de recursos (asignacin de canales, control de potencia y acuses de recibo de mensajes recibidos)
62
31
63
Una vez que el mvil obtiene la informacin inicial del broadcast, transmite un RACH .
La versin reducida del RACH asegura que a pesar de la distancia a la BTS, lo
transmitido permanecer dentro de los lmites de la ranura.
9 Para las tramas normales se usan avances de temporizacin.
9 El RACH contiene datos de identificacin para el mvil y permite a la red realizar
autenticacin para asegurarse que el mvil tiene el derecho de estar en la red.
64
32
65
66
33
67
ACTUALIZACIN DE CELDA
C ll Update
Cell
U d t
Si diferente RA
RA Update
34
Servicios
SMS, tonos y logos forman parte del mercado de datos
Se envan unos mil millones de SMS diarios a nivel mundial
Los tonos generan un negocio de 3-5 mil millones de USD y sus ventas
superan en algunos pases a las ventas de CDs.
70
35
Servicios
71
SERVICIO PoC
PoC (Push over Cellular)
Servicio de comunicacin en tiempo real de voz directo uno-a uno y uno-amuchos (walkie-talkie sobre GPRS)
Se basa en VoIP half duplex.
Gracias a la conexin always on, con slo pulsar una tecla es posible
iniciar llamadas individuales y de grupo de forma casi instantnea.
Requiere actualizacin de la infraestructura GPRS a la norma 3GPP R99 o
EGPRS.
Para implementar la compresin de cabeceras y la distincin de tipos de trfico por QoS.
Se
S puede
d ofrecer
f
ell servicio
i i bajo
b j Release/97
R l
/97 pero con un QoS
Q S mnimo.
i
72
36
SERVICIO PoC
PoC (Push over Cellular)
Las llamadas son comunicaciones unidireccionales.
Mientras una persona habla el resto escucha.
Los turnos para responder se organizan de forma que se ofrece el primer
turno a aquel que presion el pulsador para responder en primer lugar y as
sucesivamente.
Aparte de la comunicacin de voz, PoC tambin ofrece el servicio de chat
entre los miembros activos de un grupo de conversacin.
73
SERVICIO PoC
PoC (Push over Cellular)
Se soporta mediante servidores de
aplicacin Push to Talk conectados a la
infraestructura GPRS,.
Tareas:
T
Gestin de la sealizacin para el
establecimiento de la llamada.
Reserva de los tiempos asignados para un
usuario cada vez.
Enrutamiento en tiempo real de los paquetes
IP
Proveer interfaces hacia los sistemas de gestin
de red
9 Generar CDRs para la tarificacin.
Con bases de datos de usuarios realizar
autenticacin y control de derechos de acceso.
74
37
SERVICIO PoC
PoC (Push over Cellular)
75
EDGE
Enhanced Data for Global Evolution
Inicialmente: Enhanced Data for GSM Environments
76
38
EDGE
Primer lanzamiento de una red comercial en mayo de 2003
A finales de 2003 existan 8 redes con servicio comercial.
76 en marzo de 2005.
77
EDGE
78
39
EDGE
En GPRS se usa una carga til de 114 bits en una ranura.
En la misma ranura de tiempo, con EDGE se tiene una carga til de 464 bits.
GMSK se usa en GSM y GPRS (cada smbolo representa 1 bit).
En EDGE se usa una modulacin de orden superior y diferentes tasas de codificacin.
8 PSK ((cada
d cambio
bi d
de smbolo
b l representa
t 3 bit
bits d
de iinformacin)
f
i )
Actualizar una BTS GSM para soportar GPRS era tericamente un cambio de software
ya que era la codificacin y software lo que estaba permitiendo las tasas de datos.
Actualizar para EDGE requiere nuevas tarjetas de radio (hardware) y por lo tanto mas
complicado de instalar.
El estndar est diseado de tal manera que los esquemas de modulacin sean
intercambiables.
As en una ranura de tiempo se puede transmitir datos con GMSK mientras que en el segundo se puede
transmitir con 8 PSK .
Esto facilita los problemas de la integracin: telfonos que soportan solo GSM pueden procesar canales
EDGE
Revisin Julio 2007
79
EDGE
80
40
EDGE
Una de las razones que formatos de modulacin de orden superior no se usan mas
frecuentemente, es simplemente que no son tolerantes a ambiente RF pobres.
El mvil necesitar una potencia recibida mas alta para procesar seales moduladas con PSK que para el
caso de GMSK.
Adems, la seal puede ser mas afectada por desvanecimiento debido al movimiento.
81
EDGE
En el 2002, Nokia anunci el primer telfono GSM/GPRS/EDGE a
nivel mundial:
Nokia 6200 (tribanda)
Funciones avanzadas de voz y servicios de datos con velocidades de hasta 118 kbps.
kbps
Primeras entregas a operadoras para pruebas en redes reales fueron a finales de 2002.
El terminal est disponible comercialmente desde mediados de 2003.
82
41
EDGE
Amplia gama hacia finales de 2004 y ms de 100 modelos
disponibles en abril de 2005.
83
EDGE - Futuro
EDGE est diseado para transmitir paquetes estndar IP.
Cualquier dato que puede transmitirse en la Internet puede transmitirse de
forma bastante eficiente en el enlace de radio.
84
42