Académique Documents
Professionnel Documents
Culture Documents
cellulaire GSM-GPRS-EDGE
Introduction
Le développement du mobile en France et dans le monde
De la « 1G » a la « LTE »
Comparaison avec les systèmes analogiques
Grands choix techniques et principaux objectifs
Principaux éléments d’un réseau radio mobile
Transport des données entre le réseau et le mobile
3G
3.75G 3.9G
2002/03
2010 2013
Jusqu’a
Jusqu’a Jusqu’a
10Mb/s
Slide 10 40Mb/s 300Mb/s David LAMUREY - 2013
Principaux “éléments” d’un réseau radio mobile
RA (GPRS)
“Neighbour” Cells
PLMN
LA
“Serving” Cell
Air Interface
User Plane User Plane
Connexion mobile<>réseau
BSS NSS
Interface
Abis GMSC
BTS
BSC RTCP
Interface
Air Interface
E
BTS Interface VLR
A
BTS
MSC Interface
D
BSC Interface
BTS B
HLR
VLR
BTS
Slide 15 David LAMUREY - 2013
Les principales interfaces
BTS
BTS
connexion en chaîne
BTS BTS
BSC
connexion en boucle
BTS BTS BTS
BSC
T
R
BTS A
U MSC
liaison MIC de circuit de parole BSC
Le commutateur (G)MSC
Copie des infos du HLR mais pour les mobiles du MSC correspondant
+ TMSI (Temporary Mobile Subscriber Identity)
+ LAC (zone de localisation de l’abonné)
MM SMS SS CC MM SMS SS CC
BSSAP BSSAP
DTAP BSSMAP BSSMAP DTAP
RR couche
RR 3
fonction de
distribution
fonction de distribution
SCCP SCCP
RR' RR DTAP BTSM BTSM
fonction de distribution MTP 3 MTP 3
couche
LAPD m LAPDm LAPD LAPD MTP 2 MTP 2 2
couche couche couche couche couche
physique physique physique physique
MTP 1 MTP 1 1
Services supplémentaires
SMS, SS;
Caractéristiques
de l’interface
Radio GSM
IT 0 IT 1 ….. IT 7
F1 = fréquence
TRX1 F1 balise ou « BCCH »
TRX2 F2
TRX3 F3
577 µs
4,615 ms fréquences
BTS
serveuse
0 T 7 0 T 7 0 T 7 0 f1+ écart duplex
temps
3 TS
mobile 7 0 T 7 0 T 7 0 T 7 f1
D1 D2
BTS
D1 > D2 D1 D2
0 1 2 3 22 23 24 25 0 1 2 3 4 46 47 48 49 50
0 1 2 3 4 5 6 7 BT = Bits de Trainée
P G = Période de Garde
1 Intervalle de Temps (IT) = durée de 156,25 bits (577µs)
Durée d’un bit = 3,69µs (=> 271kbps)
BT Bits de données cryptés Séqu. d’apprentissage Bits de données cryptés BT P G
Burst normal
3 58 26 58 3 8,25
T A T i
0 1 12 25
T : canal TCH Traffic CHannel i : trame idle
A : canal SACCH Slow Associated Control CHannel La trame idle est utilisée par
le mobile pour scanner les
BCCH des cellules voisines
Ecoute des voies balises voisines pendant la com
BTS
0 0 0 0 0
vois ine
BTS
T T T i T
s erveus e
m obile T T T i T
mesures
mesures
mesures
FENÊTRE D'OBSERVATION :
0 10 20 30 40 50
D3 R R A2 / A0 A3 / A1 RACH D0 D1 R R D2
0 50
F : canal FCCH Frequency Correction Channel D : canal SDCCH Stand-alone Dedicated Control Channel
S : canal SCH Synchronisation Channel A : canal SACCH Slow Associated Control Channel
Slide 36 David LAMUREY - 2013
Codage des données
Codec de
parole
1101001010011101
blocs de
transmission 8 7 6 5 4 3 2 1
f1 f6 f4
BSIC = 2 BSIC = 3 BSIC = 3
f6 f4 f5 f2
BSIC = 2 BSIC = 2 BSIC = 3 BSIC = 4
f5 f2 f7
f2 BSIC = 2
f7 BSIC = 0
f3 BSIC = 4
f1
BSIC = 1 BSIC = 0 BSIC = 0
f3 f1 f6 BSIC = 4
F1 (BCCH)
F2
F3
F4
Temps
MS1 MS2 MS3
Contrôle de puissance
Ajustement de la puissance MS et ou BTS en fonction des conditions radios
(Niveau et qualité du signal)
RxQual: codé sur 3 bits entre 0 et 7 (correspond a des valeurs de BER – Bit
Error Rate)
RXQUAL=0 si BER<0,2%
0 -> qualité « parfaite » (BER < 0,2%) RXQUAL=1 si 0,2% < BER < 0, 4%
; RXQUAL=2 si 0,4% < BER < 0,8%
7 -> qualité très mauvaise (BER >= 12,8%) RXQUAL=3 si 0,8% < BER < 1,6%
RXQUAL=4 si 1,6% < BER < 3,2%
RXQUAL=5 si 3,2% < BER < 6,4%
RXQUAL=6 si 6,4% < BER < 12,8%
RXQUAL=7 si BER > 12,8%
Mesures et post-traitements
-> RxLev + RxQual serveuse (DL/UL) et RxLev BCCH voisines (DL)
Détection d ’un besoin de HO (better cell, mauvaise qualité;)
-> Algorithmes implémentés, seuils de HO, hystérésis;
Choix de la cellule cible
-> Filtrage des candidates potentielles et élection de la « meilleure »
Exécution du Hand-Over
-> HO Command envoyé au mobile, utilisation de timers de
supervision des HOs
BTS BTS
Cellule4
Etape 1 Cellule3
BTS BTS
Temps
RxLevel
Cellule2
Cellule1 Cellule1 Cellule2 Cellule3
BTS BTS
Cellule4
Etape 2 Cellule3
BTS BTS
Temps
RxLevel
Cellule2
Cellule1 Cellule1 Cellule2 Cellule3
BTS BTS
Cellule4
Etape 3 Cellule3
BTS BTS
2 digits
IMSI
MSISDN (1)
MSISDN (2)
IMSI (3)
(4) MSRN
(5) MSRN
MSRN (6)
A3 A8
authentification A5 chiffrement
GMSC HLR
VLR i
MSC j
LAI k
BSC
recherche
par TMSIa
Zone de
localisation n°2
Zone de
Zone de
localisation
localisation
n°1
n°3
=> le réseau reçoit ce message RACH, a partir de la, il sait sur quelle
cellule se trouve le mobile -> l’appel peut démarrer
Slide 50 David LAMUREY - 2013
Quelques exemples
d’échanges de messages
(signalisation)
CP-DATA SDCCH
CP-ACK
SMS
CP-DATA
CP-ACK
RR connection Channel release
release
L2 connection DISC
release UA
Slide 54 David LAMUREY - 2013
Echange de signalisation lors d'un HO
Hand-Over intra-MSC MSC
BTS A BSC A BSC B BTS B
MEASUREMENT RESULT
Measurement Report [Measurement Report]
SACCH
MEASUREMENT RESULT
Measurement Report [Measurement Report]
HANDOVER
SACCH REQUIRED HANDOVER
REQUEST
Channel Activation
Physical Information
HANDOVER DETECT FACCH
Establish Indication
RF CHANNEL RELEASE
ACKNOWLEDGE
CLEAR COMPLETE
temps
1 session Web
Slide 57 arrivée du premier datagramme arrivée du dernier datagramme David LAMUREY - 2013
Architecture du réseau GPRS
Réseau Réseau
Téléphonique GSM
Commuté d'un autre opérateur
Public
G-MSC
BSC
BSC
Radio MSC
G-MSC
VOIX
E
Abis A
BSC
MSC
Gb
mobile BTS DONNEES
Réseau
SGSN
GPRS
Gn
Gn G-GSN
BSC
SGSN
Gi Gp
BSC
Réseau de Données
IP, X25... G-GSN
Réseau GPRS
d'un autre opérateur
GMM/SM GMM/SM
LLC LLC
Relay
RLC RLC BSSGP BSSGP Plan
MAC MAC Network Network
“Signalisation”
Service Service (C-Plane)
GSM RF GSM RF L1bis L1bis
Um Gb
MS59
Slide BSS SGSN David LAMUREY - 2013
Architecture en couches du GPRS
Fonctions de la couche 2 RLC/MAC:
RLC (Radio Link Control):
Segmentation et réassemblage de PDU LLC PDUs en blocs RLC/MAC
Retransmission des blocs non reçus (en mode acquitte)
MAC (Medium Access Control):
Gère l’accès a la ressource radio (permet a 1 mobile d’accéder a plusieurs
IT en parallèle et a 1 IT d’être partage par plusieurs mobiles en parallèle
Fonctions de la couche 3:
LLC (Logical Link Control):
Fournit un lien fiable en le mobile et le SGSN
Assure le chiffrement des données
Réalise le transfert des données en mode acquitté ou non-acquitté
Une connection LLC est identifiee par:
SAPI, pour identifier le Service Access Point entre le mobile et le SGSN
TLLI, (Temporary Logical Link Id) pour identifier un mobile spécifique
B0 B1 B2 T B3 B4 B5 i B6 B7 B8 T B9 B10 B11 i
...
trame
TDMA
Classes Multislots
Classes Nb Rx, Nb Tx Nb Max Simultane Classes Nb Rx, Nb Tx Nb Max Simultane
Class01 1 RX, 1 Tx (Total Max : 2 TS) Class10 4 RX, 2 Tx (Total Max : 5 TS)
Class02 2 RX, 1 Tx (Total Max : 3 TS) Class11 4 RX, 3 Tx (Total Max : 5 TS)
Class03 2 RX, 2 Tx (Total Max : 3 TS) Class12 4 RX, 4 Tx (Total Max : 5 TS)
Class04 3 RX, 1 Tx (Total Max : 4 TS) Class13 3 RX, 3 Tx (Total Max : 6 TS)
Class05 2 RX, 2 Tx (Total Max : 4 TS) Class14 4 RX, 4 Tx (Total Max : 8 TS)
Class06 3 RX, 2 Tx (Total Max : 4 TS) Class15 5 RX, 5 Tx (Total Max : 10 TS)
Class07 3 RX, 3 Tx (Total Max : 4 TS) Class16 6 RX, 6 Tx (Total Max : 12 TS)
Class08 4 RX, 1 Tx (Total Max : 5 TS) Class17 7 RX, 7 Tx (Total Max : 14 TS)
Class09 3 RX, 2 Tx (Total Max : 5 TS) Class18 8 RX, 8 Tx (Total Max : 16 TS)
mobile non
joignable
Etat
Détachement
IDLE
Détachement
du réseau du réseau
Attachement
au réseau
mobile mobile
Etat Etat
joignable directemen
STANDBY READY
par paging t joignable
Expiration de la temporisationT
Codage Bloc de USF BCS Bits Taux Nb de Poinçon Débit des données
données à (USF de du Bits (bits) transmises dans 4
coder précodé) traînée Codage codés blocs de
sans USF de canal transmission,
(Li - 3) soit 20 ms1
(kbits/s)
CS-1 181 3 (3) 40 4 ½ 456 - 9,05
CS-2 268 3 (6) 16 4 ½ 588 132 13,4
CS-3 312 3 (6) 16 4 ½ 676 220 15,6
CS-4 428 3 (12) 16 - - 456 - 21,4
Uplink
“Waiting – Time”
TBF - Starting Time
(Frame Number - absolute or relative)
USF 2
USF 1
USF 3
USF 4
USF 3
USF 1
USF 2
MS 1 MS 2 MS 1 MS 3 MS 4 MS 3 MS 1 MS 2
TS6 0 1 2 3 4 5 6 7 8 9 10 11 TS6 0 1 2 3 4 5 6 7 8 9 10 11
TS5 0 1 2 3 4 5 6 7 8 9 10 11 TS5 0 1 2 3 4 5 6 7 8 9 10 11
TS4 0 1 2 3 4 5 6 7 8 9 10 11 TS4 0 1 2 3 4 5 6 7 8 9 10 11
Multi-trame TDMA 52 n Multi-trame TDMA 52 n+1
DOWNLINK UPLINK
Slide 71 David LAMUREY - 2013
Conclusion sur le GPRS
GPRS -> évolution du GSM vers la transmission de données
mode paquet -> allocation d’une même ressource à plusieurs mobiles
allocation de plusieurs ressources à un même mobile
Même architecture (plus nouveaux éléments, SGSN, GGSN) que GSM
Même interface radio (trames TDMA, modulation GMSK;) que le GSM
010
Bits à moduler Symbole k
000 011 (b3i b3i+1 b3i+2) associé
111 0
011 1
010 2
111
000 3
001
001 4
101 5
100 6
101 110 110 7
100
1.5 1.5
1.0 1.0
0.5 0.5
0.0 0.0
-0.5 -0.5
-1.0 -1.0
-1.0 -0.5 0.0 0.5 1.0 1.5 -1.0 -0.5 0.0 0.5 1.0 1.5
MCS1 est le CS le plus robuste (il contient le plus de redondance) mais il ne permet pas
d’atteindre des débits élevés
MCS9 est le CS qui permet d’obtenir les débits les plus élevés mais il n’offre en contre-partie
(presque) aucune protection contre les erreurs => difficilement utilisable en pratique
Slide 75 David LAMUREY - 2013
EDGE (Enhance Data Rate For GPRS Evolution)
Débit
(kb/s)
Le débit réel
augmente lorsque
le Coding Scheme
est + élevé a
condition que le C/I
soit très bon
Avec un C/I
dégradé, les
performances des
CS “faibles” sont
meilleures
Rapport
C/I