Brevet FR2790098A1 — publié le 20000825

La présente invention concerne un procédé et un dispositif pour la localisation, à partir d'un aéronef, d'émetteurs terrestres fixes ou mobiles. Ces émetteurs appartiennent à un système de radiocommunications cellulaires de type TDMA; en particulier ce système consiste en un réseau de radiocommunications utilisant la norme GSM ou DCS 1800. La norme DCS 1800 est une évolution de la norme GSM. Le sigle TDMA est une abréviation des termes anglo-saxons " Time Division Multiple Access " il est parfois remplacé par le sigle AMRT qui est l'abréviation des termes "Accès Multiple Répartition dans le Temps >". Le sigle GSM est une abréviation des termes anglo-saxons " Global System for Mobile communication ". Le sigle DCS est une abréviation des termes anglo- saxons " Digital Cellular System ". Le réseau GSM est un réseau permettant d'assurer des communications numériques, entre des mobiles ou entre des mobiles et des abonnés du réseau public commuté. Pour que le réseau puisse offrir ces services, une série de fonctions a été définie. Ces fonctions sont celles requises dans tout réseau de mobiles; il s'agit par exemple de la numérotation, de l'acheminement vers un usager mobile, du transfert de cellules, etc... Ces fonctions sont réparties dans des entités. Le réseau complet, schématisé sur la figure 1, comprend plusieurs de ces entités. Une entité peut être: * une station mobile, ou MS qui est l'abréviation de l'expression anglo-saxonne " Mobile Station ". La station mobile est l'équipement physique utilisé par l'usager du réseau GSM pour accéder aux services de télécommunication offerts. Il existe différents types de stations mobiles: les mobiles montés sur des véhicules, les portables ou les portatifs. Les portatifs représentent actuellement l'essentiel du marché des stations mobiles. Les stations mobiles MS peuvent se déplacer à travers un certain nombre de cellules. * un sous-système radio, ou BSS qui est l'abréviation de l'expression anglo-saxonne " Base Station System ". Le sous-système radio est l'équipement qui assure la couverture d'une zone géographique donnée, appelée cellule, qui contient les matériels et logiciels nécessaires pour communiquer avec les stations mobiles. Fonctionnellement, ce sous-système radio est divisé entre, une fonction de contrôle assurée par un contrôleur de stations de base BSC, abréviation de l'expression anglo-saxonne " Base Station Controller ", et une fonction de transmission radio supportée par les stations de base BTS, abréviation de l'expression anglo-saxonne " Base Transceiver Station ". Chaque cellule est couverte à l'aide d'une station de base. Celle- ci gère la liaison avec la station mobile à l'aide d'une interface appelée " radio interface ". Les relations entre les stations de base BTS et les contrôleurs de stations de base BSC sont définies par " I'interface Abis ". Les contrôleurs de stations de base BSC sont reliés au reste du réseau GSM à l'aide de " l'interface A ". * un sous-système gestion et acheminement, ou NSS qui est 1 5 lI'abréviation de l'expression anglo-saxonne " Network and Switching Sub- System ". Le sous-système gestion et acheminement est composé de trois éléments: le MSC (abréviation des termes anglo-saxons " Mobile-services Switching Center "): il s'agit du commutateur du service mobile chargé de l'acheminement des communications de, et vers les mobiles dans une cellule, - le HLR (abréviation des termes anglo-saxons " Home Location Register "): il s'agit de la base de données o sont enregistrés les paramètres permanents d'un abonné; le HLR contient par ailleurs l'information de localisation du mobile constamment à jour, - le VLR (abréviation des termes anglo-saxons " Visitor Location Register "): il s'agit de la base de donnée o est enregistrée la localisation fine du mobile en zone d'appel. La figure 2 donne une illustration d'une configuration typique d'utilisation de stations mobiles MS, de stations de base BTS et d'un contrôleur de stations de base BSC. Plusieurs stations mobiles MS sont gérées par une station de base BTS. Plusieurs stations de base BTS sont connectées à un seul contrôleur de stations de base BSC. La structure du réseau est de type cellulaire, c'est-à-dire que la capacité du réseau est obtenue en maillant le territoire à l'aide de cellules desservies chacune par une station de base. Une caractéristique importante d'un réseau cellulaire est la réutilisation des fréquences à travers le réseau. A cette caractéristique est associée la notion de motif de réutilisation. Le motif de réutilisation définit le nombre de cellules juxtaposées qui n'utilisent pas les mêmes fréquences. La figure 3 donne un exemple de planification d'utilisation de fréquences avec un motif de réutilisation de taille quatre. Suivant cet l0 exemple, deux cellules utilisant la même fréquence, par exemple la fréquence numérotée trois, sont au moins distantes d'une cellule. La taille des cellules peut varier d'une centaine de mètres à plusieurs dizaines de kilomètres. Un aéronef qui survole le réseau de radiocommunications cellulaires est susceptible d'intercepter les signaux émis dans plusieurs cellules; voire les signaux émis par des cellules utilisant la même fréquence. Dans ces conditions, le problème se pose de savoir localiser les différents émetteurs, à partir de l'aéronef. A cet effet, I'invention a pour objet un procédé de localisation en temps réel d'émetteurs terrestres appartenant à un réseau de radiocommunications cellulaires de type TDMA. Le procédé consiste: - à intercepter, à partir d'un aéronef, des signaux radioélectriques et à les détecter, en mettant en oeuvre une synchronisation multi-voies, pour déterminer les différentes sources d'émission, - à calculer simultanément un angle de site A, et un angle d'azimut O, pour déterminer instantanément la direction d'arrivée des signaux radioélectriques des sources d'émission déterminées, - à construire des pistes dans les zones géographiques o se situent les sources d'émission, pour estimer la position des émetteurs. Le procédé consiste, à utiliser un réseau d'antennes réparties sur un aéronef et, à associer des techniques de synchronisation multi-capteurs à une technique de goniométrie haute-résolution, pour effectuer la localisation géographique en temps réel d'émetteurs terrestres d'un système de radiocommunications cellulaires de type TDMA. A partir des signaux reçus sur un réseau d'antennes réparties, I'invention synchronise les émissions reçues. Les émissions reçues peuvent arriver simultanément, alors qu'elles ont été émises par des stations mobiles différentes. Le procédé de synchronisation est associé à une fonction de reconnaissance, pour pouvoir détecter les émissions issues d'une même source malgré l'imbrication possible entre les différentes émissions issues de sources différentes. Après la reconnaissance des sources d'émission, le procédé selon l'invention effectue une goniométrie à haute résolution. La goniométrie à haute résolution fournit les informations angulaires, site et azimut, de la direction d'arrivée des signaux émis par les différentes sources, dans le référentiel de l'aéronef. L'aéronef se déplace par rapport au repère géocentrique absolu auquel sont liés les émetteurs terrestres. Son déplacement se fait suivant une certaine attitude. L'attitude est caractérisée par des angles instantanés de roulis, tangage et lacet. Le procédé utilise les informations de la centrale inertielle de l'avion, pour convertir la direction d'arrivée, des signaux émis par les sources d'émission, d'un référentiel de l'aéronef au repère géocentrique absolu, et pour calculer l'intersection de leur direction avec la terre en mettant à contribution un modèle numérique de terrain; les points d'intersection sont appelés plots élémentaires. Dans les zones géographiques de présence de sources, le procédé construit des pistes. Les positions des émetteurs sont extraites des pistes, par exemple en localisant le maximum de densité de la piste, ou par exemple en calculant un barycentre pondéré des plots élémentaires de chaque piste. Les émetteurs GSM pouvant fonctionner en évasion de fréquence, il est nécessaire de savoir réaliser des localisations avec peu de mesures. L'utilisation de techniques reposant sur une densité de probabilité permet d'extraire des localisations fiables grâce à la prise en compte d'erreurs sur seulement quelques plots élémentaires. D'autres caractéristiques et avantages de l'invention apparaîtront à l'aide de la description qui suit. La description est faite en regard des figures annexées qui représentent schématiquement: - la figure 1, un réseau de radiocommunications de type GSM selon l'art antérieur, - la figure 2, une configuration typique d'utilisation de stations mobiles MS, de stations de base BTS et d'un contrôleur de stations de base BSC selon l'art antérieur, - la figure 3, un exemple de planification d'utilisation de fréquences avec un motif de réutilisation de quatre selon l'art antérieur, - la figure 4, le procédé selon l'invention sous la forme d'un organigramme, - la figure 5, une décomposition fonctionnelle d'un dispositif mettant en oeuvre le procédé selon l'invention, - la figure 6, un tracé du critère PN.USIC(0O,) pour deux sources d'incidence, 60 degrés et 100 degrés en azimut (0), et 0 degré en site (A= O), - la figure 7, une goniométrie azimut-site, -la figure 8, une première représentation d'un spectre du critère de MUSIC, - la figure 9, une seconde représentation d'un spectre du critère de MUSIC, - la figure 10, un exemple de maillage autour d'un plot, -la figure 1 la, un masque dit en 4-connexités, - la figure 11 b, un masque dit en 8- connexités, -la figure 12, une illustration de la construction des lignes de partage des eaux. Sur les différentes figures, les éléments homologues sont référencés par un même numéro. Le procédé, selon l'invention, est présenté sous la forme d'un organigramme à la figure 4. Dans une première étape, le procédé consiste à intercepter 1, à partir d'un aéronef, des signaux radioélectriques et, à les détecter 1 en utilisant une méthode de synchronisation multi- voies pour déterminer les différentes sources d'émission. Dans une deuxième étape, à partir des signaux synchronisés, le procédé calcule 2 simultanément un angle de site A, et un angle d'azimut O, pour déterminer instantanément la direction d'arrivée des signaux radioélectriques des sources d'émission déterminées. Le procédé calcule 2, dans le repère géocentrique absolu, l'intersection des directions d'arrivée des signaux radioélectriques, des différentes sources d'émission, avec le sol, en mettant à contribution un modèle numérique de terrain, pour déterminer la position géographique des sources d'émission dans le repère géocentrique absolu. Dans une troisième étape, le procédé construit des pistes 3 dans les zones géographiques o se situent les sources d'émission, pour estimer la position des émetteurs dans ces zones géographiques. Un dispositif, mettant en oeuvre le procédé selon l'invention, est représenté à la figure 5. Il comprend un réseau d'antennes 4, un récepteur multi-voies 5, un système de gestion horaire 6, un système de localisation et de détection de l'assiette de l'aéronef 7, un calculateur de traitement numérique 8. Le réseau d'antennes 4 consiste en des antennes 9 réparties sur I'aéronef. Ce réseau d'antennes 4 peut être désigné par la terminologie réseau d'antennes " patch ">. Le réseau d'antennes 4 intercepte en entrée les signaux' radioélectriques en provenance d'émetteurs radio et fournit en sortie les signaux reçus. Le récepteur multi-voies 5 se compose d'un boîtier de tarage 10 et d'un récepteur multi-voies synchrone 11. Le boîtier de tarage 10 permet de tarer périodiquement les voies de réception radio afin de corriger les dérives relatives entre les voies. Le tarage est une fonction connue qui consiste à envoyer, avant l'acquisition de signaux, un signal de référence connu. La comparaison des sorties des voies de réception permet de déterminer les compensations relatives à introduire dans les voies de réception pour obtenir une réponse identique en sortie de chacune des voies. Le système de gestion horaire 6 fournit une référence horaire. Le système de localisation et de détection de l'assiette de I'aéronef 7 fournit la position et l'assiette de l'aéronef, par rapport au repère géocentrique absolu auquel sont liés les émetteurs. Le calculateur de traitement numérique 8 comprend un équipement de contrôle et de traitement 12, une unité de stockage 13 et une interface utilisateur 14. L'unité de stockage 13 permet de stocker des données. L'interface utilisateur 14 affiche des données à un utilisateur et acquiert des données saisies par un utilisateur. Le calculateur de traitement numérique 8 effectue les fonctions suivantes - numérisation des signaux fournis par le récepteur multi-voies synchrone, - stockage des signaux sur l'unité de stockage 13, avec une référence horaire commune, détermination de la liste des séquences de référence TSC abréviation des termes anglo-saxons " Training Sequence Code ", détectées sur le canal, ainsi que des niveaux de réception associés, et des positions de synchronisation, - utilisation de ces positions de synchronisation afin de déterminer les angles d'arrivée, - corrélation entre la position, I'assiette du porteur et les directions l o d'arrivée, afin de fournir par intersection terre des localisations élémentaires appelées plots, maillage d'une zone géographique et calcul de densité pour construire une image à partir des plots, - regroupement des plots par pistage adaptatif qui affine ] 5 progressivement les pistes, - localisation des émetteurs par extraction des maxima ou calcul d'un barycentre pondéré des plots regroupés en pistes, - affichage vers un utilisateur et acquisition de données saisies par l'utilisateur, au moyen de l'interface avec l'utilisateur 14. Les sorties du réseau d'antennes 4 sont connectées aux entrées du boîtier de tarage 10. Les sorties du boîtier de tarage 10 sont connectées aux entrées du récepteur multi-voies synchrone 11. Le système de gestion horaire 6 a une sortie connectée au récepteur multi-voies synchrone 1 1 et à l'équipement de contrôle et de traitement 12, pour leur fournir une référence horaire commune. Le système de localisation et de détection de l'assiette de l'aéronef 7 est connecté à l'équipement de contrôle et de traitement 12 pour lui fournir la position et l'assiette de l'aéronef. L'équipement de contrôle et de traitement 12 est relié, par une liaison bidirectionnelle, d'une part, à l'unité de stockage 13, et, d'autre part, à l'interface utilisateur 14. L'équipement de contrôle et de traitement 12 a deux sorties, I'une est connectée au récepteur multi-voies synchrone 1 1 et l'autre est connectée au boîtier de tarage 10. La première étape du traitement consiste à détecter la présence de bursts sur un canal de trafic, ou TCH abréviation des termes anglo- saxons traffic channel. Le terme burst est un terme anglo-saxon communément utilisé dans le domaine des radiocommunications. L'équivalent français, salve ou paquet, est très peu utilisé. Dans la suite de la description, seul le terme burst est utilisé. Tous les bursts d'un canal de trafic TCH sont des bursts disposant de la même structure physique une séquence de référence de 26 symboles encadrée de deux zones de données de 58 symboles utiles. La norme GSM prévoit l'utilisation de huit séquences différentes de référence TSC qui permettent une certaine séparation des communications utilisant la même fréquence. Le procédé effectue une synchronisation multi-voies, en testant successivement chacune des séquences possibles et, en fournissant en sortie la position des bursts détectés et les séquences détectées. Cette détection est effectuée dans un environnement, o le signal à détecter peut être de puissance inférieure à la puissance d'une autre émission présente sur le même canal. Pour surmonter cette difficulté, le procédé met en oeuvre une technique de synchronisation multi-voies connue et décrite dans le brevet [1] et dans la demande de brevet [2]. Cette technique permet à un modem de se synchroniser à l'aide des séquences d'apprentissage insérées dans la forme d'onde en présence de brouilleurs. Le principe de cette technique est décrit ci-dessous. Soit d(n), n=0,...,L, le signal complexe modulé GMSK correspondant à la séquence d'apprentissage, d'un canal de synchronisation SCH (SCH est l'abréviation des termes anglo-saxons synchronisation channel) ou d'un canal de trafic TCH, échantillonné à la fréquence Fe. La fréquence Fe n'est pas obligatoirement un multiple de la fréquence symbole. Soit X(n), n=O,...,N, le signal multi-capteurs reçu, échantillonné à la fréquence Fe. N est tel que la durée d'acquisition soit supérieure à deux secondes; cette durée permet d'être sûr que le message acquis est un message de type 3 et qu'il donne l'information sur l'identité de la cellule, Cell Identity suivant la terminologie anglo-saxonne. La présence d'un burst, appartenant à un canal de synchronisation SCH ou à un canal de trafic TCH, est détectée sur l'échantillon p si le critère de synchronisation multi-voies C(p) est supérieur à un seuil S. Le seuil S dépend de la probabilité de fausse alarme souhaitée: Ad (P)+ Ax _ ()( C(p) - rxd N PRxX(p).xd(P) (1) -. Id d(n)12 N n=O avec: 1N rXd(P) -. X(n + p). d (n) (2) N n=O 1 N R xx(P) = 1 X(n + p).X(n + p)+ (3) N n=O La mise en oeuvre de la synchronisation multi-voies nécessite donc, pour chaque position p testée, le calcul de rxd(P), de Rxx(P), de l'inverse de Rxx(p) et du critère rxd(p).R (p). rxd(P). Afin de limiter la puissance de calcul de la synchronisation multi- voies, la matrice RXX(P) est calculée et inversée toutes les P positions, c'est-à-dire pour les positions Po telles que p, modulo P, soit nul. La matrice est calculée en effectuant la corrélation sur N+P échantillons: N+P RXX(Po) = Y X(n + po).X(n + po)+ (4) N+P n=o Sur les P positions suivant la position Po, le critère C(p) est calculé en utilisant Rxx(Po), le calcul de rXd(p) restant inchangé. Lors d'une deuxième étape, le procédé effectue une goniométrie haute résolution en mettant en oeuvre, de manière préférentielle, I'algorithme de goniométrie connu MUSIC. Une description de l'algorithme MUSIC peut être trouvée dans l'article de Ro SCHMIDT ayant pour titre "A signal subspace approach to multiple emitters location and spectral estimation" et pour référence PhD THESIS, Stanford University, CA, Novembre 1981. Cet algorithme offre la possibilité de goniométrer plusieurs sources. Il existe différentes situations pour lesquelles l'émission est de type multi-sources: - I'aéronef intercepte des signaux émis dans plusieurs cellules, - ou, I'aéronef intercepte un signal ayant suivi plusieurs trajets; la propagation est dite multi-trajets. La deuxième situation est moins probable que la première, mais elle peut se produire dans un contexte urbain ou montagneux. La réception simultanée, de signaux émis dans plusieurs cellules, est d'autant plus probable que l'altitude de l'aéronef est élevée. L'algorithme MUSIC part de l'hypothèse que les signaux reçus sur les capteurs s'écrivent de la façon suivante: M x(t) = 'Za(OmAm)Sm(t) + b(t) = As(t) + b(t) (5) m=l1 o A est la matrice des vecteurs directeurs tel que: A = [a(0lv,.ra (0e,,,, AM)] La méthode MUSIC est basée sur la structure de la matrice de covariance Ro,, et elle suppose que le bruit b(t) est spatialement blanc. C'est-à-dire que le niveau de bruit est le même sur tous les capteurs, et qu'il est décorrélé entre deux capteurs distincts. La matrice de covariance du signal x(t) s'écrit de la façon suivante: Rxx = E[x(t)x(t)+] = A Rss A+ + b2 Id (6) o, R., est la matrice de covariance du signal source s(t), b2 est le niveau du bruit de fond et Id est la matrice identité. Dans ces conditions, la décomposition en éléments propres de la matrice Rxx s'annule pour tous les angles (Om, Am) des sources incidentes. L'expression de cette fonction permet d'affirmer qu'elle est normalisée entre 0 et 1. La figure 6 représente le tracé du critère PMUSIC(0, A) pour deux sources d'incidence, 60 degrés et 100 degrés en azimut, et 0 degré en site (A= O0). Comme prévu, le critère s'annule pour 0 = 60 et O = 100 degrés. Toutefois, lorsque la matrice de covariance est calculée sur un temps d'intégration fini, et que le vecteur directeur a(0, A) n'est pas connu de façon parfaite, les minima du critère n'atteignent pas exactement 0. Dans ces conditions, la goniométrie consiste à prendre les M minima de ce critère. La goniométrie est considérée comme valable, lorsque les minima du critère sont en dessous d'un seuil; par exemple ce seuil est fixé à 0, 1. La goniométrie azimut-site, illustrée par la figure 7, se fait dans l'espace (u, V), avec u = COS(A) cos(0) et v = cos(A) sin(0) les coordonnées du vecteur d'onde. En effet, la précision d'estimation des paramètres (Um,Vm) est indépendante de leur position. Sur les figures 8 et 9 est représenté le spectre du critère de MUSIC en présence de deux sources d'incidence: = O et Al = 60 soit, ut =0,5 etv1 = 0, et, 02 = 600 et A2 = 60 soit, u2 = 0,25 et v2 = 0,43. Le tracé du spectre de la fonction -101Ogi0[PMUSc(U,V)], dont les figures 8 et 9 donnent deux représentations différentes, permet d'effectuer la goniométrie en cherchant les pics du tracé de cette fonction. Les angles de site A, et d'azimut Om, déterminés par la méthode de goniométrie haute résolution sont corrigés, en prenant en compte 1 5 lI'assiette et l'orientation de l'aéronef. L'assiette et l'orientation de l'aéronef sont fournies par la centrale inertielle de l'aéronef. La correction est effectuée en prélevant régulièrement la mesure de l'attitude de l'aéronef. L'attitude de l'aéronef est exprimée suivant les angles instantanés de roulis, tangage et lacet. Les valeurs corrigées des angles de site et d'azimut sont converties en des positions géographiques, appelées plots élémentaires. Les angles de site A,, et d'azimut Dm corrigés sont donnés dans le repère des antennes relatif à l'aéronef. La conversion consiste à les transformer en des angles de site et d'azimut relatifs au repère géocentrique absolu. Les positions géographiques sont obtenues en effectuant l'intersection de la direction d'arrivée, associée à un angle de site et un angle d'azimut exprimés dans le repère géocentrique absolu, avec un modèle numérique du terrain. Les points d'intersection sont appelés plots élémentaires. La troisième étape consiste à localiser les émetteurs à partir des plots élémentaires par des techniques de pistage. Une caractéristique des émetteurs GSM est que chaque alternat de communication utilise un ensemble de paliers dont la fréquence est aléatoire. Les techniques de pistage radio-géographique habituelles ne peuvent s'adapter à cette inconstance de la fréquence. Seules des techniques de pistage adaptatif sont utilisables. Les mesures utilisées, pour la recherche des émetteurs GSM, sont les mesures élémentaires sorties de la chaîne de mesure bord, c'est-à-dire les plots élémentaires. Les émissions GSM possèdent des marquants techniques, qui sont exploités pour regrouper les mesures élémentaires avant la localisation fine. Le pistage adaptatif utilise des techniques de traitement d'image pour effectuer un regroupement par une segmentation géographique des mesures élémentaires. Les techniques de traitement d'images consistent en, une opération de maillage, un calcul de densité de probabilité géographique, des opérations de filtrage et des opérations de segmentation par une construction de lignes de partage des eaux. L'opération de maillage effectue le maillage géographique des zones géographiques o sont situés les plots élémentaires. Le calcul de densité de probabilité consiste à déterminer la loi conditionnelle du vecteur à estimer, connaissant le vecteur de mesures. Deux types de méthodes de calcul sont utilisables une méthode avec histogramme des mesures, une méthode avec une hypothèse de loi normale: la matrice de covariance du vecteur de mesures est connu, et par hypothèse, le vecteur de mesures suit une loi normale centrée. Une troisième méthode existe mais elle est plus coûteuse en temps de calcul: il s'agit du calcul fin de densité par le test de MonteCarlo. Dans un premier mode de réalisation du procédé, la méthode utilisée pour le calcul de la densité consiste à calculer un histogramme des mesures. Le calcul de l'histogramme des mesures est effectué sur un espace d'état. Si, par exemple, les mesures sont les intersections avec la terre, et si l'espace d'état est la localisation à la surface de la terre, alors, à chaque nouvelle mesure, la case du maillage de l'espace d'état o se trouve la mesure est incrémentée d'une unité. Par exemple, une maille, dans laquelle se trouvent trois mesures, a une densité de trois. Dans un deuxième mode de réalisation du procédé, la méthode utilisée pour le calcul de la densité consiste à supposer que le vecteur de mesures suit une loi normale centrée. Ce calcul de densité est particulièrement adapté aux faibles volumes de mesures générés par des émetteurs peu actifs. La matrice de covariance du vecteur de mesures est connue. Le vecteur de mesures est supposé suivre une loi normale centrée. Chaque case du maillage de l'espace d'état est incrémenté de la valeur de la densité conditionnelle. Si, par exemple, les mesures sont les intersections avec la terre, et si l'espace d'état est la localisation à la surface de la terre, alors, à chaque nouvelle mesure, chaque case i du maillage de l'espace d'état est incrémentée d'une valeur p,. En prenant comme notation, pour une mesure (Xm, Ym), pour les coordonnées de la case i (x,, yi) et pour la matrice de covariance de la mesure: z=( Li -! XNjetX X( 12 (1 1) CT y Cy (02 t O1 alors la valeur pi s'exprime par la relation Pi =A. exp xi-- X- (xm (12) 2Xi rY YiYm)- Yi - Ym avec: A = t(13) 27i(det ')2 soit: pi= A. exp{l(B+C]} (14) avec: B= (xi -Xmn)2WIl + (yi -Y)2 W22 (15) C= (xi -Xm)(Yi Y-ym)(i 12 + 021) (16) Il peut se poser, des problèmes de quantification dû à un maillage trop grossier, ou des problèmes de nombre de calculs trop important dû à un maillage trop fin. Pour éviter ces problèmes, la distance entre deux mailles successives est préférentiellement fixée à N fois (l ", sigma, de mesures prises sur l'ensemble des plots élémentaires. La figure 10 illustre le maillage autour d'un plot élémentaire. Pour un plot donné, tout le maillage n'est pas parcouru car de nombreuses valeurs de probabilité sont quasi-nulles. Seule est parcourue i0 une région autour du plot dont les bords correspondent à K x sigma, K = 3 de préférence. La densité géographique calculée ci-dessus peut présenter des discontinuités indésirables pour les traitements de pistage adaptatif. Pour cette raison, un ensemble de modules de filtrage est utilisé. Le filtrage 1 5 effectué par un module est, soit linéaire, soit morphologique. Le but de ces traitements de filtrage est, d'éliminer l'information inutile dans une image de densité, ou, de mettre en valeur certaines régions, par l'utilisation de filtres linéaires et/ou morphologiques. Le choix du filtrage à effectuer se fait en fonction de la dispersion des mesures sur la zone géographique à exploiter. Pour des filtres linéaires, un masque définissant la zone locale de travail est utilisé. Cette zone locale est centrée sur chaque maille de la région géographique à traiter. La zone locale définit les voisins géographiques à considérer pour cette maille. La figure 11a illustre un masque dit, en 4-connexités; la zone locale, centrée sur une maille notée 0, comprend quatre voisins notés 1, 2, 3 et 4. La figure 1 1b illustre un masque dit, en 8-connexités; la zone locale, centrée sur une maille notée 0, comprend huit voisins notés 1, 2,..., 8. Quel que soit le filtre linéaire, c'est-à-dire quel que soit le masque, le principe de sa mise en' oeuvre est le même. Seule la combinaison réalisée à partir des valeurs des voisins change. Le principe consiste, à remplacer la valeur de la maille centrale, notée 0, par une combinaison linéaire des mailles voisines, et, à répéter l'opération pour chacune des mailles de la région géographique. Différents types de filtre linéaire peuvent être mis en ceuvre. En particulier: un type appelé filtre moyen: la combinaison réalisée consiste à calculer la moyenne des voisins de la maille centrale, un type appelé filtre médian: la combinaison réalisée consiste à trier les valeurs des mailles voisines par ordre croissant, et à affecter à la maille centrale la valeur de la maille médiane de la liste triée soit la valeur cinq pour une liste d'indices allant de zéro à huit, un type appelé filtre pondérateur: la combinaison réalisée consiste à appliquer un coefficient multiplicatif à chaque valeur de voisin en fonction de son éloignement par rapport à la maille centrale; ceci permet de restituer une influence décroissante des voisins en utilisant des coefficients pondérateurs décroissants, un type appelé filtre quantificateur: ce filtre n'utilise pas la notion 1 5 de voisinage. Il permet de transformer une image de densité en imposant, au gré de l'utilisateur, un nombre fini de valeurs autorisées pour les mailles, un type appelé filtre par seuillage: une représentation visuelle de la répartition des valeurs des mailles entre la valeur minimale et la valeur maximale, par tranche de 10% est utilisée. Le choix d'un seuil est effectué; en dessous de ce seuil les mailles prennent la valeur zéro, les mailles au- dessus restent inchangées. Les filtres morphologiques, issus de la morphologie mathématique, font appel à un élément structurant similaire au masque des filtres linéaires. La différence, par rapport aux filtres linéaires, réside dans le fait que l'on compare l'image que l'on souhaite analyser avec une forme connue qui est l'élément structurant. Cet élément est à adapter en fonction des formes que l'on souhaite traiter. Différents types de filtre morphologique peuvent être mis en ceuvre. En particulier: un type appelé érosion: le principe utilisé est de retenir tous les x de l'espace tels qu'en x tout l'élément structurant est contenu dans la forme de la figure. Dans le cas d'une image à niveaux de gris ou en couleurs, l'algorithme utilise un masque 8-connexités pour chaque maille et affecte à la maille centrale la valeur minimale du voisinage, un type appelé dilatation: I'opération de dilatation est duale de celle d'érosion. Pour chaque maille, la valeur maximale du voisinage est retenue, un type appelé ouverture: l'ouverture est définie à partir des opérateurs de base que sont l'érosion et la dilatation. On calcule d'abord l'érodé de la densité d'origine, puis la dilatation du résultat obtenu. Le résultat est une densité privée des aspérités étroites et des caps étroits de l'image, un type appelé fermeture: la fermeture est constituée d'une l0 dilatation de la densité d'origine à laquelle est appliquée une érosion. La conséquence est la suppression des petites enclaves fournies en entrée. Les filtres ouverture et fermeture ont un avantage remarquable une seule application des filtres est nécessaire car les filtres sont idempotents. Ceci signifie que, contrairement à l'érosion et à la dilatation, 1 5 une répétition de ces filtres est inutile, car le résultat obtenu après répétition est identique au résultat obtenu après la première application. Les traitements de filtrage ont pour autre caractéristique de pouvoir être exécutés rapidement ils nécessitent une seule exploration de l'image. Ils peuvent être utilisés à tout moment de l'exploitation pour améliorer une densité calculée. A partir de l'image de densité préalablement filtrée, I'opération de segmentation construit dans l'image des lignes de partage des eaux, de façon à délimiter des zones d'influence. Chaque zone constitue une piste, de sorte qu'au terme de cette opération, J pistes, correspondant à J régions, sont disponibles. Une image numérique I, peut être modélisée comme étant un ensemble de mailles, ou pavés assimilés à des points élémentaires d'une image réelle; les pavés peuvent être considérés comme étant équivalents à des pixels. La notion de bassin versant C(M) associé à un minimum M est défini par, l'ensemble des pixels ou des mailles p de,In tels qu'une goutte d'eau tombant en p coule le long du relief de I, en suivant un chemin descendant qui l'amène au minimum M. Les lignes, qui séparent les différents bassins versants C(M), constituent une ligne de partage des eaux notée LPE. La figure 12 illustre la construction des lignes de partage des eaux. D'un point de vue topographique, I'image 1,, est considérée comme une surface dont chacun des minima a été percé d'un trou. Cette surface est lentement immergée dans un plan d'eau, supposé infini pour la commodité de l'explication. L'eau remplit progressivement les bassins versants de I, en passant par ces minima troués, et en particulier par ceux de plus faible altitude. A tout moment de l'inondation, les différents lacs délimités sur la topographie sont à la même altitude. Une digue est construite à chaque endroit o les eaux en provenance de deux minima distincts se rejoignent. A I'issue de la procédure d'immersion, chaque minimum est complètement entouré par une digue qui délimite le bassin versant associé. La segmentation en régions ainsi obtenue est celle des bassins versants. L'ensemble des digues définit la ligne de partage des eaux. Un algorithme connu de construction de lignes de partage des eaux est décrit dans le document [3]. La méthode de création des pistes, utilisée pour la localisation d'émetteurs GSM, est progressive et adaptative. La méthode peut se dérouler suivant plusieurs niveaux. A chaque niveau, le but est d'affiner l'ensemble des pistes générées lors des niveaux précédents. Au niveau 1, la méthode consiste à élaborer un premier ensemble de pistes, par les techniques préalablement décrites. Au niveau 2, l'ensemble des J pistes est examiné, dans le but de créer des pistes supplémentaires, lorsque cela est possible, ou dans le but d'augmenter la précision des pistes existantes. Au premier niveau, les mesures élémentaires les plus fiables sont sélectionnées par tri; le tri repose sur des ellipses d'incertitude associées aux plots élémentaires. Le seuil imposé lors de ce tri est adapté au volume des mesures disponibles. Une sélection draconienne limite les possibilités de traitement en fournissant peu d'informations. Inversement, une sélection moins sévère est une source d'imprécision des localisations finales. Un calcul de densité est effectué sur la zone géographique maillée. Le calcul de densité par hypothèse loi normale est particulièrement adapté à un faible volume de mesures générées par des émetteurs peu actifs. Une segmentation, par une construction de lignes de partage des eaux est effectuée, sur l'image de densité. Cette segmentation délimite différentes zones d'influence. Chaque zone constitue une piste, de telle sorte qu'à l'issue du premier niveau J pistes sont disponibles les J pistes correspondent aux J régions. Chacune des J pistes est réexaminée au niveau suivant dans le but d'augmenter sa précision, ou dans le but de créer de nouvelles pistes. Pour chaque piste construite une sélection des mesures est effectuée; la sélection est basée sur la valeur des ellipses d'incertitude. La sélection permet une partition en deux sous-ensembles, de l'ensemble des mesures de la piste; la partition est adaptée au nombre de mesures disponibles. Le 0 seuil de sélection est réglé automatiquement, en fonction de la plage de variation des ellipses d'incertitude des mesures de la piste considérée. Sur les mesures sélectionnées, le procédé effectue un calcul de densité, sur la zone réduite délimitée par les coordonnées géographiques des mesures. Il est possible de détecter de nouvelles pistes, en utilisant de nouveau une segmentation par ligne de partage des eaux sur la densité réduite de chaque piste. Si l'opération de segmentation détecte plusieurs régions, de nouvelles pistes sont créées. Chaque nouvelle piste est alors constituée d'une partie des mesures de la piste d'origine. Par contre, si une seule région est mise en évidence, seule la précision de cette piste est améliorée grâce à la sélection effectuée sur les mesures de cette piste. Le nombre de niveaux de cette méthode est variable, en fonction du degré de complexité du problème. La localisation fine, effectuée après le pistage, consiste à détecter les maxima de densité de chaque piste ou à calculer le barycentre pondéré des mesures élémentaires (ou plots élémentaires) de chaque piste. La localisation fine donne la position des émetteurs avec une ellipse d'incertitude associée. ANNEXE A Références [1] Brevet français délivré sous le n 94 00 634 au nom de la demanderesse ayant pour titre: " Procédé et dispositif permettant à un modem de se synchroniser sur un transmetteur de données numériques par voie hertzienne en présence de brouilleurs " et pour inventeurs Pascal Chevalier et François Pipon. [2] Demande de brevet français publié sous le n 2 766 320 au nom de la demanderesse ayant pour titre: " Procédé et dispositif d'analyse des interférences dans un système de radiocommunications cellulaires de type GSM ou DCS 1800 " et pour inventeurs Jean-Jacques Monot, François Pipon et Frédérique Lasnier. [3] " Morphologie mathématique " de M.Schmitt et J.Mattioli de Thomson-CSF, référence ASRF-92-2. REVENDICATIONS 1. Procédé de localisation en temps réel d'émetteurs terrestres appartenant à un réseau de radiocommunications cellulaires de type TDMA, caractérisé en ce qu'il consiste: - à intercepter (1), à partir d'un aéronef, des signaux radioélectriques et à les détecter (1), en mettant en oeuvre une synchronisation multi-voies, pour déterminer les différentes sources 1o d'émission, - à calculer (2) simultanément un angle de site (,), et un angle d'azimut (O), pour déterminer instantanément la direction d'arrivée des signaux radioélectriques des sources d'émission déterminées, - à construire des pistes (3) dans les zones géographiques o se situent les sources d'émission, pour estimer la position des émetteurs. 2. Procédé de localisation temps réel d'émetteurs terrestres selon la revendication 1, caractérisé en ce qu'il consiste: - à calculer (2), dans le repère géocentrique absolu, I'intersection des directions d'arrivée des signaux radioélectriques, des différentes sources d'émission, avec le sol, en mettant à contribution un modèle numérique de terrain, pour déterminer la position géographique des sources d'émission, 3. Procédé de localisation temps réel d'émetteurs terrestres selon l'une quelconque des revendications 1 et 2, caractérisé en ce qu'il consiste à détecter la présence de bursts de trafic (TCH) en reconnaissant des séquences d'apprentissage présentes dans les formes d'onde utilisant la norme GSM ou la norme DCS1800, pour synchroniser les signaux radioélectriques. 4. Procédé de localisation temps réel d'émetteurs terrestres selon l'une quelconque des revendications 1 à 3, caractérisé en ce qu'il consiste à mettre en ceuvre une goniométrie haute résolution, pour déterminer l'incidence (0m,Am) de la direction d'arrivée des signaux radioélectriques dans un repère de l'aéronef. 5. Procédé de localisation temps réel d'émetteurs terrestres selon la revendication 4, caractérisé en ce que la goniométrie est de type MUSIC et la recherche des incidences (Oni,A1,n)consiste à minimiser, suivant l'azimut (0) et le site ( A), le critère de MUSIC PNIUSIC(0, A)). 6. Procédé de localisation temps réel d'émetteurs terrestres selon l0 I'une quelconque des revendications 4 et 5, caractérisé en ce qu'il consiste à convertir l'incidence (O, A), déterminée dans le repère de l'aéronef, dans le repère géocentrique absolu en tenant compte de l'attitude de l'aéronef. 7. Procédé de localisation temps réel d'émetteurs terrestres selon i5 lI'une quelconque des revendications 1 à 6, caractérisé en ce qu'il consiste à calculer la densité de probabilité en mettant en oeuvre une méthode d'histogramme des mesures, les mesures étant les points d'intersection avec le sol. 8. Procédé de localisation temps réel d'émetteurs terrestres selon l'une quelconque des revendications 1 à 7, caractérisé en ce qu'il consiste à filtrer la densité de probabilité en mettant en oeuvre un filtre linéaire. 9. Procédé de localisation temps réel d'émetteurs terrestres selon I'une quelconque des revendications 1 à 7, caractérisé en ce qu'il consiste à filtrer la densité de probabilité en mettant en oeuvre un filtre morphologique. 10. Procédé de localisation temps réel d'émetteurs terrestres selon l'une quelconque des revendications 1 à 9, caractérisé en ce qu'il consiste à segmenter les images de densité en construisant des lignes de partage des eaux, pour construire des pistes. 11. Utilisation à bord d'un aéronef de moyens de traitement (4, 5, 6, 7, 8) de signaux radioélectriques provenant d'émetteurs radioélectriques terrestres, appartenant à un réseau de radiocommunications cellulaires de type TDMA, pour la mise en oeuvre du procédé selon l'une quelconque des revendications précédentes. 12. Dispositif de localisation temps réel d'émetteurs radioélectriques terrestres pour la mise en oeuvre du procédé selon l'une des revendications précédentes, caractérisé en ce qu'il comprend: - un réseau d'antennes (4) réparties sur un aéronef, pour capter les signaux radioélectriques, - un récepteur multi-voies (5), pour réceptionner les signaux de l0 sorties du réseau d'antennes (4) et synchroniser les signaux reçus, - un calculateur de traitement numérique (8), pour traiter les signaux synchronisés et localiser les émetteurs de signaux radioélectriques captés, - un système de gestion horaire (6), pour donner une référence temporelle commune au récepteur multi-voies (5) et au calculateur de traitement numérique (8), - un système de localisation et de détection de l'assiette de l'aéronef (7), pour fournir l'attitude de l'avion dans le repère géocentrique absolu, au calculateur de traitement numérique (8),