Filière
Ingénieurs en Télécommunications
Option
Elaboré par :
Samiha KAMOUN
Encadré par :
M. Wadi BELLAAJ
M. Sami TABBANE
Samiha KAMOUN
Avant-propos
Ce document s’inscrit dans le cadre d’un projet de fin d’études. Il présente mon travail
réalisé au sein du département «réseau d’accès» de la direction technique de TUNISIANA.
Cette société, fondé le 11 Mai 2002, est le deuxième opérateur de réseau GSM en
Tunisie. Au sein de son département «réseau d’accès» s’effectue la planification et
l’optimisation du réseau radio.
Dans ce contexte, s’inutile mon projet «Modèle de dimensionnement BSS pour le
réseau GPRS », qui consiste à concevoir et implémenter un modèle de dimensionnement qui
permet d’estimer le nombre des canaux PDCH et Gb.
L’objectif majeur de ce projet est d’aboutir à des données de base permettant de
définir la procédure d’implantation du GPRS.
Tables des matières
1.6. Conclusion..................................................................................................................... 15
i
Tables des matières
2.5. Conclusion..................................................................................................................... 33
3.3. Conception..................................................................................................................... 40
3.3.2. Choix du système d’information............................................................................ 41
3.3.4. Conception de la base de données.......................................................................... 42
3.4. Réalisation..................................................................................................................... 44
3.4.1. Environnement de travail ....................................................................................... 44
3.4.2. Choix de la technique ............................................................................................. 45
3.4.3. Interfaces Homme machine .................................................................................... 45
3.5. Conclusion..................................................................................................................... 48
Conclusion générale................................................................................................................ 50
Bibliographie ........................................................................................................................... 51
Annexe ..................................................................................................................................... 52
ii
Listes des figures
iii
Listes des tableaux
iv
Listes des abréviations
A
AGCH: Access Grant CHannel
AUC: AUthentification Center
B
BCCH: Broadcast Control CHannel
BLER: Block Error Rate
BSC: Base Station Controler
BSS: Base Station Sub-system
BSSGP: BSS GPRS Protocol
BTS: Base Transceiver Station
C
CCU: Channel Codec Unit
CI: Cell Identifier
CS: Coding Scheme
D
DBMG: Dimensioning BSS Model for GPRS Network
E
ECSD: Enhanced Circuit-Switched Data
EDGE: Enhanced Data ratesfor the GSM Evolution
EGPRS : Enhanced GPRS
EIR: Equipment Identity Register
F
FR: Frame Relais
G
GGSN: Gateway GPRS Support Node
GMM: GPRS Mobility Management
v
Listes des abréviations
H
HLR: Home Location Register
I
IP: Internet Protocol
L
LLC: Logical Link Control
M
MAC: Medium Access Control
MCS: Modulation Coding Scheme
MFS: Multi-BSS Fast Packet Server
MS: Mobile Station
MSC: Mobile services Switching Center
N
NSS: Network Sub-System
P
PACCH: Packet Associated Control Channel
PAGCH: Packet Access Grant Channel
PBCCH: Packet Broadcast Control Channel
PCH: Paging CHannel
PCU: Packet Control Unit
PCUSN: Packet Control Unit Support Node
PDCH: Packet Data Channel
PDN: Packet Data Network
PDTCH: Packet Data Transfert Channel
vi
Listes des abréviations
R
RACH: Rand Access Channel
RLC: Radio Link Control
S
SGSN: Serving GPRS Support Node
SM: Session Management
SNDCP: Sub network Dependent Convergence Protocol
T
TBF: Temporary Block Flow
TCP: Transport Control protocol
TDMA: Temporary Division Multiple Access
U
UDP: User datagram Protocol
UMTS: Universal Mobile Telecommunications System
V
VLR: Visitor Location Register
vii
Introduction générale
Introduction générale
Les systèmes radio mobiles sont actuellement en pleine expansion dans la plupart des
pays du monde. En effet, les services offerts par ces systèmes sont innovants.
Le GSM est le standard pour les communications numériques le plus répandu.
Système de deuxième génération, il offre aux utilisateurs la téléphonie vocale, le fax et la
transmission de données avec un débit maximal de 9,6kbits/s. Ce débit a été perçu comme une
limitation importante qui empêche la croissance du réseau. Ainsi, la norme GSM est évoluée
pour permettre la transmission des données avec des débits plus importants et l’adoption de
nouveaux services dont l’accès à l’Internet.
Pour surmonter cette limitation, un nouveau service du GSM a été introduit à la fin des
années 99. Il s’agit du GPRS, qui présente un premier pas vers la troisième génération. Ce
service permet l’augmentation des débits de transmission en se basant sur un mode de
transfert par paquets.
Le GPRS est un service rajouté au réseau GSM existant. Son intégration nécessite la
mise en place d’une infrastructure IP basé sur la commutation de paquets. Ainsi, l’intégration
du GPRS nécessite l’introduction d’autres équipements, la configuration de ces équipements
et le dimensionnement des interfaces qui les relient.
Le but de ce projet est d’estimer les besoins en ressources BSS pour l’introduction du
GPRS, de prévoir la topologie BSS et de déterminer les importants indicateurs clés de
performance qui feront ensuite l’objet d’une analyse pour évaluer la performance du réseau
GPRS.
Pour satisfaire à ces besoins, nous allons développer un outil de dimensionnement des
ressources du sous-système radio du réseau GPRS.
Dans un premier volet, nous entamons la partie de l’état de l’art. Dans cette partie nous
nous intéressons à l’étude des principaux concepts pour l’intégration du GPRS ainsi qu’à
l’étude des principaux indicateurs de performance qui caractérisent un réseau GPRS.
Dans un second volet, nous élaborons, en se basant sur des modèles de trafic
appropriés, la procédure de base de dimensionnement des canaux PDCH et Gb. Cette
procédure de base sera ensuite adoptée pour l’implémentation de l’outil.
Finalement, nous entamons la spécification des besoins suivie par la description des
différentes phases de la conception et la présentation de la réalisation de l’outil.
1
Chapitre 1 : Etat de l’art
1.1. Introduction
Le réseau GSM (Global System for Mobile communication) est conçu essent iellement
pour la transmission de la voix. Il est fondé sur la commutation de circuits, et ne permet pas
de dépasser un débit de 9.6 kbits/s en transmission de données.
La commutation de circuit nécessite l’établissement d’une communication au sein de
la cellule GSM, monopolisant ainsi un canal de communication qui ne peut pas être exploité
par un autre utilisateur. Ce mode de transfert est optimal seulement lorsque il s’agit d’un
transfert d’un volume important d’information. Mais dans le cas d’un transfert sporadique, ce
mode est peut efficace, car le temps d’utilisation des ressources ne présente qu’une partie du
temps total de la connexion.
En plus le débit, offert par le GSM, est insuffisant pour couvrir les nouveaux besoins
de transferts de données et définit un frein à la diffusion des contenus Multimédias.
La technologie GPRS, greffée sur l’infrastructure GSM, est une solution intermédiaire
conçue pour l’augmentation des débits de transmission des données et l’optimisation de
l’utilisation des ressources.
Dans ce chapitre, nous présentons les différentes actions nécessaires pour l’intégration
du GPRS. Puis nous étudions les indicateurs de performance qui caractérisent un réseau
GPRS. Finalement, nous examinant la technologie EDGE, qui est une évolution du GPRS, et
nous présentons quelques statistiques sur les deux technologies.
2
Chapitre 1 : Etat de l’art
GMSC PSTN
Trafic en mode
MSC
C circuit
BTS C
U
H/VLR
BSC
C GR
BTS C
U PCU SGSN
Trafic en mode
paquet
GCSN PDN
Entités GPRS
Entités GSM
3
Chapitre 1 : Etat de l’art
Suite à ces mises à niveau, les équipements GSM peuvent supporter la norme GPRS
tout en assurant les mêmes fonctionnalités GSM.
4
Chapitre 1 : Etat de l’art
1.2.3.2. La connexion Gb
L’interface Gb, dans un réseau GPRS, sert à connecter un ou plusieurs PCU à un
SGSN. Cette connexion peut être :
• dédiée : Il s’agit d’implanter un nouveau lien reliant le PCU et le SGSN. Ce
lien est réservé au transfert des paquets. L’inconvénient de ce mode est le coût
d’implantation élevé surtout dans le cas où la distance séparant les deux entités
est importante.
• mixte : Ce mode de connexion permet d’exploiter au maximum les liens déjà
existants du réseau GSM. En fait, il s’agit de réserver des time slots de
l’interface Ater reliant le PCU au transcodeur pour transférer les paquets. Puis,
à partir du transcodeur, il y aura des liens Gb pour terminer le transfert des
paquets au SGSN. L’inconvénient de ce mode est l’utilisation de certaines
ressources réservées au réseau GSM ce qui diminue la capacité du réseau GSM
et peut engendrer une augmentation du taux de congestion de la voix.
5
Chapitre 1 : Etat de l’art
installés. Si c’est le cas, alors le déploiement du GPRS n’a pas d’impact sur le sous-système
radio. Dans le cas contraire, il est nécessaire d’introduire un nouveau TRX et l’opérateur se
trouve face aux problèmes de densification d’un réseau.
Dans le cas où l’opérateur ajoute des TRX pour déployer le GPRS, il doit associer à
chaque nouveau TRX un time slot Abis (2 liens de 64 kbits/s) s’il se limite à l’utilisation du
CS-1 et CS-2 et deux time slots Abis dans le cas de l’utilisation du CS-3 et CS-4.
6
Chapitre 1 : Etat de l’art
7
Chapitre 1 : Etat de l’art
Ces indicateurs présentent des statistiques sur le trafic écoulé dû à l’établissement des
flux de données. Ces indicateurs traduisent:
• Le nombre des demandes d’établissement d’un flux de données avec ou sans
un PDCH maître pour chaque état d’un MS : état de veille ou état de transfert
de paquets,
• Le nombre des établissements d’un flux de données avec ou sans un PDCH
maître pour chaque état d’un MS : état de veille ou état de transfert de paquets,
• Le nombre des recherche de MS (paging) avec un canal GPRS-paquet par
rapport au nombre des recherches de MS avec un canal GSM-circuit.
8
Chapitre 1 : Etat de l’art
9
Chapitre 1 : Etat de l’art
10
Chapitre 1 : Etat de l’art
11
Chapitre 1 : Etat de l’art
La modulation utilisée dans le GSM est la modulation GMSK, qui associe à chaque bit
un état. Pour atteindre des hauts débits par time slot, l’EDGE utilise la modulation 8PSK.
Avec cette modulation, on a huit états (voir figure 1.8), la vitesse de modulation est la même
que pour la GMSK mais permet un débit instantané trois fois plus élevé, chaque état de
modulation transmettant l'information relative à trois bits. L’inconvénient de ce type de
modulation, c’est qu’elle est plus sensible au bruit, vue q’on a plus d’états.
Cette modulation permet donc d’évoluer le GPRS vers l’EDGE.
12
Chapitre 1 : Etat de l’art
13
Chapitre 1 : Etat de l’art
14
Chapitre 1 : Etat de l’art
1.6. Conclusion
Le service GPRS, rajouté au réseau GSM, permet la transmission des données par
paquets avec des débits élevés. Pour le déployer, l’opérateur a besoin d’introduire des
nouveaux équipements et d’effectuer des mises à jour. Il doit, donc, estimer les équipements
nécessaires, leurs configurations et les liens qui les relient.
Ces besoins découlent des ressources de transmission nécessaires pour faire écouler le
trafic paquet. Dans ce projet, nous nous intéressons au sous-système radio (BSS) du GPRS.
Ainsi, nous avons besoins d’estimer les canaux PDCH et Gb nécessaires.
Dans le chapitre suivant, nous élaborons un modèle de base pour le dimensionnement
BSS du GPRS. Ce modèle va nous permettre d’estimer le nombre des canaux PDCH et Gb
nécessaires pour l’introduction du GPRS et par suite les équipements nécessaires et la
topologie du sous-système radio.
15
Chapitre 2: Le modèle de dimensionnement BSS pour le réseau GPRS
2.1. Introduction
Après l’étude des principaux concepts d’intégration du GPRS, nous allons établir,
dans ce chapitre, le modèle de dimensionnement BSS pour le réseau GPRS.
Nous commençons par présenter la problématique relative au sujet traité. Puis, nous
étudions des travaux déjà réalisés et qui traitent le même problème envisagé dans ce projet.
A la fin, en se basant sur les avantages acquis par ces travaux, nous définissons
l’approche de dimensionnement qui sera ensuite adoptée pour la spécification et la conception
de l’outil.
2.2. Problématique
Un opérateur, qui décide introduire le GPRS au sein de l’infrastructure existante de
son réseau GSM, se trouve face à plusieurs choix et plusieurs prédictions à faire qui
compliquent la tâche. En effet, pour implanter le GPRS, certains équipements seront ajoutés
au réseau GSM. Donc l’opérateur doit estimer les équipements nécessaires pour le
déploiement du GPRS et leurs configurations. Dans ce projet, nous nous intéressons
essentiellement au sous-système radio du GPRS.
Une autre tâche, difficile à réaliser, concerne la prédiction du trafic qui écoulera sur le
réseau GPRS. Ce réseau est conçu pour la transmission des données avec des débits élevés.
Donc, un opérateur, souhaitant intégrer le GPRS, a besoin de prévoir les services qui seront
adoptés par ces abonnés ainsi que les débits souhaités par ces derniers. Le cas de
TUNISIANA est plus complexe, vu que le GPRS n’est pas encore commercialisé en la
Tunisie. Ce qui fait aucune référence n’est disponible.
Suite à une première étude, ce trafic de données semble être moins régulier au niveau
de ses caractéristiques (taux d’arrivés, débits...) que le trafic de parole. Ce qui fait, les
formules d’Erlang B, utilisés pour le dimensionnement du réseau GSM, ne s’appliquent plus
dans le cas d’un réseau GPRS. Il s’agit donc de déterminer les paramètres et les règles de
dimensionnement à appliquer pour le dimensionnement BSS d’un réseau GPRS.
16
Chapitre 2: Le modèle de dimensionnement BSS pour le réseau GPRS
Les résultats de dimensionnement obtenus seront des données de base pour estimer les
équipements à introduire et leurs configurations.
17
Chapitre 2: Le modèle de dimensionnement BSS pour le réseau GPRS
• Trafic e- mail : la taille d’un mail suit une loi log2- normal de paramètre 10000.
• Nombre maximal de PDCH alloués dynamiquement = 8.
18
Chapitre 2: Le modèle de dimensionnement BSS pour le réseau GPRS
/3600 Graphe de
dimensionnement
Débit instantané
/ Capacité/PDCH
Nombre de PDCH
2.3.2. ESG-NetCOP
ESG-NetCOP [2] est une solution logicielle pour la planification, la configuration et
l’optimisation des réseaux mobiles (GSM, GPRS et UMTS). Elle permet :
• la planification du réseau GSM (BSS et NSS),
• la planification BSS/GPRS,
• la planification NSS/UMTS-CS,
• la planification UMTS/PS,
• la planification de la signalisation.
Planification BSS/GPRS
L’outil a besoin de récupérer des données représentant l’état actuel du réseau:
l’emplacement géographiques des BTS et des BSC, les liens BTS-BSC et BSC-BTS, les
configurations des BTS,…
A l’aide de ces données, l’outil offre la possibilité d’analyser les capacités du réseau
d’accès. Il permet :
• l’estimation de la probabilité de blocage expérimentale à partir du nombre des
TCH disponibles dans la cellule,
• la détection du surdimensionnement des TRX,
• la détermination de l’étranglement du trafic,
• l’identification de la capacité de réserve au niveau de l’interface Abis et Ater,
• l’estimation du trafic par BSC/MSC.
19
Chapitre 2: Le modèle de dimensionnement BSS pour le réseau GPRS
Pour l’introduction du GPRS, l’outil offre plusieurs méthodes pour la mise à niveau
des BTS. Parmi ces méthodes:
• une mise à niveau basée sur l’infrastructure existante,
• une mise à niveau basée sur l’étranglement du trafic.
IL permet aussi l’allocation des PDCH et le dimensionnement de l’interface Gb.
En plus, cet outil, à l’aide d’un système d’information géographique, permet la
visualisation de l’architecture du réseau GPRS (voir figure 2.4). Cette fonction:
• permet la visualisation de la distribution géographique des équipements,
• permet la visualisation des liens entre les différents équipements GPRS,
• facilite la récupération des informations concernant l’architecture,…
20
Chapitre 2: Le modèle de dimensionnement BSS pour le réseau GPRS
Le modèle du trafic, adopté par le constructeur C1, définit pour chaque classe
d’abonnés:
• le taux de pénétration dans la population GSM,
• les services GPRS,
• le taux de pénétration d’un service dans la population GPRS,
• le débit cible,
• le volume mensuel des données généré par un abonné pour chaque service.
Modèle du trafic
Approche
probabiliste
Débit IP maximal
/
Capacité IP d’un PDCH
=
Nombre de PDCH
21
Chapitre 2: Le modèle de dimensionnement BSS pour le réseau GPRS
4
∑ Pr obabilité de CSi ∗ Débit de CSi
Capacité moyenne / PDCH = 1
4
Certaines entêtes sont ajoutées à la trame RLC. Ce qui fait, la capacité IP d’un PDCH
est inférieure à sa capacité RLC/MAC. Le constructeur C1 a défini des facteurs F1 pour
différentes tailles de paquet. F1 représente, pour une taille donnée, le rapport entre la capacité
RLC/MAC d’un PDCH et sla capacité IP.
Capacité utile / PDCH = capacité moyenne / PDCH ∗ F1
• Débit IP maximal
Le débit IP maximal est calculé à l’aide de la fonction de distribution cumulative du
débit global instantané en supposant que le nombre d’abonnés instantanément en service suit
une loi binomiale. Ce débit dépend de la qualité de service désirée par l’opérateur c'est-à-dire
de la probabilité d’offrir un débit instantané à l’utilisateur est égal au débit cible.
D’après la figure 2.7, trois étapes sont à suivre pour le dimensionnement de l’interface
Gb: le calcul du débit IP maximal pour chaque BSC, la déduction du débit Gb maximal et
finalement la détermination du nombre de time slots Gb en divisant le débit Gb maximal par
64 kbits/s.
22
Chapitre 2: Le modèle de dimensionnement BSS pour le réseau GPRS
Modèle du trafic
Approche
probabiliste
Débit IP maximal
Les entêtes
Gb
Débit Gb maximal
1Gb = 64
kbits/s
Nombre des canaux
Gb
23
Chapitre 2: Le modèle de dimensionnement BSS pour le réseau GPRS
nombre des heures chargées par jour. Pour le service accès aux données, le profil indique le
nombre des heures chargées par jour.
2.3.5. Récapitulation
Chaque approche, présentée dans ce qui précède, est caractérisé par des avantages qui
peuvent être exp loités pour la spécification de notre approche de dimensionnement du sous-
système radio du réseau GPRS. Le tableau 2.1 regroupe les principales recommandations à
suivre pour la définition de notre approche:
Approche recommandations
o L’utilisation d’un simulateur facilite la tâche de
dimensionnement et permet le choix du résultat
le plus performant,
GPRSim
o les conditions de l’environnement radio sont
prises en considération (surtout la dégradation
de la capacité réelle d’un PDCH),
La visualisation de l’architecture GPRS, offerte
ESG-NetCOP par cet outil, est une option dans un outil de
dimensionnement.
o Le modèle du trafic GPRS et les profils
d’abonnés sont bien spécifiés.
Constructeur C1 o La procédure de calcul du débit utile offert par
un PDCH est bien soignée. De même pour le
calcul du débit réel au niveau de l’interface G b,
Le modèle défini est orienté surtout pour le
Constructeur C2
dimensionnement du cœur du réseau.
24
Chapitre 2: Le modèle de dimensionnement BSS pour le réseau GPRS
Classe d’abonnés
Taux de pénétration GPRS dans la population
GSM
Modèle du trafic Services offerts
Taux de pénétration d’un service dans la
population GPRS
Volume mensuel généré par un abonné
Nombre de jours d’activité d’un abonné par
mois
Profil d’abonnés Nombre d’heures chargées par jour
Taux du trafic écoulé par jour pendant les
heures chargées
Capacité utile d’un PDCH
Débit global
Règles de dimensionnement Débit global au niveau Gb
Probabilité de satisfaction des abonnés
Taille moyenne d’un paquet
25
Chapitre 2: Le modèle de dimensionnement BSS pour le réseau GPRS
Approche de
dimensionnement
Simulation
Amélioration
Résultats
Analyse
Oui
Validation de
l’approche
26
Chapitre 2: Le modèle de dimensionnement BSS pour le réseau GPRS
Dans le but de déterminer le nombre de MMS reçus par un abonné GPRS, nous avons
défini un facteur F, qui présente le pourcentage du nombre de MMS par abonné par rapport au
nombre de SMS.
Nombre de MMS par abonné = nombre de SMS par abonné ∗ F
Ainsi le trafic généré par un abonné à l’heure chargée est calculé comme suit :
Trafic par abonné au BH = nombre de MMS par abonné ∗ taille moyenne d ' un MMS
Le trafic global généré à l’heure chargée (BH) est calculé comme suit :
Trafic global au BH = Nombre d ' abonnés GSM ∗ taux de pénétratio n du GPRS ∗ trafic GSM par abonné
Trafic global
généré au BH
/ 3600
Capacité d’un
Débit global / PDCH
Nombre de PDCH
27
Chapitre 2: Le modèle de dimensionnement BSS pour le réseau GPRS
28
Chapitre 2: Le modèle de dimensionnement BSS pour le réseau GPRS
Service 3 5% 25 kbits/s 12 40
Service 4 5% 20kbits/s 6 20
Le nombre de PDCH nécessaires est le rapport entre le débit global par cellule et la
capacité utile d’un PDCH. Il s’agit, donc, de déterminer la capacité utile d’un PDCH et le
débit global.
• La capacité utile d’un PDCH
La capacité utile d’un PDCH, qu’obtiendra un abonné, doit être calculé au niveau de la
couche application. Le tableau 2.6, représente les débits RLC d’un PDCH pour chaque type
de codage. Ces débits représentent le débit avec lequel la couche LLC peut communiquer
avec la couche RLC/MAC.
CS-1 8 kbits/s
CS-2 12 kbits/s
CS-3 14.4 kbits/s
CS-4 20 kbits/s
29
Chapitre 2: Le modèle de dimensionnement BSS pour le réseau GPRS
Le débit RLC réel subit aussi une dégradation à cause des entêtes LLC, SNDCP et IP
ajoutées à un bloc RLC et qui représentent une charge inutile pour l’abonné. Ces entêtes ont
une taille moyenne de 0,24 kbits [4]. Donc, le coefficient de dégradation D est calculé comme
suit :
taille moyenne du paquet
D=
taille moyenne du paquet + 0, 24
• Le débit global
Dans cette approche, est dans le but d’améliorer l’approche que nous avons défini,
nous proposons de définir la distribution du trafic total généré par tous les abonnés GPRS
pour le calcul du débit global.
Pour cela, on peut supposer que le nombre d’abonnés simultanément en service suit
une loi binomiale. En effet, trois états sont possibles pour un abonné GPRS : « READY »,
« STAND BY » et « IDLE » [1]. Ces états sont assimilables à deux états : en service ou hors
service c'est-à-dire entrain d’utiliser des ressources radio (READY) ou non (IDLE et Stand
BY).
Donc l’événement à considérer est «abonné en service». Si ce n’est pas le cas, alors il
est hors service. La probabilité que l’événement se réalise à un instant donné est calculée
comme suit :
Volume transmis par abonné à l ' heure ch arg ée
p=
débit cible ∗ 3600
30
Chapitre 2: Le modèle de dimensionnement BSS pour le réseau GPRS
La règle de dimensionnement des canaux Gb peut être aussi amélioré en tenant compte
de la différence entre le débit offert à l’abonné et le débit au niveau de l’interface Gb.
• Débit global
La même procédure utilisée pour le calcul du débit global spécifique à chaque cellule
sera utilisée, dans cette approche, pour le calcul du débit global spécifique à chaque BSC. Il
suffit de déterminer le nombre N des abonnés connectées aux BTS contrôlés par le BSC en
question et fixer la valeur de F(k) désirée.
• Débit global au niveau de l’interface Gb
Lors de la transmission des paquets, des informations seront ajoutées. Ces
informations sont principalement :
- les entêtes IP, SNDCP et LLC de taille 240 bits,
- les informations de signalisation représentant 6% de la taille de
l’information à transmettre,
- les entêtes BBSGP et NS de taille 320 bits.
Ainsi, le débit global sera multiplié par un coefficient A pour déterminer le débit
global au niveau de l’interface Gb.
(Taille moyenne du paquet + 240) ∗1,06 + 320
A=
Taille moyenne du paquet
• Les canaux Gb
Le nombre de time slots Gb nécessaires pour supporter le trafic GPRS est donc :
Débit global au niveau Gb
Time slots Gb =
64
31
Chapitre 2: Le modèle de dimensionnement BSS pour le réseau GPRS
binomiale de paramètres (N, p), converge en loi vers une variable de poisson de paramètre
N*p [6].
• La loi de poisson
La loi de poisson est une loi d’une variable aléatoire entière positive qui satisfait à :
λk
P (X = k ) = e −λ ∗
k!
• Exploitation de la loi de poisson
Dans le cas du GPRS, plusieurs services sont offerts dont chacun est caractérisé par
temps de service.
Ch arg e unitaire
Temps de service =
Débit cible
Généralement, le service qui a un temps de service faible est plus exigeant en terme de
ressources. De ce fait, nous proposons de se limiter à déterminer le nombre d’abonnés
simultanément en service correspondant au service qui a le plus court temps de service. En
effet, si on détermine le nombre de tous les abonnés GPRS simultanément en service, on se
trouve face à plusieurs débit s cibles. Ainsi le calcul du débit global n’est plus évident.
32
Chapitre 2: Le modèle de dimensionnement BSS pour le réseau GPRS
Données Marketing
Débit global
2.5. Conclusion
Dans ce chapitre, nous avons définit le modèle de dimensionnement qui sera adopté
pour l’estimation du nombre des canaux PDCH et Gb nécessaires. Au cours de la conception
de ce modèle, certains paramètres sont négligés. En fait, le trafic GPRS est irrégulier et la
définition des paramètres de dimensionnement est complexe. En plus, ce modèle est un
modèle de base qui sera exploité pour le lancement du GPRS. Il présente le modèle à
implémenter pour la réalisation de l’outil DBMG.
33
Chapitre 3 : Implémentation du DBMG
3.1. Introduction
34
Chapitre 3 : Implémentation du DBMG
Pour réaliser les tâches spécifiées, l’outil DBMG doit récupérer les données Marketing
et techniques.
• Saisie des données Marketing:
L’utilisateur de l’outil DBMG a besoin d’indiquer le modèle du trafic GPRS écoulé
sur le réseau en question. Pour cette raison, l’outil doit permettre à l’utilisateur de :
o ajouter, modifier ou supprimer une classe d’abonnés,
o ajouter, modifier ou supprimer un service GPRS appartenant à une classe
d’abonnés déjà définie,
o afficher le modèle du trafic GPRS défini.
A chaque classe d’abonnés doit correspondre :
o un ou plusieurs services,
o un taux de pénétration,
o un nombre de jours d’activité par mois d’un abonné,
o un taux du trafic journalier écoulé pendant les heures chargées,
o un nombre d’heures chargées par jour.
A chaque service doit correspondre les paramètres suivants :
o un taux de pénétration dans la population GSM,
o un débit cible qui sera représenté par le débit que l’opérateur désire offrir à
l’abonné,
o un usage mensuel par abonné,
o une charge unitaire transmise au cours d’un usage.
La suppression d’une classe d’abonnés doit engendrer la suppression de tous les
services qui lui appartiennent.
• Saisie des données techniques:
L’outil doit récupérer des données caractérisant le réseau GSM existant et le trafic qui
le génère. Il doit assurer:
o l’import des données caractérisant les cellules.
o la saisie de la valeur moyenne du trafic GSM généré par un abonné ou
choix de la valeur par défaut. L’utilisateur doit avoir l’opportunité d’enregistrer ou de
modifier la valeur saisie.
35
Chapitre 3 : Implémentation du DBMG
36
Chapitre 3 : Implémentation du DBMG
37
Chapitre 3 : Implémentation du DBMG
Le dimensionnement des canaux Gb est une autre fonction primordiale, qui sera
assurée par l’outil. Cette fonction revient à déterminer le nombre de time slots Gb nécessaires.
Pour cela, l’outil doit importer certaines données nécessaires et faire certaines opérations de
calculs.
• Saisie du nombre total des abonnés GSM
• Import des données caractérisant chaque zone
• Calcul du débit global maximal par zone :
La même procédure de calcul sera utilisée pour la détermination du débit maximal
spécifique à chaque zone. Seules les entrées changent. C'est-à-dire la probabilité de
satisfaction des abonnés et les nombres totaux des utilisateurs simultanément en service qui ne
caractérisent plus une cellule mais plutôt une zone.
• Calculer le débit Gb global pour chaque zone :
L’outil à réaliser doit calculer le débit Gb global pour chaque zone. Il doit calculer le
coefficient A. Puis le multiplier par le débit maximal au niveau de la zone en question.
(Taille moyenne du paquet + 0,24) *1,06 + 0,32
A=
Taille moyenne du paquet
38
Chapitre 3 : Implémentation du DBMG
39
Chapitre 3 : Implémentation du DBMG
d’Alcatel, le MFS et les BSC qui y sont connectés seront affichés ainsi que les liens existants.
Pour le cas de Siemens les BSC seront affichés car les PCU sont intégrés dans les BSC.
o Présentation d’un MFS et les BSC qui y sont connectés ainsi que les liens
existant, le nom du MFS doit être choisi à partir d’une liste.
• Recherche d’un équipement et visualisation :
L’utilisateur doit avoir la possibilité de chercher un équipement bien spécifique, en
choisissant son nom d’une liste, pour voir son emplacement géographique et consulter
certaines informations qui le caractérisent. Il aura la possibilité de chercher un MFS, un BSC
ou un BTS.
3.3. Conception
Après la spécification des besoins, nous entamons la phase conceptuelle. Nous
commençons tout d'abord par la présentation des différentes approches. En suite nous passons
à la conception détaillée qui vise à dégager le modèle conceptuel de données et le modèle
relationnel.
3.3.1. Choix de l’architecture
La première étape d’une conception est le choix de l’architecture de l’application. Une
grande variété d’architectures présente dans le monde de développement des systèmes
40
Chapitre 3 : Implémentation du DBMG
d’information. Parmi eux, nous allons choisir le type d’architecture satisfaisant les besoins
spécifiés dans la partie précédente.
D’après la spécification des besoins déjà élaborée, les données nécessaires pour le
fonctionnement de l’application ne demande pas un grand espace de stockage. En plus le
partage de données par plusieurs utilisateurs n’est pas un besoin fonc tionnel. De ce fait,
l’architecture de notre application peut se limiter à une architecture centralisée.
41
Chapitre 3 : Implémentation du DBMG
posent tels que la décentralisation des données, la redondance des données et l’incohérence en
cas d’une mise à jour des données.
La gestion des données stockées dans les fichiers se fait grâce à un système de gestion
des fichiers (SGF).
Pour éviter la redondance des données et l’incohérence, nous optant pour un système
d’information basé sur les bases de données. En fait ce type de système d’information est plus
compatible avec l’application que nous visons réaliser.
42
Chapitre 3 : Implémentation du DBMG
• SGSN : les attributs de cette entité sont les informations relatives aux SGSN,
• PCU : les attributs de cette entité sont les informations relatives aux PCU
introduits dans l’infrastructure GSM existante à savoir son nom, sa capacité,
son constructeur,…
• BSC : les attributs de cette entité sont les caractéristiques des BSC. Parmi ces
caractéristiques, nous citons le nombre de cartes PCU intégrées pour
l’introduction du GPRS,
• Area : les attributs de cette entité sont les informations relatives aux différentes
zones de la Tunisie,
• Cellule : les attributs de cette entité sont les informations relatives aux cellules
y compris le trafic moyen à l’heure chargée.
43
Chapitre 3 : Implémentation du DBMG
3.4. Réalisation
Après avoir achevé l'étape de la conception, nous entamons la partie réalisation qui a
pour objectif d'exposer le travail final. Nous illustrons tout d'abord l'outil de réalisation de
l'application. Puis, nous exposons les interfaces homme/machine permettant la manipulation
de l'application.
44
Chapitre 3 : Implémentation du DBMG
45
Chapitre 3 : Implémentation du DBMG
46
Chapitre 3 : Implémentation du DBMG
la fenêtre. Dans la barre des menus, figurent trois commandes: la commande «File», la
commande «BSS Topology» et la commande «Find».
Dans la commande «BSS Topology» (voir figure 3.5), l’utilisateur peut choisir
d’afficher toute l’architecture du sous-système radio du GPRS, d’afficher l’architecture des
équipements appartenant au fournisseur qu’il sélectionne ou d’afficher l’architecture d’un
MFS.
47
Chapitre 3 : Implémentation du DBMG
3.5. Conclusion
Dans ce chapitre nous avons présenté les principales étapes de l’implémentation de
l’outil DBMG «Dimensioning BSS Model for GPRS Network». Nous avo ns commencé par
spécifier les différents besoins fonctionnels et non fonctionnels que l’outil doit assurer. Puis,
nous avons élaboré la phase de la conception de la base de données. Finalement, nous avons
entamé la phase de la réalisation de l’outil. Durant cette dernière phase, nous avons conçue
des interfaces simples qui facilitent la manipulation et l’exploitation de cet outil par
l’utilisateur.
48
Chapitre 3 : Implémentation du DBMG
49
Conclusion générale
Conclusion générale
50
Bibliographie
Bibliographie
Livres et Articles
[1] Sami Tabbane, Xavier Lagrange, Philipe Godlewski, « Réseaux GSM-DCS », Hermes,
Paris, 1999.
[2] Sami Tabbane, « Ingénierie des réseau cellulaires », Hermes, Paris, 2002.
[3] Peter Stuckmann et Oliver Paul, «Dimensioning Rules for GSM/GPRS Networks», in
Proceedings of the 10th Aachen Symposium on Signal Theory (ASST 2001), Aachen,
September 2001.
[4] Manuel confidentiel du constructeur C1.
[5] Manuel confidentiel du constructeur C2.
[6] G.Saporta, « Théories et méthodes de la statistique », Editions Technip, Paris, 1978.
Sites Web
[7] www.esg.de
[8] www.ericsson.com
[9] www.siemens.com
[10] www.nortelsnetworks.com
[11] www.mobileisgood.com
[12] www.worldgsm.com
[13] www.motorolla.com
[14] www.alcatel-sbell.com.cn
51
Annexe
Annexe
52
Annexe
53
Annexe
54
Annexe
55
Annexe
56
Annexe
SMS-GMSC
E SMS-IWMSC C
MSC/VLR D
HLR
Gs
A Gr
Gd Gc
Gn Gf
Gp
SGSN EIR
GGSN
Autre PLMN
57
Annexe
58
Annexe
Mobile non
REPOS joignable
(GPRS IDLE)
Attachement
Détachement GPRS
ou hors temps GPRS au réseau
Détachement
GPRS
Hors temps ou
SURVEILLANCE forçage PRÊT Mobile
(STAND-BY) (READY) joignable
Transmission ou
réception des données
59
Annexe
Le contexte PDP
Le protocole PDP est spécifique aux données paquet. On lui associe un contexte et une
adresse. Chaque adresse PDP est décrite par un contexte PDP dans le terminal mobile, le
SGSN et le GGSN.
Un contexte PDP est l’ensemble des informations qui sont stockées dans le mobile, le
SGSN et le GGSN pour permettre l’échange de données avec un réseau PDP [1]. Il contient
principalement :
• le type de réseau PDP utilisé (X.25, IP,…),
• l’adresse PDP du terminal,
• l’adresse IP du SGSN courant où se trouve l’abonné,
• le point d’accès au service réseau utilisé,
• la qualité de service négociée.
Un contexte PDP doit être créé afin que l’abonné puisse émettre ou recevoir des
données.
A.2.6. Etablissement d’un flux de données montant
Deux procédures dont définies pour l’établissement d’un flux de données montant : la
procédure en 1 phase et la procédure en 2 phases.
• Accès en une seule phase : l'utilisateur envoie une requête en accès aléatoire
sur le canal PRACH (Packet Random Access CHannel) en précisant sa
demande. Le réseau lui envoie un paquet d'acquittement sur le canal PAGCH
(Packet Access Grant CHannel) et réserve les ressources nécessaires au
transfert sur la voie montante.
• Accès en deux phases : l'utilisateur envoie une requête en accès aléatoire sur le
canal PRACH en précisant sa demande. Puis, après avoir reçu une réponse de
la part du réseau, le mobile envoie la description complète des ressources dont
il a besoin au réseau. Enfin, ce dernier, lui répond par un paquet d'acquittement
et réserve les ressources nécessaires au transfert sur la voie montante. Cet
accès présente l'avantage d'éviter systématiquement les collisions.
Si le mobile ne reçoit aucune réponse avant un certain laps de temps, il abandonne et
peut tenter un nouvel essai. Cependant, il se peut que le réseau ait reçu la requête du mobile
mais qu'il ne puisse pas la. Pour éviter cette situation, le réseau envoie un message au mobile
lui indiquant qu'il se trouve sur une file d'attente et qu'il disposera de ses ressources
ultérieurement.
60
Annexe
61