Brevet FR2810842A1 — publié le 20011228

La présente invention concerne un procédé d'obtention d'une représentation géographique du trafic associé à un réseau de radiocommunication mobile de type cellulaire. Elle s'applique particulièrement bien aux réseaux conformes aux normes GSM ou équivalents. Plus précisément, I'invention a pour but de déterminer, de façon précise, une correspondance entre les points du terrain sur lequel est déployé le réseau de radiocommunication, et le trafic en termes de communication entre les terminaux mobiles de télécommunication, et les stations de base. La connaissance de cette correspondance permet à un opérateur de télécommunication de repérer les zones dont le trafic est trop important compte tenu des ressources (notamment stations de base) déployées et d'envisager des actions correctrices pertinentes. 1 5 Les solutions existantes dans l'état de la technique permettent d'associer à chaque cellule, une valeur de trafic. On rappelle qu'une cellule est une étendue géographique dans laquelle tous (ou sensiblement tous) les terminaux mobiles sont connectés à une mênme station de base. Lorsqu'un terminal mobile se déplace, la communication établie avec une station de base peut se dégrader de sorte qu'il soit amené à établir une nouvelle communication avec une autre station de base, et donc à changer de cellule. On appelle généralement ce mécanisme, basculement ou bien handover selon la terminologie de langue anglaise. À titre d'exemple de cet état de la technique, on peut citer le logiciel Parcell de la société Telemate. Toutefois une telle solution n'est pas satisfaisante. En effet, les cellules sc nt généralement de dimension assez importante. La précision est donc assez faible, et la connaissance de la valeur du trafic pour une cellule donnée est, dans le cas général, peu représentative de la réalité. Par exemple, en contexte urbain, la taille d'une cellule est d'environ 300m par 300 m. Une telle zone est susceptible d'englober à la fois des zones de fort trafic (centre commercial ou industriel...) et de faible trafic (parc, zone résidentielle...). Dans ce cas, la valeur du trafic sera une moyenne des valeurs de trafic sur les zones de fort trafic et sur les zones de faible trafic. Conséquemment, même si la valeur du trafic sur une des zones de fort trafic est extrêmement importante et nécessiterait une action correctrice (ajout d'une station de base pour division de la cellule en deux cellules, par exemple), la valeur de trafic sur la cellule peut être tout à fait normale. Aucune alarme ne pourra donc être générée, et, a fortiori, aucune action correctrice. Il est par conséquent très important d'obtenir une représentation du trafic qui soit plus précise que la cellule. La présente invention a pour but d'obtenir une telle représentation. Pour ce faire, elle a pour objet un procédé pour construire une représentation de la répartition géographique du trafic pour un réseau cellulaire de radiocommunication. Ce procédé se caractérise en ce qu'il comporte des étapes visant à: À Diviser chaque cellule du réseau en un ensemble de zones, à l'aide d'informations sur les basculements provenant du réseau cellulaire, Déterminer une valeur de trafic pour chacune de ces zones, À Déterminer une représentation de la répartition géographique du trafic à partir des valeurs de trafic précédemment calculées. L'invention et ses avantages vont apparaître de façon plus claire dans la description qui va suivre, en liaison avec les figures jointes. La figure 1 illustre le dispositif permettant de mettre en ceuvre le procédé de l'invention. La figure 2 est un organigramme représentant l'enchaînement des étapes du procédé selon l'invention. Les figures 3 et 4 illustrent différentes étapes du procédé au moyen d'un exemple de voisinage d'une cellule. La figure 1 représente le dispositif permettant de mettre en oeuvre le procédé de l'invention. Ce dispositif comporte un réseau de télécommunication mobile RM, comportant un ensemble de stations de base B1, B2, B3... Bn comportant des moyens pour communiquer par ondes électromagnétiques avec un ensemble de terminaux mobiles Tl, T2, T3... Tm. Ce réseau de télécommunication mobile RM est connecté à un ou plusieurs système de gestion OMC (pour Operation and Maintenance Center) tel que défini par la norme GSM 12.00. Ces systèmes de gestion OMC permettent la supervision locale des équipements du réseau de télécommunication mobile. Ils forment une partie du réseau de gestion des télécommunications RGT (non représenté sur la figure) ou TMN pour Telecommunication Management Network, en langue anglaise. Les fonctions des RGT et des OMC sont classiquement divisées en 5 groupes: ò La gestion des pannes survenant sur les divers équipements du réseau de télécommunication mobile, ò La gestion de la configuration, À La gestion des performances, À La gestion de la tarification des communications, et, À La gestion de la sécurité. Pour ce faire, ils ont accès à des informations relatives à ces équipements et notamment aux stations de base B1, B2, B3... Bn. Ces informations sont appelées par la suite indicateurs et sont définies pour partie par la norme GSM 12.04. Cette norme ne définit que des indicateurs de niveau assez bas. La plupart des constructeurs ajoutent à ces indicateurs normalisés d'autres indicateurs, qui sont souvent obtenus par combinaison d'indicateurs de la norme GSM. À titre d'exemple, on peut citer comme indicateurs: ò Un indicateur qui représente le temps d'occupation du canal, * Un indicateur qui représente les tentatives d'appel (qui peut être considéré comme un estimateur du trafic), * Un indicateur représentant le nombre de basculements (ou handovers en langue anglaise) entrants, et, * Un indicateur qui représente le nombre de basculements sortants. Dans la suite, on distinguera les basculements entrants et les basculements sortants. Un basculement sortant a lieu dans une première cellule, lorsqu'un terminal mobile établit une nouvelle connexion avec la station de base d'une deuxième cellule. Un basculement entrant a lieu dans cette première cellule dans le cas inverse, c'est-à-dire lorsqu'un terminal mobile établit une nouvelle connexion avec la station de base de cette première cellule. Autrement dit, lorsqu'un un terminal mobile passe d'une première cellule à une seconde cellule (basculement), il y a un basculement sortant dans la première cellule et un basculement entrant dans la seconde cellule. Le dispositif représenté comporte en outre une base de données DB permettant de mémoriser les données issues du système de gestion OMC. Cette base de données permet de conserver les informations relatives aux équipements du réseau de télécommunication mobile, sur une longue durée, par exemple sur plusieurs mois. Ceci permet d'avoir une vision du comportement du réseau de télécommunication mobile RM sur une longue période, et donc d'être indépenda nt de phénomènes épisodiques pouvant frapper le réseau. Par ailleurs, le dispositif illustré par la figure 1 comporte un serveur BSM mettant à disposition une ou plusieurs cartes de meilleur serveur. Ces cartes sont généralement créées et utilisées lors de la planification du réseau de télécommunication cellulaire. Elles mettent en correspondance des points d'une zone géographique avec la station de base avec laquelle un terminal mobile situé à cet endroit aura la probabilité la plus élevée de se connecter. Elles se basent sur des modélisations de la zone géographique et des conditions de propagation des ondes électromagnétiques et permettent d'avoir une connaissance théorique de l'étendue géographique des cellules. La figure 2 schématise, à l'aide d'un organigramme, le procédé mis en oeuvre par l'outil de planification P. La première étape, référencée E1 sur la figure 2, consiste à diviser les cellules en sous-cellules. Cette division est effectuée en utilisant des informations relatives aux basculements, provenant du système de gestion OMC et qui sont stockées dans la base de données DB. La première sous-étape consiste à calculer les frontières des basculemernts entrants. Cette étape est habituellement une étape de la construction des cartes de meilleurs serveurs. La frontière des basculements entrants peut donc être rendue disponible par le serveur BSM. À titre informatif, on peut noter qu'une cellule de la carte de meilleurs serveurs est constituée de points de l'espace pour lesquels la puissance du signal reçu par un mobile d'une station de base (Bi, B2, B3... Bn) est supérieure à celle reçue des autres stations de base du réseau. Toutefois, cette puissance n'est pas constante au sein d'une cellule. Notamment, aux abords des frontières de la cellule, cette puissance peut être assez faible. On définit alors la frontière des basculements entrants comme éta nt le lieu des points pour lesquels cette puissance est supérieure à un certain seuil. On calcule ensuite, à partir de cette frontière des basculements entrants, une frontière des basculements sortants. Cette frontière des basculements sortants peut être déterminée comme étant la courbe située à une distance d de la frontière des basculements entrants, cette distance d étant calculée comme étant le produit de la vitesse moyenne, sur une cellule, des terminaux mobiles par leur temps d'occupation du canal. Il faut noter que cette distance d est différente pour chaque cellule. Le temps d'occupation du canal peut être directement fourni par un indicateur donné par le système de gestion OMC. La vitesse moyenne des terminaux mobiles est un paramètre du procédé. Il peut être déterminé une fois pour toutes ou bien déterminé à chaque utilisation du procédé selon l'invention. La figure 3 illustre ce calcul de frontières de basculements sortants. La cellule C1 possède des cellules voisines C2, C3, C3, C4 et C5. Le système de gestion OMC fournit la frontière des basculements entrants HOE. Comme indiqué précédemment, on peut alors calculer la frontière des basculements sortants HOS. Cette frontière des basculements sortants HOS est localisée dans les cellules voisines C2, C3, C3, C4 et Cs qu'elle divise en deux parties: une au deçà et une au delà. L'étape suivante, référencée E2 sur la figure 2, consiste à utiliser ces frontières de basculements sortants pour déterminer des zones à l'intérieur de chaque cellule. De la même façon, on peut calculer des frontières de basculements sortants pour chacune des cellules voisines, ainsi qu'il est illustré par la figure 4. Les lignes en pointillés HOS2, HOS3, HOS4 et HOS5 représentent les frontières de basculements sortants calculées respectivement pour les cellules C2, C3, C4 et C5. Ces 4 frontières, correspondants aux 4 cellules adiacentes à la cellule C, divisent la cellule C1 en 9 zones zl, z2, z3, z4, z5, z6, z7, z8 et z9. L'étape suivante, référencé E3 sur la figure 2, consiste à déterminer une valeur de trafic associée à chaque zone. Pour ce faire, le principe peut être de minimiser les différences entre les valeurs de trafic de deux zones adiacentes. On suppose, en effet, que le trafic est une fonction continue et qu'il ne doit pas y avoir de discontinuité du modèle. Dans la suite, on note 2i la valeur de trafic pour la zone i. On peut alors exprimer ce principe sous la forme d'une fonction f à minimiser: n lO 0f(.,1, 2,/3 A") = - v i=l dans laquelle n est le nombre de zones, et Vi la somme des différences entre la valeur de trafic de la zone numéro i et les valeurs de trafic de l'ensemble des zones qui lui sont adiacentes. Cette expression peut prendre plusieurs formes. Sous la forme quadratique on aura: j= %(Ai-,)2 jevi avec Vi l'ensemble des indices des zones adjacentes à la zone numéro i. Cette valeur Vi peut aussi s'exprimer sous une forme linéaire: v, = El,*.,I jeV On peut aussi écrire deux contraintes que les valeurs de trafic,, k2, 3... Xn doivent respecter: À Le somme des valeurs de trafic des zones d'une cellule est égal à la valeur de trafic pour cette cellule. a La somme des basculements estimés pour chaque zone d'une cellule est égal au nombre de basculement pour cette cellule. La première contrainte peut s'écrire, pour chaque cellule i, selon l'expression suivante: ksi)k = ti kE J(i) dans laquelle J(i) est l'ensemble des indices des zones appartenant à la cellule numérotée i, et ti est la valeur de trafic pour cette cellule numéro i. Cette valeur de trafic ti est connue par le système de gestion OMC. La seconde contrainte permet d'écrire pour chaque couple de cellules (Ci, Ci), I'expression suivante: t:, EIk+a2' Z2Ik=HO(i,j) k6.11(i,.j) keJ2(i,j) dons laquelle HO(i, j) représente le nombre de basculements (ou handovers en anglais) de la cellule numéro i vers la cellule numéro j. Dans cette expression, on distingue deux types de zones contenues dons la cellule C: d'une part les zones situées à proximité de la cellule Ci. Pour ces zones, on considère que la probabilité ca qu'une communication subisse un basculement est relativement élevée. On note J1(i, i) l'ensemble de ces zones. a d'autre port les autres zones de la cellule Ci. On considère, pour ces zones, que la probabilité %2 qu'une communication subisse un basculement est relativement faible. On note J2(i, j) I'ensemble de ces zones. On peut noter que Vi, j Ja(i,j)uJ2(i,j)=J(i), le symbole u notant l'union de deux ensembles. À titre d'exemple, si on considère la figure 4, et les basculements ayant lieu entre la cellule C1 et la cellule C2. On peut écrire l'équation de contrainte suivante: h.[X6+4+3] +ca2. [X4+X5+ 2+X 7+8+kl,] =HO(1,2) On obtient donc une fonction de n variables à minimiser sous p l'on peut résoudre par des méthodes connues. À titre d'exemple, on peut se référer à l'ouvrage " Practical Methods of Optimization: constrained Optimization ", de R. Fletcher chez Wiley & Sons, 1981. Une mise en oeuvre préférentielle consiste à utiliser la forme quadratique du critère f(Xl1, 72... Xn) et de résoudre le problème par une méthode itérative, ce qui permet de produire des valeurs de trafic 7, toutes non nulles, conformément aux contraintes opérationnelles. Les valeurs des probabilités ca et cE2 peuvent être déterminées de façon empirique, dans certains cas. Toutefois, une mise en oeuvre préférentielle de l'invention consiste à calculer ces valeurs dans une étape de minimisation sous contraintes, simultanément aux autres variables. En effet, dans la plupart des cas, on ne peut pas donner un couple (cl, Oc2) qui ait une valeur constante sur le réseau. Il faut considérer un couple [cq(i,j), C2(i,j)] pour chaque couple de cellules entre lesquelles il y a des basculements. Il est donc plus pertinent pour la suite de l'exposé, de considérer la proportion Q entre les cc et les %2, cette proportion étant donnée par: OE2(i,i)=Q- cC,(i,i), Vii Cette proportion Q peut être fixée de façon empirique, par exemple à une valeur proche de 1/2. La seconde contrainte peut alors s'écrire sous la forme Crl(i,j)' [ k+ Y'k+(Q-1)' YLk = HO(i,j) kE.1(i,.J) kEJ2(,.j) keJ2(i,.i) Puisque Z/k=ti et que J1(i,j)uJ2(i,j)=J(i), cette expression peut encore k=J(i) s 'écrire: i t, +(Q-1). YEk= l *HO(i,j) keJ2(i,j) al (i, j) On posepu=- -, en supposant que la probabilité qu'un mobile a*(ij) effectue un basculement, dans une zone de type " cl " (c'est-à-dire à proximité d'une autre cellule) n'est pas nulle. Et on obtient alors l'expression de la seconde contrainte (Q-1). lk-pU. HO(i,j)=-t, ke.12(ij) Afin de tenir compte du fait que les probabilités sont inconnues, il faut modifier l'expression du critère à minimiser. Ce critère f devient désormais une fonction des valeurs de trafic XA et des probabilités de basculement a((i, j). On écrit par exemple: S(A,A)=V E [ t, yp1+ i=l i=l jev(i) O(i,j) avec A=(X1, X2, X3... Xn) et A=[cl(1,1); aq(1,2)...c(1,V(1)); cz(2,1) a, (2,2). .. al(2,V(2))... cl(n,1); (x,(n,V(n))] Ce critère peut être minimisé, sous les contraintes précédemment données, selon les méthodes de l'état de la technique, comme celles énoncées précédemment. Revendications 1) Procédé pour construire une représentation de la répartition géographique du trafic pour un réseau cellulaire de radiocommunication, caractérisé en ce qu'il comporte des étapes visant à: * Diviser chaque cellule dudit réseau cellulaire en un ensemble de zones (zl, z2, z3... z9) , à l'aide d'informations sur les basculements provenacint dudit réseau cellulaire, ò Déterminer une valeur de trafic (X1 2,,3... Xn) pour chacune desdites zones, À Déterminer une représentation de la répartition géographique du trafic à partir desdites valeurs de trafic. 2) Procédé selon la revendication précédente, dans lequel la valeur de trafic d'une zone dépend de la probabilité de basculement (cx, 0E2) associée à cette zone. 3) Procédé selon la revendication précédente, dans laquelle lesdites probabilités de basculement sont calculées conjointement au calcul desdites valeurs de trafic, par une méthode d'optimisation sous contraintes. 4) Procédé selon l'une des revendications précédentes, dans lequel l'étape de division de chaque cellule est composée des sous-étapes suivantes: À acquisition des frontières des basculements entrants à partir des cartes de meilleurs serveurs, fournies par un système de gestion (OMC), À calcul des frontières des basculements sortants à partir desdites frontières des basculements entrants, lesdites frontières des basculements sortants formant les frontières desdites zones.