Brevet FR2908255A1 — publié le 20080509

Allocation de bandes de fréquence à des systèmes de radiocommunications La présente invention concerne une allocation de bandes de fréquence à des systèmes de radiocommunications, tels que des réseaux de radiocommunications cellulaires ou des réseaux locaux sans fil. Généralement, des bandes de fréquence sont allouées à des systèmes de radiocommunications de manière fixe, afin de limiter des interférences entre les différents systèmes de radiocommunications. Des bandes de fréquence peuvent être également allouées à des systèmes de radiocommunications de manière dynamique, en fonction de l'espace et/ou du temps. Par exemple, une allocation de bande de fréquence est adaptée dynamiquement à l'évolution des besoins en spectre d'un système de radiocommunications couvrant une agglomération qui requiert une bande de fréquence plus large en fin de semaine qu'en début de semaine. Certains systèmes de radiocommunications peuvent utiliser des fréquences variant dans une ou plusieurs bandes de fréquence, afin de ne pas causer d'interférences au sein d'un même système de radiocommunications, ou aux autres systèmes de radiocommunications partageant une ou des bandes de fréquence communes . Cependant, il est difficile de prévoir des interférences entre deux systèmes de radiocommunications quelconques dont les besoins en spectre peuvent varier. Dans l'état de la technique, il n'existe pas de procédé général pour allouer de manière statique ou dynamique des bandes de fréquence à des systèmes de 2908255 2 radiocommunications en nombre quelconque afin de garantir un minimum d'interférences entre les systèmes de radiocommunications. 5 Pour remédier à ces inconvénients, un procédé selon l'invention pour allouer des bandes de fréquence respectivement à des systèmes de radiocommunications, est caractérisé en ce qu'il comprend : 10 une modélisation d'une allocation d'une bande de fréquence à chaque système de radiocommunications par au moins un bloc tridimensionnel en fonction d'une largeur de bande de fréquence et d'une zone de couverture du système de radiocommunications, 15 une détermination d'au moins une répartition des blocs modélisés, une attribution d'un premier score à chaque répartition de blocs en fonction d'une bande de fréquence minimale incluant toutes les bandes de 20 fréquence des blocs de la répartition, et une adoption d'une répartition de blocs ayant un premier score supérieur à un seuil afin d'allouer des bandes de fréquence aux systèmes de radiocommunications selon la répartition adoptée. 25 Dans toute la demande, on entend par zone de couverture une zone dans laquelle est accessible un service donné associé à un système de radiocommunications. L'invention prend en compte un nombre quelconque 30 de systèmes de radiocommunications de tout type lors de la modélisation d'allocations de bandes de fréquence par blocs tridimensionnels. Les bandes de fréquence sont allouées selon l'invention aux systèmes de radiocommunications de 35 manière à respecter la bande de fréquence totale 2908255 3 disponible pour les systèmes de radiocommunications, et notamment minimiser la bande de fréquence totale allouée aux systèmes de radiocommunications. Selon une autre caractéristique de l'invention, 5 le procédé peut comprendre en outre autour de blocs modélisés de chaque répartition de blocs une construction de bulles de protection dans lesquelles les systèmes de radiocommunications sont aptes à ne pas subir d'interférence mutuelle au-delà de seuils 10 de tolérance respectifs, le premier score étant attribué à chaque répartition de blocs en fonction en outre d'un nombre de collisions entre des bulles de protection et des blocs de la répartition. Selon une autre caractéristique de l'invention, 15 le procédé peut comprendre en outre autour de blocs modélisés de chaque répartition de blocs une construction de bulles de protection dans lesquelles les systèmes de radiocommunications sont aptes à ne pas subir d'interférence mutuelle au-delà de seuils 20 de tolérance respectifs, un deuxième score étant attribué à chaque répartition de blocs en fonction d'un nombre de collisions entre des bulles de protection et des blocs de la répartition, et une répartition de blocs ayant des premier et deuxième 25 scores supérieurs à des seuils respectifs étant adoptée. L'invention adapte les allocations de bandes de fréquence de manière dynamique aux besoins des systèmes de radiocommunications, et de manière à 30 respecter des seuils de tolérance sur des interférences entre les systèmes de radiocommunications. Selon une autre caractéristique de l'invention, chaque bulle de protection peut être construite 35 autour d'un bloc par rapport à un autre bloc en 2908255 4 fonction des coordonnées spatiales des zones de couverture associées respectivement aux deux blocs et des caractéristiques de propagation des systèmes de radiocommunications associés aux deux blocs. 5 Deux systèmes de radiocommunications respectivement associés à deux blocs n'interfèrent pas entre eux au-delà de seuils de tolérance respectifs lorsque la bulle de protection autour d'un bloc est disjointe de l'autre bloc. Grâce aux bulles 10 de protection autour des blocs modélisés, l'invention alloue de manière optimale des bandes de fréquence aux systèmes de radiocommunications associés aux blocs pour limiter les interférences entre les systèmes de radiocommunications. 15 Selon une autre caractéristique de l'invention, le procédé selon l'invention peut comprendre en outre, si aucune répartition de blocs n'a un score supérieur au seuil prédéterminé, une sélection de répartitions de blocs ayant les scores les plus 20 élevés, un remplacement des répartitions non sélectionnées par des répartitions sélectionnées de manière à conserver un même nombre de répartitions, et une sélection aléatoire d'au moins une répartition de blocs et d'au moins un bloc de la répartition 25 sélectionnée afin de modifier la position du bloc sélectionné en fonction de la fréquence. Le procédé selon l'invention peut comprendre également une sélection aléatoire de deux répartitions et d'au moins un système de radiocommunications, et une 30 interversion des blocs associés à chaque système de radiocommunications sélectionné entre les deux répartitions sélectionnées. La construction des bulles de protection, l'attribution d'un score et les sélections peuvent 35 être itératives. A la suite des itérations, le 2908255 5 procédé selon l'invention détermine une répartition de blocs optimale qui présente notamment un minimum d'interférences entre les systèmes de radiocommunications et une bande de fréquence totale 5 allouée aux systèmes de radiocommunications qui est minimale. L'invention concerne également un dispositif pour allouer des bandes de fréquence respectivement à 10 des systèmes de radiocommunications, caractérisé en ce qu'il comprend : - un moyen pour modéliser une allocation d'une bande de fréquence à chaque système de radiocommunications par au moins un bloc 15 tridimensionnel en fonction d'une largeur de bande de fréquence et d'une zone de couverture du système de radiocommunications, - un moyen pour déterminer au moins une répartition des blocs modélisés, 20 - un moyen pour attribuer un premier score à chaque répartition de blocs en fonction d'une bande de fréquence minimale incluant toutes les bandes de fréquence des blocs de la répartition, et - un moyen pour adopter une répartition de blocs 25 ayant un premier score supérieur à un seuil afin d'allouer des bandes de fréquence aux systèmes de radiocommunications selon la répartition adoptée. L'invention se rapporte encore à un programme 30 d'ordinateur apte à être mis en oeuvre dans un dispositif pour allouer des bandes de fréquence respectivement à des systèmes de radiocommunications, ledit programme comprenant des instructions qui, lorsque le programme est exécuté dans ledit 2908255 6 dispositif, réalisent les étapes selon le procédé de l'invention. D'autres caractéristiques et avantages de la 5 présente invention apparaîtront plus clairement à la lecture de la description suivante de plusieurs réalisations de l'invention données à titre d'exemples non limitatifs, en référence aux dessins annexés correspondants dans lesquels : 10 - la figure 1 est un bloc-diagramme schématique d'un dispositif d'allocation de bande de fréquence selon l'invention ; - la figure 2 est un graphe montrant une variation d'une séparation entre deux bandes de 15 fréquence utilisées respectivement par deux systèmes de radiocommunications en fonction d'une distance entre les zones de couverture des deux systèmes de radiocommunications ; - la figure 3 est un diagramme dans un espace à 20 trois dimensions montrant une modélisation d'allocation de bandes de fréquence à des systèmes de radiocommunications par des blocs délimités par des zones de couverture des systèmes de radiocommunications respectifs ; et 25 - la figure 4 est un algorithme d'un procédé d'allocation de bande de fréquence selon l'invention. En référence à la figure 1, le dispositif d'allocation de bande de fréquence DAB selon 30 l'invention comprend principalement une unité centrale UC, un module de modélisation MOD, un module d'évaluation EVA, un module de simulation SIM et une base de données BD. Le procédé d'allocation de bande de fréquence 35 selon l'invention est mis en oeuvre par exemple sous 2908255 7 la forme d'un logiciel implémenté dans le dispositif d'allocation de bande de fréquence DAB, tel qu'un ordinateur personnel ou un serveur applicatif. Le dispositif DAB contient la base de données BD 5 incluant notamment des données relatives à des systèmes de radiocommunications, telles que des largeurs de bande de fréquence requises pour des antennes de réseaux de radiocommunications et associées à l'identification des antennes et à des 10 caractéristiques de propagation et des positions des antennes et des caractéristiques dimensionnelles de zones de couverture des antennes. Dans une variante, la base de données BD est dans un serveur de base de données relié au 15 dispositif DAB localement ou à distance au travers d'un réseau de télécommunications du type internet. Le dispositif DAB peut communiquer avec des entités du réseau fixe d'au moins un réseau de radiocommunications cellulaire de type UMTS 20 ("Universal Mobile Telecommunications System" en anglais) ou du type GSM ("Global System for Mobile communications" en anglais) adossé à un réseau GPRS ("General Packet Radio Service" en anglais). Les entités peuvent être un centre de maintenance OMC 25 ("Operation and Maintenance Center" en anglais) et des interfaces terrestres entre des contrôleurs de station de base RNC ("Radio Network Controller" en anglais) pour un réseau de type UMTS afin que le dispositif DAB leur transmette rapidement des listes 30 d'allocations de bande de fréquence selon l'invention. Par exemple, le réseau de radiocommunications cellulaire est à accès multiple à répartition par codes CDMA ("Code Division Multiple Access" en 35 anglais). Selon d'autres exemples, le réseau 2908255 8 cellulaire est à accès multiple à répartition par codes à large bande WCDMA ("Wideband Code Division Multiple Access" en anglais) ou dispose de canaux de transport partagés descendants à débit élevé HSPDA 5 ("High Speed Downlink Packet Access" en anglais). Le dispositif DAB peut communiquer en outre avec des entités de service d'un réseau local sans fil du type WIFI ("Wireless Fidelity" en anglais), WIMAX ("World wide Interoperability Microwave Access" en 10 anglais) ou WIBRO ("Wireless Broadland" en anglais), ou encore un réseau de proximité du type infrarouge ou Bluetooth. De manière générale, le dispositif DAB est en liaison avec au moins deux entités de service gérant 15 chacune un système de radiocommunications offrant par exemple un service fixe, un service mobile ou un service de radiodiffusion. Un système de radiocommunications peut être 20 restreint à une station de base dans un réseau de radiocommunications à laquelle une fréquence est à allouer, ou comprendre un ensemble de stations de base appartenant à un même reseau de radiocommunications auquel une bande de fréquence est 25 à allouer. Dans ce dernier cas, l'opérateur du réseau de radiocommunications peut allouer lui-même à chaque station de base dudit ensemble une fréquence de la bande de fréquence allouée. Selon une autre variante, un système de radiocommunications peut être un réseau 30 de radiocommunications auquel une bande de fréquence est à allouer. La figure 2 est un graphe montrant des variations d'un écart Af entre des bandes de 35 fréquence respectivement utilisées par deux systèmes 2908255 9 de radiocommunications en fonction de la distance Ad entre des zones respectivement couvertes par les deux systèmes de radiocommunications. La distance Ad et l'écart Af appelé également "bande de garde" 5 dépendent des systèmes de radiocommunications concernés et sont respectivement inférieurs à une distance maximale prédéterminée AdM et un écart maximal prédéterminé AfM. Les deux systèmes de radiocommunications 10 n'interfèrent pas mutuellement s'ils utilisent respectivement des bandes de fréquence suffisamment séparées en fonction de la distance entre les zones de couverture des systèmes de radiocommunications. En particulier, les deux systèmes de radiocommunications 15 n'interfèrent pas mutuellement s'ils utilisent respectivement des bandes de fréquence séparées d'au moins l'écart de fréquence maximal AfM, ou si la distance entre les zones de couverture relatives aux systèmes de radiocommunications est supérieure à la 20 distance maximale AdM. En général, chaque couple de deux systèmes de radiocommunications est associé à un graphe Af(Ad) qui est différent des graphes associés à d'autres couples de systèmes de radiocommunications et qui 25 dépend des caractéristiques de propagation des systèmes de radiocommunications composant le couple. Sur la figure 3 est illustrée une modélisation d'allocation de bande de fréquence par bloc 30 tridimensionnel dans un repère de référence (Ox, Oy, Of). Les dimensions et les contours de zones de couverture de systèmes de radiocommunications sont définis à l'aide de coordonnées spatiales x et y selon deux axes horizontaux dans un plan terrestre de 35 coordonnées. La troisième coordonnée f selon un axe 2908255 10 vertical permet de définir des bandes de fréquence à allouer aux systèmes de radiocommunications. Une allocation d'une bande de fréquence à un système de radiocommunications est modélisée par le module de 5 modélisation M0D du dispositif d'allocation de bande de fréquence DAB. L'allocation d'une bande de fréquence à un système de radiocommunications est représentée par un bloc qui est un objet tridimensionnel sur la figure 10 3. Dans un exemple illustré à la figure 3, trois blocs tridimensionnels BL1, BL2 et BL3 sont représentés et respectivement associés à trois systèmes de radiocommunications différents. La projection orthogonale d'un bloc associé à un 15 système de radiocommunications sur le plan terrestre Ox, Oy correspond à une zone de couverture ZC du système de radiocommunications. La projection orthogonale du bloc sur l'axe vertical f correspond à une bande de fréquence (fm, fM) à allouer au système 20 de radiocommunications. Pour une zone de couverture donnée ZC1, plusieurs bandes de fréquence peuvent être allouées à un système de radiocommunications. Dans ce cas, plusieurs blocs associés au même système de 25 radiocommunications sont juxtaposés parallèlement à l'axe Of. La forme de la base d'un bloc dépend du système de radiocommunications associé au bloc. Par exemple, si le système de radiocommunications est une antenne 30 omnidirectionnelle, la base a la forme d'un disque. Si le système de radiocommunications est une antenne directionnelle, la base a une forme de secteur circulaire. Le module de modélisation MOD détermine une 35 bulle de protection BP1 autour d'un bloc, qui 2908255 11 illustre la limite de compatibilité en fréquence entre le système de radiocommunications associé au bloc et un autre système de radiocommunications. La forme d'une bulle est définie pour un premier 5 système de radiocommunications par rapport à un deuxième système de radiocommunications. La bulle délimite une région dans laquelle les premier et deuxième systèmes de radiocommunications sont aptes à ne pas subir d'interférence l'un par rapport à 10 l'autre au-delà de seuils de tolérance respectifs. La forme de la bulle de protection BP1 est construite en appliquant la courbe illustrée à la figure 2 au bloc BL1. Le bloc BL1 est agrandi latéralement parallèlement au plan terrestre Ox, Oy 15 de la distance maximale AdM pour Af = 0 et verticalement parallèlement à l'axe des fréquences de l'écart maximal AfM pour Ad = O. Au niveau des arêtes du bloc BL1, la bande de fréquence (flm, flM) est agrémentée de la variation de l'écart Af en fonction 20 de la variation de la distance Ad agrémentant les deux coordonnées x et y dans la zone de couverture ZC1 selon la courbe illustrée à la figure 2 afin de définir complètement la bulle tridimensionnelle BP1. Par exemple sur la figure 3, si la bulle de 25 protection BP1 autour du bloc BL1 est disjointe du bloc BL2, alors les deux systèmes de radiocommunications respectivement associées aux blocs BL1 et BL2 peuvent coexister. Si la modélisation d'allocation de bande de 30 fréquence prend en compte plus de deux systèmes de radiocommunications, au moins deux bulles de protection sont déterminées autour d'un bloc. Par exemple, si les trois systèmes de radiocommunications respectivement associés aux trois blocs BL1, BL2 et 35 BL3 sont considérés pour l'allocation de bande de 2908255 12 fréquence, alors deux bulles de protection sont déterminées autour du bloc BL1. Une première bulle de protection du bloc BL1 par rapport au bloc BL2 est déduite d'un premier graphe Af(Ad) associé à un 5 couple de systèmes de radiocommunications ayant des caractéristiques de propagation similaires respectivement à ceux représentés par les blocs BL1 et BL2. Une deuxième bulle de protection du bloc BL1 par rapport au bloc BL3 est déduite d'un deuxième 10 graphe Af(Ad) associé à un couple de systèmes de radiocommunications ayant des caractéristiques de propagation similaires respectivement à ceux représentés par les blocs BL1 et BL3. A titre d'exemple, une seule bulle de protection BP1 autour 15 du bloc BL1 par rapport à l'un des blocs BL2 et BL3 est représentée sur la figure 3. En référence à la figure 4, le procédé d'allocation de bande de fréquence selon l'invention 20 comprend des étapes El à E10 exécutées sous le contrôle de l'unité centrale UC dans le dispositif d'allocation de bande de fréquence DAB. A l'étape El, le dispositif d'allocation de bande de fréquence DAB collecte des informations 25 relatives aux cartographies des zones de couverture pour chaque système de radiocommunications dont l'opérateur souhaite bénéficier d'une allocation de bande de fréquence. En outre, le dispositif DAB est informé des 30 besoins en spectre pour chaque système de radiocommunications, c'est-à-dire d'une largeur de bande de fréquence requise par chaque système de radiocommunications. Pour chaque système de radiocommunications, les 35 informations collectées comprennent les coordonnées 2908255 13 spatiales de la zone de couverture ZC du système de radiocommunications, ainsi que la largeur de bande de fréquence requise par le système de radiocommunications, et sont mémorisées dans la base 5 de données BD. A un point donné du plan terrestre peuvent coexister plusieurs systèmes de radiocommunications. En effet, une station de base peut comporter plusieurs antennes requérant chacune une largeur de 10 bande de fréquence dans une bande de fréquence différente. Par exemple, une antenne requiert une largeur de bande de fréquence dans une bande de fréquence spécifique à un réseau de type UMTS et une autre antenne requiert une largeur de bande de 15 fréquence dans une bande de fréquence spécifique à un réseau de type WIMAX. A l'étape E2, le module de modélisation MOD analyse les informations mémorisées dans la base de données BD et modélise, pour chaque système de 20 radiocommunications, une allocation d'une bande de fréquence (fm, fM) au système de radiocommunications par un bloc tridimensionnel BL en fonction de la largeur de bande de fréquence fM - fm requise par le système de radiocommunications et des dimensions et 25 de la position de la zone de couverture ZC du système de radiocommunications. La largeur de la bande de fréquence à allouer à un système de radiocommunications est alors au moins égale à la largeur de bande de fréquence requise par le système 30 de radiocommunications. A l'étape E3, le module de modélisation MOD détermine une ou plusieurs répartitions REP des blocs modélisés BL en fonction de variation des limites fm et fM des bandes de fréquence à allouer qui dépendent 35 des largeurs de bande de fréquence fM - fm requises 2908255 14 pas les systèmes de radiocommunications associés aux blocs. Chaque répartition REP contient au moins autant de blocs qu'il y a de systèmes de radiocommunications. Pour chaque système de 5 radiocommunications, le bloc modélisé BL ayant une hauteur égale à la largeur de bande de fréquence fM - fm requise par le système de radiocommunications a des positions dans le repère (Ox, Oy, Of) qui peuvent varier seulement selon l'axe des fréquences Of et qui 10 sont associées aux répartitions REP, une position du bloc pouvant être associée à plusieurs répartitions REP. Par exemple, pour chaque répartition de blocs REP, les blocs sont placés aléatoirement les uns par 15 rapport aux autres selon l'axe des fréquences Of. Dans un cas particulier, les répartitions des blocs sont déterminées de manière à ce qu'aucun bloc ne recouvre un autre bloc et à ce que toutes les bandes de fréquence à allouer aux systèmes de 20 radiocommunications associés aux blocs soient contenues dans une bande de fréquence totale prédéterminée. Dans un autre exemple, une ou plusieurs répartitions de blocs contiennent au moins deux blocs qui ne sont pas disjoints. Par exemple, le 25 module de modélisation MOD détermine un ensemble de R = 50 répartitions de blocs à optimiser au cours des étapes suivantes. Les étapes suivantes E4 à E9 sont exécutées de 30 manière itérative par le dispositif d'allocation de bande de fréquence DAB afin de déterminer une répartition de blocs optimale satisfaisant à des critères prédéterminés dépendant de grandeurs évaluées. 2908255 15 A une itération initiale iter 0, le module de modélisation MOD construit des bulles de protection BP autour de blocs BL parmi les blocs modélisés pour chaque répartition de blocs REP, à l'étape E4. Chaque 5 bulle de protection autour d'un premier bloc est construite par rapport à un deuxième bloc en fonction du graphe Af(Ad) associé à un couple de systèmes de radiocommunications ayant des caractéristiques de propagation similaires respectivement aux systèmes 10 représentés par les premier et deuxième blocs. Par exemple, pour chaque bloc, le module de modélisation MOD détermine autant de bulles de protection autour du bloc que de blocs modélisés excepté le bloc considéré. Ainsi, un bloc est entouré 15 d'une bulle de protection par rapport à un autre bloc. Selon un autre exemple, pour deux systèmes de radiocommunications consi dérés, une seule bulle de protection est déterminée autour de l'un des deux 20 blocs. Dans ce cas, pour N systèmes de radiocommunications considérés, un nombre NB de bulles à déterminer autour de blocs d'indice i est donné par la relation suivante : NB = N(N - 1)/2. 25 En variante, lorsque deux blocs sont séparés d'une distance supérieure à une distance prédéterminée, aucune bulle de protection n'est déterminée autour de l'un des blocs. 30 A l'étape E5, le module d'évaluation EVA attribue au moins un score SC à chaque répartition de blocs REP. Par exemple, le score SC est attribué en fonction de la largeur de la bande de fréquence 35 minimale incluant toutes les bandes de fréquence des 2908255 16 blocs de la répartition. Le score attribué à la répartition est alors d'autant plus élevé que ladite bande de fréquence minimale est étroite. En outre, le score SC peut dépendre également du 5 nombre de collisions entre des bulles de protection et des blocs de la répartition. Ce score fournit une estimation de la qualité d'adaptation de la répartition de blocs aux contraintes prédéterminées. Le score attribué à la répartition est d'autant plus 10 élevé que le nombre de collisions est faible. Dans un autre exemple, à chaque répartition sont attribués un premier score en fonction de la largeur de la bande de fréquence minimale incluant toutes les bandes de fréquence des blocs d'une répartition et un 15 deuxième score en fonction du nombre de collisions entre des bulles de protection et des blocs de la répartition. En complément, le ou les scores dépendent en outre des préférences de certains systèmes de 20 radiocommunications pour utiliser certaines bandes de fréquences et ne pas utiliser d'autres bandes de fréquences. A l'étape E6, le module d'évaluation EVA compare 25 le score SC attribué à chaque répartition de blocs à un seuil prédéterminé SP. Si une répartition de blocs REP a un score SC supérieur au seuil prédéterminé SP, la répartition de blocs est adoptée par le module d'évaluation EVA afin 30 d'allouer des bandes de fréquence aux systèmes de radiocommunications selon la répartition adoptée, à une étape E10. Si plusieurs répartitions de blocs REP ont un score supérieur au seuil prédéterminé, la répartition de blocs adoptée par exemple est celle 35 ayant le score le plus élevé. 2908255 17 Si aucune répartition de blocs REP a un score SC supérieur au seuil prédéterminé SP, le procédé passe à l'étape E7. En variante, dans le cas où plusieurs scores ont 5 été attribués à chaque répartition à l'étape E5, le module d'évaluation EVA adopte la répartition de blocs ayant tous les scores supérieurs à des seuils prédéterminés respectifs. 10 A l'étape E7, le module de simulation SIM sélectionne K répartitions de blocs à garder ayant les scores les plus élevés parmi les R répartitions de blocs REP pour les étapes suivantes. Par exemple, K est compris entre R/2 et R. Les répartitions non 15 sélectionnées sont supprimées et sont remplacées par certaines répartitions sélectionnées qui peuvent être dupliquées de manière à conserver un même nombre R de répartitions. Par exemple, un ensemble de trois répartitions 20 de blocs contient des première, deuxième et troisième répartitions auxquelles sont respectivement attribués des scores en ordre décroissant. Les première et deuxième répartitions sont sélectionnées et la troisième répartition est supprimée. La première 25 répartition est alors dupliquée pour obtenir un autre ensemble de trois répartitions. La duplication d'au moins la répartition à laquelle est attribué le score le plus élevé garantit la conservation de cette répartition pour l'itération suivante. 30 A l'étape E8, le module de simulation SIM sélectionne aléatoirement au moins une répartition de blocs REP parmi les R répartitions issues de l'étape E7 et au moins un bloc BL de la répartition 35 sélectionnée. Plusieurs blocs peuvent être 2908255 18 sélectionnés par exemple s'ils ont les mêmes coordonnées spatiales. Le module SIM modifie alors la position du ou des blocs sélectionnés parallèlement à l'axe des fréquences Of et donc en fonction de la 5 fréquence. Par exemple, un ou plusieurs blocs sélectionnés sont déplacés verticalement, ce qui revient à allouer d'autres bandes de fréquence aux systèmes de radiocommunications. 10 Selon un autre exemple, au moins unbloc sélectionné est divisé en sous-blocs, ce qui revient à allouer plusieurs bandes de fréquence disjointes à un système de radiocommunications au lieu d'une seule bande de fréquence initialement plus étroite que 15 l'ensemble des bandes de fréquence des sous-blocs. A l'étape E9, le module de simulation SIM sélectionne aléatoirement deux répartitions de blocs REP parmi les R répartitions issues des étapes E7 et 20 E8, et sélectionne au moins un système de radiocommunications. Les blocs associés à chaque système de radiocommunications sélectionné sont intervertis entre les deux répartitions sélectionnées par le 25 module SIM. Les deux répartitions ainsi obtenues sont dites croisées puisque chaque répartition comprend au moins un bloc placé selon l'autre répartition initiale. Par exemple, deux répartitions sont 30 sélectionnées. La première répartition comprend trois blocs "Al", "A2" et "A3" associés respectivement à des systèmes de radiocommunications "S1", "S2" et "S3". La deuxième répartition comprend trois blocs "B1", "B2" et "B3" associés respectivement aux 35 systèmes de radiocommunications "S1", "S2" et "S3". 2908255 19 Si les systèmes de radiocommunications "S1" et "S2" sont sélectionnés, les deux répartitions obtenues après croisement comprennent respectivement les trois blocs "B1", "B2" et "A3" et les trois blocs "Al", 5 "A2" et "B3". Eventuellement, une répartition de blocs obtenue après croisement peut comprendre des blocs qui se recouvrent. Dans ce cas, cette répartition présentant une perturbation mutuelle entre les systèmes de 10 radiocommunications représentés par les blocs se recouvrant et donc présentant un faible score ne sera pas sélectionnée à l'étape E7 de l'itération suivante et sera donc supprimée. A l'issue de l'étape E9, le procédé passe de 15 nouveau à l'étape E4 pour l'itération suivante. Les étapes E7 à E9 décrites précédemment correspondent à une réalisation particulière d'un algorithme génétique qui est lui-même un type 20 particulier d'algorithme d'optimisation. En variante, les étapes E7 à E9 peuvent être remplacées par des étapes d'un autre algorithme d'optimisation, par exemple de type "recuit simulé". 25 Lorsque le nombre d'itérations iter atteint un nombre prédéterminé d'itérations NP et aucune répartition de blocs REP n'a un score SC supérieur ou égal au seuil prédéterminé SP à une étape E67 intermédiaire entre les étapes E6 et E7, le 30 dispositif d'allocation de bande de fréquence DAB requiert auprès des opérateurs des systèmes de radiocommunications une modification des besoins en spectre et/ou des zones de couverture des systèmes de radiocommunications. 2908255 20 Dans ce cas, le procédé peut passer de nouveau à l'étape El afin de déterminer des répartitions de blocs à adopter. 5 Dans une variante, à l'étape E4, au cours des itérations succédant à l'itération initiale, seules les bulles de protection autour de blocs qui ont été modifiés aux étapes E8 et E9 sont déterminées à nouveau. 10 L'invention décrite ici concerne un procédé et un dispositif pour allouer des bandes de fréquence respectivement à des systèmes de radiocommunications. Selon une implémentation, les étapes du procédé de 15 l'invention sont déterminées par les instructions d'un programme d'ordinateur incorporé dans le dispositif d'allocation de bande de fréquence selon l'invention. Le programme comporte des instructions de programme qui, lorsque ledit programme est exécuté 20 dans le dispositif dont le fonctionnement est alors commandé par l'exécution du programme, réalisent les étapes du procédé selon l'invention. En conséquence, l'invention s'applique également à un programme d'ordinateur, notamment un programme 25 d'ordinateur enregistré sur ou dans un support d'enregistrement lisible par un ordinateur et tout dispositif de traitements de données, adapté à mettre en oeuvre l'invention. Ce programme peut utiliser n'importe quel langage de programmation, et être sous 30 la forme de code source, code objet, ou de code intermédiaire entre code source et code objet tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable pour implémenter le procédé selon l'invention. 2908255 21 Le support d'enregistrement peut être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage sur lequel est enregistré le 5 programme d'ordinateur selon l'invention, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore une clé USB, ou un moyen d'enregistrement magnétique, par exemple une disquette (floppy disc) ou un disque dur. 10 D'autre part, le support d'enregistrement peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Le programme selon l'invention peut 15 être en particulier téléchargé sur un réseau de type internet. Alternativement, le support d'enregistrement peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter 20 ou pour être utilisé dans l'exécution du procédé selon l'invention. REVENDICATIONS 1 - Procédé pour allouer des bandes de fréquence respectivement à des systèmes de radiocommunications, caractérisé en ce qu'il comprend : une modélisation (E2) d'une allocation d'une bande de fréquence à chaque système de radiocommunications par au moins un bloc tridimensionnel (BL) en fonction d'une largeur de bande de fréquence et d'une zone de couverture du système de radiocommunications, une détermination (E3) d'au moins une répartition (REP) des blocs modélisés (BL), une attribution (E5) d'un premier score à chaque répartition de blocs en fonction d'une bande de fréquence minimale incluant toutes les bandes de fréquence des blocs de la répartition, et une adoption (E 10) d'une répartition de blocs ayant un premier score supérieur à un seuil afin d'allouer des bandes de fréquence aux systèmes de radiocommunications selon la répartition adoptée. 2 - Procédé conforme à la revendication 1, comprenant autour de blocs modélisés de chaque répartition de blocs une construction (E4) de bulles de protection (BP) dans lesquelles les systèmes de radiocommunications sont aptes à ne pas subir d'interférence mutuelle au-delà de seuils de tolérance respectifs, le premier score étant attribué à chaque répartition de blocs (REP) en fonction en outre d'un nombre de collisions entre des bulles de protection et des blocs de la répartition. 3 - Procédé conforme à la revendication 1, comprenant autour de blocs modélisés de chaque 2908255 23 répartition de blocs une construction (E4) de bulles de protection (BP) dans lesquelles les systèmes de radiocommunications sont aptes à ne pas subir d'interférence mutuelle au-delà de seuils de 5 tolérance respectifs, un deuxième score étant attribué à chaque répartition de blocs en fonction d'un nombre de collisions entre des bulles de protection et des blocs de la répartition, et une répartition de blocs ayant des premier et deuxième 10 scores supérieurs à des seuils respectifs étant adoptée. 4 - Procédé conforme à la revendication 2 ou 3, selon lequel chaque bulle de protection (BP) est 15 construite autour d'un bloc par rapport à un autre bloc en fonction des coordonnées spatiales des zones de couverture associées respectivement aux deux blocs et des caractéristiques de propagation des systèmes de radiocommunications associés aux deux blocs. 20 5 - Procédé conforme à la revendication 1 ou 2, comprenant en outre, si aucune répartition de blocs (REP) n'a un score (SC) supérieur au seuil prédéterminé . 25 une sélection (E7) de répartitions de blocs (REP) ayant les scores les plus élevés, un remplacement (E7) des répartitions non sélectionnées par des répartitions sélectionnées de manière à conserver un même nombre de répartitions, 30 et une sélection aléatoire (E8) d'au moins une répartition de blocs et d'au moins un bloc (BL) de la répartition sélectionnée afin de modifier la position du bloc sélectionné en fonction de la fréquence. 35 2908255 24 6 - Procédé conforme à la revendication 5, comprenant en outre une sélection aléatoire (E9) de deux répartitions de blocs (REP) et d'au moins un système de radiocommunications, et une interversion 5 (E9) des blocs associés à chaque système de radiocommunications sélectionné entre les deux répartitions sélectionnées. 7 - Procédé conforme à la revendication 5 ou 6, 10 selon lequel la construction (E4) des bulles de protection, l'attribution (E5) d'un score et les sélections (E7, E8, E9) sont itératives. 8 - Dispositif (DAB) pour allouer des bandes de 15 fréquence respectivement à des systèmes de radiocommunications, caractérisé en ce qu'il comprend : - un moyen (MOD) pour modéliser une allocation d'une bande de fréquence à chaque système de 20 radiocommunications par au moins un bloc tridimensionnel (BL) en fonction d'une largeur de bande de fréquence et d'une zone de couverture du système de radiocommunications, -un moyen (MOD) pour déterminer au moins une 25 répartition (REP) des blocs modélisés (BL), - un moyen (EVA) pour attribuer un premier score (SC) à chaque répartition de blocs en fonction d'une bande de fréquence minimale incluant toutes les bandes de fréquence des blocs de la répartition, et 30 - un moyen (EVA) pour adopter une répartition de blocs ayant un premier score supérieur à un seuil afin d'allouer des bandes de fréquence aux systèmes de radiocommunications selon la répartition adoptée. 2908255 25 9 - Programme d'ordinateur apte à être mis en oeuvre dans un dispositif (DAB) pour allouer des bandes de fréquence respectivement à des systèmes de radiocommunications, ledit programme étant 5 caractérisé en ce qu'il comprend des instructions qui, lorsque le programme est chargé et exécuté dans ledit dispositif, réalisent les étapes de : modéliser (E2) une allocation d'une bande de fréquence à chaque système de radiocommunications par 10 au moins un bloc tridimensionnel (BL) en fonction d'une largeur de bande de fréquence et d'une zone de couverture du système de radiocommunications, déterminer (E3) au moins une répartition (REP) des blocs modélisés (BL), 15 attribuer (E5) un premier score à chaque répartition de blocs en fonction d'une bande de fréquence minimale incluant toutes les bandes de fréquence des blocs de la répartition, et adopter (E10) une répartition de blocs ayant un 20 premier score supérieur à un seuil afin d'allouer des bandes de fréquence aux systèmes de radiocommunications selon la répartition adoptée. 10 - Support d'enregistrement lisible par un 25 dispositif de traitements de données pour allouer des bandes de fréquence respectivement à des systèmes de radiocommunications, caractérisé en ce qu'il a enregistré un programme d'ordinateur comportant des instructions pour l'exécution des étapes de : 30 modéliser (E2) une allocation d'une bande de fréquence à chaque système de radiocommunications par au moins un bloc tridimensionnel (BL) en fonction d'une largeur de bande de fréquence et d'une zone de couverture du système de radiocommunications, 2908255 26 déterminer (E3) au moins une répartition (REP) des blocs modélisés (BL), attribuer (E5) un premier score à chaque répartition de blocs en fonction d'une bande de 5 fréquence minimale incluant toutes les bandes de fréquence des blocs de la répartition, et adopter (E10) une répartition de blocs ayant un premier score supérieur à un seuil afin d'allouer des bandes de fréquence aux systèmes de 10 radiocommunications selon la répartition adoptée.