Brevet FR2943206A1 — publié le 20100917

Procédé de configuration d'une antenne agile d'un dispositif récepteur dans un réseau de communication sans-fil, produit programme d'ordinateur, moyen de stockage et dispositif correspondant. 1. DOMAINE DE L'INVENTION Le domaine de l'invention est celui des antennes d'ondes radio millimétriques, et plus particulièrement des antennes dites � agiles � dans les systèmes de communication sans-fil, tels que par exemple les réseaux de communication domestiques sans-fil utilisant la bande radio à 60 GHz. Plus précisément, l'invention concerne une technique de configuration d'une antenne agile dans le cadre d'une réception multidirectionnelle de données par un dispositif récepteur. 2. ARRIÈRE-PLAN TECHNOLOGIQUE Les systèmes de communications radio utilisant les ondes millimétriques autour de la fréquence porteuse à 60GHz sont parmi les plus étudiés actuellement. En effet, de tels systèmes de communication offre une grande largeur de bande passante et sont particulièrement bien adaptés pour les transmissions de flux de données très haut débits, dans un rayon limité, par exemple comme moyen de connectivité entre les différents éléments d'un système de type � home cinema �. Dans ce cas précis d'utilisation, la portée est limitée, au maximum, à une dizaine de mètres. Par contre, les débits mis en jeu y sont très élevés (au-delà du gigabit par seconde) de par la nature, aussi bien audio que vidéo et la très haute résolution de l'information transmise. Il faut en outre prendre en compte que l'utilisation de la bande radio 60GHz en milieu intérieur implique des limitations concernant la puissance d'émission. Ces limitations imposent, pour assurer un niveau de qualité de communication radio suffisant, sans avoir à émettre à des puissances non autorisées, la mise en place de mécanismes ou de techniques permettant d'exploiter au mieux les spécificités du canal de communication à l'aide des équipements émetteurs et/ou récepteurs. Parmi ces techniques, les antennes dites � agiles � (aussi appelées antennes intelligentes, ou � smart antennas � en anglais) sont traditionnellement employées dans les systèmes de communication radio. Une � antenne agile � est constituée d'un réseau d'éléments rayonnants répartis sur un support donné. Chaque élément rayonnant de l'antenne est contrôlé électroniquement en phase et puissance (ou gain) pour obtenir un ou plusieurs faisceaux en émission et/ou un ou plusieurs faisceaux en réception orientables et plus ou moins étroits. L'utilisation de ce type d'antennes, lors de la réception d'un signal radio, permet d'augmenter la sensibilité de l'antenne en réception dans une ou plusieurs directions prédéfinies et de diminuer la sensibilité de cette antenne pour des zones d'interférences ou fortement bruitées. L'utilisation de ce type d'antennes, lors de la transmission d'un signal radio, permet d'augmenter la puissance du signal radio dans une ou plusieurs directions prédéfinies. Ces antennes permettent ainsi de filtrer à l'émission ou à la réception certaines directions prédéfinies. Une émission ou une réception simultanée de données suivant plusieurs directions prédéfinies est donc possible et permet, pour un dispositif récepteur, d'augmenter la probabilité de réception des données et donc d'être plus robuste face au phénomène de masquage. Cependant, plus le nombre de directions de réception simultanée est important, et plus le gain de l'antenne diminue. On connaît, dans l'état de la technique actuelle, plusieurs techniques de configuration d'antenne agiles, telles que présentées dans les demandes de brevet WO2007/095354, US2004/0209579 et US2006/0023669. Ces techniques connues, adaptées aux transmissions à 60GHz, reposent sur l'utilisation d'un protocole de communication entre un dispositif émetteur et un dispositif récepteur d'un réseau de communication pour configurer (ou paramétrer) leurs antennes respectives. Le principe consiste, après avoir testé consécutivement plusieurs configurations prédéterminées en émission et en réception, à sélectionner, parmi ces configurations prédéterminées, la configuration d'antennes pour laquelle la qualité de communication est la meilleure. Néanmoins, un inconvénient de ces techniques connues est que la meilleure configuration d'antennes possible n'est choisie que parmi un nombre limité de configurations prédéterminées. Ainsi, du fait que toutes les possibilités de configurations d'antennes ne sont pas testées, ces techniques ne sont pas optimales. Une autre technique pourrait consister à tester de manière exhaustive l'ensemble des configurations possibles d'antenne. Cependant, le temps d'exécution et les ressources en calculs nécessaires à la mise en oeuvre d'une telle technique la rendraient non exploitable. 3. OBJECTIFS DE L'INVENTION L'invention, dans au moins un mode de réalisation, 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 de configuration dynamique d'une antenne agile d'un dispositif récepteur permettant d'assurer une réception suffisante de données émises par un dispositif émetteur dans un réseau de communication sans-fil. Autrement dit, un objectif de l'invention est de fournir une technique permettant de paramétrer une antenne agile en réception, de sorte qu'elle soit parfaitement adaptée à la situation de communication entre deux équipements. Au moins un mode de réalisation de l'invention a également pour objectif de fournir une telle technique permettant d'optimiser le compromis entre le gain d'antenne et le nombre de directions de réception. Un autre objectif d'au moins un mode de réalisation de l'invention est de fournir une telle technique permettant de garantir la robustesse des communications face 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 soit simple à mettre en oeuvre et peu coûteuse. 4. EXPOSÉ DE L'INVENTION Dans un mode de réalisation particulier de l'invention, il est proposé un procédé de configuration d'une antenne d'un dispositif récepteur dans le cadre d'une communication de données entre un dispositif émetteur et ledit dispositif récepteur dans un réseau de communication sans-fil, le procédé comprenant, pour le dispositif récepteur, des étapes consistant à : a) obtenir un premier ensemble de directions de réception, lesdites directions permettant chacune de recevoir un signal émis par le dispositif émetteur selon une même configuration d'émission ; b) associer, à chaque direction dudit premier ensemble, un niveau de qualité de réception via ladite direction ; c) sélectionner un second ensemble de directions de réception parmi les directions dudit premier ensemble, ledit second ensemble de directions étant tel qu'un niveau estimé de qualité de réception simultanée par combinaison des directions dudit second ensemble est supérieur à un seuil prédéterminé ; d) configurer ladite antenne par accroissement de sensibilité en réception dans les directions dudit second ensemble. Le principe général de l'invention consiste donc à déterminer, à l'aide d'un mécanisme de sélection de directions privilégiées de réception de données, une configuration optimale d'une antenne agile d'un dispositif récepteur lui permettant de recevoir, de manière simultanée et avec une qualité estimée de réception acceptable, des données transmises depuis un dispositif émetteur dans un réseau de communication sans-fil. Ainsi, ce mode de réalisation de l'invention repose sur une approche tout à fait nouvelle et inventive consistant à sélectionner un nombre de directions de réception selon un critère de qualité estimée de réception, par le dispositif récepteur, simultanée des données émises par le dispositif émetteur, permettant d'assurer une configuration adaptée de l'antenne agile aux conditions de communication au sein du réseau. Ce critère permet notamment de garantir la robustesse des données face au phénomène de masquage. Par ailleurs, le fait que la réception de données est effectuée selon des directions sélectionnées permet d'accroître le gain d'antenne par rapport à une réception de données impliquant un nombre de directions plus important que celui sélectionné. La présente invention prévoit ainsi la possibilité d'optimiser le compromis entre le gain d'antenne et le nombre de directions de réception. La qualité en termes de communication de données entre le dispositif récepteur et le dispositif émetteur s'en trouve donc fortement améliorée. De façon avantageuse, ledit niveau de qualité de réception associé à chaque direction dudit premier ensemble est une valeur de taux d'erreur binaire (BER) relative à une réception d'au moins un paquet de données par le noeud récepteur via ladite direction, et ledit niveau estimé de qualité de réception simultanée est déterminé à partir de l'équation suivante : BERtot =1-(1-II(1-(1-BER. vk\ i=1 l avec : BERtot : ledit niveau estimé de qualité de réception simultanée ; BER; : la valeur de taux d'erreur binaire associé à la direction d'indice i dudit second ensemble ; N: le nombre de directions dudit second ensemble ; k : le nombre de bits dudit au moins un paquet de données reçu par le dispositif récepteur via ladite direction d'indice i. Ainsi, l'information de qualité de réception, en fonction de laquelle la sélection de directions de réception de données est faite, prend en compte une estimation des pertes de données liées au phénomène de masquage ou au phénomène d'interférences. Avantageusement, ladite étape consistant à obtenir un premier ensemble de directions comprend une étape consistant à, pour le dispositif récepteur : - balayer en réception un secteur angulaire prédéterminé de l'antenne (200) par utilisation d'au moins une configuration prédéfinie d'antenne, afin d'obtenir les directions dudit premier ensemble ; de plus, ladite étape consistant à associer un niveau de qualité de réception comprend des étapes consistant à : - déterminer une première valeur de taux d'erreur binaire pour chaque direction dudit premier ensemble ; - adapter chaque dite première valeur de taux d'erreur binaire en fonction de ladite au moins une configuration prédéfinie d'antenne. Ce facteur d'atténuation permet d'apporter une pondération à chaque valeur de taux d'erreur binaire afin de prendre en compte, pour la configuration finale de l'antenne, l'influence du paramétrage d'antenne (comme par exemple le gain) sur la mesure de qualité de signal en réception. On optimise ainsi la configuration de l'antenne agile. Selon une caractéristique avantageuse, ladite étape consistant à sélectionner un second ensemble de directions est précédée d'une étape consistant à effectuer un classement des directions dudit premier ensemble selon un ordre croissant des niveaux de qualité de réception qui leur sont chacune associés, et ladite étape consistant à sélectionner un second ensemble de directions est effectuée selon le classement effectué. Un tel classement permet ainsi de diminuer le temps de calculs. De façon préférentielle, ladite étape consistant à configurer l'antenne du dispositif récepteur est effectuée à l'aide de coefficients complexes définis selon l'équation suivante : W = V.A.(AH .A)1 avec : W : un vecteur de coefficients complexes de l'antenne ; V : un vecteur représentatif des directions dudit second ensemble ; A : une matrice (MxM) de l'antenne dont un élément (i, k) est défini selon l'équation suivante : A(i,k) = exp( j(k û M)Jrsin(Oi)) avec : M : un nombre d'éléments rayonnants de l'antenne ; 6; : un angle d'orientation d'antenne pour une direction d'indice i (1 En cas de changement intervenu depuis la dernière estimation de qualité de transmission associée à la combinaison des directions sélectionnés, on peut donc apporter une correction à cette estimation. On évite par ailleurs d'effectuer, de manière intempestive, cette estimation de qualité de transmission (dans le cas par exemple où les conditions de transmission restent inchangées). Préférentiellement, le réseau de communication étant de type à accès partagé par intervalles de temps, en cas de vérification négative : - ladite étape consistant à réitérer l'étape a) du procédé de configuration est effectuée dans un intervalle de temps associé à une communication secondaire distincte de la communication principale ; - la configuration obtenue à partir de la communication secondaire, par réitération de l'étape d) du procédé de configuration, est appliquée pendant un intervalle de temps associé à la communication principale. Ainsi, la communication principale reste active tout en étant le moins possible sujette au masquage. 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 de configuration d'une antenne d'un dispositif récepteur dans le cadre d'une communication de données entre un dispositif émetteur et ledit dispositif récepteur dans un réseau de communication sans-fil, le dispositif de configuration comprenant, pour le dispositif récepteur : - des moyens d'obtention d'un premier ensemble de directions de réception, lesdites directions permettant chacune de recevoir un signal émis par le dispositif émetteur selon une même configuration d'émission ; - des moyens d'association, à chaque direction dudit premier ensemble, d'un niveau de qualité de réception via ladite direction ; - des moyens de sélection d'un second ensemble de directions de réception parmi les directions dudit premier ensemble, ledit second ensemble de directions étant tel qu'un niveau estimé de qualité de réception simultanée par combinaison des directions dudit second ensemble est supérieur à un seuil prédéterminé ; - des moyens de configuration de ladite antenne par accroissement de sensibilité en réception dans les directions dudit second ensemble. Il convient de noter que tout ou partie des moyens listés ci-dessus, y compris les moyens de configuration, peuvent être soit compris dans le dispositif récepteur, soit séparés du dispositif récepteur (tel que par exemple compris dans un dispositif central distinct des dispositifs émetteur et récepteur du réseau). Dans le second cas, on entend par � moyens de configuration � des moyens permettant de fournir au dispositif récepteur des paramètres lui permettant de configurer son antenne agile pour recevoir les données du dispositif émetteur. De façon avantageuse, ledit niveau de qualité de réception associé à chaque direction dudit premier ensemble est une valeur de taux d'erreur binaire (BER) relative à une réception d'au moins un paquet de données par le noeud récepteur via ladite direction, et ledit niveau estimé de qualité de réception simultanée est déterminé à partir de l'équation suivante : N 1/k BERÇt =1û 1ûfû(1ûBER, Y)) avec : BERtot : ledit niveau estimé de qualité de réception simultanée ; BER; : la valeur de taux d'erreur binaire associé à la direction d'indice i dudit second ensemble ; N: le nombre de directions dudit second ensemble ; k : le nombre de bits dudit au moins un paquet de données reçu par le dispositif récepteur via ladite direction d'indice i. Avantageusement, lesdits moyens d'obtention d'un premier ensemble de directions comprennent, pour le dispositif récepteur : - des moyens de balayage en réception d'un secteur angulaire prédéterminé de l'antenne par utilisation d'au moins une configuration prédéfinie d'antenne, afin d'obtenir les directions dudit premier ensemble ; et lesdits moyens d'association d'un niveau de qualité de réception comprennent : - des moyens de détermination d'une première valeur de taux d'erreur binaire pour chaque direction dudit premier ensemble ; - des moyens d'adaptation de chaque dite première valeur de taux d'erreur binaire en fonction de ladite au moins une configuration prédéfinie d'antenne. Selon une caractéristique avantageuse, le dispositif de configuration comprend des moyens de classement des directions dudit premier ensemble selon un ordre croissant des niveaux de qualité de réception qui leur sont chacune associés, et lesdits moyens de sélection d'un second ensemble tiennent compte du classement des directions dudit premier ensemble. De façon préférentielle, lesdits moyens de configuration de ladite antenne tiennent compte des coefficients complexes définis selon l'équation suivante : W = V.A.(AH.41 avec : W : un vecteur de coefficients complexes de l'antenne ; V : un vecteur représentatif des directions dudit second ensemble ; A : une matrice (MxM) de l'antenne dont un élément (i, k) est défini selon l'équation suivante : A(i,k) = exp( j(k - M)n-sin(Oi)) avec : M : un nombre d'éléments rayonnants de l'antenne ; 6; : un angle d'orientation d'antenne pour une direction d'indice i (1 Préférentiellement, le réseau de communication étant de type à accès partagé par intervalles de temps, en cas de vérification négative : - lesdits moyens d'obtention d'un premier ensemble de directions sont activés pendant un intervalle de temps associé à une communication secondaire distincte de la communication principale ; - la configuration obtenue à partir de la communication secondaire, par réactivation des moyens de configuration, est appliquée pendant un intervalle de temps associé à la communication principale. 5. LISTE DES FIGURES D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture de 20 la description suivante, donnée à titre d'exemple indicatif et non limitatif, et des dessins annexés, dans lesquels : - la figure 1 présente un exemple de système de communication sans-fil à réceptions multiples selon un mode de réalisation particulier de l'invention ; - la figure 2 schématise le principe d'une antenne agile d'un dispositif de communication selon un mode de réalisation particulier de l'invention ; - la figure 3 représente un schéma bloc fonctionnel d'un dispositif de communication selon un mode de réalisation particulier de l'invention ; - la figure 4 présente un organigramme d'un algorithme de calcul de coefficients complexes d'une antenne agile selon un mode de réalisation particulier de l'invention ; 25 30 - la figure 5 présente un organigramme d'un algorithme de détermination d'un ensemble de directions de réception de données par une antenne agile selon un mode de réalisation particulier de l'invention ; - la figure 6 présente un organigramme d'un algorithme de détermination d'un sous-ensemble de directions de réception de données par une antenne agile selon un mode de réalisation particulier de l'invention ; - la figure 7 présente un organigramme d'un mode de réalisation particulier du procédé de configuration selon 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. La figure 1 décrit un exemple d'un système de communication 100 sans-fil à réceptions multiples selon un mode de réalisation particulier de l'invention. Il s'agit d'un système de communication 100 composé d'un dispositif émetteur 101 (aussi appelé source), d'un dispositif récepteur 102 (aussi appelé destinataire) et de quatre objets réflecteurs 103, 104, 105 et 106. À titre d'exemple illustratif, ces objets réflecteurs peuvent représenter les murs d'une pièce dans laquelle sont disposés les dispositifs émetteur 101 et récepteur 102. Autour de la fréquence 60GHz, on considère que ces objets réflecteurs 103, 104, 105 et 106 présentent une forte capacité de réflexion aux ondes radio émises par le dispositif émetteur 101. De ce fait, par réflexion du signal radio sur ces objets, des chemins de communication (ou canaux de communication) 107, 108, 109 et 110 existent entre le dispositif émetteur 101 et le dispositif récepteur 102. Le dispositif récepteur 102 peut alors recevoir un signal radio émis par le dispositif émetteur 101 indirectement, c'est-à-dire en faisant intervenir un objet réflecteur (aussi appelé relais) qui met en oeuvre un relais des données par réflexion du signal radio. Dans ce cas, on dit que les deux dispositifs communiquent en non-ligne de vue (NLOS ou � Non Line Of Sight �, en anglais) ou de manière non-alignée. Ce type de relais par réflexion est dit � passif �. D'autres objets, présentant des capacités réfléchissantes à ces fréquences radio, peuvent également faire l'objet d'un relais de données, tel qu'une plaque ou une barre métallique par exemple. Un autre chemin de communication 111, ne faisant intervenir cette fois-ci aucun objet réflecteur, permet au dispositif récepteur 102 de recevoir directement le signal radio en provenance du dispositif émetteur 101. Dans ce cas, on dit que les deux dispositifs communiquent en ligne de vue (LOS ou � Line Of Sight �, en anglais) ou de manière alignée. Il convient de noter que le dispositif récepteur 102 reçoit l'ensemble des signaux radio quasi-simultanément au niveau de son antenne agile. En effet, l'écart temporel entre les différents instants d'arrivée des signaux radio au niveau du dispositif récepteur 102 est considéré comme négligeable, du fait du faible temps de propagation des ondes radio. En outre, l'émission par le dispositif émetteur 101 s'effectue selon une configuration quasi-omnidirectionnelle d'antenne (c'est-à-dire avec un angle de rayonnement large), donnant au dispositif récepteur une probabilité plus élevée de recevoir les données émises. La réception par le dispositif récepteur 102 s'effectue selon une configuration multidirectionnelle d'antenne ou à faisceau complexe (multiples angles de réception), aussi appelée configuration hybride d'antenne, se situant entre la configuration quasi-omnidirectionnelle d'antenne (angle de rayonnement large) et la configuration directive d'antenne (angle de réception, ou de sensibilité, étroit). Cette configuration d'antenne se caractérise notamment par une réception simultanée (ou quasi-simultanée) de données selon plusieurs directions d'antenne avec faisceaux étroits. Elle permet donc la réception de manière simultanée par le dispositif récepteur 102 de plusieurs copies issues d'une transmission d'un même paquet de données (directement transmis via le chemin 111 ou relayé via les chemins 107, 108, 109 et 110) en provenance du dispositif émetteur 101. On présente maintenant, en relation avec la figure 2, un schéma de principe d'une antenne agile d'un dispositif de communication selon un mode de réalisation particulier de l'invention. L'antenne agile représentée sur la figure 2 ne contient que quatre éléments rayonnants. Le nombre d'éléments rayonnants représentés est volontairement limité, à titre de descriptif purement pédagogique, de manière à ne pas surcharger la figure et la description associée. Afin d'obtenir des faisceaux étroits (de l'ordre de quelques degrés) un nombre plus important d'éléments rayonnants est nécessaire. Par exemple, huit éléments fourniraient une bonne flexibilité de configuration de l'antenne pour des applications comme celles précédemment mentionnées. La figure 2 présente une antenne linéaire 200 destinée à la réception de signaux radio selon plusieurs directions, chacune de ces directions étant sélectionnée à l'aide d'un jeu de coefficients complexes 205 (Wl, W2, W3, W4) applicable par l'antenne 200. Ce jeu de coefficients complexes 205 permet, en agissant sur la sensibilité de l'antenne 200 en réception, d'atténuer le signal radio dans les directions non désirées (diminution de la sensibilité), par exemple pour des zones d'interférences ou de masquage, et de l'amplifier dans les directions désirées (augmentation de la sensibilité). L'antenne agile 200 comprend plus précisément quatre éléments rayonnants 201, 202, 203 et 204 sensibles aux ondes radio. Le temps de parcours d'un signal radio issu d'une source d'émission étant différent pour atteindre chacun des éléments rayonnants 201, 202, 203 et 204 de l'antenne 200, le signal radio reçu au niveau de chaque élément rayonnant présente donc un déphasage. Ce déphasage permet, grâce à un jeu de coefficients adapté, de sélectionner une ou plusieurs directions de réception souhaitées. Le signal reçu par chaque élément rayonnant 204, 203, 202 et 201 est multiplié respectivement par les coefficients complexes W1, W2, W3, W4 (à l'aide de respectivement multiplicateurs 209, 208, 207, 206). Puis, l'ensemble des signaux issus des multiplicateurs 209, 208, 207, 206 sont additionnés à l'aide d'un additionneur 210. Le signal obtenu en sortie de l'additionneur 210 correspond à l'ensemble des données reçues simultanément (ou quasi-simultanément) par l'antenne suivant la ou les directions sélectionnées en fonction du jeu de coefficients complexes. La figure 3 représente un schéma bloc fonctionnel d'un dispositif de communication 300 selon un mode de réalisation particulier de l'invention. Le dispositif de communication 300 comprend les éléments suivants : - un bloc de mémoire d'exécution RAM 330 (pour en anglais � Read Access Memory �) ; - un bloc de mémoire non-volatile ROM 340 (pour en anglais � Read Only Memory �) ; 5 10 15 20 25 30 - une unité de calcul 360 ou unité CPU (pour � Central Processing Unit �) dont la capacité peut être étendue par une mémoire vive optionnelle connectée à un port d'expansion (non illustré sur la figure 3) ; - un bloc émetteur/récepteur d'ondes radio 350 (noté RF T pour � Radio-Frequency Transceiver � en anglais) permettant l'émission et la réception de données via le medium de transmission. Ce module 350 comprend également l'antenne agile 200 ; - un bloc de traitement 310 qui communique avec l'unité CPU 360 et le bloc émetteur/récepteur d'ondes radio 350 ; Par ailleurs, selon un mode de réalisation particulier de l'invention, le bloc de traitement 310 du dispositif de communication 300 comprend notamment : - un module d'interface CPU IF 311 (noté IF pour � InterFace �) qui correspond à l'interface entre l'unité CPU 360 et la partie bande de base (� Baseband � en anglais). Le module CPU IF 311 gère notamment les échanges de données entre les différents blocs du module de traitement 310 (ci-après détaillés) et le CPU 360 ; - une mémoire 312 (notée DM pour � Data Memory �) pour le stockage des données, notamment pour le stockage des coefficients complexes lors de l'exécution du procédé global illustré plus loin en relation avec la figure 7 ; - un codeur 317 et un décodeur 318 par exemple de type Reed-Solomon ; - un module de réception 315 de paquets de données et un module d'émission 316 de paquets de données ; - un estimateur 314 de taux d'erreur binaire (noté BER pour � Bit Error Rate �) qui détermine, à partir d'une information représentative du rapport signal à bruit (qualité de transmission) ou SNR (pour Signal to Noise Ratio) et d'un abaque liant le SNR au taux d'erreur binaire, le taux d'erreur binaire correspondant à la transmission d'un paquet de données depuis le dispositif émetteur 101 jusqu'au dispositif récepteur 102. Une technique présentée dans la demande de brevet US 2002/0041640 Al propose d'effectuer une estimation du bruit du canal de transmission, noté B. Cette estimation est obtenue en accumulant les mesures de la déviation de la puissance de chaque symbole reçu par rapport à une valeur théorique. Cette dernière correspond à la puissance du symbole qui a la distance la plus petite par rapport au symbole reçu. Le résultat est divisé par le nombre de symboles considérés. Ceci correspond à l'application du critère du maximum de vraisemblance qui assimile un symbole reçu à son plus proche voisin en termes de distance. La formule (1) ainsi obtenue est la suivante : k rr 2 min;L(S; û S;) J B = `=1 k (1) avec i : un entier ; k : le nombre de symboles par paquet de données ; min : la plus petite distance euclidienne entre un symbole reçu et un point théorique de la constellation de la modulation ; Si* : la position du symbole reçu ; et Si : la position du symbole théorique. Lorsque le calcul du bruit du canal après réception d'un paquet de données a été effectué, le rapport signal sur bruit SNR peut être estimé en divisant la puissance moyenne par symbole sur la puissance du bruit calculée suivant l'équation (1) précédente. La formule (2) donnant le rapport signal à bruit SNR d'un paquet de données s'écrit comme suit : k 1(S.)2 SNR = `='B.k (2) Le rapport signal à bruit SNR peut être mesuré au niveau radio, par exemple avec une mesure de RSSI (pour � Received Signal Strength Indication � en anglais), ou bien au niveau de la modulation, pour chaque paquet de données reçu. - un contrôleur 313 de configuration d'antenne qui exécute les étapes des algorithmes ci-après décrit en relation avec les figures 4 à 7. Le contrôleur 313 25 regroupe: 10 15 20 * un module 319 de sélection d'un ensemble (ou groupe) de directions (exécutant l'algorithme 500 décrit ci-après en relation avec la figure 5) ; * un module 320 d'estimation de taux d'erreur binaire global (exécutant partiellement l'algorithme 600 (notamment l'étape 606) décrit ci-après en relation avec la figure 6) ; * un module 321 de sélection d'un sous-ensemble (ou sous-groupe) de directions (exécutant partiellement l'algorithme 600 (en collaboration avec le module 320) décrit ci-après en relation avec la figure 6); * un module 322 de détermination de coefficients complexes d'antenne (exécutant l'algorithme 400 décrit ci-après en relation avec la figure 4); et * un module 323 de gestion d'intervalle de temps (exécutant l'algorithme 700 décrit ci-après en relation avec la figure 7) nécessaire au procédé de configuration de l'invention. Il comprend un temporisateur qui permet de gérer la transition entre un premier intervalle de temps, pendant lequel les coefficients complexes à appliquer à l'antenne sont déterminés, et un second intervalle de temps, pendant lequel les coefficients complexes précédemment déterminés sont effectivement appliqués à l'antenne. Inversement, il permet de gérer la transition du second intervalle de temps au premier intervalle pour mettre à jour la valeur des coefficients complexes dans le cas d'un changement des conditions de transmission. On présente maintenant, en relation avec la figure 4, un organigramme 400 d'un algorithme de détermination de coefficients complexes d'antenne, selon un mode de réalisation particulier de l'invention. Cet algorithme illustre, plus particulièrement, les différentes étapes nécessaires au calcul des coefficients complexes à appliquer à l'antenne agile à partir de directions de réception souhaitées. Un vecteur de coefficients, noté W, qui contient les coefficients complexes de l'antenne, peut être obtenu à partir d'une multiplication matricielle et d'un vecteur de directions souhaitées. L'étape 401 consiste à initialiser le calcul de coefficients d'antenne. Dans une étape 402, le dispositif récepteur récupère un ensemble de directions de réception stockées dans la mémoire ROM 340 et obtient un vecteur V de directions correspondant aux directions de réception souhaitées. Ces directions étant telles qu'elles permettent chacune, au dispositif récepteur 102, de recevoir une copie (ou exemplaire) d'un même paquet de données envoyé par le dispositif émetteur 101. Dans une étape 403, le dispositif récepteur 102 détermine le vecteur W de coefficients d'antenne correspondant aux coefficients complexes à appliquer à chaque élément rayonnant de l'antenne agile, à l'aide de la formule suivante : W =V.A.(AH.A) 1(3) avec : V : le vecteur de directions de réception de données ; A : la matrice carrée (MxM) de l'antenne agile (qui est une antenne linéaire dans cet exemple, voir figure 2) dont l'élément (i, k) est défini par l'équation suivante : A(i,k) = exp(j(k - M)zsin(O )) (4) avec i défini tel que 1 Il est à noter que, à chaque direction (de l'ensemble des K directions possibles), on associe un vecteur de coefficient Wi. Par conséquent, on obtient une liste de K vecteurs Wi (avec 1 Après avoir initialisé l'algorithme de détermination dans une première étape 601, une nouvelle liste (table) de vecteurs W_liste_3 est générée, dans une étape 602, cette liste W_liste_3 comprenant soit un ensemble vide, soit un nombre minimum de vecteurs W correspondant, par exemple, aux vecteurs Wi de la table W_liste_2 dont les valeurs de taux d'erreur binaire associées sont les plus faibles. Dans une étape 603, un classement des vecteurs de coefficient Wi stockés dans la table W_liste_2 est effectué par ordre croissant des valeurs de taux d'erreur binaire qui leur sont associées. Dans des étapes 604 et 605, un vecteur de coefficient Wi de la table W_liste_2 est sélectionné, puis stocké dans la liste de vecteurs W_liste_3. Dans une étape 606, le dispositif récepteur 102 effectue une estimation du taux d'erreur binaire global, c'est-à-dire du taux d'erreur binaire associé à l'ensemble du ou des vecteurs de coefficients Wi stockés dans la liste W_liste_3, avec la formule suivante : BER. =1ù(1ùn(ù(1ùb, (5) i=l avec : BERI0 : taux d'erreur global obtenu en combinant les directions associées aux vecteurs 15 Wi de la liste W_liste_3 ; N : le nombre total de directions combinées ; b; : le taux d'erreur binaire associé à la direction d'indice i de la liste W_liste_3 ; k : le nombre de bits d'un paquet de données transmis depuis le dispositif émetteur vers le dispositif récepteur. 20 L'équation (5) précédente permet d'estimer le taux d'erreur binaire global, c'est-à-dire le taux d'erreur binaire associé à la combinaison de plusieurs directions. Connaissant le taux d'erreur binaire de chaque direction (estimé lors de l'étape 505 de la figure 5), noté bl, il est possible d'estimer le taux d'erreur paquet, noté pl, à partir de la formule suivante : 25 pi =1ù(1ùbi)k(6) Le taux d'erreur paquet global au niveau du dispositif récepteur 102 est égal au produit des taux d'erreur paquet de chacune des directions. En effet, la probabilité de ne pas recevoir de paquet au niveau du dispositif récepteur 102 correspond à la probabilité de perdre toutes copies de ce paquet, chaque copie étant associée à une direction de 1/k réception (ou à un chemin de transmission). Le taux d'erreur paquet global, noté Ptot, est obtenu à partir de la formule suivante : N ptot = n p. (7) En combinant les deux équations (6) et (7) précédentes, on déduit que le taux d'erreur binaire global est égal à : BER. =1û(1_ii _(1ûb,Y 1/k puisque : BERtot =1û (1û ptot Y/k Dans une étape 607, le dispositif récepteur 102 vérifie que la valeur du taux d'erreur binaire global estimée est inférieure à un seuil prédéterminé. En d'autres termes, le dispositif récepteur 102 vérifie si le sous-ensemble de directions sélectionné, correspondant aux vecteurs de la liste W_list_3, satisfait au critère de taux d'erreur binaire (aussi appelé par la suite critère de masquage). Si le test est positif, l'algorithme de détermination d'un sous-ensemble de directions est terminé. Ainsi, les directions associées aux vecteurs Wi contenus dans la liste W_liste_3 constitue le sous-ensemble de N directions qui permet au dispositif récepteur 102 de recevoir les prochaines données émises par le dispositif émetteur 101 avec un niveau estimé de qualité de réception acceptable. Si le test est négatif, l'algorithme retourne à l'étape 604 pour sélectionner le prochain vecteur Wi de la table W_liste_2 à stocker dans la table W_liste_3. La figure 7 présente un organigramme d'un mode de réalisation particulier du procédé de configuration 700 selon l'invention. Il décrit les différentes étapes principales de l'algorithme nécessaires à la détermination des coefficients complexes de l'antenne agile pour obtenir une configuration d'antenne en réception adaptée à la situation de communication entre les dispositifs émetteur 101 et récepteur 102. Il comprend principalement deux phases consécutives. La première, exécutée pendant à un premier intervalle de temps (noté intervalle de temps 1), permet le calcul des coefficients complexes de l'antenne agile en réception. Cette phase correspond à une communication secondaire entre le dispositif émetteur et le dispositif récepteur, par rapport à une communication principale, s'effectuant pendant la seconde phase, exécutée pendant à un second intervalle de temps (noté intervalle de temps 2). Ainsi, la configuration de l'antenne agile obtenue à l'issue de la première phase, peut être appliquée pour la communication principale. Ainsi, la configuration du dispositif récepteur est adaptée aux conditions de communication pour la communication principale, qui est ainsi robuste aux variations de conditions de communication entre les dispositifs émetteur et récepteur. La seconde phase, exécutée pendant un second intervalle de temps (noté intervalle de temps 2), permet l'application des coefficients complexes calculés à l'antenne agile en réception. Une fois la communication principale établie, il est alors aisé de vérifier que la qualité de réception des données est effectivement au dessus du seuil ayant permis la sélection des directions pour la configuration de l'antenne agile. Dans le cas où les conditions de communication subissent des variations amenant la qualité de réception effective des données est effectivement en dessous de ce seuil, une nouvelle sélection de directions pour la configuration de l'antenne agile doit être effectuée. L'algorithme est initialisé à l'étape 701. Après que le premier intervalle de temps ait été détecté à l'étape 702, le dispositif récepteur 102 passe à l'étape 703 où il détermine, parmi une pluralité de directions possibles, un ensemble de directions (liste de vecteurs W_liste_2) lui permettant de recevoir les données en provenance du dispositif émetteur 101 avec un niveau estimé de qualité de réception suffisant (exécution de l'algorithme 500 de la figure 5). Puis, il passe à l'étape 704 où il détermine, parmi les directions dudit ensemble de directions (liste de vecteurs W_liste_2) précédemment déterminé, un sous-ensemble de directions (liste de vecteurs W_liste_3) de telle façon qu'il satisfasse au critère de masquage tel que décrit plus haut en relation avec la figure 6 (étape 606). Le dispositif récepteur 102 passe ensuite à l'étape 705 dans laquelle il détermine un vecteur de directions V final qui contient les directions du sous-ensemble de directions déterminé (du fait que chaque vecteur de coefficient Wi correspond à une direction donnée de la liste de vecteurs W_liste_3), puis calcule le vecteur de coefficients W final à partir de l'équation (3). Le vecteur de coefficients W final contient les différents coefficients complexes à appliquer à chaque élément rayonnant de l'antenne agile. Le dispositif récepteur 102 passe à l'étape 706 dans laquelle le second intervalle de temps est détecté. Le dispositif récepteur 102 passe alors à l'étape 707 où il applique les coefficients complexes précédemment calculés à chacun des éléments rayonnants de son antenne agile pour recevoir simultanément (ou quasi-simultanément) les données du dispositif émetteur 101 dans les directions sélectionnées. À la fin de cette seconde phase, à l'étape 708, le dispositif récepteur 102 retourne à l'étape 702 et redémarre la première phase de l'algorithme 700. Dans un mode de réalisation particulier, le procédé de configuration est totalement mis en en oeuvre dans le dispositif récepteur (ou destinataire) du réseau. Dans un mode de réalisation particulier en variante, le dispositif récepteur du réseau effectue les mesures de puissance du signal radio et éventuellement les estimations de taux d'erreur binaire associées aux directions sélectionnées et transmet ensuite le résultat de ces estimations à un dispositif central du réseau. On entend par dispositif central (ou dispositif de contrôle), un dispositif du réseau mettant en oeuvre de gestion centralise'e des algorithmes de mise en oeuvre de l'invention. Le dispositif central est alors en charge de déterminer les paramètres à appliquer à l'antenne agile en réception et de transmettre au dispositif récepteur ces paramètres, afin que la configuration de l'antenne agile en réception soit adaptée à la situation de communication entre les dispositifs émetteur 101 et récepteur 102, et ce, en prenant en compte les éventuels masquages ou évanouissement pouvant survenir entre ces deux dispositifs. REVENDICATIONS1. Procédé de configuration d'une antenne (200) d'un dispositif récepteur dans le cadre d'une communication de données entre un dispositif émetteur et ledit dispositif récepteur dans un réseau de communication sans-fil (100), caractérisé en ce qu'il comprend, pour le dispositif récepteur, des étapes consistant à : a) obtenir (703) un premier ensemble de directions de réception, lesdites directions permettant chacune de recevoir un signal émis par le dispositif émetteur selon une même configuration d'émission ; b) associer, à chaque direction dudit premier ensemble, un niveau de qualité de réception via ladite direction ; c) sélectionner (704) un second ensemble de directions de réception parmi les directions dudit premier ensemble, ledit second ensemble de directions étant tel qu'un niveau estimé de qualité de réception simultanée par combinaison des directions dudit second ensemble est supérieur à un seuil prédéterminé ; d) configurer (707) ladite antenne (200) par accroissement de sensibilité en réception dans les directions dudit second ensemble. 2. Procédé selon la revendication 1, caractérisé en ce que ledit niveau de qualité de réception associé à chaque direction dudit premier ensemble est une valeur de taux d'erreur binaire (BER) relative à une réception d'au moins un paquet de données par le noeud récepteur via ladite direction, et en ce que ledit niveau estimé de qualité de réception simultanée est déterminé à partir de l'équation suivante : N 1/k BERtot =1- 1-f-(1-BER, Y)) avec : BERtot : ledit niveau estimé de qualité de réception simultanée ; BER; : la valeur de taux d'erreur binaire associé à la direction d'indice i dudit second ensemble ; N: le nombre de directions dudit second ensemble ; k : le nombre de bits dudit au moins un paquet de données reçu par le dispositif récepteur via ladite direction d'indice i. 3. Procédé selon l'une quelconque des revendications 1 et 2, caractérisé en ce que ladite étape consistant à obtenir un premier ensemble de directions comprend une étape consistant à, pour le dispositif récepteur : - balayer en réception un secteur angulaire prédéterminé de l'antenne (200) par utilisation d'au moins une configuration prédéfinie d'antenne, afin d'obtenir les directions dudit premier ensemble ; et en ce que ladite étape consistant à associer un niveau de qualité de réception comprend des étapes consistant à : - déterminer (505) une première valeur de taux d'erreur binaire pour chaque direction dudit premier ensemble ; - adapter chaque dite première valeur de taux d'erreur binaire en fonction de ladite au moins une configuration prédéfinie d'antenne. 4. Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que ladite étape consistant à sélectionner (704) un second ensemble de directions est 15 précédée d'une étape consistant à effectuer un classement (603) des directions dudit premier ensemble selon un ordre croissant des niveaux de qualité de réception qui leur sont chacune associés, et en ce qu'elle est effectuée selon le classement effectué. 5. Procédé selon l'une quelconque des revendications 1 à 4, caractérisé en ce que ladite étape consistant à configurer l'antenne (200) du dispositif récepteur est effectuée à 20 l'aide de coefficients complexes (205) définis selon l'équation suivante : W = V.A.(AH.41 avec : W : un vecteur de coefficients complexes de l'antenne ; V : un vecteur représentatif des directions dudit second ensemble ; 25 A : une matrice (MxM) de l'antenne dont un élément (i, k) est défini selon l'équation suivante : A(i,k) = exp( j(k ù M)n-sin(Oi)) avec : M : un nombre d'éléments rayonnants (201, 202, 203, 204) de l'antenne (200) ; 30 6; : un angle d'orientation d'antenne pour une direction d'indice i (1 6. Procédé selon l'une quelconque des revendications 1 à 5, caractérisé en ce que ladite étape consistant à configurer (707) l'antenne (200) du dispositif récepteur est suivie d'une étape d'établissement d'une communication principale de données entre le dispositif émetteur et le dispositif récepteur, ladite communication principale ayant un niveau de qualité de réception effectif, et en ce qu'il comprend les étapes consistant à : - vérifier que le niveau de qualité de réception effectif est supérieur audit seuil prédéterminé ; - en cas de vérification négative, réitérer les étapes a), b), c) et d) du procédé de configuration. 7. Procédé selon la revendication 6, le réseau de communication étant de type à accès partagé par intervalles de temps, caractérisé en ce que, en cas de vérification négative : - ladite étape consistant à réitérer l'étape a) du procédé de configuration est effectuée dans un intervalle de temps associé à une communication secondaire distincte de la communication principale ; - la configuration obtenue à partir de la communication secondaire, par réitération de l'étape d) du procédé de configuration, est appliquée pendant un intervalle de temps associé à la communication principale. 8. 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é de configuration selon au moins une des revendications 1 à 7, lorsque ledit programme est exécuté sur un ordinateur. 9. Moyen de stockage lisible par ordinateur, stockant un programme d'ordinateur comprenant un jeu d'instructions exécutables par un ordinateur pour mettre en oeuvre le procédé de configuration selon au moins une des revendications 1 à 7. 10. Dispositif de configuration d'une antenne (200) d'un dispositif récepteur dans le cadre d'une communication de données entre un dispositif émetteur et ledit dispositif récepteur dans un réseau de communication sans-fil, caractérisé en ce qu'il comprend, pour le dispositif récepteur :- des moyens d'obtention d'un premier ensemble de directions de réception, lesdites directions permettant chacune de recevoir un signal émis par le dispositif émetteur selon une même configuration d'émission ; - des moyens d'association, à chaque direction dudit premier ensemble, d'un niveau de qualité de réception via ladite direction ; - des moyens de sélection d'un second ensemble de directions de réception parmi les directions dudit premier ensemble, ledit second ensemble de directions étant tel qu'un niveau estimé de qualité de réception simultanée par combinaison des directions dudit second ensemble est supérieur à un seuil prédéterminé ; - des moyens de configuration de ladite antenne (200) par accroissement de sensibilité en réception dans les directions dudit second ensemble. 11. Dispositif de configuration selon la revendication 10, caractérisé en ce que ledit niveau de qualité de réception associé à chaque direction dudit premier ensemble est une valeur de taux d'erreur binaire (BER) relative à une réception d'au moins un paquet de 15 données par le noeud récepteur via ladite direction, et en ce que ledit niveau estimé de qualité de réception simultanée est déterminé à partir de l'équation suivante : N 1/k BERtot =1- 1-f-(1-BER, Y)) avec : BERtot : ledit niveau estimé de qualité de réception simultanée ; 20 BER; : la valeur de taux d'erreur binaire associé à la direction d'indice i dudit second ensemble ; N: le nombre de directions dudit second ensemble ; k : le nombre de bits dudit au moins un paquet de données reçu par le dispositif récepteur via ladite direction d'indice i. 25 12. Dispositif de configuration selon l'une quelconque des revendications 10 et 11, caractérisé en ce que lesdits moyens d'obtention d'un premier ensemble de directions comprennent, pour le dispositif récepteur : 10- des moyens de balayage en réception d'un secteur angulaire prédéterminé de l'antenne (200) par utilisation d'au moins une configuration prédéfinie d'antenne, afin d'obtenir les directions dudit premier ensemble ; et en ce que lesdits moyens d'association d'un niveau de qualité de réception 5 comprennent : - des moyens de détermination d'une première valeur de taux d'erreur binaire pour chaque direction dudit premier ensemble ; - des moyens d'adaptation de chaque dite première valeur de taux d'erreur binaire en fonction de ladite au moins une configuration prédéfinie d'antenne. 10