Académique Documents
Professionnel Documents
Culture Documents
« RSX116 »
http://pierre.sweid1.free.fr/cnam
Pierre.sweid1@free.fr
coût élevés)
Services génériques
Equipements terminaux
le GSM
2M 30 min delay
1M
Explosion de « débité
Consommation “data”
Sur le mobile
Débit : kbps
alternative: A2
100 k
64 k
EDGE UMTS
HSCSD
14.4
10 k
GPRS
9.6
1k SMS
1998 1999 2000 2001 2002 année
Programme GSM 2+ HSCSD = High Speed Circuit Switched Data (14.4 kbps)
GPRS = General Packet Radio Service
( 2.5 G) EDGE = Enhanced Data rate for Gsm Evolution
UMTS = Universal Mobile Telecomunication System
Date : 07/12/2013 Passer à la première page
Page 17 Pierre SWEID
GSM : PRINCIPAUX BANDES DE FREQUENCES
http://fr.wikipedia.org/wiki/Global_System_for_Mobile_Communications
1. GSM 900: 3. GSM 1800:
• F uplink = 890 MHz + 0.2n for 1 < n < 124 • F uplink = 1710.2 MHz + 0.2 (n-512) for 512 < n < 885
• F downlink = F uplink + 45 MHz • F downlink = F uplink + 95 MHz
Ainsi, on qualifie de tri-bande (parfois noté tribande), les téléphones portables pouvant fonctionner
3 slots
Création d'un signal modulé en GMSK GMSK: filtrage, modulation et encombrement spectral
Ainsi il ne faut que 200kHz de largeur de bande par fréquence porteuse. Comme le débit
en GSM est de 270kbit/s, l'efficacité spectrale, définit comme le rapport entre le débit et
la largeur de bande, est proche de 1.
Le signal est alors transposé en fréquence.
Ce train binaire n'est pas transmis tel quel. Il subit quelques traitements.
1. Tout d'abord le signal analogique dont la bande de fréquence est comprise entre 300Hz
et 3,4kHz, est découpé en tranche de 20ms. On recherche alors le meilleur modèle du
conduit vocal en calculant un signal d'excitation sur 188 bits
Compression
Débit = 13 kbit/s
260 bits / 20 ms
Dans le GSM, chaque bande est découpée par pas de 200 khz et la transmission
se fait sur une fréquence particulière (fréquence porteuse ou carrier)
Exemples :
ARFCN ∈ [0,124] alors f = 935 + 0,2 x ARFCN
ARFCN ∈ [512, 885] alors f = 1805,2 + 0,2 x (ARFCN-512)
Exemples :
Fréquence (MHZ)
• en 900 MHz, l’écart duplex = 45 MHz,
• en 1800 MHz, l’écart duplex = 95 MHz
Descendante « Down Link »
Les systèmes qui utilisent deux BTS
D. Remarques :
1. L’UMTS et LTE ont aussi un mode qui est FDD (ils sont des systèmes à bandes
plus larges)
• UMTS : découpage tous les 5 MHz
• LTE : découpage tous les 1,4 à 20 MHz
2. Le FDD n’est pas le seul système. Au lieu d’utiliser deux fréquences pour le sens
montant et descendant. On peut décider de transmettre pendant une certaine
durée dans le sens descendant et ensuite de transmettre dans le sens montant
(duplexage temporelle ou TDD : Time Division Duplex)
3. Exemple :
• Durant TD : station de base transmet vers le terminal
• Durant TU (plus faible) : c’est le terminal qui transmet vers la station de base
• TD > TU => le débit dispo sur la liaison « DL » est > à celui dispo sur la voie
montante « UL »
• Les UMTS et LTE ont des modes TDD, ces systèmes peuvent être configurés
soit en FDD soit en TDD
• En GSM, un Mobile qui va transmettre pendant un slot tous les huit slots
Sur la figure, on voit que la transmission est une succession de transmissions
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3
BTS
BTS
• lorsque un utilisateur 1 reçoit une com d’un autre utilisateur 2, la station de base
va utiliser un intervalle de temps particulier, par exemple l’intervalle de temps 3
pour transmettre cette communication et dans chaque trame TDMA, on a une
transmission sur cet intervalle de temps
Trame TDMA : 4,615 ms
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3
BTS
BTS
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3
BTS
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3
BTS
R
3 slots T
UL
utilisateur 1 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0
BTS
• Réception sur le slot 0, transmission sur le slot 3, 3 slots plus tard, ….etc.
Remarque :
• Le FN est connu du terminal et imposé par le réseau. Il permet un séquencement
précis des informations qu’on transmet
• Exemples :
• FN modulo 51 = valeur fixée, on transmet certaines informations.
• Il est utile pour l’algo. de chiffrement
Notion de FN Trame TDMA : 4,615 ms
DL
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3
BTS
FN=2 715 647 FN=0 FN=1
3 slots
Trame TDMA : 4,615 ms
UL
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0
BTS
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3
BTS
BTS
Remarques :
a) Durée du burst < Durée du slot de façon à pouvoir gérer les erreurs de
synchronisation
b) Il est difficile d’assurer que le mobile transmet au début d’un intervalle de temps.
Il peut y avoir un petit décalage ( ∃ un délai de garde qui permet d’absorber
cette fluctuation dans la synchronisation
c) En GSM, un Burst correspond à 148 symboles
d) La durée de garde correspond à un peu plus de 30,46 micro secondes << à la
durée du burst 148 symboles Délai de garde
546,34 µs 30,46 µs
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3
BTS
Hypothèses :
• Une station de base et un mobile situé à 30 km (dans GSM : Rmax # 35 km)
BTS 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3
30 km 3 slots
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0
User 1
• Le terminal du User 1 commence à transmettre 100 µs plus tard après le début du slot 0
(le MS d’User 1 se synchronise sur le signal avec 100 µs de retard)
La station de base va recevoir à nouveau avec 100 µs de retard, donc au total 200 µs
Décalage : 200 µs
BTS 0 1 2 3 4 5 6 7
User 3
30 km
3 slots
User 1 0 1 2 3 4
0 1 2 3 4
100 µs
Décalage : 200 µs
BTS 0 1 2 3 4 5 6 7
User 3 0 1 2 3 4 5 6 7
30 km 3 slots
3 slots
User 1 0 1 2 3 4
0 1 2 3 4
100 µs
Solution :
• Augmenter la durée de garde et la faire passer à une valeur > 200 µs
• La durée du slot est inchangée par contre la durée du burst est bien plus court
• Dans ces conditions quelque soit le délai de propagation le burst va bien correspondre
à l’intervalle de temps
• On peut dire ici que le délai avec lequel la station de base reçoit l’information permet de
mesurer le délai aller retour
Décalage : 200 µs
durée de garde > 200 µs
BTS 0 1 2 3 4 5 6 7
User 3 0 1 2 3 4 5 6 7
30 km 3 slots
3 slots
User 1 0 1 2 3 4
0 1 2 3 4
100 µs
Remarques:
• Comme le mobile peut se trouver à une distance variable de la station de base, il
convient de mesurer très régulièrement le délai de propagation. C’est la station de base
qui fait ces mesures et le délai de garde permet
F4DL
Procédure de Handover : Lors du déplacement du F2DL
mobile, il faut qu’on soit capable de transférer la F3DL
communication d’une cellule à une BTS
BTS
BTS
• Le débit qu’on va obtenir avec GMSK en GSM est inférieur à : 270,833 kbits/s.
• En effet, tous les bits d’un burst ne transmettent pas des données utilisateur
une cellule. Les cellules qui utilisent la même fréquence utilisent des séquence
d’apprentissage différentes de façon à séparer les émissions de station de base
différentes sur une même fréquence
Date : 07/12/2013 Passer à la première page
Page 55 Pierre SWEID
UNITE ELEMENTAIRE DE TRANSMISSION-3-
Lors de la transmission d‘un message, le mobile passe d’un état : n’est pas en
Conclusions :
• Début transmission effective
après phase de stabilisation
• Symboles donnée : 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3
• 57 symboles de partie
d’autres (57 x 2)
Stealing bits :
Utilités :
• Ils indiquent si les symboles
transportent de la voix ou de la
parole ou bien de la 3 symb 3 symb
signalisation 57 symboles 26 symb 57 symboles
0 : paroles
1 : signalisation
• Comme les paroles et Trame TDMA : 4,615 ms
signalisation ne sont pas
protégés, ces symboles 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3
Donnent aussi le taux de
codage
S’il y a de la redondance,
permettent de déterminer le
code correcteur d’erreur Composition du Burst
utilisé
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3
Pour que la réception soit correcte, il faut définir une chaîne de transmission
permettant une transmission correcte des info . Cette chaine est, de base, plus
complexe dans les systèmes radio que dans d’autres systèmes de transmission.
convolutionels
• En cas d’erreurs isolés, le code convolutionnel va permettre de corriger et recevoir
l’intégralité du bloc
• Par contre, il fonctionne mal en cas de rafale d’erreurs
Conclusions
C’est pour cette raison on va procéder à l’entrelacement (interleaving
(interleaving)) :
Objectif de l’entrelacement : modifier l’ordre des bits
0 8 16 24 32 1 9 17 25 33 13 2 18 26 34
Conséquence :
• Si un sous bloc (après entrelacement n’est pas reçu, cela correspond à des bits isolés
• C’est dans cette phase de construction des burst, qu’on va renseigner le chiffrement
aussi et les deux bits de « stealing bits » pour renseigner le contenu du burst (voix ou
signalisation)
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
0 8 16 24 32 1 9 17 25 33 13 2 18 26 34
Modulation numérique
4. Transposition en fréquence
• Transmission sur la fréquence f0=937 Mhz par exemple et puisque c’est un système
TDMA, on va transmettre un burst toute les trames TDMA
1. Pour la voix,
• Le codeur qui fonctionne actuellement est un codeur qui travaille à 12,2 Kbits/s, il
délivre un bloc toutes les 20 ms un bloc de 12,2 x 20 = 244 bits)
• Protégé par un CRC sur 16 bits. Au total : 244 + 16 = 260 bits
• Codage de la voix est non uniforme (les bits les plus importants sont protégé plus
que d’autres qui sont considérés comme accessoire), en sortie du codeur, des
blocs de 456 bits (8 x57 bits).
• En résumé :
En sortie du codeur voix : on a : 244 bits
En sortie du codeur CRC + correction d’erreur : on a : 456 bits
En sortie de l’entrelacement : on a : 8 x 57 bits
En sortie du module GMSK : on a : 8 x 57 symboles
Transposition en
0 8 16 24 32 1 9 17 25 33 13 2 18 26 34
Modulation numérique
4 bursts
Transposition en fréquence
Trames TDMA : 4,615 ms
2. Bloc de signalisation
• Dans le cas de la signalisation (messages de changement de cellule handouver, …),
il est absolument nécessaire qu’on soit sur que le message transmis soit correcte
un terminal qui réagit à une ordre qui doit être correcte.
Les blocs transmis font : 184 bits, soit 23 octets
Donc, détection d’erreur fiable : CRC sur 40 bits
Bloc avec détection d’erreur : 184 + 40 = 224 bits
Après étage correction d’erreur : (224 + 4) x 2 = 228 x 2 = 456 bits
• En effet, on va ajouter 4 bits, car on va faire du code convolutionel qui agit sur
une fenêtre glissante de 5 bits (224 + 4 = 228 bits).
• On utilise un code convolutionnel avec un taux ½
⇔ à la sortie de l’étage, on a 228 x 2 = 456 bits. (même nombre de bits que dans le cas de la
parole)
La suite est donc identique :
8 x 57 bits
8x57 symboles
On construit des burst et on applique l’algo de chiffrement si nécessaire et on indique
que c’est de la signalisation (stealing bits) et on obtient donc 4 bursts
3. Remarques :
A. Le fait de transmettre sur des bursts différents, permet de faire une meilleurs
performance du système en terme de communication numériques. En effet, on peut
considérer que si on a deux bursts qui ne sont pas reçu et comme on a un taux de
codage ½, il suffit d’utiliser les deux bursts bien reçu pour entièrement décoder le
bloc de transport (c’est l’intérêt d’utiliser une correction d’erreur)
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3
50 132 78
189 bits
50 3 132 4 78
456 bits (
20 ms)
184
228 bits 4 x 57
184 40 4
456 bits
456 bits (
20 ms)
240
Tail bits
240 4
456
456 bits (
20 ms)
Date : 07/12/2013 Passer à la première page
Page 74 Pierre SWEID
GSM - CANAL DE TRAFIC ET CANAL LENT ASSOCIE-1-
A. Introduction de la notion de « canal logique » dans GSM
Rappels : Exemple d’une com : terminal GSM avec un autre terminal sur le réseau
1. Le codeur produit un paquet toute les 20 ms
• En effet, le codeur travaille à 12,2 kbits/s 244 bits toutes les 20 ms
2. La chaîne de transmission dans GSM ajoute des bits
Code correcteur d’erreur,
Entrelacement, ..etc.)
En sortie de la chaîne de transmission, on a 4 bursts en GSM toutes les 20 ms
(
un burst toutes les 5 ms)
3. Bilan sur 60 ms :
3 blocs de paroles 12 bursts
Sortie du codeur de parole 4 bursts/20ms
3 blocs de paroles 20 ms 20 ms 20 ms
5 ms
Bursts engendrés
12 bursts
5 ms Non occupé pour la
transmission de la parole
13 trames TDMA
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 3 4 5 6 7
0 1 24 25
« slot »
577 µs (
15/26 ms)
Multi trame à 26 trames, 120 ms
Canal TCH
• Considérons le canal physique (exemple canal physique représenté par le slot 3)
• Dans GSM, on a défini un séquencèrent particulier avec des structures de multi-trames dans
laquelle, on a tjs la notion de canal physique N° 3 mais vu dans des trames successives (on
passe de FN (Frame Number) à FN+1)
Trame TDMA
FN+2
FN-1 FN 4,615 ms FN+3
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 3 4 5 6 7
Canal physique 3
T + Traffic Channel ou TCH
Le burst contient de la voix
T T T T T T T T T T T T T T T T T T T T T T T T
0 1 12 24 25
Canal SACCH
• sur la trame N°13 n’est pas nécessaire de transmettre de la voix encodée, on peut
transmettre de la signalisation associée (En même temps qu’un terminal est en
communication, il faut par exemple remonter des mesures faits par le terminal ou
bien changer la valeur (Timing Advance)
• Canal physique 3
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 3 4 5 6 7
• T + Traffic Channel ou TCH
(Le burst contient de la voix)
0 1 24 25
Remarque importante :
• Il reste le dernier élément de la multitrame qui reste vide. Il est non utilisée pour la
transmission (idle slot ).
• Ce slot est disponible pour le terminal pour en profiter pour aller écouter la voix balise des
cellules voisines (comme il n’a ni à transmettre, ni à recevoir), il a un temps bcp plus long pour
découvrir plus facilement l’environnement découvrir les voix balises et les caractéristiques
des cellules voisines
Trame TDMA
FN+2
FN-1 FN 4,615 ms FN+3
• Canal physique 3
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 3 4 5 6 7
• T + Traffic Channel ou TCH
(Le burst contient de la voix)
0 1 24 25
C. Bilan :
• Pendant une communication GSM, il y a une allocation d’un canal physique duplex.
duplex
• Ce canal physique supporte en parallèle
a. un canal logique TCH à 12,2 kbits/s pour la parole
b. et un canal logique SACCH à 0,4 Kbits/s environ pour la supervision de la liaison
On a ainsi la définition d’un canal logique
• De façon général, un canal logique est défini par le type d’information qu’il
transporte)
TCH : transporte de la parole
SACCH : transporte du contrôle, de la supervision de la liaison
• Dans GSM, on définit un canal logique à partir « d’un séquencement », c’est ce que
nous avons vu dans la structure de multi-trame
• Par exemple :
Si FN = 26 mod 12, le burst porte alors le SACCH; ce séquencement particulier
permet de simplifier la tâche du terminal
• Conclusion :
• On peut ainsi transmettre directement la signalisation sur un canal physique, c’est-à-dire
faire la même chose que pour un canal de trafic.
• Dans ces conditions, on a des blocs de 184 bits toutes les 20 ms ce qui correspond à un
débit d 9,2 kbits/s Bloc de transport (184 bits)
Chaîne de transmission
(CRC, GMSK, …etc.)
4 bursts 57 57 57 57 57 57 57 57
Dans tous les cas, le débit nécessaire reste relativement faible (le débit 9,2 kbits/s est suffisant)
Remarque :
Dans certains cas, on pourrait faire appel au canal de trafic (TCH) , plus précisément, la dernière
trame vide pour envoyer des informations de signalisation mais à un débit plus bas.
Exemple : Dans la phase finale de l’appel, lorsque on a un canal de trafic et qu’on raccroche, ou
lorsque on effectue un ordre de handover qui doit être vite envoyé, on va utiliser tout simplement le
canal de trafic spécifique pour transmettre de la signalisation
En générale, la fonction de signalisation requière des débits très faibles, on met en place cette fonction
en utilisant un canal physique dédiée appelé : FACCH (Fast Associated Contol Channel)
Principe : FN+2
FN-1 FN Trame TDMA FN+3
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 3 4 5 6 7
• Canal physique N° 1
• Trame TDMA « 4,615 ms »
0 1 49 50
0 1 49 50
• Canal physique N° 1
• Trame TDMA « 4,615 ms »
• D = Stand-alone Dedicated Control Channel (SDCCH)
DL D0 D1 D2 D3 D4 D5 D6 D7
0 1 2 3 49 50
UL
D0 D1 D2 D3
0 1 2 3 49 50
Il y a tjs le principe de décalage entre les vois UL et DL. Ici c’est fait un peu différemment. Sur la voie UL, on a
tjs :
• 8 SDDCH (SDCCH_DL « downlink » transmis ensuite le SDCCH_UL « UpLink » transmis 4x4 burtss plus
tard
Date : 07/12/2013 Passer à la première page
Page 86 Pierre SWEID
GSM : CANAL DEDIE -6-
DL D0 D1 D2 D3 D4 D5 D6 D7
0 1 2 3 49 50
Exemple d’allocation du Canal SDCCH 2
UL
D0 D1 D2 D3
0 1 2 3 49 50
Le SDCCH a besoin d’un canal lent associé de la même façon que le TCH avait besoin d’un canal lent
associé.
un débit sur le canal SACCH qui est à 50% du débit sur le canal SDCCH
0 1 2 3 49 50
Exemple d’allocation du Canal SDCCH 2
UL
A1/A5 A2/A6 A3/A7 A4/A8 D0 D1 D2 D3 D4 D5 D6 D7
0 1 2 3 49 50
C. Bilan :
1. Un canal physique peut supporter en parallèle 8 canaux logiques SDCCH à 0,8 Kbits/s. Chaque canal
SDCCH ayant son canal logique SACCH à 0,4 Kbits/s permettant la supervision de la liaison. « On a ainsi
la notion du canal dédié »
2. Canal dédié ?
Ceci lorsque un slot est régulièrement alloué à un terminal particulier sur la DL et UL.
En effet, si un terminal transmet, il sait qu’il est le seul à transmettre sur cette fréquence dans cette
intervalle dans la cellule et qu’il n’y a aucun terminal qui peut rentrer en collision avec le terminal
considéré sur cette cellule.
La station de base est de même va vérifier que le contacte avec le mobile est tjs établi
1. Le premier est lié à l’émission d’un signal de référence qui permet aux terminaux de faire des
mesures de puissance pour savoir s’il s’éloigne ou se rapproche de la station de base
La contrainte :
• Sur une des fréquences affectées à la cellule, la station de base sur la voie descendante doit être en
émission périodique et permanente
F2 1 2 3 6 1 2 3 6 1 2 3
F1 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 VOIE
BALISE
BTS
F0 4 4
« slot » : 577 µs (
15/26 ms)
Trame TDMA : 4,615 ms
En GSM, le choix qui a été fait dans GSM est de transmettre le signal permanent et les info nécessaires
sur l’intervalle de temps 0
FN+2
FN-1 FN Trame TDMA FN+3
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 3 4 5 6 7
S S S
0 1 2 10 20 49 50
11 21
• Trame TDMA « 4,615 ms »
Multi trame à 51 trames
Cette séquence permet de caractériser le fait qu’il y a une transmission conforme à GSM les environs.
4. Le SCH transporte quelque éléments binaires et indique le n° de trame courante (FN), donc une fois
le mobile a décodé le SCH, il identifie le FN et il sait qu’ensuite il est incrémenté toutes les 4,615 ms
5. Le SCH permet une synchronisation complète du terminal sur la transmission de la station de base
grâce au SCH
Pour cela il faut que chaque station de base diffuse l’ensemble des paramètres de configuration
du réseau. Cela va être fait grâce au BCCH (Broadcat Control CHannel)
Le BCCH utilise la chaine de transmission classique de GSM 1 bloc de transport sur 4 bursts
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 3 4 5 6 7
S B S S
0 1 2 10 20 49 50
A. Introduction :
Nous avons vu différents canaux logiques :
Les canaux dédiés « SDCCH » ou le canal de trafic « TCH » avec le canal lent associé , utilisés
lorsque le terminal est en cours de service
La voie balise, écouté par le terminal lorsqu’il est en veille (SCH, BCCH)
Question : Comment passer d’un état de veille à un état dédié avec un canal dédié
Pour permettre à un terminal d’accéder à un service (envoyer un SMS, ..etc.) et pour permettre au
réseau de joindre le terminal lorsqu’il est appelé il est nécessaire de disposer de canaux logiques
supplémentaires;
« ce sont els canaux communs « Common Channels »
Une structure de multi trame qui correspond au slot 0 des trames TDMA successives (tous les slots
0 peuvent être utilisé pour le RACH : Random Access Channel « R »
FN+2
FN-1 FN Trame TDMA FN+3
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 3 4 5 6 7
Voie montante
« UL »
R R R R R R R R R R R R R R R R R R R R R R R R
0 1 2 10 20 49 50
La règle : tout terminal qui demande un service peut transmettre sur le « slot 0 » (principe
de « slotted Aloah »)
Deux terminaux peuvent transmettre en même temps risque de collision
Solution : un terminal qui n’a pas une réponse du réseau va retransmettre après un
délai aléatoire pour éviter que deux terminaux qui retransmettraient ne rentrent à
nouveau en collisions
FN+2
FN-1 FN Trame TDMA FN+3
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 3 4 5 6 7
R R R R R R R R R R R R R R R R R R R R R R R R
0 1 2 10 20 49 50
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 3 4 5 6 7
DL F S B F S F S
0 1 2 10 20 49 50
R R R R R R R R R R R R R R R R R R R R R R R R
0 1 2 10 20 49 50
Canal physique 0 pour la Voie balise
Multi trame à 51 trames • Trame TDMA « 4,615 ms » S=Synchronisation Channel « SCH »
B = Broadcast Control Channel « BCCH »
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 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3
R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R
0 1 2 10 20
30 49 50
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 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3
0 1 2 10 20 30 49 50
Slots qui peuvent supporter le PCH
R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R
0 1 2 10 20
30 49 50
<
RACH
2). Le réseau utilise le canal AGCH (Access Grant Channel ) pour
allouer un canal dédié, SDCCH (Stand-alone Dedicated Control
AGCH
Channel ) [
canal de signalisation alloué au MS pendant une
SDCCH
durée limitée du temps]
3). Le canal SDCCH est utilisé pour échanger des messages de TCH/FACCH
signalisation jusqu‘à ce que ça devienne nécessaire d‘obtenir un
canal de trafic (TCH).
Le canal FACCH fournit un canal de signalisation dit « in- SACCH
band ». Lorsque le canal FACCH devient disponible le canal
SDCCH est libéré.
2. Même question si maintenant c’est Bobe qui veut envoyer un SMS à Alice
0 1 2 10 20 30 49 50
Canal physique 0 pour la voie balise
R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R
0 1 2 10 20
30 49 50
Alice
RR Immediate Assignment
(canal SDCCH2 sur slot 1, TA) 3
Message envoyé sur le canal AGCH
0 1 2 10 20 30 49 50
Canal physique 0 pour la voie balise
R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R
0 1 2 10 20
30 49 50
Alice
Écoute sur la voie BTS BTS
balise (écoute sur RR PAGING (TMSI) RR PAGING (TMSI)
le canal PCH) PCH
1
PCH
Si le TMSI d’Alice Burst court
est dans le message 2 RACH
PCH, le MS fait
RR IMMEDIAT ASSIGNMENT
une req. D’accès
Canal SDCCH 2 sur slot 1 , TA
Message envoyé sur le canal AGCH 3
Echanges sur canal dédié
SDCCH 2 4
b) RACH
c) AGCH :
d) SDCCH :
e) TCH :
f) FACCH :
g) SACCH :
c) AGCH : réponse du réseau a la demande d’accès du mobile (RACH) , contient un pointeur vers le
canal de signalisation dédié SDCCH
f) FACCH : canal de signalisation rapide associé a un canal de trafic, utilisé pour l’exécution des
HO (HandOff)
g) SACCH : accompagne toujours un 1 canal TCH ou SDCCH, signalisation à bas débit pour
transmettre des rapports de mesures du MS vers la base durant un appel actif (contrôler la
transmission du canal associé (mesures niveau de puissance, taux d’erreur liaison descendante,
…)
ftp://ftp.3gpp.org/Specs/
Date : 07/12/2013 Passer à la première page
Page 116 Pierre SWEID
TRAFIC ET SIGNALISATION
Le réseau véhicule deux types d'informations :
1. Trafic :
2. Signalisation :
« RING ! »
riiiiing
Signalisation Réseau
Signalisation :
Le réseau a besoin aussi de véhiculer des informations pour son propre fonctionnement.
Leurs buts sont nombreux :
→ Routage du trafic data,
→ Maintenance,
→ Sécurité, …etc.
BSC MSC
BTS
MS BTS
OMC-R
OMC-S
A-interface
BSS
Base
interface (X.25)
Station TRAU
Sub-system
BSC
Operation
Cell 3 Interface Abis Sub-
Um (Interface Cell 1
BTS System OMC-R OMC-S
radio Cell 2
BTS
MS
PSDN : Public Switched Data Network / ISDN : Integrated Services for Digital Network
Date : 07/12/2013 Passer à la première page
Page 122 Pierre SWEID
ARCHITECTURE DU SYSTÈME GSM
•Sous systèmes et interfaces définies
• sous système NSS :
a. Du commutateur du système appelé le Centre de Commutation de Services mobiles (MSC « Mobile
Switching Center »).
b. du VLR « Visitor Location Registers »
c. du HLR « Home Location Registers »
d. du AUC « Authentication Center »
e. et de l’EIR « Equipment Identity Register » .
+ +
The Smart Card to use
f153454
GSM
L'abonné est identifié dans le système quand il insère la carte SIM dans l'équipement mobile et le met sous
tension. Ceci fournit une quantité(un montant) considérable de flexibilité aux abonnés puisqu'ils peuvent
utiliser n'importe quel équipement mobile GSM prévu pour GSM.
Avec la carte SIM l'idée "de la personnalisation de la communication est déjà réalisée : l'utilisateur doit
seulement prendre sa carte à puce à un voyage.
Chaque station mobile possède une « identité Internationale » (IMEI : International Mobile Equipment
Identity ) qui est stocké de manière permanente dans le MS.
Sur demande, le MS envoie ce numéro sur un canal de signalisation au réseau.
L’abonné connaît :
- Called party number = MS-ISDN SIM-Card Combiné
- PIN
Global GSM Mobility Card
= +
The Smart Card to use
GSM
Contient : IMSI
15 mm
25 mm
Composition du MS ISDN :
Structure hiérarchique en trois niveaux
trois types d’informations sur 15 chiffres au max :
MS ISDN = CC + NDC + SN
→ CC : CountryCode(where subscription has been made (1 à 3 chiffres)
• France : 33
• EU : 1
→ NDC : National Destination Code (code du réseau dans le pays)
• Orange : 607, 608, …etc.
• SFR : 603, 609, ..etc.
• Bouygues : 66X, ..etc.
→ SN : Identifiant de l’utilisateur (Mobile Subscriber)
• France : 6 chiffres
• Si on compose le Numéro 06 12 345 678 sans le préfixe, le réseau utilise le préfixe du pays dans
lequel l’utilisateur se trouve
• En France : 33 6 12 345 678
• Aux états unis : 1 6 12 345 678
• Finlande 356 6 12 345 678
Numérotation
du MSISDN
Mr. Bobe
MSISDN = 33 6 83 36 00 01
IMSI = 208 02 211254
HLR
On préfère utiliser
plutôt le TMSI
Mobile Station -
International Mobile Subscriber Identity
Nature Integrated Services Digital Network Nb
Similar to ISDN,
Conformity with E212
Conformity with E164/E213
Country
Mobile Mobile Mobile Subscriber National Mobile Subscriber
Code
Meaning Country Network Ident. Nb
(where Destination (national definition)
Code Code H1 H2 = Identity of HLR Code * M1 M2 = nbr of logical HLR
subscription
within the home PLMN
has been made)
MCC : indicatif du pays domicile de l’abonné mobile CC : indicatif du pays dans lequel l’abonné a souscrit
MNC : indicatif du PLMN nominal de l’abonné mobile * son
Thisabonnement
code does not identify a geographical area
MSIN : numéro de l’abonné mobile à l’intérieur du réseau GSM NDC :but
indicatif du PLMN particulier dans le pays
an operator
SN : attribué librement par l ’opérateur
2. Authentification de l’abonné
Par l’utilisation de la clé privée Ki stockée en SIM et d’une clé publique transmise par le réseau, le
mobile renvoie un résultat en utilisant l’algorithme A3/A8
Éviter un accès frauduleux au réseau
MSC
TRAU Radio
A Interface Interface
BTS
NSS
Ater Interface
Public Telephone Network
Abis Interface MS
OMC-R BSC BTS
Radio
Interface
OMN Interface
Sun
BTS
StorEdge A5000
BSS MS
Interfaces définies
– Le sous système BSS vue par le MSC (Mobile Switching Center ) à travers l’interface A (A interface)
comme la seule entité responsable d’assurer la communication avec les MSs (Mobile Stations) dans une
zone donnée.
donnée
– L’interface entre le BSC et les BTSs est appelée interface Abis.
– le BTS est en contact avec le mobile (MS) via l’interface Radio
Date : 07/12/2013 Passer à la première page
Page 134 Pierre SWEID
Gestion cellulaire
Le réseau est divisé en cellules :
■ Chaque cellule utilise un certain nombre de fréquence radio (porteuses)
■ En GSM, une porteuse est : 200 KHz
■ En UMTS/WCDMA, la fréquence porteuse est : 5 Mhz
■ Une station de base (BTS) gère une à trois cellules (cellule secteur).
« hiérarchie logique » :
■ MCC = Mobile Country Code
■ MNC = Mobile Network Code
■ LAC = Location Area Code
■ CI = Cell Identity
■ La mise à jour de la localisation se fait uniquement lors du déplacement du Configuration : deux secteurs
BTS
-Interface entre les antennes et les Antenne
Coupleur Transmission
TRXs de chaque cellule
Duplexer
SYSTEME DE COUPLAGE
- Encode, encrypte et module les
Coupleur de réception
signal, transmet le signal RF à
l’antenne
- Décrypte et égalise le signal en
provenance du MS avant TRX
démodulation (Transceiver-Receiver)
- Détection des appels du Mobile
- Mesures sur le canal UpLink
- Calcul de l’Avance en Temps (TA) (Fonctions communes de la Base)
- Gestion des sauts en fréquence
(Frequency hopping) Abis
interface
PCM PCM
controller controller
Vers sous
Interface Abis Interface A système Réseau
BTS
Trunk T1 peut
véhiculer jusqu’à 92
canaux de trafic et de T1 trunk =
contrôle Transcoder
jusqu’à 24 canaux
utilisateur
Interafce
Interface
BSC Interface PCM MSC
externe
Ater
A
Trunk E1
Jusqu’à 120 canaux E1 trunk = jusqu’à
utilisateur 31 canaux utilisateur
BSC
MSC
BSC
VLR HLR
MSC
■ Il y a deux types de MSC pour fournir des services de commutation à une partie définie du
PLMN :
1. MSC, utilisé pour établir les canaux de trafic et de commuter les messages de
signalisation entre des entités PLMN et d'autres réseaux GSM ou des réseaux fixes,
HLR
BSS D D BSS
VLR VLR
Interface G
Interface B Interface B
Interface C
Interface A MSC Interface A
GMSC
F F
E EIR
E
IWF IWF
HLR
Subscriber
Management
Center
Permanent records
- MSISDN
- IMSI
- Subscriber's service provision
Temporary records
- VLR address
- Ciphering items
(Kc, Sres, Rand)
VLR
LA1
Permanent records
- IMSI
- Subscriber’s service provision
LA3
LA2 Temporary records
- Ciphering items
(Kc, Sres, Rand)
- LAI - TMSI
LA4
Les informations nécessaires pour gérer la MS sont dans le HLR, ces info sont transférées au
VLR de cette manière elles peuvent être facilement rapatriées si nécessaire
Pour une telle raison les données contenues dans le VLR et dans le HLR sont plus ou moins
les mêmes. Néanmoins, les données sont présentes dans le VLR seulement tant que la MS
est enregistrée dans la zone de localisation (LA) liée VLR.
AUC
Ciphering Triplets
Ki RAND 5
HLR Request
AUC provides
■ la même clé Ki doit être trouvé dans la carte SIM d'abonnés et est utilisé pour
produire les info cryptage suivants (nommés triplets) :
1. un nombre aléatoire (RAND RANDom )
2. UNE RÉPONSE de Signature (SRES : Signature RESponse) utilisant
l'algorithme A3,
3. Une clé de cryptage Kc, utilisant l’algo A8, clé calculée chaque fois une
authentification est effectuée
EIR
Black list
(barred ME)
IMEI
White list
(valid ME)
Mobile
Equipment Gray list
(faulty ME)
Mobile
Switching
Center
BSS PSTN
Modem
MS
Data +
DTE signals
Rate
adaptation
Modem
DTE
signaling
IWF
Land-DTE
DTE
Date : 07/12/2013 Passer à la première page
Page 156 Pierre SWEID
Fonction IWF : InterWorking Function
Rôles :
■ Le système GSM fournit un vaste gamme de services de données à ses abonnés. Pour
atteindre cet objectif, le système GSM s’interfaces avec divers réseaux de données
publics et privés actuellement disponibles.
→ C'est le but de l’IWF : Inter-Working Function) de fournir cette capacité
d’interfaçage
■ Les réseaux pour lequel l’IWF fournit des interface sont :
1. PSTN
2. RNIS,
3. CSPDN : (Packet-switched public data networks),
4. (PSPDN : Packet-switched public data networks).
■ Il fournit à l'abonné les moyes (débit conversion protocolaires, …etc.) permettant la
mise en place d’une communication entre un équipement terminal GSM (DTE GSM) et
un équipement de terrain fixe par exemple ( le destinataire).
■ En outre il alloue un modem approprié parmi la liste des équipements modem dont il
dispose. Comme par exemple lorsqu’un un GSM DTE, un faxe qui échange des
données avec un faxe analogique (V35) sur le réseau terrestre.
■ Des conversions protocolaires variées peuvent être nécessaires pour les messages
de trafic et de signalisation. Ceci inclut des adaptations en terme de débit,
reformatage de certains bits de signalisation
■ L'IWF est une partie du Centre MSC ( Mobile Switching Center).
Date : 07/12/2013 Passer à la première page
Page 157 Pierre SWEID
PILE PROTOCOLAIRE SS7
PILE PROTOCOLAIRE SS7
Fonctions remplies par les couches MTP
Couche MPT1 - Lien Signalisation MTP1
Couche MTP2 – Fonctions
Couche MTP3 - Fonctions
Adressage réseau au niveau de MTP3 et SCCP
Routage MTP3 avec le Point Code
Couche TCAP (Transaction Capabilities Application Part)
Signaling Connection
Control Part (SCCP)
3 Network Message
Transfer
2 Link
Part
1 Physical (MTP)
MTP Addressing
E1 or T1 PCM link
Câble V35
1 canal à 56 or 64 Kb/s
MTP3 message
Flow control
Each node in the SS7 network has a unique address, and network addressing routes
every message to its intended address.
Adressing
Dans le but d’identifier chaque nœud du réseau SS7, les adresses MTP sont insérées
dans les messages MTP3 (Signaling Information Field).
Le Point Code (adresse MTP) est la manière d’adresser un nœud dans les réseau SS7
La normalisation ANSI défint un Point Code comme étant compose de :
■ Network Identifier (0-255),
■ Cluster Identifier (0-255),
■ Network Cluster Menber (0-255).
Les types de Point Code sont (normalization ITU)
■ Basic : compose d’un numéro entre (0 - 16,383),
■ International : compose de trios numéros :
1. Zone (0 -7),
2. Area (0 -255),
3. Point (0 -7).
SCCP SCCP
MTP MTP
TCAP fournit un ensemble de protocoles et les services qui peuvent être utilisés par une
AP sur un nœud pour invoquer l'exécution d'une procédure à un autre nœud et
échanger les résultats d'une telle invocation.
ASEs sont les éléments logiciels qui traitent des messages MAP fournis ou demandé par
un utilisateur au niveau application.
MS NSS
CM CM I
M
A S
P U
MM MM P
BTS BSC
/
RR
O&M O&M BSSAP BSSAP T
T
C U
R RR D B P
D B S A
R S T S
R T S M P
RR RSM A
S A M A
M A P P
P P
Um Abis
A-Interface
Interface Interface
Ils sont échangés entre deux utilisateurs en End To End (MS et MSS) en utilisant le
protocoles des couches inférieurs pour les relayer ( LAPDm, le LAPD, SS7).
Pour établir un une connexion avec le MS, LE CM doit exiger le MM, qui à son tour exige
que RR ouvre la liaison radio.
Multiplexage
Multiplexing
PCH
RACH BCCH AGCH SDCCH FACCH SACCH
Speech 1 TS = 4 channels
PCM
PCM
• Radio
LAPD • O&M
■ Accès physique entre BTS et BSC : liens numériques PCM à 2.48 Mbits/s (E1)
ou 1.544 Mbits/s(T1), de 32 ou 64 slots à 64 Kbits/s
■ Voie :
• Encapsulé dans des slots à 4x16 Kbits/s (transcodeurs remote)
■ Data :
• Encapsulée dans des slots à 4x16 Kbits/s
• Les débit initial d’un utilisateur qui peut être 300, 1200, 1200/75,
2400, 4800 9600 ou 14400 bit/s est ajusté à 16 Kbits/s
LAPD
LAPDm
voix1 TS = 4 canaux
LAPD • O&M
SS7
IP/X.25
Caractéristiques
■ Accès physique à 1.544 Mbits/s oy 2.048 Mbits/s (24 ou 32 Time Slots à 64 kbits/s) :
véhiculant :
■ Canaux de signalisation réservée (CCITT N°7 – VCS7)
■ Canaux voie et données à 16 kbits/s
■ Lien de signalisation BSC-TCU (LAPD)
■ Données O&M au OMC-R (X.25) via MSC (à travers le réseau uniquement)
BSS NSS
SS7
IP/X.25
Autres applications
(exemple :call control)
BSS BSS
DTAP MAP DTAP
MAP
Vers interface radio
De l’équipement de Distribution Distribution
function function
transmission
SCCP SCCP
Vers autre utilisateurs :
SCCP
Ou
MTP MTP MTP
Couche physique
DTAP: Direct Transfer Application Part SCCP: Signaling Connection Control Part BSS: Base Station Subsystem
BSSMAP: BSS Management Application Part MTP: Message Transfer Part MSC: Mobile services Switching Centre
Les couches MTP (2 à 3) fournissent un système de transport de base pour tout les
messages de signalisation CCS7 et sont responsables de la gestion de signalisation du
réseau et signalisation du traitement de message :
■ Le niveau 1 (Level 1) : définit les caractéristiques physiques pour 64 kbit/s pour la signalisation de la
liaison de transmission.
■ Le niveau 2 (Level 2) : assure un lien de signalisation sécurisé(sûr) en fournissant la détection d'erreur
et la correction, et gestion d'erreur.
■ Le niveau 3 (Level 3) : assure que la signalisation de messages est acheminée par le réseau dans l'ordre
correct et sans perte ou duplication même en cas de panne de liens.
Ainsi, MTP trouve le point de signalisation de destination
■ L’adressage SCCP permet le routage vers les applications dans le même réseau (en utilisant les
adresses) ou vers une application externe au réseau en utilisant la classe 0 pour le mode connecté et la
classe 2 pour le mode orienté connexion
■ La fonction de distribution est ajoutée au niveau de SCCP pour différentier le BSSMAP de DTMP
■ le BSSMAP est un protocole GSM CCS7 , gère la signalisation couvrant les MS, BSS et le MSC. Il est
divisé en deux parties :
■ BSSMAP constitué des messages qui doivent être traités soit par MSC ou BSC (RR)
■ DTAP constitué des messages qui doivent être transmis de manière transparente pour le BSS (MM,
CM)
Date : 07/12/2013 Passer à la première page
Page 185 Pierre SWEID
Interface PSTN/ISDN/PSDN
GMSC offices
Transfert de Message
MTP MTP
Couche Physique
La partie « Utilisateur » est construite sur les services du plan MTP pour fournir une
signalisation sans connexion pour l ’établissement, le contrôle et le fin la voix ou pour
les trunck de données des appels GSM CCS7 sur l'interface PSTN prenant en
considération que c'est orienté connexion sur l’interface A à cause des fonctions SCCP.
BTS
BSC
BTS
VLR
BTS MSC
BSC
BTS
BTS
BSC
MM_LOCATION_UPDATING_REQUEST
01
(IMSI)
Recherche abonné :
inconnu
MAP_SEND_AUTHENTIFICATION_INFO
02
(IMSI)
Triplet de sécurité
MAP_SEND_AUTHENTIFICATION_ACK
03
(rand1,sres1,rand2,sres2,Kc2.. Kc5)
Authentification et activation chiffrement
MAP_UPDATE_LOCATION
04
(IMSI)
Consultation du
profile de l’abonné
Dans le VLR : MAP_INSERT_SUBSCRIBER_DATA
05
Activité de mise (Profile de l’abonné)
à jour de Stockage du profil(IMSI
localisation + Profile)
MAP_INSERT_SUBSCRIBER_DATA_ACK
06
Mémorisation du VLR
MAP_UPDATE_LOCATION_ACK
07
Date : 07/12/2013 Passer à la première page
Page 192 Pierre SWEID
Situation de base
HLR
VLR
MSC
MM_TMSI_REALLOCATION_COMMAND
08
(TMSI)
Stockage du TMSI
dans MS
MM_TMSI_REALLOCATION_COMPLETE
09
MM_LOCATION_UPDATING_ACCEPT
10
Le MS : Le MSC/VLR : LE HLR :
Prise en charge par le réseau OK Allocation d’une TMSI Profil de l’abonné
Connaissance de la zone de localisation il Correspondance TMSI IMSI IMSI
dépend Profile abonné Ajout du Numéro du VLR ou se
Zone de localisation « LAI 0 par exemple » trouve l’abonné
HLR
BTS
Cellule 1 BSC
BTS
Cellule 3
DEPLACEMENT VLR
BTS MSC
LAI 0
Cellule 2
BSC
Le MSC/VLR :
BTS Allocation d’une TMSI
Cellule 4 Correspondance TMSI IMSI
Profile abonné
Zone de localisation « LAI 0 par exemple »
BTS
LAI 1
BSC
HLR
BTS
Cellule 1 BSC
BTS
Cellule 3
DEPLACEMENT VLR
BTS MSC
LAI 0
Cellule 2
BSC
Le MSC/VLR :
BTS Allocation d’une TMSI
Cellule 4 Correspondance TMSI IMSI
Profile abonné
Zone de localisation « LAI 0 par exemple »
BTS
LAI 1
BSC
HLR
BTS
Cellule 1 BSC
BTS
DEPLACEMENT Cellule 3
VLR
BTS MSC
LAI 0
Cellule 2
BSC
Le MSC/VLR :
BTS Allocation d’une TMSI
Cellule 4 Correspondance TMSI IMSI
DEPLACEMENT Profile abonné
Zone de localisation « LAI 0 par exemple »
BTS
LAI 1
BSC
MM_LOCATION_UPDATING_REQUEST
01
(TMSI)
Recherche abonné :
Actualisation localisation
Remplacement du LAI 0 par LAI 1
Optionnel
Authentification et activation
chiffrement
Allocation d’un nouveau TMSI
MM_LOCATION_UPDATING_ACCEPTT
02
MSC 1/VLR 1:
TMSI IMSI
Profile abonné
DEPLACEMENT LAI 1
LAI 2
BSC 2 VLR 2
MSC 2
BTS 2
Cellule 1
MM_LOCATION_UPDATING_REQUEST
01
(TMSI,LAI 1)
Recherche dans la table du
VLR qui gère LAI 1
MAP_SEND_IDENTIFICATION
02
« TMSI »
MAP_SEND_IDENTIFICATION_ACK
03
« IMSI, RANDx ,SRESx, …Kcx»
Triplets préparé pour le
MS mais non utilisés
encore
MM_AUTHENTIFICATION_REQUEST
04
(RANDx)
MM_AUTHENTIFICATION_RESPONSE
05
(SRESx) MAP_UPDATE_LOCATION
06
(IMSI)
MAP_CANCEL_LOCATION
07
Suppression du (IMSI)
contexte abonné MAP_CANCEL_LOCATION_OK
08
MAP_INSERT_SUBSCRIBER_ATA
09
(Profile abonné)
Stockage profile
MAP_INSERT_SUBSCRIBER_ACK
10
Mémorisation
du VLR 2
MAP_UPDATE_LOCATION ACK
11
Choix de TMSI
MM_LOCATION_UPDATING_ACCEPT
12
IMSI_DETACH : a pour objet est d’informer le réseau ets que ce mobile est Hors Tension et éviter de l’appelr (
déclencher des
messagerie, …etc.)
Optionnelle Suppression
contexte
HLR :
Le MS : MSC 2 / VLR 2 Profil de
TMSI 1 (dans la carte SIM) Allocation d’un nouveau
IMSI
Réutilisable après une TMSI (TMS 1)
VLR 2
nouvelle mise sous tension Profile abonné
MS non accessible
LAI 2
BTS
1
BSC 1 qui
2 décide de
handover VLR B MSC C VLR C
VLR A MSC B
MSC A
3
Reste sous
4 contrôle
de MSC A
5
BSC 1 BSC 2
BSC 3 BSC 4
circuit
1 3
2 4 5
1 2 3 4 5
1. Phase d’observation
En GSM, se fait en permanence dès qu’un canal dédié est alloué. Consiste
à faire des mesures régulièrement et à remontrer ces mesures pour els
analyser. Le réseau va décider de faire un Handover pour un terminal (via
un algorithme )
2. Phase de réservation des ressources
Préparation des ressources pour réceptionner le mobile correctement dans
la nouvelle cellule.
3. Phase de changement de cellule pour le terminal
Après confirmation de réservation des ressources, on peut procéder au
changement de cellule pour le terminal
4. Phase de finalisation
Après confirmation du mobile dans la nouvelle cellule, on peut libérer les
ressources dans l’ancienne cellule
BTS BTS
Source Cible
Sur le canal lent SACCH, remonte
régulièrement les mesures qu’il fait.
Il fait des mesures sur la BTS courant
et les autres BTS qu’il reçoit le mieux
Remontés 2 fois / secondes
RR_MEAUSUREMENT_REPORT
01
(Mesures sur le canal SACCH
2 fois par seconde
RMEASUREMENT RESULT
02
RR_MEAUSUREMENT_REPORT ( mesures : délais et débits)
01
(ms measurment)
SACCH RMEASUREMENT RESULT
02
( mesures : délais et débits)
Au niveau du BSC : en
fonction de l’algo il peut y
avoir une décision de handover
BTS BTS
Source Cible
Décision de Handover
Choix de BTS cible et canal de trafic
Choisir une valeur de référence (sur 1
octet)
CHANNEL_ACTIVATION
03
(val_ref)
Activation du canal radio
CHANNEL_ACTIVATION_ACK
04
Ordre de handover au MS
BTS BTS
Source Cible
Utilisation d’un canal de trafic (FACCH)
pour transmettre la signalisation au lieu de
transmettre la voix
RR_HANDOVER_COMMAND
(valeur_ref, description du canal cible : freq. N° du slot, ..etc.) 05
Message envoyé sur le canal : FACCH
10
RF_CHANNEL_RELEASE_OK
Source Cible
RR_MEAUSUREMENT_REPORT
01
(Mesures sur le canal SACCH Phase 1
BSSMAP_HANDOVER_REQUERED
02
(1 ou plusieurs cellules cibles)
BSSMAP_HANDOVER_REQUEST
03
(1 ou plusieurs cellules cibles)
BSC :
Réservation des ressources
dans la cellule cible
BSSMAP_HANDOVER_ACK
04
(val_ref, description du canal cible)
Aiguillage de la communication
vers BSC/BTS cible
BSSMAP_CLEAR_COMMANDE
Libération des 10
ressources SMAP_CLEAR_COMPLETE
11 Phase 4
Date : 07/12/2013 Passer à la première page
Page 219 Pierre SWEID
Gestion des apples
3 Authentication procedure
3 Ciphering procedure
2. Allocation immédiate d’un canal TCH/FACCH (ou bien SDCCH) [Immediate assignment: channel
allocation].
• Envoie du message CM_SERVICE_REQUEST (TMSI) : le MS demande un service, le message
est envoyé en claire ( on met le TMSI, on n’indique pas l’identité ni le terminal)
3. Le VLR lance la procédure d’authentification (si nécessaire) et chiffrement.
• Le MSC/VLR => authentification et activation du chiffrement
4. le MS initie l’établissement d’appel en envoyant au MSC, un message de SETUP (N° tél. Demandé)
• CC_SETUP (N° demandé / 0134 ….), message chiffré
5. le MSC, à son tour vérifie les profil d’abonné, s’il a le droit au service
• Le MSC/VLR a le profile de l’abonné. Il le consulte pour véifier que l’abonné a bien le droit de faire
cet appel
8. Le réseau PSTN (au niveau du commutateur ) établit le déclenchement de la sonnerie sur le téléphone fixe et
renvoie un message ISUP : Address Complete Message to the MSC.
• Message ISUP ACM Le poste demandé sonne
• Envoyé depuis le commutateur vers le MSC/VLR le plus proche pour être relayé vers clui don’t il dépend
le mobile
9. Sur réception de ce message , le MSC alerte le MS avec le message ALERTIN.
• Le MSC renvoie le message : CC_ALERTING
• À ce moment là, la personne (abonné MS) entend la sonnerie
HLR
VLR VLR
MSC MSC
BTS
MSISDN
01
MSISDN 06 xx xx xx xx
02
IMSI
03
MSRN
04
MSRN
Choix du numéro de 05
romaing (temporaire)
TMSI
06
TMSI : utilisé
durant la phase MSRN utilisé pour l’établissement de l’appel
de Paging
IMSI : International Mobile Subscriber Identity
TMSI : Temporary Mobile Subscriber Identity
MSISDN : Mobile Station Integrated Services Digital network Number
Dialing
CC_SETUP
01
(MSISDN)
Recherche
opérateur mob.
CC_CALL_
02
PROCEEDING
ISUP_IAM
03
(MSISDN)
MAP_SEND_ROUTING_INFO
04
(MSISDN)
Conversion IMSI +
recherche localisation
MAP_PROVIDED_ROAMING_NUMBER
05
(IMSI)
MAP_PROVIDED_ROAMING_NUMBER_OK
06
(MSRN) MAP_SEND_ROUTING_INFO_OK
07
(MSRN)
ISUP_IAM (MSRN)
08
Libération MSRN +
recherche TMSI
RR_PAGING(TMSI)
09
Plusieurs messages paging
RR_PAGING(_RESPONSE
10
TMSI)
Authentification
et activation
chiffrement
CC_SETUP 11
CC_SETUP_CONFIRMED
12
Allocation
Ressources radio
CC_ALERTING
ISUP_ACM
13 14 ISUP_ACM
15 CC_ALERTING
Ringing
16
Abonné décroche Retour Dialing
CC_CONNECT
17
CC_CONNECT_ACK 18
CC_CONNECT_ACK
ISUP_ANM
ISUP_ANM
19
20 CC_CONNECT
21
CC_CONNECT_ACK
22
Path
Established
Communication établie
IAM
IAM 1 Dialing
PAGING REQUEST 2 (MSISDN)
PAGING REQUEST 3 (MSRN)
4 (TMSI or IMSI, LA)
CHANNEL REQUEST
5
(LAC, Cell ID)
IMMEDIATE ASSIGNMENT 6
(SDCCH or TCH)
7
CM SERVICE REQUEST PAGING RESPONSE
(Paging Response) 7
(TMSI or IMSI, LA)
8 Authentication procedure
9 Ciphering procedure
Ringing
10 Setup, Assignment, Alerting Address Complete Message
11
CONNECT
12 ANswer Message Path
12
Established
1 Call in progress
CC_DISCONNECT
2 DISCONNECT
2
CC_RELEASE RELEASE
3
3
RELEASE COMPLETE
4
Release
CHANNEL RELEASE6 5
RELEASE INDICATION
7
RF Channel Release
procedure 8
Release
9
tone
1
BSS 1 1
3 3 REL
MSC 2
4 BSC 4 PSTN
RLC
5 6
BTS 5
3. CC_DISCONNECT
4. CC_RELEASE_CHANNEL 1
2
5/6. CC_RELEASE_COMPLETE
Objectifs : Raccroché
Informer le mobile
Ensuite restituer les ressources radio
Et ressources réseau
CS
MM
RR
LAPDm / L2 / L2 sag
L1 Sag
L1 T
La notion de codec
Voix avec différents codages numériques :
Full Rate : codec standard (FR1),
Half Rate : codec permettant de diviser par deux le besoin de ressource radio (HR),
Enhanced Full Rate (EFR) : codec amélioré permettant une meilleure qualité sonore (FR2),
Adaptive Multi Rate (AMR) : codec au débit s’adaptant dynamiquement et s’affranchissant
des perturbations liées à l’environnement (FR3).
Les différents codages data utilisent un canal généralement full rate :
2,4 kbps
4,8 kbps
9,6 kbps
14,4 kbps
Appelé 3
Appelé 3
Appelé 4
Appelé 4
Un appel voix normal et trois appels en attente Cinq appels en conference call
MS MSC SMSC MS
SM-RL
destinataire SM-RL SM-RL SM-RL
CM layer
CM layer
CM layer garantie de la
transmission
MM/RR layers
MM/RR layers MM Layer
SMS push : sur SMS reçu, récupération d’un MMS par ex, d’une adresse WAP...
SMS d’alerte : messages transmis par le mobile pour indiquer la place restante des SMS
...
L’identification de l’appelant par son numéro (Call Line Identification Presentation : CLIP)
BESOINS SUPPLEMENTAIRES
Une utilisation efficace de la ressource radio (débit à la demande)
Un accès simplifié aux réseaux paquet (Internet !!)
D’avantage d’utilisateurs desservis que l’on peut classer selon leurs besoins de
transfert (en spécifiant la QoS)