Académique Documents
Professionnel Documents
Culture Documents
Option : IRES
Elaboré par :
Assia TOUMI
Encadrée par :
Mme. HOUDA KHEDHER
&
Mr. TAIB MASMOUDI
+216 1 856 829 : ا آ- +216 1 857 000 : # $ ا ا أ ر " – ا – رواد آ –ا ا ت i
Cité Technologique des Communications – Route de Raoued km 3,5 – 2083 El Ghazala Ariana
Tél. : +216 1 857 000 – Fax : +216 1 856 829 – E-mail courriel@supcom.rnu.tn – Web : www.supcom.mincom.tn
Résumé
Mots Clés
GSM, GPRS, Qualité de service, optimisation, indicateurs, couverture, interférence
i
Avant propos
C’est avec un grand plaisir que je réserve cette page en signe de gratitude et de profonde
reconnaissance à tous ceux qui m’ont aidé de près ou de loin à la réalisation de ce travail.
Je tiens à exprimer mes sincères gratitudes et respects à mes encadreurs Mr. Taîb
MASMOUDI, Chef service Optimisation GSM du département QoS de Tunisie Télecom et Mme
Houda KEDHER, maître assistant à l'école supérieure des communications de Tunis (SUPCOM)
pour leurs encouragements et les précieux conseils qu’ils n’ont cessés de me prodiguer tout au
long de ce projet.
Je profite de cette occasion pour remercier tous les enseignants de SUPCOM pour leurs
aides considérables et leurs orientations.
Enfin mes meilleurs et vifs remerciements s’adressent aux membres du jury pour avoir
accepté d’évaluer ce projet.
ii
Dédicaces
! "
# "
!
$% &' % ' "
(
iii
Table des matières
iv
4.5. Indicateurs du service WAP...............................................................................................28
4.6. Indicateurs RNO.................................................................................................................29
4.6.1. Définition ....................................................................................................................29
4.6.2. Indicateurs de performance KPI..................................................................................29
5. Paramètres radio ........................................................................................................................ 30
5.1. Définition ...........................................................................................................................30
5.2. Exemples de paramètres.....................................................................................................31
6. Processus d’analyse et d’optimisation....................................................................................... 32
7. Etapes de détection des problèmes............................................................................................ 34
7.1. Problèmes de couverture ....................................................................................................34
7.2. Problèmes d'interférence ....................................................................................................35
7.3. Problèmes de resélection de la nouvelle cellule.................................................................36
7.4. Problèmes d'échec d'établissement des sessions ................................................................37
7.5. Problèmes de coupure des sessions ....................................................................................37
7.6. Problèmes de débit (service web).......................................................................................38
7.7. Problèmes de congestion PDCH ........................................................................................38
7.7.1. Congestion PDCH .......................................................................................................38
7.7.2. Congestion SDCCH ....................................................................................................38
7.7.3. Autres problèmes.........................................................................................................39
8. Conclusion................................................................................................................................. 39
Chapitre 3 : Implémentation de l'application........................................................................... 40
1. Introduction ............................................................................................................................... 40
2. Objectif du travail...................................................................................................................... 40
3. Méthodologie du travail ............................................................................................................ 40
4. Environnement de développement ............................................................................................ 41
4.1. MapInfo ..............................................................................................................................41
4.2. MapBasic............................................................................................................................42
4.3. Visual basic ........................................................................................................................42
5. Définitions des indicateurs de qualité de service ...................................................................... 42
6. Application Mapbasic ............................................................................................................... 43
6.1. Interface d'accueil Mapbasic ..............................................................................................43
6.2. Importation de fichiers .......................................................................................................43
6.3. Etude de cas réels ...............................................................................................................44
6.3.1. Analyse de la couverture .............................................................................................45
6.3.2. Analyse de la qualité ...................................................................................................45
7. Application Visual Basic........................................................................................................... 46
7.1. Interface d'accueil...............................................................................................................47
7.2. Etude de cas réels ...............................................................................................................48
7.2.1. Analyse et optimisation de la couverture ....................................................................48
7.2.1.1. Analyse.................................................................................................................48
7.2.1.2. Résultats et Interprétations ...................................................................................49
7.2.2. Analyse et optimisation de l'interférence ....................................................................50
7.2.2.1. Analyse.................................................................................................................50
7.2.2.2. Résultats et Interprétations ...................................................................................51
7.2.3. Analyse et optimisation de la congestion ....................................................................54
7.2.3.1. Analyse.................................................................................................................54
7.2.3.2. Résultats et Interprétations ...................................................................................55
7.2.4. Analyse du type de codage utilisé ...............................................................................56
7.2.5. Analyse et optimisation du débit.................................................................................58
v
7.2.5.1. Analyse.................................................................................................................58
7.2.5.2. Résultats et Interprétations ...................................................................................59
7.2.6. Analyse du téléchargement de données ......................................................................60
8. Conclusion................................................................................................................................. 60
Conclusion générale et perspective
Annexes
Bibliographie
vi
Liste des figures
vii
Liste des tableaux
viii
Liste des acronymes
ix
PDCH Packet Data CHannel
PDP Packet Data Protocol
PPCH Packet Paging CHannel
PRACH Packet Random Access CHannel
P-TMSI Packet TMSI
RA Routing Area
RACH Random Access CHannel
RLC Radio Link Control
RRC Radio Ressources Control
RNO Radio Netzork Optimization
SACCH Slow Associated Control CHannel)
SDCCH Stand-alone Dedicated Control CHannel
SGSN Serving GPRS Support Node
SMS Sshort Message Service
SNDCP Sub Network Dependant Convergence Protocol
TBF Temporary Block flow
TCH Trafic CHannel
TDMA Time Division Multiplex Access
TE Terminal Equipement
Tid Tunnel identifier
TLLI Temporary Logical Link Identity
VLR Visitor Location Register
x
Introduction générale
I ntroduction générale
1
Introduction générale
2
Concepts fondamentaux du GSM/GPRS
Chapitre 1
Concepts fondamentaux
du GSM et du GPRS
1. Introduction
Le GSM (Global System for Mobile Communications), est un système cellulaire
numérique de télécommunication mobile qui est apparu pour la première fois en Europe en
Juillet 1991 et qui, depuis, a connu un grand succès [8]. L'évolution du GSM a donné
naissance au GPRS qui favorise les limites du GSM.
Ce chapitre propose une vue globale de l'architecture du système GSM et du
système GPRS, de la liaison radio, et de leur fonctionnement.
3
Concepts fondamentaux du GSM/GPRS
L’architecture d'un réseau GSM est spécifiée dans la norme de l'ETSI. Le réseau
GSM comporte trois sous-systèmes :
4
Concepts fondamentaux du GSM/GPRS
chaque fois que se produit un événement qui fait l’objet d’une mesure et sont de trois
types:
- Compteurs totaliseurs : ils sont incrémentés quand des événements spécifiques
interviennent. Ils sont réarmés au début de chaque nouvelle période de collecte. Nous
pouvons citer deux exemples de compteurs dont le premier est incrémenté chaque fois
qu’un canal TCH a été sélectionné avec succès à des fins de transfert et le second est
incrémenté chaque fois qu’un canal SDCCH est bien saisi par un mobile dans le cadre
d’une procédure d’origine mobile (mise à jour de localisation, service de messages courts,
service complémentaire, etc.).
- Compteurs d’inspection d’état : l’inspection d’état est exécutée toutes les 20
secondes. Ces compteurs délivrent des données statistiques sur la disponibilité des
ressources. Par exemple nous pouvons trouver un compteur qui exprime le nombre moyen
de time slots de TRX de TCH disponibles pour acheminer le trafic pendant le période de
mesure et un autre compteur qui indique le nombre moyen de canaux TCH utilisés pendant
la période de collecte.
- Compteurs d’observations : une observation fournit des informations détaillées sur
un événement système. Il existe quatre types de mesures : Handover, charge de trafic,
qualité de service, utilisation et disponibilité des ressources [10].
5
Concepts fondamentaux du GSM/GPRS
6
Concepts fondamentaux du GSM/GPRS
4.1. Architecture
L’architecture de base d’un réseau GPRS est donnée par la figure 1.3. Côté mobile,
on distingue deux modules MT (Mobile Termination) et TE (Terminal Equipement). Il
peut y avoir dans le cas de terminaux de données des fonctions de gestion de la radio et de
terminaux de données physiquement dissociés communiquant entre eux par une interface
dite interface I. Cette distinction s’applique également aux notions de téléservices (de bout
en bout avec le TE et services support qui s’appliquent à la transmission [3].
7
Concepts fondamentaux du GSM/GPRS
8
Concepts fondamentaux du GSM/GPRS
Le GGSN (Gateway GPRS Support Node) qui est le dual du GMSC en GSM et
réalise des tâches comparables, en tant que nœud d’interfonctionnement entre la réseau de
données extérieur et le réseau mobile de transfert de paquets, entre autres le routage de
paquets vers le(s) SGSN et procédure de transfert par l’intermédiaire d’un réseau IPv4, la
procédure de mobilité soit l’interrogation du HLR lors d’un appel entrant pour déterminer
le SGSN servant l’abonné et la collection d’informations et de statistiques relatives à la
facturation [3].
9
Concepts fondamentaux du GSM/GPRS
10
Concepts fondamentaux du GSM/GPRS
11
Concepts fondamentaux du GSM/GPRS
adresse IPv4). Avant de débuter un transfert de données, le mobile doit requérir du réseau
l’activation d’un contexte PDP, ainsi que la vérification de la conformité de ses paramètres
avec l’abonnement du mobile.
- IP/UDP/TCP : les paquets de données et de signalisation GTP sont routés par un
protocole IP/UDP ou TCP en fonction du type de données transportées entre les deux
extrémités du tunnel. C’est le deuxième niveau de routage IP du réseau.
- SNDCP (Sub Network Dependant Convergence Protocol) : Entre le SGSN et le
mobile, son rôle est de segmenter les paquets IP reçus qui peuvent être de grande taille et
les rassembler à l’autre bout (fonction relais), comprimer les informations contenues dans
l’entête des paquets IP, afin de minimiser la taille des données à rayonner sur la voie radio
et d’augmenter l’efficacité de la liaison, multiplexer plusieurs « petits paquets » dans une
seule trame LLC et démultiplexer cette trame à l’autre bout, assurer que les paquets sont
transmis selon une certaine qualité de service correspondant à celle indiquée dans le
NSAPI. Pour ce faire, le NSAPI du GTP est lu par la couche SNDCP.
- LLC (Logical Link Control) : Cette couche assure le cryptage entre le SGSN et le
GGSN, la gestion du lien logique entre le SGSN et le mobile, même lorsque aucune
ressource physique n’est disponible entre les deux, elle offre différents types de services en
fonction du NSAPI. La transmission des PDU LLC peut s’effectuer en mode acquitté ou
non acquitté, en fonction des requètes SNDCP.
- BSSGP (Base Station System GPRS Protocol) : Cette couche fournit des
informations relatives à la voie radio, la qualité de service et le routage des paquets entre
les couches RLC/MAC du PCU et le SGSN. Il s’agit d’un lien sans connexion, type
paquet, qui gère les requêtes de paging, le contrôle de flux entre le SGSN et le BSS c’est-à-
dire la gestion du transport des trames LLC.
- NS (Network Service) : L’interface Gb est basée au niveau physique sur la
technique Frame Relay (relais de trames). La couche NS est une couche d’adaptation entre
BSSGP et Frame Relay. NS autorise le partage de charges et les circuits virtuels entre les
nœuds de communication.
- RLC/MAC : cette couche est schématiquement responsable de la segmentation,
de l’assemblage des paquets LLC et du contrôle de la transmission des blocs.Chacun des
blocs une fois codés se trouve réparti sur quatre bursts normaux de quatre trames TDMA
GSM successives. La durée de transmission du bloc est donc d’environ 20 ms.
Chacun de ces blocs représente une quantité fixe de 320 bits transmis sur
l’interface Abis dans des trames appelées trames PCU qui contiennent à la fois des données
12
Concepts fondamentaux du GSM/GPRS
13
Concepts fondamentaux du GSM/GPRS
Les autres protocoles de signalisation de haut niveau utilisés n’apparaissent pas sur
la figure. Ils sont basés sur la plan de signalisation SS7 [3].
14
Concepts fondamentaux du GSM/GPRS
15
Concepts fondamentaux du GSM/GPRS
Le mobile se trouve donc attaché au domaine paquet, mais une connexion RRC
n’est pas encore établie. Dans la figure 1.8 le mobile envoie une commande d’activation de
contexte PDP au SGSN, qui demande au GGSN la création du contexte PDP, établit les
ressources radio par l’intermédiaire du RNC et acquitte positivement la demande du
mobile [3].
4.5. Identifiants
De nouveaux identifiants ont du être définis pour être utilisés dans les différents
protocoles GPRS :
* P-TMSI (Packet TMSI) : C'est l'équivalent du TMSI pour GSM. Il est nécessaire
de disposer d'un identifiant supplémentaire du mobile dans le réseau parce que le mobile
peut être à la fois actif en GPRS et en GSM. C'est pour cela qu'on n'utilise pas le TMSI
pour les deux services et qu'on a créé le P-TMSI.
Les canaux dédiés de trafic sont les PDCH (Packet Data traffic CHannel) auquel on
associe un paquet de contrôle, le PAACH (Packet Associated Control CHannel) qui, pour
16
Concepts fondamentaux du GSM/GPRS
17
Concepts fondamentaux du GSM/GPRS
5. Conclusion
Dans ce chapitre, nous avons présenté les fonctionnalités, l'architecture du réseau
GSM et celle du réseau GPRS. Le service offert par le GPRS doit répondre à une qualité de
service demandée. Elle comprend plusieurs critères : la précédence, la fiabilité, le délai et
le débit. Nous allons définir et étudier, dans le chapitre suivant, les paramètres et les
indicateurs de qualité de service des réseaux cellulaires en vue de faciliter le travail
d’optimisation du réseau GPRS.
18
Qualité de service dans GSM/GPRS
Chapitre 2
Qualité de Service dans GSM/GPRS
1. Introduction
L’entrée en exploitation d’un réseau cellulaire intervient après la phase de
déploiement et l’ouverture commerciale. L’opérateur commence alors un nouveau cycle
qui consiste à observer la qualité de service et à optimiser le réseau pour améliorer la
qualité de service dans les zones où cela est nécessaire d’une part et pour augmenter
l’efficacité du réseau de point de vue trafic.
Nous introduisons dans ce chapitre deux grandes parties : une première partie
portant sur les indicateurs et les paramètres de qualité de service du réseau GSM puis ceux
du réseau GPRS.
2.1. Définition
La qualité de service est définie comme étant « l’effet global produit par la qualité
de fonctionnement d’un service qui détermine le degré de satisfaction du service, la qualité
de fonctionnement peut porter sur un instant (mesures instantanées) ou être exprimée en
valeur moyenne sur un intervalle de temps. Les mesures réalisées sont liées à des
événements (dérangement, rétablissement, etc.) à des états (panne, disponibilité,
indisponibilité, interruption, etc.) ou à des activités (maintenance par exemple) et à leur
durée. Ces mesures affectent les mesures liées à la qualité de service et à la qualité de
fonctionnement du réseau » [3].
19
Qualité de service dans GSM/GPRS
20
Qualité de service dans GSM/GPRS
21
Qualité de service dans GSM/GPRS
22
Qualité de service dans GSM/GPRS
23
Qualité de service dans GSM/GPRS
24
Qualité de service dans GSM/GPRS
Tout le long du trajet, la MS effectue des mesures instantanées. Les données sont
présentées en temps réel et seront stockées dans des fichiers.
Mesures effectuées :
Le drive test nous offre une série de mesures en mode circuit ou paquet, dont les
principales sont :
- Longitude, latitude (X, Y) : le système de localisation GPS nous donne les
coordonnés de chaque point de mesure.
- RXLEVFULL : niveau de puissance reçu par le MS, obtenu par moyennage du
niveau du signal pendant une période SACCH (environ ½ seconde), cette valeur de
RXLEVEL est codée sur 6 bits (de 0 à 63).
- RXQUALFUL : c’est un indicateur de niveau de qualité. Il est obtenu par
moyennage du taux d’erreurs binaire BER pendant quatre périodes de mesures SACCH.
Ce BER est quantifié sur 8 niveaux (codé sur trois bits, et donc, varie de 0 à 7). Chaque
niveau de qualité (de 0 à 7) correspond à un BER donné (voir Tableau 2.3).
RXQUAL BER
0 ≤0.2%
1 De 0.2% à 0.4%
2 De 0.4% à 0.8%
3 De 0.8% à 1.6%
4 De 1.6% à 3.2%
5 De 3.2% à 6.4%
6 De 6.4% à 12.8 %
7 ≥12.8%
25
Qualité de service dans GSM/GPRS
FER RXQUAL
≤4.5% 0
De 4.5% à 8.5% 1
De 8.5% à 12.5% 2
De 12.5% à 16.5% 3
De 16.5% à 20.5% 4
De 20.5% à 24.5% 5
≥12.8% 6.7
- BER, Bloc Error Rate : le taux d'erreur bloc est un indicateur de qualité spécifique
au mode paquet. Un BER très petit implique un coût important car beaucoup de
retransmission.
- RLC Throughput : débit de données GPRS RLC.
- LLC Throughput : débit de données GPRS LLC.
- Coding Scheme : le schéma de codage utilisé.
- T_ADV : sert à calculer la distance entre la BTS et le point de mesure. Il varie de 0
à 63. Exemple, pour T_ADV=1, correspond à un rayon égal à environ 550m.
- Le rapport C/I : le rapport signal sur interférence est le rapport de l'intensité du
signal de la cellule de service courante par celle des composants du signal non désiré
(interférant). La fonction de mesure du C/I permet l'identification des fréquences qui
sont particulièrement exposées à de hauts niveaux d'interférence, ce qui devient utile
dans la vérification et l'optimisation des plans de fréquences.
- RXFREQ : c’est le numéro de fréquence sur laquelle un canal est alloué à la MS en
réception.
- BCCH, Broadcast Control CHannel : c'est le numéro de fréquence dont le TS0 est
configuré comme BCCH.
- MSPWR : cet indicateur permet le contrôle de la puissance émise par la MS.
- Cell_Id : numéro d’identification de la cellule.
26
Qualité de service dans GSM/GPRS
- RA, Routeing Area : groupe de cellules adjacentes défini pour le routage en GPRS.
- LAC, Location Area Code : zone de localisation GSM.
- BSIC, Base Station Identification Code : identificateur de la cellule. En effet, le
couple (fréquence, BSIC) permet sur une zone donnée de déterminer parfaitement
une cellule.
- TIMESLOT : numéro des intervalles de temps alloués au mobile et qui transporte le
TBF.
- Time : le temps des mesures.
- Speed : vitesse de la voiture.
- Mode : IDLE or READY (veille ou fonctionnement).
- RXFREQ, RXLEVFULL, BSIC de ces six cellules voisines au maximum.
Le drive test nous permet aussi de faire la mesure de certains indicateurs
spécifiques au mode paquet [4].
27
Qualité de service dans GSM/GPRS
28
Qualité de service dans GSM/GPRS
4.6.1. Définition
Les mesures issues des compteurs au niveau de l’OMC (remontées par les BSCs à
l’OMC-R) sont faites sur un intervalle de temps précis et sont liées à un évènement
survenu dans le réseau. Elles servent aux calculs des indicateurs de qualité de service (par
combinaison de ces compteurs). Ces indicateurs donnent une mesure représentative de la
performance du réseau. L’analyse de ces indicateurs est très importante pour la supervision
de la qualité de service. Dans la formule ci-dessous nous citons un exemple d’utilisation
des compteurs bruts pour le calcul d’un indicateur.
Taux de coupure = coupure radio + coupure radio pendant réallocation + coupure
interface Gb + problème transmission + coupure BSS / nombre de TBF établis.
29
Qualité de service dans GSM/GPRS
5. Paramètres radio
5.1. Définition
L'ajustement des paramètres de travail est une tâche essentielle lors de la mise en
exploitation du réseau. Elle permet l'activation ou la désactivation de certaines
fonctionnalités pour le maintien de la qualité et l'optimisation du réseau.
Il y a deux types de paramètres :
- Les paramètres constructeurs (ou fournisseur d'équipement) : Ce sont des paramètres
système (activation de certaines fonctionnalités telles que le chiffrement, le contrôle de
puissance, etc.) préconisés par le constructeur et sont, aussi, relatifs à l'équipement (version
logicielle, etc.),
- Les paramètres ingénierie : ces paramètres sont à l'initiative des opérateurs, ils sont
modifiés au niveau de l'OMC. L'optimisation de ces paramètres est un processus délicat
mais une tâche essentielle pour le maintien de qualité de service acceptable surtout suite à
des modifications de certaines fonctionnalités ou services.
30
Qualité de service dans GSM/GPRS
31
Qualité de service dans GSM/GPRS
32
Qualité de service dans GSM/GPRS
Analyse et
détection du
problème
Indicateurs Seuils
Taux de perte des sessions <5%
Taux de retransmission des sessions <5%
Taux d’établissement des sessions >95%
Taux des sessions réussies >95%
Taux de congestion PDCH 2%
Taux de coupure sessions BSS 2%
33
Qualité de service dans GSM/GPRS
Indicateurs Seuils
Taux de coupure d’appels (call drop) 2%
Taux d’établissement d’appels (call setup) >95%
de champ ou l'absence de champ se traduit par la présence d'une ou de deux barrettes sur
l'écran du terminal ou par l'indication de l'absence du signal.
Au niveau système, la mauvaise couverture peut être évaluée par :
● Fort taux d’échec d’accès.
● Fort taux de coupure des communications et/ou de sessions.
● Faible proportion du handover liée à la meilleure cellule (better cell).
● Fort taux de handover sur niveau de champ.
● Fort taux des messages "CLEAR REQUEST " et/ou "PAQUET CLEAR
REQUEST " sur l'interface A.
La résolution du problème de la couverture reste spécifique au site concerné.
Plusieurs solutions sont envisageables :
- Ajout de sites : cette solution est préférée dans le cas où il y a une absence de couverture
et où l'émission des antennes des stations de base les plus proches ne peut pas atteindre la
zone détectée avec suffisamment de puissance.
- Action sur les antennes : cette action peut être :
- Un tilt : qui consiste à changer l'angle par rapport à la verticale ascendante. Le tilt
permet de varier la zone de couverture en gardant le même sens de rayonnement.
- Une réorientation : c'est le changement de la direction du diagramme de rayonnement
de l'antenne.
- Un changement de configuration : cette action permet d'augmenter plusieurs
paramètres de l'antenne telles que l'ouverture du diagramme de rayonnement ou la
puissance d'émission (GPRS_BS_TXPWR_MAX).
L'algorithme d'optimisation de la couverture est présenté dans l'annexe 1 de ce manuscrit.
35
Qualité de service dans GSM/GPRS
La transmission des données dans un environnement radio mobile est affectée par
trois types d'interférences. Les interférences co-canal : c'est lorsque des émetteurs radio
émettent sur la même fréquence que l'émetteur que l'on souhaite capter, et même s'ils sont
très éloignés. Interférences sur canal adjacent : ce type d'interférences est causé par
l'utilisation de canaux assez proches l'un de l'autre dans le spectre des fréquences présents
sur des sites qui ne sont pas assez éloignés. L’interférence co-site : Ce type d'interférence
est présent lorsque deux fréquences voisines sont utilisées dans le même site. Pour éviter
cet effet d'interférence, il faut dès le début de l'allocation des fréquences une séparation
minimale de porteuses.
Le problème d'interférence peut être évalué par les plaintes clients de la mauvaise
qualité de la voix dans le cas des communications audio et du faible débit pendant la
transmission des données. Comme, il peut être évalué aussi à l'aide de la qualité de service
OMC ou des mesures sur l'interface A : fort taux de coupure des communications et/ou des
sessions, faible proportion du handover liée à la meilleure cellule (better-cell), fort taux de
handover sur qualité, fort taux de handover sur interférence, taux de handovers réussis est
très faible, fort taux des messages "CLEAR REQUEST " et/ou "PAQUET CLEAR
REQUEST " sur l'interface A. (Voir annexe 2)
Pour éviter ou diminuer ce problème plusieurs solutions sont envisageables :
● L'opérateur doit bien choisir son motif de réutilisation de fréquences.
● Utilisation des techniques d'entrelacement et de saut de fréquence.
● Augmentation des "downtilt" des sources interférentes ou même le changement
de l'orientation de l'antenne.
● Réduction de la puissance d'émission de la station de base ou bien changement
de la fréquence qui présente la meilleure solution [11].
36
Qualité de service dans GSM/GPRS
37
Qualité de service dans GSM/GPRS
égale au trafic interface Abis. Dans le cas où l'interface Gb permet de supporter un trafic
assez faible par apport à l'interface Abis on aura un taux élevé de coupure des sessions sur
l'interface Gb.
- Coupure session : due à un problème de transmission : On entend ici par problème de
transmission, toute coupure de session due à une défaillance des interfaces ou d'un
dépassement de délai de transit. Ce cas de problème nécessite un bon paramétrage
(WI_PR, T_NETWORK_RESPONCE_TIME, etc).
38
Qualité de service dans GSM/GPRS
sinon étudier la répartition des causes de prise de canaux SDCCH en suivant la démarche
suivante :
- Si le site est situé entre deux zones de localisation différentes, c'est que la plupart des
prises de SDCCH se font pour la mise à jour de localisation. Pour remédier à cela, il
faudrait alors vérifier les conditions suivantes : si tous les sites voisins appartiennent à une
autre zone de localisation, il faut vérifier la valeur du paramètre
Cell_RESELECT_Hystérisis/GPRS _Cell_RESELECT_ Hystérisis. Si la valeur de ce
paramètre est optimale, il faut étudier la possibilité de basculer ce site sur cette zone de
localisation [5].
- Si le site n'est pas situé entre deux zones de localisation différentes, donc la plupart des
prises de SDCCH se font pour l'établissement des canaux TCH et PDCH ou l'envoi de
SMS alors il faut répartir le trafic ou densifier puis configurer un canal TCH en SDCCH.
8. Conclusion
Dans ce chapitre nous avons décrit les principaux indicateurs de la qualité de
service GPRS ainsi que les différents paramètres qui permettent sa gestion. Ensuite, nous
nous sommes intéressés à l'énumération des divers problèmes qui peuvent être rencontrés
dans un tel réseau.
La dernière partie a été réservée aux étapes de détection des problèmes pour
pouvoir par la suite élaborer les algorithmes d’optimisation décrivant les actions possibles
qui peuvent être prises face à ces problèmes.
L'implémentation informatique de ces algorithmes ainsi que les différentes étapes
de conception de notre outil d'analyse et d'optimisation seront présentées dans le chapitre
suivant.
39
Implémentation de l'application
Chapitre 3
Implémentation de l'application
1. Introduction
Après avoir achevé la phase d'étude de différents problèmes affectant l'interface radio,
nous abordons la phase de test et d'évaluation des performances du réseau GPRS. Pour ce faire,
nous avons réalisé une analyse de mesures récentes. Cette analyse nous permettra de déduire les
remarques et les conclusions qui permettront de perfectionner certains points.
Ainsi, la première partie de ce chapitre présente l'environnement dans lequel nous avons
effectué les mesures et les résultats que nous a révélés l'analyse. La deuxième partie est
l'élaboration des statistiques en vue de tirer les recommandations et les perspectives qui peuvent
être prises en compte pour une éventuelle amélioration des performances.
2. Objectif du travail
L'objectif de ce travail est de développer une application permettant d'analyser les données
recueillies sur l'interface radio GPRS (fichiers de mesures drive-test et indicateurs KPI), détecter
les problèmes pouvant se présenter et de proposer les recommandations possibles en vue
d'optimiser la qualité de service dans le réseau.
3. Méthodologie du travail
Notre application peut être résumée par les étapes suivantes :
- L'analyse des données : L'analyse des données est l'étape la plus critique dans le
fonctionnement de notre application. En effet, elle constitue son plus grand apport et mérite, pour
cela, que nous lui associons une grande importance. Cette opération doit partir d'un ensemble de
données spécifiques (valeurs seuils et paramètres de configuration) pour analyser l'ensemble de
données déjà chargées en fichiers sous format Excel issues des mesures drive test et des
indicateurs OMC.
- La reproduction des données géographiques : Une fois l'étape d'analyse est achevée,
l'utilisateur pourra demander à reproduire sur une carte géographique le parcours qu'il a fait
durant l'opération de mesure, les valeurs des paramètres mesurés (RXLEV, RXQUAL,etc.) pour
l'évaluation de la couverture, la qualité du réseau.
40
Implémentation de l'application
- L'étude statistique :
* Statistiques de couverture : nous renseigne sur l'état de couverture du réseau.
Elle se présente sous la forme d'un histogramme illustrant les pourcentages de couverture en
outdoor, incar et indoor,
* statistiques de qualité : c'est une statistique qui nous renseigne sur les
pourcentages des signaux de bonne, moyenne ou mauvaise qualité.
* statistiques de coupure TBF,
* statistiques du taux d'utilisation des différents types de codage,
* statistiques de congestion,
* statistiques du schéma de codage utilisé.
- La détection des problèmes : L'application que nous nous proposons de concevoir
devra, à partir des valeurs seuils configurées par l'utilisateur, détecter les divers problèmes
concernant la qualité de service sur l'interface radio GPRS et qui ont été déjà évoqués dans le
chapitre précédent.
- La proposition des solutions : C'est l'étape qui suit celle de détection de problèmes, et
qui vise à proposer des solutions éventuelles aux différents problèmes détectés en se basant sur
les statistiques implémentées et l'étude déjà développée dans le chapitre précédent.
4. Environnement de développement
4.1. MapInfo
Mapinfo est un logiciel de cartographie informatisée, c’est à dire un logiciel qui permet
de traiter des données contenant des informations géographiques, en liaison avec un système de
représentation géographique. Mapinfo autorise des actions de visualisation et d’analyse.
Un ensemble élémentaire de données Mapinfo (table) contient des données « classiques »
(textes ou nombres), dites données attributaires, et souvent des données cartographiques
(description d'objets graphiques).
Mapinfo propose des outils graphiques permettant d’annoter, et même de construire une
carte, éventuellement en la numérisant à l’aide d’une tablette graphique. Une carte est constituée
d’objets vectoriels (polygones [régions], lignes brisées [polylignes], segments [lignes], points
[symboles], etc.). Une session de travail sur Mapinfo consiste à mettre en forme des fenêtres
(cartes, données, graphiques, mises en page, etc.). Les données sont stockées dans des tables, Le
travail est stocké dans un document.
Enfin, Mapinfo dispose d’un langage de programmation (Mapbasic), livré séparément. Il
peut exécuter des programmes Mapbasic.
41
Implémentation de l'application
4.2. MapBasic
Mapbasic est le langage de programmation de MapInfo, il permet de programmer des
applications autour de mapinfo et lancer des commandes en interactif de mapinfo. Avec mapinfo,
on peut importer, exporter des données de différents types : texte, base de données, exel,etc.
42
Implémentation de l'application
6. Application Mapbasic
Dans cette application nous visons à visualiser les parcours faits lors des mesures drive-
test. Ces mesures sont principalement des mesures de couche physique qui fournissent le niveau
de signal et les informations de qualité. Les parcours correspondent aux différents critères de
qualité de services déjà étudiés au chapitre précédents. Le schéma 3.1 permet d'expliquer la
méthodologie de travail.
43
Implémentation de l'application
Nous pouvons importer plusieurs fichiers pour analyser une seule zone.
Une fois le fichier est ouvert, il sera enregistré sous forme d'une table servant à l'analyse
de la zone. L'analyse de la zone par la suite se justifie. Cette analyse permet de visualiser sur une
carte sous Mapinfo le parcours effectué représentant différents critères de qualité de service tel
que la couverture, la qualité, schéma de codage utilisé, etc. la fenêtre de la figure 3.5 s'affiche :
Figure 3.4 : Analyse des fichiers. Figure 3.5 : Choix de l'analyse à faire.
44
Implémentation de l'application
Apres avoir choisi les seuils de couverture avec lesquels nous allons traiter les fichiers de
mesures, nous obtenons les deux parcours suivants spécifiques aux deux zones étudiées.
Figure 3.7 : Parcours de couverture (Zone 1) Figure 3.8 : Parcours de couverture (Zone 2)
Ces deux parcours illustrent le niveau du signal reçu (RxLev) dans les deux zones
permettant entre autres d'avoir une idée générale sur le réseau autrement dit l'état de couverture.
La deuxième zone est jugée meilleure de point de vue couverture. Dans la première zone
remarquons qu'il y a des cellules qui ne sont pas couvertes (couleur rouge), cette zone présente
ainsi un problème de couverture. Ce problème va être bien expliqué et étudié par la suite à l'aide
des statistiques faites sous Visual Basic.
45
Implémentation de l'application
Il en est de même pour l'étude de la qualité, nous fixons les seuils pour la bonne,
moyenne et mauvaise qualité. Nous obtenons par la suite les parcours suivants :
Comme la première zone souffre d'un problème de couverture, ceci influe sur la qualité
des communications où on observe des cellules présentant une dégradation de qualité.
La deuxième zone à son tour présente dans un nombre limité de cellules une qualité
médiocre mais ceci n'a pas un grand effet. Comme pour la couverture, la qualité va être bien
traitée dans la partie suivante du chapitre.
46
Implémentation de l'application
Histogramme
47
Implémentation de l'application
7.2.1.1. Analyse
Pour l'analyse de la couverture, l'étude est basée sur le signal reçu RxLev et le signal
RxQual. Le réseau GPRS présente un problème de couverture s'il présente un mauvais RxLev et
RxQual dans la même zone. Dans notre application, nous avons pris en compte les indicateurs
KPI tel que le problème de coupure TBF comme signe de l'existence d'un problème au niveau de
la couverture. La fenêtre ci-après donne tous les seuils utilisés dans l'étude et favorise l'obtention
des histogrammes tout en ouvrant le fichier à traiter.
L'appuie sur la commande RXLEV permet d'ouvrir le fichier à traiter et exécuter le
programme pour fournir l'histogramme correspondant.
48
Implémentation de l'application
Tableau 3.1 : Statistiques de couverture (Zone 1) Tableau 3.2: Statistiques de couverture (Zone 2)
49
Implémentation de l'application
Comme le montre les deux histogrammes, la deuxième zone est jugée meilleure de point
de vue couverture, elle ne présente pas de problème de couverture. Par contre la première zone
souffre d'un nombre faible de cellules disposant de problème de couverture. Une procédure
d'optimisation est faite en identifiant les cellules à problème de couverture et proposer les
solutions à adopter.
Pour identifier les cellules concernées présentant ainsi un problème de couverture, nous
appuyons sur la commande "cellules concernées" se trouvant dans la fenêtre d'étude de la
couverture (figure 3.15) qui permet de montrer les cellules défaillantes. Par la suite nous
proposons les recommandations à faire, ceci se fait en appuyant sur "solution" comme le montre
la figure 3.18, nous obtenons ainsi le résultat suivant :
7.2.2.1. Analyse
L'interférence est un facteur critique qui affecte les performances du réseau, il est du à
une indisponibilité des fréquences.
Pour l'analyse de l'interférence, notre étude se base sur les paramètres signal sur
interférence (C/I) et RxQual qui indique entre autre si la qualité est bonne, moyenne ou mauvaise
suivant les valeurs de taux signal/bruit et bien sur RxQual, ceci se fait à l'aide des statistiques
faites sur des seuils bien choisis.
50
Implémentation de l'application
51
Implémentation de l'application
A partir de ces histogrammes, nous pouvons déduire que la même zone (zone 1) souffre
d'un problème d'interférence. Nous constatons que le taux dépasse 4% qui se considère énorme
pour le réseau GPRS surtout que ce réseau est nouvellement implanté. La procédure
52
Implémentation de l'application
d'optimisation consiste à changer l'orientation des antennes, revoir les paramètres OMC-Ren
augmentant par exemple la valeur du paramètre GPRS_RxLev_access_min, réduire la valeur de
BS power, revoir le plan de fréquence ou bien ajouter un nouveau TRX.
Si nous nous intéressons maintenant aux statistiques de la qualité, nous constatons bien
que la forte dégradation de la qualité est liée à la première zone et voici les statistiques :
qualité pourcentage
Bonne qualité 90,3 %
Moyenne qualité 7,6 %
Mauvaise qualité 1,9 %
Tableau 3.5 : Statistiques de la qualité (Zone 1).
qualité pourcentage
Bonne qualité 91,5 %
Moyenne qualité 7,2 %
Mauvaise qualité 1,2 %
Tableau 3.6: Statistiques de la qualité (Zone 2).
53
Implémentation de l'application
Certaines cellules de la deuxième zone ont un problème de qualité mais avec un taux
faible qui n'influe pas sur la qualité des communications.
7.2.3.1. Analyse
La congestion constitue un problème critique dans les réseaux cellulaires. le réseau est dit
congestionné lorsque toute les ressources disponibles sont insuffisantes pour satisfaire le trafic et
ceci peut se produire par exemple en cas d'événement spécial provoquant une augmentation de
trafic, ou en cas d'indisponibilité de quelques ressources de réseau en raison des défauts de
fonctionnement (panne).
Pour étudier la congestion, nous nous sommes basé sur les indicateurs KPI qui nous
informent sur l'état du réseau en terme de congestion. La fenêtre suivante s'affiche alors pour
faire entrer le fichier à traiter :
54
Implémentation de l'application
Comme montrent les histogrammes, dans la première zone, le taux de congestion est très
important, il dépasse 6% qui est considéré important pour le réseau GPRS. De ce fait,
l'identification des cellules congestionnées se voit obligatoire. En appuyant sur "cellules
concernées" de la fenêtre de la figure 3.25, nous pouvons visualiser les cellules congestionnées.
La procédure d'optimisation consiste à ajouter de nouveaux sites, ajouter des TRX aux niveaux
des BTS. Nous pouvons aussi revoir le paramètre GPRS_RxLev_access_min qui permet de
réduire le taux d'arrivée de nouveaux mobiles.
56
Implémentation de l'application
Le type de codage utilisé dans les deux sens (montant et descendant) pour cette zone est
le codage CS1 qui défavorise le débit et favorise une bonne protection. Il est de même pour la
deuxième zone.
L'utilisation du codage CS1 justifie le problème d'interférence au niveau de cette zone.
Revoir le plan de fréquence paraissait obligatoire pour résoudre ce problème.
57
Implémentation de l'application
En analysant cette zone de point de vue qualité, nous remarquons que la qualité est
bonne, le pourcentage d'interférence n'est pas gênant alors que le type de codage fortement
utilisé est le codage CS1. Il est possible dans cette zone d'utiliser le codage CS2 car à ce niveau
nous n'avons pas besoin de la protection tant que la qualité est bonne. L'utilisation ainsi de CS2
favorise un débit plus important de l'ordre de 13.4 Kbit/s.
7.2.5.1. Analyse
La performance du transfert des données dans le réseau GPRS est mesurée au niveau des
couches LLC et RLC. La couche LLC est transparente au BSS. Ce type de mesure ne peut être
fait que si une session de PDP est activée. Ceci exige le transfert de paquet. Pour capturer les
informations de voie et de données, nous avons besoin d'un mobile d'essai avec deux ports : Port
58
Implémentation de l'application
59
Implémentation de l'application
Les statistiques faites montrent que le débit (throughput) au niveau de ces couches est
considéré moyen. Le problème de débit reviendra en fait à l'interface air. Il est recommandé de
changer le plan de fréquence pour se débarrasser du problème d'interférence, de cette façon le
passage à des débits supérieurs sera possible.
8. Conclusion:
Dans ce chapitre, nous avons présenté le principe de l'application qui consiste au premier
lieu à l'élaboration des parcours des mesures qui permettent de donner une idée globales sur l'état
des zones à étudier, en deuxième lieu, vient la phase de détection des problèmes et la proposition
des remèdes recommandations nécessaires.
60
Conclusion générale
Ces dernières années, la téléphonie mobile a été sans doute le secteur le plus dynamique,
le plus rentable et le plus innovant de toute l’Industrie des Télécommunications. Avec l’essore
rapide qu’elle connait, elle s’impose de plus en plus comme le moyen le plus privilégié de
communication et conquiert davantage de parts de marché en ciblant tous les profiles de
consommateurs. Le développement de nouvelles technologies et la diversification des services
de voie et de données tel que le service multimedia (FTP, WAP, WEB, etc) ont contribué à la
création d’un environnement propice à la concurrence incitant ainsi les opérateurs à se soucier de
la qualité de leurs prestations et des performances de fonctionnement de leurs réseaux et
infrastructures. Il s’avère donc que la qualité, dans ce domaine comme dans beaucoup d’autres,
constitue une source importante de différenciation, et le maintien de la qualité des
communications s'avère obligatoire pour faire face à la dégradation de la qualité de service et aux
plaintes des usagers. Le suivi de cette qualité nécessite l’observation permanente de l’état de
fonctionnement du réseau et de toutes ses performances. Dans ce contexte, le développement
d'un outil d'évaluation de la qualité de services et d'optimisation du réseau GPRS s'avère
indispensable pour tout opérateur. De ce fait, nous nous sommes intéressé dans ce manuscrit, à
présenter l'outil d'optimisation du réseau GPRS que nous avons développé. L'exploitation de cet
outil a nécessité des fichiers recueillis sur l'interface radio à l'aide des mesures drives-test des
indicateurs performances (KPI) relevés au niveau de l'OMC.
L'objectif de notre projet est de développer un outil permettant l'évaluation et
l'optimisation du réseau GPRS de Tunisie Telecom. Cet outils comporte trois phases: une phase
d'analyse des fichiers de mesures et des indicateurs KPI, une phase de détection des problèmes et
une dernière phase d'optimisation comprenant toutes les actions correctives et les
recommandations nécessaires.
Pour ce faire, nous avons présenté au premier volet quelques généralités sur les réseaux
cellulaires. Par la suite, nous sommes passés à l'étude des problèmes pouvant affecter l'interface
radio. Le dernier volet de notre projet a été consacré pour la présentation de l'outil et une étude
de cas réel mettant en évidences deux zones différentes. Les résultats fournis par cet outil sont
acceptables malgré l'indisponibilité de certains indicateurs.
61
Conclusion générale
Cet outil est générique c'est-à-dire qu'il est extensible et peut être enrichi par d'autres
modules. Il peut être associé à un outil de planification radio afin d'optimiser le plan de
fréquences et faire les prédictions convenables des schémas de codage à utiliser.
62
Annexes
Annexe 1
i
Annexes
Annexe 2
ii
Annexes
Annexe 3
iii
Bibliographie
Bibliographie
[1] Sami Tabbane, Lagrange Xavier, Godlewski Philippe, "Réseaux GSMDCS", 4éme édition,
HERMES Science Publication ,Paris,1999.
[2] Olivier Bonaventure , "Un logiciel d'illustration des protocoles GSM et GPRS sur la voie
radio", Mémoire pour l'obtention du grade de maître en informatique, Facultés Universitaires
Notre-Dame de la Paix Institut d'Informatique, 2000-2001.
[4] Mohamed Hedi JLASSI, "Automatisation de la procédure d'analyse de la QoS sur l'interface
radio GSM", mémoire de PFE, 2002-2003.
[5] Asma Horrich Selmi, "Méthodes à apprentissage pour l'optimisation de la QoS d'un réseau
cellulaire", DEA, SUP'COM, 2001−2002.
[6] Sami Tabbane, "Ingénierie des réseaux cellulaires", HERMES Science Publication ,Paris,
2002.
[7] www.agilent.com
[8] Khaldoun Al Agha, Guy Pujolle, Guillaume Vivier, "Réseaux mobiles", Edition Eyrolles.
[9] Autorité de régulation des télécommunications françaises, "la qualité de service des réseaux
de téléphonie mobile en France", 2004.
[10] Houda Khedher, "Mécanismes pour la plannification et l'ingénierie des réseaux cellulaires",
these de doctorat, INIT,INSA-Lyon, Février 2005.