Vous êtes sur la page 1sur 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 fichier, 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 dvelop-
pement du standard vers des dbits suprieurs, mais toujours en mode circuit.
Pour amliorer encore lefficacit 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 trafic sporadique,
le GPRS introduit une architecture rseau en mode paquet. Enfin, EDGE (Enhanced Data for
GSM Evolution) propose des dbits suprieurs par lintroduction dune modulation plus effi-
cace, applicable la fois au HSCSD et au GPRS.
Lassociation du GPRS et dEDGE est souvent considre comme un systme 2,5 G, inter-
mdiaire 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

Les systmes cellulaires dorigine europenne


102 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 norma-
lis ds ses premires phases de dveloppement des interfaces pour les donnes. Ces inter-
faces se prsentent comme des sortes de modems permettant dadapter le passage dun flux 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 A bis HLR
dun transfert de Mobile
BSC
donnes en GSM. A D
BTS

MSC
TAF

IWF RTC
RNIS
Terminal

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

Pour fiabiliser 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 fiabiliser 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 fichiers, 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 trans-
mission 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. Enfin, 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 den-
tte, 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 figure 5.2 illustre les diffrents modes de transmission de donnes en GSM circuit.
Mobile.book Page 104 Mardi, 28. aot 2001 3:53 15

Les systmes cellulaires dorigine europenne


104 PARTIE II

Figure 5.2 signalisation


Les transmissions NT
de donnes en GSM 200 40
circuit.
Codage 488 456
240 _ 32 bits
taux 1/2
Bits de donnes 192 48
9,6 Kbit/s
T
signalisation

Bits de donnes 4 bits de trane


14,4 Kbit/s

signalisation
NT
40 Codage Poinonnage
536 588 456
290 _ 132 bits
taux 1/2
2 x 288 288
2
T

signalisation

NT (mode Non Transparent) T (mode Transparent)

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 prc-
dent, 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
filaire, le HSCSD souffre dun manque de souplesse et defficacit 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 spcifications 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 relle-
ment transmises que pendant quelques secondes, lors du tlchargement des pages. Le trafic de
donnes ainsi engendr est donc trs sporadique, contrairement celui de la voix, par exemple.

La figure 5.3 illustre les caractristiques dune session Web.

Figure 5.3 Instants d'arrive


Caractristiques des datagrammes
dune session Web. Une salve Temps
de donnes de lecture

Temps

Une session Web

Arrive du premier Arrive du dernier


datagramme datagramme

Dans ce type dutilisation, les problmes suivants peuvent se poser dans un rseau commu-
tation 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 trans-
mission de donnes en mode circuit ncessite des lments dadaptation spcifiques la
frontire du rseau de loprateur.
Mobile.book Page 106 Mardi, 28. aot 2001 3:53 15

Les systmes cellulaires dorigine europenne


106 PARTIE II

Le GPRS rsout ces problmes en dfinissant 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 flexibilit 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 fixes IP
(Internet Protocol), CLNP (ConnectionLess Network Protocol), X.25 ou CONP (Connec-
tion 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 tl-
phonique 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 figure 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 simul-
tanment du GSM et du GPRS. De ce fait, le GPRS a dfini 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 commu-
niquer 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 GMSC
BSC tlphonique
commut
(RTC)

BSC
MSC

GMSC
Rseau
cur GSM
Interface E C HLR
radio

VOIX A D
MSC B VLR
A
BSC Gb
bis
Mobile BTS

DONNES Rseau
SGSN cur
Gn GPRS
Gn

SGSN
BSC
Gp
GGSN
Gi

GGSN
Rseau Rseau GPRS
de donnes d'un autre oprateur
(IP, X.25, etc.)

X Interface X GPRS (General Packet Radio Service)


BSC (Base Station Controller) MSC (Mobile-services Switching Center)
BTS (Base Transceiver Station) RTC (rseau tlphonique commut)
GGSN (Gateway GPRS Support Node) SGSN (Serving GPRS Support Node)
GMSC (Gateway Mobile-services Switching Center)

Figure. 5.4
Architecture dun rseau GPRS-GSM.
Mobile.book Page 108 Mardi, 28. aot 2001 3:53 15

Les systmes cellulaires dorigine europenne


108 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 planifiait aupa-
ravant uniquement pour le trafic de voix, dj dense certains endroits, doivent dornavant
tre partages entre le trafic 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 fixe 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 dynamique-
ment les ressources radio entre plusieurs utilisateurs, et un protocole de fiabilisation 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 Divi-
sion 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 dfini 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). Enfin, linstar de ce qui se passe en HSCSD, un utili-
sateur 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 efficacement 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 full-
duplex, 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 dfinie 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 figure 5.5.
Un bloc radio peut transporter un bloc RLC-MAC de donnes ou de signalisation, indpen-
damment 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 num-
rotation des trames de 0 51).
Mobile.book Page 110 Mardi, 28. aot 2001 3:53 15

Les systmes cellulaires dorigine europenne


110 PARTIE II

Figure 5.5 B0 B0 B0 B0 B1 B1 B1
Transmission dun (1 / 4) (2 / 4) (3 / 4) (4 / 4) (1 / 4) (2 / 4) (3 / 4)
bloc de donnes
RLC-MAC.
...

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 figure 5.6.

Figure 5.6 Multitrame 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) RLC (Radio Link Control)


PTCCH (Packet Timing Advance Control Channel) 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 qui-
valent en GPRS, il suffit dajouter un P lacronyme.
Du fait que le GSM et le GPRS se partagent la mme interface physique, les canaux logi-
ques 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, PAGCH-
AGCH, PPCH-PCH).
Notez que le service de communication point multipoint, qui permet de joindre un groupe
dutilisateurs, a ncessit lapparition dun canal logique spcifique 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 Nom GSM Sens Rle


Trafic PDTCH (Packet Data TCH Bidirectionnel Transmission de donnes
Traffic CHannel)
Diffusion PBCCH (Packet Broadcast BCCH Descendant Diffusion dinformation
(commun) Control CHannel) systme propre la cellule

Contrle PRACH (Packet Random RACH Montant Accs initial du mobile


(commun) Access CHannel)
PAGCH (Packet Access AGCH Descendant Rponse du rseau laccs
Grant CHannel) initial
PPCH (Packet Paging CHannel) PCH Descendant Appel du mobile
PNCH (Packet Notification Descendant Appel du mobile pour les
CHannel) communications de groupe
Contrle PACCH (Packet Associated ~FACCH Bidirectionnel Contrle associ un
(ddi) Control CHannel) PDTCH
PTCCH (Packet Timing Advance ~SACCH Bidirectionnel Contrle du Timing Advance
Control CHannel)

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 trafic, lequel,
comme expliqu prcdemment, peut tre sporadique.
Le GPRS associe chaque salve de donnes (voir figure 5.3) un TBF (Temporary Block
Flow), qui reprsente un flux 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 figure 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

Les systmes cellulaires dorigine europenne


112 PARTIE II

Pour identifier 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 identifier deux TBF, lun montant et lautre descendant. Le TFI peut
tre considr comme un identifiant 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 trans-
mettre 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 flexibilit est ainsi offerte loprateur, qui peut tenir compte de
diffrents niveaux de priorit. Lallocation des blocs montants peut seffectuer avec plus ou
moins de finesse, 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 identifier 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
vrifier quun mobile ne spolie pas la ressource dun autre. La figure 5.7 illustre le fonction-
nement 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 efficaces, au prix toutefois dune diminution du dbit utilisateur plus ou moins impor-
tante. Ils consistent ajouter un code dtecteur derreur, ou CRC (Cyclic Redundancy Check),
au bloc RLC-MAC, sachant que les USF sont prcods de manire spcifique. 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
Exemple B0 B1 B2 B3 B4 B5 B6 B8 B9 B10 B11
dallocation
A

USF na
TFI B

A
dynamique
USF

USF

USF

USF

USF

USF

USF
TFI

TFI

TFI

TFI

TFI

TFI

TFI
des ressources
en GPRS.
A

D
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
Bit poinonn
Bit de trane
USF prcod

USF ni CRC
Bloc sans

Bit cod
Schma

(Kbit/s)
Taux de
codage

CRC
USF

CS-1 1/2 3 3 181 40 4 456 0 9,05


CS-2 2/3 3 6 268 16 4 588 132 13,4
CS-3 3/4 3 6 312 16 4 676 220 15,6
CS-4 1 3 12 428 16 456 21,4

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 fiabiliser 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.
Mobile.book Page 114 Mardi, 28. aot 2001 3:53 15

Les systmes cellulaires dorigine europenne


114 PARTIE II

La couche RLC sappuie sur une technique de retransmission slective, dite SR-ARQ (Selec-
tive 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 retransmis-
sions 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 dli-
mitant les dbut et fin 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 exem-
ples de procdures.

Transfert de donnes montant


Le transfert de donnes montant est illustr la figure 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 dfinis 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 descen-
dant 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 corres-
pondant.
Mobile.book Page 115 Mardi, 28. aot 2001 3:53 15

Le GPRS et EDGE
CHAPITRE 5
115

Figure 5.8
Mobile BSS
Exemple
de transfert 1 PACKET CHANNEL REQUEST PRACH
de donnes
2 PACKET RESOURCE ASSIGNMENT PAGCH
montant.
3 PACKET CHANNEL REQUEST PACCH

4 PACKET RESOURCE ASSIGNMENT PACCH

5 RLC/Mac block ((USF)) PDTCH ou PACCH

6 RLC/MAC data block ((TLLI)) PDTCH

7 RLC/MAC data block (TLLI) PDTCH

8 RLC/MAC data block (TLLI) PDTCH

9 RLC/MAC data block PDTCH

10 Temporary PACKET ACK/NACK PACCH

11 RLC/MAC data block (last) PDTCH

12 Final PACKET ACK/NACK PACCH

ACK/NACK (acquittement positif ou ngatif) PRACH (Packet Random Access CHannel)


BSS (Base Station Subsystem) RCL/MAC (Radio Link Control-Medium Access Control)
PACCH (Packet Associated Control CHannel) TLLI (Temporary Logical Link Identity)
PAGCH (Packet Access Grant CHannel) USF (Uplink Status Flag)
PDTCH (Packet Data Traffic CHannel)

Pour aider lallocation des ressources, le mobile peut indiquer, avant la fin 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 figure 5.9. Le rseau appelle le mobile
via le canal logique de paging PPCH (1). Le mobile peut tre identifi soit par ses IMSI
(International Mobile Subscriber Identity) ou TMSI (Temporary Mobile Subscriber Iden-
tity), 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

Les systmes cellulaires dorigine europenne


116 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 fin de transmission, le
dernier bloc est explicitement signal, simultanment avec une demande dacquittement
final (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 sup-
rieures, notamment en cas de transmission de donnes ou de mise jour de localisation.

Figure 5.9
Mobile BSS
Exemple de
transfert 1 PACKET PAGING REQUEST PPCH
de donnes
descendant 2 PACKET CHANNEL REQUEST PRACH
linitiative
3 PACKET RESOURCE ASSIGNMENT PAGCH
du rseau.
4 RLC/Mac block ((LLC frame)) PDTCH

5 PACKET DOWNLINK ASSIGNMENT PACCH

6 RLC/MAC data block PDTCH

7 RLC/MAC data block PDTCH

8 RLC/MAC data block (polling)


g PDTCH

9 Temporary
p y PACKET ACK/NACK PACCH

10 RLC/MAC data block (last, polling)


g PDTCH

11 Final PACKET ACK/NACK PACCH

BSS (Base Station Subsystem) PDTCH (Packet Data Traffic CHannel)


LLC (Logical Link Control) PPCH (Packet Paging CHannel)
PACCH (Packet Associated Control CHannel) PRACH (Packet Random Access CHannel)
PAGCH (Packet Access Grant CHannel) RCL/MAC (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 spcifiques.

Les lments du rseau cur GPRS


Pour acheminer efficacement les paquets des mobiles vers les rseaux paquet publics, tels que
X.25 ou IP, le GPRS met en place un rseau fixe 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, respec-
tivement entre le HLR et un SGSN ou un GGSN.

Entre le GGSN et le SGSN, les donnes utilisateur sont simplement encapsules par le proto-
cole 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 fixe 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 datta-
chements 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

Les systmes cellulaires dorigine europenne


118 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 figure 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
MS BSS SGSN GGSN HLR/VLR
La procdure
dattachement 1 Attach Request
au rseau GPRS.
2 Identification

3 Authentification

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 (Base Station Subsystem) MS (Mobile Station)


GGSN (Gateway GPRS Support Node) SGSN (Serving GPRS Support Node)
HLR (Home Location Register) TLLI (Temporary Logical Link Identity)
IMSI (International Mobile Subscriber Identity) VLR (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 dfinit 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 spar-
ment la mobilit dun mme utilisateur. Nanmoins, linterface Gs entre un SGSN et un MSC-
VLR permet un oprateur soucieux defficacit de coordonner la gestion de la mobilit des
deux rseaux.
La figure 5.11 illustre les tats de mobilit du GPRS ainsi que les transitions associes.

Figure 5.11
Les tats de mobilit Mise en
n route
Idle du terminal
en GPRS.
Exxtinction
Dta
achement Attachement
chem du terminal
GPRRS GPRS

Expiration
on de la
temporisation
risati Extinction
Ready teint
du terminal
Expiration
xpirat de
Transmmission temporisation
empor ou
d'un pa
aquet (PDU) retour
etour impos
i
l'tat
tat St
Standby
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 trafic de donnes pour lequel le GPRS est construit. Entre deux salves
(voir figure 5.3), le mobile reste identifi par le rseau, ce qui permet dtablir plus rapidement
un nouveau TBF, en vitant, par exemple, une nouvelle procdure dauthentification, au sein
de la mme session.
Mobile.book Page 120 Mardi, 28. aot 2001 3:53 15

Les systmes cellulaires dorigine europenne


120 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 ext-
rieur : 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 figure 5.12, deux tats relatifs aux contextes PDP sont dfinis : 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 Inactif
PDP en GPRS.
Activation du
contexte PDP 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 figure 5.13), soit
celle du rseau (voir figure 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 direc-
tement 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
MS SGSN GGSN
Activation dun
contexte PDP 1 Activate PDP Context Request
linitiative
du mobile 2 Fonctions de scurit

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) QoS (Quality of Service)


MS (Mobile Station) SGSN (Serving GPRS Support Node)
PDP (Packet Data Protocol)

Figure 5.14
MS SGSN HLR GGSN
Activation dun
contexte PDP 1 PDP PDU
linitiative 2 Send Routing Info
du rseau. 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) PDP (Packet Data Protocol)


HLR (Home Location Register) PDU (Packet Data Unit)
MS (Mobile Station) SGSN (Serving GPRS Support Node)
Mobile.book Page 122 Mardi, 28. aot 2001 3:53 15

Les systmes cellulaires dorigine europenne


122 PARTIE II

Pour exprimer la qualit de service, le mobile dispose dun ensemble de classes de param-
tres : la priorit du service, sa fiabilit, les dlais tolrs, le dbit moyen et enfin 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 dfinition 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 dfinies pour diffrencier les services
en cours. Elles caractrisent la prcdence du service requis par lutilisateur et permettent au
rseau didentifier 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 fiabilit sont galement dfinies. 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 fiable.

Tableau 5.3 Classes de fiabilit.

Classe Probabilit Probabilit Probabilit de Probabilit


de Fiabilit de perte de duplication dsquencement derreur rsiduelle
1 10 9 10 9 10 9 10 9
2 10 4 10 5 10 5 10 6
3 10 2 10 5 10 5 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 proto-
coles 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 dfinies. 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 transmis-
sion 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 trafic 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 dfinies. 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.

Paquet de 128 octets Paquet de 1 024 octets


Classe de dlai
Dlai moyen Dlai 95 % Dlai moyen Dlai 95 %
1 < 0,5 s < 1,5 s <2s <7s
2 <5s < 25 s < 15 s < 75 s
3 < 50 s < 250 s < 75 s < 375 s
4 - non spcifi -

Tableau 5.5 Classes de dbit moyen.

Classe Dbit moyen Classe Dbit moyen


de dbit moyen (octet/heure) de dbit moyen (octets/heure)
1 100 (~0,22 bit/s) 11 200 000 (~0,44 Kbit/s)
2 200 (~0,44 bit/s) 12 500 000 (~1,11 Kbit/s)
3 500 (~1,11 bit/s) 13 1 000 000 (~2,2 Kbit/s)
4 1 000 (~2,2 bit/s) 14 2 000 000 (~4,4 Kbit/s)
5 2 000 (~4,4 bit/s) 15 5 000 000 (~11,1 Kbit/s)
6 5 000 (~11,1 bit/s) 16 10 000 000 (~22 Kbit/s)
7 10 000 (~22 bit/s) 17 20 000 000 (~44 Kbit/s)
8 20 000 (~44 bit/s) 18 50 000 000 (~111 Kbit/s)
9 50 000 (~111 bit/s) 31 Best effort
10 100 000 (~0,22 Kbit/s)

Tableau 5.6 Classes de dbit pic.

Classe de dbit pic Dbit pic (octet/sec)


1 Jusqu 1 000 (8 Kbit/s)
2 Jusqu 2 000 (16 Kbit/s)
3 Jusqu 4 000 (32 Kbit/s)
4 Jusqu 8 000 (64 Kbit/s)
5 Jusqu 16 000 (128 Kbit/s)
6 Jusqu 32 000 (256 Kbit/s)
7 Jusqu 64 000 (512 Kbit/s)
8 Jusqu 128 000 (1 024 Kbit/s)
9 Jusqu 256 000 (2 048 Kbit/s)
Mobile.book Page 124 Mardi, 28. aot 2001 3:53 15

Les systmes cellulaires dorigine europenne


124 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 figure 5.15 illustre les protocoles du plan de transmission du GPRS.

Figure 5.15
Les protocoles Application
du plan de IP-X.25 IP-X.25
transmission Relais
du GPRS. SNDCP
GTP
SNDCP GTP
LLC LLC UDP-
UDP-
Relais TCP TCP
BSSGP
RLC
RLC BSSGP IP IP

Service Service
MAC MAC L2 L2
rseau rseau

GSM PHY GSM PHY L1bis L1bis L1 L1


Um Gb Gn Gi
MS BSS SGSN GGSN

X Interface X LLC (Logical Link Control)


BSS (Base Station Subsystem) MAC (Medium Access Control)
BSSGP (Base Station Subsystem GPRS Protocol) MS (Mobile Station)
BTS (Base Transceiver Station) RLC (Radio Link Control)
GGSN (Gateway GPRS Support Node) SGSN (Serving GPRS Support Node)
GSM PHY (couche physique du GSM) SNDCP (Subnetwork Dependent Convergence Protocol)
GTP (GPRS Tunnelling Protocol) TCP (Transmission Control Protocol)
IP (Internet 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 simi-
laire 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 fiable 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 fiable 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, fiabilise 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 efficace.
Le protocole SNDCP (Subnetwork Dependent Convergence Protocol) stend entre le mobile
et le SGSN. Il permet dadapter les protocoles des couches suprieures aux protocoles spci-
fiques 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 fixe, le rseau reliant les diffrents SGSN et GGSN de loprateur est un
rseau IP.
Le protocole GTP (GPRS Tunnelling Protocol) encapsule les flux utilisateur entre le GGSN et
le SGSN de manire transparente. Il utilise soit TCP, soit UDP, en fonction de la QoS dfinie
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 figure 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 GMM-SM GMM-SM
du plan de signali- LLC LLC
sation entre mobile Relais
et SGSN. RLC BSSGP
RLC BSSGP

MAC Service Service


MAC rseau rseau

GSM PHY GSM PHY L1bis L1bis


Um Gb
MS BSS SGSN

X Interface X LLC (Logical Link Control)


BSS (Base Station Subsystem) MAC (Medium Access Control)
BSSGP (Base Station Subsystem GPRS Protocol) MS (Mobile Station)
GGSN (Gateway GPRS Support Node) RLC (Radio Link Control)
GMM (GPRS Mobility Management) SGSN (Serving GPRS Support Node)
GSM PHY (couche physique du GSM) SM (Session Management)
Mobile.book Page 126 Mardi, 28. aot 2001 3:53 15

Les systmes cellulaires dorigine europenne


126 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 Evolu-
tion) permet de saffranchir de cette limite, moyennant lintroduction dune nouvelle modula-
tion, 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 dispo-
sent 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 transmis-
sion. 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 bnficier de transmissions plus efficaces,
augmentant par consquent le trafic moyen offert dans la cellule. En ralit, EDGE fait corres-
pondre 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
dfinis 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 spcifique par un mapping de
Gray (voir lannexe technique A).

Tableau 5.7 Les neuf schmas de codage et de modulation dE-GPRS.

Schma Taux de codage Modulation Nombre de blocs Famille Dbit (Kbit/s)


RLC par 20 ms
MCS-9 1.0 2 A 59,2
MCS-8 0.92 2 A 54,4
MCS-7 0.76 2 B 44,8
8PSK
MCS-6 0.49 1 A 29,6
27,2
MCS-5 0.37 1 B 22,4
MCS-4 1.0 1 C 17,6
MCS-3 0.80 1 A 14,8
GMSK 13,6
MCS-2 0.66 1 B 11,2
MCS-1 0.53 1 C 08,8

La principale contrainte prendre en compte pour introduire une nouvelle modulation, plus
efficace que la GMSK (Gaussian Minimum Shift Keying), consiste respecter le gabarit spec-
tral 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 fin de burst. Le stan-
dard a dfini pour cela des gabarits, que doivent respecter les metteurs EDGE. Ces gabarits
sont illustrs aux figures 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 contrai-
gnant que celui dorigine du GSM. Nanmoins, pour respecter ce gabarit, EDGE a d affiner
la 8PSK dorigine. En effet, certaines transitions dune 8PSK classique peuvent amener des
transitions damplitude brutales. Il suffit pour cela que la trajectoire en bande de base dun
symbole au suivant passe proximit de lorigine du plan complexe. Or, les amplificateurs de
puissance des mobiles comme des stations de base sont souvent utiliss dans des zones non
linaires, dans lesquelles le rendement de lamplification 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

Les systmes cellulaires dorigine europenne


128 PARTIE II

Figure 5.17
Puissance
Gabarit du spectre Relative
(dB)
des modulations
GMSK et 8PSK. 0

10

20

30

8PSK
40
GMSK
50

60

70

0 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
figure 5.18. Les variations damplitude sont ainsi attnues. Elles le sont dautant plus quun
filtrage gaussien est appliqu comme filtre 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 figure 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 0 1 2 3 4 6 7
normal 8PSK.
Slot : 468,75 bits = 577 s

D lai
es Squence Symboles de donnes
cods et entrelacs cods et entrelacs de

3 58 symboles 26 symboles 58 symboles 3


symboles = 174 bits = 78 bits = 174 bits
30,46 s

Remarquez, la figure 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 fin de burst alors que la 8PSK, mme celle modifie dEDGE,
produit des variations denveloppe plus importantes.

Figure 5.20 8PSK


Dcibels
Gabarit (dB) GMSK
de puissance
pour lmission +4
+ 2,4
dun burst GSM 0
et EDGE. 2
6

15
147 bits

30
147 symboles

10 8 10 22 22 10 8 10 Temps
s s s s s s s s
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-Traffic 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

Les systmes cellulaires dorigine europenne


130 PARTIE II

Adaptation de lien et redondance incrmentale


Cest associ au GPRS quEDGE revt tout son intrt, notamment grce au principe dadap-
tation 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 efficace, quoique offrant une protection rduite, est utilis. Dans
des conditions difficiles, 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 diff-
rents, les changements de MCS peuvent se faire entre deux paquets dun mme flux.
E-GPRS permet deffectuer des retransmissions de redondance incrmentale, ou incremental
redundancy, entre deux MCS de la mme famille. Cela revient effectuer la premire tenta-
tive 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 dfinit neuf schmas
de modulation et de codage (MCS). La longueur (Li) des blocs transmis de la couche RLC-
MAC la couche physique dpend du type de codage appliqu ces blocs avant leur transmis-
sion 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 appli-
qu 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 Taille du bloc RLC-MAC Taille du bloc dinfor- Taille de len-tte MAC
(Li) (en bit) mation (en bit) (en bit)
MCS-1 209 178 31
MCS-2 257 226 31
MCS-3 329 298 31
MSC-4 385 354 31
MSC-5 487 (UL) 478 (DL) 450 37 (UL) 28 (DL)
MSC-6 631 (UL) 622 (DL) 594 37 (UL) 28 (DL)
MSC-7 946 (UL) 940 (DL) 2 450 46 (UL) 40 (DL)
MSC-8 1 138 (UL) 1 132 (DL) 2 546 46 (UL) 40 (DL)
MSC-9 1 236 (UL) 1 228 (DL) 2 594 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 premp-
tion (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 afin 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 afin davoir finalement 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;

132
Bloc
Codage des donnes (bloc RLC) Codage de len-tte MAC
RLC-MAC

Les systmes cellulaires dorigine europenne


en sortie (1)
poinonns

poinonns
Codage

de codage

de codage
de trane

de trane
en entre

en entre
de parit

de parit

transmis
Nbre bit

Nbre bit

Nbre bit

Nbre bit

Nbre bit

Nbre bit

Nbre bit

Nbre bit

Nbre bit

Nbre bit

Nbre bit
sortie
Taux

Taux

(2)

(3)
en
MCS-1 178 12 6 1/3 216 372 8 6 non transmis 1/3 456
UL 31 37 80 +4
DL 3/28 40 12 + 68
MCS-2 226 12 6 1/3 360 372 8 6 non transmis 1/3 456
UL 31 37 80 +4
DL 3/28 40 12 + 68
MCS-3 298 12 6 1/3 576 372 8 6 non transmis 1/3 456
UL 31 37 80 +4
DL 3/28 40 12 + 68
MCS-4 354 12 6 1/3 744 372 8 6 non transmis 1/3 456
UL 31 37 80 +4
DL 3/28 40 12 + 68
MCS-5 450 12 6 1/3 156 1248 8 6 non transmis 1/3 1 392
UL 37 - 135 + 1 +8
DL 3/25 - 36 + 99 + 1
MCS-6 594 12 6 1/3 588 1248 8 6 non transmis 1/3 1 392
UL 37 - 135 + 1 +8
DL 3/25 - 36 + 99 + 1
MCS-7 2 450 2 12 26 1/3 2 792 2 612 8 6 non transmis 1/3 1 392
UL 46 2 160 +8
DL 3/37 11 36 + 124
MCS-8 2 546 2 12 26 1/3 2 1 080 2 612 8 6 non transmis 1/3 1 392
UL 46 2 160 +8
DL 3/37 11 36 + 124
MCS-9 2 594 2 12 26 1/3 2 1 024 2 612 8 6 non transmis 1/3 1 392
UL 46 2 160 +8
DL 3/37 11 36 + 124

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 suffit que le codeur de source celui qui transforme le signal analo-
gique 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 algo-
rithmes 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). videm-
ment, il est ncessaire qumetteur et rcepteur changent de la signalisation pour reconnatre
les changements de dbits.
La figure 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
MS1 BTS1 TRAU1 TRAU2 BTS2 MS2
Exemple
de changement TFO
de dbit entre
deux mobiles. Le MS dtecte une
e d sur la voie descendante.
s
duit)

CMR :
(d duit) nouveau codec CMR :
CMR :
(dbit rduit)
(dbit rduit)
(d bit rduit)

Le MS2 utilise
immdiatement
le nouveau codec.
CMR : CMR : nouveau codec
d
CMR : nouveau codec
CMR : CMR : nouveau codec
nouveau codec nouveau codec

TFO tabli avec le nouveau codec

BTS (Base Transceiver Station) CMR (Codec Mode Request) TFO (Tandem Free Operation)
CMI (Codec Mode Indication) MS (Mobile Station) 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 dfinie 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

Les systmes cellulaires dorigine europenne


134 PARTIE II

Les limitations en dbit du GSM ont t vite repousses par le HSCSD, qui autorise lalloca-
tion 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 dyna-
mique de la ressource radio et un rseau fixe compltement adapt au transfert de paquet.
En dotant linterface radio de schmas de modulation et de codage plus efficace, EDGE ouvre
enfin 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 tl-
communications (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 compa-
rable un rseau filaire.

Vous aimerez peut-être aussi