Académique Documents
Professionnel Documents
Culture Documents
Thierry KONDRATUK
Plan
Rappels Compteurs OMC Drive Test Analyse de protocole 2.5G et 3G
Plan
Rappels Compteurs OMC Drive Test Analyse de protocole 2.5G et 3G
Rappels
Architecture rseaux GSM FDMA/TDMA (frq., timeslot) Canal physique/logique Message Flow Mesures MS / BTS Qualit, Niveau, Sensibilit
Interfaces
Um ou interface radio. Le niveau 3 (couche suprieure) est dfini dans la norme GSM 04.08 Abis. Le niveau 3 (couche suprieure) est "dfini" dans la norme GSM 08.58 (non entirement normalis!) A. Le niveau 3 (couche suprieure) est dfini dans la norme GSM 08.08
0 0
frquence
7 0 7 0
7 0 7 0
temps
7 7
F2 (TRXb)
Le mobile rouge utilise la frquence F1 et le TimeSlot (TS) 4 = canal physique - largeur d'un canal frquentiel = 200 kHz - dure d'un TS = 0.577 ms, 8 TS trame TDMA (4.615 ms)
Canaux GSM
Largeur canal = 200 kHz Ecart duplex = 45 MHz bande DL (Downlink) = 25 MHz bande UL (Uplink) = 25 MHz
Canal physique/logique - 1
Canal physique = couple (Frquence,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
L7 0
l 7 0
L7
etc.
(se rapporte au slide courant) La mme capacit n'tant pas ncessaire pour les diffrentes procdures requises par le GSM, afin d'optimiser l'utilisation du spectre, les canaux physiques = (F,TS) sont subdiviss (temporellement) en canaux logiques.
Canal physique/logique - 2
Principaux canaux logiques
BCCH - broadcast
diffusion des informations systme
BCCH: Broadcast Control Channel, diffuse les informations ncessaires au mobile (ex. puissance d'mission max., frquence des cellules voisines,...). RACH: Random Access Channel, utilis par le MS pour l'accs initial au rseau (avant l'obtention d'un resource ddie). 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 ddi au mobile. SDCCH: Standalone Dedicated Control Channel, canal de signalisation ddi utilis pour les mises jour de localisation, la phase prcdant l'allocation d'un canal de traffic, etc. TCH: Traffic Channel, canal de traffic utilis par exemple pour une communication voix.
Canal physique/logique - 3
trame TDMA (4.615 ms) multitrame 26 (120 ms) 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. 0 1 2 3 4 . . .
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
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
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 associs SACCH (Slow Associated Control Channel).
A savoir (non reprsent ici) En utilisant une structure de multitrame 51 (au lieu de 26), on peut "mapper" 8 canaux SDCCH (et leur 8 canaux associs SACCH) sur un seul canal physique (F,TS).
MS
CHANNEL REQUEST
RACH
BSC
MSC
IMMEDIATE ASSIGNMENT
AGCH
UA (L3 message)
L3 message
CM SERVICE REQUEST (TCH needed) PAGING RESPONSE (TCH needed) LOCATION UPDATING REQUEST (no TCH needed) etc.
Objectif: obtenir un canal de signalisation ddi (SDCCH) utilis par exemple pour une procedure de mise jour de localisation (canal de trafic non ncessaire), l'envoi d'un SMS ou pour la signalisation ncessaire l'obtention d'un canal de trafic ddi (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: 'TS/logical channel (SDCCH)/subchannel', etc. voir spec. 08.58 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'aprs l'lement d'information 'request reference') prend le canal de signalisation ddi SDCCH. Une fois le canal SDCCH correctement pris, le mobile peut demander un service. Suivent alors une suite de procdures (Authentication, Ciphering mode setting, Call initiation) entre le MS et le MSC avant d'arriver l'assignation d'un canal de trafic TCH.
10
MS
SDCCH
MSC
ASSIGNMENT REQUEST
ASSIGNMENT COMMAND
UA
ESTABLISH INDICATION
ASSIGNMENT REQUEST: le MSC demande au BSC d'tablir un canal de trafic vers le mobile Activation du canal de trafic (TCH) la BTS (CHANNEL ACTIVATION, CHANNEL ACTIVATION ACK): mme principe que prcdemment Activation du canal de trafic (TCH) au mobile (ASSIGNMENT COMMAND, ASSIGNMENT COMPLETE): mme principe que prcdemment Une fois le canal TCH correctement pris, suivent les procdures 'Call confirmation' (sonnerie) et 'Call accepted' (decroch) avant le trafic voix. Note1: Durant cette procdure, 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 vehiculs par la canal SACCH associ au canal TCH (1 TS sur 26) Exemple de message: Measurement Result
11
Mesures MS / BTS
MS Um BTS Abis BSC
Measurement Report
(mesures MS)
Measurement Result
(mesures MS + BTS)
Un mobile utilisant un canal de trafic TCH effectue des mesures sur la liaison radio (mesures Downlink (DL) ou sens descendant). Ces mesures sont envoyes toutes les 480 ms la BTS en utilisant le message Measurement Report (voir spec. interface radio GSM 04.08). De son ct 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). Grandeurs mesures (principalement) Ce qui est DL est mesur par le MS et ce qui est UL est mesur par la BTS! Niveau serveuse, RXLev DL & RXLev UL Niveau des 6 meilleures voisines, RXLev DL N1, ..., RXLev DL N6 Qualit serveuse, RXQual DL & RXQual UL Timing Advance TA - Plage de mesure niveau: -110 dBm -47 dBm - Plage de mesure qualit: 0 (qualit excellente) 7 (qualit fortement dgrade) Cette "note" est lie au taux d'erreur binaire sur la liason radio - Plage de TA (distance MS-BTS): 0 (mobile - de 500m) 63 Une unit de TA correspond peu prs 500 m (ex. TA = 2 mobile entre 1km et 1.5 km)
12
Niveau
Puissance d'mission BTS = 43 dBm (20W), typiquement Puissance d'mission MS = 33 dBm (2 W)
Sensibilit
La qualit se dgrade 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
RXLev (dBm)
Sensibilit MS 900 = -104 dBm Sensibilit MS 1800 = -102 dBm Sensibilit BTS = -110 dBm Note 1: il s'agit de valeurs typiques mesures et non des valeurs minimum imposes par la norme GSM Note 2: voir analyse de protocole Abis pour une mthode 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 / Inconvnients
16
Principe
Comptage de messages "pertinents" au niveau des interfaces A & Abis compteurs Gr par l'OMC-R (activation, stockage, reporting, ...) Constructeur dpendant KPI (Key Performance Indicators) = f(compteurs)
L'OMC-R (Operation and Maintenance Center - Radio) gre le sous-rseau radio (BSS = Base Station Subsystem) comprenant les BTS et BSC. Du ct rseau, il existe un OMC-S (S pour Switch) qui gre les MSC et bases de donnes associes. Il compte de la mme faon certains messages sur ses interfaces. Tous les constructeurs ne comptant pas les mme messages, il peut-tre difficile en environnement multi-constructeurs de consolider/comparer les compteurs de ces environnements htrognes. Note importante: il est souvent interessant (et plus precis) de ventiler le comptage d'un message selon son contenu. Exemple: Le message Abis 'Establish Indication' contient entre autres informations un champ qualifiant l'origine de la transaction: answer to paging, emergency call, originating call, location update, etc. On peut la place de compter le message, compter le message pour chacune de ses caractristiques.
17
MS
RACH
MSC
AGCH SDCCH
ESTABLISH INDICATION
CONNECTION REQUEST
SUC_IMM_ASS_SDCCH_cause
CONNECTION CONFIRM
le mobile a correctement pris le canal SDCCH, il peut commencer son traffic de signalisation sur ce canal
SDCCH_SEIZ_ATT: SDCCH seizure attempts nombre de tentative de prise de canal SDCCH SDCCH_BLOCK: SDCCH blocked non attribution de canal SDCCH pour cause de manque de resource SUC_IMM_ASS_SDCCH_cause: successful SDCCH immediate assignment assignation russie d'un canal SDCCH (cause = answer to paging, emergency call, originating call, location update, etc.) SDCCH_LOSS: coupure sur canal SDCCH
18
SDCCH KPIs
SDCCH seizure success rate
SUC_IMM_ASS_SDCCH_cause / SDCCH_SEIZ_ATT
Exercice Sur une cellule donne (objet d'observation), durant une journe (periode d'observation), 2000 canaux de signalisation SDCCH sont demands. 20 ne sont pas activs faute de resource. 1800 sont correctement pris. 45 communications (de signalisation) sont coupes. D'aprs cette description textuelle, attribuer aux diffrents compteurs prsents prcedemment leurs valeurs et calculer les KPIs ci-dessus. Note importante: on peut observer le rseau de faon macroscopique: object d'observation = BSC (ensemble des cellules d'un BSC), ensemble de BSCs (un rgion gographique), voire tout le rseau. De mme pour certains compteurs/KPIs (taux de blocage par ex.), il est plus judicieux de choisir comme priode d'observation l'heure charge de la journe
19
MS
SDCCH
MSC
ASSIG_REQ_TCH
ASSIGNMENT REQUEST
CHANNEL ACTIVATION CHANNEL ACTIVATION ACK ASSIGNMENT COMMAND SABM UA ASSIGNMENT COMPLETE ASSIGNMENT COMPLETE ASSIGNMENT COMMAND
TCH
ESTABLISH INDICATION
ASSIGNMENT COMPLETE
ASSIG_SUC_TCH
le mobile a correctement pris le canal TCH, il peut commencer son traffic sur ce canal (ex. communication voix)
Note: normal procedure = prise de canal de traffic hors Handover ASSIG_REQ_TCH: TCH assignment request nombre de tentative de prise de canal TCH ASSIG_FAIL_TCH_NRR: TCH assignment failure, no radio resource non attribution de canal TCH pour cause de manque de resource ASS_SUC_TCH: successful TCH assignment assignation russie d'un canal TCH TCH_LOSS_cause: coupure sur canal TCH (ventilation selon la cause de la coupure)
20
TCH KPIs
TCH seizure success rate
ASSIG_SUC_TCH / ASSIG_REQ_TCH
Exercice Sur une cellule donne (objet d'observation), durant une journe (periode d'observation), 3000 canaux de traffic TCH sont demands (hors handover). 25 ne sont pas activs faute de resource. 2800 sont correctement pris. 150 communications sont coupes. D'aprs cette description textuelle, attribuer aux diffrents compteurs prsents prcedemment leurs valeurs et calculer les KPIs ci-dessus.
21
Handover Counters
BTS 3- ordre de HO 1- BSC: Decison HO
(ho_required_cause)
1- le mobile doit effectuer un handover (HO) de la cellule verte vers la cellule rouge pour cause x (cause x = la cellule rouge est "meilleure" (better cell HO), niveau trop faible sur la cellule verte (level handover), mauvaise qualit sur la cellule verte (quality handover),...) 2- activation d'un canal de trafic TCH sur la cellule rouge (si disponible) 3- ordre au mobile de passer sur la cellule rouge 4- le mobile prend le canal de trafic prcdemment activ sur la cellue rouge
22
Handover KPIs
Handover failure rate
1 - handover_successful_cause / handover_required_cause
Handover causes
handover_required_cause_x / (handover_required_cause)
Un HO fait intervenir 2 cellules! Les compteurs / KPIs s'valuent soit par couple de cellules, soit d'une cellule vers toutes ses voisines. Exercice D'aprs les compteurs ci-dessous de la cellule X ayant 4 voisines A, B, C & D, calculer: - la rpartition globale (%) des causes de HO de la cellule X - le taux d'echec de HO par relation de voisinage
Neighbor Level
A B C D
100 80 50 10
90 70 40 5
99 72 45 9
90 63 36 7
23
Rapport troubleshooting
A destination des quipes d'ingnierie, vue cellule, indicateurs globaux + dtaills
Exemples
24
Avantages / Inconvnients
+ Vue complte du rseau (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 Dmo outil TEMS (Ericsson) Avantages / Inconvnients
27
Principe
Um
GPS
BTS
MS de trace
Messages
Enregistrement des messages changs entre le mobile de trace et le rseau + position GPS
MS de trace: mobile fournissant sur une de ses interfaces une copie des messages envoys / reus. Outil d'acquisition: PC portable + logiciel d'acquisition (Ex. Ericsson TEMS) L'un des messages intressant qui est enregistr est le message "Measurement Report" contenant les mesures effectues par le mobile (mesures DL): en particulier le niveau RxLev DL et la qualir RXQual DL.
28
29
Level map
Niveau (Downlink = reu par le mobile) reprsent selon un chelle 4 couleurs (voir lgende). Les cellules sont reprsentes selon 3 couleurs: Rouge: cellule serveuse Vert: cellules voisines de la cellule serveuse Gris: autres cellules Certains vnements (voir lgende) sont positions sur la carte. Ex. HO. Note: on utilise gnralement une carte scanne en fond.
30
Quality map
Qualit (Downlink = reu par le mobile) reprsent selon un chelle 3 couleurs (voir lgende). Pour les autres informations, voir 'Level map'.
31
Messages changs
Tous les messages, ainsi que leur contenu peuvent tre visualiss. On peut en particulier examiner la squence d'tablissement d'un appel posant problme.
32
Graphe du haut Barres en rouge: niveau serveuse Courbe multicouleur: niveau 1re voisine, changement de couleur lorsque la premire voisine change Graphe du bas Courbe en rouge: RxQual (serveuse) Barres en vert: SQI (Speech Quality Indicator), apprciation de la qualit audio. Algorithme propritaire Ericsson. Notes: Les diffrentes visualisations (carte, messages, courbes, etc.) sont synchronises. Les diffrentes visualisations (carte, messages, courbes, etc.) sont hautement paramtrables (on peut visualiser toute info GSM de toutes les faons).
33
Message Flow
possibilit de filtrage couche / message
Trace Replay
affichage paramtrable des IE
34
Avantages / Inconvnients
+ Information gographique (utile par ex. pour analyser un pb client) + Evaluation rseaux 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 Dmo outils Abis Surfer (Astellia) Avantages / Inconvnients
37
Principe
MS Um BTS Abis BSC A PSTN
Analyseur de protocole interface x: outil d'acquisition / d'analyse des messages changs sur l'interface x
38
Interface Abis
Interface partiellement normalise dans la spec. GSM 08.58 (certains constructeurs ont une interface
propritaire!)
Interface fournissant le plus d'information radio (ex. message "Measurement Result" contenant les
mesures DL et UL)
39
Interface A
Interface normalise dans la spec. GSM 08.08 Interface fournissant peu d'information radio Vision complte d'un BSC
Il est possible de recrer en monitorant toutes les interfaces A d'un rseau un systme de compteurs type OMC avec l'avantage d'tre exhaustif et constructeur indpendant.
40
Exercice - Sur quel objet porte la mesure? - Quel table / graphique observe-t-on? - Conclusion
41
- Sur quel objet porte la mesure? - Quel table / graphique observe-t-on? - Conclusion
42
- Sur quel objet porte la mesure? - Quel table / graphique observe-t-on? - Conclusion
43
Avantages / Inconvnients
Abis + mesures UL & DL + finesse de l'analyse radio - mise en oeuvre A + constructeur indpendant + 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 dbit (data throughput) sur interfaces radio, Gb
Drive Test
mesure dbit (data throughput) int. radio
Analyse de protocole
interface A interface Gb
47
UMTS (CS+PS)
Compteurs
CS + PS nombreuses nouvelles procdures (ex. soft HO)
Drive Test
interface radio totalement diffrente de nouvelles grandeurs (ex. code, Ec/No)
Analyse de protocole
interface Abis / A interface Iub / Iu
48
49