You are on page 1of 81

Three phases of the GSM standard

GSM Phase 1 Completada en 1990

GSM Phase 2
GSM Phase 2+

Completada en 1994
Being Standardized

AUC Base Station Subsystem (BSS) EIR BTS A-bis BTS Um BSC F other BSSs A H HLR C D G

other VLRs

VLR B

OMC

Mobile Services Switching Centre (MSC) E

BTS
MS BTS: BSC: HLR: VLR: OMC: EIR: AUC: other MSCs

PSTN ISDN CSPDN PSPDN

Basic Architecture of GSM

Base Transceiver Station Base Station Controller Home Location Register Visited Location Register Operation & Maintenance Centre Equipment Identity Register Authentication Centre

BTS
BTS (Base Transceiver Station) Supervisin de canales libres y transferencia de su informacin a la BSC Sincronizacin Transferencia de mediciones del MS y BTS al BSC Deteccin de RACH Codificacin/Decodificacin RACH Interleaving Encripcin

BSC
BSC (Base Station Controller) Cerebro RAN (Cas toda la inteligencia reside aqu para hacer las BTS simples) Alocacin de recursos de radio Mapeo de canales de radio a canales almbricos. Control de potencia del MS Control de potencia del BTS Manejo de Traspaso

TRAU
La BSC tiene una unidad transcoder TRAU (Transcoding and rate adaptation unit) Sirve para convertir los 16kbp/s en la interface Abis a los 64kbp/s requeridos en la interface A que es basicamente una ISDN. Esta conversin se lleva a cabo aunque sean llamadas de mvil a mvil.

Mobile Station Types


Mobile station can have three forms: 1. Vehicle Mounted units 2. Portable units 3. Handheld units
Deleted

Class
1 2 3 4 5

GSM
20W 8W 5W 2W 0.8W

Mobile Station Power Class

Base stations are also classified in a similar way to mobile stations with 8 classes in 3 dB steps from 2.5 watts to 320 watts.

MSISDN is the directory number used to call GSM subscribers. IMSI is the main subscriber number used internally within GSM. TMSI temporal number assigned to a subscriber MSRN is the routing number used on the second leg of an incoming
call between GMSC and serving MSC. It is not known to GSM users.

Both MSISDN and IMSI contain a country identity and a network


identity Within the country.

MSRN can be contained in the HLR record if the serving MSC/VLR


has provided it when updating the location information.

Frequency Bands and Bandwidth


Uplink Downlink
1 100 KHz

890 915 MHz 25 MHz 935 960 MHz 25 MHz


2 200 KHz 3 4

124 100 KHz

A 200 KHz carrier spacing has been chosen. Excluding 2x100 KHz edges of the band, this gives 124 possible carriers for the uplink and downlink. The use of carrier 1 and 124 are optional for operators.

Multiple Access Technique


FDMA/TDMA. The total band is divided into 124x200 KHz bands (FDMA). Each group of 8 users transmit through a 200 KHz band sharing transmission time (TDMA).

Tipos de Canales
1. Traffic channels (TCHs)
Transportan voz o datos.

2. Control Channels (CCHs) Transportan sealizacin entre la radio base y la estacin mvil.

Traffic Channels
Transportan datos y voz.
Full rate traffic channels bit rate of 22.8 Kb/s (TCH/F) Half rate traffic channels bit rate of 11.4 Kb/s (TCH/H)

Speech Channels
Se definen tanto full rate and half rate

Data Channels
Soportan una variedad de velocidades (2.4, 4.8 and 9.6 Kb/s).

Logical Control Channels


Downlink Broadcast Control Channels Frequency Correction - FCCH Synchronization SCH Broadcast - BCCH Common Control Channels Access Grant - AGCH Paging - PCH Uplink

Common Control Channels Random Access - RACH

Dedicated Control Channels Stand alone Dedicated - SDCCH Slow Associated SACCH Fast Associated - FACCH

Broadcast Control Channels (Downlink only Channels)


Broadcast Control Channels (BCCH) Transmite a todos los mviles informacin general acerca de su clula y de las vecinas (hasta 16 vecinas),e.g. informacin usada para seleccionar la clula adecuada. Frequency Correction Channels (FCCH) Se usa para correccin de frecuencia. Synchronization Channels (SCH) Se usa para sincronizacin de trama y identificacin de la radio base .

Synchronization Channel (SCH)


El canal tiene dos funciones: En el se transmite el Base Transceiver Station Identity Code (BSIC) que consiste de dos componentes: Network Color Code (NCC) : 3 bits Base Transceiver Station Color Code : 3 bits Tambin se transmite informacin de sincronizacin para que junto con el Frequency Correction Channel (FCCH) se pueda sincronizar el mvil tanto en tiempo como en frecuencia.

Common Control Channels


For downlink
Access Grant Channels (AGCH) for assignment of a dedicated Channel after a successful random access. Paging Channels (PCH) for paging to mobiles. For uplink

Random Access Channels (RACH) used for random access Attempts by mobiles.
There are three downlink only channels and one uplink only channel.

Dedicated Control Channels


Stand-alone Dedicated Control Channels (SDCCH) are major signalling channels used for location updating, registration, point-to-point SMS and handover preparation. 8 SDCCH sent through one physical channel each having a bit rate of approximately 782 bits/s.
Slow Associated Control Channels (SACCH) always associated with TCH, SDCCH or FACH and carry timing advance and power control measurement results and information. The bit rate per channel is 391 bits/s.

Fast Associated Control Channels (FACCH) carry the same Signalling data as SDCCH. They are used in the case when a very fast exchange of information is needed, e.g. , in the case of a hand-over. It accesses to the physical resource by stealing frames From the TCH.
The bit rate of this channel is 9.2 kbits/s.

1 TDMA frame = 8 timeslots (4.615 ms)


0 1 2 3 4 5 6 7

120ms
TC0 TC1 TC10 TC11
SACCH

TC12

TC13

TC23

Idle

(a) One full-rate channel (multiframe)


120ms
TC0 TC0 TC5 TC5
SACCH

TC6

TC6

TC11

TC11 Idle

(b) Two half-rate channels (multiframe)

(1) normal burst data(57) start(3) frequency correction burst fixed bits(142) training(26)

(1) data(57) stop(3) guard period(8.25)

synchronisation burst

data(39) start(3)

extended training(64)

data(39) stop(3) guard period(8.25)

dummy burst

mixed bits(58) extended start(8)

training(26) stop(3) data(36)

mixed bits(58)

access burst

synch. seq.(41)

extended guard period (68.25)

Burst types in GSM

Channel Combinations
The four most common channel combinations are:
Full rate traffic channel combination TCH/F + FACCH + SACCH (any timeslot) Broadcast channel combination BCCH + CCCH (0,2,4,6-0 is used first)

Dedicated channel combination SDCCH/8 + SACCH/C8 (any timeslot)


Combined channel combination BCCH + CCCH + SDCCH/4 + SACCH/C4 (only 0)

Low capacity cell configuration


1 RF carrier: 8 physical channels
1 physical channel (timeslot 0) configured as: BCCH + CCCH + SDCCH/4 + SACCH/C4 7 physical channels (timeslots 1, ., 7) configured as: TCH/F + FACCH + SACCH

High capacity cell configuration


5 RF carrier: 40 physical channels
1 physical channel (timeslot 0) configured as: BCCH + CCCH 2 physical channels (timeslots 2, 4) configured as: CCCH 2 physical channels (timeslots 0, ., 7) configured as: SDCCH/8 + SACCH/C8 35 physical channels (timeslots 0, ., 7) configured as: TCH/F + FACCH + SACCH

GSM system features


1. Adaptive time alignment BS is initially calculated the timing advance of MSs on the basis of the received access burst on the RACH

The required timing advance for each MS is calculated in terms of the number of bit periods and sent to the MS as a 6 bit number.
Timing advances from 0 to 63 bit periods can therefore be accommodated, giving a maximum BS MS separation of 35 Km

2. Power control RF power control will be used in the GSM MS and BS to reduce the transmit power to the minimum required to achieve the minimum quality objective and hence reduce the level of co-channel interference The MS will be capable of varying its transmit power form its maximum output down to 20 mW in steps of nominally 2 dB The BS calculates the RF Power level to be used by the MS and sends a 4 bit number instruction to the corresponding MS

3. Handover
Una terminal de GSM est activa, i.e. transmitiendo o recibiendo, durante 2 timeslots en una trama. Durante los dems timeslots escucha a las radio bases vecinas y reporta sus mediciones, junto con las de la radio base que le est dando servicio, al BSC para que analice si se necesita realizar un traspaso.

MS (1) (2) (3)

BSS (serving)

BSS (target)
(Handover needed) (Handover request) (It includes TMSI) (Handover request acknowledgement) (It includes a HO reference and an assigned physical channel)

MSC

SACCH (Periodic measurement report)

(4)

(5) (6) (7) (8) (9)

FACCH (Change to the new channel)

(Handover commend) (It includes the HO reference and the assigned physical channel)

FACCH (Exchange cell ID, timing advance, power control, information etc.)

(Handover completion)

(Clear command) SACCH (Periodic measurements reports)

Inter-BSS Handover Procedure

MS
CM MM Layer 3 RR RR

BTS

BSC

MSC
CM

MM
RR BTSM LAPD physical layer BTSM LAPD physical layer
BSSAP

BSSAP SCCP MTP

SCCP MPT

Layer 2

LAPDm physical layer

LAPDm physical layer

Layer 1

Um Interface

A-bis interface

A interface

Arquitectura de una red GSM

Capa Fsica
Implementa los canales de sealizacin lgicos Se definen tres interfaces: Um,A-bis, A La capa 1 monitorea la calidad de la seal y la pasa a la capa 3. Ofrece un servicio de correccin y deteccin de errores a capas superiores. Define sus tramas especficas que son escencialmente tramas de LAPDm de 21 octetos de longitud. En el header del SACCH se transmite informacin del nivel de potencia y de sincronizacin.

Capa 2
Se implementa un protocolo de enlace de datos. LAPDm es un derivado de LAPD adaptado especficamente para la interface de radio. Este protocolo se utiliza para la transferencia protegida de sealizacin entre el MS y la BTS. Un DLCI se forma por:
Service Access Point Identifier (SAPI). (e.g 0 for signalling 3 for SMS) Connection End Point Identifier (CEPI). (Logical channel)

Link Access Procedure D


Es el protocolo empleado para llevar a cabo el establecimiento, sealizacin y control para llamadas de voz y datos en el canal D de ISDN. Provee formacin de tramas,control de sequencia y deteccin de errores. Soporta dos tipos de operacin, con confirmacin y sin confirmacin. (uack BCCH,PCH,AGCH) El modo sin confirmacin permite transmitir a altas velocidades pero no provee control de carga ni recuperacin de errores.

Octet 1 Octet 2 Octet 3 Octet 4 Octet 5 Octet 6 Octet N-3 Octet N-2 Octet N-1 Octet N

0 1 1 1 1 1 1 0

Bandera de inicio

Address octet 1
Address octet 2 Control octet 1 Control octet 2 Layer 3 information

FCS octet 1
FCS octet 2 0 1 1 1 1 1 1 0

Frame check sequence Frame check sequence Bandera de fin

LAPD frame structure

Address (2 Octetos) 1 2 3 4 5 6 7 8

SAPI (6 bits) TEI (7 bits)

C/R EA0 EA1

SAPI Service Access Point Identifier C/R Command/Response EA0 Address Extension Indica si se trata del ltimo octeto para dicha direccin TEI Terminal Endpoint Identifier SAPI + TEI = DLCI Data Link Connection Identifier

Capa 3
La capa 3 se divide en tres funciones: 1. Radio Resource Managment (RR) Se encarga de la asignacin y administracin de los recursos de radio, as como de la obtencin de la informacin en el BCCH y la seleccin del canal con mejor recepcin. 2. Mobility Managment (MM) Maneja todo lo relacionado con movilidad. 3. Connection Managment (CM) Maneja las funciones de control de llamadas y se encarga del manejo de los SMS.

Radio Resource Management (RR)


Todos lo intercambios de informacin de sealizacin requieren una conexin RR y el establecimiento de una conexin LAPDm en la capa inferior entre MS y BTS. Esta conexin se puede iniciar por el mvil o por la red. En cualquiera de los casos el mvil manda un channel request en el RACH. Primitivas del RR: channel request,paging request,channel release, assignment command,handover command, cipher mode command.

Mobility Management (MM)


Asume una conexin RR confiable y es responsable de manejar la localizacin y seguridad. Localizacin se refiere a que el HLR contenga siempre informacin actualizada de donde est el mvil. Seguridad se refiere a autentificar el usuario para prevenir acceso no autorizado y tambin encriptar el enlace de radio. Son iniciados por la red excepto IMSI Dettach. MM primitivas: TMSI Reallocation command, identity request, authentication request,location update. Una conexin RR puede tener varias MM.

Connection Managment (CM)


Se divide en tres subcapas:
1. Call Control (CC): maneja ruteo de llamadas, establecimento mantenimiento y liberacin de llamadas. (start DTMF) Supplementary Services: hold,call waiting. Short Message Service Layer: maneja el ruteo y entrega de SMS.

2. 3.

El Message Transfer Part (MTP) y SCCP (Signalling connection Control Point) se usan para soportar el intercamio de informacin de sealizacin entre el MSC y el BSS. La parte de SCCP se usa para proveer un mecanismo de referencia para identificar cada transaccin como perteneciente por ejemplo a una llamada en especfico. MTP se usa para proveer una comunicacin confiable entre BSC y MSC. MTP es un subconjunto de MTP.

GSM phase 2 (Completada 1994)


Correcin de errores y limitaciones Introduccin de estndar de codificacin half-rate Introduccin servicios suplementarios -Llamada en espera, llamada tripartita, identificador de llamada -llamada tripartita. Fax (G3) Cell Broadcast Envo de mensajes SMS

Tecnologas para envo de mensajes


SMS Short Message Service EMS Enhanced Message Service CB Cell Broadcast Service MMS Multimedia Messaging Service

Quin estandariza estas tecnologas?


ETSI (European Telecommunications Standards Institue) elabor durante 18 aos el estndar GSM En el 2000 le transfiri la responsabilidad a 3GPP (Third Generation Partnership Project) formada por organizaciones de 5 partes del mundo:

Short Message Service


Permite mandar pequeos mensajes conteniendo texto. Se piensa que el primer SMS se envi en 1992 sobre una red GSM en Europa. Lanzado comercialmente en 1995. En el 2001 se mandaron 102.9 billones de SMS en el mundo. En el 2003 se mandaron 410 billones de SMS en el mundo. 2.3 millones de SMS se mandan por hora en Gran Bretaa. Las horas pico para mandar mensajes son de 10:30PM a 11:00. Los das feriados con ms trfico de mensajes son el 14 de febrero, el 10 de mayo y el 31 de diciembre. Contribuyen al 16% de la ganancia de los operadores.

Para que se usan los SMS?


Persona a Persona Persona a Aplicacin (Votaciones,informacin por demanda, descarga de contenido. Pull mode) Aplicacin a Persona (Push mode)

Como funciona SMS?


Se requieren bsicamente dos elementos: 1. SME (Short Message Entities).- Elementos de software o hardware que tienen la capacidad de mandar SMS. Si se conectan directamente al SMSC se conocen como ESME (External SME). 2. SMSC (Short Message Service Center).- Su funcin es entregar los mensajes enter (E)SME, hacer conversiones de nmeros, store and forward.

Funciones bsicas SMS


MO Mobile Originated Message MT Mobile Terminated Message Reporte de Estatus (Confirmacin de mensaje recibido) Periodo de validez Modos de direccionamiento (MISDN, Short Code)

Protocolos de Acceso para SMSC


SMPP Short Message Peer to Peer (SMPP). Escrito por la compaa Logica actualmente adoptado como estndar del SMS Forum (www.smsforum.net) Short Message Service Center external machine interface. Escrito por la compaa CMG. SMSC open interface specification. Escrito por la compaa Sema. SMSC computer access service. Escrito por la compaa Ericsson.

SMPP
Las operaciones que define se pueden dividir en 4:
1. 2. 3. 4. Manejo de sesiones Submisin de mensajes (SME2SMSC) Envo de mensajes (SMSC2SME) Operaciones adicionales (Cancelacin, query o remplazo de mensajes)

SMPP es asncrono i.e. se pueden mandar varios comandos sin esperar respuesta. SMPP no tiene encriptamiento por lo que se recomienda que se conecte a travez de una conexin segura.

EMS
El tamao mximo de un SMS es de 160 caracteres. EMS es una extensin a nivel aplicacin de SMS. EMS permite mandar texto, imgenes blanco y negro y melodas monofnicas utilizando como medio de transporte varios SMSs. Mximo 8 segmentos. Difcil de cobrar

CB
Permite enviar mensajes a un grupo de usuarios que se encuentran en una celula o rea especfica o a toda la PLMN. Utiliza el canal CBCH que sustituye a un SDCCH. Mximo 2 msg por seg por canal. Un solo mensaje puede contener hasta 15 pginas. Se permite hasta 96 pginas por clula, (i.e. 6 msg x 15 pginas 1 msg x 6 pginas) Se requiere aadir un nuevo elemento a la red CBC (Cell Broadcast Center) que permite hacer el mapeo de un area a las clulas correspondientes.

GSM phase 2 + (Completada 1998)


General Packet Radio Services (GPRS) High Speed Circuit Switched Data (HSCSD) Enhanced Data rates for GSM Evolution (EDGE) Customised Applications for Mobile network Enhanced Logic (CAMEL) Data compression based on V42 bis

GPRS
Ofrece transporte orientado a paquetes a GSM. Transmisin de datos en GSM convencional 9.6 kbit/s. Transmisin de datos en GSM usando GPRS 4050 kbit/s con tiempos de establecimientos de sesin muy bajos. Se puede cobrar por cantidad de datos transmitidos no solo por tiempo. (Ideal para trfico en bursts).

Reserva de canales flexible


Pueden ocupar 1 o varios TS El usuario no mantiene ocupado el TS por toda la duracin de la comunicacin Se pueden compartir los TS con servicios de voz No se reserva un canal para Uplink y Downlink a la vez (trfico asimtrico)

Conexin con otras redes de datos


IP, X.25, otras redes GPRS

Se pueden enviar mensajes MMS o SMS con mayor eficiencia.

Tipo de servicios proporcionados por GPRS


PTP (Point to Point)
No orientado a conexin e.g. IP Orientado a conexin e.g. X.25 Aplicaciones: Acceso a bases de datos, Internet.

PTM (Point to Multi Point)


PTM -M : Multicast PTM G : Grupo cerrado de usuarios Aplicaciones: Distribucin unidireccional de informacin (e.g noticias)

SMS
GPRS puede actuar como servicio portador de SMS

Para que la red de GSM pueda soportar GPRS es necesario hacer los siguientes cambios: Elemento MS Software Hardware Actualizacin Actualizacin

BTS BSC TRAU MSC/VLR HLR SGSN GGSN

Actualizacin Actualizacin

Sin cambio PCU

Actualizacin Actualizacin Actualizacin Actualizacin Nuevo Nuevo Nuevo Nuevo

Para que sirven los nuevos elementos?


SGSN (Serving GPRS Support Node).- Es el equivalente en GPRS del MSC de GSM. Sus funciones incluyen el enrutamiento y transferencia de paquetes, registro/salida del usuario y su autentificacin. Almacena informacin de localizacin y perfiles de los usuarios de GPRS a los que da servicio. GGSN (Gateway GPRS Support Node).- Provee interconexin con redes externas de conmutacin de paquetes (e.g. Internet). Se encarga de convertir los paquetes que vienen del SGSN al formato PDP (Packet Data Protocol) adecuado segn a la red externa a la que se dirija.

Actualizacin HLR
CAMPO
IMSI MSISDN

DESCRIPCION
Referencia principal del usuario dentro de la red El nmero del MS que todos conocen

SGSN Number
SGSN IP MS Purged for GPRS

La direccin SS7 del SGSN que da servicio al MS


La direccin IP del SGSN que da servicio al MS

GGSN list
PDP Type PDP Address QoS Profile Access Point Name e.g IP, X.25 e.g. And IP address Quality of service assigned to this PDP context Un nombre de dominio DNS correspondiente al punto de acceso a la red externa de paquetes.

SMS-GMSC SMS-IWMSC E Gd MSC / VLR A Gs Gb MT MS Um SGSN SGSN: GGSN: PDN: Serving GPRS Support Node Gate GPRS Support Node Packet Data Network Signalling and Data Transfer Interface Signalling Interface Gn Gp GGSN Other PLMN BSS SGSN Gn D Gr C

SM-SC

HLR
Gc PDN Gi EIR TE

GGSN Gf

Arquitectura de una red GPRS

Modo de operacin de terminales GPRS


Class A : Conmutacin de circuitos y de paquetes simultaneamente

Class B : Seleccin Automtica de Conmutacin de circuitos o de paquetes pero no simultaneamente

Class C : Conmutacin de paquetes unicamente.

GPRS Layered Protocol Structure (Control Plane)


GMM SM Relay GMM SM LLC Relay UDP BSSGP RLC MAC PLL RFL MAC PLL RFL Um BSSGP NS(FR) Physical Gb NS(FR) Physical IP L2 Physical Gn IP L2 Physical MTP3 MTP2 MTP3 MTP2 UDP SCCP SCCP
Interworking

GTP

GTP

MAP TCAP

MAP TCAP

LLC

RLC

MTP1

MTP1

MS

BSS

SGSN

GGSN

Gs

HLR

SM : GMM : MAP : MTP :

Session Management GPRS Mobility Management Mobile Application Part Message Transfer Part

TCAP : SCCP : BSSAP+ :

Transaction Capabilities Application Part Signaling Connection Control Part Base Station System Application Part+

Estructura del canal de Radio


En la capa fsica GPRS utiliza los mismos canales fsicos que GSM (i.e. TS y ARFN). GPRS hace uso ms eficiente de los canales de GSM. A un canal fsico que se asigna a GPRS se le llama Packet Data Channel (PDCH). Los PDCH se asignan dinmicamente dependiendo del trfico de voz.

Canales Lgicos

Traffic channels Control Channels Packet Data Traffic Channel / Full rate (PDTCH / F) Packet Data Traffic Channel / Half rate (PDTCH / H)

(Uplink / Downlink and uni-directional)

Packet Broadcast Control Channel (PBCCH) (Downlink) Packet Paging Channel (PPCH) (Downlink)

Packet Timing advance Control Channel Downlink (PTCCH / D) Packet Access Grant Packet Notification Channel (PAGCH) Channel (PNCH) (Downlink) (Downlink) Packet Associated Control Packet Random Channel (PACCH) Packet Timing advance Access (bi-directional) Control Channel Uplink Channel (PRACH) (PTCCH / U) (Uplink)

Packet Data Traffic Channel (PDTCH).- Usado para transmitir datos. Se asigna a una MS o en caso de PTM a mltiples MSs. Packet Broadcast Control Channel (PBCCH).- Canal unidireccional punto a multipunto. Lo usa la BSS para transmitir informacin de la organizacin de la red GPRS. Tambin transmite la informacin que originalmente se mandaba en el BCCH para que una terminal GSM/GPRS no tenga que escuchar ambors canales. Packet Common Control Channel (PCCCH).- Transporta sealizacin para funciones de administracin de acceso a la red.
Packet Random Access Channel (PRACH) Packet Access Grant Channel (PAGCH) Packet Paging Channel (PPCH) Packet Notification Channel (PNCH)

Packet Dedicated Control Channel (PDCCH)


Packet Associated Control Channel (PACCH).- Se asigna junto con un PDTCH y transmite la informacin de sealizacin de este. Packet Timing Advance Control Channel (PTCCH).- Se usa para sincronizacin de la trama. Se divide en dos: uplink y downlink. En la parte de uplink la MS manda un burst de acceso que la BTS utiliza para calcular el corrimiento que se necesita para sincronizar las tramas y se lo entrega en el la parte de downlink del PTCCH.

One full-rate GPRS channel 52 TS multiframe


1 TDMA frame = 8 timeslots (4.615 ms)

240ms
T0 T1 T10 T11

TC12

TC13

T51

Idle

T Transmisin de datos P PTCCH (12,38) Idle Mediciones de clulas vecinas (25,51)

Capas del protocolo de Um


Las capas de Um incluyen:
Physical RF Layer (RFL) .- Provee el servicio de modulacin/demodulacin a PLL. Physical Link Layer (PLL) .- Se encarga de formar las tramas, codificacin de los datos y deteccin/correccin de errores. Radio Link Control (RLC).- Se encarga de reensamblar las tramas, bufereo y re-transmisin de tramas con error. Medium Access Control (MAC).- Funciones de acceso de canal (e.g. encolamiento, resolucin de colisiones) y control de potencia.

Esquemas de codificacin disponibles


Esquema Code Rate Capacidad Data rate de Kb/s correcin CS-1 0.5 Mxima 9.05
CS-2 CS-3 CS-4 2/3 0.75 1 Ninguna 13.4 15.6 21.4

Cmo se accesa a la red GPRS?


Una MS se conecta a la red GPRS mediante el procedimiento de attach. Este procedimiento tiene como resultado el establecimiento de un link lgico entre el MS y el SGSN creando lo que se conoce como un Mobility Managment context. Una vez establecido este link el MS puede solicitar activar uno o ms Packet Data Protocol (PDP) context que especifican a que Packet Data Networks (PDN) se quiere conectar, en otras palabras le pide al SGSN que cree rutas a los GGSN correspondientes.

Procedimiento de attach
1. 2. El MS manda un attach request al SGSN. La red verifica que el usuario este autorizado (ver siguiente slide) ,copia el perfil del usuario del HLR al SGSN y le asigna una Packet Temporary Mobile Subscriber Identity (P-TMSI). Una vez attachado el MS se encuentra en estado de READY. (Antes de attacharse su estado es IDLE)

3.

Autentificacin de usuario y codificacin


Para la autentificacin se utiliza el mismo mtodo que en GSM convencional. El SGSN utiliza la Subscriber Authentication Key (Ki) para generar la Signature Response (SRES) a partir de un nmero aleatorio RAND usando el algoritmo A3. Cuando un usuario quiere attacharse a la red se le manda el mismo nmero aleatorio RAND con el que se gener la SRES. Si el usuario es quien dice que es usando su Ki debe de poder general el mismo SRES y transmitirlo de vuelta al SGSN. Si ambos SRESs son iguales se le permite attacharse a la red.

Autentificacin de usuario y codificacin


El encriptamiento se hace en la capa LLC entre el MS y el SGSN, por lo que abarca toda la trayectoria del flujo del mesaje a diferencia de GSM convencional donde solo se encripta el enlace entre el MS y la BTS/BSC. A grandes rasgos el mtodo es el siguiente: el algoritmo A8 genera la Cipher Key (Kc) de la Ki. Esta Kc es la que se usa para encriptar los datos usando el algoritmo A5. Es importante notar que esta Kc es diferente al Kc que se usa para encriptar la voz.

PDP context
Despues que una MS complet el proceso de attach se crea un PDP context para cada session que describe las caractersticas de la sesin. El PDP context contiene el tipo de PDP (e.g. IPv4),la direccin PDP asignada al MS (e.g direccin IP), la QoS asignada y la direccin de una GGSN que sirve como punto de acceso a la red externa. Este PDP context se guarda en el MS, HLR,SGS, GGSN y una vez activo el MS es visible a la red externa y puede mandar y recibir paquetes.

Interface Gb
Conecta la BSS con la SGSN, permite que muchos usuarios sean multiplexados en esta conexin. Se divide en varias subcapas:
Network Service (NS).- Establece circuitos virtuales de Frame Relay entre SGSN y BSS. La funcin de relay es necesaria para proveer bufereo en la capa de RLC/MAC de la interface Um. Base Station System GPRS Protocol (BSSGP).- Provee la inteligencia de ruteo requerida para transmitir datos entre BSS y SGSN

Interfaces Gn y Gp
Utilizan el GPRS Tunneling Protocol (GTP). Un tunel es un camino bidireccional punto a punto. GTP crea estos tuneles entre GGSN. La diferencia entre Gn y Gp es que Gp involucra GGSN en redes externas por lo que se tiene que agregar seguridad a la conexin. GTP es transportado por User Datagram Protocol (UDP). Un tunel GTP se identifica por el Tunel ID.

Interfases Gs y Gi
La interfaz Gs conecta las DBs (e.g HLR, VLR) al SGSN. La interfaz Gi funciona como el punto de acceso entre la red GPRS y la red externa de datos. GPRS interactua con intranet o Internet basado en el protocolo IP, ya sea IPv4 o IPv6, considerando a la GGSN como un ruteador convencional de IP. La red externa considera a la red GPRSD como otra red IP.

GPRS Protocols
GPRS special protocols SNDCP, LLC, RLC, MAC, BSSGP, BSSAP+, GTP
GSM protocols PLL, RFL, GMM / SM, MAP SS7 protocols TCAP, SCCP and MTP Internet protocols IP, UDP / TCP

High Speed Circuit Switched Data (HSCSD)

HSCSD is a high speed circuit switched transmission mode currently being standardised by SMG2 committee of ETSI.

HSCSD is a GSM bearer service intended to use multiple time-slots for increased data rate over the GSM air interface.
HSCSD may be used for a wide variety of transparent and non-transparent tele-services. For two timeslots allocated to one MS no need for simultaneous reception and transmission.

In both symmetric and asymmetric HSCSD configurations, one bi-directional channel (the main channel) carries a FACCH used for all the signalling not carried on the SACCH.

The same frequency hopping sequence and training sequence are used for all the channels in the HSCSD.
The same channel coding schemes as specified for TCH/F9.6 and TCH/F4.8 data channels are used. A different channel coding may be considered at the later stage.

14.4Kb/s 28.8 Kb/s S/P Converter 14.4Kb/s

Chanel Encoder

22.8 Kb/s

Chanel Encoder

22.8 Kb/s

Chanel Decoder

14.4Kb/s P/S 28.8 Kb/s 14.4Kb/s

Chanel Decoder

Converter

An example of HSCSD Configuration

Enhanced Data rates for GSM Evolution (EDGE)

The aim of EDGE is to use new modulation and channel coding techniques to evolve data services in GSM reusing as much of the physical layer as possible.

The EDGE concept has been considered for both GPRS (EGPRS) and Circuit Switched Data (ECSD).
8 PSK is the preferred modulation technique to provide high data rates. It supports data rates from 22.8 Kb/s to 69.2 Kb/s depending on the channel coding. Different coding proposals have been made, but no decision has been taken yet.

Coding parameters for the EGPRS coding schemes


Scheme Code rate Header Modulation RLC blocks Code rate Per Radio Block (20ms)
MCS-9 MCS-8 MCS-7 MCS-6 1.0 0.92 0.76 0.49 0.36 0.36 0.36 1/3 8PSK 2 2 2 1 Raw Data Family BCS Tail HCS Data rate Kb/s Within one payload Radio Block 2x592 2x544 2x448 592 544+48 MCS-5 MCS-4 MCS-3 0.37 1.0 1/3 0.53 1 1 448 352 B C 12 6 A A B A 8 2x1 2 2x6 59.2 54.4 44.8 29.6 27.2 22.4 17.6 14.8 13.6 B C 11.2 8.8

0.80

0.53
GMSK

296
272+24

MCS-2 MCS-1

0.66 0.53

0.53 0.53

1 1

224 176

Note: The italic captions indicate the padding.

For more information about GPRS


Yi-Bing Lin, Herman C-H Rao and Imrich Chlamtac, General packet radio service (GPRS): architecture, interfaces, and deployment , Wireless Communications & Mobile Computing, Vol.1, No.1, Jan -Mar 2001, ISSN 1530-8669.

HLR (1) MSISDN

(2) IMSI

(4) MSRN

(3) MSRN

Incoming Call MSISDN

GMSC

MSRN

MSC / VLR

An example of a call routing (to route an incoming call towards serving MSC)

MSISDN IMSI MSRN

Mobile Station ISDN Number International Mobile Subscriber Identity Mobile Station Roaming Number

You might also like