LP 1 Telephonie Mobile GSM PDF
LP 1 Telephonie Mobile GSM PDF
LP 1 Telephonie Mobile GSM PDF
Frdric Payan
www.i3s.unice.fr/~fpayan/
Le GSM (2G)
1. Introduction
2. Le rseau
3. Les protocoles
4. Gestion de la scurit
5. Gestion de litinrance et des appels
6. LInterface Radio
7. volutions logicielles du GSM
Le GPRS (2.5G)
LUMTS (3G)
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 2
Le rseau GSM
Partie 1.Introduction
I. Gnralits
Introduction au rseau GSM :
contexte
Tlphonie 1re Gnration (1G)
Transmission analogique (Modulation FM + FDMA)
Occupation spectrale importante
Pas de cryptage (aucune confidentialit)
Couverture nationale (Incompatibilit des rseaux europens)
Volumineux
Qualit de services mdiocre et peu de services
En France
2 oprateurs : Radiocom2000 (FT, 1986) et SFR (1987)
1994 : 460 000 abonns (Tx de pntration : 0,83%)
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 4
Introduction au rseau GSM :
contexte
=> Le GSM
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 5
Introduction au rseau GSM :
Les grandes tapes
GSM Phase 1 (1979/1990)
1979 : Attribution dune gamme de frquences pour lEurope :
la gamme des 900 MHz (UHF).
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 6
Introduction au rseau GSM :
Les grandes tapes
GSM Phase 1 (1979/1990)
1982 : Cration du groupe franco-allemand GSM
(Groupe Spcial Mobile).
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 7
Introduction au rseau GSM :
Les grandes tapes
GSM Phase 2 (1991/1995)
1991 : Adaptation des spcifications GSM (~900 Mhz) pour dvelopper
le systme DCS 1800 (Digital Cellular System) dans la gamme des
1800 MHz
En France
1,3Millions de portables en 95 (au dbut du gsm)
plus de 56 Millions fin 2008 !
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 9
Le rseau GSM
Partie 1.Introduction
II. Le concept cellulaire
Introduction au rseau GSM :
Le concept cellulaire
Radiotlphonie : voix transmise par ondes radios
Tlphonie 1G :
une antenne / zone
(50km de rayon)
Puissance importante
dmission des mobiles
(8W)
Nombre dutilisateurs
limites
Fortes interfrences entre rgions
Pas de mobilit possible d'une zone de couverture l'autre
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 11
Introduction au rseau GSM :
Le concept cellulaire
Notion de cellules
f2
Division du territoire en cellules
=> Puissance dmission plus faible
f1
Dcoupage de la bande de frquences
=> Rduction des interfrences entre f3
cellules voisines
Mais le spectre tant limit, il faut
rutiliser les mmes frquences sur des
cellules suffisamment loignes
Notion de motifs
Ensemble de cellules contenant tous les
frquences une fois seulement
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 12
Introduction au rseau GSM :
Le concept cellulaire
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 13
Le rseau GSM
Partie 2.Le rseau
Le rseau GSM : PLMN (Public Land
Architecture Mobile Network)
Rseau GSM
dun autre oprateur
HLR AuC
EIR G-MSC
BSC VLR
MSC
G-MSC
BSC
Interface radio
BTS NMC
VLR
G-MSC
BSC
MSC VLR
BSC HLR
BTS
+
Terminal Carte puce
(ME: Mobile Equipment) (SIM : Subscriber Identity Module)
fournit les capacits radio et contient les informations de l'abonn :
logicielles ncessaires la Identit de labonn
communication Caractristiques de labonnement
Inutilisable tel quel
Codage canal
Codage
Entrelacement Chiffrement Modulation Amplification
voix
Gnrations de bursts
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 19
Station mobile (MS) :
La carte SIM
Fonction : contient les informations ncessaires au bon
fonctionnement du mobile
Identits
IMSI (International Mobile Suscriber Identity), unique et universel
Numro dappel MSISDN
TMSI (Temporal Mobile Suscriber Identity), temporaire => itinrance
(valable uniquement au sein dun VLR)
[ [ h1 h2 ] [8 chiffres] ]
CC NDC SN
(2 chiffres) (3 chiffres) (variable)
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 21
Station mobile (MS) :
Le Terminal (ME)
Fonction
assure la connexion radiolectrique avec le PLMN
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 22
Station mobile (MS) :
Le Terminal (ME)
Relation entre puissance et porte
Porte variable selon lenvironnement (plus faible en milieu urbain)
Ordre de grandeur (GSM 900) : 2 W quelques kilomtres
Sensibilit minimale
63pW (-102dBm) en GSM 900
100pW (-100dBm) en DCS 1800
Contrle de puissance
Possibilit de rduire la puissance dmission sur demande de
rseau (par pas de 2dB)
Niveau minimal : 3mW (5dBm) en GSM 900 et 1mW (0dBm) en DCS
1800
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 23
Station mobile (MS) :
Le contrle de puissance
Fonction
Faire varier la puissance d'mission du mobile et de la BTS en cours de
communication afin d'utiliser la puissance la plus faible possible sans
altrer la qualit de la communication.
Principe
Mesures effectues au niveau de la MS et des BTS (tous les 60 ms)
Selon les mesures, la BTS rduit sa puissance ou rduit la
puissance du mobile par pas de 2 dB (paramtrables).
Intrt
Economie de batteries (mobiles).
Rduction du taux moyen d'interfrences sur le rseau (BTS).
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 24
Le GSM
Partie 2 : Le rseau
II. Le Sous-systme radio
(BSS)
Le rseau GSM :
Architecture NSS (Network Switching
Sub-system)
Gestion de lacheminement
des appels
VLR
G-MSC
BSC
MSC VLR
BSC HLR
BTS
Interface radio
Interface Abis
Abis Interface A
BSC MSC
Abis
NSS
MS BTS
BSS
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 27
Sous-systme radio (BSS) :
Station de base (BTS)
Fonction
Emission/rception
allocation des canaux, modulation/dmodulation, codage,
Contrle de la liaison radio
mesure la puissance et la qualit des signaux, puis transmet au BSC.
Capacit
Variable selon les zones
Initialement : 16 TrX maximum (+ de 100 communications)
1 TrX 1 paire de frquences porteuses ( fm ; fd )
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 28
Sous-systme radio (BSS) :
Station de base (BTS)
Les BTS normales
Sensibilit : 40 pW (-104 dBm)
Numro
de GSM 900 DCS 1800
classe
1 320 W / 55 dBm 20 W / 43 dBm
2 160 W / 52 dBm 10 W / 40 dBm
3 80 W / 49 dBm 5 W / 37 dBm
4 40 W / 46 dBm 2,5 W / 34 dBm
5 20 W / 43 dBm
6 10 W / 40 dBm
7 5 W / 37 dBm
8 2,5 W / 34 dBm
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 29
Sous-systme radio (BSS) :
Station de base (BTS)
Les Micro-BTS : pour les zones fortes densits de trafic.
Elles dfinissent des micro-cellules
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 30
Sous-systme radio (BSS) :
Station de base (BTS)
Configurations diverses
1. Configuration standard :
une antenne
omnidirectionnelle par cellule
(et donc par site)
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 32
Sous-systme radio (BSS) :
Station de base (BTS)
2. Configuration Sectorise
2 ou 3 BTS donc 2 ou 3
cellules pour couvrir un site
Avantages :
Plus de gain dans tous les
azimuts
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 33
Sous-systme radio (BSS) :
Station de base (BTS)
3. Configuration parapluie
Micro-cellules couvrant les
zones dhabitation et de
bureaux
Une Macro-cellule couvre le
reste
Trous entre micro-cellules
Autoroute
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 34
Sous-systme radio (BSS)
Interface radio
Interface Abis
Abis Interface A
BSC MSC
Abis
NNS
MS BTS
BSS
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 35
Sous-systme radio (BSS) :
Contrleur de station de base BSC
(BSC)
Fonction
Gestion de la Commutation MSC BTS
Capacit
F. Payan Variable selon densit population
Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 36
Contrleur de station de base
(BSC) BSC
Configurations
BSC BSC
1. En toile 2. Chane
+ : connexions indpendantes + : rduction des cots, optimisation
de la capacit des liens
- : cots levs, capacit des
- : en cas de problmes, perte de
liens est sous-exploite
connexion avec toutes les BTS
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 37
Contrleur de station de base
(BSC) BSC
Configurations
Nud de
concentration
BSC
BSC 4. En boucle
3. Hybride + : meilleure scurisation du rseau,
+ : rduction des cots possibilit de re-routage en cas de
problmes
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 38
Le GSM
Partie 2 : Le rseau
III. Le Sous-systme rseau
(NSS)
Le rseau GSM :
Architecture NSS (Network Switching
Sub-system)
Gestion de lacheminement
des appels
VLR
G-MSC
BSC
MSC VLR
BSC HLR
BTS
Interface A
BSC
VLR VLR : Visitor Local Register
base de donnes qui mmorise les
donnes des abonns prsents dans
une certaine zone gographique
BSC
MSC
BSS
MSC : Mobile-services Switching Center
gre la commutation des appels
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 41
Sous-systme rseau (NSS) :
Centre de commutation MSC
Fonction
tablit les communications entre les MS prsents dans sa
zone de couverture et un autre MSC
Gre lexcution de certains handovers si une MS change de
zone de couverture
Se charge de dialoguer avec le VLR pour grer la mobilit
des abonns :
vrification du profil des abonns visiteurs lors dun appel,
transfert des informations de localisation
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 43
Sous-systme rseau (NSS) :
VLR
Registre de localisation
des visiteurs (VLR)
Fonction
Mmorise temporairement les donnes dabonnement des
abonns prsents dans une zone gographique
Mmes donnes que dans le HLR
Le TMSI valable dans la zone couverte par le VLR
Implantation
En pratique : VLR intgr dans le MSC
Simplification des changes (pour ltablissement des
appels)
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 44
Le rseau GSM :
Architecture NSS (Network Switching
Sub-system)
Gestion de lacheminement
des appels
VLR
G-MSC
BSC
MSC VLR
BSC HLR
BTS
OMC-R EIR
OMC-S
AuC
Fonction
Base de donnes (BdD) contenant les IMEI.
Consulte lors dune demande de services dun abonn pour
vrifier si un terminal est autoris sur le rseau.
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 48
Sous-systme dexploitation (OSS) :
Centre dauthentification AuC
(AuC)
Fonction
BdD contenant les informations utiles pour la scurit.
une cl (secrte) dauthentification Ki pour chaque abonn,
utilise pour authentifier les demandes de service, et chiffrer les
communications.
Les algorithmes dauthentification et de chiffrement utiliss sur le
rseau.
Implantation
Un Auc est associ un HLR, gnralement coupl dans un
seul quipement (securit optimale)
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 49
Le GSM
Partie 2 : Le rseau
V. Les interfaces
Les interfaces :
Introduction
Dfinition
Lien entre deux entits du rseau, sur lequel transitent des
informations particulires.
Chaque interface est dsign par une lettre (norme GSM).
Physiquement, la plupart sont des liaisons MIC.
Interface Abis
Interface A
BSC MSC
MS BTS NSS
BSS
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 51
Les interfaces :
Introduction
Ces interfaces sont dfinies par deux types de canaux
(bas sur le protocole de signalisation tlphonique SS7) :
Canaux de trafic (voix ou donnes des utilisateurs)
Canaux de signalisation (dialogue entre diffrentes entits du
rseau).
A B C
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 52
Les interfaces :
Introduction
Avantage de la sparation signalisation donnes
Transfert de signalisation sans allocation de circuit
Transfert de signalisation durant une communication
Allocation des circuits uniquement si le correspondant est joignable
A B C
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 53
Les interfaces :
Les liaisons MIC
Dfinition
Ligne de transmission numrique 2 Mbits/s utilise pour
transmettre de la parole code selon la mthode MIC.
Rappels :
Codage MIC (Modulation par Impulsion et Codage) ou PCM
(Pulse Code Modulation)
parole tlphonique => signal numrique
MSC
BSC
Interface Um
(liaison radio GSM) TRAU : Transcoder/rate Adaptator Unit
Interface D HLR
VLR VLR
Interface C
Interface B
(G-,SM-)MSC
MSC Interface E
NSS MSC
Interface F HLR
OSS Interface H
EIR
AuC
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 58
Les interfaces : Rsum
Nom Localisation Utilisation
Um MS-BTS Interface radio
A BSC-MSC Divers
B MSC-VLR Divers
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 59
Le GSM
Partie 3 : Architecture des
protocoles
Architecture de protocoles:
Introduction
Rseau GSM : structuration en couches
Rpartition des protocoles sur divers quipements
Respect de la philosophie gnrale du modle de
rfrence OSI, avec certaines particularits dues la
mobilit
3 couches: Physical layer, Data Link layer, Message layer
De nombreux principes du RNIS ont t repris pour la
norme GSM
Exemple : protocole du rseau SS7
=> rduction des cots de dveloppement
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 61
Architecture de protocoles:
Structure
Rseau GSM : 3 couches
Physical Layer (layer 1)
Procdures ncessaires pour le transport des informations sur le
support physique (codage, modulation,)
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 62
Architecture de protocoles:
Interface Um
Layer 1 : physical layer
transmission radio (codage, modulation,
bursts, multiplexage, ) et mesures radio.
CM
MM Layer 2 : LAPDm
assure une transmission fiable des donnes
Layer 3 (code correcteur derreur, mcanisme
ARQ)
RR RR
Layer 3 :
RR (Radio Resource):
tablissement, maintien et abandon des
Layer 2 LAPDm LAPDm connexions radio
MM (Mobility Management):
Layer 1 Physical layer Physical layer mise jour de la localisation,
authentification et identification abonns
MS BSS (BTS + BSC) CM (Connection Management)
Interface Um tablissement, maintien et abandon des
communications (entre la MS et le MSC)
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 63
Architecture de protocoles:
Interface Um La couche CM (Connection
Management) contient 3 lments :
CM
CC (Call Control)
MM
gestion des connexions pour les
appels (tablissement, maintien et fin
Layer 3 des appels)
RR RR SMS (Short Message Service)
gestion de la transmission et la
rception des messages courts
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 64
Architecture de protocoles:
Interface A
Protocole MTP (Message Transfert Part) CM
assure un transfert fiable des messages de
MM
signalisation (rparti sur 3 couches)
BSSAP BSSAP
MTP1 (Level 1)
transmission physique des messages de
signalisation sur une liaison smaphore (MIC) SCCP SCCP
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 65
Architecture de protocoles:
Interface A
SCCP (Signalling Connection Control CM
Part) MM
Utilis pour offrir litinrance internationale et
lchange de signalisation non lie BSSAP BSSAP
ltablissement de circuits
SCCP SCCP
BSSAP (BSS Application Part)
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 66
Architecture de protocoles:
Interface A
Protocole MAP (Mobile Application CM
Part) MM
MTP (SS7)
MTP1 MTP1
SCCP (SS7)
BSS(BSC) MSC
Interface A
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 67
Architecture de protocoles:
Rsum
CM
CM
MM
MM
Message BSSAP BSSAP
Layer
(Layer 3) RR RR SCCP SCCP
MTP3 MTP3
MS MSC
Interface Um
BSS Interface A
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 68
Le GSM
Partie 4 : Gestion de la scurit
Scurit du rseau GSM : Introduction
Solutions
1. Confidentialit de lidentifiant personnel IMSI de labonn
par utilisation dun autre indentifiant
2. Cryptage (ou chiffrement) des communications
3. Authentification de chaque abonn avant tout accs un
service
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 70
Scurit du rseau GSM :
1. Confidentialit de lIMSI
Objectif
Eviter au maximum sa transmission sur la voie radio
Solution
Utilisation dun identifiant temporaire : le TMSI
Principe
1. A la mise sous tension, lIMSI est transmis au rseau
2. On y associe un TMSI qui sera ensuite utilis sa place
3. Le TMSI sera modifi chaque changement de zone (VLR)
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 71
Scurit du rseau GSM :
1. Confidentialit de lIMSI
Procd
IMSI IMSI
TMSI BSC VLR
MSC
IMSI
IMSI
TMSI
IMSI
TMSI Attribution dun nouveau TMSI
chaque changement de zone
Seul le VLR connait le TMSI !
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 72
Scurit du rseau GSM :
2. Authentification des abonns
Objectif
Empcher les accs frauduleux
Solution
Vrifier lidentit (IMSI ou TMSI) transmise par labonn sur
linterface Um
En cas dchec, accs interdit
Procdure effectue lors dune mise jour de localisation ou lors de
ltablissement dun appel.
Donnes utilises
Cl dauthentification Ki
propre chaque abonn
attribue lors de labonnement avec lIMSI
Algorithme A3 Algorithme A3
dauthentification dauthentification
SRES
=
Abonn Abonn
authentifi refus
74
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis
Scurit du rseau GSM :
2. Authentification des abonns
Procdure
VLR HLR AuC
BSC MSC
MAP_Send_Authentification_Info (IMSI)
MM_Authentification_Request (Rand)
MM_Authentification_Response (SRES)
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 75
Scurit du rseau GSM :
3. confidentialit des communications
Objectif
Empcher linterception et dcodage des informations par des personnes
non autorises (en particulier : IMSI, IMEI, le numro dappel ou
dappelant)
Solution
Cryptage ou chiffrement des communications sur linterface radio (entre MS
et BTS)
Donnes utilises
Cl dauthentification Ki
Cl de chiffrement Kc (tablie par lalgorithme A8)
Algorithme de cryptage/dcryptage A5 des trames (en
utilisant la cl A5)
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 76
Scurit du rseau GSM :
3. confidentialit des communications
Principe (I)
Rseau HLR AuC
Algorithme A8 de Algorithme A8 de
dtermination de la cl dtermination de la cl
Cl Kc Cl Kc
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 77
Scurit du rseau GSM :
3. confidentialit des communications
Principe (II)
Rseau HLR AuC
Cl Kc N trame Cl Kc N trame
Algorithme A5 de Algorithme A5 de
chiffrement chiffrement
Trame Trame
Trame crypte Trame crypte
/dcrypte /dcrypte
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 78
Scurit du rseau GSM :
3. Confidentialit des communications
Procdure dactivation du cryptage
VLR
BSC MSC
BSSMAP_Cypher_Mode_Command (Kc)
BTSM_Encryption_Command [ Cipher_... ( Kc )
RR_Ciphering_Mode_Command
RR_Ciphering_Mode_Complete
BTSM_Ciphering_Mode_Complete
BSSMAP_Cypher_Mode_Complete
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 79
Le GSM
Partie 5 : Gestion de
litinrance
Gestion de litinrance :
introduction
Notion ditinrance (roaming)
un abonn peut appeler et tre appel de nimporte quel endroit
=> Localisation des abonns
2 mcanismes de base
1. La mise jour de la localisation (par zones)
le systme doit connatre la position de labonn tout instant
2. La recherche dabonn (paging)
consiste mettre des messages davis de recherche dans les
cellules o est situ labonn
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 81
Gestion de litinrance : zones de
localisation
Regroupement de cellules dpendant dun mme
VLR
Identifie par une LAI (Location Area Identification)
Zone 1
Zone 2
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 82
Gestion de litinrance : zones de
localisation
Le rseau connat la Zone de Localisation (ZL) de
chaque abonn (LAI) mais pas la cellule exacte
Lors de la rception dun appel, envoi de messages
de paging dans toutes les cellules de la ZL
Cot de gestion trs important
valu par le nombre de messages de signalisation transmis
sur la liaison radio
Loprateur cherche minimiser ce cot : cela revient
optimiser le compromis entre cot de recherche et cot de mise
jour => nombre de cellules par zone
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 83
Gestion de litinrance : zones de
localisation
MSISDN
HLR AuC
IMSI
Zone 1 VLR Id
BSC
VLR
MSC
BSC
IMSI
TMSI
IMSI LAI
TMSI
LAI
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 84
Gestion de litinrance :
1. mise jour de la localisation
Plusieurs types de mise jour de localisation
(Localisation Update)
1. la mise sous tension (IMSI Attach)
2. Lors dun changement de zone
Une BTS envoie rgulirement sur une voie balise son LAI
Une MS scrute rgulirement la voie balise des BTS
Si diffrence entre la LAI mise et la LAI stocke dans la SIM => mise
jour (Localisation Updating Request)
3. Priodiquement
Une MS envoie sa position (LAI) au rseau rgulirement
Intrt : corriger les ventuelles informations errones de localisation
au sein du rseau
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 85
Gestion de litinrance :
2. recherche dabonn (paging)
Lors dun appel entrant, mission de messages de
paging (contenant la TMSI) sur toutes les BTS de la zone
de localisation concern.
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 86
Gestion de litinrance :
2. recherche dabonn (paging)
IMSI Detach
1. Explicite
Lors de la mise hors tension du mobile, envoi dun message
IMSI Detach au MSC/VLR
Procdure non systmatique car pas toujours intressante
2. Implicite
Un mobile est considr injoignable par le rseau si injoignable
durant une certaine dure
IMSI Attach
Lors de la mise sous tension du mobile, envoi dun message au
MSC/VLR (suivi dune mise jour de la localisation)
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 87
Gestion de litinrance :
3. procdures de mise jour
2 cas de figure
1. Mise jour de localisation intra-VLR
2. Mise jour de localisation inter-VLR
Principe gnral
1. La MS demande lallocation dun canal de signalisation
2. Allocation dun canal ddi
3. tablissement de connexions : MS => MSC grant la
nouvelle zone
4. change des messages ncessaires
5. Libration du canal ddi et des connexions
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 88
Gestion de litinrance :
3. a) mise jour intra-VLR
BSC VLR
MSC
Authentification
Activation du chiffrement
MM_Location_Updating_Accept
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 89
Gestion de litinrance :
3. b) mise jour inter-VLR
VLR-2 HLR VLR-1
BSC MSC
Allocation canal
MAP_Send_Identification (TMSI)
MAP_Send_Identification_ack(IMSI, Kc, RAND, SRES)
Authentification
Activation du chiffrement
MAP_Update_Location (IMSI, VLR2)
MAP_Cancel_Location (IMSI)
MAP_Cancel_Location_ack
MAP_Insert_Suscriber_Data (ss_data)
MAP_Insert_Suscriber_Dat_ack
MAP_Update_Location_ack
MM_TMSI_Reallocation_Command(new TMSI)
MM_TMSI_Reallocation_Complete
MM_Location_Updating_Accept
Libration
F. Payan du canalR&T
Dpartement ddi Libration
IUT Nice Cte connexions
dAzur Universit de Nice Sophia Antipolis 90
Le GSM
Partie 6 : Gestion des appels
Gestion des appels : appel sortant
BSC MSC
VLR CAA
Authentification
Activation du chiffrement
CC_Set_Up ( Call_number )
SSUTR2_MIF (Called number)
CC_Call_Proceeding
CC_Connect_Acknowledge
Conversation
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 92
Gestion des appels : appel entrant
VLR
HLR
Composition
du Adresse VLR MSRN
MSISDN actuel
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 93
Gestion des appels : appel entrant
VLR HLR G-MSC CAA
BSC MSC
SSUTR2_MIF(MSISDN)
MAP_Send_Routing_Info
MAP_Provide_Roaming_Number
MAP_Provide_Roaming_Number_Ack (MSRN)
MAP_Send_Routing_Info_Ack (MSRN)
SSUTR2_MIF( MSRN )
BSSMAP_Paging (TMSI/IMSI)
RR_Paging_Request (TMSI/IMSI)
RR_Paging_Response (TMSI/IMSI)
BSSMAP_Complete_L3_Info [RR_Pag._Res.]
Authentification
Activation du chiffrement
CC_Set_Up
CC_Call_Confirmed
Conversation
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 94
Gestion des appels
Fin de communication
Raccroch du mobile
MS : envoi dun message au MSC
MSC : Libration du circuit de parole et envoi dun message de fin de
communication au MSC (ou au CAA si fixe)
Envoi dun message dacquittement en retour : fin de communication
Libration des ressources : canal ddi au trafic et connexions tablies
jusquau MSC/VLR
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 95
Le GSM
Partie 7 : Etude de la liaison
Radio
Le GSM
Partie 7 : Etude de la liaison
Radio
I. Rpartition des ressources
Liaison radio :
Caractristiques du GSM
Duplexage Voie montante
Partage de la ressource radio
entre mission et rception
Voie descendante
(voies montantes/descendantes)
Partage en frquence
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 98
Liaison radio :
Duplexage en frquence
2 sous-bandes frquentielles spares => Canaux duplex
Dbit identique en mission et rception
Ecart constant : facilite la sparation des voies
Voie montante
(Uplink - UL)
Voie descendante
(Downlink - DL)
GSM 900
Uplink : Downlink :
mission du MS mission de la BTS
Rception de la BTS Rception du mobile
cart Duplex
45 MHz
Frquence
canal 1 canal 1 (MHz)
890 canal i 915 935 canal i 960
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 99
Liaison radio :
Duplexage en frquence
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 100
Liaison radio :
Accs multiple (FDMA)
Partage en frquence : FDMA
(Frequency Division Multiple Access)
La bande alloue est spare en sous-bandes de 200 KHz :
les Canaux.
Frquence
temps
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 101
Liaison radio :
Accs multiple (TDMA)
Partage en temps : TDMA
(Temporal Division Multiple Access)
Chaque sous-bande frquentielle (ou porteuse) est divise en
intervalles de temps (Timeslots)
Un timeslot accueille un burst (156 bits moduls)
Frquence
200 KHz
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
Porteuse
200 KHz
FDMA
...
Trame TDMA
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 103
Liaison radio :
Canal duplex
1 communication = 1 canal duplex
Frquence
Ecart duplex
3 timeslots
...
temps
BTS => MS MS => BTS
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 104
Liaison radio : des canaux
physiques aux canaux logiques
1 canal physique sert de support 2 types de canaux
logiques
Les canaux de trafic (voix)
Les canaux de signalisation
...
... multitrame
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 105
Liaison radio : organisation des
trames 4.615ms
Trame GSM=8 TS 0 1 2 3 4 5 6 7
120ms 235,4ms
3h 28mn 53s
TCH
SACCH
SDCCH
FACCH
Canaux ddis
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 108
Les canaux logiques
1. Les canaux de diffusion (BCH)
Diffusion de donnes relatives une cellule permettant chaque mobile
d'accrocher au systme local en rcuprant les paramtres
ncessaires.
Down 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2
Slot
CANAL Nom Complet Multitrame Dbit Fonction
possible
Frequency
146bit toutes Calage du mobile sur la frquence
FCCH Correction 0 51
les 50 ms porteuse
Channel
Identification de la BTS et
Synchronisation 146bit toutes
SCH 0 51 synchronisation du mobile sur celle-
Channel les 50 ms ci
Broadcast Canal de diffusion des informations
BCCH Control 0 51 782 bit/s spcifique de la BTS de la cellule et
Channel des BTS voisines.
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 109
Les canaux logiques
2. Les canaux communs de contrle
(CCCH)
Ils sont rservs pour les oprations de gestion des communications
(tablissement, allocation de canaux de trafic).
Nom Slot
CANAL Multitrame Dbit Fonction
Complet possible
Random Il permet au mobile de signaler la BTS
RACH
Access 0,2,4,6 51 36 bit qu'il dsire effectuer une opration sur le
(UpLink) rseau
Channel
Il permet de diffuser les messages de
PCH Paging
0,2,4,6 51 456 bit paging lorsque le rseau veut
(DownLink) Channel communiquer avec un mobile.
Il est utilis pour l'allocation d'un canal
Access ddi un mobile. Il contient la
AGCH
Grant 0,2,4,6 51 456 bit description complte du canal utilis:
(DownLink) numro de porteuse, du slot utilis
Channel
(contient galement le paramtre TA).
Cell Il offre aux usagers prsents dans la
CBCH
Broadcast 0,1,2,3 51 variable cellule des informations spcifiques
(DownLink) (informations routires, mto).
Channel
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 110
Les canaux logiques
3. Les canaux ddis(signalisation)
Ils fournissent une ressource rserve un mobile. Le mobile se voit
attribuer une paire de slots o il est seul mettre et recevoir.
Down 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 Up
Nom Slot
CANAL Multitrame Dbit Fonction
Complet possible
Traffic Canal supportant le trafic voix ou data
TCH 07 26 13 Kbit/s
channel (DCH)
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 112
Les canaux logiques
3. Multiplexage des canaux ddis
DOWNLINK UPLINK
FN TS2 TS3 TS4 TS5 TS6 TS7 FN TS2 TS3 TS4 TS5 TS6 TS7
0 TCH TCH TCH TCH TCH TCH 0 TCH TCH TCH TCH TCH TCH
1 TCH TCH TCH TCH TCH TCH 1 TCH TCH TCH TCH TCH TCH
2 TCH TCH TCH TCH TCH TCH 2 TCH TCH TCH TCH TCH TCH
3 TCH TCH TCH TCH TCH TCH 3 TCH TCH TCH TCH TCH TCH
4 TCH TCH TCH TCH TCH TCH
Multiplex des
4 TCH TCH TCH TCH TCH TCH
5 TCH TCH TCH TCH TCH TCH 5 TCH TCH TCH TCH TCH TCH
6 TCH TCH TCH TCH TCH TCH 6 TCH TCH TCH TCH TCH TCH
7 TCH TCH TCH TCH TCH TCH 7 TCH TCH TCH TCH TCH TCH
8 TCH TCH TCH TCH TCH TCH
canaux ddis
8 TCH TCH TCH TCH TCH TCH
9 TCH TCH TCH TCH TCH TCH 9 TCH TCH TCH TCH TCH TCH
10 TCH TCH TCH TCH TCH TCH 10 TCH TCH TCH TCH TCH TCH
11 TCH TCH TCH TCH TCH TCH 11 TCH TCH TCH TCH TCH TCH
12 SACCH SACCH SACCH SACCH SACCH SACCH 12 SACCH SACCH SACCH SACCH SACCH SACCH
13 TCH TCH TCH TCH TCH TCH 13 TCH TCH TCH TCH TCH TCH
14 TCH TCH TCH TCH TCH TCH 14 TCH TCH TCH TCH TCH TCH
15 TCH TCH TCH TCH TCH TCH 15 TCH TCH TCH TCH TCH TCH
16 TCH TCH TCH TCH TCH TCH 16 TCH TCH TCH TCH TCH TCH
17 TCH TCH TCH TCH TCH TCH 17 TCH TCH TCH TCH TCH TCH
18 TCH TCH TCH TCH TCH TCH 18 TCH TCH TCH TCH TCH TCH
19 TCH TCH TCH TCH TCH TCH 19 TCH TCH TCH TCH TCH TCH
20 TCH TCH TCH TCH TCH TCH 20 TCH TCH TCH TCH TCH TCH
21 TCH TCH TCH TCH TCH TCH 21 TCH TCH TCH TCH TCH TCH
22 TCH TCH TCH TCH TCH TCH 22 TCH TCH TCH TCH TCH TCH
23 TCH TCH TCH TCH TCH TCH 23 TCH TCH TCH TCH TCH TCH
24 TCH TCH TCH TCH TCH TCH 24 TCH TCH TCH TCH TCH TCH
25 25
0 TCH TCH TCH TCH TCH TCH 0 TCH TCH TCH TCH TCH TCH
1 TCH TCH TCH TCH TCH TCH 1 TCH TCH TCH TCH TCH TCH
2 TCH TCH TCH TCH TCH TCH 2 TCH TCH TCH TCH TCH TCH
3 TCH TCH TCH TCH TCH TCH 3 TCH TCH TCH TCH TCH TCH
4 TCH TCH TCH TCH TCH TCH 4 TCH TCH TCH TCH TCH TCH
5 TCH TCH TCH TCH TCH TCH 5 TCH TCH TCH TCH TCH TCH
6 TCH TCH TCH TCH TCH TCH 6 TCH TCH TCH TCH TCH TCH
7 TCH TCH TCH TCH TCH TCH 7 TCH TCH TCH TCH TCH TCH
8 TCH TCH TCH TCH TCH TCH 8 TCH TCH TCH TCH TCH TCH
9 TCH TCH TCH TCH TCH TCH 9 TCH TCH TCH TCH TCH TCH
(multitrame 26)
10 TCH TCH TCH TCH TCH TCH 10 TCH TCH TCH TCH TCH TCH
11 TCH TCH TCH TCH TCH TCH 11 TCH TCH TCH TCH TCH TCH
12 SACCH SACCH SACCH SACCH SACCH SACCH 12 SACCH SACCH SACCH SACCH SACCH SACCH
13 TCH TCH TCH TCH TCH TCH 13 TCH TCH TCH TCH TCH TCH
14 TCH TCH TCH TCH TCH TCH 14 TCH TCH TCH TCH TCH TCH
15 TCH TCH TCH TCH TCH TCH 15 TCH TCH TCH TCH TCH TCH
16 TCH TCH TCH TCH TCH TCH 16 TCH TCH TCH TCH TCH TCH
17 TCH TCH TCH TCH TCH TCH 17 TCH TCH TCH TCH TCH TCH
18 TCH TCH TCH TCH TCH TCH 18 TCH TCH TCH TCH TCH TCH
19 TCH TCH TCH TCH TCH TCH 19 TCH TCH TCH TCH TCH TCH
20 TCH TCH TCH TCH TCH TCH 20 TCH TCH TCH TCH TCH TCH
21 TCH TCH TCH TCH TCH TCH 21 TCH TCH TCH TCH TCH TCH
22 TCH TCH TCH TCH TCH TCH 22 TCH TCH TCH TCH TCH TCH
23 TCH TCH TCH TCH TCH TCH 23 TCH TCH TCH TCH TCH TCH
24 TCH TCH TCH TCH TCH TCH 24 TCH TCH TCH TCH TCH TCH
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 113
Le GSM
Partie 7 : Evolutions logicielles
Evolutions logicielles du GSM
1re volution
Canal radio de bonne qualit
=> Rduction de la redondance introduite lors du codage canal
Transmission de blocs dinformation plus longs.
F. Payan Dpartement R&T IUT Nice Cte dAzur Universit de Nice Sophia Antipolis 115
Evolutions logicielles du GSM
2me volution
Initialement, la MS ne transmet et ne reoit que sur un timeslot par trame
TDMA
Allocation simultane de plusieurs canaux physiques pour
lmission/rception de donnes (Jusqu 4 Time Slots / trame TDMA)
HSCSD : High Speed Circuit Switched Data
3me volution
Adaptation de la syntaxe XML (utilise pour le web) pour les mobiles
Dveloppement de nouveaux protocoles adaptes la mobilit
WAP : Wireless Application Protocol
Session Web
La taxation, base sur le temps de connexion (et pas sur la quantit de
donnes)
=> Cot trop lev (payer tous les canaux utiliss ?)