Académique Documents
Professionnel Documents
Culture Documents
Thierry KONDRATUK
1
Plan
Rappels
Compteurs OMC
Drive Test
Analyse de protocole
2.5G et 3G
2
Plan
Rappels
Compteurs OMC
Drive Test
Analyse de protocole
2.5G et 3G
3
Rappels
Architecture réseaux GSM
FDMA/TDMA (fréq., timeslot)
Canal physique/logique
Message Flow
Mesures MS / BTS
Qualité, Niveau, Sensibilité
4
Architecture réseaux GSM
MS Um BTS (plusieurs TRX) BSC MSC
Abis
PSTN
• Interfaces
Um ou interface radio. Le niveau 3 (couche supérieure) est défini dans la norme GSM 04.08
Abis. Le niveau 3 (couche supérieure) est "défini" dans la norme GSM 08.58 (non entièrement
normalisé!)
5
FDMA/TDMA (fréq., timeslot)
F1 (TRXa) 0 7 0 7 0 7
F2 (TRXb) 0 7 0 7 0 7
fréquence
temps
• Canaux GSM
canal f. centrale UL f. centrale DL
Largeur canal = 200 kHz
Ecart duplex = 45 MHz 1 890.2 MHz 935.2 MHz
bande DL (Downlink) = 25 MHz 2 890.4 MHz 935.4 MHz
bande UL (Uplink) = 25 MHz
6
Canal physique/logique - 1
Canal physique = couple (Fréquence,Timeslot)
Canal logique = subdivision temporelle d'un canal
physique
ex. le canal physique (F,TS=6) est "divisé" en 2
canaux logiques L et l
F 0 L7 0 l 7 0 L7 etc.
7
Canal physique/logique - 2
Principaux canaux logiques
BCCH - broadcast
→ diffusion des informations système
RACH: Random Access Channel, utilisé par le MS pour l'accès initial au réseau
(avant l'obtention d'un resource dédiée).
Canal commun UL → risque de collision!
PCH: Paging Channel, pour signaler à un mobile qu'on cherche à établir une
liaison avec lui.
AGCH: Access Grant Channel, pour allouer un canal de signalisation dédié au
mobile.
TCH: Traffic Channel, canal de traffic utilisé par exemple pour une
communication voix.
8
Canal physique/logique - 3
trame 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 etc.
(4.615 ms)
multitrame 26 0 1 2 3 4 . . .
(120 ms)
TCH/SACCH T T T T T T T T T T T T A T T T T T T T T T T T T I
full rate
TCH/SACCH T t T t T t T t T t T t A T t T t T t T t T t T t a
half rate
Sur un canal physique (F,TS), on peut "mapper" 1 canal logique TCHF (full rate)
et son canal associé SACCH (Slow Associated Control Channel).
Sur un canal physique (F,TS), on peut "mapper" 2 canaux logiques TCHH (half
rate) et leur 2 canaux associés SACCH (Slow Associated Control Channel).
9
SDCCH Assignment
MS BTS BSC MSC
Possibly PAGING
CHANNEL REQUEST
RACH CHANNEL REQUIRED
CHANNEL ACTIVATION
Objectif: obtenir un canal de signalisation dédié (SDCCH) utilisé par exemple pour une procedure
de mise à jour de localisation (canal de trafic non nécessaire), l'envoi d'un SMS ou pour la
signalisation nécessaire à l'obtention d'un canal de trafic dédié (TCH).
CHANNEL REQUEST: contient 'random reference' + 'establishment cause' (ex. emergency call,
answer to paging, originating call, location updating, ...)
CHANNEL REQUIRED: contient 'TS/logical channel (RACH)', 'request reference' (inclus l'info du
Chan. Req.), 'access delay'
CHANNEL ACTIVATION ACKNOWLEGE: une fois le canal activé par la BTS, envoi d'un AR
IMMEDIATE ASSIGNMENT: ordre au mobile de commuter sur le canal SDCCH activé. Contient
'TS/logical channel (SDCCH)/subchannel', 'ARFCN' (canal), 'request reference', etc.
Le mobile qui se reconnait (d'après l'élement d'information 'request reference') prend le canal de
signalisation dédié SDCCH.
Une fois le canal SDCCH correctement pris, le mobile peut demander un service.
Suivent alors une suite de procédures (Authentication, Ciphering mode setting, Call initiation)
entre le MS et le MSC avant d'arriver à l'assignation d'un canal de trafic TCH.
10
TCH Assignment - normal procedure = hors HO
MS BTS BSC MSC
- SDCCH assignment
SDCCH
- Authentication
- Ciphering mode setting
- Call initiation
ASSIGNMENT REQUEST
CHANNEL ACTIVATION
ASSIGNMENT COMMAND
ASSIGNMENT COMMAND
SABM
TCH
ESTABLISH INDICATION
UA
ASSIGNMENT COMPLETE
ASSIGNMENT COMPLETE
ASSIGNMENT COMPLETE
ASSIGNMENT REQUEST: le MSC demande au BSC d'établir un canal de trafic vers le mobile
Une fois le canal TCH correctement pris, suivent les procédures 'Call confirmation' (sonnerie) et
'Call accepted' (decroché) avant le trafic voix.
Note1: Durant cette procédure, le canal de trafic TCH étant utilisé pour de la signalisation et non
du trafic voix, on le nomme FACCH
Note2: Une fois le trafic voix établi, les besoins en signalisation sont vehiculés par la canal
SACCH associé au canal TCH (1 TS sur 26)
Exemple de message: Measurement Result
11
Mesures MS / BTS
Um BTS BSC
MS Abis
Un mobile utilisant un canal de trafic TCH effectue des mesures sur la liaison radio (mesures
Downlink (DL) ou sens descendant).
Ces mesures sont envoyées toutes les 480 ms à la BTS en utilisant le message Measurement
Report (voir spec. interface radio GSM 04.08).
De son côté la BTS effectue des mesures sur la liaison radio (mesures Uplink (UL) ou sens
montant) pour tous les mobiles en trafic dans la cellule.
Le BTS consolide les mesures DL et UL et les envoit toutes les 480 ms au BSC en utilisant le
message Measurement Result (voir spec. interface Abis GSM 08.58).
12
Qualité, Niveau, Sensibilité - 1
Qualité
0 (excellent) → 7 (très mauvais: coupure!) - à 3/4 la qualité est dégradée,
seuil utilisé pour déclencher un Handover 'Qualité'
Niveau
Puissance d'émission BTS = 43 dBm (20W), typiquement
Puissance d'émission MS = 33 dBm (2 W)
Sensibilité
La qualité se dégrade à faible niveau.
Sensibilité = niveau minimum (dBm) pour lequel la qualité est meilleure que
4 (BER <2% - Bit Error Rate), en l'absence d'interference
13
Qualité, Niveau, Sensibilité - 2
RXQual DL = f( RXLev DL)
7
6
5
RXQual
4
3
2
1
0
8
4
0
0
0
2
-9
-9
-9
-8
-8
-7
-7
-7
-6
-6
-5
-5
-5
1
0
-1
-1
-1
RXLev (dBm)
Note 2: voir analyse de protocole Abis pour une méthode de mesure "terrain" de
la sensibilité
14
Plan
Rappels
Compteurs OMC
Drive Test
Analyse de protocole
2.5G et 3G
15
Compteurs OMC
Principe
Compteurs/indicateurs de performance "SDCCH"
Compteurs/indicateurs de performance "TCH"
Compteurs/indicateurs de performance "HO"
Rapports "Qualité de service"
Avantages / Inconvénients
16
Principe
Comptage de messages "pertinents" au
niveau des interfaces A & Abis →
compteurs
Géré par l'OMC-R (activation, stockage,
reporting, ...)
Constructeur dépendant
KPI (Key Performance Indicators) =
f(compteurs)
Du côté réseau, il existe un OMC-S (S pour Switch) qui gère les MSC et bases
de données associées. Il compte de la même façon certains messages sur ses
interfaces.
Tous les constructeurs ne comptant pas les même messages, il peut-être difficile
en environnement multi-constructeurs de consolider/comparer les compteurs de
ces environnements hétérogènes.
17
SDCCH Assignment Counters
MS BTS BSC MSC
RACH
CHANNEL REQUEST
CHANNEL REQUIRED if no SDCCH available
SDCCH_SEIZ_ATT SDCCH_BLOCK
CHANNEL ACTIVATION
SDCCH SABM
ESTABLISH INDICATION
UA CONNECTION REQUEST
le mobile a correctement pris le canal SDCCH, il peut commencer son traffic de signalisation sur ce canal
if SDCCH drops
SDCCH_LOSS
SDCCH_BLOCK: SDCCH blocked → non attribution de canal SDCCH pour cause de manque
de resource
18
SDCCH KPIs
SDCCH seizure success rate
Σ SUC_IMM_ASS_SDCCH_cause / SDCCH_SEIZ_ATT
Exercice
Sur une cellule donnée (objet d'observation), durant une journée (periode
d'observation), 2000 canaux de signalisation SDCCH sont demandés.
20 ne sont pas activés faute de resource.
1800 sont correctement pris.
45 communications (de signalisation) sont coupées.
19
TCH Assignment (normal procedure) Counters
MS BTS BSC MSC
Phase de signalisation SDCCH
SDCCH
ASSIG_REQ_TCH
ASSIGNMENT REQUEST
ASSIGNMENT COMMAND
ASSIGNMENT COMMAND
SABM
TCH ESTABLISH INDICATION
UA
ASSIGNMENT COMPLETE
ASSIGNMENT COMPLETE
ASSIGNMENT COMPLETE
ASSIG_SUC_TCH
le mobile a correctement pris le canal TCH, il peut commencer son traffic sur ce canal
(ex. communication voix)
if TCH drops
TCH_LOSS_cause
20
TCH KPIs
TCH seizure success rate
ASSIG_SUC_TCH / ASSIG_REQ_TCH
Exercice
Sur une cellule donnée (objet d'observation), durant une journée (periode
d'observation), 3000 canaux de traffic TCH sont demandés (hors handover).
25 ne sont pas activés faute de resource.
2800 sont correctement pris.
150 communications sont coupées.
21
Handover Counters
BTS
1- BSC: Decison HO
3- ordre de HO (ho_required_cause)
BSC
MS
HO
2- activation TCH
4- prise TCH
(ho_successful_cause)
2- activation d'un canal de trafic TCH sur la cellule rouge (si disponible)
22
Handover KPIs
Handover failure rate
1 - Σhandover_successful_cause / Σhandover_required_cause
Handover causes
handover_required_cause_x / (Σhandover_required_cause)
Exercice
B 80 70 160 72 63 160
C 50 40 100 45 36 100
D 10 5 20 9 7 10
23
Rapports "Qualité de service"
Rapport management
Vue macroscopique, quelques indicateurs globaux d'accès au réseau
et de qualité (coupure)
Rapport troubleshooting
A destination des équipes d'ingénierie, vue cellule, indicateurs globaux
+ détaillés
Exemples
24
Avantages / Inconvénients
+ Vue complète du réseau (tout, tout le
temps)
+ Process automatisable
- Comparaison concurrence impossible
- peu ou pas d'information purement radio
(voir message 'measurement result')
25
Plan
Rappels
Compteurs OMC
Drive Test
Analyse de protocole
2.5G et 3G
26
Drive Test
Principe
Exploitation des mesures
Démo outil TEMS (Ericsson)
Avantages / Inconvénients
27
Principe
Um BTS
GPS
MS de trace
Messages
Outil d'acquisistion
(Laptop+soft)
MS de trace: mobile fournissant sur une de ses interfaces une copie des
messages envoyés / reçus.
L'un des messages intéressant qui est enregistré est le message "Measurement
Report" contenant les mesures effectuées par le mobile (mesures DL): en
particulier le niveau RxLev DL et la qualiré RXQual DL.
28
Exploitation des mesures
Cartes Niveau DL / Qualité DL, Evénements
(ex. Blocked Call, Dropped Call, HO)
Analyse de la séquence des messages
échangés
Replay d'une trace
Analyses statistiques
29
Level map
Certains événements (voir légende) sont positionés sur la carte. Ex. HO.
30
Quality map
31
Messages échangés
Tous les messages, ainsi que leur contenu peuvent être visualisés.
32
Replay d'une trace
• Graphe du haut
Barres en rouge: niveau serveuse
Courbe multicouleur: niveau 1ère voisine, changement de couleur lorsque la
première voisine change
• Graphe du bas
Courbe en rouge: RxQual (serveuse)
Barres en vert: SQI (Speech Quality Indicator), appréciation de la qualité audio.
Algorithme propriétaire Ericsson.
Notes:
Les différentes visualisations (carte, messages, courbes, etc.) sont
synchronisées.
33
Démo outil TEMS (Ericsson)
RxQual, RxLev maps
affichage paramétrable des IE
Message Flow
possibilité de filtrage couche / message
Trace Replay
affichage paramétrable des IE
34
Avantages / Inconvénients
+ Information géographique (utile par ex.
pour analyser un pb client)
+ Evaluation réseaux concurrents
(benchmarking)
- Vue "snapshot" (1 endroit, 1 instant)
- Info uniquement DownLink (non UL)
- Mise en oeuvre
35
Plan
Rappels
Compteurs OMC
Drive Test
Analyse de protocole
2.5G et 3G
36
Analyse de protocole
Principe
Interface Radio (c'est l'outil de DT)
Interface Abis
Interface A
Démo outils Abis Surfer (Astellia)
Avantages / Inconvénients
37
Principe
MS Um BTS Abis BSC A
PSTN
38
Interface Abis
Interface partiellement normalisée dans la
spec. GSM 08.58 (certains constructeurs ont une interface
propriétaire!)
39
Interface A
Interface normalisée dans la spec. GSM
08.08
Interface fournissant peu d'information
radio
Vision complète d'un BSC
40
Démo outils Abis Surfer- 1
Exercice
41
Démo outils Abis Surfer- 2
42
Démo outils Abis Surfer- 3
43
Avantages / Inconvénients
Abis
+ mesures UL & DL
+ finesse de l'analyse radio
- mise en oeuvre
A
+ constructeur indépendant
+ exhaustif
- "mise en oeuvre"
44
Plan
Rappels
Compteurs OMC
Drive Test
Analyse de protocole
2.5G et 3G
45
2.5G et 3G
2.5 G = GPRS
Compteurs
Drive Test
Analyse de protocole
3G = UMTS
Compteurs
Drive Test
Analyse de protocole
46
GPRS (PS)
Compteurs
pas de coupure / HO au sens CS du terme
compteurs de débit (data throughput) sur
interfaces radio, Gb
Drive Test
mesure débit (data throughput) int. radio
Analyse de protocole
interface A → interface Gb
47
UMTS (CS+PS)
Compteurs
CS + PS
nombreuses nouvelles procédures (ex. soft HO)
Drive Test
interface radio totalement différente →
de nouvelles grandeurs (ex. code, Ec/No)
Analyse de protocole
interface Abis / A → interface Iub / Iu
48
This is the end
49