Brevet FR3067556A1 — publié le 20181214

Procédé de diagnostic WiFi et station WiFi associée La présente invention se rapporte au domaine des télécommunications. Au sein de ce domaine, l'invention se rapporte plus particulièrement aux réseaux WiFi et aux passerelles domestiques ou publiques comportant un point d'accès à un réseau WiFi. Un réseau WiFi utilise notamment la technologie de transmission sans fil basée sur la norme de réseau radioélectrique IEEE 802.11 et ses évolutions communément regroupées sous l'appellation WiFi (pour « Wireless Fidelity »). Une fonction d'une passerelle est de réaliser l'interface entre le terminal client dite ultérieurement station et un réseau d'accès haut débit, le plus souvent fixe, par exemple de type ADSL pour une passerelle privée. A cette fin, la passerelle comprend au moins un point d'accès WiFi au réseau haut débit. Une passerelle assure en outre des fonctions de modem et de routeur. Le point d'accès est calé sur un des différents canaux WiFi de la bande considérée (2.4GHz, 5GHz, etc). Le canal peut être de 20MHz, 40MHz, 80MHz ou 160MHz. Un ensemble de service de base (« Basic Service Set » selon la terminologie anglosaxonne) est formé par un point d'accès (« Access Point » selon la terminologie anglosaxonne) et des stations associées à ce point d'accès, c'est-à-dire les stations situées dans la cellule WiFi ou zone de couverture de ce point d'accès. Ces stations sont des terminaux clients. Au sein d'un même ensemble BSS de stations d'un système radio sans fil illustré par la figure 1, conforme aux spécifications de base du standard IEEE 802.11 définies dans le document IEEE 802.11-2016, le point d'accès AP et les stations STA1, STA2 qui lui sont associées échangent de l'information sur la même bande de fréquence et les mêmes canaux. Compte tenu que l'accès au canal WiFi est basé sur un accès partagé il nécessite un protocole d'accès, le plus courant est le protocole d'accès d'évitement de collision CSMA/CA (« Carrier Sense Multiple Access-Collision Avoidance » selon la terminologie anglosaxonne), tel que décrit dans la norme IEEE 802.11-2016, paragraphe 10.2 « MAC architecture », 10.2.2 « DCF [1]. Son fonctionnement illustré par la figure 2 est le suivant. Chaque station, point d'accès ou terminal client qui a une information à transmettre concourt pour l'accès au canal pendant les phases de contention Con_Wd. La station écoute le canal pendant cette phase de contention. Si aucun signal n'est détecté pendant un temps d'attente prédéfini et spécifique à chaque station et de durée aléatoire Backoff précédé d'une durée fixe D1FS, la station peut commencer à transmettre des données TRA sur le canal à la fin de son décompte de temps. Ce mécanisme s'appuie sur la fonction CCA (« Clear Channel Assesment » selon la terminologie anglosaxonne) qui, sur chaque station, indique si le canal est occupé ou libre. Le seuil 2 de CCA correspond à un seuil de puissance. Si le signal reçu est supérieur à ce seuil le canal est occupé sinon le canal est libre. Ces seuils sont fixés par les normes IEEE 802.11. Une balise (« Beacon » selon la terminologie anglosaxonne) est une trame de gestion (par exemple selon les normes IEEE 802.11) contenant toutes les informations du réseau de 5 communication, en particulier les informations du canal sur lequel elles sont transmises. Ces balises sont transmises périodiquement par le point d'accès sur un canal, le canal opérationnel. Elles jouent un rôle d'estampillage et permettent une synchronisation de toutes les stations d'un même canal rattachés au même point d'accès. Ces balises contiennent des informations permettant de connaître les caractéristiques des ensembles de services de base proposés par le point 10 d'accès, par exemple l'identité du point d'accès (SSID, « Service Set Identification » selon la terminologie anglosaxonne), la bande de fréquence, la largeur de bande (20MHz, 40MHz, 80MHz, 160MHz), le numéro du canal dans cette bande de fréquence, intervalle de garde court/long (Short/Long Guard Interval), le nombre de flux,..., débits physiques utilisables (« Supported Rates)). 15 Art antérieur Avant d'accéder au canal, le point d'accès peut effectuer un scan passif au moyen d'une écoute des émissions ou effectuer un scan actif au moyen d'un échange de trames « probe request/response », sur l'ensemble de la bande pour l'ensemble des canaux de transmission, afin de récupérer l'occupation d'un canal sur les différents canaux scannés. Cette information d'occupation 20 peut être obtenue par une mesure de longue durée grâce au mécanisme CCA qui permet de calculer le temps pendant lequel le canal est occupé et le temps pendant lequel le canal est libre. Cette mesure peut toutefois être perturbée par des équipements cachés, c'est-à-dire des stations ou des points d'accès qui peuvent émettre sans être "entendus" par d'autres stations ou d'autres points d'accès. 25 En référence à la figure 1, lorsque deux stations STA1 et STA2 se trouvent de part et d'autre d'un point d'accès AP et suffisamment éloignées l'une de l'autre pour ne pas détecter la transmission émanant de l'autre station en l'absence d'activation d'un mécanisme RTS/CTS ; on parle de stations cachées. Dans ce cas la station STA1, respectivement la station STA2, considère le canal comme libre et accède au canal alors que la station cachée STA2, respectivement STA I, 30 peut occuper le canal ; il y a alors collision. Dans le cas où les dispositifs entrent en collision mais ne se voient pas, on parle aussi d'interférence co-canal. Ceci peut arriver dans les réseaux de haute densité pour lesquels les points d'accès ne se voient pas et envoient des trames simultanément. Une station servie par un premier point d'accès voit arriver la superposition des signaux du premier point d'accès et d'un second point d'accès. 3 Un autre cas de collision illustré par la figure 3 intervient lorsque la seconde station STA2 est servie par un second point d'accès AP2 différent du premier point d'accès API servant la première station STA1 et que les transmissions de la seconde station STA2 vers le second point d'accès AP2 sont reçues par la première station STA1 et dépassent son seuil de sensibilité mais ne 5 sont pas reçues par le premier point d'accès APL La seconde station STA2 est un brouilleur de la première station STA1 et reste cachée du premier point d'accès API. Considérons le cas où une troisième station STA3, voire plus, est servie par le premier point d'accès API. Même si cette station STA3 ne reçoit pas les communications de la seconde station STA2, les communications de la troisième station STA3 avec le premier point d'accès API 10 sont néanmoins ralenties du fait du brouilleur STA2. En effet, en brouillant la station STA1, le brouilleur ralentit les transmissions dans le sens descendant entre API et STA1. Et comme le canal de transmission est unique, ce ralentissement entraîne un ralentissement des transmissions dans le sens descendant entre API et STA3. Le brouillage peut être dû à un dispositif qui n'est pas WiFi et qui impacte la première 15 station STA1 comme illustré par la figure 4 et plus généralement toute la cellule comme illustré par la figure 5. Il existe en effet différents dispositifs qui génèrent des signaux dans la bande WiFi 2.4 GHz ou 5 GHz et peuvent perturber les communications WiFi. Citons pour exemple un four microonde, un téléphone DECT, un objet volant radiocommandé. Un autre cas de brouillage intervient quand un point d'accès voisin AP2 est configuré sur 20 un canal adjacent (+-1, 2) à celui du point d'accès API. Un tel cas ne peut intervenir que sur la bande des 2.4 GHz, certains canaux se recouvrant. On assiste alors à une dégradation de la capacité du canal. Il n'y a plus de partage de canal mais un brouillage du canal adjacent. L'impact est souvent plus important que celui observé lors du partage du même canal entre deux points d'accès. Un cas de brouillage plus ou moins comparable peut intervenir sur la bande 5 GHz 25 lorsqu'un canal de 40 MHz est brouillé par un autre canal de 40 MHz ou de 20 MHz. Le canal secondaire d'un canal de 40 MHz peut être perturbé par un canal par exemple de 20 MHz. Classiquement, un seuil minimum de détection de puissance est défini dans les normes IEEE 802.11. Ainsi, à l'issue de la phase d'écoute, un canal est considéré comme non occupé si la mesure de la puissance d'un signal reçu sur ce canal pendant cette phase d'écoute est inférieure à 30 un seuil prédéfini. En d'autres termes, une station doit être capable de détecter qu'une transmission est en cours sur ce canal si la puissance du signal reçu est supérieure à ce seuil. Pour le mécanisme d'accès CSMA-CA et pour une transmission à haut débit, ce seuil de détection de puissance est fixé à -82dBm pour un canal de 20MHz [2]. Les liaisons entre les équipements du réseau de télécommunication et les points d'accès 4 peuvent être réalisées par un lien filaire. Classiquement, ce lien est une paire de cuivre sur laquelle s'appuie une technique xDSL. Des investissements conséquents sont de plus en plus engagés pour remplacer la paire cuivre en déployant la fibre optique. La fibre optique transforme le modèle xDSL selon lequel les débits d'accès sont inférieurs au débit du réseau local RLD (Réseau Local 5 Domestic ou Home Nework selon la terminologie anglosaxonne) de l'abonné i.e. réseau privé du point d'accès en un modèle selon lequel les débits d'accès sont supérieurs au débit du réseau local de l'abonné RLD. La fibre optique décuple ainsi la capacité des réseaux d'accès fixes et permet d'offrir aux utilisateurs des accès très haut débit, au-dessus du Giga Bit. Les utilisateurs du RLD disposent de plus en plus de terminaux mobiles variés 10 (smartphones, tablettes, consoles de jeux,...) permettant de se connecter en WiFi au réseau local et d'activer des applications consommatrices de bande passante et nécessitant du débit. La ressource spectrale du canal WiFi étant limitée, plus le nombre d'équipements se partageant le canal est important plus la probabilité de collisions entre transmissions simultanées est importante. Au problème de collisions dues en particulier aux stations cachées s'ajoutent des 15 problèmes d'interférences dues à des points d'accès voisins ou dues à du brouillage pouvant trouver son origine dans le fonctionnement d'un four à microonde, etc. Les collisions et les interférences dégradent les performances de débits de toute la cellule. En effet, si une transmission n'est pas acquittée (à cause d'une erreur de transmission sur le canal ou d'une collision), la retransmission est effectuée avec une période de « backoff » doublée. 20 Lorsque leur affichage se fige, lorsque le sablier affiché tourne interminablement, les utilisateurs du RLD ne comprennent pas ces difficultés et leur frustration est d'autant plus grande que leur abonnement substantiel est en contrepartie d'un réseau d'accès dit très haut débit. Caractéristiques principales de l'invention La présente invention propose un procédé de diagnostic mis en oeuvre par un point d'accès 25 WiFi comprenant : - acquisition d'un niveau d'un signal WiFi reçu provenant d'au moins une station associée au point d'accès avec un identifiant de la station et un débit physique de transmission dans le sens descendant, - détection d'une absence de corrélation entre le niveau du signal reçu et le débit 30 physique pour décider d'un brouillage de la cellule. L'invention se place dans le contexte d'au moins une station associée à un point d'accès WiFi. Ce point d'accès peut tout aussi bien être résidentiel que localisé dans une entreprise. La station accède au canal selon typiquement un mécanisme CSMA/CA pour transmettre ses données au point d'accès si elle détermine que le canal est libre. La station émet ses données avec un niveau 5 de puissance qui doit être compatible des exigences des standards IEEE 802.11. Le point d'accès qui reçoit les données émises détermine le niveau de signal WiFi reçu en évaluant l'énergie reçue dans le canal de transmission lors de la réception d'une trame. L'acquisition du niveau RSSI de signal WiFi reçu résulte d'une mesure au niveau de la couche physique. L'intervalle de temps entre 5 deux acquisitions de niveaux de signal WiFi reçu peut être un paramètre qui dépend de l'échantillonnage temporel des données. Ce paramétrage peut éventuellement être modifié à distance via une application de maintenance ou localement par un utilisateur autorisé du point d'accès. Compte tenu des exigences techniques des standards IEEE802.11, le niveau d'émission par 10 la station (voie montante) est corrélé avec le débit physique de transmission du point d'accès (voie descendante). L'établissement du diagnostic permet ainsi de déterminer si un brouilleur perturbe la cellule et interfère les transmissions au sein de cette cellule. A partir de cette connaissance, il est alors possible d'alerter l'utilisateur, de lui indiquer laquelle de ses stations est directement brouillée et de lui fournir éventuellement des indications complémentaires pour qu'il intervienne. 15 Si le brouilleur est un de ses terminaux, il a la possibilité de le déplacer par rapport au point d'accès et d'éviter que ce brouilleur soit une station cachée. Si le brouilleur n'est pas un de ces terminaux, il peut s'agir d'un équipement électroménager. En établissant un diagnostic du brouillage dans la cellule, l'invention se distingue 20 fortement des techniques connues qui donnent une liste de points d'accès WiFi dans l'environnement du point d'accès avec une cartographie des canaux occupés. En outre ce diagnostic selon l'invention est établi sur la seule base de données locales au point d'accès. Le diagnostic ne nécessite aucune transmission particulière de données, ni aucune signalisation particulière. Aucune surcharge (Overload selon la terminologie anglosaxonne) n'accompagne donc 25 l'établissement du diagnostic. On entend par station tout dispositif apte à communiquer avec un point d'accès WiFi, tel un ordinateur portable, un dispositif du type PDA (pour « Personnal Digital Assistant »), un Smart Phone, etc. Selon un mode particulier de réalisation, le procédé est tel que la détection d'une absence 30 de corrélation comprend la comparaison sur un intervalle de temps donné du niveau de signal WiFi reçu et du débit physique avec au moins un couple de seuils déterminés. Le couple de seuils est déterminé par exemple lors de campagnes de mesures effectuées avec un point d'accès et une station donnés disposés dans un environnement maîtrisé. L'activation et la désactivation d'un brouilleur permet d'observer son impact sur l'évolution du débit physique. 6 L'établissement du couple de seuils à l'issue de mesures effectuées dans le même environnement pour différents points d'accès et différentes stations permet de prendre en compte les variations dues uniquement aux différents équipements ou aux fluctuations de niveaux de puissance de signal reçu pour une même connexion. 5 Selon un mode particulier de réalisation, plusieurs stations étant associées au point d'accès, le procédé est tel que le point d'accès détermine laquelle au moins une des stations est directement brouillée. Selon ce mode, le procédé acquiert sur une fenêtre temporelle donnée le débit physique descendant des différentes stations. Si une station a un débit physique descendant qui s'écroule 10 pendant un certain intervalle de temps compris dans la fenêtre, cette station est directement brouillée. Le procédé peut en informer l'utilisateur en lui affichant les caractéristiques de cette station (marque commerciale, etc ). Selon un mode particulier de réalisation, le niveau de signal WiFi reçu est en outre acquis avec une largeur de bande, et/ou un intervalle de garde et/ou un nombre de flux spatiaux. 15 Selon ce mode, le procédé acquiert non seulement l'identifiant associé à la station émettrice mais en outre un ou des paramètres supplémentaires utilisés pour formater les trames transmises et reçues par le point d'accès. La connaissance de ces paramètres tels que bande, intervalle de garde, nombre de flux spatiaux est nécessaire en fonction des performances des points d'accès ou stations pour déterminer exactement la correspondance entre débit physique descendant et niveau de signal 20 reçu attendu et inversement. En outre, l'invention a pour objet un point d'accès WiFi d'un ensemble de service de base comprenant au moins une station associée au point d'accès. Le point d'accès comprend : un moyen pour acquérir un niveau de signal WiFi reçu provenant d'au moins une station associée au point d'accès avec l'identifiant de la station et un débit physique de 25 transmission dans le sens descendant, un moyen pour détecter une absence de corrélation entre le niveau de signal WiFi reçu et le débit physique et décider d'un brouillage de la cellule. Liste des figures D'autres caractéristiques et avantages de l'invention apparaîtront lors de la description qui 30 suit faite en regard des figures annexées données à titre d'exemple non limitatif. La figure 1 est un schéma d'un ensemble BSS de stations d'un système radio sans fil. La figure 2 est un diagramme temporel illustrant le fonctionnement du protocole d'accès d'évitement de collision CSMA/CA. 7 La figure 3 est un schéma de deux ensembles BSS dont la typologie comprend des stations cachées avec risque de collisions. La figure 4 est un schéma d'un environnement résidentiel dans lequel est déployé un ensemble BSS comprenant un point d'accès et une station associée avec un brouillage de cette 5 station par un brouilleur non WiFi. La figure 5 est un schéma d'un environnement résidentiel dans lequel est déployé un ensemble BSS comprenant un point d'accès et deux stations associées avec un brouillage de toute la cellule par un brouilleur non WiFi. La figure 6 est un schéma de la structure simplifiée d'un point d'accès WiFi selon 10 l'invention, La figure 7 est un schéma illustrant la composition d'une trame physique La figure 8 est un schéma d'une résidence dans laquelle est installée un premier point d'accès API, un deuxième point d'accès AP2 et deux stations STA1 et STA2, La figure 9 est une courbe du débit applicatif (Throughput) lorsque le point d'accès AP1 15 sert uniquement la station STA1. La figure 10 est une courbe du débit applicatif (Throughput) lorsque le point d'accès API sert uniquement la station STA2. La figure 11 représentent deux courbes de débit applicatif (Throughput) respectivement des stations STA1 et STA2 lorsque le point d'accès API sert simultanément ces stations et en 20 l'absence d'interférence, La figure 12 est un schéma de la résidence de la figure 8 lorsque la station STA2 est directement brouillée par le point d'accès AP2. La figure 13 représentent deux courbes de débit applicatif (Throughput) respectivement des stations STA1 et STA2 lorsque le point d'accès API les sert simultanément et en présence de 25 brouillage de la station STA2 dû au point d'accès AP2. La figure 14 est une courbe du débit physique descendant vers la station STA2. La figure 15 est une courbe du niveau RSSI du signal WiFi reçu par le point d'accès API relatif à la station STA2. La figure 16 est une courbe du débit physique descendant vers la station STAl. 30 La figure 17 est une courbe du niveau RSSI de signal WiFi reçu par le point d'accès API relatif à la station STA1. Les figures 18 et 19 sont des courbes d'un indicateur de qualité correspondant respectivement aux résultats pour la station STA2 et la station STA1 de la corrélation entre chaque couple (RSSI, débit physique) et les seuils. 8 Description de modes de réalisation particuliers La figure 6 est un schéma d'un point d'accès WiFi mettant en oeuvre un procédé de diagnostic selon l'invention. Le point d'accès AP WiFi comprend : une antenne d'émission et de réception, une puce WiFi WiFi_CHIP, un pilote FIL de la puce WiFi, un p.13 avec des mémoires 5 MEM pour mettre en oeuvre le système d'exploitation et l'application logicielle Appli. L'activation de l'application logicielle Appli met en oeuvre les opérations suivantes : acquisition sur un intervalle de temps donné d'un niveau RSSI d'un signal WiFi reçu provenant d'au moins une station associée au point d'accès AP, détection sur l'intervalle de temps d'une absence de corrélation entre le niveau RSSI du 10 signal reçu et un débit physique DataRate descendant pour décider d'un brouillage de la cellule. Le niveau RSSI acquis est associé avec un identifiant @MAC de la station émettrice et associé avec le débit physique DataRate de transmission dans le sens descendant vers cette station émettrice. L'identifiant peut être l'adresse MAC de la station. En l'absence de corrélation entre le 15 niveau RSSI du signal reçu et le débit physique DataRate descendant, il est décidé que la cellule est brouillée. Un point d'accès WiFi comprend différents paramètres dont un qui permet d'identifier une cellule WiFi, ce paramètre est connu sous l'abréviation SSID (pour « Service Set Identifier »). Chaque cellule se différencie par son SSID. Bien que plusieurs cellules peuvent être associées à un 20 même point d'accès, dans la description qui suit il est considéré qu'un point d'accès correspond à une seule cellule et vice-versa. En fonctionnement, un point d'accès diffuse régulièrement une trame balise radio pour manifester sa présence, cette trame est connue sous l'abréviation Beacon. Cette trame contient le SSID paramétré pour le point d'accès. 25 Lorsqu'une station veut établir une communication via un point d'accès WiFi, elle doit dans une première étape découvrir un tel point d'accès. Cette découverte s'effectue soit par une écoute passive en balayant la bande radio pour détecter la présence de Beacon et donc d'une passerelle avec point d'accès à proximité, soit par une recherche active en sondant les canaux de la bande radio par l'émission d'une trame « probe request ». Dans le premier cas, la station peut 30 ultérieurement émettre une requête « probe request » adressée au point d'accès détecté en utilisant le SSID de ce point d'accès pour obtenir des informations complémentaires non diffusées dans la balise « beacon ». Le point d'accès SSID répond par une trame « probe response » en indiquant les capacités (« capabilities ») de transmission de la passerelle compte tenu en particulier du nombre 9 d'utilisateurs déjà connectés à la passerelle. Dans le second cas, le point d'accès, s'il existe, répond par une trame « probe response ». Dans une deuxième étape, la station et le point d'accès effectuent généralement une identification mutuelle. 5 Une étape d'association est ensuite nécessaire pour que la station puisse envoyer des données via le point d'accès, typiquement vers un destinataire distant. A l'issue de l'association, la station et le point d'accès connaissent leurs différents débits physiques paramétrables (DataRate, « MCS : Modulation and Coding Scheme »), la bande de fonctionnement 2.4 GHz ou 5 GHz sur laquelle ils peuvent communiquer, les canaux accessibles 10 pour cette bande de fonctionnement, le nombre de flux accessibles. Le tableau 1 en Annexe A donne la correspondance entre MCS et DataRate en accord avec le standard IEEE802.11-2016. La valeur du débit physique DataRate du lien descendant est normalisée dans TXVECTOR DATARATE défini aux 15.2.2.3, 17.2.2.3 (ou L_Datarate du Tableau 19-3) du standard IEEE802.11-2016. 15 Le point d'accès peut effectuer une mesure du niveau de signal WiFi reçu (« RSSI: Receive Signal Strengh Indicator ») au moyen de la puce WiFi_CHIP (« chipset wifi ») en sortie d'antenne à chaque trame physique PPDU reçue. La figure 7 est un schéma d'une trame physique PPDU au niveau de la couche physique. Une telle trame physique comprend un entête PHY HDR, un champ de données PSDU, un champ 20 queue TAIL et un champ de bourrage PAD. Le champ de données PSDU est la trame MPDU dite MAC. La trame MPDU comprend un entête MAC HDR, un champ de données MSDU et un champ FCS de vérification de trame. De manière générale, l'entête MAC HDR d'une trame dite MAC comprend l'adresse de la station émettrice comme spécifié au 9.3.2.1 du standard IEEE802.11- 2016 dans le cas d'une trame de données ou au 9.3.1 dans le cas de trames de contrôle tels qu'en 25 particulier RTS, CTS, ACK. La mesure du signal reçu est effectuée sur le préambule et la valeur du RRSI est une fonction monotone de la puissance reçue normalisée dans RXVECTOR RSSI défini aux 15.2.3.3 et 17.2.3.3 du standard IEEE802.11-2016. Lors de toute transmission avec le point d'accès avec lequel elle est associée, la station 30 émet avec une puissance normalisée. Cette puissance ne peut pas dépasser 20 dBm à 2.4 GHz, 23 dBm sur les canaux 36 à 64 (5 GHz) et 30 dBm sur les canaux 100 à 140 (5 GHz). Ainsi, la puissance reçue par le point d'accès est la puissance émise à laquelle doit être soustraite les pertes de propagation supposées proportionnelles à la distance entre la station et le point d'accès. 10 Ainsi, il existe une correspondance entre le niveau RSSI de signal reçu et le débit physique DataRate (ou MCS) pouvant être utilisé pour la transmission. Le tableau 19-23 reproduit en Annexe A est issu du standard IEEE802.11-2016. Ce tableau donne cette correspondance pour une station dite IEEE802.lin. 5 Selon ce tableau 19-23, si le niveau RSSI reçu est inférieur à -79 dBm le MCS préconisé est constitué d'une modulation BPSK avec un rendement de codage 1/2 pour une largeur de canal de 20MHz. Dit autrement, si le MCS préconisé dans la transmission descendante est constitué d'une modulation BPSK avec un rendement de codage 'h alors le niveau RSSI reçu attendu doit être supérieur à -82dBm. Si jamais il est inférieur à ce seuil, alors il y a un problème sur la 10 transmission montante. Si le MCS préconisé dans la transmission descendante est constitué d'une modulation 64QAM avec un rendement de codage 2/3 pour une largeur de canal de 20MHz alors le niveau RSSI reçu attendu doit être supérieur à -66dBm. Si jamais il est inférieur à ce seuil, alors il peut y avoir un problème sur la transmission montante. Comme le niveau RSSI est associé avec l'adresse MAC @MAC de la station émettrice, le 15 point d'accès a la connaissance de la station émettrice du signal WiFi mesuré. Le point d'accès comporte un pilote Pli. (driver) de la puce WiFi_CHIP qui fournit à l'application Appli de la couche applicative soit la valeur du RSSI, soit la valeur du SNR. Lorsque seul le SNR est remonté à l'application Appli, le RSSI est recalculé à l'aide de la valeur de la puissance du bruit thermique remontée par le pilote PIL. 20 Le bruit thermique Pb exprimé en dBm décrit les imperfections des composants des étages RF d'une entité de communication. Ce bruit thermique Pb présente des variations très différentes d'un mode de transmission considéré à un autre en fonction de la largeur de bande Bw de transmission, de la température T de bruit du récepteur et de l'efficacité spectrale. Le bruit thermique Pb s'exprime souvent en fonction d'une valeur de référence P0 = -114dBm 25 correspondant à une température de bruit de référence To = 290K et à une bande de transmission 14,0 = 1MHz. La contribution de bruit thermique est donnée par : Pb = 10 ICIKKT Bw) Lo = 10 log(KT0) + 101(4 GT) + 10 log(B) + Lo Pb = -114(dBm) + 10 logio(Bw(MHz)) + NF + Lo (dBm) Pb = -114(dBm) + 10 logio (D) - 10 logio(Eff) + NF + Lo (dBm) 30 Eff = D/Bw avec T la température de bruit de l'entité de communication, NF le facteur de bruit (NF = 10 log(T/T0), Bw la bande passante efficace du mode de transmission, Lo les pertes câbles, 11 K la constante de Boltzmann et Eff l'efficacité spectrale du mode de transmission, D le débit de transmission avec un TEB cible(QoS) donné. La valeur du RSSI est exprimée en dBm. La mesure peut être effectuée à une cadence donnée paramétrée. Pour être cohérente avec l'évaluation du SNR, la détermination du RSSI est 5 habituellement faite sur la largeur de bande du canal (20MHz, 40MHz,...). Selon l'invention, la détection d'une absence de corrélation comprend la comparaison du niveau RSSI reçu et du débit physique DataRate descendant avec au moins un couple de seuils déterminés. Selon un mode de réalisation, le procédé de diagnostic ne prend en compte qu'un seul seuil 10 RSSI pris égal par défaut à un des seuils donnés dans le standard IEEE802.11-2016, par exemple selon le tableau 19-23 reproduit en Annexe A. Selon un mode de réalisation, le ou les seuils sont déterminés à l'issue de mesures effectuées selon une configuration donnée et dans un environnement contrôlé. Le fonctionnement des points d'accès et stations considérés lors des mesures détaillées ci- 15 après est conforme au standard IEEE802.11n. La configuration donnée comprend un seul flux et une bande de 20MHz. La figure 8 illustre une résidence dans laquelle est installé un premier point d'accès API qui définit une cellule Cell, un deuxième point d'accès AP2 et deux stations STA1 et STA2. Le point d'accès API sert les stations STA1 et STA2. 20 Des mesures sont effectuées alors que le point d'accès AP2 est inactif et puis activé sur une certaine durée temporelle. Les deux mobiles sont de marques différentes : STA2= Sony Xperia Z3 compact, STA1= Samsung Galaxy Ace4. La courbe de la figure 9 donne le débit applicatif (Throughput) lorsque le point d'accès API sert uniquement la station STA I, le débit visé target throughput est de 30 Mb/s et le débit 25 mesuré Measured throughput de 28 Mb/s. La courbe de la figure 10 donne le débit applicatif (Throughput) lorsque le point d'accès API sert uniquement la station STA2, le débit visé target throughput est de 30 Mb/s et le débit mesuré Measured throughput de 24 Mb/s La différence de débits applicatifs mesurés s'explique essentiellement du fait que la station 30 STA2 est plus éloignée du point d'accès API que la station STAl. Les courbes de la figure Il donnent respectivement les débits applicatifs (Throughput) lorsque le point d'accès AP1 sert simultanément la station STA1 et la station STA2 et en l'absence d'interférence. Pour la station STA1 le débit visé target throughput est de 30 Mb/s et le débit mesuré Measured throughput de 26 Mb/s, pour la station STA2 le débit visé targe( throughput est 12 de 30 Mb/s et le débit mesuré Measured throughput de 15 Mb/s. Cette figure 11 illustre la particularité du canal WiFi qui n'effectue qu'une transmission à la fois contrairement au canal d'un standard radio mobile ; il y a un partage en temps de l'accès au canal entre les deux stations. Un phénomène de brouillage local à la station STA2 se produit quand le point d'accès AP2 5 est actif : la station STA2 subit un brouillage sans que les autres équipements API, STA1 de sa cellule Cell n'en ressentent les effets directement comme illustré par la figure 12. Les courbes de la figure 13 donnent les débits applicatifs (Throughput) respectivement des stations STA1 et STA2 lorsque le point d'accès API les sert simultanément et en présence de brouillage de la station STA2 dû au point d'accès AP2. Lorsque le point d'accès AP2 est actif, non 10 seulement le débit applicatif de la station STA2 s'écroule mais en outre celui de la station STA] s'écroule aussi. Le point d'accès API ne reçoit pas les trames beacon provenant du brouilleur AP2 qui partage le même canal. Le point d'accès AP2 brouille directement uniquement la station STA2. Le point d'accès API détecte un taux d'erreur dans ses transmissions avec la station STA2, par 15 exemple en l'absence de trame d'accord (ACK : acknowledge) provenant de la station STA2 lorsqu'il lui envoie une trame. Par conséquent, le point d'accès API entreprend de dialoguer avec des modulations plus robustes et occupe plus longtemps le canal (« airtime ») laissant moins de temps à l'autre station STA1 de la cellule pour émettre. La station STAI est donc indirectement impactée car elle a accès moins longtemps au médium commun. 20 La courbe de la figure 14 donne le débit physique descendant vers la station STA2 et la figure 15 donne le niveau RSSI de signal reçu par le point d'accès API relatif à la station STA2. Lorsque la station STA2 est directement brouillée le débit physique descendant s'écroule et le niveau RSSI évolue sans lien apparent avec les fenêtres de brouillage. La courbe de la figure 16 donne le débit physique descendant vers la station STA1 et la 25 figure 17 donne le niveau RSSI de signal reçu par le point d'accès API relatif à la station STA1. Le débit physique descendant vers la station STA1 reste constant pendant la durée du brouillage. Les transmissions entre le point d'accès API et la station STA2 occupent le canal beaucoup plus longtemps compte tenu que cette station STA2 est brouillée. Par conséquent, le temps pendant lequel la station STA1 peut accéder au canal se réduit et son débit applicatif s'écroule bien que son 30 débit physique descendant reste constant en l'absence de brouillage direct de cette station STA I . La détection de la décorrélation entre le RSSI et le débit physique DataRate descendant est basée sur la définition de seuils de RSSI correspondants à des débits physiques donnés. Les mesures servent à définir ces seuils de sensibilité. 13 Ainsi, le tableau suivant donne des exemples de valeurs de seuil déterminées relativement aux modulations 52 Mb/s (64 QAM 2/3), 13 Mb/s (QPSK 1/2) suite aux mesures précédentes. Seuil RSSI (dBm) Débit physique Mbits/s Si -84 52 S2 -89 13 Les figures 18 et 19 représentent des indicateurs de qualité correspondant aux résultats respectivement pour la station STA2 et la station STA1 de la corrélation entre chaque couple 5 (RSSI, débit physique) et les seuils. Ainsi, un drapeau est levé, i.e. une alarme est déclenchée uniquement pour la station STA2 quand il n'y a pas de corrélation entre les deux valeurs du couple i.e l'indicateur de qualité a une valeur basse comparativement a une valeur haute le reste du temps. La détermination des seuils doit être faite de sorte à éviter les effets de seuils engendrant une instabilité lorsque le RSSI est proche de la valeur de seuil. En effet, compte tenu des 10 fluctuations du débit il peut y avoir des détections de non corrélation alors qu'il n'y a aucune interférence (faux positif). Ces fausses détections peuvent être évitées en appliquant une marge en dB par rapport aux seuils définis ou encore en rendant hermétique la zone de RSSI/DataRate en situation de « non brouillage » de celle avec brouillage. Les mesures montrent que dans certains cas, le débit physique DataRate chute et une 15 absence de corrélation est détectée (faux positif) alors même que les conditions de transmission sont bonnes (absence de brouillage). Ce type de situation peut être évité en effectuant une moyenne glissante sur un certain nombre d'échantillons de l'indicateur de qualité avant de lever le drapeau ou sur un certain nombre d'échantillons des valeurs de débit physique DataRate. Les niveaux de RSSI n'étant pas toujours stables (les variations peuvent atteindre 8dB sur 20 certains points), les seuils peuvent être définis par type de modulation (64-QAM, QPSK, BPSKJHRJDSSS) au lieu d'être définis par MCS. Une marge plus importante qu'au MCS près permet de prendre en compte des variations sur les mesures et des effets de seuil. Pour exemple, si le procédé acquiert un RSSI -64dBm alors le débit physique MCS attendu doit consister en une modulation 64QAM avec un rendement de codage 5/6. Si la modulation est 16QAM 3/4 ou 25 inférieure, le procédé considère alors que la cellule est brouillée. Selon un mode de réalisation, la valeur du RSSI peut être filtrée pour limiter les fluctuations. De même que le RSSI, la valeur du débit physique DataRate peut être filtrée pour limiter les fluctuations. Dans le cas d'une configuration d'une ou de plusieurs transmissions faisant appel à une 30 largeur de bande supérieure à 20 MHz, un intervalle de garde (GI) différent de 800ns (spécifié en 14 particulier dans TXVECTOR et RXVECTOR du Tableau 21-1 ou du Tableau 22-1 du standard IEEE201.11-2016) ou d'un nombre de flux spatial (ux) supérieur(s) à un, le procédé prend en compte ces paramètres (largeur de bande, nombre de flux spatiaux, intervalle de garde) pour déterminer la correspondance entre le débit physique et le niveau de RSSI conformément au 5 Tableau 1 et au Tableau 21-25 ou au Tableau 22-22 issus du standard 1EEE802.11-2016 reproduit en Annexe A. Pour augmenter la fiabilité du diagnostic les indicateurs suivants peuvent être pris en compte : liste des stations connectées, niveau de signal avec lequel elles sont reçues par le point d'accès, nombre de paquets transmis/reçus par le point d'accès vers une station, vitesse de 10 modulation avec laquelle les trames sont émises/reçues, nombre de paquets réémis (retries), information sur les SSID voisins, « Capabilities » du point d'accès, mesure du taux d'occupation du canal dans sa globalité (toutes stations confondues), mesure le taux d'occupation du canal par station, vérification que les stations de la cellule n'occupent pas le canal de façon trop intense, mesure du taux de réémission de trames par station. 15 La structure simplifiée d'un point d'accès selon les modes de réalisation décrits ci-dessus est illustrée par la figure 6. Un tel point d'accès comprend une puce WiFi connectée à une antenne, un pilote PIL de la puce WiFi, une mémoire MEM comprenant une mémoire tampon (RAM par exemple), une unité ,uP de traitement équipée par exemple d'un microprocesseur et pilotée par le programme d'ordinateur pour mettre en oeuvre le procédé de diagnostic selon l'invention. 20 A l'initialisation, les instructions de code du programme d'ordinateur sont par exemple chargées dans la mémoire tampon avant d'être exécutées par le processeur de l'unité de traitement //13 . L'unité de traitement /IP reçoit en entrée des niveaux RSS1 d'un signal WiFi reçu, l'adresse @MAC de la station émettrice, le débit physique descendant et les seuils S l_RRSI et S l_DataRate/MCS. Le microprocesseur de l'unité de traitement /iP met en oeuvre les étapes du 25 procédé de diagnostic décrit précédemment, selon les instructions du programme d'ordinateur. En conséquence, l'invention s'applique également à un programme d'ordinateur (ou ses différents modules), notamment un programme d'ordinateur sur ou dans un support d'informations, adapté à mettre en oeuvre l'invention. Ce programme peut utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre 30 code source et code objet tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable pour implémenter un procédé selon l'invention. Le support d'informations peut être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par 15 exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique, par exemple une disquette (floppy dise) ou un disque dur. Alternativement, le support d'informations peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution 5 du procédé en question. D'autre part, le programme peut être traduit en une forme transmissible telle qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. 10 L'invention s'applique plus particulièrement mais pas uniquement, à des réseaux de type WIFI, c'est-à-dire conforme à une des normes du groupe 802.11x, ou de type WPAN (Wireless Personal Area Networks : Bluetooth, Infrarouge, Zigbee,...). Selon ces standards, l'accès au canal radio est géré par la couche MAC. 15 [1] IEEE 802.11-2016, paragraphe 10.2 « MAC architecture », 10.2.2 « DCF » [2] IEEE802.11n-2009, paragraphe 20.3.22.5.1 « CCA sensitivity in 20 MHz" (IEEE802.11-2016, paragraphe 19.3.19.5.3 « CCA sensitivity in 20 MHz") Annexe A Tableau 1 mcs "lulati Spat.iBr 011'>nn Data rate (Mbiljs] ndn strea ms type rale 20 MHz channel 1 75.00 1 33.33 14.40 21.70 25.90 10 r .1 5S-O.V.1 .1 h. 1/2 1/2 D 1/2 26.33 11.03 55.52 55.3S 1 2500 52 33 1 1 121.53 105 56.70 rri 13 2n3 17 153.32 65.33 1121.50 85.70 162.13 111.01 24.3.33 ' 2/3 155.32 4 352.33 5:4-(11,",1 3/4. 175.50 195.03 3 43:51.30 1195.03 25.33 23332 54.3D ED.C.7! rn 57.61 100 Cl rDr 162.03 13 700 104.0 D 115.50 216.23 15E.C7 1173.20 324.C.3 Tableau 19-23 issue du siandard IFITSD2.11-2016 Table 19-23-Receiver minimum input lev& sensitivity .R2re dprent Nonatljacent Minimum REVENDICATIONS1. Procédé de diagnostic mis en oeuvre par un point d'accès WiFi comprenant : acquisition d'un niveau (RSSI) d'un signal WiFi reçu provenant d'au moins une station associée au point d'accès (AP) avec un identifiant (@MAC) de la station et un débit physique (DataRate, MCS) de transmission dans le sens descendant, détection d'une absence de corrélation entre le niveau (RSSI) du signal reçu et le débit physique (DataRate, MCS) pour décider d'un brouillage de la cellule. 2. Procédé de diagnostic selon la revendication 1, selon lequel la détection d'une absence de corrélation comprend la comparaison sur un intervalle de temps donné du niveau (RSSI) de signal WiFi reçu et du débit physique (DataRate) avec au moins un couple de seuils déterminés. 3. Procédé de diagnostic selon l'une des revendications 1 et 2, selon lequel, plusieurs stations étant associées au point d'accès, le point d'accès détermine laquelle au moins une des stations est directement brouillée. 4. Procédé de diagnostic selon l'une des revendications 1 à 3, selon lequel, le niveau (RSSI) est en outre acquis avec une largeur de bande, et/ou un intervalle de garde et/ou un nombre de flux spatiaux. 5. Point d'accès WiFi d'un ensemble de service de base (BSS) comprenant au moins une station associée au point d'accès caractérisé en ce qu'il comprend : un moyen (WiFi_CHIP, PIL) pour acquérir un niveau (RSSI) de signal WiFi reçu provenant d'au moins une station associée au point d'accès avec l'identifiant de la station et un débit physique (DataRate, MCS) de transmission dans le sens descendant, un moyen (le) pour détecter une absence de corrélation entre le niveau de signal WiFi reçu et le débit physique et décider d'un brouillage de la cellule.