Sie sind auf Seite 1von 34

Mobile.book Page 101 Mardi, 28.

aot 2001 3:53 15

5
Le GPRS et EDGE
Le 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 GSM


Le 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 HSCSD
Le 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 GPRS
Le 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.3
Instants 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 gnrale
Le 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

HLR

VOIX
Mobile 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 radio
Linterface 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 TDMA


MAC (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.6
Multitrame 52 trames TDMA

Structure de la multitrame GPRS.

B0

B1

B2

B3

B4

B5

B6

B7

B8

B9

B10

B11

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) Nom
PDTCH (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)

GSM
TCH BCCH RACH AGCH PCH

Sens
Bidirectionnel Descendant Montant Descendant Descendant Descendant

Rle
Transmission 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 B0
A
USF TFI

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 poinonn
0

Bit de trane

USF prcod

Bloc sans USF ni CRC

Bit cod

Schma

Taux de codage

CRC

USF

TFI

Exemple dallocation dynamique des ressources en GPRS.

B1
USF TFI

B2
USF TFI

B3

B4
USF TFI

B5
USF na TFI B

B6
USF TFI

B8
B
USF TFI

B9

B10
USF TFI

B11

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 protocoles


Si 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 Fiabilit
1 2 3

Probabilit de perte
10 9 10 4 10 2

Probabilit de duplication
10 9 10 5 10 5

Probabilit de dsquencement
10 9 10 5 10 5

Probabilit derreur rsiduelle


10 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 dlai
1 2 3 4

Paquet de 128 octets Dlai moyen


< 0,5 s <5s < 50 s

Paquet de 1 024 octets Dlai moyen


<2s < 15 s < 75 s - non spci -

Dlai 95 %
< 1,5 s < 25 s < 250 s

Dlai 95 %
<7s < 75 s < 375 s

Tableau 5.5 Classes de dbit moyen.


Classe de dbit moyen
1 2 3 4 5 6 7 8 9 10

Dbit moyen (octet/heure)


100 (~0,22 bit/s) 200 (~0,44 bit/s) 500 (~1,11 bit/s) 1 000 (~2,2 bit/s) 2 000 (~4,4 bit/s) 5 000 (~11,1 bit/s) 10 000 (~22 bit/s) 20 000 (~44 bit/s) 50 000 (~111 bit/s) 100 000 (~0,22 Kbit/s)

Classe de dbit moyen


11 12 13 14 15 16 17 18 31

Dbit moyen (octets/heure)


200 000 (~0,44 Kbit/s) 500 000 (~1,11 Kbit/s) 1 000 000 (~2,2 Kbit/s) 2 000 000 (~4,4 Kbit/s) 5 000 000 (~11,1 Kbit/s) 10 000 000 (~22 Kbit/s) 20 000 000 (~44 Kbit/s) 50 000 000 (~111 Kbit/s) Best effort

Tableau 5.6 Classes de dbit pic.


Classe de dbit pic
1 2 3 4 5 6 7 8 9

Dbit pic (octet/sec)


Jusqu 1 000 (8 Kbit/s) Jusqu 2 000 (16 Kbit/s) Jusqu 4 000 (32 Kbit/s) Jusqu 8 000 (64 Kbit/s) Jusqu 16 000 (128 Kbit/s) Jusqu 32 000 (256 Kbit/s) Jusqu 64 000 (512 Kbit/s) Jusqu 128 000 (1 024 Kbit/s) Jusqu 256 000 (2 048 Kbit/s)

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

124

Les systmes cellulaires dorigine europenne PARTIE II

Vous avez vu comment un utilisateur mobile pouvait sattacher au rseau puis initier une session de transfert de donnes. Vous allez maintenant aborder brivement le rle jou par les protocoles du GPRS. Les protocoles La gure 5.15 illustre les protocoles du plan de transmission du GPRS.
Figure 5.15

Les protocoles du plan de transmission du GPRS.

Application IP-X.25 Relais SNDCP LLC Relais RLC MAC GSM PHY MS X BSS BSSGP BTS GGSN GSM PHY GTP IP Um RLC MAC GSM PHY BSS BSSGP Service rseau L1bis Gb Service rseau L1bis SGSN SNDCP LLC BSSGP GTP UDPTCP IP L2 L1 Gn GTP UDPTCP IP L2 L1 GGSN Gi IP-X.25

Interface X (Base Station Subsystem) (Base Station Subsystem GPRS Protocol) (Base Transceiver Station) (Gateway GPRS Support Node) (couche physique du GSM) (GPRS Tunnelling Protocol) (Internet Protocol)

LLC (Logical Link Control) MAC (Medium Access Control) MS (Mobile Station) RLC (Radio Link Control) SGSN (Serving GPRS Support Node) SNDCP (Subnetwork Dependent Convergence Protocol) TCP (Transmission Control Protocol) UDP (User Datagram Protocol)

La couche physique (GSM PHY) gre les canaux physiques et est responsable des oprations de modulation, dmodulation, codage, dcodage, synchronisation, mesures, etc. Elle est similaire celle du GSM, avec nanmoins quelques extensions. La couche MAC gre laccs la ressource radio tandis que la couche RLC est responsable de la segmentation et du rassemblage des paquets LLC. La couche RLC peut en outre fournir un transport able entre le mobile et la station de base. Ces trois couches ont t dtailles la section Linterface radio , prcdemment dans ce chapitre. La couche LLC (Logical Link Control) offre une liaison able et crypte entre le mobile et le SGSN. Deux modes dopration existent : un mode acquitt et un mode non acquitt. Dans le premier cas, un CRC permet de dtecter les erreurs de transmission, et des retransmissions peuvent tre demandes selon une stratgie de retransmission slective. Dans le mode non acquitt, le CRC peut permettre dliminer les trames errones (mode protg), mais ce nest pas obligatoire. Les modes acquitts des couches LLC et RLC peuvent paratre redondants,

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

Le GPRS et EDGE CHAPITRE 5

125

surtout si lapplication de bout en bout repose sur TCP, qui, lui aussi, abilise la connexion par des retransmissions. Une coordination entre ces protocoles, qui nagissent pas au mme niveau et qui tous ajoutent leur propre en-tte, permettrait une communication plus efcace. Le protocole SNDCP (Subnetwork Dependent Convergence Protocol) stend entre le mobile et le SGSN. Il permet dadapter les protocoles des couches suprieures aux protocoles spciques du GPRS. Il permet dadapter nimporte quel protocole rseau existant, tel que IP, X.25, etc., ou futur laccs mobile du GPRS. Il peut, de surcrot, appliquer des mthodes de compression pour diminuer la taille des paquets transmettre sur linterface air et conomiser ainsi les ressources radio. Le protocole BSSGP (Base Station Subsystem GPRS Protocol) transporte les informations de routage et de QoS entre le BSS et le SGSN. Il ne fournit pas de contrle ni de dtection derreur. La connexion entre le BSS et le SGSN en GPRS est fonde sur le relais de trames. Du ct du rseau xe, le rseau reliant les diffrents SGSN et GGSN de loprateur est un rseau IP. Le protocole GTP (GPRS Tunnelling Protocol) encapsule les ux utilisateur entre le GGSN et le SGSN de manire transparente. Il utilise soit TCP, soit UDP, en fonction de la QoS dnie dans les contextes PDP. lextrieur du rseau de loprateur, on peut trouver nimporte quel protocole de donnes entre le mobile et son correspondant, comme un rseau IP ou X.25. La gure 5.16 illustre le plan de signalisation sur linterface radio. Vous retrouvez peu prs les mmes couches de protocoles quen GSM. videmment, les messages de signalisation sont groups dans la couche GMM (GPRS Mobility Management), pour la gestion de la mobilit, et la couche SM (Session Management), pour la gestion des appels. Les quivalents respectifs de ces couches en GSM sont le MM et le CM.
Figure 5.16

Les protocoles du plan de signalisation entre mobile et SGSN.

GMM-SM LLC Relais RLC MAC GSM PHY MS X BSS BSSGP GGSN GMM GSM PHY Um RLC MAC GSM PHY BSS BSSGP Service rseau L1bis Gb

GMM-SM LLC BSSGP Service rseau L1bis SGSN LLC MAC MS RLC SGSN SM (Logical Link Control) (Medium Access Control) (Mobile Station) (Radio Link Control) (Serving GPRS Support Node) (Session Management)

Interface X (Base Station Subsystem) (Base Station Subsystem GPRS Protocol) (Gateway GPRS Support Node) (GPRS Mobility Management) (couche physique du GSM)

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

126

Les systmes cellulaires dorigine europenne PARTIE II

De mme, les protocoles de signalisation dans le cur du rseau rutilisent ceux du GSM, cest--dire le MAP (Mobile Appication Part) issu du SS7. Ainsi, le GPRS a tendu le GSM au monde de la transmission de paquets par lajout dlments nouveaux dans le rseau cur et par un partage dynamique des ressources radio.

EDGE
En utilisant plusieurs timeslots dans le HSCSD et le GPRS, un utilisateur peut augmenter son dbit. Le GPRS offre de surcrot diffrents taux de codage, permettant daugmenter le dbit lorsque les conditions de propagation sont correctes. Nanmoins, le dbit brut sur un timeslot reste celui du GSM, cest--dire environ 270 Kbit/s. EDGE (Enhanced Data for GSM Evolution) permet de saffranchir de cette limite, moyennant lintroduction dune nouvelle modulation, de nouveaux schmas de codage et la gnralisation du principe de ladaptation de lien (link adaptation). EDGE peut sappliquer au HSCSD et au GPRS. Leur association est respectivement connue sous le nom ECSD (Enhanced Circuit Switch Data) et E-GPRS (Enhanced-General Packet Radio Service). Du fait du faible attrait des oprateurs pour le HSCSD, lECSD risque de disparatre devant lE-GPRS, lequel est souvent considr comme un systme de troisime gnration. De leur ct, les principes dEDGE ont t repris et adapts pour lvolution de lIS136, le standard TDMA amricain. Cette volution est connue sous le nom dUWC136 ou dEDGE compact.

Principes gnraux
EDGE est issu de la constatation que, dans un systme cellulaire, tous les mobiles ne disposent pas de la mme qualit de transmission. Le contrle de puissance tente de pallier ces ingalits en imposant aux mobiles favoriss une transmission moins puissante. Cela permet plutt dconomiser les batteries des terminaux que daugmenter les capacits de transmission. Vous verrez au chapitre suivant que, dans les systmes fonds sur un accs par rpartition en code tel que CDMA, ce contrle de puissance a un rle autrement plus important. EDGE permet ces utilisateurs favoriss de bncier de transmissions plus efcaces, augmentant par consquent le trac moyen offert dans la cellule. En ralit, EDGE fait correspondre chaque condition radio rencontre le schma de modulation et de codage, ou MCS (Modulation and Codage Scheme), le plus appropri en regard de la qualit de service requise sur la liaison. Pour cela, EDGE a videmment introduit de nouveaux MCS, en comparaison de ceux existant dans le GSM ou le GPRS. Le tableau 5.7 dcrit titre dexemple les MCS dnis pour lE-GPRS et les dbits obtenus correspondants. Les codes protecteurs derreurs utiliss sont des codes convolutifs, comme en GSM ou en GPRS, mais de nouveaux polynmes gnrateurs ont t introduits. De plus une modulation supplmentaire est apparue. Il sagit dune modulation linaire huit tats (3 bits par

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

Le GPRS et EDGE CHAPITRE 5

127

symbole) dans lesquels chaque symbole est associ une phase spcique par un mapping de Gray (voir lannexe technique A).
Tableau 5.7 Les neuf schmas de codage et de modulation dE-GPRS.
Schma
MCS-9 MCS-8 MCS-7 MCS-6 MCS-5 MCS-4 MCS-3 MCS-2 MCS-1

Taux de codage
1.0 0.92 0.76 0.49 0.37 1.0 0.80

Modulation

Nombre de blocs RLC par 20 ms


2 2

Famille
A A B A B C A B C

Dbit (Kbit/s)
59,2 54,4 44,8 29,6 27,2 22,4 17,6 14,8 13,6 11,2 08,8

8PSK

2 1 1 1 1

GMSK 0.66 0.53 1 1

La principale contrainte prendre en compte pour introduire une nouvelle modulation, plus efcace que la GMSK (Gaussian Minimum Shift Keying), consiste respecter le gabarit spectral du GSM, cest--dire ne pas dborder des canaux larges denviron 200 kHz. La forme du spectre a pour principale origine les transitions dues, dune part, la modulation, telles que les changements dtats, et, dautre part, aux missions par bursts, qui saccompagnent dune monte puis dune descente en puissance respectivement en dbut et en n de burst. Le standard a dni pour cela des gabarits, que doivent respecter les metteurs EDGE. Ces gabarits sont illustrs aux gures 5.17 et 5.20. Le gabarit de la modulation de phase huit tats, ou 8PSK (Eight-level Phase Shift Keying) correspond aux nouvelles modulations introduites par EDGE et est lgrement moins contraignant que celui dorigine du GSM. Nanmoins, pour respecter ce gabarit, EDGE a d afner la 8PSK dorigine. En effet, certaines transitions dune 8PSK classique peuvent amener des transitions damplitude brutales. Il suft pour cela que la trajectoire en bande de base dun symbole au suivant passe proximit de lorigine du plan complexe. Or, les amplicateurs de puissance des mobiles comme des stations de base sont souvent utiliss dans des zones non linaires, dans lesquelles le rendement de lamplication est souvent meilleur, et provoquent des distorsions dans un signal dont lenveloppe ne serait pas constante.

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

128

Les systmes cellulaires dorigine europenne PARTIE II

Figure 5.17

Gabarit du spectre des modulations GMSK et 8PSK.

Puissance Relative (dB) 0 10 20 30 40 50 60 70 8PSK GMSK

200

400

600

1 200

Distance de la porteuse (kHz)

Source : ETSI, 05.05, 2000

Cest pourquoi EDGE applique une rotation systmatique de 3/8 chaque symbole, ce qui revient avoir deux constellations 8PSK utilises de faon alterne, comme illustr la gure 5.18. Les variations damplitude sont ainsi attnues. Elles le sont dautant plus quun ltrage gaussien est appliqu comme ltre de mise en forme (voir lannexe technique A).
Figure 5.18

Constellations 8PSK.

Symboles pairs

Symboles impairs

La structure du burst normal associ la modulation 8PSK est identique celle du GSM, si ce nest que les bits sont maintenant des symboles 8PSK, comme illustr la gure 5.19. Le dbit brut sur le slot est ainsi environ trois fois suprieur celui du GSM, cest--dire de lordre de 810 Kbit/s. Le nombre de bits utiles transports par un burst normal en 8PSK est de 348, soit un dbit utile par burst denviron 600 Kbit/s. Il ne faut pas oublier, toutefois, quen

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

Le GPRS et EDGE CHAPITRE 5

129

ralit, le calcul du dbit dun utilisateur doit tenir compte de la structure du multitrame (voir le chapitre 4). Dans lhypothse o lutilisateur ne dispose que dun slot par trame, son dbit est de 348 4,615/(26/24) = 69 Kbit/s.
Figure 5.19

Structure du burst normal 8PSK.

0 1 2 3 4

6 7

Slot : 468,75 bits = 577 s es cods et entrelacs 3 symboles 58 symboles = 174 bits Squence 26 symboles = 78 bits Symboles de donnes cods et entrelacs 58 symboles = 174 bits 3 30,46 s D lai de

Remarquez, la gure 5.20, que le gabarit de monte en puissance de la 8PSK est plus souple que celui de la GMSK. En effet, la GMSK est une modulation enveloppe constante lamplitude du signal transmis reste constante lintrieur du burst, lexception des priodes transitoires de dbut et de n de burst alors que la 8PSK, mme celle modie dEDGE, produit des variations denveloppe plus importantes.
Figure 5.20
Dcibels (dB) +4 + 2,4 0 2 6 8PSK GMSK

Gabarit de puissance pour lmission dun burst GSM et EDGE.

15 147 bits 30 147 symboles 10 8 10 s 22 s 22 10 s s 8 10 Temps

Source : ETSI, 05.05, 2000

Avec le mode circuit du GSM, EDGE permet dobtenir des canaux logiques de donnes de plus hauts dbits. On les appelle des E-TCH (Enhanced-Trafc CHannel). Un E-TCH offre, aprs codage protecteur derreur, des dbits utilisateur allant jusqu 43,2 bit/s, lorsquun seul slot par trame est allou un utilisateur.

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

130

Les systmes cellulaires dorigine europenne PARTIE II

Adaptation de lien et redondance incrmentale


Cest associ au GPRS quEDGE revt tout son intrt, notamment grce au principe dadaptation de lien. Ladaptation de lien consiste slectionner le schma de modulation et de codage le mieux adapt aux conditions radio rencontres par le mobile. En cas de conditions favorables, un ensemble modulation-codage efcace, quoique offrant une protection rduite, est utilis. Dans des conditions difciles, un schma de modulation-codage robuste est prfrable. La qualit du lien radio est ainsi rgulirement estime, et la couche RLC en dduit le meilleur MCS pour la transmission. Contrairement au GPRS, qui offre quatre schmas de codage diffrents, les changements de MCS peuvent se faire entre deux paquets dun mme ux. E-GPRS permet deffectuer des retransmissions de redondance incrmentale, ou incremental redundancy, entre deux MCS de la mme famille. Cela revient effectuer la premire tentative de transmission dun paquet RLC avec une faible protection et, en cas de mauvaise rception, de ne retransmettre que de la redondance, dont le dcodage conjoint avec le paquet initial amliore fortement la chance de recevoir correctement le paquet.

Constitution des blocs RLC-MAC dE-GPRS Alors quen GPRS, il existe quatre types de codage diffrents, E-GPRS dnit neuf schmas de modulation et de codage (MCS). La longueur (Li) des blocs transmis de la couche RLCMAC la couche physique dpend du type de codage appliqu ces blocs avant leur transmission sur linterface air. De plus, la structure interne de ces blocs (en-ttes, nombre de blocs RLC transmis dans un bloc RLC-MAC, etc.) varie galement suivant le type de codage appliqu et le sens dans lequel le bloc est transmis. Pour mmoire, un bloc RLC-MAC est transmis toute les 20 ms. Le tableau suivant rcapitule la taille des blocs dinformation issus de la couche RLC, auxquels len-tte MAC est ajoute, avant codage et transmission par la couche physique. Tableau 5.8 Format des blocs RLC-MAC *.
Codage
MCS-1 MCS-2 MCS-3 MSC-4 MSC-5 MSC-6 MSC-7 MSC-8 MSC-9

Taille du bloc RLC-MAC (Li) (en bit)


209 257 329 385 487 (UL) 478 (DL) 631 (UL) 622 (DL) 946 (UL) 940 (DL) 1 138 (UL) 1 132 (DL) 1 236 (UL) 1 228 (DL)

Taille du bloc dinformation (en bit)


178 226 298 354 450 594 2 450 2 546 2 594

Taille de len-tte MAC (en bit)


31 31 31 31 37 (UL) 28 (DL) 37 (UL) 28 (DL) 46 (UL) 40 (DL) 46 (UL) 40 (DL) 46 (UL) 40 (DL)

* UL (UpLink) dsigne le sens montant et DL (DownLink) le sens descendant.

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

Le GPRS et EDGE CHAPITRE 5

131

Le bloc dinformation issu de la couche RLC contient systmatiquement 2 bits den-tte. Ainsi, la taille des informations utiles est, en MCS-1, de 176 bits, transmis en 20 ms, do un dbit minimal de 8,8 Kbit/s. Pour MSC-7, MSC-8 et MSC-9, les donnes transmises correspondent deux blocs RLC, transmis en 20 ms. Ainsi, le dbit maximal est obtenu avec le codage MCS-9 et est gal 2 592/20 = 59,2 Kbit/s. Lorsque la couche physique reoit des couches RLC-MAC le bloc RLC-MAC mettre, elle peut dduire de la longueur Li du bloc le type de codage de canal (MCS-1 MCS-9) utiliser. Elle doit galement indiquer la couche physique de lentit rceptrice le type de codage utilis. Elle utilise pour cela non pas les 8 bits de premption des quatre bursts sur lesquels sont entrelaces les bits cods, comme en GPRS, mais une partie de len-tte MAC, appele CPS (Coding and Puncturing Scheme). Pour les codages MCS-1 MCS-4, les bits de premption (00010110, quel que soit le codage) sont ajouts aux 456 bits cods ; pour les codages MCS-5 MCS-9, les bits de premption (00000000 ou 11100111) sont insrs dans les 464 = [(57 + 1) 2 4] symboles rsultants. Parvenu la couche physique, le bloc RLC-MAC de Li bits est cod par lun des MCS. Par rapport au GPRS, notez que len-tte MAC est cod indpendamment du ou des deux blocs RLC. De plus, le codage et la modulation respectent les rgles suivantes : La modulation utilise est la GMSK pour les codages MCS-1 MCS-4 et la 8PSK pour les codages MCS-5 MCS-9. La possibilit dutiliser la GMSK est conserve an doffrir une transmission correcte dans un canal radio fortement perturb. Le codage des donnes et celui de len-tte MAC se dcomposent toujours de la manire suivante : ajout de 8 ou 12 bits de parit pour protger le bloc (den-tte ou de donnes), ajout de 6 bits de trane, passage dans un code convolutif de taux 1/3 et de profondeur 6, poinonnage pour parvenir un bloc de 456 bits (MCS-1 MCS-4) ou 464 symboles (MCS-5 MCS-9), entrelacement et insertion dans quatre bursts. Pour les codages MCS-1 MCS-4, dans le sens descendant, les 3 bits dUSF (Uplink Status Flag) sont cods indpendamment des 28 autres bits de len-tte MAC ; ils sont transforms, de la mme manire que pour le codage CS-4 du GPRS, en 12 bits, qui ne passent pas ensuite dans le codeur convolutif. ces 12 bits, on ajoute les 68 bits issus du codage convolutif et du poinonnage des 28 autres bits de len-tte MAC. Dans le sens montant, on nisole pas, contrairement au GPRS, les 3 premiers bits pour leur appliquer le mme traitement quaux bits dUSF : les 31 bits de len-tte MAC passent dans le codeur convolutif, mais le poinonnage en sortie diffre de celui effectu dans le sens descendant an davoir nalement le mme nombre de bits den-tte cods (80) en montant quen descendant. Pour les codages MCS-5 MCS-9, dans le sens descendant, les 3 bits dUSF sont cods indpendamment des 25 ou 37 autres bits de len-tte MAC ; ils sont cods en une suite de 36 bits, qui ne passent pas ensuite dans le codeur convolutif. ces 36 bits, on ajoute les 68 bits issus du codage convolutif et du poinonnage des 28 autres bits de len-tte MAC. Ces rgles sont rsumes au tableau 5.9.

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

Tableau 5.9 Codages appliqus la transmission de donnes en E-GPRS;


Codage des donnes (bloc RLC) Nbre bit en sortie (1) Nbre bit poinonns Taux de codage Nbre bit de trane Codage Codage de len-tte MAC Nbre bit poinonns Taux de codage Nbre bit de trane Bloc RLC-MAC Nbre bit transmis (3)

132
Les systmes cellulaires dorigine europenne

Nbre bit en entre

Nbre bit en entre

Nbre bit de parit

Nbre bit de parit

Nbre bit en sortie (2)

MCS-1 UL DL MCS-2 UL DL MCS-3 UL DL MCS-4 UL DL MCS-5 UL DL MCS-6 UL DL MCS-7 UL DL MCS-8 UL DL MCS-9 UL DL

178

12

1/3

216

372 31 3/28

6 non transmis

1/3 37 40 80 12 + 68 80 12 + 68 80 12 + 68 80 12 + 68 135 + 1 36 + 99 + 1 135 + 1 36 + 99 + 1 160 36 + 124 160 36 + 124 160 36 + 124

456 +4 456 +4 456 +4 456 +4 1 392 +8 1 392 +8 1 392 +8 1 392 +8 1 392 +8

226

12

1/3

360

372 31 3/28

6 non transmis

1/3 37 40

298

12

1/3

576

372 31 3/28

6 non transmis

1/3 37 40

354

12

1/3

744

372 31 3/28

6 non transmis

1/3 37 40

450

12

1/3

156

1248 37 3/25

6 non transmis

1/3 -

594

12

1/3

588

1248 37 3/25

6 non transmis

1/3 -

2 450

2 12

26

1/3

2 792

2 612 46 3/37

6 non transmis

1/3 2 11

2 546

2 12

26

1/3

2 1 080

2 612 46 3/37

6 non transmis

1/3 2 11

2 594

2 12

26

1/3

2 1 024

2 612 46 3/37

6 non transmis

1/3 2 11

1. Nbre bit en sortie = (nbre bit en entre + nbre bit de parit + nbre bit de trane)/(taux de codage nbre bit poinonns). 2. Nbre bit en sortie = (nbre bit en entre + nbre bit de parit)/(taux de codage nbre bit poinonns). 3. Nbre bit transmis = nbre bit en sortie (1) + nbre bit en sortie (2) + bit de bourrage.

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

Le GPRS et EDGE CHAPITRE 5

133

Les principes dadaptation de lien existent aussi dans le monde du circuit et de la transmission de voix. Dans ce cas, il suft que le codeur de source celui qui transforme le signal analogique de voix en suite numrique sache adapter son dbit en fonction des conditions de propagation. Lorsque ces conditions sont satisfaisantes, le codeur de parole utilise des algorithmes dlivrant une bonne qualit auditive mais requrant un dbit important, alors que, dans des conditions plus mdiocres, plutt que de rompre la communication, le codeur de voix rduit son dbit et sa qualit. On parle alors de codeur AMR (Adaptive Multi-Rate). videmment, il est ncessaire qumetteur et rcepteur changent de la signalisation pour reconnatre les changements de dbits. La gure 5.21 illustre un cas particulier dans lequel deux mobiles sont en communication et disposent de codeurs AMR. Ils peuvent utiliser un protocole particulier, TFO (Tandem Free Operation), qui permet, lors de ltablissement de la communication, de trouver le meilleur jeu de paramtres de codeurs de parole, en fonction des conditions de propagation des deux mobiles.
Figure 5.21

Exemple de changement de dbit entre deux mobiles.

MS1

BTS1

TRAU1 TFO

TRAU2

BTS2

MS2

Le MS dtecte une d e duit)

sur la voie descendante. s

(d

duit)

CMR : nouveau codec (dbit rduit)

CMR : (dbit rduit)

CMR : (d bit rduit) Le MS2 utilise immdiatement le nouveau codec. CMR : nouveau codec d

CMR : nouveau codec

CMR : nouveau codec

CMR : nouveau codec

CMR : nouveau codec

TFO tabli avec le nouveau codec

BTS (Base Transceiver Station) CMI (Codec Mode Indication)

CMR (Codec Mode Request) MS (Mobile Station)

TFO (Tandem Free Operation) TRAU (Transcoder/Rate Adaptor Unit)

Perspectives
Le GSM a connu un trs grand succs avec la tlphonie mobile et a naturellement volu vers le transfert de donnes, en commenant par rutiliser larchitecture dnie pour la tlphonie. Ses premiers services ont t le fax et le transfert de donnes faible dbit en mode circuit.

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

134

Les systmes cellulaires dorigine europenne PARTIE II

Les limitations en dbit du GSM ont t vite repousses par le HSCSD, qui autorise lallocation de plusieurs timeslots un utilisateur, multipliant dautant son dbit. Larchitecture du rseau restait toutefois toujours dvolue au monde de la tlphonie, inadapt au transfert des donnes. Le GPRS est alors apparu pour offrir plusieurs slots un utilisateur ainsi quun partage dynamique de la ressource radio et un rseau xe compltement adapt au transfert de paquet. En dotant linterface radio de schmas de modulation et de codage plus efcace, EDGE ouvre enn le GSM aux systmes de troisime gnration. Les dbits et plus gnralement les services quoffre E-GPRS respectent le cahier des charges de lUnion internationale des tlcommunications (UIT) des systmes 3 G. Ces volutions vont vraisemblablement permettre de rpondre aux exigences des utilisateurs rapidement et un cot modr. Nanmoins, plus long terme, oprateurs, constructeurs et utilisateurs devront investir dans une vritable troisime gnration, telle que lUMTS, prsente en dtail au chapitre suivant, pour raliser un rseau de mobiles pleinement comparable un rseau laire.