You are on page 1of 34

Cycle de formation des ingénieurs en Télécommunications

Rapport de stage ingénieur
Thème :

Développement d’un outil de supervision de la Qos des réseaux 2G/3G sous Android
Réalisé par : Imed M’HAMDI Encadrant: M. Oussama Tabbabi

Travail proposé par: SFM

Technologies

Année universitaire: 2011/2012

Sommaire

Sommaire
Acronymes ............................................................................................................................................................ 7 Introduction générale ............................................................................................................................................ 8 Panorama des réseaux mobiles ............................................................................................................................. 9 Introduction .......................................................................................................................................................... 9 I. 1. Architecture du réseau GSM ........................................................................................................................ 9 Les entités de base d’un réseau GSM ..................................................................................................... 10 1.1. 1.2. 1.3. 1.4. 1.5. 1.6. II. III. 1. 2. La BTS (Base station Tranceiver System)...................................................................................... 10 Le BSC (Base Station Controller) .................................................................................................. 10 Le MSC (Mobile Switching Center)............................................................................................... 11 La HLR (Home Location Register) ................................................................................................ 11 La VLR (Visitor Location Register) ............................................................................................... 11 L’OMC (Operating and Maintenance Center) ................................................................................ 11

Architecture GPRS .................................................................................................................................... 12 Le réseau UMTS..................................................................................................................................... 13 Architecture d’un réseau UMTS............................................................................................................. 13 Le réseau d’accès UTRAN ..................................................................................................................... 14 2.1. 2.2. 3. 4. 5. 6. Le Node B....................................................................................................................................... 14 Le RNC (Radio Network Controllers) ............................................................................................ 14

Le réseau cœur CN ................................................................................................................................. 14 L’équipement utilisateur UE .................................................................................................................. 15 Les interfaces .......................................................................................................................................... 15 Comparaison (théorique) GSM/GPRS/UMTS ...................................................................................... 15

Conclusion ...................................................................................................................................................... 16 Introduction ........................................................................................................................................................ 17

SFM Technologies

2

Sommaire

I. II. 1. 2. 3. 4.

Concepts de la QoS ................................................................................................................................... 17 Les paramètres réseau................................................................................................................................. 18 Définition................................................................................................................................................ 18 Paramètres du réseau GSM..................................................................................................................... 18 Paramètres du réseau UMTS .................................................................................................................. 19 Les techniques de supervision de la QoS ............................................................................................... 20 4.1. 4.2. 4.3. 5. Drive test ........................................................................................................................................ 20 Chaîne de mesure (équipements utilisés) ....................................................................................... 20 Compteurs OMC-R......................................................................................................................... 22

Processus d’analyse ................................................................................................................................ 23 Conclusion .................................................................................................................................................. 24

Un Drive Test sous Android ............................................................................................................................... 26 Introduction ........................................................................................................................................................ 26 I. II. III. 1. 2. Intérêt et besoin .......................................................................................................................................... 26 Conception de l’application ........................................................................................................................ 27 Développement de l’application ............................................................................................................. 28 Informations sur l’appareil et le réseau .................................................................................................. 29 Fonctionnement ...................................................................................................................................... 29 2.1. 2.2. 2.3. L’onglet Infos: ................................................................................................................................ 29 L’onglet Map ...................................................................................................................................... 30 L’onglet graphe............................................................................................................................... 31

Conclusion .................................................................................................................................................. 31 Bibliographie ...................................................................................................................................................... 34

SFM Technologies

3

.

1 : chaine de mesure classique ______________________________________________ 20 Figure 2.6 : L’onglet graphe _______________________________________________________ 31 .2: Architecture du réseau GPRS ____________________________________________ 12 Figure3 : Architecture UMTS _____________________________________________________ 14 Figure 2.1 : logo de l’application ____________________________________________________ 26 Figure3.5: L’onglet Map __________________________________________________________ 31 Figure3.1 : Arhitecture du reseau GSM ______________________________________________ 10 Figure 1.5: erreur d'enregistrement _________________________________________________ 30 Fugre3.4: L'onglet info cellule _____________________________________________________ 30 Figure3.2: Processus d’analyse ____________________________________________________ 23 Figure3.Liste des Figures Liste des figures Figure1.3 : diagramme de séquences ________________________________________________ 28 Figure3.2 : diagramme cas d’utilisation ______________________________________________ 27 Figure 3.

.3:paramètres réseau seuil…………………………………………………………….……………………20 Tableau2.1: interfaces UMTS………………………………………………………………….……………………….1 : Correspondance ente RXQUAL .Liste des Tableaux Liste des tableaux Tableau1.13 Tableau 2. 13 Tableau 1..2 : Comparaison des réseaux ……………………………………………………….22 ..2 : Exemples d’indicateurs de QoS ….………………………………………………19 Tableau 2.

OSS Operation SubSystem OMC-R Operation and Maintenance Center – Radio QoS Quality of Service RLC Radio Link Control RNS Radio Network Sub-system ROS Rapport des Ondes Stationnaire RRC Radio Resource Control RSCP Received Signal Code Power RSSI Received Signal Strength Indicator UMTS Universal Mobile Telecommunication System UTRAN UMTS Terrestrial Radio Access VLR Visitor Location Register .Liste des Acronymes Acronymes 2G Deuxième Génération 3G Troisième Génération 3GPP Third Generation Partnership Project BER Bits Error Rate BSC Base Station Controller BSS Base Station SubSystem BTS Base Transceiver Station CS Circuit Switched FH Frequency Hoping GPS Global Positioning System GPRS General Packet Radio Service GSM Global System for Mobile communications HLR Home location Register KPI Key Performance Indicators MS Mobile Station MSC Mobile Switching Center NSS Network and Switching SubSystem.

Pour cela les opérateurs ont généralement recours à plusieurs opérations de mesure qui leur permettront. surveiller son déroulement et assurer des commutations de cellules en cours de communication. Ce stage a été effectué au sein de la société SFM Technologies. il faut prévoir un certain nombre d’outils de contrôle de natures variées afin que le mobile puisse se rattacher à une station de base favorable et ceci pour établir une communication. d' analyser l' état du réseau. SFM Technologies 8 . La maîtrise de ces fonctions reste la clé essentielle à tout opérateur pour pouvoir assurer une qualité de service acceptable à ses abonnés. en débit et en qualité de service des différentes générations des réseaux mobiles. C’est dans ce cadre se déroule notre stage intitulé «Développement d’un outil de supervision de la Qos des réseaux 2G/3G sous Android». Le premier est intitulé « Panorama des réseaux mobiles » dans lequel nous avons présenté l’évolution en architecture.Introduction Générale Introduction générale L’interface radio représente le maillon critique de la chaîne de transmission qui permet de relier un utilisateur mobile au réseau. Le présent rapport est composé de trois chapitres. découvrir ses défaillances et proposer des solutions alternatives aux divers problèmes recensés. Pour remédier aux différents types de problèmes. ultérieurement. évanouissements rapides. Le troisième et après cette étude théorique nous avons décrit l’outil qu’on a développé et qui permet d’acquérir les différents paramètres nécessaires pour la caractérisation de la QoS d’un réseau mobile sous la plateforme Android. C'est sur cette interface que le système doit faire face aux différents problèmes que pose le médium radio (atténuation. Le second est consacré à l’étude du concept de la qualité de service dans les réseaux mobiles. interférences).

L’architecture de base du système GSM prévoit. I.Panorama des Réseaux mobiles I Panorama des réseaux mobiles Introduction Au cours de ce chapitre. nous allons faire un tour d’horizon des réseaux 2G et 3G . puis celle du GPRS et on finit par l’architecture UMTS. Il s’interface avec le RTC et comprend des commutateurs. on va étudier l’architecture du réseau GSM. quatre sous-systèmes principaux dont chacun dispose d'un certain nombre d' unités fonctionnelles et est connecté à l’autre à travers des interfaces standard qui seront décrites ultérieurement. OSS . il doit offrir à l' opérateur des facilités d' exploitation et de maintenance. NSS. comme tout réseau. Il est caractérisé par un accès « très spécifique »: la liaison radio. Enfin. ainsi en premier lieu. BSS. Architecture du réseau GSM Un réseau de radiotéléphonie qui a été conçu pour assurer les communications entre abonnés mobiles et abonnés du réseau téléphonique commuté RTC. Les principaux sous-systèmes du réseau GSM sont : MS.

1 : Arhitecture du reseau GSM 1. La gestion des antennes de diversité: l' utilisation de deux antennes de réception afin d' améliorer la qualité du signal reçu. La BTS (Base station Tranceiver System) La station de base (BTS) contient tous les émetteurs reliés à la cellule et dont la fonction est de recevoir et émettre des informations sur le canal radio en proposant une interface physique entre le Mobile et le BSC. SFM Technologies 10 .1. Le BSC (Base Station Controller) Le contrôleur de station de base (BSC) gère les ressources radio pour une ou plusieurs BTS. le FH et les handovers.Panorama des Réseaux mobiles Figure1. à travers le monitorage de la connexion entre la BTS et les MSCs . La BTS réalise une série de fonctions décrites ci-après: Gérer les canaux Full Rate et Half Rate. le codage. Il assure encore: La gestion et la configuration du canal radio: il doit opter au choix de la cellule la mieux adaptée et doit sélectionner à l' intérieur de celle-ci le canal radio le plus adapté à la mise en route de la communication. Les entités de base d’un réseau GSM 1. Le saut de fréquence (FH): Le Contrôle Dynamique de la Puissance (DPC) de la MS et des BTS. La supervision du Rapport des Ondes Stationnaire (ROS) en antenne.2. 1.

L’OMC (Operating and Maintenance Center) de maintenance OMC se connecte au MSC et BSC à travers le Le système d’exploitation et réseau X25. Le processus de handover 1. Les fonctions de décodage des canaux radio Full Rate (16 kbps) ou Half Rate (8 kbps) pour des canaux à 64 kbps.5.3. il assure les fonctions suivantes: SFM Technologies 11 . Généralement pour simplifier les données réclamées et ainsi la structure du système. 1. 1.4. Il développe aussi la fonctionnalité du Gateway face aux autres composants du système et la gestion des processus de handover. MSISDN. à l’identité de l'utilisateur. toutes les informations qui concernent son identification sont mémorisées sur la HLR. la mise en route et la gestion du codage de tous les appels directs et en provenance de différents types de réseaux.6. Le MSC (Mobile Switching Center) Le commutateur du service mobile (MSC) est l’élément central du NSS. Il assure la commutation des appels en cours entre des BSCs différents ou vers un autre MSC. le moment d’effectuer le handover et la cellule accueillante.Panorama des Réseaux mobiles La gestion de handover: Il décide. tous les services auxquels l’abonné a souscrit et auxquels il est capable d'accéder. sur la base des relevés reçus par la BTS. Il gère grâce aux informations reçues par la HLR et la VLR. pour pouvoir garantir la réserve discrétion quant son identité sur le canal radio temporaire. La HLR (Home Location Register) Lorsqu' un utilisateur souscrit à un nouvel abonnement au réseau GSM. de telle sorte que la surface géographique contrôlée par le MSC soit la même contrôlée par la VLR . à partir du moment où ces derniers se déplacent d'une zone de couverture à une autre. La HLR contient toutes les données relatives aux abonnés (IMSI. La VLR (Visitor Location Register) La base de données VLR mémorise de façon temporaire les données concernant tous les abonnés qui appartiennent à la surface géographique qu' elle contrôle. Ces données sont réclamées à la HLR auquel l’abonné appartient. 1. D’autres fonctions fondamentales du MSC sont décrites ci-après: L’authentification La sur de l’appelant. les constructeurs installent la VLR et le MSC côte à côte. Elle communique à la VLR quelques données relatives aux abonnés. l’adresse de la VLR).

2: Architecture du réseau GPRS SGSN: Serving GPRS Support Node. Le stockage de toutes les données relatives au trafic des abonnés. ii. La visualisation de la configuration du réseau. GGSN. par conséquent la localisation se fait par zone de routage (Routing Area) et non plus par zone de localisation. Comme le GPRS utilise le GSM. II. il a gardé la grande partie de son infrastructure tout en ajoutant deux nouveaux composants : SGSN. L’allocation d’identité temporaire P-TMSI : Packet-TMSI La gestion de mobilité L’Interfaçage et signalisation avec les autres sous-systèmes Le Cryptage et la compression La gestion de session “paquet” SFM Technologies 12 . un réseau qui offre une communication données en mode paquet sur le GSM avec un débit plus important. iv. c’est l’équivalent de la VLR dans le réseau GSM. iii. La gestion des abonnés et la possibilité de localiser leur position à l’intérieur de l’aire de couverture. d’où vient l’intérêt de déployer le GPRS. Il assure : i. Figure 1. Architecture GPRS La limitation du débit du GSM et la commutation de circuits ont prouvé la non adaptabilité de ce réseau à la transmission de données. v. La gestion des alertes de l’état du système.Panorama des Réseaux mobiles L’accès à distance à tous les éléments qui composent le réseau .

La première correspond au réseau d’accès radio UTRAN (UMTS Terrestrial Radio Access Network). les réseaux UMTS doivent garantir une qualité de service équivalente à celle des réseaux filaires. meme fonction que le GMSC pour le GSM mais dans ce cas il sert comme pont aux autres réseaux de paquets III. Architecture d’un réseau UMTS L’architecture d’un réseau UMTS est divisée en trois entités principales selon les spécifications du groupe de normalisation 3GPP. la seconde au réseau cœur CN (Core Network) et la troisième à l’équipement terminal UE (User Equipement) SFM Technologies 13 . dépassant les limitations dues à la multiplicité des systèmes et des réseaux. Enfin. la couverture de l’UMTS sera mondiale. Il doit en plus assurer la convergence entre les réseaux fixes et mobiles. Plusieurs objectifs ont été fixés pour l’UMTS. Tout d’abord. Le réseau UMTS L’UMTS pour ″Universal Mobile Télécommunications System″ désigne une norme cellulaire numérique retenue dans la famille dite IMT 2000 comme norme pour les systèmes de télécommunications mobiles de troisième génération. Cette norme est développée par le partenariat de projet 3ème Génération (3GPP) et un rassemblement de plusieurs organisations développeuses de standards. Un autre objectif pour l’UMTS est d’offrir un service de mobilité universelle.Panorama des Réseaux mobiles vi. Le Tunelling des données GGSN : Gateway GPRS Support Node. 1. Par conséquence. il doit supporter des services multimédias large bande qui peuvent atteindre un débit de 2Mbit/s.

HLR (Home SFM Technologies 14 . Le réseau d’accès UTRAN 2. entrelacement. Il permet d’assurer les fonctions de gestion d’accès au réseau cœur et des ressources sur l’interface radio de l’UMTS. Le RNC (Radio Network Controllers) Le RNC est un organe très important de l’UTRAN. 3. Il assure principalement le routage des communications entre Node B et le réseau cœur d’une part et le contrôle et la supervision du Node B d’autre part. de gestion de mobilité et de services IN (Intelligent Network). c'est-à-dire qu’il peut comporter une antenne omnidirectionnelle ou des antennes sectorielles.Panorama des Réseaux mobiles Figure3 : Architecture UMTS 2. 2. Le réseau cœur CN Il est constitué d’une partie commutation de circuits (MSC : Mobile Services Switching Center) et d’une partie commutation de paquets (SGSN : Serving GPRS Support Nodes). les nœuds de signalisation. adaptation de débit et étalement). Bien entendu.1.2. Mais sa principale tâche est de gérer la couche physique de l’interface air avec ses différentes caractéristiques (codage canal. Le Node B Son rôle principal est d’assurer les fonctions de réception et de transmission radio pour une ou plusieurs cellules de l’UTRAN. il permet de gérer les ressources radio du réseau d’accès de façon quasi autonome. déchargeant de cette fonction complexe le cœur du réseau.

Comparaison (théorique) GSM/GPRS/UMTS Systèmes Débit Email (10ko) GSM 9. AuC (Authentication Center). LAN (Local Area Network) distants. L’équipement utilisateur UE L’UE consiste en un ME (Mobile Equipement)et un USIM(UMTS Subscriber Identity Module). les clés de chiffrement et d’authentification. UMTS 2 Mb/s 0.004 s SFM Technologies 15 . en plus de la gestion de localisation et du contrôle des paramètres du réseau. réseaux Internet. est la commutation et le routage des données utilisateurs et de signalisation entre les terminaux mobiles et les réseaux distants via l’interface radio. Les interfaces Interface Localisation Description Equivalent GSM/GPRS Uu UE-UTRAN Interface radio connectant le mobile a l’UTRAN Iu UTRAN-Reseau féderateur Iu-CS faire communiquer le RNC avec le MSC/VLR Iu-PS permet au RNC de communiquer avec le SGSN A Gb Iur RNC-RNC Communication RNC-RNC en cas de macro diversité - Iub Node B-RNC Communication entre Node B et RNC Tableau1: interfaces UMTS Abis 6. GPRS 120 kb/s 0. 5.8 s.Panorama des Réseaux mobiles Location Register). 4. Le CN permet l’interfaçage du réseau UTRAN avec les réseaux distants tels que RTCP (Réseau Téléphonique Commuté Public).6 kb/s 8 s. EIR (Equipment Identity Register)subiront une mise à jour pour intégrer les nouveautés de l’UMTS. Le ME est le terminal radio employé pour la communication radio sur l’interface radio Uu. Sa principale fonctionnalité. L’USIM est une carte à puce dans laquelle sont stockées toutes les données concernant l’utilisateur et son abonnement telles que son identité.

4 min. 0. 3 s. 7 s.Panorama des Réseaux mobiles Fichier (40 ko) Photo (100 ko) Clip vidéo (4 Mo) 33 s. 48 min. 83 s.2 s 0. Il nous reste d’introduire la notion de qualité de service dans l’optique de chaque réseau a part.4 s. SFM Technologies 16 . 14 s. Tableau 2 : Comparaison des réseaux Conclusion Tout au long de ce chapitre nous avons présenté l’évolution des architectures du réseau GSM vers le GPRS puis vers l’UMTS ainsi que les particularités de chaque réseau.

le réseau de transmission et la qualité des terminaux. il y a plusieurs critères à ajuster. direction et hauteur). Elle détermine un degré de satisfaction de l’usager de ces services. .problèmes d’installation (pertes de puissance dans les câbles) ou problèmes de maintenance. Pour permettre une QoS acceptable. Le taux d’appels réussis : la diminution de cette valeur implique que les utilisateurs ne peuvent pas établir une communication. types d’antennes. la hors couverture. I. à citer indicateurs permettent la détection des anomalies agissant sur la dégradation de la QoS dans différents types de réseaux mobiles. que l’optimisation de son réseau. ce problème est évalué par l’opérateur grâce aux mesures radio. dont les plus importants sont: La couverture : les causes peuvent être : une diminution dans le nombre des sites. intervient la phase d’exploitation et de maintenance. nous nous intéressons dans une première partie à définir les les qui différents paramètres inhérents à l’assurance d’une QoS acceptable. les causes de dégradation de la qualité de la voix sont : les interférences externes. ainsi. nous allons présenter les techniques principales appliquées à la surface radio et qui permettent l’obtention des indicateurs (décrits dans la première partie). La qualité de la voix : qui s’explique par la mauvaise qualité de communication. les interférences cocanal ou sur canal adjacent. la mauvaise installation. pour la supervision de la QoS. mauvaise configuration du réseau (position des sites. Dans ce chapitre.QoS dans les réseaux mobiles II QOS dans les réseaux mobiles Introduction Une fois que le réseau cellulaire est mis en service. en effet l’opérateur doit veiller à l’assurance de la qualité de service. Et dans une seconde partie. Concepts de la QoS La qualité de service dans un réseau mobile est l’effet global produit par la qualité de fonctionnement de ses services.

L_RXLEVEL_XX_H (XX=DL ou UP) : ce paramètre présente le seuil de déclenchement de handover sur les deux liens (DL ou UP). L_RXQUAL_XX_H (XX=DL ou UP) : c’est le paramètre qui spécifie le seuil de déclenchement du handover sur qualité sur l’un des deux liens (DL ou UP). aussi. les problèmes de handover. une diminution de la valeur de ce paramètre entraîne une augmentation du nombre du handovers ping-pong. Par contre. valeur par défaut comprise entre -101 dB et –110 dB. Définition L’ajustement des paramètres de travail est une tâche essentielle lors de la mise en exploitation du réseau. suite à l’affaiblissement du niveau de champ sur ces deux liens. Les paramètres réseau 1. Les paramètres d’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. relatifs à l’équipement (version de logiciel…). II. Paramètres du réseau GSM Il y a plusieurs paramètres logiques. et par la suite. SFM Technologies 18 . l’ajustement local des paramètres de handover et les batteries du mobile. 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. il permet l’ajustement de la surface de la cellule. le contrôle de puissance…) préconisés par le constructeur et sont. L’augmentation de la valeur de ce paramètre diminue le nombre d’exécution des handovers. attente de déclenchement du handover jusqu’au dégradation de la qualité de communication. Il maximise la qualité de communication et minimise le taux de handover suite. les interférences.QoS dans les réseaux mobiles Les coupures d’appels : la coupure de communication peut être due à : la mauvaise couverture. sont : RXLEVEL_ACCESS_MIN : Il définit le niveau de puissance minimale requis lors de l’accès à une cellule donnée. 2. Elle permet l’activation ou la désactivation de certaines fonctionnalités pour le maintien de la qualité et l’optimisation du réseau. respectivement. mais les plus important parmi eux et qui agissent directement sur la QoS.

Exemple de valeur : 6 dB. valeur typique de 1. Ces mesures suivent les mesures de timing des cellules et mettent à jour les relatives timing de la cellule utilisée par RRC au même temps que les mesures changent. Il a besoin aussi de mesures du BER pour le contrôle de puissance à boucle extérieur. 3.. Paramètres du réseau UMTS Les composants de mesures fournissent un support pour les mesures intérieures spécifiques du UE L3 RRC ( User Equipment Layer 3 Radio Resource Control) ainsi que le reportage des mesures pour UTRAN. MS_TXPWR_MAX_CCH : Paramètre fixant la puissance à laquelle le mobile doit émettre lors de l’ accès initial à une cellule. ainsi. c’est donc.2%. L_RXLEVEL_CPT_HO : c’est le seuil permettant le changement de couche (de la couche micro cellulaire vers la couche macro cellulaire et vice versa.QoS dans les réseaux mobiles à l’élévation et à la diminution de sa valeur. HO_MARGIN : c’est l’hystérésis permettant d’obtenir un compromis entre le taux de handovers ping-pong et la qualité de service Cell_RESELECT_Offset : favorise les cellules d’une bande. contrôle de « radio bearer » ou bien UE positionnement. Le UTRAN requis les mesures périodiquement ou bien pour un événement de la gestion de handover. partage les mesures avec le composant de sélection /réélection de cellule et les informations sont fournis à UE dans SIB11 (System Information Block).6% à 3. Cell_Reselect_Hystéris : évite la réselection de cellules appartenant à des LACs différents et réduit le taux de pagings infructueux. Le composant RRC utilise Cell RSCP et les mesures de EC /N0 pour les procédures de sélection et réélection des cellules et aussi pour le contrôle de puissance à boucle ouverte. il présente le seuil permettant le changement de zone (de la zone inner vers la zone outer ou vice versa). mais une augmentation de la valeur de RXQUAL_XX_H entraîne une diminution du nombre du handover jusqu’au dégradation de la qualité de communication. Temporary_Offset : évite la réselection ping-pong. Le composant de mesure maintien les informations sur les cellules qui doivent être mesurées. SIB12 et les messages de contrôles sont utilisés pour spécifier les mesures qui doivent être effectuées SFM Technologies 19 . la puissance maximum autorisée des mobiles sur le canal d’accès RACH. si la valeur de ce paramètre est très faible. L_RXLEVEL_ZONE : c’est un seuil utilisé dans le motif à cellules concentriques. alors le nombre de handover augmente.

SFM Technologies 20 ..1). Figure 2. Ces techniques se font à partir des analyses de l’interface radio (drive test) et à partir des analyses de systèmes (compteurs OMC-R). Chaîne de mesure (équipements utilisés) La méthode du drive test consiste à embarquer sur une voiture les équipements suivants (voir Figure) : Une MS : un mobile de test équipé d’un logiciel spécial.). sont mis en place. mauvaise qualité due à l’interférence. Une précision du GPS est demandée.1. Il est appelé généralement Mobile à trace. La comparaison des indicateurs obtenus par ces techniques et les paramètres du seuil (cités dans le paragraphe précédent). plusieurs outils d’analyses de la QoS. permet l’identification des origines des problèmes (échec de handover. Ceci est utile pour l’investigation de l’environnement radio.2. 4. Elle est de l’ordre de quelques mètres.1 : chaine de mesure classique 4.QoS dans les réseaux mobiles 4. Les techniques de supervision de la QoS Pour la mise à jour de l’état de fonctionnement du réseau. Un système de localisation GPS (Global Positionner System): utilisé pour la localisation exacte de la position où on désire faire l’étude de l’environnement radio. Cette technique d’analyse permet la récupération d’une trace de mesure faite par le mobile à différents instants (voir Figure 2. coupure de communication. Drive test La méthode de mesure du drive test consiste à la caractérisation précise des canaux radio.

la MS fait des mesures instantanées. Chaque niveau de qualité (de 0 à 7) correspond à un BER donné. Latitude (X. pour une valeur RXQUALFUL: c’est un du taux d’erreurs "a" de RXLEVEL (comprise entre 0 et 63). en effet.2% à 0. si le nombre du canal est N.QoS dans les réseaux mobiles Un PC portable : permet d’automatiser l’acquisition et le stockage des données.6% à 3. ce BER est quantifié sur 8 niveaux (codé sur trois bits.4% De 0. Il varie entre 0 et 63.2% De 0. SFM Technologies 21 . Exemple.2% De 3.4% De 6. En effet.1 : Correspondance ente RXQUAL T_ADV: sert à calculer la distance ente la BTS et le point de mesure. et donc. la fréquence reçue sera 935+0. Les données sont présentées en temps réel et seront stockées dans des fichiers. période Il est obtenu par moyennage binaires de mesure SACCH. 4. correspond un rayon égal à environ 550m. Le PC doit être équipé d’une carte interface RS 232 pour assurer le lien entre la sortie série de la MS et le port série du PC. indicateur BER de niveau de pendant une qualité.2*N ( en MHz). pour T_ADV=1. la puissance reçue est donnée par ".4% à 12.1).4% à 0. Y): le de chaque point de mesure. (voir Tab2.8% De 0. Indicateurs mesurés Le drive test nous offre une série d’indicateurs. cette valeur de RXLEVEL est codée sur 6 bits (de 0 à 63).1.8% Tableau 2.8% à 1. obtenu par moyennage du système de localisation GPS nous donne les coordonnés niveau du signal pendant une période SACCH (environ ½ secondes). La puissance du signal reçu par le mobile varie de –110dBm à – 48 dBm. dont les principaux sont: Longitude.2% à 6. RXQUAL 0 1 2 3 4 5 6 7 BER 0. Tout le long du trajet.110 + a " dBm.6% De 1.2. RXFREQ: c’ est le numéro du canal radio alloué en réception. varie de 0 à 7).8% 12. RXLEVFULL : n i v e a u de puissance reçu par le MS.

mais. RXLEVFULL. Cell_Id : numéro d’identification de la cellule. la mesure de certains indicateurs des cellules voisines (RXFRQ. Le drive Test permet. de qu’aux indicateurs due qualité communication mesures détection d’une à l’échec d’appel ou à l’échec du déclenchement de la procédure de handover. la même fréquence peut être utilisée pour supporter la voie balise de deux stations suffisamment éloignées. Time : le temps des mesures. En effet. nous allons présenter. Dans le tableau suivant. Le nombre maximal de ces cellules voisines peut aller jusqu’à six. 4. nous allons citer les principaux indicateurs.QoS dans les réseaux mobiles BCCH: Broadcast control Channel. aussi.3. -Taux de coupures des communications. La puissance émise est égale à :43 – 2 * MSPWR ( en dBm ). -Taux élevé de handover sur niveau de champ -Taux élevé de handover sur qualité. BSIC). -Taux de rupture TCH (call drop) élevé. Speed : vitesse de la voiture. Il y a plusieurs indicateurs calculés à partir s’intéresser. TIMESLOT : numéro de l’intervalle de temps. MSPWR: Cet indicateur permet le contrôle de la puissance émise par la MS. de dégradation ces compteurs). Compteurs OMC-R Dans cette partie. par l’analyse des différents compteurs mesurés au niveau de l’ OMC (remontés par les BSCs à l’OMC -R). BSIC: Base Station Identification Code : identificateur de cellule. servent aux on ne la va calculs des indicateurs de liés qualité ce à la service des (par combinaison de OMC-R. En effet. la puissance émise maximale par la MS est égale à 2w (33 dBm). ces mesures. ainsi que la série des problèmes qui permettent leur détection. Pour MSPW=5. -Taux de handover sur interférence élevé Interférences Couverture Problemes SFM Technologies 22 . Mode : IDLE or DEDICATED (veille ou fonctionnement). l’audit radio. qui sont faites sur un intervalle de temps précis et lié à un événement survenu dans le réseau. Indicateurs -Taux d’échec d’accès. obtenue par les mesures OMC-R.

et optimisation. Cette Handover Ping-Pong Capacité indicateurs commence et le processus détection des étape consiste à la synthèse des différentes sources d’informations et la transmission de cette synthèse pour action vers le bon intervenant : maintenance. de la phase d’analyse combinée entre ces anomalies se déclenche. ingénierie le schéma ci.2: Processus d’analyse SFM Technologies 23 . Processus d’analyse Après l’obtention des différents indicateurs. Dans Mesures terrain(Drive Test) Analyse des compteurs OMC Analyse et détection de problemes Ajustement des parametres Intervention sur sites action de maintenance Figure 2.2 : Exemples d’indicateurs de 1 5. on va présenter les étapes de ce processus . -Taux de blocage élevé -Taux de demande de handover élevé -Taux de handover sur distance Tableau 2.QoS dans les réseaux mobiles -Taux d’échec de handover intracellulaire élevé -Taux d’échec de handover intercellulaire/intra BSC élevé -Taux d’échec de handover inter-BSC/intra MSC élevé.dessous. -Taux d’échec de handover inter-MSC élevé.

en insistant sur les indicateurs et les paramètres logiques qui permettent la décision de l’état de la performance du réseau et nous avons aussi présenté indicateurs de qualité. il y a une comparaison entre les indicateurs obtenus et les paramètres seuils (fixés par l’opérateur) qui présentent les seuils d’une qualité de service acceptable. Indicateur Taux de coupures d’appels Taux de blocage Taux de congestion TCH Taux de handover sur niveau sens descendant Taux de handover sur niveau sens montant Taux de handover sur qualité sens descendant Taux de handover sur qualité sens montant Taux de handover sur interférence Taux d’échec de handover Taux de handover sur distance RXLEV RXQUAL Paramètre seuil 2% 2% 2% 20% 20% 25% 10% 1% 2% 0.QoS dans les réseaux mobiles Dans la phase d’analyse de la performance du réseau et de la détection des anomalies. nous avons défini la QoS. présente quelques seuils de QoS. Le tableau ci -dessous. les différents outils d’analyse qui servent à l’obtention de ces SFM Technologies 24 .1% 77dBm 4 Tableau 2.3 : paramètres réseau seuil Conclusion Dans ce chapitre.

QoS dans les réseaux mobiles .

1 illustre le logo de l’application développée. Et finalement nous allons tenir à expliquer le fonctionnement de l’application avec une description de ces différentes procédures.Drive Test Drive Test sous Android III Un Drive Test sous Android Introduction Dans ce chapitre.1 : logo de l’application Android est la première plateforme mobile open source et entièrement paramètrable. . nous allons aller plus loin dans la description des techniques et les méthodologies employées lors de la phase de conception et de développement. A la fin de cette procédure. plus qu’une trentaine de compagnie contribue à Android à travers l’Open HandSet Alliance. La figure 3. D’autre côté. Par la suite. on va décrire la démarche de conception. qu’on va détailler plus tard dans les études. Pour chaque amendement de version. Le fonctionnement de cet outil est très simple. dans un environnement Android. Figure3. une nouvelle API apaprait. en fait. qui correspond à la version de la plateforme du système. I. nous allons mettre en relief le besoin et l’intérêt d’une telle application. l’utilisateur retrouve les mesures nécessaires enregistrées dans la carte mémoire de son appareil mobile. Intérêt et besoin L’application que nous allons développer nommé MobiTest n’est autre que l’embarquement d’une chaîne de mesure Drive test pour les réseaux cellulaires de deuxième et troisième génération. l’utilisateur de l’application n’a qu’à prendre son téléphone dans lequel s’exécute l’application et rouler dans les territoires où on désire évaluer la QoS. Dans une première partie. il pourra bénéficier d’un tas de service y compris ceux de post traitement.

Voici tout d’abord le diagramme de cas d’utilisation de l’application comme le montre la figure3.gsm et an- droid. Le langage privilégié pour le développement d’applications Android est justement Java. il est de plus gratuit et open source.2 : diagramme cas d’utilisation Le diagramme de séquence simplifié de l’application est donné par la figure3.2 Faire des mesures Enregistrer les mesures utilisateur <Include> Envoyer par mail Enregistrer sur le SDCard Se localiser en temps réel Localiser la BTS Analyser les mesures Figure3. Conception de l’application Les premières phases de réalisation de ce projet ont été le fruit de très longues réflexions et de plusieurs recherches qui ont servi à concevoir une solution clair. ou ADT. des nouveaux packages tel que android. seront considérés utiles pour pou-voir extraire des mesures radio.3Eclipse est l’Environnement de Développement Intégré (ou IDE) le plus utilisé pour la programmation Java . que notre application s’introduit.Drive Test sous Android C’est dans l’API niveau 7.cdma. etc. II. la classe TelephonyManager. Google a donc tout naturellement conçu un plugin pour Eclipse (un plugin est un module qui complète un logiciel hôte pour lui apporter de nouvelles fonctionnalités).telephony. correspondant à la plateforme de version 7 ou plus. des paramètres réseaux opérateurs.telephony. des paramètres systèmes. Android Development Tools. nous entamons dans ce chapitre la phase de développement de cette solution. très performant. en fait. SFM Technologies 27 . etc.

Ainsi.3 : diagramme de séquences III. Cette classe va nous permettre à la fois de récupérer des informations sur l’appareil et la carte SIM... Diagramme de Sequence Application Utilisateur 1:Ovrire l'application( ) Base de donnés 2:afficher les mesures( ) 3:lecture des mesures( ) 4:enregistrer les mesures( ) 5:isroot( ) 6:root( ) 7:enregistrer mesure 1( ) 8:enregistrer mesure 2( ) 9:. La classe Développement de l’application centrale pour la récupération d’informations concernant la téléphonie est TelephonyManager qui se trouve dans le paquetage android.. gestion de l’architecture de fichiers d’une application. etc. Debug distant sur un téléphone. toutes les fonctions assurées par cette classe sont gérées par des permissions qui doivent figurer dans le fichier de configuration « Android Manifest ».. mise à jour de localisation .Drive Test sous Android est très complet et surtout très pratique : conception graphique d’interfaces uti-lisateur..)..telephony...enregistrer mesure N( ) 10:analyser les mesures( ) 10:lecteure des analyses( ) Figure 3. SFM Technologies 28 . voire de se tenir informer du statut et des changements d’états du réseau (niveau du signal changé.. mais également d’obtenir.

GPRS. le deuxième trace le trajet des mesures sur une carte Google Maps. le premier onglet donne des informations sur les paramètres réseau de la cellule courante suivant le type du réseau. Fonctionnement L’application MobiTest est formée par trois activité disposées sous forme d’onglets. getCdmaDbm(). Informations sur l’appareil et le réseau Toutes les informations sont collectées en utilisant la classe TelephonyManager et en invoquant les diverses méthodes qui sont disponibles. L’onglet Infos: Il permet d’afficher en temps réel les informations relatives à la QOS de la cellule courante dans laquelle le mobile est enregistré.1. le nom de l’operateur (Operateur). le taux d’erreur binaire (BER en cas du GSM. EDGE.get(2). //récupérer le niveau du signal et le BER de la cellule serveuse d’un reseau GSM int RXLEV =signalStrenght. //récupérer le niveau du signal de la 2 eme cellule voisine int rssi = NeighboringList. sa syntaxe est la suivante : String nomOperateurReseau = telephonyManager. 2. int EcIo=signalStrenght. Ces informations sont essentiellement le type du réseau (Reseau). getGsmBitErrorRate(). l’onglet infos informe sur SFM Technologies 29 . SignalStrenght signalStrenght . en effet la méthode getNetworkOperatorName permet de connaitre le nom de l’opérateur du réseau mobile. 2. getCdmaEcio(). en effet les mesures sont prises chaque fois que le niveau de signal reçu change et ceci grâce à la méthode onSignalStrenghtChanged().Le troisième onglet présente des histogrammes comparatifs des paramètres radio fréquences de la cellule courante a ceux de ses voisines.Drive Test sous Android 1.getRssi(). Android permet aussi d’informer sur le niveau du signal reçu par le mobile ainsi que sa qualité pour la cellule courante et même pour les cellules voisines et ce pour différents types de réseaux mobiles (GSM.SignalStrength.getNetworkOperatorName (). le niveau du signal reçu (RSSI). getGsmSignalStrength(). CDMA. //récupérer le niveau du signal et le EcIo de la cellule serveuse d’un reseau CDMA int RXLEV =signalStrenght. UNTS) en voici quelques exemples : import android. int BER=signalStrenght. En plus ces paramètres.telephony. Ec/Io en cas de CDMA).

2. Notons que les valeurs affichées sont les valeurs par défaut de l’émulateur. ce qui permet d’informer sur la qualité du signal reçu .5: erreur d'enregistrement 2. dans un fichier csv. il fallait don c tester l’application sur un terminal Android pour s’assurer de son bon fonctionnement. ces deux derniers paramètres sont maintenus à jour grâce à la fonction onCellLocationChanged(CellLocation location). Ces paramètres seront ensuite enregistrés. L’onglet Map Cet onglet permet de marquer les positions de changement du niveau du signal sur la carte par des indicateurs colorés suivant la valeur de RSSI. sur une carte mémoire (si c’est disponible) ou sur la mémoire interne du Smartphone. Fugre3.la figure3. ainsi les indicateurs bleus sont placés sur les points ou le niveau du signal important alors que les indicateurs oranges informent sur les point ou le niveau du signal est faible.Drive Test sous Android l’identifiant de la cellule(Cid) ainsi que sa zone de localisation (LAC). Il est encore à signaler que le Taux d’Erreur Binaire(BER) ne peut être mesuré que lorsque le terminal en conversation (mode dédié).5 identifie deux points positionnés sur la carte avec un niveau de signal différent. SFM Technologies 30 .4: L'onglet info cellule Figure3.

5.3. en un histogramme pour pouvoir détecter la différence aisément. il permet comme son nom l’indique de convertir les niveaux de signal reçus de la cellule serveuse ainsi que ses voisine. L’onglet graphe C’est la dernière vue de notre application.5: L’onglet Map Conclusion Ce chapitre a été consacré à la présentation de la conception ainsi que le fonctionnement de la chaîne de mesure Drive Test du réseau mobile.Drive Test sous Android 2. Comme présenté par la figure3.6 : L’onglet graphe 1 Figure3. Figure3. SFM Technologies 31 . agréable à utiliser et facile à manipuler sera d’une grande aide pour tester la couverture d’un réseau radio-mobile. Cet outil. Cet outil sera en mesure d’effectuer des mesures sur l’interface radio pour évaluer les performances du réseau. son niveau sera modélisé par un histogramme rouge. si l’application n’arrive pas à recevoir le signal d’une cellule voisine.

Drive Test Drive Test sous Android .

Mais les idées ne manquent pas. En effet. propos dans le cadre d’un stage ingénieur. . Les Smartphones deviennent de plus en plus le moyen à haute disponibilité pour les développeurs pour pouvoir implémenter des solutions et des innovations avec plus de fiabilité et d’efficacité. Une deuxième amélioration est l’ajout d’un module de post traitement. nous n’avons pas pu améliorer encore notre application. nous comptons d’abord corriger les lacunes comme les mesures concernant les cellules voisines. était de concevoir et de réaliser un outil d’évaluation de performances des réseaux de deuxième et troisième génération. Dans un premier temps. nous avons commencé par une étude théorique sur les réseaux 2G et 3G. finir avec la présentation de l’outil que nous avons conçu et qui a pour nom MobiTest».Conclusion Générale Conclusion générale L’objectif principal de ce projet. Ensuite. C’est dans ce contexte là où notre projet se situe. ainsi que sur la qualité de service dans ce type de réseaux. nous avons présenté l’environnement de travail Android et ses caractéristiques pour . enfin.Dans un souci de temps et de moyens.

net www.tutos-android.Bibliographie Bibliographie L’art du développement Android : Mark L. Julien Chable. . Emmanuel Robles www. Bahria al Aghar Nihed.com Rapport PFE NAJI Houcine.développez.firstdroid.com www. Murphy Programmation Android De la conception au déploiement avec le SDK Google Android 2 : Damien Guignard.