chap5 r mobiles gprs edge

Upload: hergueyeh-herguos

Post on 15-Jul-2015

80 views

Category:

Documents


0 download

TRANSCRIPT

Mobile.book Page 101 Mardi, 28. aot 2001 3:53 15

5Le GPRS et EDGELe GSM (Global System for Mobile communications) est conu pour de la tlphonie mobile, autrement dit pour des communications en mode circuit faible dbit et, si possible, au moyen de terminaux cots rduits. Certains choix techniques du GSM sont faits en consquence, notamment en matire darchitecture rseau et de mise en forme des ondes (modulation, codage, etc.). Ces choix se rvlent toutefois contraignants pour les services de donnes (transfert de chier, vido, etc.) Pour pallier ces limitations, le standard du GSM volue sans cesse. Dans un premier temps, le GSM a standardis des rgles pour raliser du transfert de donnes en utilisant les circuits de voix. Avec le HSCSD (High Speed Circuit Switched Data), on assiste un premier dveloppement du standard vers des dbits suprieurs, mais toujours en mode circuit. Pour amliorer encore lefcacit du transfert de donnes, une volution majeure du GSM est normalise sous le nom de GPRS (General Packet Radio Service). Fonde sur linterface radio du GSM, mais dveloppant un partage de ressources dynamique adapt au trac sporadique, le GPRS introduit une architecture rseau en mode paquet. Enn, EDGE (Enhanced Data for GSM Evolution) propose des dbits suprieurs par lintroduction dune modulation plus efcace, applicable la fois au HSCSD et au GPRS. Lassociation du GPRS et dEDGE est souvent considre comme un systme 2,5 G, intermdiaire entre les systmes 2 G (GSM, etc.) et 3 G (UMTS, etc.). Ces systmes de transition sont prsents en dtail dans les sections de ce chapitre.

Mobile.book Page 102 Mardi, 28. aot 2001 3:53 15

102

Les systmes cellulaires dorigine europenne PARTIE II

Le transfert de donnes en GSMLe chapitre prcdent a montr comment un circuit de communication tait tabli, maintenu puis relch entre un utilisateur mobile et le rseau tlphonique commut. Ce circuit est utilis dans la majorit des cas pour transporter de la voix, mais rien ne soppose a priori y faire transiter des donnes, cest--dire nimporte quel type dinformation numrique.

Le service de donnes du GSM linstar des codecs qui transforment le signal de parole en un train de bits, le GSM a normalis ds ses premires phases de dveloppement des interfaces pour les donnes. Ces interfaces se prsentent comme des sortes de modems permettant dadapter le passage dun ux de donnes dans le terminal et entre le rseau mobile et le rseau public. Cette fonction est ralise ct mobile par un lment appel TAF (Terminal Adaptation Function) et ct rseau par lIWF (InterWorking Function).Figure 5.1

Architecture type dun transfert de donnes en GSM.

Mobile BTS TAF

A bis BSC A MSC D

HLR

IWF Terminal Modem X BSC BTS HLR IWF MSC RNIS RTC TAF Interface X (Base Station Controller) (Base Transceiver Station) (Home Location Register) (InterWorking Function) ((Mobile-services Switching Center) (Rseau numrique intgration de services) (rseau tlphonique commut) (Terminal Adaptation Function)

RTC RNIS

Terminal

Pour abiliser la connexion, un protocole de reprise sur erreur, RLP (Radio Link Protocol) est mis en uvre entre le TAF et lIWF. Il existe toutefois un mode transparent, qui nutilise pas ce protocole. Dans ce dernier cas, il revient aux couches suprieures de abiliser le lien, si ncessaire, au moyen de TCP, par exemple. Pour protger les donnes sur linterface radio, lentrelacement est plus profond que celui utilis pour la parole et seffectue sur 22 trames au lieu de 8. Les vanouissements du canal sont de la sorte statistiquement moyenns, et le codeur convolutif est plus performant. Comme le transfert de donnes en GSM sutilise plutt pour des applications sans contrainte de temps

Mobile.book Page 103 Mardi, 28. aot 2001 3:53 15

Le GPRS et EDGE CHAPITRE 5

103

rel, telles que le transfert de chiers, par exemple, le dlai induit par cet entrelacement plus profond nest pas critique. Tout comme un signal de parole, les donnes sont traites par blocs de 20 ms. Pour la transmission des donnes 9,6 Kbit/s, la taille du bloc est de 192 bits en mode transparent (192 bits/20 ms = 9,6 Kbit/s). ces bits, on ajoute 48 bits de signalisation, essentiellement pour grer ladaptation du dbit dans le TAF et lIWF. Le paquet est ensuite cod par le mme code convolutif que celui utilis pour la parole. Enn, un poinonnage lger est appliqu pour diminuer le nombre de bits en sortie du codeur de faon ladapter la taille des trames. 32 bits sont ainsi retirs des 488 issus du codeur, et les 456 bits restants sont rpartis dans 8 demi-bursts rpartis sur 22 trames. En mode non transparent, cest--dire lorsque le protocole RLP est utilis, le bloc lmentaire dinformation contient 200 bits, auxquels sont ajouts 40 bits de signalisation (16 bits dentte, contenant le numro et le type du paquet, ainsi que des informations sur les paquets retransmettre, et 24 bits de CRC (Cyclic Redundancy Check) pour dtecter les paquets errons. Sil ny avait aucune retransmission, le dbit vu par lutilisateur serait de 200 bits/ 20 ms, soit 10 Kbit/s. En ralit, les retransmissions font baisser ce dbit. Le protocole RLP est fond sur le principe du selective repeat ARQ (Automatic Repeat reQuest), prsent en dtail lannexe technique A, et ne retransmet que les paquets errons. Un dbit utilisateur de 9,6 Kbit/s correspond un taux derreur paquet moyen de 4/1 000. Lorsque le canal de propagation est favorable bon rapport signal sur bruit et mobilit restreinte, par exemple , le GSM peut offrir des dbits suprieurs en poinonnant la sortie du codeur convolutif. Sur les 588 bits en sortie du codeur, seuls 456 sont transmis. Sachant que le codeur traite des blocs de 290 bits, le taux de codage tenant compte du poinonnage est de lordre de 0,64. En mode transparent, les 290 bits sont constitus de 2 bits de signalisation et de 288 bits dinformation, et ce toutes les 20 ms, do un dbit utilisateur de 14,4 Kbit/s. En mode non transparent, le paquet RLP dure 40 ms. Il contient 536 bits, auxquels sajoutent les 40 bits de signalisation RLP, soit len-tte sur 16 bits et le CRC sur 24 bits. Ce paquet est alors transmis comme deux paquets du mode transparent. La gure 5.2 illustre les diffrents modes de transmission de donnes en GSM circuit.

Mobile.book Page 104 Mardi, 28. aot 2001 3:53 15

104

Les systmes cellulaires dorigine europenne PARTIE II

Figure 5.2

signalisation NT 200 40 240 Bits de donnes 9,6 Kbit/s T signalisation Bits de donnes 14,4 Kbit/s signalisation NT 40 536 2 x 288 288 T 2 signalisation NT (mode Non Transparent) T (mode Transparent) 290 Codage taux 1/2 588 Poinonnage _ 132 bits 456 4 bits de trane 192 48 Codage taux 1/2 488 _ 32 bits 456

Les transmissions de donnes en GSM circuit.

Le HSCSDLe service HSCSD est un service de donnes en mode circuit, dbit lev, qui consiste uniquement allouer non plus un canal physique par utilisateur et par trame TDMA mais plusieurs jusqu 4, soit la moiti de la trame. Comme pour le service de donnes prcdent, lallocation des ressources se fait en mode circuit, par connexion et pour toute la dure de la connexion. Cette allocation peut tre asymtrique, cest--dire offrir plus de dbit dans un sens que dans lautre. lorigine, les slots pouvaient tre non conscutifs dans la trame, mais, pour des raisons de complexit dimplmentation dans les terminaux, les constructeurs de terminaux ont impos une allocation contigu. Le dbit maximal offert par le HSCSD est de 57,6 Kbit/s pour 4 slots 14,4 Kbit/s. Mme si ce dbit est comparable ceux obtenus avec des modems tlphoniques pour une connexion laire, le HSCSD souffre dun manque de souplesse et defcacit dans lallocation de ressources radio. Finalement, les constructeurs et les oprateurs nont pas investi dans les volutions logicielles et matrielles apporter aux terminaux et aux stations de bases pour incorporer le service HSCSD dans les rseaux GSM, car, en parallle, tait standardis le GPRS, beaucoup plus prometteur.

Mobile.book Page 105 Mardi, 28. aot 2001 3:53 15

Le GPRS et EDGE CHAPITRE 5

105

Le GPRSLe GPRS (General Packet Radio Service) peut tre considr comme une volution des rseaux GSM avant leur passage aux systmes de troisime gnration. En termes de services et de dbits, il sapproche des spcications de lIMT 2000 (voir le chapitre 6). Toutefois, la transition du GSM au GPRS demande plus quune simple adaptation logicielle, la diffrence du HSCSD, comme vous le verrez plus en dtail dans la suite de ce chapitre. Le GPRS sinspire des usages devenus courants dInternet : lors de la consultation de pages Web, une session peut durer plusieurs dizaines de minutes alors que les donnes ne sont rellement transmises que pendant quelques secondes, lors du tlchargement des pages. Le trac de donnes ainsi engendr est donc trs sporadique, contrairement celui de la voix, par exemple. La gure 5.3 illustre les caractristiques dune session Web.Figure 5.3Instants d'arrive des datagrammes Une salve de donnes Temps de lecture

Caractristiques dune session Web.

Temps

Une session Web Arrive du premier datagramme Arrive du dernier datagramme

Dans ce type dutilisation, les problmes suivants peuvent se poser dans un rseau commutation de circuits tel que le GSM : Monopolisation des ressources. Un certain nombre de ressources sont monopolises dans tout le rseau pour un seul utilisateur et pendant toute la dure de sa session, alors que ces ressources ne sont qupisodiquement rellement utilises. Il y a donc gaspillage des ressources, notamment des ressources radio, rares et chres, non utilises cent pour cent de leur capacit. Cot des communications. Base sur le temps de connexion de lutilisateur, le cot des communications tend salourdir sensiblement du fait la fois du tlchargement des donnes relativement faible dbit et du temps de lecture des pages dinformation. Interconnexion lourde. Avec les rseaux paquet externes et donc avec Internet, la transmission de donnes en mode circuit ncessite des lments dadaptation spciques la frontire du rseau de loprateur.

Mobile.book Page 106 Mardi, 28. aot 2001 3:53 15

106

Les systmes cellulaires dorigine europenne PARTIE II

Le GPRS rsout ces problmes en dnissant une architecture de rseau commutation de paquets, qui permet de nallouer des ressources un utilisateur quau coup par coup, lorsquil a rellement des donnes mettre ou recevoir, et non durant toute la dure de sa connexion, ainsi que de facturer les communications au volume de donnes changes (en kilobit) et non la dure de connexion. De plus, le GPRS introduit de la exibilit dans le choix du type de protection des donns, offrant ainsi une plus grande varit de dbits.

Architecture gnraleLe rseau GPRS et le rseau GSM fonctionnent en parallle : le premier est utilis pour le transport des donnes, et le second pour les services classiques de voix. Tous deux utilisent les mmes quipements BSS, cest--dire les stations de base BTS et leurs contrleurs BSC. Cest ensuite quils se distinguent. Le rseau cur (Core Network) du GPRS est un rseau paquet interconnect, pouvant tre reli divers types de rseaux de donnes xes IP (Internet Protocol), CLNP (ConnectionLess Network Protocol), X.25 ou CONP (Connection Oriented Network Protocol) ou encore dautres rseaux GPRS, exploits par dautres oprateurs. De son ct, le rseau cur du GSM est reli au RTC (rseau tlphonique commut), national ou international, ou un autre rseau GSM, exploit par un autre oprateur. De nouveaux lments de rseau doivent donc tre ajouts au GSM pour offrir le GPRS. Ces lments sont le SGSN (Serving GPRS Support Node) et le GGSN (Gateway GPRS Support Node), des routeurs paquet dots de fonctionnalits ddies la gestion dun rseau mobile. Ces derniers sont dtaills la section Le rseau cur (Core Network) et les protocoles , ultrieurement dans ce chapitre. La gure 5.4 illustre larchitecture gnrale dun rseau GPRS-GSM.

Les classes de mobiles en GPRS Puisque le GSM et le GPRS se partagent une mme interface radio, un mobile peut donc tre uniquement GSM, tels les anciens terminaux mobiles, et dautres tre capables de faire simultanment du GSM et du GPRS. De ce fait, le GPRS a dni trois classes de mobiles : Mobile de classe A. Peut communiquer simultanment dans les deux modes. Mobile de classe B. Peut couter simultanment le rseau GSM et le rseau GPRS et donc rpondre un appel entrant dans le mode adquat. Mobile de classe C. Ne peut avoir simultanment une connexion circuit et une connexion paquet. Lutilisateur doit positionner son terminal dans le mode souhait. Les mobiles de classe A sont videmment plus complexes, et donc plus chers, que les mobiles de classe C. Un autre lment de complexit est engendr par la capacit du mobile communiquer sur plusieurs timeslots (voir la section Linterface radio , ci-aprs). Pour distinguer ces derniers, le GPRS a introduit des classes multislots.

Mobile.book Page 107 Mardi, 28. aot 2001 3:53 15

Le GPRS et EDGE CHAPITRE 5

107

Rseau GSM d'un autre oprateur Rseau tlphonique commut (RTC) GMSC

BSC

BSC

MSC GMSC Rseau cur GSM

Interface radio

E

C

HLR

VOIXMobile BTS A bis BSC Gb

A MSC

D B VLR

DONNES

SGSN Gn Gn SGSN

Rseau cur GPRS

BSC

GGSN Gi

Gp

Rseau de donnes (IP, X.25, etc.)

GGSN Rseau GPRS d'un autre oprateur

X Interface X BSC (Base Station Controller) BTS (Base Transceiver Station) GGSN (Gateway GPRS Support Node) GMSC (Gateway Mobile-services Switching Center)

GPRS MSC RTC SGSN

(General Packet Radio Service) (Mobile-services Switching Center) (rseau tlphonique commut) (Serving GPRS Support Node)

Figure. 5.4

Architecture dun rseau GPRS-GSM.

Mobile.book Page 108 Mardi, 28. aot 2001 3:53 15

108

Les systmes cellulaires dorigine europenne PARTIE II

Il est important de noter que, dans cette architecture, le rseau GPRS se greffe sur le rseau GSM existant, notamment pour la partie ressources de linterface radio. Les deux rseaux utilisant les mmes bandes de frquences, les ressources que loprateur GSM planiait auparavant uniquement pour le trac de voix, dj dense certains endroits, doivent dornavant tre partages entre le trac de voix (GSM) et celui des donnes (GPRS). En terme de service, le GPRS offre la possibilit de faire du point point en mode avec connexion comme en mode sans connexion et du point multipoint. Ce dernier peut tre de type broadcast le service est distribu aux utilisateurs dune mme zone de couverture ou multicast semblable au multicast des rseaux IP, pour lequel le service est distribu aux utilisateurs dun groupe, quelle que soit leur position gographique. Les sections qui suivent prsentent linterface radio et le rseau xe du GPRS.

Linterface radioLinterface radio du GPRS sappuie sur celle du GSM. Elle utilise les mmes bandes de frquences, la mme modulation, le GMSK (Gaussian Minimum Shift Keying), et les mmes canaux physiques. En revanche, sa structure de multitrame est lgrement diffrente. De plus, le GPRS introduit de nouveaux canaux logiques, avec davantage de souplesse dans le codage protecteur derreur, une couche MAC (Medium Access Control), pour partager dynamiquement les ressources radio entre plusieurs utilisateurs, et un protocole de abilisation du lien radio, le RLC (Radio Link Protocol). La couche physique Comme le GSM, le GPRS utilise un accs radio en FD-TDMA (Frequency Division-Time Division Multiple Access), un mode hybride entre TDMA et FDMA, prsent au chapitre 1. Un canal occupe une bande de 200 kHz. La trame TDMA dure 4,615 ms et est constitue de 8 slots de 577 s. La modulation est une GMSK offrant un dbit brut denviron 270 Kbit/s par slot. Un canal physique est dni par un timeslot sur une frquence particulire. Le canal physique associ fait rfrence au mme slot temporel mais dans le sens de transmission oppos. Pour distinguer les canaux physiques GSM des canaux physiques GPRS, ces derniers portent le nom de PDCH (Packet Data CHannel). Enn, linstar de ce qui se passe en HSCSD, un utilisateur GPRS peut se voir allouer plusieurs slots dune mme trame. Cette allocation multislot peut de surcrot diffrer entre la voie montante et la voie descendante, permettant ainsi de traiter efcacement les transmissions asymtriques. Il existe 29 classes de mobiles multislots. Les mobiles des classes 1 12 et 19 29 sont dits de type 1, ou half-duplex, alors que les mobiles de classes 13 18 sont de type 2, ou fullduplex, cest--dire quils sont capable dmettre et de recevoir simultanment. Pour les mobiles de type 1, les PDCH de transmission ne doivent pas se situer, au sein dune trame TDMA, entre deux PDCH de rception.

Mobile.book Page 109 Mardi, 28. aot 2001 3:53 15

Le GPRS et EDGE CHAPITRE 5

109

Chaque classe de mobile est caractrise par plusieurs paramtres : Rx. Nombre maximal de PDCH allouables dans le sens descendant (downlink) ; Tx. Nombre de PDCH allouables dans le sens montant (uplink) ; Sum. Nombre total maximal de PDCH allouables (downlink + uplink). Entre chaque mission-rception de donnes sur un PDCH, des temps de garde permettent au mobile deffectuer des mesures, ou tout simplement de changer de frquence et de se prparer la prochaine mission-rception de donnes : Tta. Temps ncessaire au mobile pour effectuer des mesures sur les cellules voisines avant lmission de prochaines donnes sur un PDCH (uplink) ; Ttb. Temps ncessaire au mobile avant lmission de prochaines donnes sur un PDCH (uplink), sans mesures sur les cellules voisines ; Tra. Temps ncessaire au mobile pour effectuer des mesures sur les cellules voisines avant la rception de prochaines donnes sur un PDCH (downlink) ; Trb. Temps ncessaire au mobile avant rception dun prochain paquet sur un PDCH (downlink), sans mesures sur les cellules voisines. Tous ces paramtres doivent tre respects par loprateur dans sa stratgie dallocation de ressources. On dit alors que lon a respect les capacits multislots du mobile. Les canaux logiques La multitrame de base du GPRS est dnie par loccurrence dun mme canal physique dans 52 trames successives, et non 26 ou 51 comme dans le GSM. La multitrame est organise comme suit : 12 4 = 48 timeslots radio pour le transport des donnes et de la signalisation ; 2 timeslots de contrle de lavance en temps PTCCH ; 2 timeslots idle. Les 48 timeslots radio sont diviss en 12 blocs radio. Chaque bloc contient 4 timeslots, qui sont pris dans 4 trames successives. Contrairement au GSM, lunit lmentaire alloue en GPRS est un bloc, soit 4 slots GSM. Cette unit correspond la taille des blocs RLC-MAC. Un bloc RLC-MAC se transmet donc exactement dans un bloc de la multitrame GPRS, soit 4 PDCH sur 4 trames successives. Ce fonctionnement est illustr la gure 5.5. Un bloc radio peut transporter un bloc RLC-MAC de donnes ou de signalisation, indpendamment du bloc RLC-MAC transport par le bloc prcdent. Les messages RLC-MAC de contrle de lavance en temps, ou PTCCH, subissent un traitement particulier. Ils sont transmis dans 4 slots rpartis sur deux multitrames (slots des trames 12 et 38, pour une numrotation des trames de 0 51).

Mobile.book Page 110 Mardi, 28. aot 2001 3:53 15

110

Les systmes cellulaires dorigine europenne PARTIE II

Figure 5.5

Transmission dun bloc de donnes RLC-MAC.

B0 (1 / 4)

B0 (2 / 4)

B0 (3 / 4)

B0 (4 / 4)

B1 (1 / 4)

B1 (2 / 4)

B1 (3 / 4)

...

TDMA Transmission d'un bloc RLC-MAC = 1 timeslot dans 4 trames TDMAMAC (Medium Access Control) RLC (Radio Link Control) TDMA (Time Division Multiple Access)

La structure temporelle de la multitrame GPRS est illustre la gure 5.6.Figure 5.6Multitrame 52 trames TDMA

Structure de la multitrame GPRS.

B0

B1

B2

T

B3

B4

B5

i

B6

B7

B8

T

B9

B10

B11

i

B0 B11 : blocs RLC/MAC

T : slot PTCCH

i : slot Idle

MAC (Medium Access Control) PTCCH (Packet Timing Advance Control Channel)

RLC (Radio Link Control) TDMA (Time Division Multiple Access)

Au-dessus des canaux physiques, se trouvent les canaux logiques. Ces derniers permettent de sparer les diffrents types dinformation transmise : signalisation, donnes, synchronisation, message de diffusion, etc. Ils sont sensiblement identiques ceux du GSM, comme vous pouvez le constater au tableau 5.1. Pour passer du canal logique GSM au canal logique quivalent en GPRS, il suft dajouter un P lacronyme. Du fait que le GSM et le GPRS se partagent la mme interface physique, les canaux logiques du GSM permettant les synchronisations frquentielle et temporelle ne sont pas dupliqus en GPRS. De mme, pour conomiser des ressources, une cellule offrant la fois des services GSM et GPRS peut mutualiser ses canaux de broadcast. Le PBCCH regroupe dans ce cas la fois les informations concernant le GSM et celles ddies au GPRS. Il en va de mme pour les canaux de contrle commun (PRACH-RACH, PAGCHAGCH, PPCH-PCH). Notez que le service de communication point multipoint, qui permet de joindre un groupe dutilisateurs, a ncessit lapparition dun canal logique spcique du GPRS, le PNCH.

Mobile.book Page 111 Mardi, 28. aot 2001 3:53 15

Le GPRS et EDGE CHAPITRE 5

111

Tableau 5.1 Canaux logiques compars du GPRS et du GSM.Catgorie Trac Diffusion (commun) Contrle (commun) NomPDTCH (Packet Data Trafc CHannel) PBCCH (Packet Broadcast Control CHannel) PRACH (Packet Random Access CHannel) PAGCH (Packet Access Grant CHannel) PPCH (Packet Paging CHannel) PNCH (Packet Notication CHannel)

GSMTCH BCCH RACH AGCH PCH

SensBidirectionnel Descendant Montant Descendant Descendant Descendant

RleTransmission de donnes Diffusion dinformation systme propre la cellule Accs initial du mobile Rponse du rseau laccs initial Appel du mobile Appel du mobile pour les communications de groupe Contrle associ un PDTCH Contrle du Timing Advance

Contrle (ddi)

PACCH (Packet Associated Control CHannel) PTCCH (Packet Timing Advance Control CHannel)

~FACCH ~SACCH

Bidirectionnel Bidirectionnel

La couche MAC Bien que le standard GPRS regroupe les couches MAC et RLC, ces deux sous-couches comportent des fonctions diffrentes. En particulier, la couche MAC est lorigine du partage dynamique des canaux physiques entre les utilisateurs en fonction de leur trac, lequel, comme expliqu prcdemment, peut tre sporadique. Le GPRS associe chaque salve de donnes (voir gure 5.3) un TBF (Temporary Block Flow), qui reprsente un ux de donnes unidirectionnel entre une station mobile et le rseau. Dans le cas dune transmission du mobile vers le rseau, on parle de TBF uplink. Pour une liaison rseau vers mobile, il sagit dun TBF downlink. Une transmission bidirectionnelle utilise donc deux TBF, un dans chaque sens. Un TBF est referm lorsque lmetteur na plus de donnes en mmoire transmettre. Une transmission de donnes se fait donc en trois temps : 1. tablissement dun TBF. 2. Transfert de donnes. 3. Fermeture du TBF. Dans la version initiale du GPRS, ltablissement de TBF nest pas immdiat. Pour une session Web telle que celle illustre la gure 5.3, il serait plus judicieux de maintenir un TBF ouvert entre deux salves. Cest actuellement lun des axes damlioration du standard.

Mobile.book Page 112 Mardi, 28. aot 2001 3:53 15

112

Les systmes cellulaires dorigine europenne PARTIE II

Pour identier les TBF, le rseau leur associe des TFI (Temporary Flow Identity). Un TFI est cod sur 5 bits, mais il convient de distingur les TFI uplink et les TFI downlink, une mme valeur de TFI pouvant identier deux TBF, lun montant et lautre descendant. Le TFI peut tre considr comme un identiant temporaire dun mobile, mme sil est possible davoir plusieurs TFI par mobile puisque ce dernier peut avoir plusieurs TBF ouverts simultanment. En GPRS, la cl de lallocation dynamique des ressources rside dans les USF (Uplink Status Flag), qui permettent de partager un mme canal physique montant entre plusieurs utilisateurs au maximum 7, puisque lUSF est sur 3 bits, une valeur tant rserve au canal PRACH. Chaque bloc RLC-MAC descendant contient un USF dsignant lutilisateur autoris transmettre dans le prochain bloc radio montant associ. En fait, lors de louverture dun TBF montant, le rseau alloue au mobile une liste de PDCH, ainsi quun numro USF. Le mobile scrute alors les PDCH associs descendants qui contiennent les USF et attend sa valeur. Lorsque lUSF pointe sur sa valeur, le mobile sait que le prochain PDCH montant associ lui est ddi. Lintrt dune telle allocation dynamique rside principalement dans loptimisation de lutilisation de la ressource radio du fait du multiplexage statistique des besoins des diffrents utilisateurs. Une grande exibilit est ainsi offerte loprateur, qui peut tenir compte de diffrents niveaux de priorit. Lallocation des blocs montants peut seffectuer avec plus ou moins de nesse, par blocs radio ou par groupes de quatre blocs. Il existe nanmoins en GPRS une allocation statique, pour laquelle le rseau indique au mobile, lors de ltablissement du TBF, la liste exhaustive des PDCH utiliser. Pour identier le destinataire des blocs transmis, len-tte RLC-MAC de chaque bloc contient le TFI du destinataire. Cette information est indispensable sur la voie descendante puisque tous les mobiles guettent des paquets qui leur seraient destins sur tous les PDCH qui leur ont t assigns. En revanche, comme lallocation des PDCH sur la voie montante est connue du rseau cest lui qui dcide de lallocation le TFI est redondant. Il permet nanmoins de vrier quun mobile ne spolie pas la ressource dun autre. La gure 5.7 illustre le fonctionnement de lallocation dynamique des ressources. Avant dtre mis par la couche physique, les blocs RLC-MAC sont protgs par codage contre les erreurs de transmission. Il existe pour cela quatre schmas de codage, appels CS-1, CS-2, CS-3 et CS-4 CS (Coding Scheme). Ces schmas offrent des protections plus ou moins efcaces, au prix toutefois dune diminution du dbit utilisateur plus ou moins importante. Ils consistent ajouter un code dtecteur derreur, ou CRC (Cyclic Redundancy Check), au bloc RLC-MAC, sachant que les USF sont prcods de manire spcique. Ensuite, le tout est protg par un code convolutif, identique celui utilis dans le GSM. Un poinonnage permet dobtenir les 456 bits contenus dans un bloc GPRS (4 bursts normaux GSM). Le tableau 5.2 recense les diffrents types de codages appliqus aux blocs RLC-MAC. De mme que dans la voie montante, il ny a pas dUSF, ces derniers tant remplacs dans le processus de codage par les premiers bits du paquet RLC-MAC. Les messages RLC-MAC de contrle sont systmatiquement protgs par le code le plus robuste, le CS-1.

Mobile.book Page 113 Mardi, 28. aot 2001 3:53 15

Le GPRS et EDGE CHAPITRE 5

113

Figure 5.7

fi B0AUSF TFI

A

D

C

C

C

C

A

TFI

TFI

TFI

TFI

TFI

TFI

TFI

fi 45 MHz

Quatre mobiles se partagent les ressources, A, B, C et D. B n'a pas de TBF montant ouvert ; C possde une granularit d'allocation de quatre blocs, tandis que A et D disposent d'une allocation bloc par bloc. 1. Le bloc descendant B0 est destin l'utilisateur C (TFI = C). En revanche l'USF indique que le prochain bloc montant est pour l'utilisateur A. Le prochain bloc montant utilisable par A sera le bloc B9, indiqu par l'USF du bloc descendant B8. 2. Le bloc descendant B1 est destin l'utilisateur B et autorise D transmettre sur la voie montante au bloc suivant. 3. Le bloc descendant B2 est destin C et n'attribue pas de bloc montant. 4. Le bloc descendant B4 est destin C et lui attribue les quatre blocs montants suivants, puisque les allocations pour C se font par groupes de quatre blocs. Pour viter les collisions, les USF descendants suivants ne sont pas attribus. TBF (Temporary Block Flow) TFI (Temporary Flow Identity) USF (Uplink Status Flag) na : non attribu

Tableau 5.2 Codages du GPPRS.Dbit rsultant (Kbit/s)9,05 13,4 15,6 21,4

CS-1 CS-2 CS-3 CS-4

1/2 2/3 3/4 1

3 3 3 3

3 6 6 12

181 268 312 428

40 16 16 16

4 4 4

456 588 676 456

132 220

Les dbits rsultants indiqus au tableau 5.2 sont issus du calcul suivant. Un bloc RLC-MAC est transmis dans un bloc radio GPRS, cest--dire 4 timeslots GSM, dune dure de 4 4,615 = 18,5 ms. Or, la structure de multitrame du GPRS, avec les 4 slots Idle et PTCCH, implique un allongement de la trame perue par un utilisateur. En effet, celui-ci ne sintresse qu ses donnes et peut considrer les slots Idle et le slot PTCCH comme des facteurs limitant son dbit. Un bloc RLC-MAC est donc transmis sur 4 4,615 52/48, soit 20 ms. La couche RLC La couche RLC permet essentiellement de abiliser le lien radio entre le mobile et la station de base. Il existe nanmoins un mode non acquitt, dans lequel lintgrit des donnes nest pas garantie et o seule lopration de segmentation-rassemblage est effectue par la couche RLC.

Bit poinonn0

Bit de trane

USF prcod

Bloc sans USF ni CRC

Bit cod

Schma

Taux de codage

CRC

USF

TFI

D

Exemple dallocation dynamique des ressources en GPRS.

B1USF TFI

B2USF TFI

B3

B4USF TFI

B5USF na TFI B

B6USF TFI

B8BUSF TFI

B9

B10USF TFI

B11

A

Mobile.book Page 114 Mardi, 28. aot 2001 3:53 15

114

Les systmes cellulaires dorigine europenne PARTIE II

La couche RLC sappuie sur une technique de retransmission slective, dite SR-ARQ (Selective Repeat-Automatic Repeat reQuest). Elle a un rle similaire au protocole RLP du GSM ou la couche LLC (Logical Link Control), prsente ci-aprs dans ce chapitre. Les retransmissions tant locales linterface radio, elles sont traites ici plus rapidement et sont moins coteuses. Ces retransmissions ncessitent tout de mme de maintenir un jeu de paramtres pour grer lvolution des fentres dmission et de rception permettant de connatre chaque instant quels sont les blocs correctement reus et les blocs retransmettre, etc. La couche RLC effectue de plus la segmentation des paquets qui lui sont transmis par la couche suprieure, la couche LLC, ainsi que leur rassemblage en rception. Len-tte RLC contient des numros de squence pour les retransmissions ainsi que des indicateurs dlimitant les dbut et n des trames LLC dcoupes et mises bout bout dans les paquets RLC. Les couches RLC de lmetteur et du rcepteur peuvent schanger des messages de contrle pour grer les retransmissions ou lallocation des ressources. Les messages de contrle des couches MAC et RLC sont ainsi confondus. En particulier, tous les messages relatifs ltablissement dun TBF et sa fermeture sont des messages RLC-MAC. Les sections qui suivent illustrent le fonctionnement de lensemble RLC-MAC par des exemples de procdures. Transfert de donnes montant Le transfert de donnes montant est illustr la gure 5.8. Laccs initial du mobile au rseau se fait sur le canal logique PRACH (1). Le rseau rpond sur le canal PAGCH (2). Deux modes daccs sont dnis en GPRS, laccs en une phase et laccs en deux phases. Dans laccs en une phase, le rseau alloue directement les ressources radio au mobile demandeur, alors que, dans laccs en deux phases, le rseau alloue un premier bloc montant (2) dans lequel le mobile peut dtailler ses besoins (3). Ainsi, le rseau peut allouer plus prcisment les ressources radio (4). Le message dallocation contient, en plus de lUSF et du TFI, des numros de timeslots scruter et des informations sur le contrle de puissance et la compensation temporelle que doit appliquer le mobile. Tous les messages de contrle ddis lutilisateur sont effectus via le canal logique PACCH. Le mobile scrute les paquets descendants et attend que lUSF descendant pointe sur le numro qui lui a t allou (5). Il transmet alors son premier bloc de donnes sur un canal ddi PDTCH (6). La granularit dallocation est ici de quatre blocs, un USF permettant dallouer quatre blocs successifs. Le mobile les utilise pour transmettre ses donnes (7, 8, 9). Aprs un certain nombre de blocs reus, lentit RLC rceptrice les acquitte et indique si ncessaire ceux retransmettre (10). Lorsque le mobile na plus de donnes transmettre, il en informe le rseau (11), lequel sollicite les dernires retransmissions puis acquitte tous les paquets transmis (12). Le TBF peut tre relch, et le rseau peut rallouer le TFI correspondant.

Mobile.book Page 115 Mardi, 28. aot 2001 3:53 15

Le GPRS et EDGE CHAPITRE 5

115

Figure 5.8

Exemple de transfert de donnes montant.

Mobile 1 2 3 4 5 6 7 8 9 10 11 12 PACKET CHANNEL REQUEST PACKET RESOURCE ASSIGNMENT PACKET CHANNEL REQUEST PACKET RESOURCE ASSIGNMENT RLC/Mac block (USF) ( ) RLC/MAC data block (TLLI) ( ) RLC/MAC data block (TLLI) RLC/MAC data block (TLLI) RLC/MAC data block Temporary PACKET ACK/NACK RLC/MAC data block (last) Final PACKET ACK/NACK

BSS PRACH PAGCH PACCH PACCH PDTCH ou PACCH PDTCH PDTCH PDTCH PDTCH PACCH PDTCH PACCH

ACK/NACK BSS PACCH PAGCH PDTCH

(acquittement positif ou ngatif) (Base Station Subsystem) (Packet Associated Control CHannel) (Packet Access Grant CHannel) (Packet Data Traffic CHannel)

PRACH RCL/MAC TLLI USF

(Packet Random Access CHannel) (Radio Link Control-Medium Access Control) (Temporary Logical Link Identity) (Uplink Status Flag)

Pour aider lallocation des ressources, le mobile peut indiquer, avant la n de sa transmission au rseau, le nombre de blocs quil lui reste transmettre. Transfert de donnes descendant Le transfert de donnes descendant est illustr la gure 5.9. Le rseau appelle le mobile via le canal logique de paging PPCH (1). Le mobile peut tre identi soit par ses IMSI (International Mobile Subscriber Identity) ou TMSI (Temporary Mobile Subscriber Identity), soit par une identit propre au GPRS, le TLLI (Temporary Logical Link Identity). En fonction de lidentit utilise, un paquet de paging peut appeler simultanment de un quatre mobiles. La rponse du mobile se fait par le biais du PRACH dans lequel le mobile demande ltablissement dun TBF montant (2) en invoquant le motif dune rponse paging. Le rseau lui alloue alors de la ressource (3). Contrairement lexemple prcdent, il sagit dun accs en une phase. Lorsque le mobile na pas par ailleurs de connexion active, il informe le rseau de sa localisation prcise (4) de faon que les paquets descendants lui

Mobile.book Page 116 Mardi, 28. aot 2001 3:53 15

116

Les systmes cellulaires dorigine europenne PARTIE II

soient routs directement. Le rseau indique au mobile les PDCH scruter, dans lesquels seront transmis les paquets qui lui sont destins (5). Les paquets descendants sont transmis (6, 7), et, de temps en temps, le rseau demande au mobile de les acquitter (8). Le mobile les acquitte et sollicite des retransmissions si ncessaire (9). En n de transmission, le dernier bloc est explicitement signal, simultanment avec une demande dacquittement nal (10). Une fois que le mobile a reu correctement tous les blocs transmis et les a acquitts (11), le TBF peut tre clos. Ces deux exemples montrent lenchanement des messages des couches RLC-MAC qui peuvent contrler de faon autonome linterface radio ou tre utiliss par les couches suprieures, notamment en cas de transmission de donnes ou de mise jour de localisation.Figure 5.9

Exemple de transfert de donnes descendant linitiative du rseau.

Mobile 1 2 3 4 5 6 7 8 9 10 11 PACKET PAGING REQUEST PACKET CHANNEL REQUEST PACKET RESOURCE ASSIGNMENT RLC/Mac block (LLC frame) ( ) PACKET DOWNLINK ASSIGNMENT RLC/MAC data block RLC/MAC data block RLC/MAC data block (polling) g Temporary PACKET ACK/NACK p y RLC/MAC data block (last, polling) g Final PACKET ACK/NACK

BSS PPCH PRACH PAGCH PDTCH PACCH PDTCH PDTCH PDTCH PACCH PDTCH PACCH

BSS LLC PACCH PAGCH

(Base Station Subsystem) (Logical Link Control) (Packet Associated Control CHannel) (Packet Access Grant CHannel)

PDTCH PPCH PRACH RCL/MAC

(Packet Data Traffic CHannel) (Packet Paging CHannel) (Packet Random Access CHannel) (Radio Link Control-Medium Access Control)

Mobile.book Page 117 Mardi, 28. aot 2001 3:53 15

Le GPRS et EDGE CHAPITRE 5

117

Le rseau cur (Core Network) et les protocolesSi le GPRS rutilise les lments du GSM pour le sous-ensemble radio, son rseau cur, ou Core Network, diffre radicalement en introduisant de nouveaux lments et en utilisant des protocoles spciques. Les lments du rseau cur GPRS Pour acheminer efcacement les paquets des mobiles vers les rseaux paquet publics, tels que X.25 ou IP, le GPRS met en place un rseau xe commutation de paquets constitu de routeurs. Aux frontires de ce rseau paquet, on distingue deux types de routeurs, dots de fonctions particulires : le SGSN (Serving GPRS Support Node), ct sous-systme radio, et le GGSN (Gateway GPRS support Node), ct rseau de donnes public. En mme temps que ces nouveaux lments fonctionnels, sont apparues de nouvelles interfaces, telles linterface Gb, entre le BSS, et plus prcisment les BSC, et le SGSN, et les interfaces Gr et Gc, respectivement entre le HLR et un SGSN ou un GGSN. Entre le GGSN et le SGSN, les donnes utilisateur sont simplement encapsules par le protocole GTP (GPRS Tunnelling Protocol). Le rseau de transport est un simple rseau IP. On peut se trouver ainsi dans la situation paradoxale o, entre le mobile et son correspondant, des paquets IP se retrouvent encapsuls dans des paquets IP du rseau cur GPRS entre le GGSN et le SGSN. Le fait dacheminer des paquets dans des tunnels entre le GGSN et le SGSN dans lequel se situe le mobile nest pas diffrent du fonctionnement dIP Mobile (voir le chapitre 15). Le GGSN joue le rle dagent local, ou HA (Home Agent), tandis que le SGSN reprsente lagent tranger, ou FA (Foreign Agent). Toutefois, les protocoles issus du monde IP, et donc de lIETF (Internet Engineering Task Force), ne peuvent sappliquer directement au GPRS car ce dernier doit pouvoir sinterconnecter avec des rseaux paquets non-IP. Le SGSN est responsable de lacheminement des paquets entre le rseau xe et le mobile. Il gre en consquence les contextes de mobilit et de scurit du mobile, ainsi quun contexte caractristique du rseau de donnes avec lequel le mobile est connect, le contexte PDP (Packet Data Protocol). Gestion de la mobilit Pour se faire connatre du SGSN et donc avant toute transmission de donnes, un mobile doit sattacher au rseau. Cette procdure consiste tablir un lien logique entre le mobile et le SGSN. Du fait que les rseaux cur GSM et GPRS sont spars, il existe trois types dattachements au rseau : Lattachement GSM classique utilise lIMSI, qui permet de doter le mobile dune identit temporaire, le TMSI. Lquivalent GPRS consiste associer au mobile une identit temporaire au sein du SGSN, qui peut tre le PTMSI (Packet Temporary Mobile Subscriber Identity) ou le TLLI (Tempo-

Mobile.book Page 118 Mardi, 28. aot 2001 3:53 15

118

Les systmes cellulaires dorigine europenne PARTIE II

rary Link Layer Identity), qui permet de distinguer diffrents mobiles avant quils soient dots de PTMSI. Lattachement commun au GSM et au GPRS consiste, pour le mobile, se manifester simultanment auprs des rseaux GSM et GPRS. Ce dernier type nest pas accessible aux mobiles de classe C. La gure 5.10 illustre la procdure dattachement. Lopration inverse, le dtachement, est effectue lorsque le mobile ne souhaite plus utiliser les services GPRS.Figure 5.10

La procdure dattachement au rseau GPRS.

MS

BSS 1 Attach Request 2 Identification 3 Authentification

SGSN

GGSN

HLR/VLR

4 Mise jour de localisation c 5 Attach Accept 6 Attach complete

1. Le mobile ouvre un canal ddi par l'utilisation du canal d'accs alatoire PRACH. Il transmet son identit (IMSI ou TLLI) et sa prcdente zone de routage. 2. Si le mobile a chang de zone de routage, le SGSN ne reconnat pas son TLLI. Il envoie l'ancien SGSN une demande d'identification. Si l'identification choue nouveau, SGSN et mobile entament une procdure d'identification classique par l'utilisation de l'IMSI. 3. change de messages pour authentifier l'utilisateur (peut-il accder aux services GPRS ?). Cette procdure peut impliquer le HLR dans lequel sont stocks les renseignements relatifs l'utilisateur. 4. Le SGSN met jour la localisation du mobile. 5. Le SGSN accepte finalement la demande d'attachement 6. Le mobile acquitte. Le canal ddi peut alors tre ferm. BSS GGSN HLR IMSI (Base Station Subsystem) (Gateway GPRS Support Node) (Home Location Register) (International Mobile Subscriber Identity) MS SGSN TLLI VLR (Mobile Station) (Serving GPRS Support Node) (Temporary Logical Link Identity) (Visitor Location Register)

La procdure dattachement est fortement lie la gestion de la mobilit. Un mobile attach est connu du rseau et peut donc tre joignable. Pour le rseau GPRS, un mobile dtach est comme un mobile teint. Le mobile peut tre dans lun des quatre tats suivants : teint. Il nest pas connu du rseau. Cet tat napparat pas dans le standard. Idle. Le mobile est allum mais dtach du rseau GPRS. En pratique, cela correspond un mobile teint : les appels entrants sont rerouts sur un rpondeur. Le mobile effectue uniquement les mesures permettant la slection de cellule ou de PLMN.

Mobile.book Page 119 Mardi, 28. aot 2001 3:53 15

Le GPRS et EDGE CHAPITRE 5

119

Standby. Le mobile est attach au rseau GPRS et peut recevoir des appels entrants par paging. Il est localis, la zone de routage prs, par le rseau GPRS. Le mobile effectue des mises jour de localisation lorsquil change de zone de routage. Ready. Le mobile est en cours de communication et a au moins un TBF ouvert. Le rseau le localise la cellule prs. La couche de gestion de la mobilit, MM (Mobility Management) en GSM et GMM (GPRS Mobility Management) en GPRS, maintient dans le mobile et dans le SGSN ltat de mobilit en cours. Alors que le GSM dnit des zones de localisation, le GPRS utilise la notion de zone de routage, un ensemble de cellules dpendant du mme SGSN. Une zone de routage est toujours incluse dans une zone de localisation. Notez que le GPRS et le GSM grent sparment la mobilit dun mme utilisateur. Nanmoins, linterface Gs entre un SGSN et un MSCVLR permet un oprateur soucieux defcacit de coordonner la gestion de la mobilit des deux rseaux. La gure 5.11 illustre les tats de mobilit du GPRS ainsi que les transitions associes.Figure 5.11

Les tats de mobilit en GPRS.

Idle Dta achement GPR RS Expiration de la on temporisation risati Attachement chem GPRS

Mise en route n du terminal Extinction x du terminal

Ready

Transm mission d'un pa aquet (PDU)

Extinction du terminal Expiration de xpirat temporisation ou empor retour impos etour i l'tat St tat Standby

teint

Extinction inction du terminal termin

Standby

PDU (Packet Data Unit)

Par comparaison avec le GSM, le GPRS introduit un tat supplmentaire, Standby, lorsque le mobile est connu du rseau. En GSM, un mobile connu est forcment en transmission. En GPRS, un mobile connu peut ne pas transmettre. Ce nouvel tat sexplique par le caractre souvent sporadique du trac de donnes pour lequel le GPRS est construit. Entre deux salves (voir gure 5.3), le mobile reste identi par le rseau, ce qui permet dtablir plus rapidement un nouveau TBF, en vitant, par exemple, une nouvelle procdure dauthentication, au sein de la mme session.

Mobile.book Page 120 Mardi, 28. aot 2001 3:53 15

120

Les systmes cellulaires dorigine europenne PARTIE II

Contexte PDP et qualit de service Une session est tablie aprs attachement au rseau par lactivation dun contexte PDP (Packet Data Protocol). Ce contexte permet de rendre le mobile visible lextrieur du rseau de loprateur mobile, en lui associant, par exemple, une adresse reconnue du rseau extrieur : adresse IP, X.121, etc. Par ailleurs, le contexte contient toutes les informations de qualit de service, ou QoS, requise par lutilisateur pour cette session. Quel que soit le rseau de donnes auquel se connecte lutilisateur, le contexte PDP permet de caractriser cette connexion. Un utilisateur peut dailleurs avoir plusieurs contextes PDP en parallle, sil veut ouvrir plusieurs sessions avec des rseaux diffrents ou avec des QoS diffrentes. Comme illustr la gure 5.12, deux tats relatifs aux contextes PDP sont dnis : ltat actif et ltat inactif. Dans ltat inactif, le rseau ne dispose pas des informations du contexte PDP et ne peut donc pas router correctement des paquets vers le mobile, qui, en fait, na pas dadresse active. Un mobile dans ltat de mobilit Idle na donc aucun contexte PDP actif.Figure 5.12

Les tats du contexte PDP en GPRS.Activation du contexte PDP

Inactif

Dsactivation du contexte PDP ou changement de l'tat de mobilit Idle

Actif

PDP (Packet Data Protocol)

Lactivation du contexte PDP peut se faire soit linitiative du mobile (voir gure 5.13), soit celle du rseau (voir gure 5.14). Il existe deux modes dallocation des adresses PDP. Le premier, statique, consiste associer de faon permanente une ou plusieurs adresses PDP au mobile. Ces adresses peuvent tre stockes dans la carte SIM du mobile avec les autres informations relatives labonnement souscrit par lutilisateur. Le deuxime mode dallocation dadresse est dynamique : le rseau mobile alloue des adresses PDP chaque demande dactivation de contexte PDP. Dans le cadre de laccs Internet, lattribution dune adresse IP au mobile peut se faire directement par le fournisseur daccs, cest--dire lextrieur du rseau de loprateur mobile. Cette dernire possibilit permet loprateur dconomiser ses adresses IP, en nombre limit dans IPv4. Dans IPv6, il est vraisemblable que chaque terminal mobile sera dot de sa propre adresse permanente.

Mobile.book Page 121 Mardi, 28. aot 2001 3:53 15

Le GPRS et EDGE CHAPITRE 5

121

Figure 5.13

Activation dun contexte PDP linitiative du mobile

MS

SGSN 1 Activate PDP Context Request 2 Fonctions de scurit

GGSN

3 Create PDP Context Request 3 Create PDP Context Response 4 Activate PDP Context Accept

1. Le mobile informe le SGSN de sa demande d'activation de contexte PDP. 2. Les procdures de scurit (authentification de l'utilisateur) peuvent tre effectues. 3. Le SGSN transmet une demande de cration de contexte PDP au GGSN en relayant les paramtres de QoS demands par l'utilisateur. Aprs une phase de ngociation (le GGSN peut ne pas accepter la QoS requise), le GGSN cre un nouveau contexte PDP, qui permet de router les paquets du mobile entre le SGSN et le rseau extrieur. Le GGSN confirme au SGSN l'activation du contexte PDP. 4. Le SGSN met jour sa propre table de contexte PDP (avec les paramtres fournis par le GGSN) et en informe le mobile. GGSN (Gateway GPRS Support Node) MS (Mobile Station) PDP (Packet Data Protocol) QoS (Quality of Service) SGSN (Serving GPRS Support Node)

Figure 5.14

Activation dun contexte PDP linitiative du rseau.

MS

SGSN

HLR

GGSN 1 PDP PDU 2 Send Routing Info for GPRS 2 Send Routing Info for GPRS ACK

3 PDU Notification Request 3 PDU Notification Response 4 Request PDP Context Activation 5 PDP Context Activation Procedure

1. Lorsque le GGSN reoit des paquets destins un mobile sans contexte PDP actif, il peut initier une activation de contexte PDP. En attendant que cette activation soit effective, le GGSN peut mmoriser les paquets suivants destins au mme utilisateur. 2. Le GGSN interroge le HLR sur la disponibilit de l'utilisateur. En cas favorable, le HLR rpond au GGSN en indiquant le SGSN actuel o se trouve le mobile. 3. Le GGSN informe le SGSN de la prsence de paquets pour l'utilisateur mobile. 4. Le SGSN demande (via du paging) au mobile d'effectuer une demande d'activation de contexte PDP. 5. La procdure d'activation est effectue, comme indiqu la figure 5.13. GGSN (Gateway GPRS Support Node) HLR (Home Location Register) MS (Mobile Station) PDP (Packet Data Protocol) PDU (Packet Data Unit) SGSN (Serving GPRS Support Node)

Mobile.book Page 122 Mardi, 28. aot 2001 3:53 15

122

Les systmes cellulaires dorigine europenne PARTIE II

Pour exprimer la qualit de service, le mobile dispose dun ensemble de classes de paramtres : la priorit du service, sa abilit, les dlais tolrs, le dbit moyen et enn le dbit pic des informations transmises. Tous ces paramtres sont ngocis entre le GGSN et le mobile lors de lactivation du contexte PDP. En revanche, les moyens pour garantir la qualit de service ngocie, cest--dire la dnition des stratgies dallocation de ressources, sont la charge de loprateur, ou du constructeur, mais ne sont en aucun cas standardiss. Trois classes de priorit, haute, normale et basse, sont dnies pour diffrencier les services en cours. Elles caractrisent la prcdence du service requis par lutilisateur et permettent au rseau didentier les donnes supprimer, par exemple, en cas de congestion du rseau, les services de classes de priorit basse tant interrompus les premiers. Trois classes de abilit sont galement dnies. Elles correspondent des garanties sur les taux de perte, de duplication, de dsquencement et derreur rsiduelle de la transmission. Elles doivent tre attribues en fonction de lapplication de lutilisateur. Par exemple, si lapplication utilisateur repose sur X.25, il est ncessaire davoir une transmission able.Tableau 5.3 Classes de abilit.Classe de Fiabilit1 2 3

Probabilit de perte10 9 10 4 10 2

Probabilit de duplication10 9 10 5 10 5

Probabilit de dsquencement10 9 10 5 10 5

Probabilit derreur rsiduelle10 9 10 6 10 2

La probabilit de perte fait allusion au temps maximal de sjour du paquet dans le rseau GPRS, temps au-del duquel le paquet est supprim. Ce temps maximal dpend des protocoles utiliss, tel TCP/IP. Les application de classe 1 ne doivent gnralement avoir aucune contrainte de temps rel, car elles nacceptent pour ainsi dire aucune erreur. En revanche, les applications tolrant des erreurs peuvent tre de classe 3 et avoir des contraintes temps rel. Quatre classes de dlai sont dnies. Dans un premier temps, les rseaux GPRS offriront seulement le service de classe 4 (best effort), qui correspond la classe assure par les rseaux IP actuels. Le dlai comprend le temps daccs au canal niveau RLC-MAC , le temps de transmission sur linterface air, le temps de transit dans le rseau GPRS entre les diffrents nuds du rseau mais ne comprend pas les dlais dus aux autres rseaux. Le dbit moyen inclut les priodes de silence pour les services dont le trac est sporadique. Les classes de dbit moyen sont recenses au tableau 5.5. Le dbit pic fait rfrence la vitesse maximale de transmission demande par lutilisateur. Neuf classes de dbit pic sont dnies. Elles sont rpertories au tableau 5.6.

Mobile.book Page 123 Mardi, 28. aot 2001 3:53 15

Le GPRS et EDGE CHAPITRE 5

123

Tableau 5.4 Classes de dlai.Classe de dlai1 2 3 4

Paquet de 128 octets Dlai moyen< 0,5 s