Brevet FR2937822A1 — publié le 20100430

Procédé d'établissement de diagnostic de perturbation d'un réseau de communication sans-fil, produit programme d'ordinateur, moyen de stockage et dispositif correspondants. 1. DOMAINE DE L'INVENTION Le domaine de l'invention est celui des réseaux de communication, et plus particulièrement des réseaux de communication sans-fil à antennes directives. Plus précisément, l'invention concerne une technique d'établissement de diagnostic de perturbation d'un réseau de communication sans-fil. L'invention s'applique notamment, mais non exclusivement, dans les réseaux de communication radio pouvant être soumis à des évanouissements et/ou des masquages des liaisons radio provoqués par des obstacles dits perturbants. Dans l'ensemble de la présente description, on entend par �obstacle �, tout élément physique distinct des dispositifs émetteurs et récepteurs du réseau, compris dans la zone de couverture globale du réseau et perturbant les liaisons de communication sans-fil. 2. ARRIÈRE-PLAN TECHNOLOGIQUE Traditionnellement, les réseaux sans-fil domestiques ou réseaux PAN (pour "Personal Area Networks", en anglais) sont destinés à interconnecter des dispositifs de communication, tels que par exemple des appareils numériques, téléphones, assistants personnels, enceintes, poste de télévision, lecteur multimédia, situés à proximité de l'utilisateur. La portée d'un tel réseau de communication est de l'ordre de quelques mètres. Un tel réseau peut également être utilisé pour faire communiquer les différents dispositifs personnels entre eux (ce que l'on appelle plus couramment � communication intra-personnelle �), ou pour les connecter à des applications supportées par le réseau Internet par exemple. Les réseaux domestiques peuvent être câblés (comme c'est le cas pour les réseaux de type USB, Ethernet, ou encore selon les normes IEEE 1394) mais peuvent aussi reposer sur l'usage d'un médium sans-fil. On parle alors de réseau domestique sans-fil (ou réseau WPAN, pour "Wireless Personal Area Networks" en anglais). Les standards Bluetooth (IEEE 802.15.1), UWB, ZigBee (IEEE 802.15.4), IEEE 802.11e ou IEEE 802.15.3, sont à ce jour parmi les protocoles les plus utilisés pour ce type de réseaux. De tels protocoles prévoient généralement deux types d'accès au médium partagé sans-fil. Un premier type d'accès est le mode à détection de collision (aussi appelé CSMA/CD pour � Carrier Sense Multiple Access � / � Collision Detection �). Celui-ci autorise chacun des dispositifs du réseau de communication à gérer ses émissions en fonction de ses besoins et de la disponibilité du médium. En l'absence d'information à transmettre, le dispositif reçoit des paquets de données qui circulent sur le médium. Lorsque ce dispositif a besoin d'émettre un ou plusieurs paquets de données, il vérifie qu'aucune trame n'est émise sur le médium. Si c'est le cas, il peut émettre son paquet de données. Si ce n'est pas le cas, il attend la fin de la transmission en cours. La méthode d'accès étant à détection de collision, lors de son émission, un dispositif peut déceler un problème de contention, et s'arrêter pour renvoyer son paquet de données ultérieurement, c'est-à-dire quand il aura de nouveau la parole. De façon à minimiser le risque de rencontrer une deuxième collision avec un même dispositif, chaque dispositif du réseau attend pendant une certaine période (qui peut être aléatoire) avant de tenter une nouvelle émission. Cependant, de manière à ne pas saturer un réseau qui s'avérerait déjà très chargé en termes de communications, un dispositif du réseau ne tente pas indéfiniment de retransmettre un paquet de données si, à chaque tentative, il se trouve en conflit avec un autre dispositif du réseau. Ainsi, après un certain nombre d'essais infructueux, le paquet de données est supprimé, évitant ainsi l'effondrement du réseau. Les couches supérieures sont alors averties de l'échec de la transmission du message. Un deuxième type d'accès est un mode d'accès multiple à répartition dans le temps (aussi appelé mode TDMA, pour � Time Division Multiple Access �). Ce deuxième mode d'accès est un mode de multiplexage permettant la transmission de plusieurs signaux sur un seul canal de communication. Il s'agit du multiplexage temporel, dont le principe est de découper le temps disponible en plusieurs intervalles de temps (aussi appelés � time slots � en anglais) ou temps de parole qui sont affectés successivement aux différents dispositifs du réseau. De tels réseaux reposent, de manière classique, sur la présence d'un dispositif maître qui est responsable de l'établissement des connexions du réseau, de la synchronisation des temps de parole de chacun des dispositifs du réseau et de l'arbitrage de l'accès au medium sans-fil partagé. Les systèmes de transmission radio utilisent actuellement un large domaine de fréquences de transmission, compris généralement entre 2,5 GHz et 60GHz. Ces fréquences sont particulièrement bien adaptées pour une transmission de données très haut débit dans un rayon limité, par exemple comme moyen de connectivité entre les différents éléments d'un réseau de communication de type � home cinema �. En effet, pour ce cas d'utilisation, la portée est limitée à une dizaine de mètres. Par contre, les débits mis en jeux sont très élevés (au-delà du gigabit par seconde (Gbps ou Gbit/s)) de par la nature (audio, vidéo) et la très haute résolution de l'information transmise. L'usage des antennes de transmission et de réception peut en outre jouer un rôle crucial dans la qualité de la communication pour de tels réseaux domestiques sans-fil. Une antenne isotrope, c'est-à-dire une antenne rayonnant avec les mêmes caractéristiques physiques dans toutes les directions de l'espace, est un modèle théorique irréalisable dans la pratique. En effet, l'énergie rayonnée par une antenne est en réalité répartie inégalement dans l'espace, certaines directions étant privilégiées. On parle alors de � lobes de rayonnement �. Un diagramme de rayonnement d'une antenne permet de visualiser ces lobes de rayonnement dans les trois directions de l'espace, dans le plan horizontal ou dans le plan vertical incluant le lobe le plus important. La proximité et la conductibilité du sol ou des masses conductrices environnant l'antenne peuvent en outre avoir une influence importante sur le diagramme de rayonnement. La directivité d'une antenne dans le plan horizontal est une caractéristique importante dans le choix d'une antenne. En effet, une antenne omnidirectionnelle rayonne de la même façon dans toutes les directions du plan horizontal, alors qu'une antenne directive, quant à elle, possède un ou deux lobes nettement plus importants que les autres ; on parle alors de � lobes principaux �. Il est à noter qu'une antenne est d'autant plus directive que le lobe le plus important est étroit. La directivité correspond à la largeur du lobe principal, entre les angles d'atténuation à 3 dB. Le gain d'une antenne est alors défini comme l'augmentation de puissance émise ou reçue dans le lobe principal. Un traitement de signal fondé sur la directivité des antennes (appelé � beamforming � en anglais) est une technique reposant sur l'usage de tableaux de transmission ou de capteurs de réception qui contrôlent l'orientation et/ou la sensibilité d'une antenne en fonction d'un diagramme de rayonnement. Lors de la réception d'un signal radio, cette technique permet d'augmenter la sensibilité du dispositif récepteur dans une direction désirée et de diminuer la sensibilité de l'antenne pour des zones d'interférences ou fortement bruitées. Lors de la transmission d'un signal radio, la technique de directivité d'antennes permet d'augmenter la puissance du signal radio dans une direction désirée. De tels systèmes de communication, bien qu'avantageux du point de vue de leur installation et des débits applicatifs particulièrement élevés (autorisés pour les hautes fréquences telles que la bande de fréquence à 60 GHz par exemple), présentent cependant une forte sensibilité aux phénomènes d'interférence et de masquage des liaisons radio causés par des obstacles. Ainsi, dans le cadre d'une configuration statique du réseau domestique, la disposition d'objets (tels que des meubles, des plantes, ...) coexistant avec le réseau de communication peut influer directement sur la qualité de la communication des dispositifs au sein du réseau. Il apparaît donc particulièrement intéressant de pouvoir proposer à un utilisateur d'un réseau domestique, un diagnostic relatif à la criticité des objets coexistant avec son réseau domestique, de sorte que celui-ci puisse ajuster leur disposition afin de rendre l'installation du réseau domestique la plus optimale possible. 3. OBJECTIFS DE L'INVENTION L'invention a notamment pour objectif de pallier ces différents inconvénients de l'état de la technique. Plus précisément, dans au moins un mode de réalisation de l'invention, un objectif est de fournir une technique permettant d'établir un diagnostic de perturbation des communications dans un réseau de communication sans-fil. En d'autres termes, un objectif est de fournir une technique permettant de détecter et de localiser des obstacles perturbants influant sur la qualité de la communication dans le réseau. Au moins un mode de réalisation de l'invention a également pour objectif de fournir une telle technique permettant à un utilisateur du réseau de communication d'identifier de façon non équivoque un obstacle perturbant du réseau. Un autre objectif d'au moins un mode de réalisation de l'invention est de fournir une telle technique permettant à un utilisateur du réseau de communication d'identifier un obstacle aux communications d'un réseau, sans interactions (ou communications) entre l'obstacle (perturbant) et les dispositifs du réseau. Un autre objectif d'au moins un mode de réalisation de l'invention est de fournir une telle technique permettant de quantifier l'impact des obstacles perturbants au niveau de la qualité de service du réseau, de sorte qu'un utilisateur du réseau puisse juger de la nécessité de repositionner un obstacle perturbant dans une zone non critique au phénomène de masquage. Un objectif complémentaire d'au moins un mode de réalisation de l'invention est de fournir une telle technique qui repose uniquement sur des moyens utilisés classiquement pour la transmission de données dans un réseau de communication sans-fil, c'est-à-dire une technique qui soit simple à mettre en oeuvre et peu coûteuse. 4. EXPOSÉ DE L'INVENTION Dans un mode de réalisation de l'invention, il est proposé un procédé d'établissement de diagnostic d'un réseau de communication sans-fil comportant un ensemble d'au moins deux couples comprenant un dispositif émetteur et un dispositif récepteur, chacun des dispositifs présentant une zone de couverture de communication déterminée, les deux zones de couverture de chaque couple présentant une zone d'intersection mutuelle. Un tel procédé comprend des étapes consistant à : - déterminer au moins une zone d'intersection perturbée, une zone d'intersection perturbée présentant un état de perturbation donné selon un critère déterminé de qualité de communication entre les dispositifs des couples correspondant à ladite zone d'intersection perturbée ; - déterminer au moins une zone de présence d'obstacle perturbant, constituée par au moins une partie d'une zone de recouvrement mutuel d'au moins deux zones d'intersection perturbées. Le principe général de l'invention consiste donc à établir un diagnostic relatif à l'état de perturbation d'un réseau de communication, à l'aide d'un mécanisme de détection de zones d'intersection perturbées basé sur un critère de qualité de liaison. Un tel diagnostic est obtenu en recherchant, au sein de la zone de couverture du réseau, une ou plusieurs zone(s) révélatrice(s) de la présence d'un ou plusieurs obstacle(s) perturbant(s) pour la communication des dispositifs du réseau, par intersection d'une pluralité de zones détectées comme étant perturbées. Ainsi, l'invention repose sur une approche tout à fait nouvelle et inventive de localisation d'obstacle perturbant par analyse d'une pluralité de zones d'intersection de couvertures de communication, permettant de localiser une zone de recouvrement mutuel de zones d'intersection perturbées comportant l'obstacle perturbant, cette zone de recouvrement présentant des dimensions bien moindres qu'une zone d'intersection. Ainsi, à l'aide de la détermination des zones de présence d'objet perturbant, une évaluation du réseau est établi de sorte qu'un utilisateur du réseau peut être en mesure d'identifier, de façon non équivoque, le ou les obstacle(s) perturbant(s) du réseau et d'avoir la possibilité de le(s) repositionner. L'établissement d'un tel diagnostic permet donc d'optimiser la qualité de la communication au sein du réseau. Il est à noter que plusieurs critères de qualité de liaison peuvent être envisagés comme le taux d'erreur, ou le niveau de puissance RSSI (pour � Receiver Signal Strength Indicator �, en anglais) par exemple. De façon avantageuse, l'étape consistant à déterminer au moins une zone de présence d'obstacle perturbant comprend les étapes consistant à : - déterminer au moins une portion d'espace commune entre ladite zone de recouvrement et au moins une zone d'intersection non perturbée ; - obtenir ladite zone de présence d'obstacle perturbant en ôtant de ladite zone de recouvrement ladite au moins une portion d'espace commune. On effectue ainsi une analyse supplémentaire de zones d'intersection, qui permet de détecter une portion de zone de recouvrement qui serait exempte d'obstacle. L'invention prévoit ainsi avantageusement une délimitation et une restriction du volume de la zone de présence d'objet perturbant, et donc une meilleure précision quant à la localisation de l'obstacle perturbant. Selon une caractéristique avantageuse, le procédé comprend une étape consistant à associer, à ladite au moins une zone de présence d'obstacle perturbant déterminée, un niveau de criticité de perturbation. L'invention prévoit également la possibilité de quantifier l'impact, en termes de qualité de service du réseau, d'un obstacle perturbant le réseau. Un utilisateur ou installateur du réseau peut donc être renseigné sur la relative nécessité de repositionner un objet présent dans la zone de couverture du réseau et de hiérarchiser les repositionnements dans le cas où plusieurs objets du réseau seraient source de perturbation. De façon préférentielle, le niveau de criticité de perturbation associé à une zone de présence d'obstacle perturbant déterminée est déterminé en fonction d'un nombre de zones d'intersection perturbées comprises dans ladite zone de présence d'obstacle. Ainsi, le procédé fournit à un utilisateur ou installateur du réseau un support à la hiérarchisation des repositionnements des objets présents dans la zone de couverture du réseau, les objets étant triés selon le nombre de communications du réseau pour lesquelles la présence de l'objet a une influence perturbante. Préférentiellement, le procédé comprend une étape consistant à déterminer, dans un espace compris entre les dispositifs desdits couples du réseau, au moins une zone de non-couverture n'appartenant à aucune des zones de couverture desdits couples. De cette façon, on aide l'utilisateur à optimiser l'installation de son réseau domestique par exemple, en lui indiquant des espaces dans la zone de couverture du réseau pour lequel la présence d'objet n'aurait pas d'influence sur les communications. Dans un autre mode de réalisation, l'invention concerne un produit programme d'ordinateur téléchargeable depuis un réseau de communication et/ou enregistré sur un support lisible par ordinateur et/ou exécutable par un processeur. Ce produit programme d'ordinateur comprend des instructions de code de programme pour la mise en oeuvre du procédé précité (dans l'un quelconque de ses différents modes de réalisation), lorsque ledit programme est exécuté sur un ordinateur. Dans un autre mode de réalisation, l'invention concerne un moyen de stockage lisible par ordinateur, éventuellement totalement ou partiellement amovible, stockant un programme d'ordinateur comprenant un jeu d'instructions exécutables par un ordinateur pour mettre en oeuvre le procédé précité (dans l'un quelconque de ses différents modes de réalisation). Dans un autre mode de réalisation, l'invention concerne un dispositif d'établissement de diagnostic destiné à établir un diagnostic d'un réseau de communication sans-fil comportant un ensemble d'au moins deux couples comprenant un dispositif émetteur et un dispositif récepteur, chacun des dispositifs émetteur et 10 récepteur présentant une zone de couverture de communication déterminée, les deux zones de couverture de chaque couple présentant une zone d'intersection mutuelle. Un tel dispositif d'établissement comprend : - des premiers moyens de détermination d'au moins une zone d'intersection perturbée, une zone d'intersection perturbée présentant un état de perturbation donné selon un critère déterminé de qualité de communication entre les dispositifs des couples correspondants à ladite zone d'intersection ; - des deuxièmes moyens de détermination d'au moins une zone de présence d'obstacle perturbant, constituée par au moins une partie d'une zone de recouvrement mutuel d'au moins deux zones d'intersection perturbées. De façon avantageuse, lesdits deuxièmes moyens de détermination d'au moins une zone de présence d'obstacle perturbant comprennent eux-mêmes : - des troisièmes moyens de détermination d'au moins une portion d'espace commune entre ladite zone de recouvrement et au moins une zone d'intersection non perturbée ; 25 - des moyens d'obtention de ladite zone de présence d'obstacle perturbant en ôtant de ladite zone de recouvrement ladite au moins une portion d'espace commune. Selon une caractéristique avantageuse, le dispositif d'établissement de diagnostic comprend des moyens d'association, à ladite au moins une zone de présence d'obstacle perturbant déterminée, un niveau de criticité de perturbation. 15 20 De façon préférentielle, le niveau de criticité de perturbation associé à une zone de présence d'obstacle perturbant déterminée est déterminé en fonction d'un nombre de zones d'intersection perturbées comprises dans ladite zone de présence d'obstacle. Préférentiellement, le dispositif d'établissement de diagnostic comprend des quatrièmes moyens de détermination, dans un espace compris entre les dispositifs desdits couples du réseau, d'au moins une zone de non-couverture n'appartenant à aucune des zones de couverture desdits couples. Dans un autre mode de réalisation de l'invention, il est proposé un procédé de détection d'au moins un objet (ou obstacle) dans une zone de couverture d'un réseau de communication sans-fil comportant un ensemble d'au moins deux couples comprenant un dispositif émetteur et un dispositif récepteur, chacun des dispositifs présentant une zone de couverture de communication déterminée, les deux zones de couverture de chaque couple présentant une zone d'intersection mutuelle. Un tel procédé comprend une étape consistant à : - déterminer au moins une zone de présence d'objet (ou obstacle), ladite zone de présence étant constituée par au moins une partie d'une zone de recouvrement mutuel d'au moins deux zones d'intersection perturbées, une zone d'intersection perturbée présentant un état de perturbation donné selon un critère déterminé de qualité de communication entre les dispositifs des couples correspondant à ladite zone d'intersection perturbée. Dans un autre mode de réalisation, l'invention concerne un dispositif de détection d'au moins un objet (ou obstacle) dans une zone de couverture d'un réseau communication sans-fil comportant un ensemble d'au moins deux couples comprenant un dispositif émetteur et un dispositif récepteur, chacun des dispositifs émetteur et récepteur présentant une zone de couverture de communication déterminée, les deux zones de couverture de chaque couple présentant une zone d'intersection mutuelle. Un tel dispositif d'établissement comprend : des moyens de détermination d'au moins une zone de présence d'objet (ou d'obstacle), ladite zone de présence étant constituée par au moins une partie d'une zone de recouvrement mutuel d'au moins deux zones d'intersection perturbées, une zone d'intersection perturbée présentant un état de perturbation donné selon un critère déterminé de qualité de communication entre les dispositifs des couples correspondant à ladite zone d'intersection perturbée. 5. LISTE DES FIGURES D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture de la description suivante, donnée à titre d'exemple indicatif et non limitatif, et des dessins annexés, dans lesquels : - la figure 1 illustre un exemple d'un réseau de communication sans-fil dans lequel peut être mis en oeuvre le procédé d'établissement de diagnostic de perturbation selon un mode de réalisation particulier conforme à l'invention ; - la figure 2 présente la structure schématique d'un dispositif de communication mettant en oeuvre le procédé d'établissement de diagnostic de perturbation selon un mode de réalisation particulier conforme à l'invention ; - la figure 3 illustre un exemple schématique d'une zone d'intersection de couvertures obtenue par un couple de dispositifs émetteur/récepteur communiquant dans un réseau de communication selon un mode de réalisation particulier de l'invention ; - la figure 4a illustre un exemple schématique d'une zone de recouvrement obtenue à partir de deux couples de dispositifs émetteur/récepteur selon un mode de réalisation particulier de l'invention ; - la figure 4b illustre schématiquement une méthode de détermination d'une zone de recouvrement basée sur un algorithme d'intersection de polygones ; - la figure 4c illustre schématiquement une méthode de détermination d'une zone de recouvrement basée sur un algorithme de soustraction de polygones ; - la figure 5 présente la structure d'un message de notification de l'état de perturbation d'une zone d'intersection de couvertures selon un mode de réalisation particulier de l'invention ; - la figure 6 illustre un exemple de représentation graphique de diagnostic relatif à l'état de perturbation du réseau ; - la figure 7 présente un organigramme d'un algorithme de localisation de zones de présence d'objets perturbants selon un mode de réalisation particulier de l'invention ; 30 - la figure 8 présente un organigramme d'un algorithme de diagnostic de perturbation selon un mode de réalisation particulier de l'invention ; - la figure 9 illustre schématiquement une application d'un algorithme de détermination de zones de non-couverture dans un réseau selon un mode de réalisation particulier de l'invention. 6. DESCRIPTION DÉTAILLÉE Sur toutes les figures du présent document, les éléments et étapes identiques sont désignés par une même référence numérique. On présente, en relation avec la figure 1, un exemple d'un réseau de communication sans-fil 100 dans lequel peut être mis en oeuvre le procédé d'établissement de diagnostic de perturbation selon un mode de réalisation particulier conforme à l'invention. Plus particulièrement, le réseau 100 de la figure 1 illustre un système de communication audio 7.1 sans-fil, de type � home cinéma � par exemple, comprenant un dispositif source 112 disposant de deux antennes de transmission 110 et 111, ainsi qu'une pluralité de dispositifs émetteurs et récepteurs 120, 130, 140, 150, 160, 170, 180 et 190, chaque dispositif pouvant se comporter alternativement comme un dispositif émetteur et un dispositif récepteur et ne présentant qu'une seule antenne pour la transmission et la réception de signaux de données radio. De plus, certains dispositifs peuvent jouer le rôle de dispositifs relais, c'est-à-dire dire qu'ils retransmettent sur le réseau des données qu'ils ont préalablement reçues d'un autre dispositif. Les dispositifs du réseau sont tous interconnectés par des liens de communication radio 101. Même si les signaux radio peuvent être diffusés dans toutes les directions, certains dispositif relais ou récepteurs peuvent ne pas être en mesure de détecter ces signaux radio en raison de la présence d'obstacles. Une liaison radio n'est donc pas nécessairement présente entre un dispositif émetteur et tout autre dispositif récepteur du réseau. Il est à noter que la description qui suit illustre un mode de réalisation particulier de l'invention dont certaines hypothèses de départ sont à prendre en considération. En effet, la topologie du réseau de communication 100, c'est-à-dire la position spatiale relative des dispositifs 120, 130, 140, 150, 160, 170, 180 et 190, est considérée comme étant connue de chacun des dispositifs 120, 130, 140, 150, 160, 170, 180 et 190 du réseau 100. La topologie du réseau 100 peut être effectivement connue à l'avance par chacun des dispositifs 120, 130, 140, 150, 160, 170, 180 et 190 du fait qu'une installation du réseau 100 prédéfinie est nécessaire à certaines recommandations de configuration telles que préconisées par une norme (comme par exemple le standard ITU-R BS.775-2 adapté pour un système audio de type 7.1) ou du fait de la capacité des dispositifs du réseau 120, 130, 140, 150, 160, 170, 180 et 190 à calculer leurs distances et leurs angles relatifs à chacun des autres dispositifs du réseau 100. Dans la suite de la présente description, on considère donc que la connaissance topologique du réseau 100 par chacun des dispositifs 120, 130, 140, 150, 160, 170, 180 et 190 compris dans ce réseau 100 est induite par la normalisation de l'installation du réseau de communication 100. En outre, le mode de réalisation particulier décrit ci-après, destiné aux réseaux de communication de type home cinéma, est donné à titre d'exemple illustratif. Il est clair que de nombreux autres modes de réalisation de l'invention peuvent être envisagés, sans sortir du cadre de l'invention. Lors de la transmission de données radio, le flux de données est constitué d'une pluralité de blocs de données et est conventionnellement protégé contre les erreurs de transmission au moyen d'un code correcteur d'erreur. Généralement, les blocs de données du flux de données sont regroupés par paquets, au niveau d'un dispositif émetteur, chaque paquet étant alors codé de façon à générer une pluralité de blocs de parité représentant des informations redondantes. Un dispositif récepteur du réseau 100, recevant les paquets de données, via les différents liens de communication radio, procède alors au décodage. Cette étape de décodage consiste à enlever les erreurs dans les blocs de données reçus par le dispositif récepteur en utilisant pour ce faire les blocs de parité. Les dispositifs relais, quant à eux, effectuent le transfert de paquets de données codés comme tels, sans décoder ni à nouveau coder le flux de données. En effet, il est important de noter que l'exécution du décodage et du codage ultérieur au niveau de chaque dispositif relais épuiserait la consommation de mémoire nécessaire au stockage temporaire des paquets, et accroîtrait par ailleurs le délai de transmission tout en consommant inutilement des ressources de calcul. En outre, pour transmettre un flux de données relatives à un flux audio, à un flux vidéo ou à une combinaison des deux, un protocole tel que celui décrit par la norme IEEE 802.15.3 peut, par exemple, être mis en oeuvre. Outre le fait qu'il autorise de très hauts débits (dans sa version 802.15.3c), du fait d'une transmission de données dans la bande fréquentielle 57-64 GHz, ce protocole offre la possibilité, à chacun des dispositifs de réseau, de bénéficier d'un temps d'accès au medium de communication sans-fil partagé garanti en utilisant le multiplexage par répartition temporelle, également appelé TDM (pour � Time Division Multiplexing � en anglais), prévoyant une division du domaine temporel en une pluralité d'intervalles de temps récurrents, de longueur fixe, aussi appelée séquence ou cycle TDM. Un tel multiplexage permet à certains paramètres, tels que le temps de latence ou le débit de données, de demeurer invariants. La figure 2 présente la structure schématique d'un dispositif de communication 200 du réseau de communication 100 mettant en oeuvre le procédé d'établissement de diagnostic de perturbation selon un mode de réalisation particulier conforme à l'invention. Plus précisément, le dispositif de communication 200 est intégré dans chacun des dispositifs émetteurs ou dispositifs récepteurs (120, 130, 140, 150, 160, 170, 180), ou dans tout dispositif relais du réseau de communication 100. Le dispositif de communication 200 comprend : - une mémoire RAM (pour � Random Access Memory � en anglais) 202 fonctionnant en tant que mémoire principale ; - un bloc de calcul 201 ou unité CPU (pour � Control Process Unit � en anglais) dont la capacité peut être étendue par une mémoire vive optionnelle connectée à un port d'expansion (non illustré sur la figure 2). L'unité CPU 201 est capable d'exécuter des instructions lors de la mise sous tension du dispositif de communication 200 à partir de la mémoire ROM 203. Après la mise sous tension, l'unité CPU 201 est capable d'exécuter des instructions de la mémoire RAM 202 relatives à un programme d'ordinateur, une fois ces instructions chargées à partir de la mémoire ROM 203 ou d'une mémoire externe (non illustrée sur la présente figure 3). Un tel programme d'ordinateur, s'il est exécuté par l'unité CPU 201, provoque l'exécution d'une partie ou de la totalité des étapes des algorithmes décrits ci-après en relation avec les figures 7 et 8 ; - un bloc 205 chargé de l'adaptation du signal en sortie du bloc de bande de base 206 avant son émission par le biais d'une antenne 204. À titre d'exemple, l'adaptation peut être réalisée par des processus de transposition de fréquence et d'amplification de puissance. Inversement, le bloc 205 permet également l'adaptation d'un signal reçu par l'antenne 204 avant sa transmission au bloc de bande de base 206. Le bloc de bande de base 206 est chargé de moduler et démoduler les données numériques échangées avec le bloc 205 ; - un bloc d'interface entrée/sortie (� Input/Output� en anglais) 211 relié à un réseau de communication 212. On présente maintenant, en relation avec la figure 3, un exemple schématique d'une zone d'intersection de couvertures 301 obtenue pour un couple de dispositifs émetteur/récepteur 330, 320 communiquant dans un réseau de communication selon un 15 mode de réalisation particulier de l'invention. Plus particulièrement, le réseau de communication est un réseau de communication sans-fil, de type home cinéma, comprenant un dispositif source 312 comportant deux antennes de transmission 310 et 311, ainsi qu'une pluralité de dispositifs émetteurs ou récepteurs 320, 330, 340, 350, 360, 370, 380 et 390, chacun des 20 dispositif pouvant jouer le rôle de dispositif relais (dont le principe est rappelé plus haut en relation avec la figure 1). On considère à présent le dispositif 330 du réseau en tant que dispositif émetteur, émettant avec un angle d'émission de 180°, c'est-à-dire couvrant tout le réseau, et le dispositif 320 en tant que dispositif récepteur associé. Le dispositif émetteur 330 25 possède une antenne quasi-omnidirectionnelle (relativement à l'étendue du réseau de communication), dont la zone de couverture (non représentée sur la figure) associée est estimée comme celle produite par un angle de 180° entre les axes (x'o 330, xi 302) et (x'o 330, x2 303). Le dispositif récepteur 320 présente une antenne directive dont le lobe principal de sélectivité est représenté par la zone de couverture 301 de son antenne en 30 réception, correspondant à l'espace situé entre les axes (xo 300, xi 302) et (xo 300, x2 10 303). Les coordonnées des sommets xo 300, xi 302 et x2 303 sont définies dans un repère 371 prédéfini, en fonction de la configuration du réseau de communication. Dans le cas où le réseau de communication est utilisé dans un système de diffusion sonore de type � home cinema �, la configuration peut être prédéfinie à la fabrication en usine, ou être fournie par un utilisateur à l'initialisation du système, ce qui permet à ce dernier de pouvoir sélectionner une configuration adaptée à son environnement. En tout état de cause, la configuration des dispositifs est préalablement définie et un repère de localisation commun est utilisé par les dispositifs du réseau. Le repère de localisation utilisé est connu de chacun des dispositifs du réseau, au même titre que l'est la topologie du réseau. Ainsi, le dispositif récepteur 320 est sensible à (c'est-à-dire peut estimer) toute perte de puissance du signal émis par le dispositif source 330, détectée dans la zone de couverture en réception 301. Par souci de clarté dans la suite de la description, on assimilera une zone de couverture en réception à une zone d'intersection de couvertures pour un couple de dispositifs émetteur/récepteur. En réalité, une zone d'intersection est une intersection entre une zone de couverture en émission et une zone de couverture en réception. Cette zone d'intersection de couvertures 301 (obtenue en considérant que l'angle entre les axes (x'o 330, xi 302) et (x'o 330, x2 303) est de 180°) autorise par ailleurs un positionnement indéterminé du dispositif émetteur 330 autour d'une position normalisée, pour peu que celle-ci demeure entre les points xi 302 et x2 303, permettant au dispositif récepteur 320 de détecter éventuellement une perte de puissance du signal émis par le dispositif émetteur 330. Un mode de réalisation alternatif consiste à définir une zone de couverture en émission avec un angle entre les axes (x'o 330, xi 302) et (x'o 330, x2 303) inférieur à 180°(s'il était supérieur, cela reviendrait à le considérer à 180°). Cet angle est défini par les antennes émettrices des dispositifs de communication du réseau et est sensiblement la même pour l'ensemble des dispositifs du réseau. Il en est de même pour les angles en réception. Chaque dispositif en a alors la connaissance. Dans le cas contraire, il est possible pour l'Homme du Métier de prévoir un protocole d'échange de données de configuration pouvant être mis en oeuvre entre l'ensemble des dispositifs du réseau de façon à échanger les valeurs d'angle relatives aux zones de couverture des antennes en émission et/ou en réception. En somme, de par la détection d'une perte de puissance du signal reçu d'un dispositif émetteur du réseau, la puissance du signal étant mesurée et comparée à une puissance théorique � à vide �, c'est-à-dire dans des conditions idéales de transmission (sans obstacle, ni perturbation), un dispositif récepteur du réseau est donc capable de détecter la présence d'un obstacle, ou d'un objet perturbant, dans la zone d'intersection de couvertures 301 relative au dispositif émetteur. Dans la suite, une zone d'intersection de couvertures au niveau de laquelle est détectée une perte de puissance sera désignée comme étant une zone perturbée. Dans un mode de réalisation particulier de la présente invention, chacun des dispositifs du réseau effectue une mesure de la puissance du signal radio pour chacune des zones d'intersection de couvertures relatives à chacun des dispositifs émetteurs du réseau et transmet ensuite le résultat de ces mesures à un dispositif central du réseau, tel que décrit ci-dessous en relation avec la figure 5. On entend par dispositif central (ou dispositif de contrôle), un dispositif du réseau mettant en oeuvre une gestion centralisée des algorithmes de mise en oeuvre de l'invention ou, plus généralement, du réseau. Dans un premier mode de réalisation en variante, le procédé de l'invention étant déterministe, il peut être mis en oeuvre par un ensemble de dispositifs du réseau, indépendamment les uns des autres. Il est seulement nécessaire que l'ensemble des dispositifs reçoivent les informations de l'état de perturbation (c'est-à-dire si une zone d'intersection est considérée comme étant perturbée ou non perturbée) relatives aux zones d'intersection de couvertures en provenance des autres dispositifs du réseau. Dans un second mode de réalisation en variante, le procédé de l'invention peut aussi être mis en oeuvre par un dispositif dédié uniquement au diagnostic qui ne fait pas partie intégrante du réseau (tel qu'un dispositif gestionnaire indépendant, par exemple). Ce dispositif dédié peut être adapté à la réception d'informations en provenance du réseau (relatives aux statuts de perturbation des zones d'intersection de couvertures). Il peut néanmoins ne pas être adapté à l'émission de signaux radio sur le réseau et ne pas participer à la définition des zones d'intersection de couvertures, bien qu'étant un dispositif de réception au sens strict du terme. Dans un mode de réalisation particulier, le dispositif central du réseau effectue alors une corrélation des mesures de puissance afin de déterminer la présence ou non de zones de recouvrement perturbées (selon le principe détaillé plus bas en relation avec la figure 7), une zone de recouvrement étant une zone d'intersection entre au moins deux zones d'intersection de couvertures. Un exemple de zone de recouvrement est illustré ci-après en relation avec la figure 4a. La figure 4a illustre un exemple de zone de recouvrement dans un réseau de communication sans-fil selon un mode de réalisation particulier de l'invention. De manière analogue aux figures 1 et 3, on considère que le système de communication de la figure 4a est un réseau de communication sans-fil, de type home-cinéma, comprenant un dispositif source 412 de contenu audio et/ou vidéo présentant deux antennes de transmission 410 et 411, ainsi qu'une pluralité de dispositifs émetteurs ou récepteurs 420, 430, 440, 450, 460, 470, 480 et 490, pouvant jouer le rôle de dispositif relais (selon le principe énoncé plus haut en relation avec la figure 1). On considère également, dans le cas présent, deux zones d'intersection de couvertures 441 et 461 relatives aux deux couples émetteur/récepteur respectivement 480/440 et 430/420. Le dispositif central du réseau détermine, dans un repère prédéfini 476, les coordonnées des sommets xi 471, x2 472, x3 473 et x4 474 de la zone de recouvrement 475 (aussi appelé par la suite �polygone de recouvrement �) des zones d'intersection de couvertures 441 et 461. Si les zones d'intersection de couvertures 441 et 461 présentent chacune un niveau de perturbation fort, le polygone de recouvrement 475 peut alors correspondre à une zone dans laquelle un objet est positionné, celui-ci étant perturbant pour les communications des deux zones d'intersection de couvertures 441 et 461. Il est dès lors possible de raffiner la détermination de la taille du polygone de recouvrement 475 en considérant l'intersection du polygone de recouvrement 475 avec au moins une autre zone perturbée (dans le cas où une telle autre zone perturbée existe) du réseau, tel que décrit plus loin en relation avec la figure 7. La figure 4b illustre schématiquement une méthode de détermination d'une zone de recouvrement 488, fondée sur un algorithme d'intersection de polygones (aussi appelé � polygon clipping �, en anglais) dit de Weiler-Atherton. 10 15 20 25 30 On considère deux zones d'intersection de couvertures 490 et 491 relatives à deux couples de dispositifs émetteur/récepteur, respectivement 482/480 et 483/481, les zones d'intersection de couvertures 490 et 491 présentant une forte perturbation. Les étapes de l'algorithme, effectué au niveau d'un dispositif central 479 du réseau, sont les suivantes : - choix d'un des deux polygones perturbés 490 et 491 comme polygone de fenêtrage. Dans le présent exemple, le polygone 490 est choisi comme polygone de fenêtrage ; - calcul des points d'intersection 484, 485, 486 et 487 des polygones 490 et 491, connaissant les équations des segments de chacun des côtés des polygones 490 et 491 dans un repère commun 478 ; - détermination des points d'entrée et de sortie du polygone 491 dans le polygone de fenêtrage 490. Dans la mesure où le polygone 491 est convexe, il est à noter que les points d'entrée sont confondus avec les points d'intersection 484, 485, 486 et 487 des polygones 490 et 491. Il est important de noter qu'en parcourant le polygone de fenêtrage 490 dans le sens inverse des aiguilles d'une montre, un point d'intersection est dit d'entrée si le polygone 491 entre dans le polygone 490, un point d'intersection étant dit de sortie si le polygone 491 sort du polygone 490 ; - choix d'un point d'initialisation au parcours du contour du polygone d'intersection des polygones 490 et 491. Le point choisi est ici le point d'intersection des polygones 490 et 491 ayant la plus petite valeur d'abscisses dans le repère 478, soit le point 484 ; - parcours des bordures du polygone d'intersection en appliquant les règles suivantes : o choisir comme point de départ initial le point d'initialisation 484 ; o parcourir dans le sens inverse des aiguilles d'une montre le polygone de fenêtrage 490 jusqu'au point d'entrée ou de sortie suivant : • si le point de départ était un point d'entrée et le point d'arrivée un point de sortie, les deux points sont mémorisés comme étant des sommets du polygone d'intersection 488 des polygones 490 et 491. La bordure du polygone d'intersection 488 est alors la bordure du polygone 491 joignant les points d'entrée et de sortie ; • si le point de départ était un point de sortie et le point d'arrivée un point d'entrée, les deux points sont mémorisés comme étant des sommets du polygone d'intersection 488 des polygones 490 et 491. La bordure du polygone d'intersection 488 est alors la bordure du polygone de fenêtrage 490 joignant les points d'entrée et de sortie ; • initialiser le point de départ comme étant à présent le point d'arrivée précédemment considéré ; • répéter les étapes précédentes jusqu'à ce que le point d'arrivée soit confondu avec le point de départ initial 484. À l'issue de ce parcours de bordures, on obtient finalement le polygone d'intersection 488 ayant pour sommets les points 484, 485, 486 et 487 et pour côtés les segments [484; 485], [485; 486], [486; 487] et [487; 484]. 15 Une fois une zone de recouvrement 488 déterminée, par intersection de zones d'intersection de couvertures 490 et 491, un dispositif central du réseau 479 effectue une corrélation de la zone de recouvrement 488 avec des zones non perturbées du réseau, de façon à affiner la détermination de la zone de présence d'un objet du réseau, tel que décrit plus bas en relation avec la figure 7. 20 La figure 4c illustre schématiquement une méthode de détermination d'une zone de recouvrement 488, basée sur un algorithme de soustraction de polygones. On considère à nouveau les deux zones d'intersection de couvertures 490 et 491 relatives à deux couples de dispositifs émetteur/récepteur, respectivement 482/480 et 483/481, tel que décrit précédemment à la figure 4b. Le polygone d'intersection 488 25 résultant de la mise en oeuvre de l'algorithme de recouvrement par intersection de polygones (dont le principe est détaillé ci-dessus en relation avec la figure 4b) est défini par les sommets 492, 493, 494 et 495 et a pour côtés les segments [492; 493], [493; 494], [494; 495] et [495; 492]. Les coordonnées des points 492, 493, 494 et 495 ainsi que les équations des segments [493; 494], [494; 495] et [495; 492] sont exprimées dans 30 le repère 478 commun à l'ensemble des dispositifs du réseau considérés (dispositifs récepteurs 480 et 481, dispositifs émetteurs 482 et 483 et dispositif central 492). 10 On considère à présent un troisième couple de dispositif émetteur/récepteur composé respectivement des dispositifs émetteur 489 et récepteur 499 auquel est associé la zone d'intersection de couverture 400, considérée comme étant une zone non perturbée, c'est-à-dire une zone pour laquelle aucune perte de puissance, lors de la réception du signal radio émis par le dispositif émetteur 499, n'a été détectée par le dispositif récepteur 489. La détermination du polygone de recouvrement 488 par soustraction du polygone 400 à la zone de recouvrement 488 des polygones 490 et 491 repose sur l'algorithme dit � de la demi-droite � (ou � half-line algorithm �, en anglais). Il est à noter que cet algorithme de la demi-droite est bien connu de l'Homme du Métier, ses principes élémentaires étant rappelés ci-après, sans s'attacher aux optimisations éventuelles, elles aussi bien connues de l'Homme du Métier. On considère un point P dont on souhaite déterminer s'il est à l'intérieur d'un polygone Q. Les étapes de l'algorithme de la demi-droite sont les suivantes : - à partir du point P, tracer une demi-droite dans une direction quelconque (ici, on peut considérer, à titre d'exemple, une demi-droite horizontale d'abscisses croissantes) telle qu'aucun des sommets du polygone Q n'appartienne à cette demi-droite. - initialiser un compteur d'intersections à zéro ; - pour chaque côté du polygone Q, déterminer si celui-ci comporte une intersection avec la demi-droite considérée, et si tel est le cas, incrémenter le compteur d'intersections ; - une fois que tous les côtés du polygone Q ont été considérés, vérifier la valeur finale du compteur d'intersections, et si (et seulement si) la valeur finale est impaire, alors le point P est à l'intérieur du polygone Q. Les étapes de l'algorithme de détermination du polygone de recouvrement 488 par soustraction du polygone 400 à la zone de recouvrement 488 des polygones 490 et 491, effectuées au niveau d'un dispositif central 492 du réseau, sont les suivantes : - pour chacun des sommets 492, 493, 494 et 495 du polygone 488 d'intersection des polygones 490 et 491, déterminer si celui-ci est inclus dans le polygone 400. Dans le cas présent, seul le sommet 495 est inclus dans le polygone 400 ; 30 5 10 15 20 2530 déterminer les intersections des côtés [493; 494], [494; 495] et [495; 492] du polygone 488 d'intersection des polygones 490 et 491 avec le polygone 400 ; Dans le cas présent, les points 496 et 497 sont positionnés respectivement sur les segments [494; 495] et [495; 492]. Un point d'intersection est dit entrant si le polygone 488 entre dans le polygone 400 (le point 496 est ici un point d'intersection entrant du polygone 488 pour le polygone 400). Un point d'intersection est dit sortant si le polygone 488 sort du polygone 400 (le point 497 est ici un point d'intersection sortant du polygone 488 pour le polygone 400) ; choisir, comme point de départ, un sommet du polygone 488 d'intersection des polygones 490 et 491 non inclus dans le polygone 400 (c'est-à-dire. le point d'abscisse de plus petite valeur, soit, ici, le point 493) et parcourir ledit polygone 488, ou le polygone 400, dans le sens inverse des aiguilles d'une montre jusqu'à rencontrer soit un autre sommet du polygone 488, soit un point d'intersection du polygone 488 avec le polygone 400 ; o si le point de départ est un sommet du polygone 488, l'algorithme parcourt le polygone 488. Si le premier point rencontré est un sommet du polygone 488, le point de départ et le premier point rencontré sont mémorisés comme sommets du polygone d'intersection finale 498 et le segment joignant le point de départ et le premier point rencontré est mémorisé comme étant un côté du polygone d'intersection finale 498. Le premier point rencontré est alors considéré comme nouveau point de départ. Dans le cas présent, les points 493 et 494 sont ainsi considérés comme étant des sommets du polygone d'intersection finale 498 et le segment [493 ; 494] comme un côté du polygone 498 ; o si le point de départ est un sommet du polygone 488, l'algorithme parcourt le polygone 488. Si le premier point rencontré un point d'intersection du polygone 488 avec le polygone 400, le point de départ et le premier point rencontré sont mémorisés comme étant des sommets du polygone d'intersection finale 498 et le segment joignant le point de départ et le premier point rencontré est mémorisé comme étant un côté du 10 15 20 25 30 polygone d'intersection finale 498. Le premier point rencontré est alors considéré comme nouveau point de départ. Dans le cas présent, les points 494 et 496 sont ainsi considérés comme des sommets du polygone d'intersection finale 498 et le segment [494 ; 495] comme un côté du polygone 498 ; o si le point de départ est un point d'intersection entrant du polygone 488 pour le polygone 400, l'algorithme parcourt le polygone 400. Le premier point rencontré est alors un point d'intersection du polygone 488 avec le polygone 400 ; le point de départ et le premier point rencontré sont mémorisés comme étant des sommets du polygone d'intersection finale 498 et le segment joignant le point de départ et le premier point rencontré est mémorisé comme étant un côté du polygone d'intersection finale 498. Le premier point rencontré est alors considéré comme nouveau point de départ. Dans le cas présent, les points 496 et 497 sont ainsi considérés comme étant des sommets du polygone d'intersection finale 498 et le segment [496 ; 497] comme un côté du polygone 498 ; o si le point de départ est un point d'intersection sortant du polygone 488 pour le polygone 400, l'algorithme parcourt le polygone 488. Le premier point rencontré est alors un sommet du polygone 488; le point de départ et le premier point rencontré sont mémorisés comme étant des sommets du polygone d'intersection finale 498 et le segment joignant le point de départ et le premier point rencontré est mémorisé comme étant un côté du polygone d'intersection finale 498. Le premier point rencontré est alors considéré comme nouveau point de départ. Dans le cas présent, les points 497 et 492 sont ainsi considérés comme étant des sommets du polygone d'intersection finale 498 et le segment [497 ; 492] comme étant un côté du polygone 498. o une fois que le nouveau point de départ est confondu avec le point de départ initial, vérifier si tous les sommets du polygone d'intersection 488, non inclus dans le polygone 400, ont été considérés : • Si tel est le cas, l'algorithme de calcul de zone de recouvrement par soustraction polygonale se termine. Le polygone résultant est alors le polygone défini par les sommets et les segments mémorisés dans les étapes précédentes de l'algorithme. Dans le cas présent, le polygone de recouvrement résultant est le polygone 498 de sommets 492, 493, 494, 496 et 497 et de côtés [493; 494], [494; 496], [496; 497] et [496; 492] ; • si au moins un sommet du polygone 488 n'a pas été considéré, cela signifie que le polygone 400 divise le polygone 488 initial en une pluralité de polygones. Les étapes de parcours, en prenant pour point de départ l'un desdits sommets non considérés, sont réitérées jusqu'à ce que tous les sommets du polygone 488 initial aient été considérés. Il en résulte alors une pluralité de polygones de recouvrement. On présente maintenant, en relation avec la figure 5, la structure d'un message 506 de notification de l'état de perturbation de zone d'intersection de couvertures. Une fois qu'un dispositif récepteur 320 a mesuré, pour un dispositif émetteur 330 du réseau de communication 100, l'état de perturbation (c'est-à-dire la perte anormale de puissance du signal d'émission) relative à la zone d'intersection de couvertures associée, le dispositif récepteur 320 transmet une information relative à l'état de perturbation de la zone d'intersection de couvertures 301, sous forme d'un message 506 de notification, sur le réseau de communication 100. Plus précisément, le message 506 de notification de l'état de perturbation comprend : - un champ 500 d'identifiant de dispositif réseau, véhiculant une information relative à l'identifiant unique d'un dispositif du réseau ; - un champ 501 de statut de perturbation renseignant sur l'état de perturbation d'une zone d'intersection de couvertures, pour un couple de dispositifs émetteur/récepteur donné, le champ 501 comprenant lui-même : o un sous-champ 502 d'identifiant de dispositif émetteur, renseignant sur l'identifiant unique du dispositif émetteur du réseau relatif à la zone d'intersection de couvertures considérée pour le champ 501 ; o un sous-champ 503 d'identifiant de dispositif récepteur, renseignant sur l'identifiant unique du dispositif récepteur du réseau relatif à la zone d'intersection de couvertures considérée pour le champ 501. Il pourra s'agir de l'identifiant du dispositif local (c'est-à-dire une information identique à celle contenue dans le champ 500), ou de l'identifiant d'un dispositif récepteur distant du réseau (le champ 501 étant alors un champ émis par un dispositif récepteur distant, relayé par le dispositif récepteur agissant alors en tant que dispositif relais) ; o un sous-champ 504 de statut de perturbation renseignant sur l'état de perturbation de la zone d'intersection de couvertures, pour le couple de dispositifs émetteur/récepteur identifié par les sous-champs 502 et 503. Dans un mode de réalisation particulier, il pourra s'agir d'une information binaire pouvant prendre, par exemple, la valeur 0 lorsque la zone d'intersection de couvertures est considérée comme perturbée et la valeur 1 lorsque celle-ci est considérée comme non-perturbée. Il est à noter qu'il est également possible d'utiliser toute autre information jugée comme étant représentative de l'état de perturbation de la zone d'intersection de couverture considérée. On peut utiliser, par exemple, une valeur de puissance mesurée à comparer avec un ou plusieurs seuils prédéfinis au niveau d'un dispositif central du réseau. La figure 6 représente un exemple de diagnostic, sous forme d'une représentation graphique, relatif à l'état de perturbation du réseau de communication. Plus précisément, la figure 6 illustre un exemple de diagnostic rapporté sous forme d'une représentation graphique, via une interface homme-machine (non représentée), à un utilisateur du réseau de communication. Une fois les différentes zones de recouvrement polygonales déterminées (selon le principe des figures 4a, 4b et 4c décrit plus haut) et leurs niveaux de criticité respectifs quantifiés (selon le principe décrit ci-après en figure 8) par au moins un dispositif central du réseau, ce dernier fournit à alors, à l'utilisateur du réseau, un diagnostic relatif à l'état de perturbation effectif du réseau. La représentation graphique 600 présente à l'utilisateur la position relative de chacun des dispositifs émetteurs, récepteur ou dispositifs relais 612 (regroupant les références 610 et 611), 650, 620, 640, 660 et 630 du réseau. Il renseigne en outre sur la position 670, 671, 672, 673 relative d'estimation d'objets perturbants du réseau par rapport aux dispositifs émetteurs, récepteurs ou dispositifs relais du réseau. À chacune des positions 670, 671, 672, 673 correspond ainsi une zone de recouvrement polygonale pour laquelle une perturbation a été préalablement détectée. Un motif particulier, par exemple une couleur, affecté sur le cercle représentatif de la position de l'objet perturbant renseigne sur la criticité de la position de celui-ci dans la zone de couverture du réseau de communication et ainsi sur la nécessité pour l'utilisateur de déplacer ou non l'objet correspondant. La figure 7 présente un organigramme d'un algorithme de localisation de zones de présence d'objets perturbants selon un mode de réalisation particulier de l'invention. Une fois les informations relatives à l'état de perturbation des zones d'intersection de couvertures du réseau collectées, telles que transmises sur le réseau par les dispositifs récepteurs, un dispositif central du réseau peut mettre en oeuvre l'algorithme de localisation afin de localiser les zones de présence d'au moins un obstacle du réseau occasionnant des perturbations au sein du réseau. En pareil cas, l'algorithme permet de définir la position, relativement aux dispositifs du réseau, d'une zone polygonale au sein de laquelle se situe l'obstacle perturbant. Dans une première étape 700, le dispositif central du réseau trie l'ensemble des zones d'intersection de couvertures du réseau en fonction de leur état de perturbation respectif, tel que reçu des dispositifs distants du réseau. Le dispositif central établit ensuite, dans une étape 701, une liste comprenant l'ensemble des zones perturbées (appelée � liste de perturbation �), puis une liste comprenant l'ensemble des zones non perturbées (appelée � liste de non-perturbation �), dans une étape 702. Dans une étape 703 de l'algorithme, le dispositif central du réseau effectue ensuite, pour chaque zone d'intersection de couvertures présente dans la liste de perturbation, une corrélation par intersection polygonale avec l'ensemble des autres zone d'intersection de couvertures présentes dans la liste de perturbation, conformément aux mécanismes précédemment évoqués en relation avec les figures 4a et 4b. L'ensemble des zones de recouvrement par intersection polygonale ainsi obtenues est alors mémorisé dans une liste de zones de recouvrement, lors d'une étape 704. Dans une étape 705 de l'algorithme, le dispositif central du réseau effectue ensuite, pour chaque zone de recouvrement mémorisée dans la liste de zones de recouvrement, une corrélation par soustraction polygonale avec l'ensemble des zones de non perturbation présentes dans la liste de non perturbation, conformément aux mécanismes précédemment évoqués en relation avec la figure 4c. L'ensemble des zones de recouvrement par soustraction polygonale ainsi obtenues, correspondant aux zones de présence d'objets perturbants (aussi appelées par la suite zones de localisation), est alors mémorisé dans une liste de localisation, lors de l'étape 706 du présent algorithme. Chaque zone de localisation de la liste de localisation ainsi mise à jour correspond alors au positionnement relatif d'objets perturbants du réseau par rapport aux dispositifs émetteur, récepteur ou dispositifs relais du réseau. On présente maintenant, en relation avec la figure 8, un organigramme d'un algorithme de diagnostic de perturbation selon un mode de réalisation particulier de l'invention. Une fois la liste de localisation mise à jour, le dispositif central du réseau détermine, pour chaque zone de localisation mémorisée dans cette liste, le niveau de criticité de la perturbation occasionnée au réseau par l'objet perturbant correspondant. Dans une première étape 800, le dispositif central du réseau consulte la liste de localisation telle que mise à jour à l'issue de la mise en oeuvre de l'algorithme de localisation illustré ci-dessus en relation avec la figure 7. Dans une étape 801, le dispositif central détermine ensuite, pour chaque zone de localisation de la liste de localisation, le niveau de criticité de la perturbation occasionnée au réseau par l'objet perturbant correspondant. Il est important de noter que le niveau de criticité peut être mesuré à l'aide de divers critères, parmi lesquels le nombre de zones perturbées impliquées dans la zone de localisation correspondante, ou par exemple l'aire de la zone de localisation. Il s'agit là d'une liste non-exhaustive que l'Homme du Métier pourra étendre avec d'autres critères de pertinence équivalente. Dans une étape 802, le dispositif central met ensuite à jour une liste de localisation pondérée mémorisant chaque zone de localisation de la liste de localisation courante considérée dans l'étape 800 du présent algorithme, ainsi que le niveau de criticité associé. La liste de localisation pondérée se présente ainsi comme une liste d'objet(s) présent(s) dans le réseau au(x)quel(s) est associé un niveau de criticité. Dans une étape 803, le dispositif central peut éventuellement déterminer des zones de non-couverture du réseau, c'est-à-dire les zones (comprises dans un espace délimité par l'ensemble des dispositifs du réseau dont la zone de couverture a été jusqu'alors prise en compte dans l'établissement du diagnostic) où la présence d'un objet ne saurait générer de perturbation pour aucune des zones de couverture du réseau. Dans une étape 804, le dispositif central génère un diagnostic de l'état de perturbation du réseau basé sur l'état de la liste de localisation pondérée précédemment mise à jour. Dans une étape 805, le diagnostic est affiché à l'utilisateur du réseau de communication, tel qu'illustré à la figure 6. Ce diagnostic peut être proposé de façon périodique à l'utilisateur, ou sur requête spécifique de celui-ci. La figure 9 illustre schématiquement une application d'un algorithme de détermination de zones de non-couverture 987 selon un mode de réalisation particulier de l'invention. Dans un mode de réalisation particulier de la présente invention, chacun des dispositifs du réseau mesure la puissance du signal de données pour les zones d'intersection de couvertures relatives à chacun des dispositifs émetteurs du réseau et transmet le résultat de ces mesures à au moins un dispositif central du réseau, tel qu'évoqué ci-dessus en relation avec la figure 5. Le dispositif central du réseau effectue alors une corrélation des mesures de puissance de sorte qu'il détermine les zones de recouvrement de zones d'intersection perturbées, tel qu'évoqué ci-dessus en relation avec la figure 7. Le dispositif central peut également déterminer, par connaissance des coordonnées de chacune des zones de couverture du réseau, les zones de non-couverture 987 du réseau. La figure 9 illustre trois zones d'intersection perturbées 990, 991 et 992 relatives à trois couples de dispositifs émetteur/récepteur, respectivement 982/980, 983/981 et 980/993, dont les coordonnées sont définies dans un repère 989 prédéfini. Les différentes étapes de l'algorithme de détermination des zones (ou polygones) de non-couverture du réseau sont les suivantes : - détermination des points d'intersection 984, 985 et 986 de chacun des polygones représentatifs des zones d'intersection de couvertures du réseau ; - détermination, parmi l'ensemble des points d'intersection préalablement déterminés, des points d'intersection 984, 985 et 986 n'étant pas inclus dans au moins un des polygones représentatifs des zones d'intersection de couvertures du réseau (aussi appelés par la suite �points d'intersection non-inclus �). Cette étape de détermination est effectuée en mettant en oeuvre l'algorithme de la demi-droite (� Half-Line Algorithm � en anglais), bien connu de l'Homme du Métier. - détermination, parmi l'ensemble des points d'intersection non-inclus préalablement déterminés, de l'ensemble des segments [984 ; 985], [985 ; 986] et [986 ; 984] joignant deux des points d'intersection non-inclus (aussi appelés par la suite � segments non-inclus �), tel que chacun de ces segments soit confondu avec un côté d'un des polygones représentatifs des zones d'intersection de couvertures du réseau. - détermination de l'ensemble des polygones 987 dits de non-couverture (ou zones de non couverture) ayant pour côtés des segments non-inclus [984 ; 985], [985 ; 986] et [986 ; 984] tels que déterminés précédemment. Il est à noter que l'algorithme de diagnostic (décrit ci-dessus en relation avec la figure 8) peut comprendre une étape 804 consistant à présenter une information relative aux zones de non-couverture du réseau où la présence d'un objet ne saurait générer de perturbation pour aucune des zones de couverture du réseau. Cette information, qui est dépendante du nombre de dispositifs effectifs du réseau de communication, permet de fournir, à un utilisateur du réseau, par l'intermédiaire de la représentation graphique 600, une indication sur les repositionnements possibles des obstacles perturbants, afin de baisser le niveau de criticité de stabilité des communications lié à leur présence. REVENDICATIONS1. Procédé d'établissement de diagnostic d'un réseau de communication sans-fil (100) comportant un ensemble d'au moins deux couples comprenant un dispositif 5 émetteur et un dispositif récepteur, chacun des dispositifs présentant une zone de couverture de communication déterminée, les deux zones de couverture de chaque couple présentant une zone d'intersection (301) mutuelle, ledit procédé étant caractérisé en ce qu'il comprend des étapes consistant à : - déterminer au moins une zone d'intersection perturbée (490, 491), une zone d'intersection perturbée présentant un état de perturbation donné selon un critère déterminé de qualité de communication entre les dispositifs des couples correspondant à ladite zone d'intersection perturbée ; - déterminer au moins une zone de présence d'obstacle perturbant (488), constituée par au moins une partie d'une zone de recouvrement (498) mutuel d'au moins deux zones d'intersection perturbées (490, 491). 2. Procédé selon la revendication 1, caractérisé en ce que l'étape consistant à déterminer au moins une zone de présence d'obstacle perturbant (488) comprend les étapes consistant à : - déterminer au moins une portion d'espace commune entre ladite zone de recouvrement (498) et au moins une zone d'intersection non perturbée (400) ; - obtenir ladite zone de présence d'obstacle perturbant (488) en ôtant de ladite zone de recouvrement (498) ladite au moins une portion d'espace commune. 3. Procédé selon l'une quelconque des revendications 1 et 2, caractérisé en ce qu'il comprend une étape consistant à associer, à ladite au moins une zone de présence 25 d'obstacle perturbant (488) déterminée, un niveau de criticité de perturbation. 4. Procédé selon la revendication 3, caractérisé en ce que le niveau de criticité de perturbation associé à une zone de présence d'obstacle perturbant déterminée (488) est déterminé en fonction d'un nombre de zones d'intersection perturbées comprises dans ladite zone de présence d'obstacle (488). 30 5. Procédé selon l'une quelconque des revendications 1 à 4, caractérisé en ce qu'il comprend une étape consistant à déterminer, dans un espace compris entre les dispositifs 10 15 20desdits couples du réseau, au moins une zone de non-couverture (987) n'appartenant à aucune des zones de couverture desdits couples. 6. Produit programme d'ordinateur téléchargeable depuis un réseau de communication et/ou enregistré sur un support lisible par ordinateur et/ou exécutable par un processeur, caractérisé en ce qu'il comprend des instructions de code de programme pour la mise en oeuvre du procédé selon au moins une des revendications 1 à 5, lorsque ledit programme est exécuté sur un ordinateur. 7. Moyen de stockage lisible par ordinateur, éventuellement totalement ou partiellement amovible, stockant un programme d'ordinateur comprenant un jeu d'instructions exécutables par un ordinateur pour mettre en oeuvre le procédé selon au moins une des revendications 1 à 5. 8. Dispositif d'établissement de diagnostic destiné à établir un diagnostic d'un réseau de communication sans-fil (100) comportant un ensemble d'au moins deux couples comprenant un dispositif émetteur et un dispositif récepteur, chacun des 15 dispositifs émetteur et récepteur présentant une zone de couverture de communication déterminée, les deux zones de couverture de chaque couple présentant une zone d'intersection (301) mutuelle, le dispositif d'établissement de diagnostic étant caractérisé en ce qu'il comprend : - des premiers moyens de détermination d'au moins une zone d'intersection perturbée (490, 491), une zone d'intersection perturbée présentant un état de perturbation donné selon un critère déterminé de qualité de communication entre les dispositifs des couples correspondants à ladite zone d'intersection perturbée ; - des deuxièmes moyens de détermination d'au moins une zone de présence d'obstacle perturbant (488), constituée par au moins une partie d'une zone de recouvrement (498) mutuel d'au moins deux zones d'intersection perturbées (490, 491). 9. Dispositif d'établissement de diagnostic selon la revendication 8, caractérisé en ce que lesdits deuxièmes moyens de détermination d'au moins une zone de présence d'obstacle perturbant (488) comprennent eux-mêmes : 20 25- des troisièmes moyens de détermination d'au moins une portion d'espace commune entre ladite zone de recouvrement (498) et au moins une zone d'intersection non perturbée (400); - des moyens d'obtention de ladite zone de présence d'obstacle (488) perturbant en ôtant de ladite zone de recouvrement (498) ladite au moins une portion d'espace commune. 10. Dispositif d'établissement de diagnostic selon l'une quelconque des revendications 8 et 9, caractérisé en ce qu'il comprend des moyens d'association, à ladite au moins une zone de présence d'obstacle perturbant (488) déterminée, d'un niveau de criticité de perturbation. 11. Dispositif d'établissement de diagnostic selon la revendication 10, caractérisé en ce que le niveau de criticité de perturbation, associé à une zone de présence d'obstacle perturbant (488) déterminée, est déterminé en fonction d'un nombre de zones d'intersection perturbées comprises dans ladite zone de présence d'obstacle. 12. Dispositif d'établissement de diagnostic selon l'une quelconque des revendications 8 à 11, caractérisé en ce qu'il comprend des quatrièmes moyens de détermination, dans un espace compris entre les dispositifs desdits couples du réseau, d'au moins une zone de non-couverture (987) n'appartenant à aucune des zones de couverture desdits couples.