P. 1
mémoire Taib THIAM

mémoire Taib THIAM

|Views: 4,490|Likes:
Publié partaibthiam

More info:

Published by: taibthiam on Sep 13, 2011
Droits d'auteur :Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

04/08/2013

pdf

text

original

Sections

  • Glossaire et abréviations
  • Présentation du groupe SONATEL
  • Répartition du Capital de la SONATEL
  • Le Groupe SONATEL et ses filiales
  • Organigramme du département du Réseau d’Accès Mobile RAM
  • INTRODUCTION GENERALE
  • Chapitre I : GENERALITES SUR LE GSM
  • I.1 PRESENTATION DE LA NORME GSM
  • I.2 ARCHITECTURE D’UN RESEAU GSM
  • I.2.1 Le BSS (Base Station Subsystem)
  • I.2.2 Le NSS (Network Subsystem)
  • I.2.3.1 L’OMC-S (Operating Maintenance Center Switch part)
  • I.2.3.2 L’OMC-R (Operating Maintenance Center Radio part)
  • I.2.3.3 Le NMC (Network Management Center)
  • I.3 Le MS (Mobile Station)
  • Chapitre II : EVOLUTION DU GSM VERS LE GPRS
  • II.2. PRESENTATION DU RESEAU GPRS
  • II.3. ARCHITECTURE D’UN RESEAU GPRS
  • Figure 3: Architecture d’un réseau GPRS
  • II.3.1. Le SGSN (Serving GPRS Support Node)
  • II.3.2. Le GGSN (Gateway GPRS Support Node)
  • II.3.3. Les modules PCU et CCU
  • II.3.4. Le BG (Border Gateway)
  • II.3.5. Le CGF (Charging Gateway Function)
  • II.3.6. Les interfaces du réseau GPRS
  • II.3.7. La Station Mobile GPRS
  • II.4. SCHEMAS DE CODAGE
  • II.5. ROTOCOLES ET CANAL RADIO GPRS P
  • II.5.1 Pile protocolaire
  • II.5.2 La couche SNDCP (SubNetwork Dependent Convergence Protocol)
  • II.5.3 La couche LLC (Logical Link Control)
  • II.5.4 La couche RLC (Radio Link Control)
  • II.5.7 La Couche Physique
  • II.5.8 Le Protocol GTP (GPRS Tunnelling Protocol)
  • II.5.9 Canal radio GPRS
  • II.6. DESCRIPTION FONCTIONNELLE DU GPRS
  • II.6.1 Schéma fonctionnel du GPRS
  • II.6.2 Transfert de paquets en GPRS
  • II.6.3 Etablissement de TBF (Temporary Block Flow)
  • II.6.4 Gestion de la mobilité
  • II.6.4.1 Etats GPRS
  • II.6.4.2 Contextes GPRS
  • II.6.5 Emission de données
  • II.6.6 Réception de données
  • II.7. QoS EN GPRS
  • Chapitre III LE GPRS DANS LE RESEAU ORANGE
  • III.1 ARCHITECTURE DU RESEAU GPRS EXISTANT
  • III.1.1 Le SGSN (Serving GPRS Support Node)
  • III.1.2 Le CGSN (Combined GPRS Support Node)
  • III.1.3 Les MFS (Multi BSS Fast packet Server)
  • Figure 12: Architecture de la première génération de MFS (A9135 MFS)
  • III.1.4 Les PCU (Packet Controler Unit)
  • Figure 13: Structure logique du PCU6000 de HUAWEI
  • Tableau 10: Spécifications du PCU6000 de HUAWEI
  • III.1.5 Les Interfaces implémentées
  • III.1.6 Les BSC dans le GPRS
  • Figure 14: G2 BSC (A 9120 BSC) Architecture
  • Figure 15: BSC Evolution (A9130 BSC) Architecture
  • III.1.7 Le MPBN (Mobile Packet Backbone Network)
  • III.1.8 Le MMSC (Multimedia Message Service Center)
  • III.1.9 Le Ng HLR
  • III.2 OFFRE DE SEVICES GPRS D’ORANGE
  • III.3 LA QoS GPRS DANS LE RESEAU ORANGE
  • Chapitre IV : DIMENSIONNEMENT BSS D’UN RESEAU GPRS
  • IV.1 PROBLEMATIQUE DU DIMENSIONNEMENT
  • IV.2 ANALYSE DE DONNEES POUR LE DIMENSIONNEMENT
  • Tableau 16: Exemple de modèle de trafic en GPRS
  • IV.3 LES PROCEDURES DE DIMENSIONNEMENT
  • IV.3.1 Le dimensionnement des canaux PDCH
  • Tableau 19: débit RLC d’un PDCH par type de codage
  • Figure 16: Procédure de dimensionnement des canaux PDCH
  • IV.3.2 Le dimensionnement de l’interface Abis
  • IV.3.3 Le dimensionnement de l’interface Ater
  • IV.3.4 Le dimensionnement de l’interface Gb
  • IV.3.5 Le dimensionnement de PCU
  • IV.4 OUTIL DE DIMENSIONNEMENT BSS D’UN RESEAU GPRS
  • IV.5 APPLICATION ET DESCRIPTION DE L’ODBG
  • Figure 32 : interface de calcul de la capacité moyenne/PDCH
  • Figure 35 : interface de mise à jour de site BTSE
  • Figure 37: interface de mise à jour de site MFS
  • CONCLUSION GENERALE
  • Annexe
  • Bibliographie :

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

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. ce stage m’a permis d’apprendre beaucoup et de pratiquer le métier d’ingénieur de réseaux. Par ailleurs.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 projet a été réalisé comme il est demandé au sein de la filiale Orange Mobiles du groupe Orange. 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. Il a été question de concevoir un outil permettant d’automatiser le dimensionnement du soussystème de base du réseau GPRS. de la Section Physique Appliquée de l’Unité de Formation et Recherche au sein de l’Université Gaston Berger de Saint Louis. Et. étant donné qu’ils ne disposent pas d’un tel outil. IV .

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

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

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

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

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

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.33 % de son capital. 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. le groupe SONATEL est l’opérateur historique des télécommunications au Sénégal. France Télécoms. En 1997.

• les services Internet. • la téléphonie mobile.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. en Guinée Bissau et en Guinée Conakry. La SONATEL est devenue un opérateur sous régional. une croissance tirée principalement de la téléphonie mobile. Elle est le premier opérateur de télécommunications Ouest Africain à travers la bourse. Elle est présente au Mali. La SONATEL a fait un chiffre d’affaire de cinq cents milliards de f Cfa l’année passée.• la téléphonie fixe. XIII . Le groupe SONATEL.

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

Elle définit également les programmes partant des prévisions. • 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. réalise le découpage des zones de LAC (Location Area Code) tout en faisant attention aux axes routiers. Elle définit des plans d’action pour améliorer la QoS. XV . Cette division est dirigée par un chef de service assisté de deux collaborateurs. fait la remodélisation des BSC.Elle veille aussi à l’amélioration de la qualité des prestations en s’appuyant sur une politique qualité. Elle est dirigée par un chef de service assisté par des chefs de projet ingénieurs radio. l’ingénierie des sites et réalise le design du réseau. Elle gère aussi la couverture du réseau. audit et optimisation des installations. • 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. La division est dirigée par un chef de service qui travaille en collaboration avec sept autres collaborateurs organisés en chef de projet.

en plus des mutations liées à la libéralisation des télécommunications. Dans le cycle de vie d’un réseau cellulaire. Par ailleurs. 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. Depuis leur développement. 1 . il n’existe que des solutions de dimensionnement propriétaires généralement proposées par les fournisseurs d’équipements. 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. 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. Toutefois. les systèmes de télécommunications mobiles ne cessent d’évoluer afin de rendre leur exploitation plus flexible et moins onéreuse. 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. 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. Ce qui fait qu’aujourd’hui. 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. Cette évolution est en réalité conditionnée. 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.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.

toutefois l’outil devrait pouvoir évoluer afin de permettre d’effectuer le dimensionnement de l’ensemble du réseau de données. Une application pour le réseau GPRS d’ORANGE MOBILE sera effectuée en fin de ce chapitre. nous présentons dans le premier chapitre le réseau GSM puisqu’il est repris dans la conception du GPRS. le réseau en question est celui de la SONATEL MOBILES. 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. nous nous proposons de concevoir un outil d’aide au dimensionnement du BSS d’un réseau GPRS et. Dans ce document. le quatrième chapitre étudie le modèle proposé. 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. Le troisième chapitre présente l’intégration du réseau GPRS dans le réseau GSM de la SONATEL MOBILES. 2 .Dans ce projet.

notions et principes caractéristiques des réseaux mobiles.Chapitre I : GENERALITES SUR LE GSM I.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. 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. les méthodes d’accès. 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. 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. il serait intéressant de comprendre certains concepts.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. 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. De plus deux cellules 3 . Son origine remonte à l’année 1982. parmi lesquels : le concept cellulaire. la notion de mobilité. Les objectifs du GSM reprennent et prolongent ceux des précédents systèmes de téléphonie mobile. Ces deux systèmes ne diffèrent qu’au niveau du déploiement. 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. Avant de présenter l’architecture du réseau GSM.

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.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. La taille des cellules varie des centaines de mètre à des dizaines de kilomètre et elles sont théoriquement de forme hexagonale. Cette mobilité des abonnés dans un réseau cellulaire doit être gérée à deux niveaux. En effet pour établir une communication il faut d’abord situer l’abonné. notamment en zone urbaine où de nombreux obstacles empêchent la propagation linéaire. Ces cellules doivent être contiguës sur la surface couverte. donc il faut savoir dans quelle cellule se trouve-t-il . Puisque le nombre de fréquences accordées au système GSM est restreint. Toutefois la réalité du terrain est bien différente. 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. émettant à des fréquences différentes de celles utilisées sur les cellules voisines. D :distance de réutilisation Figure 1: concept cellulaire .adjacentes ne peuvent utiliser les mêmes fréquences afin d’éviter les interférences. C’est pour résoudre ces problèmes qu’est apparu le concept de cellule. 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. ce qui est communément appelé fonction de gestion de 4 . Le principe consiste en la division du territoire à couvrir en un certains nombre de cellules desservies par un relais radioélectrique de faible puissance.

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

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 . Chaque utilisateur utilise alors un slot de la trame TDMA pour transmettre ses informations. 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. Ainsi. I. les slots sont regroupés par paquets de 8. 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.5769 ms.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.de 200 KHz. on obtient 124 canaux duplex (la porteuse restante est utilisée à d’autres fins. qui seront répartis entre les différents opérateurs d’un pays. Le système alloue une fréquence à la station mobile. 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. télécommande par exemple). Un slot accueille un élément de signal radioélectrique appelé ‘burst’. 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.

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).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. Sa fonction principale est la gestion de l’attribution des ressources radio. servant à l’algorithme de ‘handover’. 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.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. selon la distance qui sépare la BTS du mobile. indépendamment des abonnés. 7 . Le calcul du ‘Timing Advance’ (avance de temps) pour la synchronisation temporelle. La mesure sur la liaison montante (uplink). C’est une antenne située en haut des immeubles ou au bord de routes. de leur identité ou de leur communication. transmission discontinue. Elle permet le dialogue avec le mobile sur l’interface Air (aussi appelée interface radio ou interface Um). 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.2.

En plus des fonctions indispensables de commutation. Pour des raisons de planifications de réseaux (économie en systèmes 2 Mbit/s).2. 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. Situé entre ces deux entités. 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. le transcodeur TC Les TC assurent l’adaptation des diverses vitesses de transmission entre les BSC et les MSC pour chaque voie de trafic. de la sécurité et de la confidentialité qui sont implémentées dans la norme GSM. le BSC est un nœud intelligent capable de gérer plusieurs BTS et de dialoguer avec le MSC via l’interface A.- La détection des demandes d’accès reçues sur le canal de contrôle commun (RACH). En effet. 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. il adapte le débit de la partie radio égal à 16 kbit/s au débit 64 kbit/s déchiffrable par le MSC.2 Le NSS (Network Subsystem) Il assure principalement les fonctions de commutation et de routage. le TCE peut être physiquement distinct du BSC et situé près du MSC. Ainsi un transcodeur doit être capable d’allouer à chaque IT de parole sur l’interface Ater quatre IT sur l’interface A. C’est donc lui qui permet l’accès au réseau public RTCP ou RNIS. La plupart des fonctions intelligentes de BSS sont implémentées à son niveau. on y retrouve les fonctions de gestion de la mobilité. l’interface avec la BTS est appelée interface Abis. I. Le NSS comprend : 8 .

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. Il prend en charge l’établissement des communications vers les abonnés dans la norme GSM. Des MSC servant de passerelle (GMSC. etc. Un HLR dessert plusieurs MSC. la clé d’authentification Ki (cette clé n’est connue d’un seul HLR et d’une seule carte SIM). 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. 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. À chaque fois qu’un abonné se localise dans cette aire de service. La fonction SCI (Subscriber Controlled Input.le centre de commutation MSC (Mobile Switching Center) C’est la partie centrale du NSS. l’implantation de la fonction de commutation n’est pas suffisante . le réseau puisse acheminer l’appel vers le MSC desservant la cellule où se trouve le mobile. 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. Du fait de la mobilité. entrée abonné) permet d’entrer à distance certaines données supplémentaires concernant par exemple les services supplémentaires. le MSC gère la mobilité et les fréquences et enregistre la localisation des abonnés visiteurs (bases de données VLR). 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. consultés et supprimés par l’opérateur du système. De plus il participe à la fourniture des différents services aux abonnés tels que la téléphonie. 9 . le numéro de l’abonné (IMSI). 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 articles de la base de données peuvent être créés. les services supplémentaires et les services de messagerie. En effet.

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

2. c'est-à-dire le téléchargement de leurs logiciels. En effet. 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é. 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.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. des consoles de visualisation. I. VLR et HLR qu’il gère . Enfin l’OMC-M (OMC-Maintenance) ou NMC (Network Management Center) contrôle l’OMC-S et l’OMC-R. C’est la fonction dont l’implémentation est laissée avec plus de liberté dans la norme GSM. le paramétrage du transfert intercellulaire et du contrôle de puissance… la configuration des équipements du réseau.2.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 .3.3 L’OSS (Operating Subsystem) L’OSS assure la gestion et la supervision du réseau. 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. 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.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. De ce fait. De ce fait il est localisé en lieu spécifique.3. Ces périphériques qui peuvent être des imprimantes. L'OMC-R assure pour le sous système radio : le pilotage du réseau. des micro-ordinateurs. sont soit locaux soit distants . à travers les BSC. c'est-à-dire la configuration du plan de fréquence. des tableaux d’alarmes. la reconfiguration éventuelle des équipements… 11 .2. I. de détection et de correction d’anomalies des MSC.

permettant le contrôle de puissance et le ‘handover’. 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. donnant lieu à des comptes-rendus d’événements traduits si nécessaire en alarmes et présentés au personnel d’exploitation. la surveillance et la détection des défauts.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). cependant chaque cellule radio du réseau gère un niveau maximal de puissance auquel il autorise le MS à émettre. La norme définit pour les terminaux plusieurs classes suivant leur puissance maximale d’émission . 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 . Chaque terminal est muni d’une identité particulière : IMEI (International Mobile Equipment Identity) stocker côté réseau dans le registre EIR. Outre les fonctionnalités traditionnellement implantées dans les mobiles.3.2. I. I.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.

le transfert des données sur des périphériques mobiles n’était que théorique. cela signifie qu’une fois la communication établie.Chapitre II : EVOLUTION DU GSM VERS LE GPRS II. ce qui fait qu’à l’avènement des réseaux mobiles de deuxième génération. Comme nous l’avons déjà vu. à la mesure de ce que nous connaissons sur les réseaux informatiques.6 kbits/s. Si ces débits permettent d’utiliser des services WAP basiques. ils ne permettent pas un véritable service d’accès à Internet. 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. le plus souvent. 13 . En effet la plupart du temps. 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. le mode de connexion du standard GSM est un mode connecté par commutation de circuit.4 Kbits/s a de quoi décourager fortement les envies de l’utilisateur. INTRODUCTION Les réseaux de télécommunications modernes font le plus souvent appel à la transmission des données en mode paquet. la voix restant transmise en mode circuit (utilisé en GSM). y compris pendant les temps morts de lecture des informations et ceci compromet l’optimisation des ressources.1. peu gourmands en bande passante. En effet le transport de données sur le réseau GSM n’autorise qu’au mieux des débits de 9. 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. s’effectue en mode non connecté. 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. lorsque l’on consulte un service Internet. Par ailleurs. 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. la ressource allouée à celleci est monopolisée pour cette connexion.

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. Pour les modifications effectuées au niveau du sous-système radio du réseau GPRS. HSCSD (High Speed Circuit Switched Data). Il peut donc être installé sans aucune licence supplémentaire. après avoir expliqué la notion de commutation de paquet d’une manière détaillée. II.C’est ainsi qu’ont vu le jour des technologies comme le GPRS (General Packet Radio Service). Mais pour la commutation de paquet. Dans ce cas. 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. 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. Alors que. Ce qui permet d’une part d’optimiser l’utilisation des ressources radio. Il ne constitue pas à lui seul un réseau mobile mais une couche supplémentaire rajoutée à un réseau GSM existant. 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. le canal de données est partagé entre les utilisateurs. 14 . 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. constituant ainsi l’ensemble de la téléphonie mobile de deuxième génération. tous les opérateurs qui disposent d’une licence GSM peuvent faire évoluer leur réseau vers le GPRS.2. le canal est inaccessible aux autres utilisateurs du réseau. et EDGE (Enhanced Data for Global Evolution). 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. 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). Dans ce qui suit. dans la commutation de circuit un canal de données est dédié à l’utilisateur d’une façon permanente. 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.

Le système de commutation de paquet suit la procédure suivante : 1. GPRS utilise pour sa part le mode de circuit virtuel. PAD ajoute l’enveloppe pour le paquet (header et footer) qui donne des informations concernant l’origine. le reste du temps il est disponible.3. la destination et l’ordre pour le réassemblage. En mode virtuel. 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. 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. 3. 4. 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. la localisation et l’accès aux services de l’abonné. PAD (Packet Assembly Disassembly) divise les données en des paquets de taille fixe . ARCHITECTURE D’UN RESEAU GPRS Le réseau GPRS a repris les grandes lignes du réseau GSM. II. On retrouve aussi les entités gérant les messages courts ou SMS (SMS GMSC et SMS IWMSC). 15 . 2. PAD lit l’enveloppe et rassemble les données dans leur ordre initial . les ressources sont partagées. 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 . À la destination. Comme exemple de protocole de commutation de paquet on cite X25 et IP. On retrouve le HLR et le VLR comme base de données gérant l’abonnement. Comme nous l’avons déjà dit. En effet le canal de transmission n’est jamais affecté à un utilisateur unique. mais partagé entre un certain nombre d’utilisateurs. Chaque utilisateur en dispose lorsqu’il en a besoin et uniquement dans ce cas.Pour la commutation de paquet.

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

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. un GGSN a pour rôle : • • l’interfaçage aux réseaux externes de type IP ou X.• l’établissement. le relais des paquets aux stations mobiles à travers un SGSN. le GGSN. • • • GPRS. le choix du GGSN qui permet d’accéder aux services de données demandés par l’utilisateur. lui. le maintient et la libération des contextes PDP.25) et sert de passerelle entre les SGSN du réseau GPRS et ces autres réseaux de données. II. les paquets de données émis par le mobile et les envoie au réseau externe correspondant. le SMSC. 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. Il est à noter que SGSN et GGSN. En effet. le routage des paquets émis par la station mobile à la destination appropriée. avec d’autres routeurs IP constituent le réseau fédérateur 17 . qui correspondent à des sessions de données permettant aux stations mobiles d’émettre et de recevoir des données. la gestion des données de facturation.2. Il faut noter aussi que le SGSN s’interface à d’autres entités du réseau tels que le HLR. le Charging Gateway et d’autres entités optionnelles. 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.3. Egalement. le GGSN permet d’acheminer les paquets provenant des réseaux de données externes vers le SGSN du mobile destinataire. le MSC. En résumé. 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. Le GGSN (Gateway GPRS Support Node) Le GGSN. la collecte des données de taxation de l’interface air. • • • le relais des paquets de données de la station mobile au réseau de données ou du réseau à la station mobile. le filtrage du trafic usager.

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. GGSN. au niveau des BTS. gestion des files d’attente). II.4. donc l’ensemble des entités SGSN. on parle de ‘backbone’ inter-PLMN. Les modules PCU et CCU Comme décrit dans les parties introductives supérieures.3. Packet Contrôle Unit) rajoutée par une mise à jour matérielle et logicielle dans les BSC. 18 . Par ailleurs une autre mise à jour s’effectue au niveau des stations de bases.3.II. Sa fonction est comparable à celle du GGSN. l’unité de contrôle de paquets (PCU. cette entité permet de gérer l’échéancier de transmission et l’acquittement des burst sur les canaux de données. D’une manière plus explicite. Cependant. Parmi ces modules nous avons l’entité responsable du partage des ressources et de la retransmission des données erronées (segmentation des trames. 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 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. Néanmoins. 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.3. correction d’erreur et acquittement. des éventuels routeurs IP reliant les SGSN et GGSN et les liaisons entre équipements. En effet. 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. Il est appelé ‘backbone’ GPRS le réseau fédérateur GPRS. 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. 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.

un certain nombre d’interfaces a été défini et normalisé dans la norme GPRS. 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.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.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.3. 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. II. 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 . le Billing System (BS).6.II.

Interface entre le réseau cœur et le réseau d’accès radio. l’interface Gn est utilisée entre les entités GSN. 20 . 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.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. 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. l’interface Gi permet d’assurer le transfert de données. Connectant le PLMN avec des réseaux de données externes par le biais du GGSN. Interface de base dans le réseau ‘backbone’ GPRS. Il faut noter que dans le standard GPRS. l’interface Gr est utilisée par le SGSN pour contacter le HLR afin d’obtenir des données de souscription d’usagers GPRS. le maintien et la libération de tunnels et le transfert des données d’usager entre SGSN et GGSN. 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. 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’établissement. Elle intervient notamment dans le cadre du ‘roaming’ concernant un abonné GPRS pour le transfert de ses données. 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. Permettant de connecter un SGSN à un HLR.25 sont supportées. D’une manière explicite. en outre elle assure la gestion des déplacements entre SGSNs. L’interface Gp connecte un GSN à d’autres GSNs de différents PLMNs. 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.

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

3 et 2 ITs au plus peuvent être alloués à la station mobile dans les sens descendant et montant. respectivement. les classes multislotes renseignent sur le nombre total d’ITs pouvant être utilisés simultanément dans les sens montant et descendant. Ceci étant. la vitesse de transmission augmente grâce à l’agrégation de canaux. 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. avec au total un maximum de 5 ITs. Par exemple si la classe est 9. 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. Classes chiffres Comme nous l’avons énoncé précédemment. afin d’améliorer la vitesse de transfert pour le trafic GPRS. Par ailleurs. 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 . 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. Concernant l’allocation des ITs aux mobiles GPRS. des ITs supplémentaires peuvent être allouées aux terminaux mobiles de classe A. Les classes chiffres sont aussi appelées classes multislotes. de classe B et de classe CG.

La norme prévoit de faire passer dans chaque IT réservé à une session GPRS un débit de données variant de 9. Ainsi.1 kbit/s soit huit fois 21. de nouveaux schémas de codage (CS. 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). un débit maximal de 172.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). Ce débit maximal correspond à l’utilisation de tous les slots sans corrections d’erreur autant dire que 23 . la norme GPRS prévoit d’en utiliser plusieurs pouvant aller jusqu’au maximum de la trame. 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. Il y en a quatre et à chacun d’entre eux correspond un débit donné (voir tableau 3). il faudra noter ou constater que sur le marché de téléphonie. Ainsi ils sont partagés entre les utilisateurs.4 kbit/s (en CS-4). plusieurs ITs de chaque trame radio GSM et ce dans les deux sens (montant et descendant). 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). pareil pour ceux de classe A extrêmement onéreux.40 kbit/s en utilisant le codage CS-4. SCHEMAS DE CODAGE Afin d’acheminer le trafic GPRS. Coding Scheme en anglais) ont été définis et normalisés. Contrairement à la norme GSM qui n’utilise qu’un seul time slot par trame TDMA pour transporter les données. un mobile de classe 3 et un autre de classe 5 sont tous les deux notés 2+2. mais le premier ne peut utiliser que 3 canaux simultanément quand le deuxième peut profiter des 4. Dans la mesure où le terminal mobile est capable d’utiliser pour une communication. Tx : Nombre maximum d’ITs dans le sens montant que la station mobile peut utiliser par trame TDMA. après avoir vu les différentes classes de terminaux. II. Ce slot est en fait un canal capable de transporter de la voix ou des données.05 kbit/s (en CS-1) à 21. on peut atteindre en théorie.4. 8 ITs. De ce fait. 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.

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

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

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

d’un mobile multislot plusieurs PDTCH vont être 29 . le CCCH va être utilisé pour l’initialisation d’un transfert de paquet. 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. Lorsqu’ il est alloué il supporte les canaux suivants: PRACH. PTCH (Packet Trafic Channel) : il est utilisé pour la transmission des données et la signalisation associée. 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. données. se trouvent les canaux logiques. 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. synchronisation. 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). message de diffusion. Dans le cas générés simultanément. etc. et PAGCH. Ces derniers permettent de séparer les différents types d’information transmise : signalisation. Canaux logiques GPRS Au-dessus des canaux physiques.Figure 7: Structure de la multi trame GPRS b. S’il n’est pas alloué. L’existence du PCCCH est indiquée au niveau du BCCH. PPCH.

30 . nous pouvons maintenant nous intéresser au fonctionnement même du GPRS. la pile protocolaire. 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. DESCRIPTION FONCTIONNELLE DU GPRS Après avoir présenté les caractéristiques de la norme GPRS.6. Dans ce qui suit.6. 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.Tableau 5: récapitulatif des canaux logiques GPRS II. II. Le réseau GPRS est inséré dans son environnement. son architecture détaillée. les passerelles de taxation et les serveurs de noms essentiels pour les traductions d’adresses.

La notion de PDP est associée à la notion de contexte au niveau de la mobilité d’un utilisateur GPRS. lorsqu’un utilisateur désire transmettre des paquets vers un réseau de données en mode paquet. Ainsi. nous allons introduire quelques notions importantes sur la gestion de la mobilité dans le GPRS.6. indispensable en cas d’itinérance de l’utilisateur. 31 . le réseau GPRS est interconnecté à un autre réseau à commutation par paquet.2 Transfert de paquets en GPRS Lors d’une communication.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. 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). II. il utilise le protocole PDP (Packet Data Protocol).

le réseau alloue au mobile une liste de PDCH ainsi qu’un numéro USF (Uplink Status Flag). une valeur étant réservée au canal PRACH. 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. 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. Chaque bloc RLC-MAC descendant contient un USF désignant l’utilisateur autorisé à transmettre dans le prochain bloc radio montant associé. qui permettent de partager un même canal physique entre plusieurs utilisateurs.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. un dans chaque sens. mais il convient de distinguer les TFI uplink et les TFI downlink. Par ailleurs.6. Le mobile scrute alors les PDCH associés descendants qui contiennent les USF et attend sa valeur. qui peut tenir compte de différents niveaux de priorité. Le réseau identifie les TBF en leur associant des TFI (Temporary Flow Identity). L’allocation des blocs montants peut s’effectuer avec plus ou moins de finesse. Pour identifier le destinataire des blocs transmis. lors de l’établissement du TBF. Il existe néanmoins en GPRS une allocation statique. 7 au maximum puisque les USF sont codés sur 3 bits. lors de l’ouverture d’un TBF montant. l’entête RLC-MAC de chaque bloc contient le TFI du destinataire. une même valeur de TFI pouvant identifier deux TBF. même si on peut se retrouver avec plusieurs TFI par mobile du fait que ce dernier peut avoir plusieurs TBF ouverts simultanément. 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. Lorsque l’USF pointe sur sa valeur.II. En GPRS. 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. Celui-ci peut être considéré comme un identifiant temporaire d’un mobile. Une grande flexibilité est ainsi offerte à l’opérateur. la clé de l’allocation dynamique des ressources réside dans ces USF. par bloc radio ou par groupes de quatre blocs. une transmission bidirectionnelle nécessitera l’établissement de deux TBF. on parle de TBF downlink. la liste exhaustive des PDCH à utiliser. l’un dans le sens montant et l’autre dans le sens descendant. le mobile sait que le prochain PDCH montant associé lui est dédié. 32 . pour laquelle le réseau indique au mobile. Donc. Les TFI sont codés sur 5 bits.

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

la localisation du mobile est possible par le réseau. Une RA ne peut appartenir qu’à une seule LA. Le mobile est toujours attaché au réseau.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. dans le cadre de la gestion des données et de la mobilité de l’utilisateur la notion de contexte a été définie. contexte PDP (Packet Data Protocol). La localisation du MS est connue La communication entre MS et SGSN est sécurisée. ainsi un paging est possible mais pas transfert de données. En effet. contexte MM (Mobility Management). Cette notion est différente par rapport au GSM puisqu’on parle de RA (Routing Area) qui est un sous ensemble de LA. Il peut arriver que le réseau décide de détacher le MS pour les raisons suivantes : ‘HLR detach’. 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. 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). II.2 Contextes GPRS Toujours. expiration du ‘ready timer’ et ‘SGSN detach’.4. Génération de la clef chiffrée. En effet. La localisation du MS est connue par le SGSN (RA). • ses données. En effet. Le retour à l’état ‘idle’ se fait par le ‘GPRS detach’. au terminal mobile et à la sécurité : 34 . le MS est dans l’état READY et peut activer un contexte PDP. Contexte MM Le contexte MM contient tous les paramètres liés à la gestion de la mobilité. Après l’exécution de l’attachement. les contextes introduits dans GPRS sont liés à l’ensemble des informations caractéristiques d’un abonné relativement à : • sa mobilité. Allocation de TLLI. suite à un attachement GPRS. Demande du profil de l’abonné au HLR.6. 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).

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

(3) Le SGSN informe le GGSN d’un nouveau type et d’adresse de PDP. Lorsque le contexte PDP est activé : • • • le SGSN aura un tunnel logique bidirectionnel avec le MS et le SGSN.(2) Le SGSN vérifie les informations du MS. la transmission des données est possible. II. le terminal passe à l’état READY en transmettant sur la liaison montant au SGSN un message identifiant le canal courant. 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. Un échange de paquets commence : les données sont transmises dans les time slots réservés. et ceci dans l’ordre chronologique.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. L’établissement de la liaison montante : le terminal mobile doit récupérer le BCCH (Broadcast Control CHannel. (6)Le SGSN informe le MS que de l’activation est acceptée. en précisant son identité ainsi que la qualité de service désirée. le SGSN la charge de la réservation du canal (les time slots) et de l’établissement de la liaison. le GGSN aura une adresse PDP active et désignée pour le MS. Voici un descriptif des étapes à réaliser pour cette situation. La location du MS est connue au niveau du SGSN. après négociation de ces paramètres avec la station de base. un accusé de réception positif est envoyé par la station de base si l’ensemble des données a été bien reçu.6. 36 . le terminal reçoit des informations concernant le canal alloué sur le BCCH et passe à l’état STANDBY. (4)-(5) Le GGSN crée un contexte ensuite accuse la réception pour le SGSN.

les données sont désencapsulées et envoyées au SGSN. le terminal mobile répond au paging en précisant la cellule dans laquelle il est situé. de façon chiffrée.7. Ensuite : le GGSN effectue les conversions de formats de données. l’UIT définit la 37 . et ceci dans l’ordre chronologique. du point de vue performance de réseaux. 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.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. le GGSN vérifie s’il possède un contexte GPRS pour ce terminal mobile : . . du niveau de performance que l’utilisateur attend du réseau. le paquet est désencapsulé. II. Le paquet est acheminé du SGSN via la MSC à la station de base une fois que la route a été établie.si le terminal mobile est dans l’état IDLE. Voici un descriptif des étapes à réaliser pour cette situation. le GGSN achemine le paquet.6. le trafic paquet sera rejeté. le SGSN demande au MSC de réaliser un paging GPRS dans la zone de routage du terminal. Par ailleurs. II. de protocoles de signalisation et d’informations d’adresses. 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 en état STANDBY. dans un format encapsulé.si le terminal mobile est dans l’état STANDBY ou ACTIF. Le paquet est alors envoyé via le réseau de données externe jusqu’au destinataire. et se met dans le mode ACTIF. Les paquets venant du réseau de données externe sont acheminés jusqu’au GGSN du réseau GPRS. 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 ». QoS EN GPRS La notion de Qualité de Service veut rendre compte. le SGSN encapsule les données à l’aide du protocole GTP et les envois au GGSN.

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

Figure 11: Architecture du réseau GPRS de la SONATEL 39 .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. 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. Ericsson et Huawei. l’intégration des services offerts par la norme GPRS nécessite l’installation de nouveaux équipements spécifiques à la norme. Alcatel. les équipements proviennent de trois équipementiers. 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.Chapitre III LE GPRS DANS LE RESEAU ORANGE III. 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. Le réseau GPRS d’Orange est basé sur une plateforme multiutilisateur .

1 Le SGSN (Serving GPRS Support Node) L’équipement SGSN du réseau GPRS d’Orange est une solution proposée par Ericsson.000 1.0 MKIV.000 MkIV 500/xx MkIV 500/xx MkIV 650/xx 650. ses capacités. concernant les débits (throughput en anglais) nous ne présenterons que ceux du GSM. 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).000 780. utilisé par l’UMTS). soit au WCDMA ou partagé entre ces deux systèmes avec une allocation dynamique. 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. Access Mode Product Package D G W D G W D G W D G W D G W SAU PDP Contexts 300.200.000 Avec : D = Dual Access.000 MkIV 250/xx MkIV 250/xx MkIV 375/xx 375. R7. Etant donné que l’accès au SGSN peut être dédié soit au GSM. Le tableau suivant permet de s’en convaincre.1.000 MkIV 1000/xx MkIV 1000/xx Tableau 8: Subscriber Capacity 450. 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 .000 MkIV 650/xx MkIV 650/xx MkIV 1000/xx 1.000.000 600.III. G = GSM et W = WCDMA Cependant.000 MkIV 375/xx MkIV 375/xx MkIV 500/xx 500. Dans ce tableau les débits sont calculés en termes de paquets transportés.

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. Le principe est que la fonction PCU.5 kpps (32 Mbps) 3. cette alarme est aussi déclenchée lorsque l’équipement est chargé à plus de 85% de la capacité limite.1. Il y en a quatre dans le réseau.0 MKIV qui combine les fonctionnalités d’un SGSN et d’un GGSN. R4. dans cette partie nous nous contenterons tout simplement de décrire le GGSN R4. Médina. si la capacité totale est atteinte. III. Le GGSN consiste en un M20 Internet Router logé dans un cabinet.1. généralement assurée par un module intégré dans le BSC est gérée par le MFS 41 . III. En effet. le CGSN est aussi une solution d’Ericsson.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. Retenons juste que.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. ils sont localisés sur: Technopôle. Thiès et RP. De ce fait. Il est basé sur le Juniper M20 Internet Router. ses caractéristiques et capacités vont être déterminées par le choix de la configuration physique.2 Le CGSN (Combined GPRS Support Node) Comme le SGSN. Et pour le SGSN. une alarme est déclenchée déclarant une surcharge. 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.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.

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. Au cas où le système évoluerait.1. 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 . Il a une capacité en termes de PDCH d’un maximum de 5280 traités simultanément.qui concentre donc la fonction de plusieurs PCU. III. les cartes sont automatiquement intégrées. en plus des quatre MFS fournis par Alcatel. nous avons trois PCU fournis par Huaweï dont deux sont localisés au niveau des sites des deux BSC situés à Thiès 42 . Chaque carte GPU peut traiter un BSC supportant un maximum de 16 liens PCM à 2 Mbit/s. ces MFS ont une possibilité de connexion de 22 BSC. 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. il serait possible de brancher d’autre cartes jusqu’à un maximum de 22 sans besoin d’aucune configuration supplémentaire. Les deux E-MFS présents dans le réseau actuellement sont installés au niveau des sites RP et Thiès.4 Les PCU (Packet Controler Unit) Dans le réseau d’Orange. L’Evolium MFS offre 3 types d’interface Gb en option : le Frame Relay (Standard Frame Relay protocol). Dans le réseau. Cette nouvelle solution comporte 11 cartes GPU (GPRS Processing Unit) plus une autre redondante.

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

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. des brasseurs sont installés du coté du MFS pour éviter de déployer des capacités non utilisées. ce qui fait un total de 64 BSC provisionnés pour le service GPRS. Nous pouvons citer Alcatel et Huawei en guise d’exemple. Pour les autres interfaces. étant donné que la capacité totale de ces liens n’est pas toujours utilisés. 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).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. . Les BSC sont fournis par différents équipementiers partenaires d’Orange. Dans notre schéma nous les avons représentés par blocs et regroupés suivant leur MFS de rattachement. se référer à la figure13. Au niveau du réseau GPRS Orange les interfaces Gn. Gr et Gp sont actuellement utilisées. Médina et Thiès. Par ailleurs. 21 au MFS de Thiès. Ainsi 22 BSC sont rattachés au MFS de Technopôle. 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. DXC-30 et sont localisés au niveau des sites MFS de Technopôle. Les autres interfaces sont optionnelles. 44 . 16 au MFS de Médina et 5 au MFS de RP. III. Alcatel propose deux types de BSC. Actuellement. le G2 BSC et le BSC Evolution qui est une évolution architecturale du premier. Les liens Gb sont déployés par deux (2 liens Gb) entre MFS et SGSN ou entre PCU et SGSN. Il faut se rappeler qu’au niveau des interfaces l’interconnexion des différentes entités se fait via des MIC.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. 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.III. les trois brasseurs installés dans le réseau sont de type RAD.1. ces derniers sont encapsulés ou multiplexés sur un lien Gb et cela via un brasseur.

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

Deux de ces cartes sont installées par étagère dont l’une est active et l’autre destinée à la redondance. 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. trois possibilités de configuration sont offertes pour le BSC Evolution. AterCS. Dans la release B9.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. Il en existe 1 à 5 CCP active par BSC (par étage) et une carte redondante. 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. 46 . c'est-à-dire Abis. Le tableau suivant résume les capacités de celui-ci. AterPS) ou à travers une des cartes CCP. La carte SSW permet l’échange entre tous les éléments de la plateforme et les équipements externes de types IP/Ethernet. 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.

Ils comportent quatre modules: GMPS (GSM Main Processing Subrack).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. Ils ont les mêmes fonctionnalités que ceux d’Alcatel. 47 . GETS (GSM Extended Processing Subrack) GTCS (GSM Transcoder Subrack) et GIMS (GSM Integrated Management System). Le cabinet du BSC présente trois coffrets ayant chacun une capacité de 512 TRX avec 583k BHCA et 3K Erl.

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. Elle fournit aussi une connectivité à Internet et au GRX (GPRS Roaming eXchange. E-DNS. Il est constitué par des routeurs JUNIPER M-7. RADIUS. des SWITCH et d’un ensemble de serveurs I-DNS. fournisseur d’accès indirecte à Internet).III.000.000 PDP Référence : A9135 Capacité : 22 BSC E-MFS 11 cartes GPU (min.1.8 Le MMSC (Multimedia Message Service Center) Le MMSC (Multimedia Message Service Center) est la plateforme qui fait la réception.000 SAU 1.200.) 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 . MKIV Capacité : 1. le stockage et la distribution des MMS au sein du réseau de téléphonie mobile. du cœur de réseau aux accès radio.1. Récapitulatif des caractéristiques des équipements du réseau GPRS existant Equipement SGSN 1G MFS MFS Caractéristiques Référence : R7.0. III. et NTP.) +1 redondant 22 cartes GPU (max. des FIREWALL NS500.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.1. Chacune de ces entités réalise une fonction bien précise par rapport au traitement de données transitant dans le MPBN. III.

C'est pour cela qu'un protocole universel a été mis en place: le WAP (Wireless Application Protocol). il doit suivre de près l’état des réseaux concurrents au niveau de la qualité de service. 49 . Il s'agit donc de permettre à n'importe quel terminal mobile de pouvoir formater des documents. 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. on s’intéresse sur la réduction du taux de désabonnement (churn rate en anglais) et l’augmentation des revenus. 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. grâce à un langage dérivant du HTML. en anglais). Il se propose de définir la façon par laquelle les terminaux mobiles accèdent à des services Internet. définis principalement par des critères économiques et financiers (état de la concurrence. de capacité et des paramètres relatifs à l’indicateur de taux de satisfaction usager appelé MOS (pour Mean Opinion Scoring en anglais). Il s’agit effectivement des services WAP. MMS et Internet mobile. celle-ci étant spécifique à chaque opérateur de téléphonie. le WML (Wireless Markup Language) et un langage de script.3 LA QoS GPRS DANS LE RESEAU ORANGE Les objectifs de l’opérateur. Pour cela. 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. III. Le WAP définit aussi la manière dont les documents doivent être structurés. et cela à un niveau au-dessus de la transmission des données. Par ailleurs un quatrième et récent service appelé blackberry vient s’ajouter à la liste. le WMLScript. efficacité économique.III.…) sont tout d’abord d’offrir un niveau de qualité de service minimum. Enfin. voire meilleur que celui de ses concurrents en termes de couverture.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.

du PCU. les données nécessaires au dimensionnement des ressources du BSS sont généralement [IRC]: 50 . 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. Elle permet de déterminer le volume d’équipements. Pour notre étude. du BSC et des interfaces Gb et Ater. nous pouvons constater ensemble que le dimensionnement va varier d’un opérateur à un autre.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.Chapitre IV : DIMENSIONNEMENT BSS D’UN RESEAU GPRS IV. chacun pouvant présenter des plateformes de services différentes prenant en compte tel ou tel autre paramètre. de logiciels et de capacités nécessaires pour offrir un ensemble de services déterminés avec une qualité prédéfinie. IV. 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. Dans le cadre du GPRS. il n’est pas forcément obligatoire de prendre en compte les délais d’attente dans le dimensionnement. Etant donné qu’un réseau GSM/GPRS est constitué d’un sous-système radio. Ainsi. le dimensionnement varie d’un soussystème à l’autre et ceci apparaît surtout à travers leur diversité fonctionnelle et architecturale. 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.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. 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. d’un soussystème réseau et d’un sous-système de données.

• • • • • • • • le trafic à écouler évalué en Kbit. nous présentons des exemples de données intéressantes dans le cadre du dimensionnement GPRS [PIRC-p. 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 .74-78]. 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. 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.

3 9.1 5.5 19 14.Paquets (octets) 128 256 384 512 768 1024 1280 Overhead (%) 57 28.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.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 .5 % 2.5 7.

Ainsi. En effet.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. Le nombre d’IT PDCH peut être donné par la formule suivante [PIRC-p.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é. 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. 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.05 kb/s 13. l’intégration du GPRS dans le réseau GSM se fait avec l’attribution d’une partie des ressources radio au trafic GPRS. Et ceci dépend par conséquent du nombre d’abonnés. des services disponibles et de la qualité de service offerte.7 kb/s 21.6 kb/s 15.1 Le dimensionnement des canaux PDCH Comme nous l’avons déjà explicité dans la partie concernant l’étude théorique du GPRS. au niveau de l’interface Um.3.3 LES PROCEDURES DE DIMENSIONNEMENT IV. calculée au niveau applicatif : 53 . 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. 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.

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. 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. Etant donné que les informations concernant les indicateurs de performance pour le trafic GPRS ne sont pas toujours disponibles. Il s’agit des entêtes LLC.240 kbit. SNDCP et IP. nous pouvons déterminer le débit global par cellule en affectant un taux 54 . La taille moyenne est estimée à 0. Ce qui fait qu’il convient d’appliquer un coefficient de réduction D : D= taille moyenne paquet taille moyenne paquet + 0. Débit RLC réel = Débit RLC × (1 − BLER) Par ailleurs.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).Schéma de codage CS1 CS2 CS3 CS4 Débit par IT 8 kb/s 12 kb/s 14. il y’a des sources de réduction de débits RLC à ne pas négliger. La retransmission des trames erronées constitue aussi une autre source de dégradation du débit RLC.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.

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

ce qui pose un problème pour le calcul du débit global si on doit prendre en comptes tous les services. p la probabilité d’avoir un « abonné en service ». on représente la fonction F(k) en faisant varier k de 0 à N. 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. il sera possible de différencier les taux de satisfaction en fonction des services au gré de l’opérateur. 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. (l’événement considéré est abonné en service et p est sa probabilité de réalisation). En faisant l’hypothèse d’un nombre élevé d’utilisateurs et une faible probabilité p. 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. Débit global = k × Débit cible 56 . Dans la pratique. on peut se limiter à déterminer le nombre d’abonnés simultanément en service correspondant au service de plus court temps de service.p) tend vers une loi de Poisson de paramètre Nxp. on peut écrire : P(k ) = λk k! × e−λ . Puisque le service avec un temps de service faible est plus exigent en terme de ressources. la loi binomiale de paramètre (N. Néanmoins.Avec. car il y a deux possibilités pour un abonné donné : il est soit en service (ready) ou hors service (idle ou standby). Par ailleurs. Puis quand l’opérateur fixe la valeur de F(k) désirée. 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. 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.

il n’est pas nécessaire de rajouter des ressources au niveau de l’interface Abis. D’autant plus que les techniques de modulation/démodulation ne changent pratiquement pas.3. soit 16 kbit/s.3 Le dimensionnement de l’interface Ater 57 . IV. Généralement s’il s’agit de l’intégration du GPRS seulement.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. 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. Figure 16: Procédure de dimensionnement des canaux PDCH IV.3. Elle représente la procédure de dimensionnement des canaux PDCH pour laquelle nous avons optée pour notre étude.En fin nous pouvons résumer cette méthode nous permettant de dimensionner les canaux PDCH par la figure 16.

en plus des informations de signalisation qui représentent 6% de la taille de l’information à transmettre et des entêtes BSSGP. Un lien MIC véhicule 32 trames à 64 Kbit/s de débit . nous obtenons le Débit IP maximal par BSC.3. Débit IP max i. parmi ces 32 trames. Ainsi en multipliant le débit IP par cellule par le nombre de cellule par BSC (Nb_cell). le support de transmission utilisé sur l’interface Ater est un lien MIC. SNDCP. 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. Il correspond ici à ce qu’on ait appelé débit global.Comme spécifié avant. En effet. Comme conséquence de l’égalité de débit entre l’interface Abis et l’interface Ater. 30 sont seulement disponibles pour l’utilisateur et ceci pour des raisons de synchronisation et de signalisation. c’est donc l’ensemble des ITs PDCH multiplexés simultanément sur l’accès radio. 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. 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. / 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. il s’agit du nombre de time slots correspondant au trafic de données. On a donc : Nb Liens MIC Ater = (∑ ITAbis) 30 Pour les ITs Abis. LLC dont la taille est estimée à 240 bits. Les calculs doivent prendre en compte les overhead des protocoles qui varient de 1% (email) à 60% (Wap). IV. 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. le nombre d’IT entre ces deux interfaces est égal. NS de 58 . Le calcul du trafic sur l’interface Gb doit également prendre en compte les acquittements et répétitions des couches protocolaires supérieures.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. ce qui fait qu’il a un débit total de 2 Mbit/s (32*64 kbit/s). Cependant.

du nombre de cellules par BSC. nous allons schématiser le processus de dimensionnement de l’interface Gb : 59 .).06 + 0. du débit par usager (20-30 kb/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.76-77]. Généralement un facteur multiplicatif F2 est défini et utilisé pour mieux approcher le débit Gb maximal. L’expression permettant de le calculer est la suivante : F2 = (Taille moyenne de paquet (kbits ) + 0. du taux de pénétration du GPRS (GP). d’une marge de sporadicité (10%).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. le trafic Gb est estimé en b/s en fonction du nombre d’abonnés. etc. 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.taille 320 bits. de la durée moyenne de connexion radio (30.24) × 1. Un tableau récapitulant les messages de signalisation avec leur taille est présenté ci après [PIRC-p. de la taille des paquets GPRS (512 ko).120 sec. Ainsi.

respectivement.3. C’est par exemple le cas des MFS fournis par Alcatel. 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. Le dimensionnement sera donc propriétaire car dépendant d’une solution propriétaire de PCU.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. nous déterminons le nombre de PCU nécessaires. 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.Figure 17: Procédure de dimensionnement des canaux Gb IV. 60 . La capacité d’un PCU est donnée par les caractéristiques de l’équipement fournis par le constructeur. correction d’erreur et acquittement. Ainsi il intègre les interfaces Ater et Gb pour son interconnexion avec le BSC et le SGSN. 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. Son dimensionnement doit donc tenir compte de ses fonctionnalités. 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. Connaissant ainsi le nombre de PDCH ainsi que la capacité d’un PCU donné.

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.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. l’exploitation et la gestion du réseau. Donnons l’expression permettant de faire les calculs : nombre de BSC = Nombre de PCU Capacité d ' un BSC en PCU 61 . le dimensionnement en entrée reste inchangé généralement.3. plusieurs BSC peuvent être interconnectés à celui-ci optimisant ainsi l’utilisation. Généralement. 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).Figure 18: Procédure de dimensionnement des PCU IV. Dans le cas où les PCU sont intégrés dans un équipement tel que le MFS d’Alcatel. Et. Cependant si les débits des données dépassent cette capacité. il faudra des extra time slots au niveau Abis afin de véhiculer l’ensemble du trafic. les BSC déjà déployés pour le trafic GSM disposent assez de ressources pour interconnecter l’ensemble des PCU.

l’intégration de nouveaux services. la méthode choisie est la représentation matricielle. 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. 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. 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.IV. C’est pourquoi il nous faut nécessairement représenter l’existant et. des mises à jour sur leur réseau avec l’intégration de nouveaux équipements et produits. 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. 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. Ainsi chaque entité devra avoir sa propre identité afin qu’elle puisse être située dans le réseau.4 OUTIL DE DIMENSIONNEMENT BSS D’UN RESEAU GPRS Le dimensionnement d’un réseau GPRS. En effet. 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. 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. les opérateurs de téléphonies mobiles sont le plus souvent amenés à effectuer des extensions. 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 cas du réseau GPRS. il devra pour cela tenir compte des paramètres qui n’ont pas été utilisés dans le modèle de dimensionnement existant. 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. Donc cet outil sera adapté aux besoins fonctionnels du réseau GPRS de Orange. nous allons utiliser la 62 . 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 pour cette raison que le modèle va prendre en compte les caractéristiques de l’infrastructure GPRS existante.

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 . Par ailleurs il faut éventuellement répartir les abonnés en deux classes à savoir la classe affaire et la classe particulier. Il s’agit de caractériser les services offerts dans le but de définir la taille moyenne des paquets. 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.procédure faisant la comparaison entre le besoin et la disponibilité au niveau de chaque entité du BSS.

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 effet. Alors. 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. 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. en fonction du modèle choisi. l’usager fournira en entrée les valeurs de chaque paramètre. seulement que pour la probabilité de satisfaction. un ensemble de paramètres utiles dans le processus de dimensionnement sera généré. Et.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. Donc ces valeurs peuvent être obtenues par simulation. la valeur de k. nous allons produire une matrice comportant pour chaque valeur de F(k). 64 .

nous pourrons supposer qu’elles présentent les mêmes paramètres concernant les caractéristiques des abonnés. le nombre d’abonnés dans une cellule donnée ne pourra être connu exactement. De toute façon. Nous reprenons effectivement et exactement la même figure. 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. néanmoins nous pouvons le fixer approximativement. Pour les cellules d’une même zone géographique donnée. 65 .Figure 20: modèle de dimensionnement des canaux PDCH Le nombre d’abonné GSM est fourni par les données marketing.

Modèle de dimensionnement des interfaces Gb Autant que les PCU.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. 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. 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 .

les BTSE qui illustrent un ensemble de cellule qu’il gère et l’équipement BTS. sont exclues les données calculées). Le modèle relationnel est en fait un modèle d’organisation des données sous forme de relation. 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 . Dans notre cas. Enfin. 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. 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. les PCU. les clés étrangères qui permettent de lier les relations entre elles ou les clés primaires concaténées. 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. les MFS et les SGSN. il faudra normaliser le modèle en troisième forme normale. 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. 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é. on regroupe les attributs dans les différentes relations (dans une relation.Nous allons utiliser une base de données relationnelle pour la gestion de l’ensemble des entités du réseau d’accès. Ensuite. Les différentes entités sont : les cellules. les BSC.

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 .

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. langage de requête sur les bases de données qui utilise le modèle relationnel. 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. MySQL est un SGBDR facile à mettre en œuvre. Il fonctionne sur de nombreux systèmes d’exploitation avec une large assistance technique. Il est constitué d’un serveur SQL (Structured Query Language). populaire et son implémentation est libre. C'est-à-dire que les clients doivent s’adresser au serveur qui gère. Donc nous ferons recourt au JDBC (Java Data Base Connectivity) dans l’utilisation de la base de données. contrôle et arbitre les accès aux données. 69 . Présentation de MySQL MySQL est basé sur une architecture client/serveur. Il est sécurisé et il utilise efficacement la mémoire.

C’est un langage en permanente évolution. Java s’est très rapidement taillé une place fort importante en particulier dans le domaine de l’Internet et des applications client/serveur. Pour nous. en plus du fait qu’il est algorithmique et orienté objet.2 du JDK.2. 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. 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. 70 . sa portabilité due à ses bibliothèques de classes indépendantes de la plateforme. 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. Java 2 est la version stabilisée de java fondée sur la version initiale 1. il s’agit du premier cas et nous allons nous servir d’Eclipse pour la création de notre interface homme-machine (IHM). 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.Le schéma relationnel de la base de données que l’application implémente est présenté cidessous. En java. Son point fort qui le démarque des autres est.

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. Et le serveur devra être démarré. donc ce fichier sera fourni avec l’application. des erreurs de connexion seront générées. Un fichier de type SQL (. 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. après avoir installé le serveur MySQL. Ensuite.IV.5 APPLICATION ET DESCRIPTION DE L’ODBG Etant donné que les données marketing ne sont pas disponibles. des captures d’écran seront présentées à chaque étape de la simulation. L’icône de l’outil est le suivant : 71 . il suffira juste de lancer sa console et d’exécuter le fichier . Généralement le JVM est disponible sur l’ensemble des systèmes d’exploitation XP. Il faudra aussi que la base de données soit crée au niveau du serveur. 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. au cas contraire.sql) a été créé et permettra à chaque fois que nécessaire de créer la base pour un nouveau utilisateur. Considérons une cellule ayant comme caractéristiques : le nombre d’abonnées GSM est de 650 abonnés. Pour se faire.sql et une fois ceci fait la base est créée et est utilisable.

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. La fenêtre est la suivante : Figure 26 : interface de gestion de la base de données 72 . 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.

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

On a la même procédure pour les autres entités. Choisissez la cellule à afficher et cliquez sur le bouton "Afficher ". 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 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.

Ensuite. Pour dimensionner.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. 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.

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 .

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

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

Par ailleurs. 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. donc c’est dans une perspective d’innovation. minime soit-il. surtout celles intervenant dans les procédures de calculs de dimensionnement. par contre. Il peut aussi faire le dimensionnement du service EDGE. Ce qui a permis de bien comprendre par la même l’importance du dimensionnement dans l’intégration des ressources. 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. l’évolution des paramètres caractérisant ce réseau et la densification dans un tel réseau cellulaire. 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. les plus activés dans le réseau et fournir leur valeur au niveau de la pondération des CS. sinon on peut 79 . 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.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. Par ailleurs du fait que le GPRS vient s’ajouter au réseau GSM existant. En effet il permet tout abord d’automatiser une opération récurrente. on n’aura pas besoin de développer encore une application pour effectuer son dimensionnement. ce qui reste souvent assez difficile du fait que les moyens utilisés restent systématiquement inefficaces. on pourra tout simplement considérer quatre MCS. 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. 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. dans l’élaboration et la prise en charge du trafic de données GPRS au niveau du réseau d’accès. très importante et assez complexe du fait qu’il faut dimensionner pour chaque cellule pour un réseau donné. surtout pour les liens de transmissions MIC qui sont relativement chers. L’outil que nous avons proposé pour effectuer le dimensionnement du BSS d’un réseau GPRS a plusieurs avantages. car s’il faudrait prendre en compte l’EDGE.

bien rajouter une interface. 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. un script au package (fichier jar) déjà obtenu et juste recompiler et recréer l’icône. Ceci est incontournables car la licence UMTS coûte excessivement chère et elle est souvent vendue aux enchères. 80 .

d’interférence. 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. variée et causale des principaux phénomènes et problèmes rencontrés dans le réseau GPRS. la supervision et l’ajustement de la performance du réseau GPRS. 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. Ils sont subdivisés en trois sous-classes : l’établissement de sessions. l’interface Gb et l’interface Ater.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. 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). 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 . Les mesures sont effectuées sur trois interfaces : l’interface radio. le transfert des données et l’allocation des ressources. 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. de coupure. Les KPI présentent une gamme d’indicateurs qui couvrent différents aspects de performances du réseau en matière de trafic. 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.

Le RXLEVEL_XX_H permet de déclencher le handover le plus 82 . Ceci peut entrainer la dégradation de la qualité de service pour les mobiles éloignés. 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. Il détermine sa zone de service et permet d’ajuster la charge de trafic à l’intérieur de la cellule. 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. 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). Si celle-ci est trop chargée. 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. suite à l’affaiblissement du niveau de sang sur ces deux liens.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. 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.

Les critères de ré-sélection sont les suivants : la dégradation du lien radio en Uplink. Contrairement au service voix.proche 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. la dégradation du lien radio en Downlink. 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. la détection d’une voisine dont le niveau est meilleure que celui de la cellule serveuse. RA_RESELECT_HYSTERESIS : évite la ré-sélection de cellules appartenant à des RA différents et réduit le taux de paging infructueux. 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. Son augmentation est inversement proportionnelle à celle du nombre d’exécution des handover. 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. Il maximise la qualité de communication et minimise le taux de handover suite. par contre. il n’y a pas de procédure de Hand Over en GPRS/Edge. la diminution de sa valeur augmente le nombre de handover ping-pong (avec une qualité suffisante). le critère de congestion de la cellule serveuse. et par la suite une dégradation de la qualité de service (avec un nombre de handover ping-pong faible). L’analyse de la performance et la détection des anomalies sont ainsi faites. GPRS_TEMPORARY_OFFSET : évite la ré-sélection ping-pong à la frontière de la cellule. il y a ré-sélection d’une nouvelle cellule. 83 . la dégradation du niveau de signal reçu en Downlink. respectivement. 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). à l’élévation et à la diminution de sa valeur. 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.

developper. http://www. Ingénierie des réseaux cellulaires [IRC] Auteur : Sami Tabbane 2. collection dirigée par Guy Pujolle a. ingénierie des réseaux cellulaires.Bibliographie : 1. Pratique de l’ingénierie des réseaux cellulaires [PIRC] du GSM/GPRS à l’UMTS Auteurs : Sami Tabbane Mohamed Tahar Missaoui b.com (septembre 2008) 4.google.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.etudionet. GPRS Réseaux et Services GPRS Qualité de service dans un réseau GPRS 3.com (septembre 2008) 5. Documentation fournie par le département RAM 6. Documentation obtenue auprès des ingénieurs radio d’Ericsson et de Huawei. http://www. http://www. 84 . Livres : Réseaux et Télécoms.

You're Reading a Free Preview

Télécharger
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->