Sie sind auf Seite 1von 9

GSM_show

Le systme GSM met en uvre un ensemble complexe de protocoles entre le terminal et le rseau.
De plus l!utilisateur se dplace au sein du rseau et le terminal doit constamment surveiller
l!environnement et le cas chant remonter des mesures au rseau pour "arantir une continuit de
service. #et ensemble de t$ches e%%ectues par le terminal se retrouve dans tous les rseaux
radiomobiles &uelles &ue soient les technolo"ies utilises.
Manipulation courante ' lancer une simulation .
Le lo"iciel GSM_show comporte plusieurs modes dont '

()le mode fichier pas pas permet de re*ouer des scnarios enre"istrs en mode srie + , cha&ue
appui(touche un messa"e est lu dans le %ichier de trace
-n peut distin"uer plusieurs %en.tres sur ce lo"iciel '
les traces telles &u/elles sont envoyes par le mobile de trace 0messa"es bruts1
les trames de niveau 2 sur l/inter%ace radio &ui sont donc des trames L34Dm + sont indi&us
le type de trame 0commande ou rponse1 la caractristi&ue de la trame 05 66 676... 1 les
numros 70S1 et 7061 l/tat du bit More permettant la se"mentation
les messa"es de niveau 8 sur l/inter%ace radio &ui peuvent .tre des messa"e de la couche 66
06adio 6esource Man"ement1 MM 0Mobility Mana"ement1 ou #M 0#onnection
Mana"ement1
la con%i"uration de la 9:S c/est(,(dire le nombre de porteuses dclares dans la cellule la
liste des %r&uences des voies balises des cellules voisines et les paramtres de la cellule
0identit de l/oprateur de la ;one de localisation seuils de rception... 1 + dans cet cran on
visualise "alement l/utilisation de la ressource radio lors&ue le mobile de trace est en
communication
les mesures radios %aites par le mobile soit sous %orme de tableau soit sous %orme de
"raphi&ue
l/utilisation des canaux lo"i&ues + , cha&ue trame envoye ou re<ue on indi&ue dans les
structures de multitrame , 2= ou >? , &uels blocs correspond la trame
les identits du mobile 05MS5 :MS5 5M@51.
-n lance la simulation /sms court/
Au dbut de la simulation, le portable s'allum e, en quoi consiste sa phase d'initialisation?
?1 recherche des di%%rentes 9:S , porter via un si"nal en broadcast
21 calcul du plus %ort si"nal parmis ceux des di%%rentes 9:S , porte
81 rattachement du portable , la 9:S au plus %ort si"nal
mobile en veille' le mobile chan"e avec sa base des si"naux de contrAle sur la voie balise
0mission en slot B , %? rception en slot B , %? C D> ME;1
Le niveau de la voie balise 0 9#E 1 est connu et sert pour un certain nombre de %onctions de
contrAle '
(), la mise ne route du mobile son rcepteur scrute la bande GSM pour chercher le si"nal 9#E
de niveau le plus lev. #!est avec la station de base correspondante &ue le mobile se mettra
en communication.
()ce si"nal contient des in%ormations concernant les oprateurs 0 SF6 5tinris 9ouy"ues1 et les
%r&uences balise des cellules voisines
()ce si"nal vhicule les messa"es &ui seront a%%ichs sur l!cran du mobile
()toutes les ?> secondes si le si"nal re<u est %ort et toutes les > secondes s!il est %aible le
rcepteur coute les balises des cellules voisines pour dtecter un chan"ement de cellule.
()l!mission balise n!occupe le canal de transmission &ue dans le sens base ( mobile. La liaison
montante pourra donc .tre utilise par le mobile pour si"naler son dsir de se connecter au
rseau pour une communication 063#E ' random access channel1
De combien de frquences diffrentes la BTS dispose-t-elle ?
La 9:S dispose de trois %r&uences di%%rentes =?>>>2.
A quoi correspond le paramtre 'hster' dans la confi!uration de la BTS courante ?
L/hystrse est la proprit d/un portable , demeurer rattach , une 9:S tant &ue celui(ci dispose
encore d/une laision possdant un dbit suprieur , un certain seuil.
"ui est l#initiati$e de la demande de transfert ? Sur quoi $ous base% $ous ?
La demande de trans%ert est e%%ectue par le portable car le portable s!identi%ie sur la nouvelle
%r&uence pour le chan"ement.
Le mobile est , l/initiative de la demande de trans%ert puis&u/il prend l/initiative de basculer sur une
nouvelle 9:S lors&ue la puissance du si"nal avec la 9:S actuel est in%rieur au si"nal d/une autre
9:S C un seuil in%ormant la 9:S au passa"e.
Dcri$e% les principales phases fonctionnelles de cette communication&
Association la BTS au si!nal le plus fort
Snchronisation '(( )A*+,* (-".-ST et (( )A*+,* (-S)/,S-0
Authentification'11 A.T2-,T+3+4AT+/, (-".-ST et 11 A.T2-,T+3+4AT+/, (-S)/,S-
et 4+)2-(+,*0
(eception du S1S 'S1S 4) Data et S1S 4)A450
6ibration du canal '(( 42A,,-6 (-6-AS-0
4ontinuation des paquets de snchronisation'((7S8ST-17+,3/(1AT+/,0
Format d/un messa"e court
Gn messa"e court est compos d/au plus ?=B caractres cods par de l/3S#55 H bits issus de la
couche applicative SM(3L. Son %ormat est d%ini par la recommandation @:S5 8.DB de GSM et un
en(t.te
doit .tre a*out pour prciser l/adresse de destination du messa"e court. La couche SM(:L pourra
alors le transporter. Le %ormat d/un messa"e court est prsent par la %i"ure ci dessous '

La norme autorise la concatnation de 8 messa"es courts au plus. 4our un seul messa"e transmis la
lon"ueur des donnes sera de ?8> octets correspondants , l/en(t.te C adresse du port applicati% C
donnes utilisateur.
3vec 2 messa"es concatns les lon"ueurs des donnes utiles sont de 2=B octets correspondants ,
l/en(t.te C Iport C in%o. de concatnation C donnes utilisateur C en(t.te C Iport Cin%o. de
concatnationC donnes utilisateurJ
4rocdure de transmission d/un SM
L/abonn souhaitant envoyer un messa"e court doit indi&uer l/adresse du destinataire %inal
0SM@1 et l/adresse du serveur SMS#. L/entit de transport du terminal mobile code alors le SM sous
%orme d/un bloc de ?DB octets au plus et y a*oute l/adresse du destinataire. L/adresse du serveur
SMS# est a*oute lors de l/encapsulation par les couches in%rieures. Le SMS# re<oit alors le SM et
le transmet au SM@ destinataire ds &u/il le peut. Dans le cas de la plate(%orme dveloppe par la
socit 6apsodia So%tware il existe au moins une application par SM@ d/oK l/intr.t d/utiliser un
6outer. De plus il existe plusieurs modles de serveurs SMS# d/oK l/intr.t d/utiliser une inter%ace
spci%i&ue appele Media Driver.
Lors&ue le SM@ souhaite envoyer un SM vers un terminal mobile il doit indi&uer le M5SD7
du mobile au SMS#. Le SMS# a*oute alors au SM la date de rception du messa"e et l/adresse du
SM@ source.
L/ensemble est alors transmis , la passerelle SMS(G(MS# &ui interro"e le EL6 pour localiser le
terminal mobile.
Le EL6 retourne alors , la passerelle l/adresse du LMS# sur le&uel le terminal mobile est localis.
7otons &ue la transmission d/un SM peut avoir lieu lors&ue le terminal mobile est en
communication ou en veille 0pas lors&u/il est teint1.
:rans%ert des messa"es courts vers la carte S5M
Le rseau GSM peut donc dialo"uer avec la carte S5M "r$ce aux messa"es courts. Le trans%ert
d/un SM par le rseau vers une carte S5M utilise un identi%icateur spci%i&ue au niveau de la couche
transport 0SM(:L 1. Lors&ue l/&uipement mobile re<oit un SM de classe 2 il ne l/a%%iche pas et le
transmet directement , la carte S5M en l/encapsulant dans une commande @7L@L-4@ SMS(44
D-M7L-3D. La carte S5M peut alors activer une applet spci%i&ue et ac&uitte la commande par
une rponse N O?PP N si"nalant , l/&uipement mobile &u/elle souhaite mettre une commande
pro(active 0voir %i"ure ci dessous1 '

4ette simulation fait-elle inter$enir le mcanisme de saut de frquence ?
/ui, car l'on peut $oir que les burts qui sont chan!s entre la BTS et le portable chan!ent de
frquence en cours de communcation &
-ui la %r&uence de transmission entre un tlphone mobile et une 9:S est modi%ie , cha&ue Q
burt R.
Le saut de %r&uence est obtenu en appli&uant lo"iciellement une %r&uence propre , cha&ue burst
0unit de si"nal1 du :#E. #ontrairement au 99E cha&ue communication est a%%ecte , un uni&ue
transmetteur. Si en 99E le nombre de %r&uences utilisables 0et dans ce cas(l, utilises1 est limit
au nombre de transmetteurs en SFE on peut avoir par station plus de %r&uences utilises &ue de
transmetteurs. L/utilit du saut de %r&uence est de "nrer une diversit de %r&uence et
d/inter%rence ce &ui amliore la &ualit du si"nal en limitant le brouilla"e avec les stations voisines
et en "ommant certaines situations localement d%avorables , une %r&uence donne.
Le saut de %r&uence consiste pour un mobile , chan"er de %r&uence pour cha&ue slot
temporel &u/il utilise. La suite de %r&uences peut(.tre cycli&ue ou pseudo(alatoire. -n
utilise cette techni&ue parce &ue les inter%rences ne sont pas rparties &uitablement entre
les %r&uences et &ue de cette %a<on les erreurs sont rparties entre un maximum de %lux utilisateurs.
-n amliore ainsi l/e%%icacit des codes des correcteurs d/erreur. La %i"ure ci(dessous illustre les
concepts de trames et de slot. Les %lches reprsentent le saut de %r&uence
6e mobile re9oit t-il un numro de time slot ?
-ui pour le GSM cha&ue porteuse est divise en intervalles de temps 05:1 appels slots. La dure
d!un slot a t %ixe , :slot S 0H>T?8B1 ms S B.>H=O ms. Gn slot accueille un lment de si"nal
radiolectri&ue appel burst.
3 cha&ue time slot, on associe un nombre connu par la station de base 09S1 et le mobile 0MS1. Le
numrota"e des slots est cycli&ue de dure 8> heures. L!accs :DM3 0Time Di$ision 1ultiple
Access1 permet de parta"er entre di%%rents utilisateurs une bande de %r&uence donne et sur une
m.me porteuse les slots sont re"roups par pa&uet de U ' :tdma S U.:slot S D=?>2 ms. #ha&ue
utilisateur utilise alors un slot de la trame :DM3.
6e !arde-t-il tout au lon! de l#chan!e ?
7on.
Si non pourquoi ? 4e time slot est-il libr ? -t l#initiati$e de qui ?
3 cha&ue time slot on associe un nombre connu par la station de base 09S1 et le mobile 0MS1. Le
numrota"e des slots est cycli&ue de dure 8> heures. L/accs :DM3 0:ime Division Multiple
3ccess1 permet de parta"er entre di%%rents utilisateurs une bande de %r&uence donne et sur une
m.me porteuse les slots sont re"roups par pa&uet de U ' :tdma S U.:slot S D=?>2 ms. #ha&ue
utilisateur utilise alors un slot de la trame :DM3.
7on parce&ue le mobile demande , chan"er de bts donc il chan"e de %r&uence libre le time slot
, l/initiative d/un nouvel utilisateur avec un mobile.
4artie 2 '
Le mobile se dplace(t(il V Wu!est(ce &ui vous permet de l!a%%irmer V
-ui car il y a une rupture du lien entre la bts et le mobile donc le mobile sort de la ;one couverte
par la bts et donc il se dplace et il chan"e de bts courante durant la simulation.0chan"ement de
cellule ' H8>>()H2HH1
#ombien de %r&uence s utilise la cellule H2HH V
Les rseaux de tlphonie mobile sont bass sur la notion de cellules c/est(,(dire des ;ones
circulaires se chevauchant a%in de couvrir une ;one "o"raphi&ue.
@lle utilise 8 %r&uences ' >??HU.
"uel messa!e en!a!e la procdure d'appel ? "ui en est l'emetteur ?A partir de ce messa!e,
dcri$e% les principales phases de cette communication&
6a simulation montre un appel entrant , la bts communique un paquet de tpe 44 4A66
)(/4--D+,* destination du mobile&
6e mobile rpond en en$oant un paquet de tpe 11 +D-,T+T8 (-S)/,S-&
6a BTS confirme en en$oant un messa!e 44 A6-(T+,* correspondant l'appel entrant
'dclanchant donc la sonnerie0&
)uis le mobile est connect l'appel '4/,,-4T+/, et 4/,,-4T+/, A45,/:6-D*-S0
.ne phase de speech 'la communication0
,ous notons la prsence d'uhn hando$er pendant la communication
le hando$er choue 'rendu ;;0, et la communication est coupe&
)uis deconnection par le mobile'44 D+S4/,,-4T0
)as de prsence de libration du canal 'release0 dans la simulation&
Le canal 3G#E 03ccess Grant #Eannel1 permet d/allouer un canal de si"nalisation lors&ue
l/in%rastructure re<oit une re&u.te du mobile. -n peut alors identi%ier authenti%ier et dterminer la
demande du mobile. Le messa"e d/allocation contient le numro de porteuse et de slot ainsi &u/une
description du saut de Fr&uence FE.
4#E
Le canal 4#E 04a"in" #Eannel1 supporte l/ensemble des appels en di%%usion 04a"in"1. Lors&ue
l/in%rastructure dsire communi&uer avec un mobile pour un appel ou une authenti%ication par
exemple elle di%%use l/identit du mobile sur un ensemble de cellules et les messa"es sont transmis
sur le canal 4#E. La rponse du mobile s/e%%ectue alors de manire alatoire sur la cellule dans
la&uelle il se trouve sur le canal 63#E.
Le protocole ## 0#all #ontrol1 est le protocole de si"nalisation utilis entre la station mobile
et le MS# pour l/tablissement et la libration d/appels avec des principes voisins de ceux
de la si"nalisation 675S.
Le messa"e S@:G4 est envoy par une station mobile appelante pour indi&uer &u/elle
souhaite tablir un appel. S/il s/a"it d/un appel ur"ent un messa"e @M@6G@7#X S@:G4
est alors envoy.
Le messa"e #3LL 46-#@@D57G optionnel peut .tre renvoy par l/utilisateur appel ,
l!metteur du messa"e S@:G4 pour indi&uer &ue le messa"e S@:G4 a t re<u et &ue
l/tablissement d/appel demand a t dclench.
Le messa"e 3L@6:57G peut .tre envoy par l/utilisateur appel pour indi&uer &ue l/alerte de
l/utilisateur appel a t dclenche.
Le messa"e #-77@#: est envoy par le MS# au demandeurpour si"naler &ue le
demand accepte l/appel. Gn messa"e #-77@#: est ac&uitt par un messa"e #-77@#:
3#Y7-ML@DG@.
Si l/appel ne peut aboutir l/appelant re<oit un messa"e 6@L@3S@ #-M4L@:@.
3prs l/tablissement de l/appel l/appelant ou l/appel peut le librer , tout moment. 4our ce
%aire il met un messa"e D5S#-77@#: et re<oit une rponse 6@L@3S@ &u/il ac&uitte par
un messa"e 6@L@3S@ #-M4L@:@.
Puisque le mobile sest enregistr auprs du rseau GSM,il peut ds prsent mettre et
recevoir des appels. Considrons un appel entrant
1. n abonn !i"e numrote #$%11&$'(()#* l+appel estac,emin via le protocole -SP
.message -SP -/M0 vers le GMSC le plus proc,e du Class ' S1itc, auquel estrattac, lappelant. Ce
GMSC appartient loprateur auquel le destinataire est abonn.
2e numro .$% 11 &$ '( ()0 est le MS-S34 du mobile .numro d+annuaire0.
(. 2e GMSC interroge le 526 .requ7te M/P8Send86outing8-n!ormation0 qui contient le
pro!il de lusager mobile destinataire .2e 526 est identi!i en !onction des c,i!!res 11 &$
du MS-S340, pour conna9tre la localisation du mobile. 2e 526 conna9t l+adressegograp,ique de la
dernire localisation du mobile, c+est dire le numro du :26 qui lapossde.
). 2e 526 demande au :26 .requ7te M/P8Provide86oaming84umber0 de lui !ournir un
MS64 .numro de rac,eminement0
;. 2e :26 !ournit au 526 un numro de MS64 de la !orme )) % ;) '% <= &$ .rponse
M/P Provide>6oaming>4umber>ac?0, numro qu+il est possible d+ac,eminer travers le 6@CP.
'. 2e 526 retourne le numro de MS64 au GMSC .rpon
se M/P8Send86outing8n!ormation8ac?0. 2a premire partie de ce numro est utilise pour Aoindre,
travers le 6@CP national ou international, le MSC oB se trouve
actuellement le mobile. 3ans notre e"emple, c+est le pr!i"e % ;) '% du MS64 qui permetde Aoindre le
MSC oB est localisle mobile.
%. , <, et =. :ia le 6@C, le GMSC relaCe le message -SP -/M au MSC concern .celuiauquel est
rattac, le mobile destinataire0. 2e numro de destination dans le message-SP -/M est le MS64. 2e
:26 grant la Done de couverture radio de ce MSC retrouve,par le MS64, l+identit du mobile
demand. Par une opration de rec,erc,e .Paging0,sur toutes les E@S de la Done de localisation, le
ESC appelle le demand par son @MS-. la demande du :260. 2e mobile #en veille# ainsi appel se
signale dans la cellule qu+iloccupe. Comme pour un appel dpart, le :26 procde l+aut,enti!ication du
mobile et prpare le c,i!!rement ultrieur de la voie de parole.
&. 2e mobile est #alert# .message CC SF@P0 pour qu!il commute en interne la tonalit
de #sonnerie# et si le demand dcroc,e la communication est alors tablie.
)ou$e% $ous me dcrire le scnario de cette simulation < "ue croe% $ous qu'il s'est pass pour
l'utilisateur et son mobile?
Le mobile chan"e avec la base des si"naux de parole et de contrAle sur la voie de tra%ic
0mission en slot i , %2 rception en slot i , %2 C D> ME;1
()il met et re<oit maintenant sur une nouvelle paire de %r&uences alloues par la base pour la
dure de la communication ' c!est le :#E 0 :ra%%ic #hannel1
() paralllement , cette activit principale il coute priodi&uement les voies balises de la cellule et
des cellules voisines pour dtecter une variation de niveau lui indi&uant un chan"ement de cellule.
La communication entre le portable et la bts ont t coups car il y a eu un handover.
"uel canal lo!ique est utilis durant la phase prcedant l'appel& 4e canal utilise t-il un timestamp?
Le canal lo"i&ue utilis durant la phase prcedant l/appel est le SD##E avec le time slot DH.
()il met et re<oit maintenant sur une nouvelle paire de %r&uences alloues par la base pour la
dure de la communication ' c!est le :#E 0 :ra%%ic #hannel1
4artie 8 '
6e portable en phase d'initialisation s'attache successi$ement deu= cellules, lesquelles ?
=8B> et =8B=
4e chan!ement de cellule s'opre sans qu'il ait de hando$er, pourquoi 'peut il se le permettre0?
#ar le portable est en phase d/initialisation et donc n/a pas , dire , la premire bts &u/il chan"e de
bts.
"uel canal lo!ique est utilis dans la procdure de hando$er? )ourquoi celui-ci?
Slot B. #ar on doit attribuer une autre %r&uence , l/utilisateur pour e%%ectuer le handover.
-n obser$ant les chan!ements oprs la suite de la reception d'une demande de hando$er,
dduise% les informations contenues dans cette transmission de demande '((
2ando$er74ommand0&
BB?B?((( Handover messages:
??B 3SS5G7M@7: #-MM37D
BB? 3SS5G7M@7: #-M4L@:@
??? 3SS5G7M@7: F35LG6@
B?? E37D-L@6 #-MM37D
?BB E37D-L@6 #-M4L@:@
BBB E37D-L@6 F35LG6@
?B? 4EXS5#3L 57F-6M3:5-7
Dcri$e% les $enements de cette simulation 'si= principales phases0
Demande de connection
Demande d'authentification
passa!e d'appel'alertin!0
pendant l'alerte < passa!e de hando$er
4onne=ion et ou$erture de la communication
Second hando$er
Dconne=ion
6a BTS libre le canal
-tude du time slot < Dcri$e% quels time slot sont utiliss durant cette simulation& Dans la mesure
ou ils chan!ent au cours de la communication, quel messa!e pro$oque ce chan!ement?4oncernant
l'attribution des time slots durant un hando$er, quelle particularit nous prou$e qu'il a une
communcation s'oprant entre les deu= BTS commutantes?
4e chan!ement de cellule est-il rensei!n au 26(>?6(&?)ourquoi?

Das könnte Ihnen auch gefallen