République du SENEGAL Université Gaston Berger de Saint Louis (UGB

)
Unité de Formation et de Recherche de Sciences Appliquées et de Technologie (UFR SAT) Diplôme d’Ingénieur en Électronique et Télécommunications (DIETEL)
Rapport de Projet de fin d’études Sujet:

CONCEPTION D’UN OUTIL DE DIMENSIONNEMENT BSS D’UN RÉSEAU GPRS

Présenté et soutenu le 31 01 2009 par: Taïb THIAM Sous l’encadrement de: Devant le jury:

Président: M. Diène Ndiaye M. André FAYE (UGB) Membres: M. Amadou S. Maïga et de M. Abdou K. Farota M. Abdourahmane NDIAYE M. André Faye (ORANGE)
Année universitaire 2007/2008

Dédicaces
« Louange à Allah le miséricordieux, Guide de ce qui sont guidés, qui nous a guidés. Nous ne serions pas guidés, si Allah ne nous avait pas guidé »

A ma très chère Mère, Bigué Kébé, A mon très cher Père, Elhadji Yague, A mes très chères belles-mères A mes très chères Sœurs et frères, A mes très chers Amis, A ma très chère grand-mère Fama Dieng, A mes chères tantes et cousines, A mes chers oncles et cousins, A mes camarades de promotion, mon binôme I. Tall A mes amis, voisins et camarades de G, M. L. Ndiaye A mes camarades de villages, A mes camarades de l’Université, A tous mes professeurs et maîtres, A l’ensemble de l’administration pédagogique de l’URF SAT, du DIETEL particulièrement A mon meilleur MamadouThiam, Je dédie ce travail.
Taïb Thiam
II

Je tiens tout d’abord à remercier ma très chère maman pour tous les sacrifices et peines qu’elle a dus endurés sans relâche, ni regrets et qu’aucun effort d’un fils ne pourrait combler, l’amour qu’elle nous porte, nous ses fils. Merci Maman! Ces remerciements vont aussi à l’endroit de mon très cher et honorable père, qui n’a jamais ménagé aucun effort pour la réussite de ses enfants, notre éducation. Votre immense savoir, votre noble sagesse nous a bien guidé et restera une éternelle référence et miroir pour nous, vos enfants. Merci père! Je tiens aussi à remercier tous mes sœurs et frères, tantes et oncles, ma grand-mère, mes amis pour leur soutien et conseils. Je porte mes remerciements à l’endroit de Abdou Thiam qui s’est beaucoup donné pour me trouver ce stage, chose pas facile. Il m’a constamment conseillé et soutenu de près ou de loin, pour la réussite de ce projet. Merci Abdou ! J’insiste pour exprimer toute ma reconnaissance à Mr. Abdourahmane Ndiaye, mon maître de stage. Il m’a bien encadré, guidé et soutenu. Merci Maître ! Elle va aussi à l’endroit de Mr. Etienne Ndong Faye, Mr. Ibrahima Dème, Mr. Abdourahmane Zongo, Mr. Birane Kane, Mr. Mouhamed Salam Diop, Mr. Bocar Kelly, Mr. Amadou Lô, Mr. Daouda Diouf… et tous ceux qui m’ont accueilli à bras ouverts et aidé à Orange. Je tiens aussi à exprimer ma profonde gratitude à Mr. André Faye, d’avoir accepté de m’encadrer malgré le manque de temps et tout. Je ne pourrais finir sans adresser des remerciements à la famille Fall de Mermoz et témoigner de la gratitude en l’endroit de la modeste et gentille personne de Mor Codou Gueye, que je ne pourrais jamais assez remercier pour son soutien et tout... Merci Mor! Je voudrais aussi bien remercier particulièrement Ibrahima Tall et Youssoupha Thiam mes deux binômes de galère. Que notre amitié soit bénie de DIEU éternellement et que les fruits de nos efforts et notre réussite puissent être profitables à notre pays, nos familles et nos parents! Je m’acquitte, enfin, volontiers d’un devoir de remerciement, de gratitude à l’état du Sénégal et à tous mes enseignants pour la qualité de l’enseignement et la ferveur de l’encadrement, le bon suivi qu’ils ont eu à me prodiguer sans relâche durant mes études de l’école coranique à l’université. III

AVANT PROPOS Dans le cadre de ma formation d’ingénieur au niveau du DIETEL (Diplôme d’Ingénieur de conception en Electronique et Télécommunications). plus précisément. ce stage m’a permis d’apprendre beaucoup et de pratiquer le métier d’ingénieur de réseaux. je suis amené à réaliser un projet de fin d’études dans le cadre d’un stage afin de pouvoir obtenir le diplôme sanctionnant ce cycle d’ingénieur. de la Section Physique Appliquée de l’Unité de Formation et Recherche au sein de l’Université Gaston Berger de Saint Louis. IV . Par ailleurs. Ce projet a été réalisé comme il est demandé au sein de la filiale Orange Mobiles du groupe Orange. Il a été question de concevoir un outil permettant d’automatiser le dimensionnement du soussystème de base du réseau GPRS. il a été effectué au sein du département RAM en collaboration avec les ingénieurs radio et certains ingénieurs du cœur de réseau. Et. étant donné qu’ils ne disposent pas d’un tel outil.

Table des matières
Liste des figures .....................................................................................................................VII Glossaire et abréviations........................................................................................................ IX Présentation du groupe SONATEL.....................................................................................XII Répartition du Capital de la SONATEL.............................................................................XII Le Groupe SONATEL et ses filiales ................................................................................. XIII Organigramme du Groupe SONATEL....................................... Erreur ! Signet non défini. Organigramme du département du Réseau d’Accès Mobile RAM................................ XIV INTRODUCTION GENERALE ............................................................................................ 1 Chapitre I : GENERALITES SUR LE GSM ............................................................................. 3 I.1 PRESENTATION DE LA NORME GSM............................................................. 3 I.2 ARCHITECTURE D’UN RESEAU GSM............................................................. 6 I.2.1 Le BSS (Base Station Subsystem) ....................................................................... 7 I.2.2 Le NSS (Network Subsystem) ............................................................................. 8 I.2.3 L’OSS (Operating Subsystem).......................................................................... 11 I.2.3.1 L’OMC-S (Operating Maintenance Center Switch part) ...................... 11 I.2.3.2 L’OMC-R (Operating Maintenance Center Radio part) ....................... 11 I.2.3.3 Le NMC (Network Management Center) ................................................ 12 I.3 Le MS (Mobile Station).......................................................................................... 12 Chapitre II : EVOLUTION DU GSM VERS LE GPRS.......................................................... 13 II.1. INTRODUCTION.................................................................................................. 13 II.2. PRESENTATION DU RESEAU GPRS............................................................... 14 II.3. ARCHITECTURE D’UN RESEAU GPRS ......................................................... 15 II.3.1. Le SGSN (Serving GPRS Support Node)..................................................... 16 II.3.2. Le GGSN (Gateway GPRS Support Node).................................................. 17 II.3.3. Les modules PCU et CCU.............................................................................. 18 II.3.4. Le BG (Border Gateway)............................................................................... 18 II.3.5. Le CGF (Charging Gateway Function)........................................................ 19 II.3.6. Les interfaces du réseau GPRS ..................................................................... 19 II.3.7. La Station Mobile GPRS ............................................................................... 21 II.4. SCHEMAS DE CODAGE ..................................................................................... 23 II.5. PROTOCOLES ET CANAL RADIO GPRS....................................................... 24

V

II.5.1 II.5.2 II.5.3 II.5.4 II.5.7 II.5.8 II.5.9

Pile protocolaire.............................................................................................. 24 La couche SNDCP (SubNetwork Dependent Convergence Protocol)....... 25 La couche LLC (Logical Link Control) ....................................................... 25 La couche RLC (Radio Link Control).......................................................... 26 La Couche Physique....................................................................................... 26 Le Protocol GTP (GPRS Tunnelling Protocol) ........................................... 27 Canal radio GPRS.......................................................................................... 27

II.6. DESCRIPTION FONCTIONNELLE DU GPRS................................................ 30 II.6.1 Schéma fonctionnel du GPRS ....................................................................... 30 II.6.2 Transfert de paquets en GPRS ..................................................................... 31 II.6.3 Etablissement de TBF (Temporary Block Flow)......................................... 32 II.6.4 Gestion de la mobilité..................................................................................... 33 II.6.4.1 Etats GPRS ............................................................................................. 33 II.6.4.2 Contextes GPRS ..................................................................................... 34 II.6.5 Emission de données....................................................................................... 36 II.6.6 Réception de données ..................................................................................... 37 II.7. QoS EN GPRS ........................................................................................................ 37 Chapitre III LE GPRS DANS LE RESEAU ORANGE .......................................................... 39 III.1 ARCHITECTURE DU RESEAU GPRS EXISTANT ........................................ 39 III.1.1 Le SGSN (Serving GPRS Support Node)..................................................... 40 III.1.2 Le CGSN (Combined GPRS Support Node) ............................................... 41 III.1.3 Les MFS (Multi BSS Fast packet Server) .................................................... 41 III.1.4 Les PCU (Packet Controler Unit) ................................................................. 42 III.1.5 Les Interfaces implémentées ......................................................................... 44 III.1.6 Les BSC dans le GPRS................................................................................... 44 III.1.7 Le MPBN (Mobile Packet Backbone Network)........................................... 48 III.1.8 Le MMSC (Multimedia Message Service Center) ...................................... 48 III.1.9 Le Ng HLR...................................................................................................... 48 III.2 OFFRE DE SEVICES GPRS D’ORANGE ......................................................... 49 III.3 LA QoS GPRS DANS LE RESEAU ORANGE .................................................. 49 Chapitre IV : DIMENSIONNEMENT BSS D’UN RESEAU GPRS ...................................... 50 IV.1 PROBLEMATIQUE DU DIMENSIONNEMENT ............................................. 50 IV.2 ANALYSE DE DONNEES POUR LE DIMENSIONNEMENT ....................... 50 IV.3 LES PROCEDURES DE DIMENSIONNEMENT ............................................. 53 IV.3.1 Le dimensionnement des canaux PDCH ...................................................... 53 IV.3.2 Le dimensionnement de l’interface Abis...................................................... 57 IV.3.3 Le dimensionnement de l’interface Ater...................................................... 57 IV.3.4 Le dimensionnement de l’interface Gb ........................................................ 58 IV.3.5 Le dimensionnement des PCU ...................................................................... 60 IV.3.6 Le dimensionnement BSC ............................................................................. 61 IV.4 OUTIL DE DIMENSIONNEMENT BSS D’UN RESEAU GPRS .................... 62 IV.5 APPLICATION ET DESCRIPTION DE L’ODBG ........................................... 71

VI

CONCLUSION GENERALE ............................................................................................... 79 Annexe ..................................................................................................................................... 81 Bibliographie .......................................................................................................................... 84

Liste des tableaux
Tableau 1: récapitulatif des interfaces dans le réseau GPRS ................................................... 19 Tableau 3 : Schémas de codage et débits GPRS ...................................................................... 24 Tableau 4 : comparatif entre les différents types de codage. ................................................... 24 Tableau 5: récapitulatif des canaux logiques GPRS ................................................................ 30 Tableau 8: Subscriber Capacity................................................................................................ 40 Tableau 9: Throughput for GSM.............................................................................................. 41 Tableau 10: Spécifications du PCU6000 de HUAWEI ........................................................... 43 Tableau 11: Capacités du G2 BSC........................................................................................... 45 Tableau 12: BSC Evolution Capacity ...................................................................................... 47 Tableau 13: Récapitulatif des entités du réseau GPRS existant............................................... 48 Tableau 14: En-têtes des protocoles en GPRS ......................................................................... 51 Tableau 15: Taux d’en-têtes en fonction du volume d’information......................................... 52 Tableau 16: Exemple de modèle de trafic en GPRS ................................................................ 52 Tableau 17: Exemple de profil d’abonnés pour le GPRS ........................................................ 52 Tableau 18: débit par type de codage....................................................................................... 53 Tableau 19: débit RLC d’un PDCH par type de codage .......................................................... 54 Tableau 20: Taille des messages de signalisation .................................................................... 59 Tableau 21: profile services offerts par Orange ....................................................................... 63 Tableau 22: profile abonnés GPRS .......................................................................................... 64

Liste des figures
Figure 1: concept cellulaire ........................................................................................................ 4 Figure 2: Architecture d’un réseau GSM ................................................................................... 7 Figure 3: Architecture d’un réseau GPRS................................................................................ 16

VII

.......... 42 Figure 13: Structure logique du PCU6000 de HUAWEI...................... 723 Figure 28: Fenêtre d’affichage de cellule..................................................................... 70 Figure 24: icône de l’ODBG .............................................................................................................................................................................................................................................................................................................................................. 65 Figure 21: Modèle adopté pour le dimensionnement des PCU. 61 Figure 19: Schéma de mise à niveau......................... 33 Figure 10: Activation de contexte PDP par le modèle ..................Figure 4: Pile protocolaire dans le plan de données..... 46 Figure 16: Procédure de dimensionnement des canaux PDCH........................................... 28 Figure 6: Structure de la trame GPRS............................................... 28 Figure 7: Structure de la multi trame GPRS .................................................................................... 66 Figure 23 : Schéma relationnel de la base de données............................................................... 43 Figure 14: G2 BSC (A 9120 BSC) Architecture............... 76 Figure 34: Interface de mise à jour du dimensionnement .......................................... 25 Figure 5 : Construction multi trame GPRS ..... 724 Figure 29: Interface de dimensionnement..................................................................... 39 Figure 12: Architecture de la première génération de MFS (A9135 MFS) ....................................... 75 Figure 31: Interface de modélisation du trafic GPRS .... 39 Figure 11: Architecture du réseau GPRS de la SONATEL ........................................... 57 Figure 17: Procédure de dimensionnement des canaux Gb ................................................................................................................................................................................................................................... 76 Figure 33: Résulat du dimensionnement de canaux PDCH ........................................................................................................................................................................................................................................ 74 Figure 30: Interface de dimensionnement de canaux PDCH ......................................... 72 Figure 25: Fenêtre d’accueil ODBG ............................. 77 Figure 35: Interface de mise à jour de site BTSE . 78 VIII ................................................................. 75 Figure 32: Interface de calcul de la capacité moyenne/PDCH........................................................ 77 Figure 36: Interface de mise à jour de site BSC........................................ 45 Figure 15: BSC Evolution (A9130 BSC) Architecture......... 77 Figure 37: Interface de mise à jour de site MFS .................................................................................................. 31 Figure 9: les états d’un terminal GPRS...... 60 Figure 18: Procédure de dimensionnement des PCU..... 723 Figure 27: Interface d’enregistrement de cellule.............. 72 Figure 26: Interface de gestion de la base de données ...................................................................................................................................................................................................... 29 Figure 8: Schéma fonctionnel du GPRS ........................... 63 Figure 20: Modèle de dimensionnement des canaux PDCH......................................................................................................................................... 66 Figure 22: Modèle utilisé pour le dimensionnement de l’interface Gb..................................................................................

..... canal logique de commande commune CCU : Channel Codec Unit. voie de contrôle de fréquence GGSN : GPRS Gateway Support Node.. centre d’authentification AGCH : Access Grant Channel. fournisseurs d’itinérance GPRS.. systèmes de radio communication mobile GTP : GPRS Tunneling Protocol......... nœud passerelle GPRS GCH : GPRS Channel. base de données d’identité de terminaux FACCH : Fast Associated Control Channel. serveur de nom de domaine externe EIR : Equipment Identity Register.. liens de signalisation du trafic GPRS GSM : Global System for Mobile communication. connexion virtuelle de la couche BSSGP CC : Country Code. canal de contrôle dédié EDGE : Enhanced Data Global Environment. nœuds GPRS combinés CN : Core Network... contrôleur de station de base BSS : Base Sub-System. module de groupe de processeur GRX : GPRS Roaming Exchange.... canal de transport BCCH : Broadcast Control Channel.................. schéma de codage DCCH : Dedicated Control Channel. voies d’autorisation d’accès BC : Bearer Channel. émetteur-récepteur de base BVC : BSSGP Virtual Connection........ 78 Glossaire et abréviations AUC : AUthentication Center.... sous système de base BTS : Base Transciever Station. service de transfert de paquets par voies radio GPU : Group Processing Unit. canal logique de diffusion BG : Border Gateway. environnement de données à débit amélioré E-DNS : External Domain Name Server.Figure 38: Interface de mise à jour de site PCU ... module de gestion des paquets CGSN : Combined GPRS Support Nodes... protocole de gestion de tunnel GPRS IX ............. indicatif du pays CCCH : Common Control Channel. GSL : GPRS Signaling Link. voie rapide de control associé FCCH : Frequency Control Channel. passerelle d’entrée BH : Busy Hour BSC : Base Station Controller.. cœur de réseau CS : Coding Scheme. canal GPRS GPRS : General Packet Radio Service.....

base de données de localisation d’abonnés du réseau HON : Handover Number. indicatif de pays du système mobile MFS : Multi BSS Fast Packet Server. identité internationale d’abonné mobile IP : Internet Protocol. voie de trafic de données en paquets PDP : Packet Data Protocol. entité de réseau NTP : Network Time Protocol. centre de commutation de service mobile MSRN : Mobile Station Roaming Number. couche de gestion de lien radio RSS : Radio Sub System. indicatif du réseau mobile MPBN : Mobile Packet Backbone Network. terminal mobile MSISDN : Mobile Station ISDN Number. numéro de terminal mobile itinérant NDC : National Destination Code.HLR : Home Location Register. numéro d’abonné mobile MSC : Mobile Service Switching Center. circuit virtuel permanent QoS : Quality of Service. plateforme du service de messagerie d’image et de vidéo MNC : Mobile Network Code. fournisseur d’accès internet LA : Location Area. module de gestion de paquets PDCH : Packet Data Channel. réseau mobile PSTN : Public Switched Telephone Network. voie de données en paquets multiplexée MM : Mobility Management. sous système d’opération et de maintenance PCH : Paging Channel. voie de recherche PCU : Packet Control Unit. connexion virtuelle de service réseau OMC-R : Operation and Maintenance Center for Radio part. qualité de service RLC : Radio Link Control. contrôle d’accès au média MCC : Mobile Country Code. indicatif du pays de destination NE : Network Element. protocole de données en paquets PDU : Packet Data Unit. gestion de la mobilité MMSC : Multimedia Message Service Center. réseau local LMT : Local Maintenance Terminal. sous système radioélectrique X . serveur de fonctions de transfert de paquets aux sous systèmes radio MGCH : Multiplexed GPRS Channel. terminal de maintenance à proximité MAC : Medium Access Control. cœur de réseau du service de transfert paquets MS : Mobile Station. numéro de transfert de terminaux par une BTS I-DNS : Internal Domain Name Server. protocole de synchronisation réseau NSVC : Network Service Virtual Connection. Unité de données en paquets PLMN : Public Land Mobile Network. centre d’opération et de maintenance du sous système radio. réseau téléphonique publique commuté PVC : Permanent Virtual Circuit. zone de localisation LAN: Local Area Network. serveur de nom de domaine interne IMEI : International Mobile Equipment Identity. OMS : Operation and Maintenance Sub system. protocole routé de l’internet ISP : Internet Service Provider. identité internationale du terminal mobile IMSI : International Mobie Subscriber Identity.

voie de données utilisateur VLR : Visitors Location Register. réseau d’accès mobile SACCH : Slow Associated Control Channel. service d’authentification d’utilisateur à distance RAN : Radio Access Network. intervalle de temps TRX : Transciever X. identité temporaire d’abonné TS : Time Slot. base de données d’abonnés visiteurs du réseau XI . émetteur-récepteur UPCH : User Packet Chanel. nœud de service de transfert de données en paquets SS7 : Signaling System 7. voie de synchronisation SGSN : Serving GPRS Support Node. système de signalisation n° 7 SSS : Switching Sub System. voie lente de contrôle associé SCH : Synchronisation Channel. voie d’accès aléatoire RADIUS : Remote Authentication Dial In User Service. zone de routage RACH : Random Access Channel. unité de transcodage TCH : Trafic Channel. sous systèmes de commutation TC : Transcoding Unit.RA : Routing Area. voie de trafic de parole TMSI : Temporary Mobile Station Identity.

Présentation du groupe SONATEL Créé en 1985 par la fusion de deux entités chargées de la gestion des télécommunications: l'Office des Postes et Télécommunications (OPT) et Télé Sénégal. qui possède aujourd'hui 42. Répartition du Capital de la SONATEL Le Groupe SONATEL SA est un opérateur qui globalise plusieurs domaines dans le monde des télécommunications notamment dans: XII . elle devient une société anonyme au capital de cinquante milliards de FCFA divisé en dix millions d’actions en s’alliant à un partenaire stratégique.33 % de son capital. le groupe SONATEL est l’opérateur historique des télécommunications au Sénégal. France Télécoms. En 1997.

• la téléphonie mobile. Elle est le premier opérateur de télécommunications Ouest Africain à travers la bourse. en Guinée Bissau et en Guinée Conakry. XIII . Elle est présente au Mali. La SONATEL est devenue un opérateur sous régional.• la téléphonie fixe. La SONATEL a fait un chiffre d’affaire de cinq cents milliards de f Cfa l’année passée. • les services Internet.SA comprend six autres filiales : Sonatel Business solutions Sonatel mobile Sonatel Multimédia Sonatel Orange mali Orange Conakry Orange Bissau Le Groupe SONATEL et ses filiales La SONATEL est introduite à la bourse régionale depuis 1998. • les services de données. Le groupe SONATEL. une croissance tirée principalement de la téléphonie mobile.

dont la marque commerciale Alizé est devenue Orange depuis les réformes de 2006. • La culture. RAM. Organigramme du département du Réseau d’Accès Mobile RAM • Division Déploiement: Cette division composée de sept membres. alors il a fallu à chaque fois que besoin était. du fait que le sujet de mon projet porte plus sur l’ingénierie des réseaux. Les principaux axes de la politique sociale de cette fondation sont: • L'éducation. Mon stage s’est déroulé au sein de la SONATEL Mobiles. Par ailleurs.Dans une volonté de valorisation de l’expression humaine. TC. la SONATEL participe aussi au développement social et culturel du Sénégal à travers une politique sociale et cela grâce à la fondation SONATEL créée depuis janvier 2002. dans la division déploiement dont le chef est lui-même mon maître de stage. BTS plus le MFS pour le GPRS) sur l’ensemble du réseau de la Sonatel Mobiles au Sénégal. est chargée de l’aménagement du BSS (BSC. • La santé. de nous approcher des ingénieurs radio afin de bien mener le travail escompté. Le stage s’est déroulé précisément au Département du Réseau d’Accès Mobile. XIV .

Elle gère aussi la couverture du réseau. La division est dirigée par un chef de service qui travaille en collaboration avec sept autres collaborateurs organisés en chef de projet.Elle veille aussi à l’amélioration de la qualité des prestations en s’appuyant sur une politique qualité. fait la remodélisation des BSC. Elle définit des plans d’action pour améliorer la QoS. Elle est dirigée par un chef de service assisté par des chefs de projet ingénieurs radio. XV . • Division Qualité de service et Optimisation radio: Cette division s’occupe du suivi de la qualité de service c'est-à-dire le suivi des indicateurs de performance du réseau. l’ingénierie des sites et réalise le design du réseau. Cette division est dirigée par un chef de service assisté de deux collaborateurs. • Division Architecture et Prévision réseau: Cette division s’occupe de l’estimation du trafic sur les années à venir afin de calculer le nombre de sites à ajouter. audit et optimisation des installations. Elle définit également les programmes partant des prévisions. réalise le découpage des zones de LAC (Location Area Code) tout en faisant attention aux axes routiers.

l’étape de dimensionnement des équipements et interfaces permet de déterminer la quantité et la qualité des ressources à déployer afin d’absorber le flux de trafic généré par les utilisateurs pour l’ensemble des services offerts. Cette évolution est en réalité conditionnée. l’évolution continue des services offerts et la croissance rapide du nombre d’abonnés nécessitent une mise à jour permanente des ressources du réseau afin de répondre aux exigences de la norme ainsi qu’aux obligations régies par l’agence de régulation des télécommunications de chaque pays. Ces systèmes ont connu leur premier grand essor avec la mise au point de la norme GSM appelé réseau de deuxième génération.INTRODUCTION GENERALE Les télécommunications d’entreprise constituent un secteur dynamique dans lequel la technologie et les standards imposent des mutations très rapides. C’est dans cette optique que la norme GPRS a été conçue pour répondre aux problèmes de débits et de commodité liés à la transmission de données avec la commutation de paquets dans les réseaux GSM initialement conçus pour transmettre la voix adaptée à la commutation de circuit. Dans le cycle de vie d’un réseau cellulaire. par les augmentations considérables des utilisateurs de la téléphonie mobile ainsi que le développement rapide de l’Internet poussant ces utilisateurs à devenir de plus en plus exigeants en terme de qualité de services offerts et encore demandeurs de services innovants à un coût plus acceptable. en plus des mutations liées à la libéralisation des télécommunications. Par ailleurs. les techniques utilisées dans le processus de dimensionnement varient d’un type de réseau à un autre ainsi que d’un opérateur à un autre d’autant plus que les paramètres mis en jeu sont variables. Ce qui fait qu’aujourd’hui. qui se voit désormais cantonné dans un rôle de modèle de référence mondiale pour les générations suivantes de réseaux mobiles. 1 . les systèmes de télécommunications mobiles ne cessent d’évoluer afin de rendre leur exploitation plus flexible et moins onéreuse. Toutefois. Depuis leur développement. il n’existe que des solutions de dimensionnement propriétaires généralement proposées par les fournisseurs d’équipements.

Le second chapitre est consacré à l’étude de l’évolution du réseau GSM vers le réseau GPRS avec une présentation approfondie et détaillée de la norme GPRS. Nous parlons des évolutions du GPRS vers les réseaux de troisième génération dans notre conclusion.Dans ce projet. nous nous proposons de concevoir un outil d’aide au dimensionnement du BSS d’un réseau GPRS et. 2 . le réseau en question est celui de la SONATEL MOBILES. Nous nous limitons seulement au dimensionnement du sous-système radio étant donné qu’il présente plus de complexité. Après avoir présenté la théorie du dimensionnement. toutefois l’outil devrait pouvoir évoluer afin de permettre d’effectuer le dimensionnement de l’ensemble du réseau de données. nous présentons dans le premier chapitre le réseau GSM puisqu’il est repris dans la conception du GPRS. le quatrième chapitre étudie le modèle proposé. Une application pour le réseau GPRS d’ORANGE MOBILE sera effectuée en fin de ce chapitre. Le troisième chapitre présente l’intégration du réseau GPRS dans le réseau GSM de la SONATEL MOBILES. Dans ce document.

La compatibilité d’accès à n’importe quel utilisateur dans n’importe quel pays exploitant le système GSM ainsi que la localisation automatique des mobiles sous la couverture globale de l’ensemble du réseau sont à assurer tout en permettant une grande variété de terminaux mobiles.Chapitre I : GENERALITES SUR LE GSM I. la notion de mobilité. Les objectifs du GSM reprennent et prolongent ceux des précédents systèmes de téléphonie mobile. De plus deux cellules 3 . Son origine remonte à l’année 1982. les méthodes d’accès. Institut européen des normes de télécommunications en français) sur la gamme de fréquences des 900 Mhz et présente une autre variante utilisant la gamme des 1800 Mhz appelée Digital Communication System (DCS) qui va permettre de compenser l’insuffisance des ressources radio avec l’arrivée de nouveaux opérateurs. Ces deux systèmes ne diffèrent qu’au niveau du déploiement.1 PRESENTATION DE LA NORME GSM Le réseau GSM (Global System for Mobile communication ou historiquement Groupe Spécial Mobile) est la première norme de téléphonie cellulaire de seconde génération. Elle a été mise au point par l’ETSI (European Telecommunications Standards Institute. notions et principes caractéristiques des réseaux mobiles. En effet les réseaux de première génération possédaient des cellules de grande taille (environ 50 km de rayon) au centre desquelles se situait une station de base et les fréquences étaient allouées statiquement aux utilisateurs. date à laquelle elle a été établie par le CEPT (Conférence des Administrations Européenne des Postes et Télécommunications). En effet ils visent à offrir un vaste éventail de services de télécommunications spécifiques en tenant compte de la mobilité des usagers et compatibles avec ceux des réseaux fixes.le concept cellulaire Le concept de cellule est introduit comme une solution alternative à la contrainte de la limitation de la ressource radio et à celle liée à la puissance d’émission des stations mobiles. parmi lesquels : le concept cellulaire. Par ailleurs le défi d’obtenir une bonne efficacité spectrale et des coûts permettant d’assurer le succès du service est l’un des objectifs majeurs du GSM parmi tant d’autres. Avant de présenter l’architecture du réseau GSM. il serait intéressant de comprendre certains concepts. .

émettant à des fréquences différentes de celles utilisées sur les cellules voisines. C’est pour résoudre ces problèmes qu’est apparu le concept de cellule. donc il faut savoir dans quelle cellule se trouve-t-il .adjacentes ne peuvent utiliser les mêmes fréquences afin d’éviter les interférences. Toutefois la réalité du terrain est bien différente. Par ailleurs ce système nécessitait toujours des stations mobiles de puissance d’émission importante (environ 8W) et donc des appareils mobiles de taille et de poids conséquents. D :distance de réutilisation Figure 1: concept cellulaire . l’opérateur est obligé de réutiliser les mêmes fréquences mais sur des cellules suffisamment éloignées de telle sorte que deux communications utilisant la même fréquence ne se brouillent pas. ce qui est communément appelé fonction de gestion de 4 . La taille des cellules varie des centaines de mètre à des dizaines de kilomètre et elles sont théoriquement de forme hexagonale. Ces cellules doivent être contiguës sur la surface couverte. En effet pour établir une communication il faut d’abord situer l’abonné. Puisque le nombre de fréquences accordées au système GSM est restreint. Le principe consiste en la division du territoire à couvrir en un certains nombre de cellules desservies par un relais radioélectrique de faible puissance. notamment en zone urbaine où de nombreux obstacles empêchent la propagation linéaire. car c’est la forme régulière qui ressemble le plus au cercle et que l’on peut juxtaposer sans laisser de zones vides.la mobilité dans le réseau GSM La première des fonctions d’un réseau radio-mobile est de permettre la mobilité des usagers. Cette mobilité des abonnés dans un réseau cellulaire doit être gérée à deux niveaux.

sont divisés en 125 porteuses. Ainsi les 25 MHz (attribués aux canaux descendants ou aux canaux montants). Ces canaux sont attribués à la demande des mobiles pour permettre l’échange d’information entre le mobile et le réseau. des accords de ‘roaming’ doivent être passés entre les opérateurs de ces différents pays. Dans le GSM. Par ailleurs. en fréquence ou en temps. le ‘handover’ s'effectue avec coupure de la communication (imperceptible pour l'utilisateur).localisation. où 2 fois 25 MHz de bande ont été allouées. la cellule la plus judicieuse à laquelle affecter la communication. La largeur des canaux étant 5 . lorsque l’abonné passe d’une cellule à une autre il doit y avoir continuité de la communication . L’efficacité de ces méthodes diffère suivant leur utilisation et le système pris en considération. en fonction des charges de trafic. Les deux parties correspondent au sens montant (uplink en anglais) et au sens descendant (downlink en anglais) de la liaison. Le GSM en utilise deux : FDMA.les méthodes d’accès Les communications utilisent la bande de fréquence de largeur limitée allouée au système mobile. Les deux méthodes présentent des avantages et des inconvénients. de façon à écouler le maximum de communications. Le GSM combine les deux pour limiter les inconvénients. Accès Multiples à Répartition dans les Fréquences AMRF Le GSM opère dans la bande des 900 MHz. Un basculement effectué par le mobile sur réception d'une commande émise par le BSC. Pour que les communications d’un abonné étranger puissent être traitées et aboutissent lorsque sa mobilité s’étend à plusieurs pays. Le principe repose sur : • • Les mesures faites par le terminal mobile et transmises au BSC courant . ce qui se fait par un transfert intercellulaire communément appelé ‘handover’. Si plusieurs cellules sont éligibles. TDMA. La décision prise par le BSC d'effectuer un ‘handover’ après identification d'une ou plusieurs cellules utilisables. Chaque porteuse est séparée par un écart de 200 KHz pour minimiser l’interférence inter symboles. La définition des canaux dépend de la méthode d’accès multiple appliquée. le MSC détermine. • • La réservation d'un deuxième canal de trafic entre la nouvelle BTS et le mobile . Cette largeur de bande doit être utilisée au mieux. .

télécommande par exemple). une même porteuse est divisée en intervalles de temps (IT) appelés slots de durée fixée à Tslot = (75/130) ms = 0. Le système alloue une fréquence à la station mobile. I. L’essentiel des entités constituant le réseau GSM sont présentées dans la figure représentant l’architecture du réseau : 6 . l’architecture d’un réseau GSM peut être divisée en trois sous-systèmes: le sous-système radio contenant la station de base et son contrôleur le sous-système réseau ou d’interconnexion de réseau le sous système opérationnel ou d’exploitation et de maintenance Il faudra noter que la station mobile et le sous-système radio peuvent être regroupés en un sous-système appelé sous-système radioélectrique.2 ARCHITECTURE D’UN RESEAU GSM Le premier rôle d’un réseau de radiotéléphonie est de permettre des communications à travers une liaison radio entre les abonnées mobiles d’une part et entre ces derniers et ceux du RTC caractérisées par un accès très spécifique. C’est un système de radiotéléphonie numérique flexible et évolutif composé d’entités fonctionnelles regroupées en sous-systèmes définis par la norme.5769 ms. les slots sont regroupés par paquets de 8. qui seront répartis entre les différents opérateurs d’un pays. Accès Multiples à Répartition dans le Temps AMRT Cette technique de multiplexage est plus connue sous le nom de TDMA (Time Division Multiple Access) et il permet de partager entre différents utilisateurs une bande de fréquence donnée. Un slot accueille un élément de signal radioélectrique appelé ‘burst’. Chaque utilisateur utilise alors un slot de la trame TDMA pour transmettre ses informations.de 200 KHz. Ainsi. on obtient 124 canaux duplex (la porteuse restante est utilisée à d’autres fins.

de leur identité ou de leur communication. Sa fonction principale est la gestion de l’attribution des ressources radio. 7 . selon la distance qui sépare la BTS du mobile. transmission discontinue. ordre de contrôle de puissance et de ‘handover’… le contrôle des sauts de fréquences (frequency hopping en anglais) la mesure des interférences sur les canaux non alloués à des communications (idles channels en anglais).2. La mesure sur la liaison montante (uplink).1 Le BSS (Base Station Subsystem) Le sous-système radio ou sous-système de station de base a pour premier rôle de relier les stations mobiles à la partie commutation du réseau GSM. servant à l’algorithme de ‘handover’. indépendamment des abonnés. C’est une antenne située en haut des immeubles ou au bord de routes.BSS HLR NSS RTC EIR AUC Um Sémaphore GMSC MSC/VLR Abis M BTS BSC Ater TC A Figure2: Architecture d’un réseau GSM I. On distingue dans le BSS : la station de base BTS (Base Transceiver Station) La BTS est un point d’accès au réseau GSM des abonnés. Ses principales fonctions sont : le contrôle de la couche physique (couche 1 de l’interface radio) : transmission de la parole et des données avec les opérations de chiffrement et de déchiffrement. Elle permet le dialogue avec le mobile sur l’interface Air (aussi appelée interface radio ou interface Um). Le calcul du ‘Timing Advance’ (avance de temps) pour la synchronisation temporelle.

Le NSS comprend : 8 . Les éléments du NSS prennent en charge toutes les fonctions de contrôle et d’analyse d’informations contenues dans les bases de données nécessaires à l’établissement de connexion. le TCE peut être physiquement distinct du BSC et situé près du MSC. Situé entre ces deux entités.2 Le NSS (Network Subsystem) Il assure principalement les fonctions de commutation et de routage.- La détection des demandes d’accès reçues sur le canal de contrôle commun (RACH).2. on y retrouve les fonctions de gestion de la mobilité. notamment les fonctions de gestion des ressources radioélectriques : l’allocation des canaux de trafic et de signalisation dans les cellules la gestion de la configuration des canaux la commande de connexion vers les mobiles en relation avec le MSC paging vers un mobile appelé le traitement des mesures et la décision de ‘handover’ intra BSC. le BSC est un nœud intelligent capable de gérer plusieurs BTS et de dialoguer avec le MSC via l’interface A. C’est donc lui qui permet l’accès au réseau public RTCP ou RNIS. Ainsi un transcodeur doit être capable d’allouer à chaque IT de parole sur l’interface Ater quatre IT sur l’interface A. de la sécurité et de la confidentialité qui sont implémentées dans la norme GSM. En effet. Pour des raisons de planifications de réseaux (économie en systèmes 2 Mbit/s). La plupart des fonctions intelligentes de BSS sont implémentées à son niveau. l’interface avec la BTS est appelée interface Abis. le transcodeur TC Les TC assurent l’adaptation des diverses vitesses de transmission entre les BSC et les MSC pour chaque voie de trafic. En plus des fonctions indispensables de commutation. il adapte le débit de la partie radio égal à 16 kbit/s au débit 64 kbit/s déchiffrable par le MSC. La détection des messages de ‘handover access’ (HO ACCESS) le contrôleur de station de base BSC (Base Station Controller) Il assure le contrôle d’une ou de plusieurs BTS. I.

À chaque fois qu’un abonné se localise dans cette aire de service. Du fait de la mobilité. Il prend en charge l’établissement des communications vers les abonnés dans la norme GSM. La fonction SCI (Subscriber Controlled Input. 9 . entrée abonné) permet d’entrer à distance certaines données supplémentaires concernant par exemple les services supplémentaires. Il contient aussi des informations sur la localisation du mobile qui sont mises à jour régulièrement par la procédure de "location updating" de telle sorte que lorsqu’un appel est destiné à un mobile.le centre de commutation MSC (Mobile Switching Center) C’est la partie centrale du NSS. consultés et supprimés par l’opérateur du système. Des MSC servant de passerelle (GMSC. le réseau puisse acheminer l’appel vers le MSC desservant la cellule où se trouve le mobile. L’enregistreur de localisation nominal HLR (Home Location Register) Le HLR est une base de données contenant toutes les informations relatives à un abonné d’un PLMN : le type d’abonnement. etc. le VLR est la base de données dans laquelle le MSC peut trouver les données relatives à un abonné situé dans une aire de service. les données sont copiées du HLR dans le VLR. Gateway MSC) sont placés en périphérie du réseau d’un opérateur de manière à assurer l’interopérabilité entre réseaux d’opérateurs. les services souscrits. En effet. le MSC gère la mobilité et les fréquences et enregistre la localisation des abonnés visiteurs (bases de données VLR). le numéro de l’abonné (IMSI). Les articles de la base de données peuvent être créés. Un HLR dessert plusieurs MSC. l’implantation de la fonction de commutation n’est pas suffisante . les services supplémentaires et les services de messagerie. L’enregistreur de localisation pour visiteurs VLR (Visitor Location Register) Le VLR est une base de données où sont stockées les informations relatives à une région particulière. De plus il participe à la fourniture des différents services aux abonnés tels que la téléphonie. la clé d’authentification Ki (cette clé n’est connue d’un seul HLR et d’une seule carte SIM). Les informations nécessaires sont diffusées depuis le soussystème opération et maintenance (OMS) par le biais d’un centre de personnalisation d’identification des abonnés (PCS) utilisant un terminal local.

Lors de l’établissement d’un appel. Avant exécution d’un contrôle. pour un appel entrant. du numéro constructeur FAC et du numéro de série) des téléphones mobiles autorisés dans une zone de service donnée. le HLR transmet au VLR les informations relatives aux prérogatives de cet abonné. le VLR est toujours associé physiquement au MSC. Le centre d’authentification AUC (Authentication Center) Lorsqu’un abonné passe une communication.. statistiques. L’enregistreur de l’identité des équipements EIR (Equipment Identity Register) L’EIR est une base de données qui contient des informations relatives aux types d’équipement ainsi que tous les codes d’identité d’équipement (constitué du type d’équipement TAC. La zone de service d’un VLR couvre une ou plusieurs zones de localisation. Il mémorise pour chaque abonné une clé secrète utilisée pour authentifier les demandes de services et chiffrer les communications. dés que cette requête lui est adressée par la MSC/GMSC par l’intermédiaire du HLR. vérifier le type de poste [est-il approuvé]. cette information est transmise au HLR. Le sigle MSC/VLR est utilisé pour exprimer cette collocation physique. Les fonctions dépendant de l’EIR assurent l’identification des téléphones. vérifier si le poste n'a pas été volé [liste noire]. L’AUC peut générer en plus de la clé d’authentification ki qu’il contient. Lorsqu’un abonné mobile est enregistré dans le MSC.Le VLR appartient logiquement au MSC. Tant que la MS reste dans une même zone de localisation. SRES) qui seront utilisés par le VLR pour l’authentification et par la BTS pour le chiffrement. En effet le MSC interroge l'EIR pour. un jeu de paramètres d’authentification est généré pour chaque abonné mobile avant que l’abonné en question puisse accéder au réseau. Dans le réseau GSM900. en association avec un ou plusieurs MSC. le VLR délivre le MSRN (Mobile Station Roaming Number. il n’est pas nécessaire de proposer la mise à jour de VLR ou de HLR.. Ce numéro est utilisé pour établir la connexion. le triplet (kc. 10 . l’opérateur doit pouvoir s’assurer qu’il ne s’agit pas d’un intrus. par exemple. dans l’AUC. En réponse. RAND. Le centre d’authentification remplit cette fonction de protection des communications. numéro de station mobile itinérante). un jeu de paramètres est transmis au VLR et un nouveau jeu de paramètres est généré. . L’EIR peut être organisé sur la base des zones du réseau. En effet.

l'OMC-S et le NSS (aussi bien que l'OMC-R et le BSS) communiquent au travers d’un réseau de transport de données de type X25. De ce fait il est localisé en lieu spécifique.I. En effet.3 L’OSS (Operating Subsystem) L’OSS assure la gestion et la supervision du réseau. sont soit locaux soit distants . des micro-ordinateurs. c'est-à-dire le téléchargement de leurs logiciels.1 L’OMC-S (Operating Maintenance Center Switch part) Le centre d’exploitation et maintenance du sous système réseau OMC-S assure les fonctions de supervision.3. des consoles de visualisation. dans l’OMC (Operation and Maintenance Center) on distingue l’OMC-S (OMC-System) qui est relié au sous-système NSS à travers les MSC et l’OMC-R (OMC-Radio) qui est relié à toutes les entités du BSS.2 L’OMC-R (Operating Maintenance Center Radio part) Le centre d’exploitation et de maintenance radio OMC-R assure la centralisation de l'exploitation et la maintenance des sous systèmes radio BSS . Ces périphériques qui peuvent être des imprimantes. Enfin l’OMC-M (OMC-Maintenance) ou NMC (Network Management Center) contrôle l’OMC-S et l’OMC-R.2. C’est la fonction dont l’implémentation est laissée avec plus de liberté dans la norme GSM.3. l'entité fonctionnelle OMC-S bénéficie d’une interface homme machine assurant les communications entre les périphériques d’entrée/sortie et le système. de détection et de correction d’anomalies des MSC. la reconfiguration éventuelle des équipements… 11 .2. I. La supervision du réseau intervient à de nombreux niveaux : détection de pannes mise en service de sites modification de paramétrage réalisation de statistiques. VLR et HLR qu’il gère .2. des tableaux d’alarmes. Ce sous-système comprend deux entités fonctionnelles relatives au sous-système réseau (NSS) et au sous système-radio (BSS) administrés par un système centralisé. I. c'est-à-dire la configuration du plan de fréquence. le paramétrage du transfert intercellulaire et du contrôle de puissance… la configuration des équipements du réseau. à travers les BSC. De ce fait. L'OMC-R assure pour le sous système radio : le pilotage du réseau.

I. permettant le contrôle de puissance et le ‘handover’. donnant lieu à des comptes-rendus d’événements traduits si nécessaire en alarmes et présentés au personnel d’exploitation. conversion analogique/numérique de la parole : *codage et décodage des signaux numériques *entrelacement *chiffrement et déchiffrement *saut de fréquence multiplexage : insertion et prélèvement des bursts de la communication sur les trames TDMA 12 .2.3 Le MS (Mobile Station) Le terme station mobile désigne un équipement terminal muni d’une carte SIM qui permet d’accéder au service de communication d’un PLMN (Public Land Mobile Network). la station mobile assure les fonctions suivantes : protection des abonnements par réponse à la procédure d’authentification mesures des signaux reçus de la cellule serveuse et des cellules voisines. Outre les fonctionnalités traditionnellement implantées dans les mobiles. I.3. cependant chaque cellule radio du réseau gère un niveau maximal de puissance auquel il autorise le MS à émettre.3 Le NMC (Network Management Center) Le centre de gestion réseau NMC regroupe les deux centres d’exploitation et de maintenance (OMC-S et OMC-R) pour une gestion globale du réseau.- l'observation du trafic et de la qualité de service. La norme définit pour les terminaux plusieurs classes suivant leur puissance maximale d’émission . Chaque terminal est muni d’une identité particulière : IMEI (International Mobile Equipment Identity) stocker côté réseau dans le registre EIR. la surveillance et la détection des défauts.

les débits offerts par la norme GSM sont insuffisants et interdisent toute utilisation multimédia comme le streaming de fichier audio. C’est pourquoi un certains nombre de normes et de protocoles ont été conçus à la fois pour contourner le problème de monopolisation des ressources radio. le mode de connexion du standard GSM est un mode connecté par commutation de circuit. passer d’une application web sur son micro-ordinateur connecté à Internet avec un débit d’environ 768 Kbits/s à une application WAP avec un débit de 14. lorsque l’on consulte un service Internet. cela signifie qu’une fois la communication établie. la ressource allouée à celleci est monopolisée pour cette connexion. à la mesure de ce que nous connaissons sur les réseaux informatiques. 13 . Comme nous l’avons déjà vu. le transfert des données sur des périphériques mobiles n’était que théorique.1. En effet le transport de données sur le réseau GSM n’autorise qu’au mieux des débits de 9. INTRODUCTION Les réseaux de télécommunications modernes font le plus souvent appel à la transmission des données en mode paquet.Chapitre II : EVOLUTION DU GSM VERS LE GPRS II. En effet la plupart du temps. y compris pendant les temps morts de lecture des informations et ceci compromet l’optimisation des ressources. s’effectue en mode non connecté. ce qui fait qu’à l’avènement des réseaux mobiles de deuxième génération. A cela s’ajoute d’autres limitations qui rendent cette norme male adaptée au trafic de données et parmi ces contraintes nous pouvons citer : le mode de facturation supporté par la norme GSM est une facturation à la durée : elle est relativement élevée et incompatible avec le mode de consultation d’Internet qui. et donc par la même occasion résoudre le problème de la surfacturation (la facturation à la durée) et pour permettre également des débits résolument plus importants. Par ailleurs. Si ces débits permettent d’utiliser des services WAP basiques. la voix restant transmise en mode circuit (utilisé en GSM).6 kbits/s. le temps passé à consulter les informations est généralement largement supérieur à celui nécessaire à effectuer la requête et recevoir la réponse du serveur. peu gourmands en bande passante. le plus souvent. ils ne permettent pas un véritable service d’accès à Internet.4 Kbits/s a de quoi décourager fortement les envies de l’utilisateur.

Dans ce qui suit. Mais pour la commutation de paquet. Alors que. nous allons présenter l’architecture d’un réseau GPRS avec l’étude des nouvelles entités spécifiques à la norme GPRS qui nécessiteront une présentation plus approfondie. dans la commutation de circuit un canal de données est dédié à l’utilisateur d’une façon permanente. et d’autre part d’envisager d’autres modes de facturation pour l’usager (facturation par volume et non plus par durée de connexion). constituant ainsi l’ensemble de la téléphonie mobile de deuxième génération. nous pouvons noter l’intégration du PCU au niveau du BSC d’une part et la mise à jour logicielle effectuée au niveau de la BTS.2. le canal est inaccessible aux autres utilisateurs du réseau. L’architecture générale de ce dernier reprend avec quelques modifications celle du sous-système radio du GSM mais introduit une nouvelle couche dans le sous-système réseau qui se chargera principalement de la commutation des paquets et généralement de la gestion du trafic de données dans le réseau. le canal de données est partagé entre les utilisateurs. II. HSCSD (High Speed Circuit Switched Data). et EDGE (Enhanced Data for Global Evolution). La commutation de paquet La technique de transport des données utilisée par GPRS pour le transport de données s’appelle la commutation de paquets. après avoir expliqué la notion de commutation de paquet d’une manière détaillée. tous les opérateurs qui disposent d’une licence GSM peuvent faire évoluer leur réseau vers le GPRS. 14 . Ce qui permet d’une part d’optimiser l’utilisation des ressources radio. Pour les modifications effectuées au niveau du sous-système radio du réseau GPRS.C’est ainsi qu’ont vu le jour des technologies comme le GPRS (General Packet Radio Service). PRESENTATION DU RESEAU GPRS Le GPRS est une technologie orientée paquets destinée à fonctionner sur des réseaux GSM fonctionnant eux en commutation de circuits. Il peut donc être installé sans aucune licence supplémentaire. Il s’agit bien sûr du SGSN (Serving GPRS Support Node) et du GGSN (Gateway GPRS Support Node) que nous allons présenter de manière plus détaillée dans la suite du document. Le principal avantage de ce type de commutation réside dans le fait que les ressources radio ne sont utilisées que lorsque les utilisateurs émettent ou reçoivent des données. Il ne constitue pas à lui seul un réseau mobile mais une couche supplémentaire rajoutée à un réseau GSM existant. Dans ce cas.

En effet le canal de transmission n’est jamais affecté à un utilisateur unique. le reste du temps il est disponible. On retrouve le HLR et le VLR comme base de données gérant l’abonnement. les ressources sont partagées.Pour la commutation de paquet. 2. Le système de commutation de paquet suit la procédure suivante : 1. la localisation et l’accès aux services de l’abonné. 4. Chaque utilisateur en dispose lorsqu’il en a besoin et uniquement dans ce cas. Le schéma suivant présente l’architecture physique et fonctionnelle d’un réseau GPRS avec la représentation des déférentes interfaces. 3. Les paquets seront transmis et peuvent prendre des routes différentes et arrivent à leur destination en un ordre différent de celui de l’origine . PAD (Packet Assembly Disassembly) divise les données en des paquets de taille fixe . la destination et l’ordre pour le réassemblage. On retrouve aussi les entités gérant les messages courts ou SMS (SMS GMSC et SMS IWMSC). 15 . À la destination. mais partagé entre un certain nombre d’utilisateurs. toutefois le SGSN gère une ou plusieurs antennes pour constituer une ‘Routing Area’ et il a un rôle similaire à celui du BSC dans le GSM tandis que le GGSN a un rôle de routage plus interne voir sert de passerelles vers d’autres réseaux. GPRS utilise pour sa part le mode de circuit virtuel. En mode virtuel. II. Comme exemple de protocole de commutation de paquet on cite X25 et IP. ARCHITECTURE D’UN RESEAU GPRS Le réseau GPRS a repris les grandes lignes du réseau GSM. PAD ajoute l’enveloppe pour le paquet (header et footer) qui donne des informations concernant l’origine. deux nouvelles entités ont été introduites dans l’architecture en l’occurrence le SGSN et le GGSN qui ont le rôle d’un routeur au niveau des paquets IP. PAD lit l’enveloppe et rassemble les données dans leur ordre initial .3. Comme nous l’avons déjà dit.

3. Le SGSN (Serving GPRS Support Node) L’entité SGSN est le premier nœud du sous ensemble réseau GPRS et il a le rôle d’un routeur et la gestion des PDP contextes. Le SGSN a comme fonction : • • • • • l’authentification des stations mobiles GPRS. le contrôle de l’état du mobile (standby.Figure 3: Architecture d’un réseau GPRS II. une station mobile doit mettre à jour sa zone de localisation à chaque changement de zone de routage. ready.1. Il est généralement présent dans le site d’un MSC. Le SGSN est relié au sous-système radio GSM et peut être connecté à plusieurs BSC. En effet. le chiffrement de la voix radio. la prise en charge de la gestion de la mobilité des stations mobiles. 16 . idle). la prise en charge de l’enregistrement des stations mobiles au réseau GPRS (attachement). c’est-à-dire les tuyaux qui permettent le transfert de données.

un GGSN a pour rôle : • • l’interfaçage aux réseaux externes de type IP ou X. le relais des paquets aux stations mobiles à travers un SGSN. le maintient et la libération des contextes PDP. Les GGSN sont généralement localisés dans les mêmes sites que les MSC et existent en un nombre assez petit par opérateur. avec d’autres routeurs IP constituent le réseau fédérateur 17 . la gestion des données de facturation. comme expliqué avant a le rôle d’un routeur interne connectant le réseau GPRS et un réseau externe de commutation par paquets (IP ou X. le GGSN permet d’acheminer les paquets provenant des réseaux de données externes vers le SGSN du mobile destinataire.25) et sert de passerelle entre les SGSN du réseau GPRS et ces autres réseaux de données. Il faut noter aussi que le SGSN s’interface à d’autres entités du réseau tels que le HLR. il décapsule des paquets provenant du SGSN.25 même si en pratique seule l’interface vers des réseaux IP est mise en œuvre. la collecte des données de taxation de l’interface air. • • • GPRS. le routage des paquets émis par la station mobile à la destination appropriée. le MSC. le GGSN. • • • le relais des paquets de données de la station mobile au réseau de données ou du réseau à la station mobile. Il est à noter que SGSN et GGSN. le Charging Gateway et d’autres entités optionnelles. Egalement. le SMSC. qui correspondent à des sessions de données permettant aux stations mobiles d’émettre et de recevoir des données. le filtrage du trafic usager. Il faut noter que les paquets ne sont pas délivrés à la station mobile si celle-ci n’a pas activé un contexte PDP. Le GGSN (Gateway GPRS Support Node) Le GGSN. lui. II.3. les paquets de données émis par le mobile et les envoie au réseau externe correspondant.2. En résumé. En effet. le choix du GGSN qui permet d’accéder aux services de données demandés par l’utilisateur.• l’établissement.

l’unité de contrôle de paquets (PCU.4. correction d’erreur et acquittement. Sa fonction est comparable à celle du GGSN.3. Cependant. Ainsi deux ‘backbones’ GPRS peuvent être connectés en utilisant des Border Gateway dont les fonctions ne sont pas spécifiées par les recommandations de la norme. il doit au minimum mettre en œuvre des procédures de sécurité afin de protéger le réseau intra-PLMN contre des attaques extérieures et la fonctionnalité de sécurité est déterminée sur la base d’accord de ‘roaming’ entre les deux opérateurs.3.3. il faut leur rajouter des modules complémentaires accompagnés de logiciels au niveau des équipements composants le soussystèmes radio de l’architecture GSM. des éventuels routeurs IP reliant les SGSN et GGSN et les liaisons entre équipements. au niveau des BTS. cette entité permet de gérer l’échéancier de transmission et l’acquittement des burst sur les canaux de données. Parmi ces modules nous avons l’entité responsable du partage des ressources et de la retransmission des données erronées (segmentation des trames. GGSN. Par ailleurs une autre mise à jour s’effectue au niveau des stations de bases. D’une manière plus explicite.II. gestion des files d’attente). Le BG (Border Gateway) Cette entité n’apparaît pas dans le schéma de l’architecture du fait que son intégration dans le réseau s’effectue dans le cadre de l’interconnexion de ‘backbones’ GPRS. S’il s’agit d’un réseau IP appartenant à l’opérateur on parle de ‘backbone’ intra-PLMN et s’il s’agit d’un réseau qui connecte les GSN de différents opérateurs de réseau GPRS. le déploiement d’une infrastructure GPRS dans les réseaux d’accès réutilise les infrastructures existantes et les systèmes existants au niveau de l’architecture GSM. donc l’ensemble des entités SGSN. Néanmoins. II. 18 . Les modules PCU et CCU Comme décrit dans les parties introductives supérieures. Il est appelé ‘backbone’ GPRS le réseau fédérateur GPRS. En effet. on parle de ‘backbone’ inter-PLMN. Packet Contrôle Unit) rajoutée par une mise à jour matérielle et logicielle dans les BSC. on rajoute les modules Channel Codec Unit (CCU) dont le rôle se limite à la gestion des envois d’informations vers le commutateur de service SGSN.

le(s) protocole(s) mis en œuvre ainsi que sa fonction: Interface Um Abis Gb Gc Gd Gf Gi Gn Gp Gr Gs Ga Situation MS – BTS BTS – BSC BSC – SGSN GGSN – HLR SGSN – SMS-GMSC SGSN – SMS-IWMSC SGSN – EIR GGSN – PDN SGSN – SGSN SGSN – GGSN BG – BG SGSN – HLR SGSN – MSC/VLR GSN – CG (IP)/SS7 SS7 SS7 IP IP IP IP SS7 SS7 (IP)/SS7 Protocole(s) Rôle(s) Interface radio Divers Support du trafic GPRS et de la signalisation entre le BSS et le backbone GPRS Interrogation du HLR (activation d’un contexte dans le cas de données) Gestion des SMS Contrôle de l’identité du terminal Transfert de données Gestion des déplacements Activation de contexte PDP Transfert de données Liaison entre opérateurs Gestion de la localisation Coordination de l’itinérance entre GSM et GPRS Envoie de données statistiques et de facturation Tableau 1: Récapitulatif des interfaces dans le réseau GPRS 19 . un certain nombre d’interfaces a été défini et normalisé dans la norme GPRS.II.3. Les interfaces du réseau GPRS Pour assurer le fonctionnement entre SGSN et GGSN ainsi que l’interconnexion avec les entités du réseau GSM. Le CGF (Charging Gateway Function) Le Charging Gateway Function est une passerelle de taxation permettant d’effectuer le transfert des informations de taxation du SGSN et du GGSN au système de facturation. le Billing System (BS). Nous avons récapitulé l’ensemble de ces interfaces dans le tableau suivant en spécifiant pour chacune d’entre elle sa position dans le réseau.5. L’entité CGF peut être implantée de façon centralisée ou de manière distribuée en étant intégrée aux nœuds SGSN et GGSN.6. II.3.

Permettant de connecter un SGSN à un HLR. l’interface Gb connecte le SGSN et le BSS (Base Station Subsystème) et il s’agit là d’un service de transport Frame Relay sur lequel s’appuient les protocoles de signalisation GPRS. L’attachement ou la mise à jour de localisation combinée GSM et GPRS se fait via l’interface Gs située entre le SGSN et le MSC/VLR.Il faut tout d’abord noter que les interfaces Um et Abis étaient déjà présentent dans le réseau GSM et puisqu’elles interviennent dans l’architecture fonctionnelle du réseau GPRS. l’interface Gn est utilisée entre les entités GSN. l’interface Gr est utilisée par le SGSN pour contacter le HLR afin d’obtenir des données de souscription d’usagers GPRS. l’établissement. Connectant le PLMN avec des réseaux de données externes par le biais du GGSN. il est impératif de les citer pour une meilleure approche fonctionnelle et une bonne compréhension du traitement des données par le réseau GPRS. D’une manière explicite. L’interface Gc est utilisée par le GGSN pour interroger le HLR et identifier ainsi l’adresse IP du SGSN auquel la station mobile est rattachée et cela dans le cadre de l’activation d’un contexte PDP initié par le GGSN. L’interface Gp connecte un GSN à d’autres GSNs de différents PLMNs. retenons que : l’interface Um est l’interface radio du réseau d’accès mobile et elle permet une gestion indépendante des ressources ‘uplink’ et ‘downlink’ d’une part et le partage des ressources radio entre GSM et GPRS ainsi que le multiplexage des transmissions. L’interface Gf est définie entre le SGSN et l’EIR et permet de vérifier l’authenticité de l’équipement mobile auprès de l’EIR. Elle intervient notamment dans le cadre du ‘roaming’ concernant un abonné GPRS pour le transfert de ses données.25 sont supportées. Interface entre le réseau cœur et le réseau d’accès radio. Interface de base dans le réseau ‘backbone’ GPRS. les interfaces aux réseaux IP (Ipv4 et Ipv6) et X. L’interface Gd située entre le SGSN et le SMSC permet d’assurer la livraison de SMS d’un usager GPRS. 20 . en outre elle assure la gestion des déplacements entre SGSNs. l’interface Gi permet d’assurer le transfert de données. le maintien et la libération de tunnels et le transfert des données d’usager entre SGSN et GGSN. Il faut noter que dans le standard GPRS.

soit en mode GPRS (peut initier des sessions de données). En effet si un utilisateur désire bénéficier des types de services de ce réseau. les besoins en modulation/démodulation et en codage/décodage du canal augmentent également. un mobile GPRS de classe B peut s’enregistrer auprès d’un MSC/VLR et d’un SGSN simultanément. Un troisième modèle existe. Il dispose d’un mode de veille double qui scrute les appels classiques et les demandes de service GPRS mais qui ne peut activer qu’un seul type de service. Dans la pratique. Classes lettres : le modèle de base appelé classe B : les terminaux mobiles appartenant à cette classe sont prévus pour la voix et les données en mode non simultané. Un mobile GPRS classe B requiert au minimum un IT dans le sens montant et un IT dans le sens descendant. elle a pour rôle de connecter un GSN à une entité CGF servant dans le transfert de tickets de taxation. vu que les débits augmentent. L’usager mobile peut alors 21 . II. En réalité. Par ailleurs le mobile a deux comportements possibles : Mobile GPRS classe CC : il s’enregistre au réseau GSM et ne peut accéder qu’aux services de commutation de circuit. Mobile GPRS classe CG : il s’enregistre au réseau GPRS permettant l’accès aux services GPRS uniquement. avec deux systèmes de notations : il existe à la fois des classes « lettres » et des classes « chiffres ». La Station Mobile GPRS Le GPRS implique un changement au niveau utilisateur. des classes de terminaux ont été définies pour répondre aux besoins de la norme GPRS. Le mobile peut en fait se rattacher simultanément aux réseaux GSM (IMSI-Attach) et GPRS (GPRS-Attach). Ainsi.7. tout comme il a fallu effectuer des modifications sur le réseau pour l’intégration du GPRS. le haut de gamme appelé classe A compatible voix et données simultanément. Par conséquent un nouveau type de terminal est nécessaire.Une autre interface optionnelle est l’interface Ga. Ils requièrent au minimum un IT dans le sens montant et un IT dans le sens descendant.3. Le modèle professionnel ou industriel appelé classe C est constituée des terminaux mobiles destinés à faire du trafic de données exclusivement. l’usager doit positionner son mobile soit en mode GSM (terminal GSM ordinaire).

Par ailleurs. afin d’améliorer la vitesse de transfert pour le trafic GPRS. elles dépendent du matériel et permettent de déterminer le nombre maximum d’ITs que la station mobile peut utiliser dans le sens montant d’une part et dans le sens descendant d’autre part. Par exemple si la classe est 9. les classes multislotes renseignent sur le nombre total d’ITs pouvant être utilisés simultanément dans les sens montant et descendant. respectivement. avec au total un maximum de 5 ITs. de classe B et de classe CG. Concernant l’allocation des ITs aux mobiles GPRS. Ceci étant. des ITs supplémentaires peuvent être allouées aux terminaux mobiles de classe A. 3 et 2 ITs au plus peuvent être alloués à la station mobile dans les sens descendant et montant. Le tableau suivant récapitule un ensemble de classes multislotes : classe 1 2 3 4 5 6 7 8 9 10 11 12 Rx 1 2 2 3 2 3 3 4 3 4 4 4 Tx 1 1 2 1 2 2 3 1 2 2 3 4 Somme 2 3 3 4 4 4 5 5 5 5 5 5 Tableau 2 : Classes Multislotes 22 . la vitesse de transmission augmente grâce à l’agrégation de canaux. Classes chiffres Comme nous l’avons énoncé précédemment. leur développement n’a pas été si simple et rapide du fait que la puissance de calcul qu’il demande présente une forte incidence sur son coût de production et le rendait dissuasif. Le mobile classe A GPRS doit disposer au minimum de deux ITs dans le sens montant et de deux ITs dans le sens descendant.disposer en même temps d’un service GPRS. Les classes chiffres sont aussi appelées classes multislotes.

II. 8 ITs.05 kbit/s (en CS-1) à 21. Il y en a quatre et à chacun d’entre eux correspond un débit donné (voir tableau 3). après avoir vu les différentes classes de terminaux. Ce débit maximal correspond à l’utilisation de tous les slots sans corrections d’erreur autant dire que 23 .4. Somme : Nombre total d’ITs dans les sens montant et descendant que la station mobile peut utiliser simultanément à un instant donné par trame TDMA. la plupart de ces terminaux sont de classes B4 ou B6 et il y a peu de chance de rencontrer des terminaux de classe C hormis quelques modems (idéals pour des ordinateurs ou des assistants personnels).40 kbit/s en utilisant le codage CS-4. Tx : Nombre maximum d’ITs dans le sens montant que la station mobile peut utiliser par trame TDMA. pareil pour ceux de classe A extrêmement onéreux. Il apparaît parfois des notations du type X+X sur les boîtes ou notices avec le premier terme qui correspond à Rx et le deuxième à Tx. on peut atteindre en théorie.Rx : Nombre maximum d’ITs dans le sens descendant que la station mobile peut utiliser par trame radio GSM appelée trame TDMA (Time Division Multiple Acces). De ce fait. mais le premier ne peut utiliser que 3 canaux simultanément quand le deuxième peut profiter des 4. plusieurs ITs de chaque trame radio GSM et ce dans les deux sens (montant et descendant). Contrairement à la norme GSM qui n’utilise qu’un seul time slot par trame TDMA pour transporter les données. un débit maximal de 172. la norme GPRS prévoit d’en utiliser plusieurs pouvant aller jusqu’au maximum de la trame. il faudra noter ou constater que sur le marché de téléphonie. Coding Scheme en anglais) ont été définis et normalisés. La norme prévoit de faire passer dans chaque IT réservé à une session GPRS un débit de données variant de 9. Dans la mesure où le terminal mobile est capable d’utiliser pour une communication. Ainsi. SCHEMAS DE CODAGE Afin d’acheminer le trafic GPRS. un mobile de classe 3 et un autre de classe 5 sont tous les deux notés 2+2. Ainsi ils sont partagés entre les utilisateurs. En fait GPRS utilise la même technique de multiplexage que dans le GSM pour la transmission des données au niveau de l’interface Air en l’occurrence le TDMA dont la trame est constituée d’une séquence de 8 intervalles de temps chacun appelé slot ou encore time slot (IT). Ce slot est en fait un canal capable de transporter de la voix ou des données.1 kbit/s soit huit fois 21. de nouveaux schémas de codage (CS.4 kbit/s (en CS-4).

cela restera un débit théorique et non un débit qu’obtiendra l’utilisateur. En effet, l’efficacité des différents schémas de codage est inversement proportionnelle à leur résistance aux erreurs. Les codages CS-3 et CS-4 permettent d’atteindre d’excellents débits par IT, mais sont difficilement utilisables car ils nécessitent des conditions de communication excellentes entre le terminal et les stations de base, ce qui est rarement le cas. Par ailleurs, il est aussi peu probable que le nombre d’ITs utilisés pour communiquer atteigne 8 ; au fait les terminaux actuels supportent 3 à 4 ITs. De plus, cela reviendrait à allouer entièrement une trame radio à un seul utilisateur, ce qui n’est pas forcément souhaité par l’opérateur. Enfin, si on considère non pas le débit théorique mais le débit utile, donc réellement dédié au transport des données utilisateur, il est égal au débit théorique auquel on retranche le débit induit par les en-têtes des couches protocolaires. Par exemple, pour une communication en CS-2 le débit utile n’est que de 12 kbit/s pour un débit théorique de 13.4 kbit/s. Dans le tableau3, il est présenté les différents schémas de codage avec leur débit nominal et leur débit utile. Codage Débit Nominal/time slot Débit utile/Time Slot CS1 CS2 CS3 CS4 9.05 kbit/s 13.4 kbit/s 15.6 kbit/s 21.4 kbit/s 8 kbit/s 12 kbit/s 14.4 kbit/s 20 kbit/s

Tableau 3 : Schémas de codage et débits GPRS CS1 1 slot 9.05 kbit/s CS2 13.4 kbit/s CS3 15.6 kbit/s CS4 21.4 kbit/s

8 slots 72.4 kbit/s 107.2 kbit/s 124.8 kbit/s 171.2 kbit/s Tableau 4 : comparatif entre les différents types de codage.

II.5.

PROTOCOLES ET CANAL RADIO GPRS

II.5.1 Pile protocolaire Pour mieux comprendre le fonctionnement du GPRS, nous allons nous intéresser à son architecture fonctionnelle. Pour cela nous présentons tout d’abord l’architecture protocolaire

24

définie par un ensemble de couches avec des niveaux et des positions différentes au niveau des entités constituant l’architecture physique et logicielle du réseau GPRS. La figure4 présente une pile protocolaire de la norme GPRS dans le plan de données ; au fait, il faut faire la distinction entre le plan de transmission (données) et le plan de signalisation, leurs différences se situent au niveau du sommet de leur pile protocolaire. Le plan de signalisation permet d’assurer la gestion de la mobilité tandis que le plan de transmission sert à transférer l’ensemble des données utilisateurs.

Figure 4: Pile protocolaire dans le plan de données

II.5.2

La couche SNDCP (SubNetwork Dependent Convergence Protocol)

Ce protocole se charge du transport transparent des unités de la couche de protocole réseau utilisé par l’application (IP ou X.25), par conséquent un changement de protocole de couche réseau n’induit pas le changement de toutes les couches de protocoles GPRS, mais seulement du SNDCP. Il gère aussi la compression et décompression des en-têtes, de façon à augmenter l’efficacité des canaux mais aussi la compression et décompression des données usager. SNDCP assure aussi le respect de la séquence des messages, la segmentation ainsi que la reconstitution des données afin de fournir des blocs de données de taille acceptable pour le protocole LLC.

II.5.3 La couche LLC (Logical Link Control) Son premier rôle est de fiabiliser et sécuriser le lien logique entre la MS et le SGSN. Le protocole LLC se charge aussi du transport des paquets de données utilisateur (PDU SNDCP) ou la signalisation entre le terminal mobile et le SGSN. Afin de permettre l’introduction de nouvelles solutions radio pour le GPRS avec un minimum de changements, celui-ci doit être indépendant des protocoles sous-jacents à l’interface radio. Entre autres fonctions, il réalise

25

des fonctions de chiffrement, de contrôle de flux et de séquence tout en permettant de faire une distinction de qualité de services entre les différents types d’utilisateurs. Le protocole LLC fonctionne en mode acquitté et non acquitté. En mode acquitté, il assure la détection et la correction des erreurs de transmission et les signale uniquement en mode non acquitté.

II.5.4

La couche RLC (Radio Link Control)

Le protocole RLC permet de fiabiliser et de contrôler le lien radio entre la MS et le BSS. C’est l’interface permettant de transmettre les LLC PDU entre les couches LLC et MAC en faisant la segmentation et le réassemblage des paquets PDU en blocs RLC/MAC. Comme le protocole LLC, il fonctionne en mode acquitté et en mode non acquitté et ceci selon la qualité de services demandée. Ainsi, il détecte les paquets RLC erronés, retransmet ces paquets dans le cas du mode acquitté.

II.5.5

La couche MAC (Medium Access Control)

Le protocole MAC se charge lui du contrôle de l’accès aux canaux radio et permet aux terminaux mobiles de partager le médium commun de transmission en réalisant les différents canaux logiques nécessaires pour le partage du médium. En effet, il assure l’arbitrage entre les terminaux mobiles qui tentent d’accéder simultanément au médium commun de transmission pour un trafic initié par le terminal mobile. Il fournit aussi le multiplexage des données, c’està-dire le multiplexage temporel TDMA qui permet d’utiliser plusieurs time slots dans une trame TDMA. Par ailleurs, le protocole MAC permet à un terminal mobile d’utiliser plusieurs canaux physiques (PDCH) en parallèle et contrôle les débits de ‘download’ et ‘upload’.

II.5.6

Les couches NS (Network Service) et BSSGP (BSS GPRS Protocol)

Le rôle du protocole NS est de transporter les PDU BSSGP. Le protocole BSSGP transporte lui, les informations liées au routage et à la qualité de service entre le BSS et le SGSN et en même temps il matérialise la QoS demandée par le terminal mobile et celle autorisée par le SGSN. Il assure le relais des trames LLC mais sans garantie d’intégrité et ne fait pas de correction d’erreur. Ce protocole indique toujours la cellule courante.

II.5.7

La Couche Physique

La couche physique se subdivise en deux sous-couches qui sont la RFL (Physical Radio Frequency Layer) et la PLL (Physical Link Layer).

26

52 trames sont regroupées pour constituer une multitrame. 2 time slots ‘idle’ à utiliser pour information de type BSIC et des mesures des interférences pour le contrôle de puissance. quant à elle : • • • • • • • fait le lien entre la couche MAC et le modem.8 Le Protocol GTP (GPRS Tunnelling Protocol) Il utilise soit TCP. soit UDP. Les 48 time slots restants sont subdivisés en 12 blocs radio chacun contenant 4 time slots qui sont pris dans 4 trames successives. contrôle la puissance de transmission.5. transporte les paquets RLC/MAC. En effet. gère la batterie. a.9 Canal radio GPRS Les réseaux GSM et GPRS utilisent les mêmes ressources radio pour véhiculer leur trafic. 27 .La RFL constitue la couche la plus basse de la pile protocolaire et est responsable de la modulation et démodulation. dont 2 time slots sont réservés pour le contrôle de TA (Timing Advance). La PLL. Les blocs sont numérotés de B0 à B11 et la durée d’une multitrame est 240 ms. Ainsi. les times slots pouvant être utilisés comme des PDCH.5. rappelons qu’une trame TDMA est constituée de 8 time slots. réalise le codage canal. En pratique. II. Via un PDCH. et détecte la congestion sur le canal. en fonction de la QoS définie dans les contextes PDP afin de créer un tunnel pour y transmettre les paquets entre le SGSN et le GGSN via l’interface Gn. C’est le modem du terminal mobile. ceux définis en GPRS sont de types physiques et logiques et sont purement spécifiques au réseau GPRS. Comme les canaux radio définis dans la norme GSM. Canaux physiques GPRS Le partage des ressources radio entre le trafic voix et le trafic de données se fait avec l’allocation de TS initialement destinés au trafic GSM. appartenant au même TRX et ayant la même configuration de fréquence constituent un PDCH group. II. surveille et évalue la qualité du signal radio. on transmet un bloc de 456 bits (4*114 /burst) sur quatre slots durant quatre trames TDMA consécutives. un seul canal physique PDCH (Packet Data Channel) est assigné à un TS.

les trames 25 et 51 sont ‘idle’ et les trames 12 et 38 sont utilisées pour le PTCCH pour le calcul du TA. l’unité élémentaire allouée en GPRS est un bloc. Ce fonctionnement est illustré à la figure5. Ils sont transmis dans 4 slots répartis sur deux multi trames (slots des trames 12 et 38. ou PTCCH. Figure 6: Structure de la trame GPRS 28 . indépendamment du bloc RLC-MAC transporté par le bloc précédent. Cette unité correspond à la taille des blocs RLC-MAC. soit 4 PDCH sur 4 trames successives. L’organisation d’une multitrame est illustrée dans la figure5: Figure 5 : Construction multi trame GPRS Contrairement au GSM. pour une numérotation des trames de 0 à 51). soit 4 slots GSM. Un bloc RLC-MAC se transmet donc exactement dans un bloc de la multi trame GPRS. subissent un traitement particulier.Pour une multitrame donnée. Les messages RLC-MAC de contrôle de l’avance en temps. Un bloc radio peut transporter un bloc RLC-MAC de données ou de signalisation.

Figure 7: Structure de la multi trame GPRS b. Ces canaux sont ainsi séparés en canaux de trafic et canaux de contrôle : PCCCH (Packet Common Control Channel) : il n’est pas alloué en permanence dans une cellule. Dans le cas générés simultanément. Lorsqu’ il est alloué il supporte les canaux suivants: PRACH. se trouvent les canaux logiques. d’un mobile multislot plusieurs PDTCH vont être 29 . L’existence du PCCCH est indiquée au niveau du BCCH. etc. synchronisation. et PAGCH. PTCH (Packet Trafic Channel) : il est utilisé pour la transmission des données et la signalisation associée. PACCH (Packet Associated Control Channel) : utilisé pour la signalisation PTCCH (Packet Timing advance Control Channel): est utilisé pour la transmission des informations sur le TA (bidirectionnel). Le PTCH supporte les canaux suivants : PDTCH (Packet Data Trafic Channel): c’est un canal dédié pour le transfert de données et il est alloué temporairement à un seul ou à un groupe de mobile. PPCH. Ces derniers permettent de séparer les différents types d’information transmise : signalisation. le CCCH va être utilisé pour l’initialisation d’un transfert de paquet. S’il n’est pas alloué. données. message de diffusion. PBCCH (Packet Broadcast Control Channel) : permet le ‘broadcast’ des informations générales utilisées par la station mobile pour accéder au réseau de transmission de données. Canaux logiques GPRS Au-dessus des canaux physiques.

6. 30 . DESCRIPTION FONCTIONNELLE DU GPRS Après avoir présenté les caractéristiques de la norme GPRS. les passerelles de taxation et les serveurs de noms essentiels pour les traductions d’adresses. nous pouvons maintenant nous intéresser au fonctionnement même du GPRS. la pile protocolaire. Dans ce qui suit. c’est-à-dire avec le système de taxation.1 Schéma fonctionnel du GPRS Ce schéma présente l’architecture du GPRS en soulignant l’importance du réseau IP comme support du réseau GPRS. Le réseau GPRS est inséré dans son environnement. son architecture détaillée.Tableau 5: récapitulatif des canaux logiques GPRS II. il sera question de présenter le fonctionnement général d’un réseau GPRS en insistant sur l’échange et le traitement de données.6. II.

indispensable en cas d’itinérance de l’utilisateur.6.Figure 8: Schéma fonctionnel du GPRS Ce schéma introduit également le principe de fonctionnement d’un réseau GPRS avec un autre réseau GPRS. lorsqu’un utilisateur désire transmettre des paquets vers un réseau de données en mode paquet. II. Avant de voir les mécanismes de transmission en mode paquet. via les borders gateways qui relient le réseau GPRS à tout réseau de données par paquet externe (réseau GPRS ou autre). Ainsi. La notion de PDP est associée à la notion de contexte au niveau de la mobilité d’un utilisateur GPRS. 31 .2 Transfert de paquets en GPRS Lors d’une communication. le réseau GPRS est interconnecté à un autre réseau à commutation par paquet. il utilise le protocole PDP (Packet Data Protocol). nous allons introduire quelques notions importantes sur la gestion de la mobilité dans le GPRS.

Il existe néanmoins en GPRS une allocation statique. un dans chaque sens. 7 au maximum puisque les USF sont codés sur 3 bits. En GPRS. qui permettent de partager un même canal physique entre plusieurs utilisateurs. une transmission bidirectionnelle nécessitera l’établissement de deux TBF. la liste exhaustive des PDCH à utiliser. le réseau alloue au mobile une liste de PDCH ainsi qu’un numéro USF (Uplink Status Flag). Une transmission de données débute toujours par l’établissement de TBF qui sera fermé quand l’émetteur n’aura plus de données en mémoire à transmettre. Lorsque l’USF pointe sur sa valeur.II. pour laquelle le réseau indique au mobile. Celui-ci peut être considéré comme un identifiant temporaire d’un mobile. la clé de l’allocation dynamique des ressources réside dans ces USF. 32 . Le mobile scrute alors les PDCH associés descendants qui contiennent les USF et attend sa valeur. L’allocation des blocs montants peut s’effectuer avec plus ou moins de finesse.3 Etablissement de TBF (Temporary Block Flow) Un Temporary Block Flow représente un flux de données unidirectionnel entre une station mobile et le réseau. L’intérêt d’une telle allocation dynamique réside principalement dans l’optimisation de l’utilisation de la ressource radio du fait du multiplexage statique des besoins des différents utilisateurs. Pour identifier le destinataire des blocs transmis. Par ailleurs. Une grande flexibilité est ainsi offerte à l’opérateur. Chaque bloc RLC-MAC descendant contient un USF désignant l’utilisateur autorisé à transmettre dans le prochain bloc radio montant associé. qui peut tenir compte de différents niveaux de priorité. lors de l’ouverture d’un TBF montant. l’entête RLC-MAC de chaque bloc contient le TFI du destinataire. Le réseau identifie les TBF en leur associant des TFI (Temporary Flow Identity). Cette information est indispensable sur la voie descendante puisque tous les mobiles guettent des paquets qui leurs seraient transmis sur tous les PDCH qui leur ont été assignés. Donc. même si on peut se retrouver avec plusieurs TFI par mobile du fait que ce dernier peut avoir plusieurs TBF ouverts simultanément. mais il convient de distinguer les TFI uplink et les TFI downlink. on parle de TBF downlink. une même valeur de TFI pouvant identifier deux TBF. Les TFI sont codés sur 5 bits. On parle de TBF uplink dans le cas d’une transmission du mobile vers le réseau et s’il s’agit d’une liaison réseau vers mobile. une valeur étant réservée au canal PRACH. l’un dans le sens montant et l’autre dans le sens descendant. par bloc radio ou par groupes de quatre blocs. le mobile sait que le prochain PDCH montant associé lui est dédié.6. lors de l’établissement du TBF.

1 Etats GPRS Une station mobile GPRS peut être dans l’un des trois états suivants : IDLE : le terminal est en veille.6.II. Lorsque la MS fait une procédure de GPRS attach elle entre dans l’état READY pour demander l’accès au réseau. La localisation du mobile est connue par le SGSN (RA. STANDBY : le terminal est dans un état intermédiaire dans lequel il est prêt à émettre et recevoir des données. 33 . inactif. Ainsi le paging n’est pas possible. Un paging ne s’effectue que lorsque le transfert de données se termine. La figure 9 nous montre comment le terminal passe d’un état à l’autre et donne les transitions possibles entre les différents états du mobile : Figure 9: les états d’un terminal GPRS Voyons d’une manière plus détaillée le déroulement de ces transitions : Etat idle : le mobile n’est pas attaché au réseau GPRS et il n’est pas connu par les différents nœuds GPRS.4. L’échange de LLC PDU entre MS et SGSN est nécessaire pour exécuter la procédure de GPRS attach. Lorsqu’il expire le mobile passe à l’état standby.6. Cet état est contrôlé par une horloge appelée par ‘ready timer’ (40s). cellule). II. Ainsi un contexte PDP peut être établi.4 Gestion de la mobilité Pour une meilleure compression des mécanismes de transmission d’informations. il convient d’expliquer certaines notions liées à l’itinérance d’un utilisateur. Etat ready: le mobile entre dans l’état ready lorsqu’il envoie un LLC PDU au SGSN. READY : le terminal émet ou reçoit des communications. A l’état ready le mobile peut transmettre/recevoir des PDU au/du réseau.

expiration du ‘ready timer’ et ‘SGSN detach’.2 Contextes GPRS Toujours. dans le cadre de la gestion des données et de la mobilité de l’utilisateur la notion de contexte a été définie. Génération de la clef chiffrée. contexte PDP (Packet Data Protocol). les contextes introduits dans GPRS sont liés à l’ensemble des informations caractéristiques d’un abonné relativement à : • sa mobilité. Il informe le SGSN de tout changement de RA (des informations sur le changement de cellule au niveau du même RA n’est pas nécessaire). Demande du profil de l’abonné au HLR. la localisation du mobile est possible par le réseau. Cette notion est différente par rapport au GSM puisqu’on parle de RA (Routing Area) qui est un sous ensemble de LA. II. Une RA ne peut appartenir qu’à une seule LA. ainsi un paging est possible mais pas transfert de données. Il peut arriver que le réseau décide de détacher le MS pour les raisons suivantes : ‘HLR detach’. La fonction du GPRS attach est similaire à celle de IMSI attach : • • • • • • • Authentification du MS (il n’y a pas d’authentification à chaque établissement de TBF).Etat standby : le mobile passe à l’état standby soit suite à l’expiration du ‘ready timer’ soit avec forçage de la part du SGSN avant l’expiration du temps.4. Après l’exécution de l’attachement. En effet. la fonction de détachement permet au mobile d’informer le réseau qu’il veut faire un ‘GPRS detach’ c’est-à-dire qu’il ne sera plus visible par le réseau de paquet de données PDN. Le mobile est toujours attaché au réseau. Allocation de TLLI. suite à un attachement GPRS. • ses données. le MS est dans l’état READY et peut activer un contexte PDP. En effet. Le retour à l’état ‘idle’ se fait par le ‘GPRS detach’. La localisation du MS est connue La communication entre MS et SGSN est sécurisée. au terminal mobile et à la sécurité : 34 . Contexte MM Le contexte MM contient tous les paramètres liés à la gestion de la mobilité.6. contexte MM (Mobility Management). En effet. La localisation du MS est connue par le SGSN (RA).

Chaque adresse PDP est décrite par un contexte PDP dans le terminal mobile. Un contexte PDP peut être activé par le mobile ou le réseau. STANDBY. définis relativement à l’adresse PDP allouée à l’utilisateur et que celui-ci utilise pour cette session GPRS. Contexte PDP Le protocole PDP est spécifique aux données paquet. (1) Le MS envoie la demande d’activation au SGSN. comme l’adresse réseau PDP à utiliser et des informations pour le routage vers le GGSN. Le contexte PDP est lié aux données et regroupe des informations de routage vers le GGSN qui seront utilisées par le terminal mobile. l’identifiant du SGSN. le SGSN et le GGSN. 35 . Il est ainsi composé d’un ensemble d’informations qui permettent de caractériser l’émission et la réception des données GPRS. Il contient les paramètres de la gestion de session. Chaque contexte PDP existe indépendamment dans l’un des états PDP (INACTIF ou ACTIF). READY. Figure 10: Activation de contexte PDP par le mobile La figure présente l’activation d’un contexte PDP initié par le mobile. qui est l’adresse du SGSN servant le terminal mobile actuellement. Elle montre les différentes phases au cours de l’établissement d’un contexte PDP. qui permettent d’identifier l’abonné. On lui associe un contexte et une adresse.• • • l’IMSI (International Mobile Subscriber Identity) et le P-TMSI (Packet Temporary Mobile Station Identity). Un contexte PDP doit être créé afin que l’abonné puisse émettre ou recevoir des données. l’état de la mobilité de l’abonné : IDLE. L’état PDP indique si l’adresse PDP est activée pour le transfert de données ou non.

Un échange de paquets commence : les données sont transmises dans les time slots réservés. Voici un descriptif des étapes à réaliser pour cette situation. (3) Le SGSN informe le GGSN d’un nouveau type et d’adresse de PDP. II.5 Emission de données Imaginons qu’un utilisateur GPRS désire envoyer des paquets de données à un utilisateur situé sur le réseau Internet.6. et ceci dans l’ordre chronologique. après négociation de ces paramètres avec la station de base.(2) Le SGSN vérifie les informations du MS. qui est le canal logique sur lequel sont diffusées de façon périodique des informations système) de la cellule afin de déterminer si un canal GPRS est présent (terminal en état IDLE) le terminal mobile effectue un GPRS Attach (procédure permettant de déclarer le mobile sur le réseau GPRS et établi un lien logique entre lui et le SGSN) afin d’établir un contexte GPRS avec le SGSN. (4)-(5) Le GGSN crée un contexte ensuite accuse la réception pour le SGSN. L’établissement de la liaison montante : le terminal mobile doit récupérer le BCCH (Broadcast Control CHannel. le SGSN la charge de la réservation du canal (les time slots) et de l’établissement de la liaison. la transmission des données est possible. Lorsque le contexte PDP est activé : • • • le SGSN aura un tunnel logique bidirectionnel avec le MS et le SGSN. le GGSN aura une adresse PDP active et désignée pour le MS. (6)Le SGSN informe le MS que de l’activation est acceptée. La location du MS est connue au niveau du SGSN. le terminal passe à l’état READY en transmettant sur la liaison montant au SGSN un message identifiant le canal courant. 36 . en précisant son identité ainsi que la qualité de service désirée. le terminal reçoit des informations concernant le canal alloué sur le BCCH et passe à l’état STANDBY. un accusé de réception positif est envoyé par la station de base si l’ensemble des données a été bien reçu.

le paquet est désencapsulé. Ensuite : le GGSN effectue les conversions de formats de données.si le terminal mobile est dans l’état IDLE. le terminal mobile répond au paging en précisant la cellule dans laquelle il est situé. le trafic paquet sera rejeté. Ce transfert se termine par un message d’accusé de réception de la part du SGSN qui peut être positif ou négatif. .si le terminal mobile est dans l’état STANDBY ou ACTIF.7. si le terminal mobile est en état STANDBY. l’UIT définit la 37 . du niveau de performance que l’utilisateur attend du réseau.les données sont désencapsulées et envoyées au SGSN. II.6. Les paquets venant du réseau de données externe sont acheminés jusqu’au GGSN du réseau GPRS. le SGSN demande au MSC de réaliser un paging GPRS dans la zone de routage du terminal. QoS EN GPRS La notion de Qualité de Service veut rendre compte. de façon chiffrée. vers le SGSN (utilisation du GTP). et l’adresse et le protocole sont vérifiés afin que la bonne route soit sélectionnée. Le paquet est acheminé du SGSN via la MSC à la station de base une fois que la route a été établie. le GGSN achemine le paquet. Le paquet est alors envoyé via le réseau de données externe jusqu’au destinataire.6 Réception de données Imaginons qu’un utilisateur doit recevoir des paquets de données IP d’un réseau de données. et ceci dans l’ordre chronologique. le GGSN vérifie s’il possède un contexte GPRS pour ce terminal mobile : . dans un format encapsulé. de protocoles de signalisation et d’informations d’adresses. Elle est définie par la recommandation E-800 de l’UIT (Union Internationale des Télécommunications) comme étant « l’effet global produit par la qualité de fonctionnement d’un service qui détermine le degré de satisfaction de l’usager d’un service ». Par ailleurs. le SGSN encapsule les données à l’aide du protocole GTP et les envois au GGSN. et se met dans le mode ACTIF. du point de vue performance de réseaux. II. Voici un descriptif des étapes à réaliser pour cette situation.

Une étude plus détaillée de la notion de QoS GPRS avec le détail des KPI GPRS sera présentée dans la partie annexe. la transmission de données peut être réalisée suivant différents profil et il est possible de réserver des ressources avant toute transmission de paquets. La signification précise de la notion de Qualité de Service dépend évidemment du service envisagé.QoS comme « l’aptitude d’un réseau ou d’un élément de réseau à assurer des fonctions liées à des communications entre usagers ». etc. par exemple si une des mémoires qu’il doit traverser est saturée. l’information des sources est fragmentée en blocs élémentaires qui voyagent dans le réseau indépendamment les uns des autres. sa mesure. la QoS est mesurée par la probabilité de perte de paquet et par le délai. Ainsi le service a-t-il des exigences de temps de réponse. Le GPRS supporte différents niveaux de qualité de service. Elles sont évaluées par les indicateurs clés de performance KPI (Key Performance Indicator). sa vérification sont des tendances modernes . Dans un réseau offrant le service de commutation de paquets. du point de vu opérateur d’une façon objective à travers l’analyse des indicateurs de qualité de service suivant certains critères. quelle est sa sensibilité aux erreurs de transmission. elle est évaluée d’une part. Et dans la pratique.circuit ou paquet. et pourra même être perdu. bien que la solution adoptée par le réseau pour rendre le service doit rester transparente à l’utilisateur. Ces blocs ne possèdent aucune ressource en propre (comme dans le cas du circuit). qu’on spécifie par sa moyenne. Généralement. Nous avons les indicateurs de trafic. Les paquets d’une connexion se retrouvent en compétition avec d’autres pour accéder aux mémoires ou aux lignes de transmission. qui subira un retard variable. Il en résulte un critère supplémentaire de Qualité de Service. lié au sort individuel de chaque paquet. La notion de QoS.c’est à dire que l’apparition des mécanismes de la « dérégulation » leur donne une importance croissante. l’intégrité du service et le maintien du service. les indicateurs de QoS et les indicateurs de disponibilité des ressources regroupés en classes d’indicateurs comportant l’accès au réseau. 38 . ce qui permet aux opérateurs de facturer les services GPRS selon le profil de QoS souscrit par l’abonné. ou de façon plus précise par un quantile. En effet le profil de Qos associé à chaque contexte PDP et négocié à l’ouverture de session regroupe un ensemble de paramètres définissant la qualité de service. l’accès au service. Une définition complète se référera souvent au mode de transport de l’information . du point de vue consommateur qui permet de déterminer la réussite ou l’échec du service et d’autre part. Ainsi.

Nous présentons de manière résumée dans le schéma suivant l’architecture du réseau en indiquant leur emplacement vis-à-vis des sites majeurs de l’entreprise. Alcatel. Ericsson et Huawei. Le réseau GPRS d’Orange est basé sur une plateforme multiutilisateur .1 ARCHITECTURE DU RESEAU GPRS EXISTANT Comme nous l’avons déjà spécifié dans la partie présentation et étude théorique d’un réseau GPRS. Figure 11: Architecture du réseau GPRS de la SONATEL 39 . Ces équipements sont généralement des nœuds de réseau et présentent des caractéristiques variant d’un fournisseur d’équipement de réseau de télécommunications à l’autre. ce qui s’effectue par la mise en place d’un nouveau sous-système de réseau qui se chargera du traitement et du routage des paquets à travers le réseau. l’intégration des services offerts par la norme GPRS nécessite l’installation de nouveaux équipements spécifiques à la norme. les équipements proviennent de trois équipementiers.Chapitre III LE GPRS DANS LE RESEAU ORANGE III.

000.0 MKIV. R7. varient en fonction du type de produit et de la configuration choisie. estimées en terme de SAU (Simultaneously Attached Users) et de contextes PDP (Packet Data Protocol). Le tableau suivant permet de s’en convaincre. concernant les débits (throughput en anglais) nous ne présenterons que ceux du GSM. utilisé par l’UMTS).000 Avec : D = Dual Access. ses capacités. soit au WCDMA ou partagé entre ces deux systèmes avec une allocation dynamique.000 MkIV 650/xx MkIV 650/xx MkIV 1000/xx 1.000 780.III.1.000 MkIV 375/xx MkIV 375/xx MkIV 500/xx 500.000 600.200. Le tableau 9 résume les différents débits obtenus en fonction du type de produit et du type de transport Gb (on peut avoir du Gb sur Frame Relay ou du Gb sur IP).000 MkIV 250/xx 250. Dans ce tableau les débits sont calculés en termes de paquets transportés. G = GSM et W = WCDMA Cependant.000 MkIV 250/xx MkIV 250/xx MkIV 375/xx 375. Etant donné que l’accès au SGSN peut être dédié soit au GSM.000 MkIV 1000/xx MkIV 1000/xx Tableau 8: Subscriber Capacity 450.1 Le SGSN (Serving GPRS Support Node) L’équipement SGSN du réseau GPRS d’Orange est une solution proposée par Ericsson.000 MkIV 500/xx MkIV 500/xx MkIV 650/xx 650.000 1. Son intégration est destinée aussi bien au Global System for Mobile communication qu’au système Wideband Code Division Multiple Access (WCDMA. 40 . Access Mode Product Package D G W D G W D G W D G W D G W SAU PDP Contexts 300.

0 MKIV qui combine les fonctionnalités d’un SGSN et d’un GGSN. généralement assurée par un module intégré dans le BSC est gérée par le MFS 41 . Nous ne rentrerons pas dans les détails des caractéristiques du GGSN étant donné que nous étudions uniquement la partie BSS du réseau GPRS.3 Les MFS (Multi BSS Fast packet Server) Le MFS (Multi BSS Fast Packet Server) est un équipement intégrant la fonction PCU et les MFS présents dans le réseau sont une solution de la plateforme Alcatel. une alarme est déclenchée déclarant une surcharge. En effet. De ce fait. Il y en a quatre dans le réseau. Retenons juste que.0 MkIV puisque le CGSN n’est rien d’autre qu’un cabinet où se trouve des modules et équipement ayant séparément les fonctionnalités d’un SGSN et d’un GGSN. Thiès et RP. cette alarme est aussi déclenchée lorsque l’équipement est chargé à plus de 85% de la capacité limite. ses caractéristiques et capacités vont être déterminées par le choix de la configuration physique. R4.2 Le CGSN (Combined GPRS Support Node) Comme le SGSN. Médina. Et pour le SGSN. le CGSN est aussi une solution d’Ericsson.1. Le principe est que la fonction PCU.5 kpps (32 Mbps) 3. ils sont localisés sur: Technopôle. III. Le GGSN consiste en un M20 Internet Router logé dans un cabinet. III.Product Package MkIV 250/xx MkIV 375/xx MkIV 500/xx MkIV 650/xx MkIV 1000/xx Gb Transport Type Gb over Frame Gb over IP Gb over Frame Gb over IP Gb over Frame Gb over IP Gb over Frame Gb over IP Gb over Frame Gb over IP Throughput @ 300 bytes/paquet 10 kpps (25 Mbps) 13 kpps (32 Mbps) 21 kpps (50 Mbps) 27 kpps (65 Mbps) 42 kpps (100 Mbps) 54 kpps (130 Mbps) 42 kpps (100 Mbps) 54 kpps (130 Mbps) 83 kpps (200 Mbps) 117 kpps (280 Mbps) Throughput @ 1450 bytes/paquet 2.5 kpps (55 Mbps) 5 kpps (65 Mbps) 9 kpps (110 Mbps) 11 kpps (130 Mbps) 19 kpps (220 Mbps) 11 kpps (130 Mbps) 19 kpps (220 Mbps) 30 kpps (350 Mbps) 43 kpps (500 Mbps) Tableau 9: Throughput for GSM Les capacités indiquées ne doivent pas être utilisées entièrement. Il est basé sur le Juniper M20 Internet Router. si la capacité totale est atteinte. dans cette partie nous nous contenterons tout simplement de décrire le GGSN R4.1.

nous avons trois PCU fournis par Huaweï dont deux sont localisés au niveau des sites des deux BSC situés à Thiès 42 . Au cas où le système évoluerait. Dans le réseau.qui concentre donc la fonction de plusieurs PCU. les cartes sont automatiquement intégrées. Les deux E-MFS présents dans le réseau actuellement sont installés au niveau des sites RP et Thiès. III. il existe actuellement deux types de MFS : deux MFS qui sont de la première génération et localisés au niveau des sites Technopôle et Médina . en plus des quatre MFS fournis par Alcatel. ces MFS ont une possibilité de connexion de 22 BSC. le point à point direct et une connexion avec des éléments de réseau intermédiaires en cascade comme dans le cas où on passe par un MFS ou des TC. Cette nouvelle solution comporte 11 cartes GPU (GPRS Processing Unit) plus une autre redondante.4 Les PCU (Packet Controler Unit) Dans le réseau d’Orange. Chaque carte GPU peut traiter un BSC supportant un maximum de 16 liens PCM à 2 Mbit/s.1. il serait possible de brancher d’autre cartes jusqu’à un maximum de 22 sans besoin d’aucune configuration supplémentaire. L’Evolium MFS offre 3 types d’interface Gb en option : le Frame Relay (Standard Frame Relay protocol). Il a une capacité en termes de PDCH d’un maximum de 5280 traités simultanément. Le schéma suivant représente l’architecture de ce MFS : Figure 12: Architecture de la première génération de MFS (A9135 MFS) deux E-MFS (Evolium MFS) dont la possibilité de connexion est d’un total de 22 BSC.

Nous représentons dans la suite la structure logique du PCU6000 de Huawei.5k/13. Pb Throughput (App. # PDCH (GPRS) Min/Max. Dans la mesure où la capacité d’un BSC en terme de trafic pouvant être écoulée peut être supérieure à celle d’un PCU. # Gb Min/Max. # Act SuPCUriber Min/Max. # Reg SuPCUriber Min/Max. # PDCH (EDGE) Min/Max. on peut se retrouver dans une configuration où deux PCU sont connectés à un seul BSC. a une configuration d’un minimum d’un module PCU et d’un maximum de 3 modules PCU. Orange.) Min/Max.et le troisième au niveau du site du BSC situé à Kaolack.38Mbpsk Tableau 10: Spécifications du PCU6000 de HUAWEI Par ailleurs l’équipement qui est fourni à l’opérateur. Gb Throughput (phy.) Quantités 120/1080 120/1080 100/900 8/72 12/24 5k/46k 1. # Cell Min/Max.93Mbps/8. 43 . Attributs Min/Max. # Pb Min/Max.5k 16/24Mbps 0. Figure 13: Structure logique du PCU6000 de HUAWEI Le tableau suivant indique les différentes spécifications d’un module PCU6000.

44 . ces derniers sont encapsulés ou multiplexés sur un lien Gb et cela via un brasseur. Les BSC sont fournis par différents équipementiers partenaires d’Orange. étant donné que la capacité totale de ces liens n’est pas toujours utilisés. Pour les autres interfaces. le G2 BSC et le BSC Evolution qui est une évolution architecturale du premier. Médina et Thiès. . ce qui fait un total de 64 BSC provisionnés pour le service GPRS. Nous pouvons citer Alcatel et Huawei en guise d’exemple. Il faut se rappeler qu’au niveau des interfaces l’interconnexion des différentes entités se fait via des MIC. Actuellement. Si par exemple à la sortie d’un MFS (vers le SGSN) nous avons les liens GbA et GbB utilisant chacun les ITs 1 à 10 du MIC. se référer à la figure13. Gr et Gp sont actuellement utilisées.1. 21 au MFS de Thiès. Au niveau du réseau GPRS Orange les interfaces Gn. Dans notre schéma nous les avons représentés par blocs et regroupés suivant leur MFS de rattachement. Les autres interfaces sont optionnelles. responsables des fonctions spécifiques de l’entité et du groupe de commutateurs (Group Switches en anglais) réalisant la connexion entre les TSU connectés aux BTS et les TSU connectés aux TC ou au MFS. 16 au MFS de Médina et 5 au MFS de RP. DXC-30 et sont localisés au niveau des sites MFS de Technopôle.5 Les Interfaces implémentées Dans cette partie nous nous intéressons uniquement aux interfaces interconnectant les entités du réseau d’accès et qui sont sollicitées par l’infrastructure GPRS. Ainsi 22 BSC sont rattachés au MFS de Technopôle. les trois brasseurs installés dans le réseau sont de type RAD. III.1. Il s’agit des interfaces Ater entre BSC et MFS (ou PCU) et des interfaces Gb entre MFS (ou PCU) et SGSN afin d’assurer la signalisation et la transmission.III. Les liens Gb sont déployés par deux (2 liens Gb) entre MFS et SGSN ou entre PCU et SGSN. Ainsi les spécifications indiquées vont être différentes d’un BSC à l’autre suivant le fournisseur puisqu’il s’agit toujours de solutions propriétaires.Le G2 BSC Le G2 BSC ou A9120 BSC se compose de trois TSU (Terminal Sub-Units).6 Les BSC dans le GPRS Les BSC sont nombreux dans le réseau et ils sont continuellement déployés suivant l’évolution des besoins. Le schéma suivant en est une représentation. Alcatel propose deux types de BSC. Par ailleurs. des brasseurs sont installés du coté du MFS pour éviter de déployer des capacités non utilisées.

Figure 14: G2 BSC (A 9120 BSC) Architecture Dans la release B9. il intègre un CPU virtuel et son architecture matérielle est le suivant : 45 . . Cependant.Le BSC Evolution L’architecture du BSC Evolution ou A9130 BSC réutilise le même software que le G2 BSC. Tableau 11: Capacités du G2 BSC Il est recommandé de limiter l’utilisation des capacités à 80%. Le tableau suivant présente un résumé des capacités de l’équipement. six possibilités de configuration sont offertes pour ce BSC.

Le tableau suivant résume les capacités de celui-ci. Deux de ces cartes sont installées par étagère dont l’une est active et l’autre destinée à la redondance. La carte SSW permet l’échange entre tous les éléments de la plateforme et les équipements externes de types IP/Ethernet. trois possibilités de configuration sont offertes pour le BSC Evolution. La carte OMCP (O&M Control Processing board) prend en charge les fonctions O&M du BSC et la gestion des TCH et il en existe 2 par BSC avec une carte redondante. AterCS. 46 . c'est-à-dire Abis.Figure 15: BSC Evolution (A9130 BSC) Architecture La carte CCP (Call Control Processing board) assure toutes les fonctions de télécommunications du BSC exceptée la gestion des ressources de TCH. AterPS) ou à travers une des cartes CCP. Dans la release B9. La carte IP est en charge du traitement des fonctions de transmission du BSC. Chaque carte CCP peut gérer un maximum de 200 TRX. Il en existe 1 à 5 CCP active par BSC (par étage) et une carte redondante. Elle traite principalement les time slots Abis et décide s’il faut envoyer ceux-ci directement à travers l’étagère LIU (module en charge des connexions E1 physiques.

Ils ont les mêmes fonctionnalités que ceux d’Alcatel. Le cabinet du BSC présente trois coffrets ayant chacun une capacité de 512 TRX avec 583k BHCA et 3K Erl. Ils comportent quatre modules: GMPS (GSM Main Processing Subrack). 47 .BSC Evolution (A9130 BSC) Capacity Nb TRX Nb Cell Nb BTS Nb GPU/GP Nb SS7 links Nb CICs Nb CCP shelf Nb TCU Nb DTC CS Nb DTC PS Nb of E1 Nb Abis Nb Ater CS Nb Ater PS Nb of extra Abis TS Erlang traffic On A interface (Erlang) FR DR FR DR FR DR Configuration 200 TRX 200 100 200 100 150 100 6 8 1024 400 TRX 400 200 264 200 255 200 6 16 2068 2 100 80 48 96 20 12 717 1800 600 TRX 600 300 264 264 255 255 6 16 3112 3 150 120 72 176 30 18 717 2600 active In the ATCA 1 50 40 24 96 10 6 717 900 Tableau 12: BSC Evolution Capacity Le BSC fourni par Huawei est nommé BSC6000. GETS (GSM Extended Processing Subrack) GTCS (GSM Transcoder Subrack) et GIMS (GSM Integrated Management System).

9 Le Ng HLR Le Ng HLR (Next generation Home Location Register) est une base de données où sont stockés les paramètres de l’ensemble des abonnés y compris ceux ayant souscrits aux services des réseaux de nouvelle génération.III.) +1 redondant 22 cartes GPU (max. III. le stockage et la distribution des MMS au sein du réseau de téléphonie mobile. des FIREWALL NS500.7 Le MPBN (Mobile Packet Backbone Network) Le MPBN (Mobile Packet Backbone Network) est une solution réseau intégrant toutes les fonctionnalités d’une infrastructure IP. MKIV Capacité : 1.1.) 16 liens PCM à 2 Mbit/s Référence : PCU6000 PCU Capacité : 120/1080 PDCH 12/24 liens Gb 8/72 liens Pb (Ater) Tableau 13: Récapitulatif des entités du réseau GPRS existant Huawei Alcatel Ericsson Fournisseur 48 .200.1. Récapitulatif des caractéristiques des équipements du réseau GPRS existant Equipement SGSN 1G MFS MFS Caractéristiques Référence : R7. E-DNS. RADIUS. et NTP. Elle fournit aussi une connectivité à Internet et au GRX (GPRS Roaming eXchange. Chacune de ces entités réalise une fonction bien précise par rapport au traitement de données transitant dans le MPBN.8 Le MMSC (Multimedia Message Service Center) Le MMSC (Multimedia Message Service Center) est la plateforme qui fait la réception. du cœur de réseau aux accès radio.000 SAU 1. Il est constitué par des routeurs JUNIPER M-7. fournisseur d’accès indirecte à Internet).1. III.000.0. des SWITCH et d’un ensemble de serveurs I-DNS.000 PDP Référence : A9135 Capacité : 22 BSC E-MFS 11 cartes GPU (min.

III. celle-ci étant spécifique à chaque opérateur de téléphonie. en anglais). efficacité économique. on s’intéresse sur la réduction du taux de désabonnement (churn rate en anglais) et l’augmentation des revenus. Il se propose de définir la façon par laquelle les terminaux mobiles accèdent à des services Internet. Par ailleurs un quatrième et récent service appelé blackberry vient s’ajouter à la liste. et cela à un niveau au-dessus de la transmission des données. 49 .3 LA QoS GPRS DANS LE RESEAU ORANGE Les objectifs de l’opérateur. Les opérations relatives à la qualité de service visent principalement à réduire au minimum les taux de coupures DL (Downlink) et les taux de coupures UL (Uplink) tout en augmentant au maximum l’accessibilité DL et UL. voire meilleur que celui de ses concurrents en termes de couverture.…) sont tout d’abord d’offrir un niveau de qualité de service minimum. III. Le second objectif de l’opérateur est de faire en sorte que les coûts impliqués pour satisfaire le premier objectif garantissent une viabilité économique du réseau. le CSSR Data Radio (Call Setup Success Rate Data Radio.2 OFFRE DE SEVICES GPRS D’ORANGE Les services offerts par Orange sont pratiquement les services définis dans les spécifications de la norme GPRS. Le WAP définit aussi la manière dont les documents doivent être structurés. grâce à un langage dérivant du HTML. Il s'agit donc de permettre à n'importe quel terminal mobile de pouvoir formater des documents. Il s’agit effectivement des services WAP. comme troisième objectif. La technologie WAP a pour but de permettre à des terminaux mobiles (les téléphones portables par exemple) d'accéder à des documents circulant par des réseaux sans fil. il doit suivre de près l’état des réseaux concurrents au niveau de la qualité de service. définis principalement par des critères économiques et financiers (état de la concurrence. Enfin. le WMLScript. MMS et Internet mobile. de capacité et des paramètres relatifs à l’indicateur de taux de satisfaction usager appelé MOS (pour Mean Opinion Scoring en anglais). Pour cela. C'est pour cela qu'un protocole universel a été mis en place: le WAP (Wireless Application Protocol). le WML (Wireless Markup Language) et un langage de script.

nous pouvons constater ensemble que le dimensionnement va varier d’un opérateur à un autre. Par exemple si les données marketing révèlent que les ressources en termes de canaux radio sont suffisantes pour écouler l’ensemble du trafic généré par les usagers GPRS. Elle permet de déterminer le volume d’équipements. les données nécessaires au dimensionnement des ressources du BSS sont généralement [IRC]: 50 .2 ANALYSE DE DONNEES POUR LE DIMENSIONNEMENT Pour faire un bon dimensionnement du trafic de données dans un réseau radio mobile il est nécessaire de déterminer le type de trafic et l’ensemble de ses éléments caractéristiques ainsi que les contraintes de qualité qui lui sont adjointes. Pour notre étude. d’un soussystème réseau et d’un sous-système de données. le dimensionnement varie d’un soussystème à l’autre et ceci apparaît surtout à travers leur diversité fonctionnelle et architecturale.Chapitre IV : DIMENSIONNEMENT BSS D’UN RESEAU GPRS IV. du PCU. chacun pouvant présenter des plateformes de services différentes prenant en compte tel ou tel autre paramètre. nous nous intéressons principalement au dimensionnement du sous-système radio et plus précisément du dimensionnement des canaux alloués au trafic de données. du BSC et des interfaces Gb et Ater. il n’est pas forcément obligatoire de prendre en compte les délais d’attente dans le dimensionnement. Ainsi. de logiciels et de capacités nécessaires pour offrir un ensemble de services déterminés avec une qualité prédéfinie. Etant donné qu’un réseau GSM/GPRS est constitué d’un sous-système radio. IV.1 PROBLEMATIQUE DU DIMENSIONNEMENT Le dimensionnement est une opération qui intervient au début et pendant le cycle de vie d’un réseau cellulaire. Pour bien mener cette étude il est nécessaire de procéder tout d’abord à l’analyse des données qui interviennent dans le processus de dimensionnement avant de passer à l’étude proprement dite. Le dimensionnement du trafic de données dans les réseaux mobiles est un problème complexe du fait d’une part de la multitude de types de trafics et d’autre part de la multitude de contraintes de qualité de service et il met en jeu à la fois des aspects théoriques et pratiques. Dans le cadre du GPRS.

estimé en tenant compte du nombre d’abonnés susceptibles de solliciter les services GPRS les services GPRS à offrir avec le taux de pénétration de chaque service le profil des abonnés le Mean Service Time (temps de service moyen) la distribution des tailles de paquets la durée de lecture entre des appels paquets le volume de trafic SMS le volume de trafic par abonné Dans les tableaux suivants.74-78].• • • • • • • • le trafic à écouler évalué en Kbit. nous présentons des exemples de données intéressantes dans le cadre du dimensionnement GPRS [PIRC-p. Cependant il peut arriver dans une procédure de dimensionnement que certaines de ces données ne s’avèrent pas intéressantes du fait qu’elles n’apparaissent pas dans l’expression des opérations permettant de faire le dimensionnement. Protocole IP SNDCP LLC BSSGP NS FR (L1) Total Header (octets) 20 4 9 30 4 6 73 Tableau 14: En-têtes des protocoles en GPRS 51 .

7 Tableau 15: Taux d’en-têtes en fonction du volume d’information Classe d’abonnés Services 1 2 3 1 2 3 Taux pénétration 10 % 10 % 5% 2.3 9.5 7.5 % 2.5 19 14.5 % 5% de Débit cible 20 kbit/s 30 kbit/s 25 kbit/s 10 kbit/s 15 kbit/s 20 kbit/s Usage/abonné/ mois 10 20 12 10 1 6 Volume unitaire (ko) 300 100 40 300 100 20 Classe d’abonnés Affaire Particulier Affaire Particulier Tableau 16: Exemple de modèle de trafic en GPRS Nombre actifs/mois 20 30 de jours Nombre de BH/mois 2 4 Taux de trafic au BH 80 % 80 % Tableau 17: Exemple de profil d’abonnés pour le GPRS 52 .1 5.Paquets (octets) 128 256 384 512 768 1024 1280 Overhead (%) 57 28.

il faudra distinguer d’une part les ITs alloués au trafic voix et d’autre part les ITs réservés au trafic de données.4 kb/s Rappelons le tableau indiquant les schémas de codage : Schéma de codage CS1 CS2 CS3 CS4 Tableau 18: débit par type de codage Le tableau suivant indique la capacité utile d’un PDCH.6 kb/s 15. La capacité IP d’un PDCH correspond à la capacité moyenne RLC/MAC d’un PDCH et dépend des schémas de codage utilisés.3. Ainsi.1 Le dimensionnement des canaux PDCH Comme nous l’avons déjà explicité dans la partie concernant l’étude théorique du GPRS.05 kb/s 13.7 kb/s 21. au niveau de l’interface Um.3 LES PROCEDURES DE DIMENSIONNEMENT IV. calculée au niveau applicatif : 53 . Elle est déterminée grâce à la formule suivante: 4 Capacité moyenne / PDCH = ∑ Pr ob(CSi) × Débit (CSi) i =1 4 Débit par IT 9. le dimensionnement des PDCH consiste à déterminer le nombre de PDCH à configurer au niveau de chaque cellule ou d’une manière globale pour tout le réseau afin de véhiculer convenablement le trafic généré par les abonnés.IV.75-76]: Nombre de PDCH = Débit IP max imum Capacité IP d ' un PDCH Le débit IP maximum est le débit IP au niveau de l’interface pour un instant donné. En effet. Et ceci dépend par conséquent du nombre d’abonnés. l’intégration du GPRS dans le réseau GSM se fait avec l’attribution d’une partie des ressources radio au trafic GPRS. Le nombre d’IT PDCH peut être donné par la formule suivante [PIRC-p. des services disponibles et de la qualité de service offerte.

La retransmission des trames erronées constitue aussi une autre source de dégradation du débit RLC. La taille moyenne est estimée à 0.Schéma de codage CS1 CS2 CS3 CS4 Débit par IT 8 kb/s 12 kb/s 14.24 Le débit utile au niveau applicatif est donné par la relation suivante : Débit utile( Du) = Débit réel RLC × D Ainsi nous pouvons calculer le nombre de PDCH avec la relation suivante : Nombre de PDCH = Débit global par cellule Du Détermination du Débit global Le débit global par cellule est toujours calculé au BH (Busy Hour). Ce qui fait qu’il convient d’appliquer un coefficient de réduction D : D= taille moyenne paquet taille moyenne paquet + 0. Il s’agit des entêtes LLC. Ce taux d’erreur est quantifié par le BLER définissant le rapport du nombre de trames erronées sur le nombre des trames reçues.4 kb/s 20 kb/s Tableau 19: débit RLC d’un PDCH par type de codage La prise en compte des entêtes de couche 2 (RLC) se fait par multiplication par un facteur F représentant pour une taille de paquet.240 kbit. le rapport entre la capacité RLC/MAC d’un PDCH et la capacité IP selon la formule suivante : Capacité utile / PDCH = (Capacité moyenne / PDCH ) × F Ces débits représentent le débit pour les communications entre la couche LLC et la couche RLC/MAC. SNDCP et IP. Débit RLC réel = Débit RLC × (1 − BLER) Par ailleurs. Etant donné que les informations concernant les indicateurs de performance pour le trafic GPRS ne sont pas toujours disponibles. nous pouvons déterminer le débit global par cellule en affectant un taux 54 . il y’a des sources de réduction de débits RLC à ne pas négliger.

Si le trafic global au niveau d’une cellule est fourni alors il suffira juste de le diviser par le nombre d’abonnés par cellule. on pourra également déterminer le nombre d’usagers par cellule en faisant le rapport entre le nombre d’abonnés total et le nombre de cellules concernées. Ces cas que nous venons de spécifier ne vont pas forcément apparaître dans notre méthode de dimensionnement. les données relatives au profil d’abonnés permettent de quantifier les taux d’activité et les heures de charge.de pénétration du trafic GPRS dans le réseau GSM. Et pour chaque taille de paquet. En effet si les données marketing prévoient d’avoir N utilisateurs dans une cellule donnée. ces derniers ne vont pas forcément vouloir tous accéder aux services GPRS en même temps . Par ailleurs si nous disposons du nombre d’abonnés global. ainsi on peut considérer que parmi ces N utilisateurs présents dans la cellule. son expression est : i F (k ) = p N ( X ≤ k ) = ∑ C N × P i × (1 − p) N i =0 k 55 . Ainsi à chaque fois que les données sur le trafic circuit sont disponibles. En effet. ce qui est un paramètre non moins important auquel il faudra tenir compte. La probabilité de satisfaction est définie par la fonction F(k). soit par BSC ou pour une zone donnée avec le nombre de cellules couvertes par le BSC ou dans la zone. Sinon. paramètres que nous allons noter GP pour la suite de notre étude. Cette valeur permet en fait de déterminer le nombre d’utilisateurs pouvant être simultanément en service. 512 kbytes est la taille moyenne de paquets par défaut pour les calculs de dimensionnement avec donc des entêtes de 14%. les données relatives aux services permettent de déterminer la taille moyenne des paquets qu’on peut aussi fixer. k (k<N) seulement seront en service simultanément. Il faudra aussi qu’on puisse estimer le trafic élémentaire par abonné. En générale. on peut définir un modèle de trafic pour le réseau GPRS à l’instar de l’exemple présenté cidessus. Détermination du trafic élémentaire par abonné Le trafic élémentaire par abonné dépend généralement du profil des abonnés ainsi que des services qu’ils utilisent. il suffira juste d’appliquer ce coefficient pour calculer le trafic global par cellule pour le service GPRS. cela dépendra du modèle choisi. Il faut donc définir une relation permettant de calculer le trafic élémentaire mais pour cela il faut fixer certains paramètres qui définissent la qualité de service comme par exemple la probabilité de satisfaction qu’un opérateur désire offrir à ses abonnés se trouvant dans une cellule ou une zone donnée. un pourcentage ‘d’overhead’ lui est associé. Par ailleurs.

p la probabilité d’avoir un « abonné en service ». il sera possible de différencier les taux de satisfaction en fonction des services au gré de l’opérateur. on pourra déterminer le nombre d’utilisateurs pouvant être simultanément en service qu’on multiplie par le débit cible pour trouver le débit global. Néanmoins. Puis quand l’opérateur fixe la valeur de F(k) désirée. F (k ) = ∑ e−λ × λ j j! j =0 k Avec λ le paramètre de la loi de poisson défini par : λ = N× nbr _ usage / mois × taux du trafic aux BHs × ch arg e unitaire Nbr _ jours actifs / mois × nbr _ BHs / jour × Débit cible × 3600 La charge unitaire et le débit cible sont liés spécifiquement aux différents services.Avec. Débit global = k × Débit cible 56 . Dans la pratique. car il y a deux possibilités pour un abonné donné : il est soit en service (ready) ou hors service (idle ou standby). Son expression est : p= volume transmis par abonné à l ' heure ch arg ée débit cible × 3600 L’expression de p est définie en supposant que le nombre d’abonnés simultanément en service suit une loi binomiale. Puisque le service avec un temps de service faible est plus exigent en terme de ressources. on peut se limiter à déterminer le nombre d’abonnés simultanément en service correspondant au service de plus court temps de service. Par ailleurs. nous pouvons déterminer par cette même méthode le nombre d’abonnés simultanément en service correspondant à chaque service et faire la somme pour retrouver l’ensemble des abonnés en service simultanément. (l’événement considéré est abonné en service et p est sa probabilité de réalisation). Et la probabilité d’avoir k abonnés simultanément en service est p N (k ) : k p N ( k ) = C N p k × (1 − p) N − k Pour N grand et p faible.p) tend vers une loi de Poisson de paramètre Nxp. on représente la fonction F(k) en faisant varier k de 0 à N. ce qui pose un problème pour le calcul du débit global si on doit prendre en comptes tous les services. En faisant l’hypothèse d’un nombre élevé d’utilisateurs et une faible probabilité p. on peut écrire : P(k ) = λk k! × e−λ . la loi binomiale de paramètre (N.

Figure 16: Procédure de dimensionnement des canaux PDCH IV. D’autant plus que les techniques de modulation/démodulation ne changent pratiquement pas. Elle représente la procédure de dimensionnement des canaux PDCH pour laquelle nous avons optée pour notre étude. IV.2 Le dimensionnement de l’interface Abis L’allocation des ressources sur l’interface Abis dans le système GPRS repose sur une association statique (avec CS-1 et CS-2) entre les ressources de l’interface Air et celles de l’interface Abis. Généralement s’il s’agit de l’intégration du GPRS seulement. soit 16 kbit/s.3. il n’est pas nécessaire de rajouter des ressources au niveau de l’interface Abis.En fin nous pouvons résumer cette méthode nous permettant de dimensionner les canaux PDCH par la figure 16.3.3 Le dimensionnement de l’interface Ater 57 . Cette approche se justifie par le fait que les débits obtenus au niveau de l’interface Air avec ces deux schémas de codage ne dépassent pas les capacités de transmission d’un canal de l’interface Abis.

le nombre d’IT entre ces deux interfaces est égal. en plus des informations de signalisation qui représentent 6% de la taille de l’information à transmettre et des entêtes BSSGP.4 Le dimensionnement de l’interface Gb Le dimensionnement de l’interface Gb peut s’effectuer en trois étapes : le calcul du débit IP maximal pour chaque BSC. nous obtenons le Débit IP maximal par BSC. ce qui fait qu’il a un débit total de 2 Mbit/s (32*64 kbit/s). IV.Comme spécifié avant. Un lien MIC véhicule 32 trames à 64 Kbit/s de débit . la déduction du débit Gb maximal et par la suite la détermination du nombre de time slots Gb en divisant le débit Gb maximal par 64 kbit/s. ces liens Ater vont se charger de véhiculer le trafic de données entre ces entités avec des débits de 16 kbit/s. LLC dont la taille est estimée à 240 bits. parmi ces 32 trames. il s’agit du nombre de time slots correspondant au trafic de données. le dimensionnement concernant l’interface Ater consiste en la détermination du nombre de liens nécessaires afin d’interconnecter les PCU et les BSC. 30 sont seulement disponibles pour l’utilisateur et ceci pour des raisons de synchronisation et de signalisation. NS de 58 . Débit IP maximal par BSC La procédure utilisée pour calculer le débit IP par cellule est la même qui sera utilisée pour déterminer le débit IP maximal par BSC. Ainsi en multipliant le débit IP par cellule par le nombre de cellule par BSC (Nb_cell). On a donc : Nb Liens MIC Ater = (∑ ITAbis) 30 Pour les ITs Abis. Cependant.3. / BSC = Débit global × Nb _ cell Débit Gb maximal Ce débit est plus important que le débit au niveau IP du au fait de l’ajout des entêtes IP. Le calcul du trafic sur l’interface Gb doit également prendre en compte les acquittements et répétitions des couches protocolaires supérieures. le support de transmission utilisé sur l’interface Ater est un lien MIC. c’est donc l’ensemble des ITs PDCH multiplexés simultanément sur l’accès radio. Débit IP max i. Il correspond ici à ce qu’on ait appelé débit global. Comme conséquence de l’égalité de débit entre l’interface Abis et l’interface Ater. En effet. Les calculs doivent prendre en compte les overhead des protocoles qui varient de 1% (email) à 60% (Wap). SNDCP.

Ainsi. le trafic Gb est estimé en b/s en fonction du nombre d’abonnés. Message IAM Autres messages ISUP MAP GPRS Subscriber data Autres messages GPRS Taille (octets) 60-80 15-25 80-120 150-250 80-120 Tableau 20: Taille des messages de signalisation Comme nous l’avons déjà fait pour le dimensionnement des PDCH.06 + 0. du nombre de cellules par BSC. Généralement un facteur multiplicatif F2 est défini et utilisé pour mieux approcher le débit Gb maximal. Un tableau récapitulant les messages de signalisation avec leur taille est présenté ci après [PIRC-p. du taux de pénétration du GPRS (GP).taille 320 bits. nous allons schématiser le processus de dimensionnement de l’interface Gb : 59 .76-77]. L’expression permettant de le calculer est la suivante : F2 = (Taille moyenne de paquet (kbits ) + 0. de la taille des paquets GPRS (512 ko). du débit par usager (20-30 kb/s). etc.32 Taille moyenne de paquet Débit Gb max imal = Débit IP max imal × F 2 Nombre de time slots Gb Le nombre de time slots Gb nécessaires pour supporter le trafic est donné par la formule suivante : time slots Gb = Débit global au niveau Gb (kbits) 64 L’interface Gb utilise généralement une transmission en FR (Frame Relay) sur des E1.120 sec. de la durée moyenne de connexion radio (30.). Ce facteur par conséquent est défini comme étant le rapport entre le débit Gb maximal et le débit IP maximal et il est fonction de la taille de paquets. d’une marge de sporadicité (10%).24) × 1.

C’est par exemple le cas des MFS fournis par Alcatel. gestion des files d’attente) et il peut être intégré dans l’architecture physique et fonctionnelle par une mise à jour matérielle et logicielle au sein même des BSC ou peut être disposé dans un équipement à part mais localisé au coté des BSC pour des raisons de planification. En réalité la capacité des PCU considérée est le nombre maximum de PDCH par PCU c’est-à-dire le maximum de PDCH qu’un PCU peut traiter simultanément. nous déterminons le nombre de PCU nécessaires. Il s’agit donc de déterminer l’ensemble des modules PCU nécessaires pour écouler un trafic donné d’un ensemble de PDCH donnés. correction d’erreur et acquittement. La capacité d’un PCU est donnée par les caractéristiques de l’équipement fournis par le constructeur. 60 . respectivement.Figure 17: Procédure de dimensionnement des canaux Gb IV. Le dimensionnement sera donc propriétaire car dépendant d’une solution propriétaire de PCU.3. nombre de PCU = Nombre PDCH par BSC Capacité d ' un PCU Le nombre de PDCH par BSC est obtenu en faisant le produit entre le nombre de PDCH par cellule et le nombre de cellule par BSC. Son dimensionnement doit donc tenir compte de ses fonctionnalités. Connaissant ainsi le nombre de PDCH ainsi que la capacité d’un PCU donné. Ainsi il intègre les interfaces Ater et Gb pour son interconnexion avec le BSC et le SGSN.5 Le dimensionnement de PCU Le Packet Control Unit est l’entité responsable du partage des ressources et de la retransmission des données erronées (segmentation des trames.

Cependant si les débits des données dépassent cette capacité. Généralement. c’est l’entité qui sera interconnectée avec un ou plusieurs PCU via l’interface Ater et il est relié à la BTS via l’interface Abis. l’exploitation et la gestion du réseau. plusieurs BSC peuvent être interconnectés à celui-ci optimisant ainsi l’utilisation.Figure 18: Procédure de dimensionnement des PCU IV. le dimensionnement en entrée reste inchangé généralement. les BSC déjà déployés pour le trafic GSM disposent assez de ressources pour interconnecter l’ensemble des PCU. Donnons l’expression permettant de faire les calculs : nombre de BSC = Nombre de PCU Capacité d ' un BSC en PCU 61 .3. Et. il faudra des extra time slots au niveau Abis afin de véhiculer l’ensemble du trafic.6 Le dimensionnement de BSC Le BSC est l’une des entités de l’architecture du réseau GSM reprises dans l’architecture du réseau GPRS. Dans le cas où les PCU sont intégrés dans un équipement tel que le MFS d’Alcatel. S’il s’agit de l’implémentation du GPRS uniquement avec des probabilités de débits inférieurs à celui de l’interface Abis (16kbit/s) (ceci étant déterminé par les probabilités d’activation des schémas de codage).

Ainsi chaque entité devra avoir sa propre identité afin qu’elle puisse être située dans le réseau. C’est pour cette raison que le modèle va prendre en compte les caractéristiques de l’infrastructure GPRS existante. le but de notre travail est de mettre à la disposition de l’équipe chargée du dimensionnement du réseau GPRS un outil d’aide au dimensionnement BSS. il devra pour cela tenir compte des paramètres qui n’ont pas été utilisés dans le modèle de dimensionnement existant. Afin de pouvoir faire la mise à niveau entre les besoins de ressources et l’infrastructure existante en termes de capacité exploitée et capacité disponible. des mises à jour sur leur réseau avec l’intégration de nouveaux équipements et produits. les opérateurs de téléphonies mobiles sont le plus souvent amenés à effectuer des extensions.IV. Donc cet outil sera adapté aux besoins fonctionnels du réseau GPRS de Orange. Définition de l’infrastructure existante : Etant donné que notre modèle de dimensionnement va s’appuyer sur l’infrastructure déjà déployée. nous allons utiliser la 62 . Ces opérations vont définir une procédure de dimensionnement visant à faciliter l’intégration de nouvelles ressources dans le réseau tout en évitant de déployer utilement des ressources (excès de ressources). dans le but d’améliorer la qualité de service offerte à leurs clients de plus en plus exigeants en termes de diversité et de qualité de service. En effet. Dans le cas du réseau GPRS. l’augmentation du taux de pénétration du GPRS dans le réseau GSM impliquent des opérations de dimensionnement s’appuyant sur l’existant. Objectifs du modèle Le modèle de dimensionnement que nous voulons proposer a comme objectif principal de permettre d’effectuer à chaque fois que nécessaire la mise à jour du dimensionnement du BSS du réseau GPRS de Orange Sénégal. de n’importe quel réseau en général suit différentes étapes et procédures qui diffèrent d’un opérateur à l’autre. C’est pourquoi il nous faut nécessairement représenter l’existant et. l’intégration de nouveaux services.4 OUTIL DE DIMENSIONNEMENT BSS D’UN RESEAU GPRS Le dimensionnement d’un réseau GPRS. Il devra être en mesure d’évoluer afin de permettre de faire la planification du réseau résultant du dimensionnement ou même d’intégrer d’autres types de réseau tel que le réseau EGPRS ou EDGE. Ainsi. les ressources additionnelles éventuelles qu’il faudrait pour gérer efficacement les prévisions de trafic de données au niveau de chaque cellule. la méthode choisie est la représentation matricielle.

Par ailleurs il faut éventuellement répartir les abonnés en deux classes à savoir la classe affaire et la classe particulier. Taux de Débit cible Usage/abonné (Kbit/s) /mois Volume unitaire (ko) Services MMS WAP Internet Mobile Black Berry pénétration (%) Tableau 21: profile services offerts par Orange 63 . Il s’agit de caractériser les services offerts dans le but de définir la taille moyenne des paquets.procédure faisant la comparaison entre le besoin et la disponibilité au niveau de chaque entité du BSS. Le schéma suivant permet de faire l’illustration : Figure 19: Schéma de mise à niveau Spécifications de notre modèle Modélisation du trafic GPRS La modélisation du trafic GPRS consiste à définir un ensemble d’éléments permettant de caractériser le trafic GPRS au niveau du réseau d’accès mobile de la SONATEL.

un ensemble de paramètres utiles dans le processus de dimensionnement sera généré. 64 . En effet. Et. nous allons produire une matrice comportant pour chaque valeur de F(k). Alors. Donc ces valeurs peuvent être obtenues par simulation. l’usager fournira en entrée les valeurs de chaque paramètre. seulement que pour la probabilité de satisfaction. la plupart des caractéristiques définies dans ces modèles interviennent dans la définition de la fonction caractérisant le taux de satisfaction dans le calcul du paramètre λ. en fonction du modèle choisi. Dans l’implémentation du modèle de dimensionnement nous pourrons tenter de rendre le dimensionnement le plus flexible possible en permettant à l’usager de choisir le modèle de trafic qu’il désire utiliser. la valeur de k. Modèle de dimensionnement des canaux PDCH Nous allons adopter la même démarche que celle présentée dans la partie théorique.Classe d’abonnés Affaire Particulier Nombre actifs/mois de jours Nombre de BH/mois Taux de trafic au BH Tableau 22: profile abonnés GPRS Cette répartition des abonnés et des services est nécessaire si toutefois le processus de Poisson est utilisé pour modéliser les abonnés pouvant être en service simultanément.

Nous reprenons effectivement et exactement la même figure. néanmoins nous pouvons le fixer approximativement. le nombre d’abonnés dans une cellule donnée ne pourra être connu exactement.Figure 20: modèle de dimensionnement des canaux PDCH Le nombre d’abonné GSM est fourni par les données marketing. 65 . Pour les cellules d’une même zone géographique donnée. De toute façon. Modèle de dimensionnement des PCU La procédure de dimensionnement des modules PCU que nous utilisons sera la même que celle présentée précédemment dans la partie de l’étude théorique du dimensionnement. nous pourrons supposer qu’elles présentent les mêmes paramètres concernant les caractéristiques des abonnés.

Donc nous allons utiliser le débit IP global déjà calculé dans la procédure de dimensionnement des canaux PDCH ainsi que le nombre de cellules pour lesquelles le trafic transite par le MFS ou PCU en question. Modèle de dimensionnement des interfaces Gb Autant que les PCU. le dimensionnement de l’interface Gb suit là même procédure que celle présentée plus haut. La procédure adoptée est la suivante : Figure 22: Modèle utilisé pour le dimensionnement de l’interface Gb Définition de la base de données: 66 .Figure 21: modèle adopté pour le dimensionnement des PCU La fiche technique des modules PCU sera représentée par une matrice ou un tableau et comportera l’ensemble des caractéristiques les décrivant et principalement leur capacité en PDCH.

les clés étrangères qui permettent de lier les relations entre elles ou les clés primaires concaténées. Par ailleurs. Pour aboutir à un modèle relationnel il faut commencer par recenser les données nécessaires au modèle relationnel (données élémentaires. Enfin. Les différentes entités sont : les cellules. une base de données contient plusieurs tables et une table est un ensemble d’enregistrements dont chacun contient un nombre déterminé de champ parmi lesquels une clé primaire permet de différencier chaque enregistrement. Le modèle relationnel est en fait un modèle d’organisation des données sous forme de relation. les BTSE qui illustrent un ensemble de cellule qu’il gère et l’équipement BTS. il s’agit de définir une table pour chaque entité présente dans le réseau ou au mieux pour les entités prises en compte dans le processus de dimensionnement avec le modèle proposé. les PCU. sont exclues les données calculées). Ensuite.Nous allons utiliser une base de données relationnelle pour la gestion de l’ensemble des entités du réseau d’accès. il faudra normaliser le modèle en troisième forme normale. on regroupe les attributs dans les différentes relations (dans une relation. Les attributs de chaque entité seront aussi les informations ou caractéristiques intervenant dans les calculs de dimensionnement et d’autres qui pourront servir si toutefois on voudrait que l’outil intègre les opérations de planification qui suit le dimensionnement. Dans notre cas. les MFS et les SGSN. Ainsi on a les différentes tables suivantes: Pour une cellule Attributs Id_cellule Id_BTS Nb_ab Nb_PDCH BLER Tau_satisfact Trafic GPRS Taille des paquets Libellé Identité de la cellule Identité de sa BTSE Nombre d’abonnés GSM Nombre de time slot pour le trafic data Block Error Rate Taux de satisfaction Le trafic de données de la cellule La taille des paquets Types Texte Texte Entier Entier Décimal Décimal Décimal Décimal 67 . les BSC. sont regroupés les attributs de même nature pour former des ensembles homogènes d’informations) et on recherche les dépendances fonctionnelles qui permet d’identifier les clés primaires de chaque relation.

Pour un BTSE Attributs Id_BTSE Nb_TRX Nb_PDCH Nb_Cell Nbr_ab Trafic Id_BSC Nb_TS_Abis Pour un BSC Attributs Id_BSC Nb_BTS Nb_BTS_u Nb_Cell Nb_Cell_u Nb_PCU Nb_Abis Nb_Ater_PS Id_MFS(PCU) Pour un PCU Attributs Id_PCU Nb_Cell Nb_Cell_u Nb_PDCH Nb_Ater Nb_Gb Libellé Identité du PCU Capacité en cellule du PCU Nombre de cellules gérées par le PCU Capacité du PCU en PDCH Capacité de connexion en Ater Capacité de connexion en Gb Types Texte Entier Entier Entier Entier Entier Libellé Identité du BSC Capacité en BTS du BSC Nombre de BTS gérées par le BSC Capacité en cellule du BSC Nombre de cellules gérées par le BSC Capacité du BSC en PCU Capacité de connexion en Abis Capacité de connexion en Ater dédiée au GPRS Identité du MFS (PCU) de connexion Types Texte Entier Entier Entier Entier Entier Entier Entier Texte Libellé Indentité du BTSE Nombre de TRX du BTSE Nombre de TS dédiés au trafic data Nombre de Cellule de la BTS Nombre d’abonnés GSM gérés par le BTSE Trafic global de la BTSE Identité de son BSC de connexion Le nombre de time slot Abis Types Texte Entier Entier Entier Entier Décimal Texte Entier 68 .

contrôle et arbitre les accès aux données. Il fonctionne sur de nombreux systèmes d’exploitation avec une large assistance technique.Pour un MFS Attributs Id_MFS Nb_BSC Nb_BSC_u Nbr_GPU Nb_PDCH Nbr_Ater Nbr_Gb Libellé Identité du MFS Capacité en BSC du MFS Nombre de BSC connecté au MFS Capacité du MFS en GPU Capacité en PDCH du MFS Capacité de connexion en Ater Capacité de connexion en Gb Types Texte Entier Entier Entier Entier Entier Entier Pour un SGSN Attributs Id_SGSN PP Nb_SAU Nb_PDP IP_Gb FR_Gb Libellé Identité du SGSN Package du produit Capacité en SAU du SGSN Capacité en contextes PDP du SGSN Débit Gb sur IP Débit Gb sur du Frame Relay Types Texte Texte Entier Entier Décimal Décimal Environnement de travail Le principe de notre application est celui d’un modèle client/serveur où le client sera un programme Java et le serveur la base de données qu’on vient de décrire. Il est constitué d’un serveur SQL (Structured Query Language). 69 . MySQL est un SGBDR facile à mettre en œuvre. langage de requête sur les bases de données qui utilise le modèle relationnel. C'est-à-dire que les clients doivent s’adresser au serveur qui gère. Présentation de MySQL MySQL est basé sur une architecture client/serveur. Pour implémenter la base de données nous allons utiliser MySQL et les applications implémentant les calculs de dimensionnement seront écrites sous Java. Donc nous ferons recourt au JDBC (Java Data Base Connectivity) dans l’utilisation de la base de données. populaire et son implémentation est libre. Il est sécurisé et il utilise efficacement la mémoire.

Il a comme objectif principal d’être multi plateformes et d’assurer la sécurité aussi bien pendant le développement que pendant l’utilisation d’un programme java. Son point fort qui le démarque des autres est. en plus du fait qu’il est algorithmique et orienté objet. Java 2 est la version stabilisée de java fondée sur la version initiale 1. 70 . on a la possibilité de développer des applications qui sont des logiciels classiques s’exécutant directement en code exécutable par le système d’exploitation (code natif) ou de développer des applets qui sont des programmes java insérés dans un document HTML s’exécutant à travers la machine virtuelle de java du navigateur lisant le document HTML.2. sa portabilité due à ses bibliothèques de classes indépendantes de la plateforme. En java.2 du JDK. Figure 23 : schéma relationnel de la base de données Présentation de Java (JDBC) Apparu en fin 1995 début 1996 et développé par Sun Microsystems. C’est un langage en permanente évolution. Il faut noter que Java a été destinée au départ à la programmation de centraux téléphoniques sous l’appellation de langage ˝oak˝ et c’est la société Sun qui a eu l’idée de le recentrer sur les applications de l’Internet et des réseaux. Pour nous. Java s’est très rapidement taillé une place fort importante en particulier dans le domaine de l’Internet et des applications client/serveur. il s’agit du premier cas et nous allons nous servir d’Eclipse pour la création de notre interface homme-machine (IHM).Le schéma relationnel de la base de données que l’application implémente est présenté cidessous.

il suffira juste de lancer sa console et d’exécuter le fichier .sql et une fois ceci fait la base est créée et est utilisable. Il faudra aussi que la base de données soit crée au niveau du serveur. Pour que l’outil fonctionne il faudra disposer d’un serveur MySQL et d’un JVM installés sur la machine où tourne l’application. Considérons une cellule ayant comme caractéristiques : le nombre d’abonnées GSM est de 650 abonnés. après avoir installé le serveur MySQL. Généralement le JVM est disponible sur l’ensemble des systèmes d’exploitation XP. Ensuite. donc ce fichier sera fourni avec l’application. Pour se faire. nous définissons un ensemble de données pour une cellule donnée dans le but de présenter une simulation du fonctionnement de l’application dans le cas du dimensionnement des canaux PDCH. Le trafic de voix est 7 fois plus important que le trafic GPRS Le taux de blocage est de 3% Le service considéré est caractérisé par : Taux de pénétration Débit cible Usage/abonné/mois Volume unitaire Nom service WAP - 25% 20 kbits 12 300 ko La classe utilisant ce service est caractérisée par : Nbr jours actifs/mois Nbr BH/jour Taux de trafic au BH Classe abonné Particulier - 30 2 80% Le taux de satisfaction fixé par l’opérateur est de 80% La probabilité d’utilisation des CSi est donné par : CSi CS1 CS2 CS3 CS4 Prob(CSi) 10% 45% 30% 15% La taille d’un paquet est estimée à 512 Ko L’ensemble de ces données caractérise le modèle de trafic GPRS au niveau de la cellule. L’icône de l’outil est le suivant : 71 .5 APPLICATION ET DESCRIPTION DE L’ODBG Etant donné que les données marketing ne sont pas disponibles. Et le serveur devra être démarré. des captures d’écran seront présentées à chaque étape de la simulation.IV. des erreurs de connexion seront générées.sql) a été créé et permettra à chaque fois que nécessaire de créer la base pour un nouveau utilisateur. Un fichier de type SQL (. au cas contraire.

Figure 24: icône de l’ODBG L’écran d’accueil de l’outil est le suivant : Figure 25 : fenêtre d’accueil ODBG Le bouton "Base de Données Réseau d’Accès" ouvre la fenêtre qui donne accès aux différents éléments de la base. Elle présente un ensemble de boutons pour l’édition et l’affichage de données pour l’ensemble des entités du réseau d’accès. La fenêtre est la suivante : Figure 26 : interface de gestion de la base de données 72 .

txt) dont le format est défini comme suit : les champs sont séparés par des point virgule (. s’il s’agit de plusieurs cellules dont il n’est pas raisonnable d’entrer les données cellule par cellule. on fournit à l’application le chemin de celui-ci là où il est indiqué URL.Le bouton "Editer les données d’une cellule" ouvre la fenêtre suivante et permet l’insertion de données de cellules dans la base: Figure 27 : interface d’enregistrement de cellule On a deux possibilités. elles sont remplacées par /N. Le bouton "Afficher les données d’une cellule" permet d’afficher les données saisies. surtout pas à la fin. on peut saisir directement les valeurs et cliquer sur le bouton "Enregistrer". Le fichier ne doit pas donc comporter de ligne vide. Une fois que le fichier est correctement créé et sauvegardé. S’ils y a des données manquantes dans un enregistrement.) et chaque enregistrement se termine par un retour à la ligne sauf la dernière ligne. C’est la fenêtre suivante : permet 73 . si on a à enregistrer une ou deux cellules. Sinon. ceci pour que le serveur puisse les traduire en valeur nulle. Le bouton "Charger le fichier" d’effectuer l’enregistrement des données. on peut les mettre dans un fichier de type point texte (.

Figure 28 : fenêtre d’affiche de cellule L’ensemble des identités des cellules enregistrées dans la base sont disponibles dans le check box. Choisissez la cellule à afficher et cliquez sur le bouton "Afficher ". On a la même procédure pour les autres entités. Le bouton "Effectuer un dimensionnement " conduit à la fenêtre ci-après : Figure 29 : interface de dimensionnement Le bouton "Dimensionnement de canaux PDCH" ouvre la fenêtre suivante : 74 .

Figure 30 : interface de dimensionnement de canaux PDCH Il faut valider le choix par le bouton "Valider" après avoir sélectionné l’identité de la cellule à dimensionner dans le check box. Pour dimensionner. Le bouton "Dimensionner" effectue le dimensionnement à la suite de ces deux éditions dont les fenêtres sont présentées ci-après : Figure 31 : interface de modélisation du trafic GPRS 75 . on estime la capacité moyenne par PDCH à l’aide du bouton "Pondération des CSi". on édite d’abord le modèle de trafic GPRS à l’aide du bouton "Editer le Modèle de Trafic GPRS" qui permet d’estimer le débit global généré dans la cellule à l’heure de pointe. Ensuite.

Figure 32 : interface de calcul de la capacité moyenne/PDCH Figure 33 : résultat du dimensionnement de canaux PDCH Le bouton "Mise à jour du dimensionnement" ouvre la fenêtre suivante : 76 .

les quatre fenêtres suivantes : Figure 35 : interface de mise à jour de site BTSE Figure 36: interface de mise à jour de site BSC 77 . "Mise à jour de site BSC". "Mise à jour de site MFS" et "Mise à jour de site PCU" donne.Figure 34 : interface de mise à jour du dimensionnement Les boutons "Mise à jour de site BTS". respectivement.

"Présentation du GPRS" et "KPI GPRS" expliquent. Le bouton "Quitter ODBG" ferme l’application et toute autre fenêtre ouverte. la norme GPRS et quelques indicateurs de performance du réseau GPRS. respectivement. 78 . le fonctionnement de l’outil.Figure 37: interface de mise à jour de site MFS Figure 38: interface de mise à jour de site PCU Les boutons "A propos de ODBG".

ce qui reste souvent assez difficile du fait que les moyens utilisés restent systématiquement inefficaces. Le principal problème dans tout ce travail est de disposer de données réelles qui devraient provenir des études marketing effectuées au près des usagers du service GPRS. dans l’élaboration et la prise en charge du trafic de données GPRS au niveau du réseau d’accès. par contre. les plus activés dans le réseau et fournir leur valeur au niveau de la pondération des CS. surtout pour les liens de transmissions MIC qui sont relativement chers.CONCLUSION GENERALE Afin de bien comprendre le dimensionnement du trafic pour un réseau GPRS. il nous a fallu présenter le GPRS dans toutes ses facettes. il a aussi été question de comprendre l’architecture d’un réseau GSM et surtout les caractéristiques et rôles de chacune des entités jouant un rôle important. Par ailleurs. Ce dimensionnement ne devrait pas être banalisé car il restera toujours une opération au cœur du cycle de vie d’un réseau cellulaire tel que le GPRS. car s’il faudrait prendre en compte l’EDGE. minime soit-il. on n’aura pas besoin de développer encore une application pour effectuer son dimensionnement. donc c’est dans une perspective d’innovation. l’évolution des paramètres caractérisant ce réseau et la densification dans un tel réseau cellulaire. Il peut aussi faire le dimensionnement du service EDGE. Le recourt aux outils de prédiction pourrait être une bonne alternative pour résoudre ce problème d’insuffisance de données pour alimenter le dimensionnement et par la suite la planification des réseaux cellulaires. on pourra tout simplement considérer quatre MCS. sinon on peut 79 . En effet il permet tout abord d’automatiser une opération récurrente. L’outil que nous avons proposé pour effectuer le dimensionnement du BSS d’un réseau GPRS a plusieurs avantages. Cela nous montre qu’il faut aussi un bon dimensionnement du trafic de parole pour que le dimensionnement du trafic de données puisse voir son impact dans la gestion des KPI. Ce qui a permis de bien comprendre par la même l’importance du dimensionnement dans l’intégration des ressources. Par ailleurs du fait que le GPRS vient s’ajouter au réseau GSM existant. il permet aussi d’améliorer le modèle de dimensionnement en utilisant l’approximation par la loi de Poisson et cela a l’avantage d’éviter à l’opérateur de déployer inutilement des ressources. surtout celles intervenant dans les procédures de calculs de dimensionnement. très importante et assez complexe du fait qu’il faut dimensionner pour chaque cellule pour un réseau donné.

Ainsi l’EDGE rajouté au GPRS reste aujourd’hui une bonne alternative pour les opérateurs n’ayant pas de licence UMTS (la 3G) pour offrir des services de même niveau avec des débits acceptables.bien rajouter une interface. Ceci est incontournables car la licence UMTS coûte excessivement chère et elle est souvent vendue aux enchères. un script au package (fichier jar) déjà obtenu et juste recompiler et recréer l’icône. 80 .

La première sous-classe fournit des informations liées à des évènements survenus lors de la phase d’établissement d’un flux de données : Taux de succès et d’échec d’attachement au GPRS (GPRS Attach). de coupure. le transfert des données et l’allocation des ressources. Les indicateurs de clés de performance KPI jouent un rôle significatif pour la détermination des failles de la QoS ainsi que l’analyse combinée de ces indicateurs est très importante pour le raffinage. Un exemple de calcul est le suivant : taux de coupure = coupure radio + coupure radio pendant réallocation + coupure int erface Gb problème de transmission + coupure BSS / nombre de TBF établis. l’interface Gb et l’interface Ater. d’interférence.Annexe Présentation de quelques KPI (Key Performance Indicator) GPRS Cette annexe présente quelques clés indicatrices de performance du réseau jugées importantes et qui sont les plus suivies en GSM/GPRS. variée et causale des principaux phénomènes et problèmes rencontrés dans le réseau GPRS. Taux d’échec d’allocation de ressources pour flux montant ou descendant Taux de coupure après allocation de flux montant ou descendant Taux de succès et d’activation/désactivation de contextes PDP Activité de flux de données temporaire TBF (ouvert ou fermé) 81 . Ils sont subdivisés en trois sous-classes : l’établissement de sessions. Ils sont complétés par les mesures terrains afin d’évaluer la qualité de service du réseau permettant entre autres une analyse détaillée. Les KPI présentent une gamme d’indicateurs qui couvrent différents aspects de performances du réseau en matière de trafic. Les mesures sont effectuées sur trois interfaces : l’interface radio. Les KPI sont obtenus par combinaison de différents compteurs mesurés au niveau de l’OMC (remontés par les BSC à l’OMC-R) liés à un évènement survenu dans le réseau sur un intervalle de temps précis. la supervision et l’ajustement de la performance du réseau GPRS.

l’augmentation de la valeur de RXLEVEL_MIN permet de limiter la zone de service de la cellule et réduit le taux d’arrivée de nouveaux mobiles. Par contre la diminution de cette valeur conduit à l’élargissement de la zone de service de la cellule permettant l’accès à plus de mobiles. Il détermine sa zone de service et permet d’ajuster la charge de trafic à l’intérieur de la cellule. Si celle-ci est trop chargée. La seconde sous-classe présente des informations correspondantes à des évènements ayant des impactes sur la qualité de service sollicitée par l’utilisateur : Taux de retransmission des blocs RLC et des trames RLC Taux de pertes des blocs RLC Taux de trames LLC rejetées sur expiration : une trame LLC down link qui arrive au BSS est stockée pour une certaine durée au delà de laquelle elle est rejetée Le taux de rejet de paquets Le pourcentage d’utilisation des schémas de codage Débit moyen par PDCH Débit moyen de transfert des données La dernière sous-classe évalue l’allocation des ressources : Taux d’utilisations des canaux PDCH pour le transfert des données Taux de disponibilité des canaux PDCH Nombre moyen de canaux PDCH utilisé en UL et DL A présent. L_RXLEVEL_XX_H (XX=UL ou DL) : il présente le seuil de seuil de déclenchement de handover sur les deux liens (DL ou UP). suite à l’affaiblissement du niveau de sang sur ces deux liens. Ceci peut entrainer la dégradation de la qualité de service pour les mobiles éloignés. Le RXLEVEL_XX_H permet de déclencher le handover le plus 82 . présentons quelques paramètres radio cibles intéressants pour l’amélioration de la qualité de service : RXLEVEL_ACCESS_MIN : c’est le seuil minimal d’accès à la cellule.Taux de succès de mise à jour de localisation Taux de succès de mise à jour de zone de routage Durée moyenne d’attachements GPRS Durée moyenne d’activation de contexte PDP Durée moyenne de mise à jour de localisation Durée moyenne de mise à jour de zone de routage Cette liste n’est pas exhaustive.

respectivement. L’augmentation de sa valeur entraîne la diminution de la charge de trafic dans les couches microcellulaires et l’augmentation de ces valeurs dans les couches macro-cellulaires. Contrairement au service voix. la diminution de sa valeur augmente le nombre de handover ping-pong (avec une qualité suffisante). et par la suite une dégradation de la qualité de service (avec un nombre de handover ping-pong faible). par contre. il y a ré-sélection d’une nouvelle cellule. la dégradation du lien radio en Downlink. Il maximise la qualité de communication et minimise le taux de handover suite. GPRS_TEMPORARY_OFFSET : évite la ré-sélection ping-pong à la frontière de la cellule. 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. 83 . Son augmentation est inversement proportionnelle à celle du nombre d’exécution des handover. il n’y a pas de procédure de Hand Over en GPRS/Edge.proche de la cellule. L_RXQUAL_XX_H (XX=UL ou DL) : c’est le paramètre qui spécifie le déclenchement du handover sur qualité en DL ou UL. L’augmentation de sa valeur entraîne un retard dans le déclenchement du handover. Sa valeur par défaut est comprise entre 101 et 110 dB. 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). RA_RESELECT_HYSTERESIS : évite la ré-sélection de cellules appartenant à des RA différents et réduit le taux de paging infructueux. Une comparaison entre les indicateurs obtenus et ces paramètres seuils (fixés par l’opérateur) permet de déterminer les seuils d’une qualité de service acceptable. Les critères de ré-sélection sont les suivants : la dégradation du lien radio en Uplink. L’analyse de la performance et la détection des anomalies sont ainsi faites. le critère de congestion de la cellule serveuse. la dégradation du niveau de signal reçu en Downlink. à l’élévation et à la diminution de sa valeur. la détection d’une voisine dont le niveau est meilleure que celui de la cellule serveuse.

developper.com (septembre 2008) Mots clés : Evolution du réseau GSM au réseau GPRS Dimensionnement de réseaux cellulaires Etude d’un réseau de données de types cellulaires Mémoires en ligne. Livres : Réseaux et Télécoms. http://www.com (septembre 2008) 4.google. Pratique de l’ingénierie des réseaux cellulaires [PIRC] du GSM/GPRS à l’UMTS Auteurs : Sami Tabbane Mohamed Tahar Missaoui b. GPRS Réseaux et Services GPRS Qualité de service dans un réseau GPRS 3. Ingénierie des réseaux cellulaires [IRC] Auteur : Sami Tabbane 2. http://www. 84 . collection dirigée par Guy Pujolle a. ingénierie des réseaux cellulaires. Documentation fournie par le département RAM 6. Documentation obtenue auprès des ingénieurs radio d’Ericsson et de Huawei.Bibliographie : 1.com (septembre 2008) 5. http://www.etudionet.

Sign up to vote on this title
UsefulNot useful