Vous êtes sur la page 1sur 69

GSM et Data (4TC-ARM)

Dernire mise jour : 09 Juin 2008 v1.4

Fabrice Valois fabrice.valois@insa-lyon.fr http://fvalois.insa-lyon.fr/

ide1

Agenda
(1) (2) (3)

SMS : mode data packet-like ? GSM data aujourd'hui : donnes en mode circuit GPRS : mode paquet pour l'internet mobile

ide2

(1) Short Messages (SMS)


Introduction au service de messages courts Evolution de l'architecture NSS Architecture Protocolaire Quelques dialogues clbres :
Transfert d'1 SMS depuis 1 mobile Transfert d'1 SMS vers 1 mobile Transmission d'1 SMS sur SDCCH

ide3

(1.1) Intro au service SMS

Ncessite la mise en place de serveurs spcifiques dans le PLMN


SC - Service Center (SMS Center - SMSC) ayant pour objectif de stocker/transmettre les SMS en attendant que le destinataire soit capable de les recevoir Ne fait pas partie rellement du rseau GSM... mais peut tre intgr dans un MSC

Messages SMS vhiculs dans la signalisation SS7 Sur l'interface radio :


Vhicul sur SDCCH sauf... En cas d'appel en cours : vhicul sur SACCH

ide4

(1.2) Ncessit d'une volution

(c) Olivier Guyot, Nokia

ide5

(1.2bis) Ncessit d'une volution : Phase 2

GSM Phase 2 : services valeurs ajoutes (VAS) Modification de l'architecture NSS Les services VAS de base offrent :
SMSC (Short Message Service Center) VMS (Voice Mail System)
(c) Olivier Guyot, Nokia

ide6

VAS = premier pas vers des revenus additionnels ne dpendant pas de la voix

(1.2ter) Ncessit d'une volution : Phase 2

Services Intelligents (prpay, services personnaliss, scurit, ...) Possibilit d'avoir des services fournis par des providers externes (c) Olivier Guyot, Nokia
ide7

(1.3) SMS dans le PLMN


HLR

BSS

MSC
VLR

IW-MSC /SMSGMSC

SMS SC

(c) Olivier Guyot, Nokia

ide8

(1.4) SMS : archi. Protocolaire

Couches physiques, liaison de donnes et rseaux RR et MM utiliss pour la gestion d'appel sont reprises La couche CM est spcifique aux messages courts... 4 protocoles spcifiques :
Short Message Application Layer (SM-AL) Short Message Transport Layer (SM-TL) Short Message Relay Layer (SM-RL) Short Message Control Protocol (SM-CP)

ide9

(1.4bis) SMS : Protocoles spcifiques (1/2)

Short Message Application Layer (SM-AL)


Situe dans la MS et SME Gnre & interprte les SMS Ne sont pas spcifis par les recommandations GSM

Short Message Transport Layer (SM-TL)


Fiabilise la transmission entre le mobile et le serveur SC Gre le codage des informations Horodatage des messages destination des mobiles

ide10

(1.4bis) SMS : Protocoles spcifiques (2/2)

Short Message Relay Layer (SM-RL)


Gre le transfert des SMS travers les diffrents quipements par stockage et retransmission Compos de plusieurs protocoles :

SM Relay Protocol (SM-RP) : dialogue MSVMSC-VLR MAP : dialogue VMSC-VLRSMS-IWMSC (ou SMS-GMSC)

Short Message Control Protocol (SM-CP)


Dialogue MSVMSC/VLR Fiabilise la transmission pour viter des pertes lis un changement de canal ddi Fait partie de la couche CM

Rq : pour le dialogue MSCServeur SC, la norme propose :


Les 7 couches OSI L'utilisation des 3 couches basses seulement Le SS7

ide11

(1.4ter) SMS : archi. Protocolaire Vue globale


... ...

MT SM-AL SM-TL SM-RL CM MM RR LAPDm PHY SM-CP

MSC/VLR

SMS-GMSC SMS-IWMSC

SC

SME

SM-TL SM-RP CM MM BSSAP SSCP MTP1-3 TCAP SSCP MTP1-3 TCAP SSCP MTP1-3 MAP MAP

SME : Short Message Entity

ide12

(1.5) Transfert d'1 SMS depuis 1 mobile


... ...

MT

BTS
Etablissement d1 canal ddi Authentification et passage en mode crypt SMS CP-data [RP-data] SMS CP-ack

MSC/VLR

HLR

SMS-IWMSC

SC

MAP Forward Short Message

Envoi du Message acquittement

MAP Forward Short Message ack SMS CP-data [RP-ack] SMS CP-ack

Libration

ide13

(1.5bis) Transfert d'1 SMS vers 1 mobile


... ...

MT

BTS

MSC/VLR

HLR

SMS-GMSC

SC

Transfert de Message MAP send routing info for SM MAP send routing info for SM ack MAP Forward Short Message Paging et rponse Authentification et chiffrement SMS CP-data [RP-data] SMS CP-ack SMS CP-data [RP-ack] SMS CP-ack libration MAP Forward Short Message ack MAP rapport dlivrance MAP rapport dlivrance ack

Compte-rendu dexpdition

ide14

(1.5ter) Transmission d'1 SMS sur SDCCH


... ...

MT

RR Channel Request SDCCH

BTS

Channel Required Allocation canal ddi

BSC

MSC

SABM[CM Request Service] SDCCH UA[CM Request Service] SDCCH SABM[SAPI=3] SDCCH UA[SAPI=3] SDCCH SDCCH

Establish Indication [CM Service Request] SCCP Connection Request [CM Service Request] Authentification et chiffrement Establish Indication [SAPI=3]

SMS CP-DATA + ACK RR Channel Release Clear Command

SDCCH DISC[SAPI=0] SDCCH UA[SAPI=0] SDCCH

Deactivate SACCH Release Indication RF Channel Release RF Channel Release Ack Clear Complete

ide15

(1.6) SMS : mode packet-data like ?


GSM Phase 2 : possibilit d'offrir une transmission en mode paquet Short Message Service (SMS)
Messages max de 160 caractres dlivrs destination/depuis un terminal mobile via un canal de signalisation Utilise SDCCH (si pas d'appel) ou le SACCH (en cas d'appel en cours) Service de store-and-forward fourni par le SMS Service Center rattach au PLMN (via SMS-GW MSC) Messages conservs par le SMS-SC jusqu' leur dlivraison au terminal mobile Utilisation du paging pour chaque SMS dlivr Dbit approximatif : 100 bit/s Technologies SMS suffisantes pour : abonnement des canaux d'informations, mto, bourse, information routire...

ide16

(1.7) Perspectives SMS

Phase 2+ de GSM :
change de SMS entre carte SIM et serveur Tlcharger des donnes (sonneries, logos, etc.) Dclenchement d'action dans la carte SIM (carte SIM pro-active)
tablir une transmission de donnes tablir un appel phonique (par ex. lpuisement dune carte prpaye)

ide17

(2) Mode data dans GSM natif


1. Architecture (mobile, rseau) 2. Transfert de donnes 3. Connexion Internet ? 4. Limitations ?

ide18

(2.1) Architecture (mobile)

TE (PC) Application Router IP IP network IP Porteuse GSM PPP V.24 MT/TAF TCP IP PPP V.24

ide19

(2.1bis) Architecture (rseau)


AIr A

MSC

VLR

IWF

Rseaux de donnes extrieur

Rle d'IWF (InterWorking Function) pour le transfert de data :


Pool modem Adaptation des dbits, des services, buffers... Protocoles spcifiques pour le transfert de donnes (PPP...)

(c) Olivier Guyot, Nokia

ide20

(2.2) Transfert de donnes en GSM

Fonctionnement en mode circuit :


Les canaux montants et descendants sont allous pendant toute la dure de l'appel ! La tarification est base sur le temps de connexion et non pas sur les donnes transfres

Dure d'tablissement d'un appel :


20..25 secondes (de bout-en-bout via un PSTN)

Capacit
9.6 kbits/s ou 14.4 kbits/s

Interconnexion
Vers tous modems (dans PSTN/ISDN)

Services
Idem aux services accessibles sur un pc/modem classique (fax, ip, ...)

ide21

(2.3) Pour bien se connecter Internet...

Pour se connecter Internet :


Ncessit d'avoir un abonnement chez un ISP Utiliser le modem (GSM) pour se connecter l'ISP Connexion aux serveurs de l'ISP Utilisation des protocoles PPP ou SLIP

La facturation et l'authentification des abonns pour la connexion GSM et l'accs au fournisseur d'accs IP sont spars Performance
9.6 kbits/s ou 14.4 kbits/s RTT : 400 500 ms

ide22

(2.4) Limitations

Performance
Dbits : seulement 9.6 kbit/s ou 14.4 kbit/s Le dbit crte du trafic GSM est de 22.8 kbit/s (canaux trafic) Les techniques de codage du GSM sont dveloppes pour le pire cas d'un environnement radio => en pratique, seulement 9.6 kbit/s pour le transfert de donnes !

Cots
Vous payez mme si vous ne transmettez aucune donne !

Capacit
1 utilisateur rserve 1 slot-time => max. 8 utilisateurs / porteuse dans une cellule

ide23

(2.4 ) Limitations
Complexit pour avoir un accs Internet
Dlai de connexion trop long Ncessit d'un abonnement chez un ISP Problme de roaming l'extrieur du Home PLMN Procdures d'authentification spares (plusieurs login/pwd) Facturation spare (GSM, ISP)

bis

Cependant, cela reste le seul service d'accs public et de couverture mondiale pour le transfert de donnes !

ide24

Existence d'un march de masse

ide25

(3) GPRS : General Packet Radio Services - Vers un Internet mobile

Introduction Prsentation volution de l'architecture Gestion de la mobilit Architecture GPRS : nouvelles entits Architecture GPRS : dtails des interfaces et protocoles Terminaux GPRS QoS et GPRS Conclusion

ide26

(3.1) Introduction

Service normalis l'ETSI Acheminement des donnes en mode paquet (sur interface radio et sur rseau coeur IP) Optimisation de l'utilisation des ressources
Entre le service GSM et le service GPRS Entre les mobiles GPRS (multiplexage)

Rutilisation du mme rseau d'accs GSM (BSS)


Mme couverture potentielle

Nouvelles entits GPRS ct rseau Taxation au volume et non la dure mais aussi en fonction du type de service, des adresses destination, de la QoS alloue, etc.

ide27

(3.1bis) Introduction

Augmentation du dbit (en thorie jusqu' 172 kbit/s, en pratique aujourd'hui : 70 kbit/s) Interconnexion avec des rseaux de paquet IP GPRS adapt
Aux transferts frquents de petit volume de donnes Aux transferts sporadiques de donnes

Mobile toujours prt transmettre Mme principe que GSM pour :


La gestion de la mobilit La scurit (authentification ,chiffrement) L'attachement au service

ide28

(3.2) Prsentation

Utilisation de mcanismes d'allocation de ressources orients paquets


ressources alloues seulement quand des donnes sont mises/reues Meilleure utilisation de la ressource radio grce une allocation dynamique

Allocation des canaux


De 1 8 slots-time Les ressources disponibles sont partages par les utilisateurs actifs Sparation des liens montants et descendants GPRS et les services du mode circuit de GSM peuvent utiliser les mmes slots times alternativement

Interconnexions avec d'autres rseaux en mode paquet


Rseaux IP (et X.25)

ide29

(3.2 ) Prsentation

bis

Service de base de GSM : voix


Typiquement : 1 appel/heure, dure moyenne de 2 minutes Flux continu de donnes dans les deux directions

Spcificits des services/applications GPRS :


Une connexion peut durer plusieurs heures Donnes transmisses de faon sporadique et en mode rafale Sparation des liens montants et descendants Petits paquets (500-1000 octets) Chaque paquet est trait de faon indpendant et Applications types :
Browsing (HTTP, WAP), streaming, SMS, MMS, instant messaging, email, accs intranet d'entreprise

ide30

(3.3) Evolution de l'architecture

(c) Olivier Guyot, Nokia

ide31

(3.3bis) Nouvelles entits

Cration d'un PS-CN : Packet Switched Core Network Domain :


Serveur GPRS Support Node (SGSN) Gateway GPRS Support Node (GGSN) Connexion un backbone IP pour accs providers via routeurs, firewall et serveurs DNS

Dans le BSS :
Packet Control Unit (PCU)

ide32

(3.4) GPRS : Etats du mobile

Gestion de la mobilit : les diffrents tats du mobile


IDLE Aucun contexte MM (Mobility Management) n'existe entre le SGSN et le MS (utilisateur non rattach au rseau GPRS) Transfert de donnes PTM (Point To Multipoint) peuvent tre reues par la MS STANDBY La localisation du mobile (routing area) est connu du rseau GPRS Le mobile est capable de recevoir du trafic PTM et de rpondre au paging PTP (Point To Point) READY Localisation du mobile connu au niveau cellule par le rseau GPRS Le mobile est prt transmettre des donnes

ide33

(3.4bis) GPRS : Gestion mobilit

Localisation GPRS : au sein du SGSN


Mmes procdures qu'en GSM :
Les Procdures de Routing Area Update (normale et priodique) La procdure de paging La procdure dattachement au rseau data La procdure de dtachement du rseau data

Comme sur un MSC, existence de la fonction VLR sur le SGSN, Interaction avec le HLR (via interface Gr) en particulier pour la rcupration du profil de labonn

ide34

(3.4bis) GPRS : Gestion mobilit (cont'd)

Mcanisme de slection de cellule et de PLMN


Fournit un mcanisme permettant de connatre la routing area des mobiles dans les tats STANDBY et READY Fournit un mcanisme permettant de connatre la cellule des mobiles dans l'tat READY Maj Routing Area, maj Routing Area et maj des cellules

Routing Area
Toutes les cellules du mme SGSN Sous-ensemble des LAC's de GSM

ide35

(3.4bis) GPRS : Gestion mobilit (cont'd)

Objectif des diffrentes procdures de gestion de la mobilit


Procdure dattachement : notification au rseau que le mobile est joignable Procdure de dtachement : notification au rseau que le mobile nest pas joignable Procdure de RA Update : notification au rseau de la localisation dun mobile dans une RA Procdure de Cell Update : notification au rseau de la cellule o le mobile se trouve localis Procdure de paging (effectue par le rseau) : dtermination de la cellule o se trouve le mobile

ide36

(3.4bis) GPRS : Protocoles & procdures

Transfert de donnes suspendu pendant les procdures de signalisation Un MM Context est cre quand un mobile s'enregistre au SGSN (contient la localisation du mobile et les infos de l'abonnement) PDP (Packet Data Protocol) Context est une association entre le mobile et le rseau de donnes :
Doit tre actif avant de transfrer des donnes Un mobile peut avoir plusieurs PDP Context actifs Un PDP Context contient l'adresse PDP du mobile, l'adresse du GGSN, les paramtres de connexion (Classes QoS)

Deux procdures importantes :


GPRS Mobility Management -> MM Context Session Management -> PDP Contexts

ide37

(3.4ter) GPRS : Signalisation

Principales procdures GPRS pour la gestion de la mobilit et la supervision de session :


IMSI/GPRS Attach/Detach: Abonnement/Dsabonnement depuis/vers le rseau GPRS Routing Area Update: Simulaire la mise jour de localisation de GSM (routing area location area) PDP Context Activation/Deactivation: Activation/Terminaison de connexion depuis/vers le rseau de donnes Cell update: Mobile informe le rseau de ses mouvements Security procedures: Authentification, Chiffrement, vrification IMEI : idem GSM

ide38

(3.5) Architecture
B TS R /S Um B SC
Packet network PSTN

M SC Gb Servin g GPR S Su p po rt No d e Gn (SGSN ) Bo rd er Gateway (B G) In tra-PL M N Packet b ackbo n e Inter-PL MN n etwork Bnetwork ackb on e (IP b ased) n etwork Gp F irewall Gn Gr Gd Gs GPR S IN F R AST R UC T U R E
Packet SS7 network Network

H LR /A uC Gs Gr

SM S-GM SC Gd

EIR

C o rp orate 1 Server

M AP-F R o uter Lo cal area netwo rk

Gateway GPRS Su pp ort N o de (GGSN )

F irewall
Data Packet network network (Internet)

Gi.IP

C o rpo rate 2 Server

Packet ISP network

Gi.X.25
Data Packet network network (X.25)

R ou ter C o rpo rate 3 Server

L ocal area n etwork

R ou ter

Signalisation et transmission de donnes Signalisation pure

L ocal area n etwork

ide39

(3.5bis) Architecture : dtails

PCU (Packet Control Unit)


Entit responsable du partage des ressources radio et de la transmission des donnes errones sur la radio Responsable des procdures suivantes du protocole RLC/MAC :
Segmentation des trames LLC dans les blocs RLC Correction d'erreur et acquittement des blocs RLC/MAC Gestion des files d'attente downlink

HLR
Reste la base de donnes pour le GPRS galement Stocke donnes relatives au contexte PDP (IP, X.25, QoS...) Impact sur la charge du HLR

ide40

(3.5 ) Architecture : entits GPRS du coeur de rseau

ter

SGSN (Serving GPRS Support Node)


quipement permettant de gre la mobilit de l'abonn Authentification GSM (bas sur l'IMSI) Contrle de l'tat du mobile (idle/standby/ready) Gestion du PDP context (session de donnes utilisateur) Chiffrement de la voix radio Collecte les informations de taxation Choix du GGSN qui permet d'accder aux services data demands par l'abonn (WAP, internet, intranet...)

ide41

(3.5 ) Architecture : entits GPRS du coeur de rseau

ter

GGSN (Gateway GPRS Support Node)


Passerelle d'interconnexion du GPRS vers les rseaux extrieurs Identification du rseau demand (APN : Access Point Name) Authentification IP (si demand) Allocation dynamique d'adresse IP au mobile Raccordement au rseau demand Collecte les informations de taxation

Le GGSN utilis par un abonn ne change pas pendant la session

ide42

(3.5 ) Architecture : entits GPRS du coeur de rseau


er

RADIUS (Remote Authentification Dial In User Service) RADIUS Authentification (rfc 2138)
Authentification des utilisateurs par rapport :
couple username/password Username Numro de tlphone appelant/appel Evt. Autres attributs spcifiques constructeurs

Attribution d'adresse IP l'utilisateur

RADIUS Accouting (rfc 2139)


Collecte les donne de comptage
dbut/fin de communication Volume de donnes transmis

ide43

Evt. Autres attributs spcifiques constructeurs

(3.5 ) Architecture : entits GPRS du coeur de rseau

ter

DNS (Domain Name Server)


Rsolution des noms de domaine en adresse IP Rsolution des APN en adresse IP identifiant le GGSN vers lequel un tunnel GTP (GPRS Tunelling Protocol) doit tre tabli

ide44

(3.6) Architecture : interfaces et protocoles


Interface Gb Gc Gd Gf Gi Gn Situation SGSN-BSC GGSN-HLR SMS_GMSC-SGSN ou SMS_IWMSC-SGSN SGSN_EIR Point d'entre sur GPRS depuis un rseau IP EXTERNE Rle Support du trafic GPRS et de la signalisation entre le BSS et le backbone GPRS Interrogation HLR pour activation d'un contexte sur donnes entrantes change de messages courts Vrification de l'identit du terminal Connecte le rseau GPRS aux rseaux externes

Gp Gr Gs Ga

Interface donnes et signalisation entre GSN du mme GSN-GSN (mme PLMN) backbone GPRS. Gestion de l'itinrance entre SGSN's GPRS GTP pour traffic intra-PLMN Fournit les mmes services que Gn. Fournit aussi toutes les fonctions ncessaires pour connecter deux GSN-GSN (diffrents PLMN) PLMN diffrents (scurit, routage...) GTP (over IP) pour traffic inter-PLMN Gestion de la localisation. Donne accs au SGSN sur SGSN-HLR les infos de l'abonn contenues dans le HLR Gestion coordonne de l'itinrance entre GSM-cricuit SGSN-MSC/VLR et GPRS Interface donnes et signalisation. Utilise pour GSN-CG envoyer depuis le GSN les donnes stats et de facturation

ide45

(3.6bis) Interfaces et procoles : plan de transmission


Interface Radio Interface Gb Interface Gn Interface Gi

Application IP/X25 SNDCP LLC RLC MAC GSM RF RLC MAC GSM RF

Relay
SNDCP GTP UDP / TCP IP IP L1

IP/X25 GTP UDP /TCP IP L2 L1

Relay
BSSGP FR L1 bis

LLC BSSGP FR L1 bis

MS

BSS

SGSN

GGSN

ide46

(3.6 ) Interface radio

ter

Couche SNDCP (Sub Network Dependance Convergence Protocol)


Adaptation des paquets applicatifs (IP) aux caractristiques des couches GPRS (compression, segmentation/rassemblage, ...)

Couche LLC (Logical Link Control)


Fournit un lien logique entre la MS et le SGSN (~ LAP-D) Assure le contrle de flux et le chiffrement si ncessaire (tps de rmission d'une trame errone, nb max de rmissions d'une trame...) Utilise RLC/MAC pour envoi sur l'interface radio

Couche RLC (Radio Link Control)


Correction d'erreurs base sur la retransmission slective des blocs de donnes errones

Couche MAC (Medium Acces Control)


Allocation des ressources radio GPRS pour envoi data vers BSS

ide47

(3.6ter) Interface Gb

Couche BSSGP (Base Station Subsystem GPRS Protocol)


Fournit les informations de QoS et de routage permettant la transmission des donnes GPRS Procdures BSSGP :
Paging procedure Contrle de flux descendant Flush procedure (changement de cellule) Rception de la trame LLC+rajout cell_id pour former la trame BSSGP qui sera mise au SGSN via la couche NS

Couche NS (Network Service)


Permet la connexion entre le BSS et le SGSN (techno. Frame Relay) Choix d'une route vers le SGSN (quilibrage de charges possible...)

ide48

(3.6ter) Interface Gn

Rseau backbone IP de couches 1 et 2 non spcifiees (la couche de transport peut-tre de l'ATM ou de l'Ethernet) Couche GTP (GPRS Tunelling Protocol)
Gestion de la transmission des donnes et de la signalisation sur le rseau IP entre SGSN et GGSN
Ct SGSN : Rception des paquets PDP depuis SNDCP Encapsule les donnes dans un paquet GTP et l'envoi vers le GGSN de l'oprateur Ct GGSN :

Rception des paquets GTP Dsencapsulation des paquets PDP Envoi des PDP's vers Internet (Interface Gi)

ide49

(3.6ter) Interface Gr

Le SGSN est un noeud distinct du MSC/VLR assurant :


La fonction de commutation de paquet La fonction de base de donnes abonn/authentification

Les mmes principes que sur l'interface VLR-HLR s'appliquent


Interrogation du HLR par le SGSN pour obtenir les informations d'authentification Envoi d'un msg de maj de localisation au HLR puis envoi par le HLR des donnes abonns spcifiques GPRS Stockage temporaire des informations de l'abonn dans une bd locale (Location Register / quivalent au VLR en GSM)

ide50

(3.7) Gestion de la ressource radio


C'est le rle de l'interface Gb (BSS-SGSN) Mme rseau d'accs que GSM Ncessit :
De rpartir les ressources entre le circuit et le paquet Aiguillage entre les services voix (interface A) et services paquets (interface Gb) grce au PCU

ide51

(3.7) Allocation des ressources radio

Allocation statique (canaux ddi): comme en GSM, allocation permanente de canaux physiques GPRS Allocation dynamique (on demand): partage dynamique des ressources soit au niveau circuit soit au niveau paquet avec priorit pour le mode circuit Note: il existe mme un canal (PDTCH, Packet Data Traffic Channel) qui peut tre partag par plusieurs utilisateurs GPRS

ide52

(3.7) Allocation des ressources radio (con't)


Allocation dissymtrique entre UL & DL Et :


Plusieurs TS peuvent tre allous un mobile Un TS peut tre utilis par plusieurs mobiles

ide53

(3.7) Allocation de ressources DL

Rception par le PCU de paquets mis par le SGSN vrification par le PCU des ressources downlink alloues au MS
Si des ressources sont attribues: les paquets sont stocks en file dattente avec les autres paquets relatifs au MS Sinon : Emission par le PCU dun Packet Downlink Assignment destination du MS prcisant les TS qui seront utiliss pendant le transfert DL et un identifiant temporaire (TFI : Temporary Flow Identity) ncessaire car plusieurs MS peuvent partager le mme TS.

Si le SGSN ne connat pas la cellule o le MS est localis, il met un Paging Request . Le PCU mettra le message de paging sur toutes les cellules appartenant la RA indique par le SGSN.
ide54

(3.7) Transfert DL

A rception du Packet Downlink Assignment contenant les TS et le TFI, le MS lit lentte des blocks radio envoys dans ces TS
Si le TFI prsent dans lentte est le mme que le TFI qui lui est allou, le MS prend en compte le paquet Si le TFI prsent dans lentte est diffrent du TFI qui lui est allou, le MS ignore le paquet

ide55

(3.7) Allocation de ressources UL

Le MS veut envoyer des paquets destination du rseau


Emission par le MS dun message Packet Channel Request destination du PCU Emission par le PCU dun message Packet Uplink Assignment destination du MS contenant :
La liste des TS qui seront utiliss pour le transfert Uplink Lidentifiant temporaire TFI Un flag USF (Uplink State Flag) pour chaque TS inclus dans la liste. Ce flag indique au MS quand il doit transmettre des paquets.

ide56

(3.7) Transfert UL

A rception du Packet Uplink Assignment contenant la liste des TS, le TFI et le USF pour chaque TS, le MS lit lentte des blocks radio downlink sur ces TS pour savoir quand il peut mettre des paquets.
Si le USF prsent dans lentte est identique celui qui lui est allou, le MS peut mettre les paquets. Ce mcanisme permet dviter les conflits de transmission en uplink quand le TS est partag entre plusieurs MS. Si le USF prsent dans lentte est diffrent de celui qui lui est allou, le MS sait quil ne peut pas mettre de paquets.

ide57

(3.8) Canaux logiques GPRS

Canal de diffusion PBCCH (Packet Broadcast Control Channel, DL : Diffusion des informations sur la BTS au mobile Canaux communs de signalisation PCCCH (Packet Common Control Channel) PRACH (Packet Random Access Channel,UL) : utilis pour la demande de ressources PPCH (Packet Paging Channel, DL) : utilis pour le paging PAGCH (Packet Access Grant Channel, DL) : utilis pour lallocation des ressources PNCH (Packet Notification Channel, DL) : utilis pour les appels multicast

ide58

(3.8) Canaux logiques GPRS (cont')

Canaux ddis de signalisation (optionnel) PACCH (Packet Associated Control, UL et DL) : signalisation point point entre le rseau et le mobile PTCCH/U (Packet Timing advance Control, UL) : utilis par le mobile pour mettre des random access bursts afin destimer le Timing Advance PTCCH/D (Packet Associated Control, DL) : utilis par le rseau pour mettre jour le TA dun mobile

Canaux de trafic PDTCH (Packet Data Traffic, UL ou DL) : utilis pour la transmission des donnes utilisateur

ide59

(3.8) Canaux logiques GPRS (cont')


Transfert depuis un mobile
Terminal Rseau
Packet Channel Request Packet Immediate Assignment Packet Resource Request Packet Resource Assignment Data Block Data Block Temporary Packet Ack/Nack Data Block Data Block Packet Fixed Resource Reassignment Packet Resource Reassignment Ack Data Block Data Block (last) Final Packet Ack/Nack PRACH ou RACH PAGCH ou AGCH PACCH (Optionnel) PACCH (Optionnel) PDTCH PDTCH PACCH PDTCH PDTCH PACCH PACCH PDTCH PDTCH PACCH

ide60

(3.8) Canaux logiques GPRS (cont')


Transfert vers un mobile
Mobile Etat Standby Rseau
PPCH ou PCH PRACH ou RACH PAGCH ou AGCH PAGCH ou AGCH Data Block Data Block Data Block (polling) Temporary Packet Ack/Nack Data Block Packet Resource Reassignment Packet Resource Reassignment Ack Data Block Data Block Data Block (last, polling) Final Packet Ack/Nack

Mobile Etat Ready

Rseau
PACCH ou PAGCH ou AGCH

PACCH (Optionnel) PDTCH PDTCH PACCH PDTCH PDTCH PACCH PACCH PDTCH PDTCH PACCH

ide61

(3.9) Schma de codage

Les blocks radio sont transmis sur linterface radio : dgradation due aux interfrences et lattnuation du signal
Utilisation de bits de codages (coding bits) dans les blocks radio afin de dtecter et dventuellement corriger les erreurs apparues pendant la transmission radio. La taille des paquets radio est de 456 bits. Donc pour augmenter le nombre de coding bits, le nombre de bits dinformation diminuer.

Il existe en GPRS 4 Coding Schemes qui correspondent diffrents ratio coding bits / information bits. Plus de coding bits sont ajouts, plus la transmission est scurise mais plus le taux de data changes par TS (en kbit/s) est faible

ide62

(3.9) Schma de codage (cont')

Le dbit vu du client dpend de ce codage et du nombre de timeslot dont on dispose Si lon dispose de quatre timeslots en downlink, avec un codage CS2, on obtient un dbit utile de : 48 kbs Si lon dispose de quatre timeslots en downlink, avec un codage CS3, on obtient un dbit utile de : 57,6 kbs

Les codages CS3 et CS4 ncessitent une modification de linterface Abis


Codage CS1 CS2 CS3 CS4 Dbit Nominal/time slot Dbit utile / Time Slot 9.05 kps 8 kps 13.4 kps 12 kps 15.6 kps 14.4 kps 21.4 kps 20 kps

ide63

(3.10) Terminaux GPRS

Le support simultan des services circuit et paquet dpend de la classe GPRS du mobile :
Classe A : support simultan des deux types de services (trafic simultan en paquet et en circuit) Classe B : supporte l'attachement simultan aux deux types de services (trafic alternant paquet et circuit) Classe C : ne supporte pas l'attachement aux deux types de services (un mobile attach l'un des services est indisponible pour l'autre)

ide64

(3.10bis) Terminaux GPRS


Il existe des classes de terminaux GPRS multislot Les classes multislot dpendent du matriel et dterminent le dbit maximum atteignable la fois sur les liens montants et descendants (12 classes)
Par exemple : 3+1 ou 2+2 o
le 1er nombre indique le total de timeslots descendant Le 2me indique le total de timeslots sur le lien montant

ide65

(3.11) QoS et GPRS


Dfinition d'un QoS Profil par contexte PDP QoS ngocie l'activation du contexte PDP Rengociable uniquement par le SGSN Attributs
Classe de priorit (faible, moyenne, haute) Classe de dlai (dont Best Effort) Classe de fiabilit
Probabilit de perte de donnes, de donnes arrives hors squence, dupliques ou endommages Classe de dbit crte Classe de dbit moyen (dont Best Effort)

ide66

(3.11) QoS et GPRS (cont'd)

Fiabilit (perte de donnes, ...)

Dlais

ide67

(3.12) GPRS-Conclusion

Transfert en mode paquet avec un dbit max de 21.4 kbit/s par time-slot and au max 8 time-slots par utilisateur Deux nouveaux lments sont introduits : SGSN and GGSN Le backbone GPRS est bas sur un rseau IP GPRS fournit un service de localisation/roaming des utilisateurs mobile l'chelle mondiale Support des applications IP standard Tarification base sur les donnes transfres Porte ouverte une tarification des transmissions ngociables (higher price for higher QoS)

ide68

(3.12) GPRS-Conclusion
Voix D onnes faible dbit e-mail mobile Internet mobile Image mobile Vido mobile M ultimdia mobile

UM TS GS M
HS C S D GPR S EDGE

384 Kbps 2 M bps

28,8-57 Kbps 64-170 Kbps

384 Kbps

ide69

Vous aimerez peut-être aussi