FR3134272A1 - Method and device for announcing authorized flow rates for control and management frames in a Wi-Fi network - Google Patents
Method and device for announcing authorized flow rates for control and management frames in a Wi-Fi network Download PDFInfo
- Publication number
- FR3134272A1 FR3134272A1 FR2202872A FR2202872A FR3134272A1 FR 3134272 A1 FR3134272 A1 FR 3134272A1 FR 2202872 A FR2202872 A FR 2202872A FR 2202872 A FR2202872 A FR 2202872A FR 3134272 A1 FR3134272 A1 FR 3134272A1
- Authority
- FR
- France
- Prior art keywords
- list
- authorized
- access point
- frame
- station
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 238000005259 measurement Methods 0.000 claims abstract description 31
- 230000004048 modification Effects 0.000 claims abstract description 17
- 238000012986 modification Methods 0.000 claims abstract description 17
- 230000005540 biological transmission Effects 0.000 claims abstract description 11
- 238000004590 computer program Methods 0.000 claims description 6
- 239000002151 riboflavin Substances 0.000 claims description 4
- 239000004231 Riboflavin-5-Sodium Phosphate Substances 0.000 claims description 2
- 230000001960 triggered effect Effects 0.000 claims description 2
- 230000008569 process Effects 0.000 description 7
- 239000004235 Orange GGN Substances 0.000 description 5
- 239000004149 tartrazine Substances 0.000 description 4
- 239000004234 Yellow 2G Substances 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 3
- 239000004172 quinoline yellow Substances 0.000 description 3
- 239000004230 Fast Yellow AB Substances 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 239000004229 Alkannin Substances 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004377 microelectronic Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 239000004173 sunset yellow FCF Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0231—Traffic management, e.g. flow control or congestion control based on communication conditions
- H04W28/0236—Traffic management, e.g. flow control or congestion control based on communication conditions radio quality, e.g. interference, losses or delay
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
- H04W28/0827—Triggering entity
- H04W28/0835—Access entity, e.g. eNB
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
- H04W28/09—Management thereof
- H04W28/0958—Management thereof based on metrics or performance parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
- H04W28/09—Management thereof
- H04W28/0958—Management thereof based on metrics or performance parameters
- H04W28/0967—Quality of Service [QoS] parameters
- H04W28/0983—Quality of Service [QoS] parameters for optimizing bandwidth or throughput
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Procédé et dispositif d'annonce de débits autorisés pour des trames de contrôle et de gestion dans un réseau Wi-Fi Procédé d'annonce de listes de débits autorisés pour des trames de contrôle dans un réseau Wi-Fi comprenant un point d'accès (AP) et une station (STA), mis en œuvre par le point d'accès et comprenant : Emission (E006) d'un premier message de balise (B01) comprenant une première liste de débits autorisés,Mesure d'au moins un paramètre représentatif de la qualité d'un lien radio entre le point d'accès et la station, Modification de la première liste en une seconde liste de débits autorisés, en fonction de l'au moins un paramètre mesuré, Emission (E013) d'un second message de balise (B02) comprenant la seconde liste de débits autorisés. Figure pour l'abrégé : Figure 1bMethod and device for announcing authorized flow rates for control and management frames in a Wi-Fi network Method for announcing lists of authorized flow rates for control frames in a Wi-Fi network comprising an access point ( AP) and a station (STA), implemented by the access point and comprising: Transmission (E006) of a first beacon message (B01) comprising a first list of authorized flow rates, Measurement of at least one parameter representative of the quality of a radio link between the access point and the station, Modification of the first list into a second list of authorized rates, depending on the at least one measured parameter, Emission (E013) of a second beacon message (B02) comprising the second list of authorized rates. Figure for abstract: Figure 1b
Description
L'invention se situe dans le domaine des réseaux dits Wi-Fi (normes IEEE 802.11, Institute of Electrical and Electronics Engineers, ou en français Institut des ingénieurs électriciens et électroniciens), et plus particulièrement celui des débits autorisés pour des trames de contrôle ou des trames de gestion échangées entre une station (STA) et un point d’accès (AP).The invention is located in the field of so-called Wi-Fi networks (IEEE 802.11 standards, Institute of Electrical and Electronics Engineers, or in French Institute of Electrical and Electronic Engineers), and more particularly that of authorized flow rates for control frames or management frames exchanged between a station (STA) and an access point (AP).
Les points d’accès Wi-Fi (AP) actuels envoient des messages de balise (beacon en anglais) qui permettent entre autres d’annoncer les débits physiques autorisés pour les trames de contrôle et de gestion (appelées collectivement "trames de contrôle" dans la suite), ainsi que pour d'autres type de trames dans des situations particulières. Les débits physiques dépendent des fréquences utilisées par l'AP, et cette annonce a pour but d'indiquer une fois pour toutes, parmi tous les débits possibles selon la bande de fréquences, lesquels sont autorisés, et par conséquent, d'interdire ceux qui ne sont pas annoncés dans un message de balise. Les débits sont annoncés en ordre croissant, par exemple sur une interface de la bande de fréquences 2,4GHz la liste de débits physiques annoncés est "1 ; 2 ; 5.5 ; 11 ; 18 ; 24 ; 36 ; 54" ce qui indique que 8 débits sont autorisés, le plus faible étant 1Mbps et le plus élevé étant 54Mpbs. Dans les faits, les trames de contrôle sont émises au débit le plus faible, c’est-à-dire 1Mbps. Aussi, les débits de la liste ne sont pas utilisés que pour les trames de contrôle, mais sont également utilisés pour les trames de données (Data et QoS_Data) lorsque les conditions radio sont mauvaises (éloignement, retransmission).Current Wi-Fi access points (APs) send beacon messages which, among other things, announce the authorized physical flow rates for control and management frames (collectively called "control frames" in the following), as well as for other types of frames in particular situations. The physical rates depend on the frequencies used by the AP, and this announcement aims to indicate once and for all, among all the possible rates depending on the frequency band, which ones are authorized, and therefore, to prohibit those which are not announced in a beacon message. The speeds are announced in ascending order, for example on an interface in the 2.4GHz frequency band the list of physical speeds announced is "1; 2; 5.5; 11; 18; 24; 36; 54" which indicates that 8 Bitrates are allowed, the lowest being 1Mbps and the highest being 54Mpbs. In fact, control frames are transmitted at the lowest bit rate, i.e. 1Mbps. Also, the rates in the list are not only used for control frames, but are also used for data frames (Data and QoS_Data) when radio conditions are poor (distance, retransmission).
Comme le débit le plus faible est utilisé pour un grand nombre de trames de contrôle, y compris celles envoyées par l’AP, et en particulier les messages de balise, l’occupation du canal de transmission peut être importante, d'autant plus si un AP utilise plusieurs interfaces logiques (aussi appelées VAP, LVAP, ou encore vBSS …). Cela a pour inconvénient d'augmenter la durée d'occupation du canal de transmission entre AP et stations, et de réduire la couverture radio sur l’AP en général (c’est-à-dire sur toutes les interfaces virtuelles).As the lowest rate is used for a large number of control frames, including those sent by the AP, and in particular beacon messages, the transmission channel occupancy can be significant, even more so if an AP uses several logical interfaces (also called VAP, LVAP, or vBSS, etc.). This has the disadvantage of increasing the occupation time of the transmission channel between AP and stations, and of reducing radio coverage on the AP in general (i.e. on all virtual interfaces).
Un des buts de l'invention est de remédier à ces inconvénients de l'état de la technique.One of the aims of the invention is to remedy these drawbacks of the state of the art.
L'invention vient améliorer la situation à l'aide d'un procédé d'annonce de listes de débits autorisés pour des trames de contrôle dans un réseau Wi-Fi comprenant un point d'accès et une station, mis en œuvre par le point d'accès et comprenant :The invention improves the situation using a process for announcing lists of authorized rates for control frames in a Wi-Fi network comprising an access point and a station, implemented by the access point and comprising:
- Emission d'un premier message de balise comprenant une première liste de débits autorisés,Transmission of a first beacon message including a first list of authorized rates,
- Mesure d'au moins un paramètre représentatif de la qualité d'un lien radio entre le point d'accès et la station,Measurement of at least one parameter representative of the quality of a radio link between the access point and the station,
- Modification de la première liste en une seconde liste de débits autorisés, en fonction de l'au moins un paramètre mesuré,Modification of the first list into a second list of authorized flow rates, depending on the at least one measured parameter,
- Emission d'un second message de balise comprenant la seconde liste de débits autorisés.Transmission of a second beacon message including the second list of authorized rates.
En mesurant la qualité du lien radio entre le point d'accès et la station, le point d'accès peut en déduire un débit auquel la station est capable d'émettre et recevoir des trames de contrôle. Ainsi, le point d'accès peut adapter la liste de débits autorisés qu'il annonce périodiquement dans un message de balise (beacon, en anglais) lorsque le paramètre mesuré évolue, au lieu de constamment émettre la même liste comme dans la technique antérieure, quelles que soit la situation. Par paramètre représentatif de la qualité du lien radio, il faut entendre tout paramètre permettant de quantifier l'état du canal de transmission entre un point d'accès et une station. De tels paramètre sont par exemple le débit d'une trame, la puissance du signal (RSSI, Received Signal Strength Indicator), le rapport signal à bruit (SNR, Signal to Noise Ratio), l'information d'état du canal (CSI, Channel State Information), etc.By measuring the quality of the radio link between the access point and the station, the access point can deduce a rate at which the station is capable of transmitting and receiving control frames. Thus, the access point can adapt the list of authorized flow rates that it periodically announces in a beacon message when the measured parameter changes, instead of constantly transmitting the same list as in the prior art, whatever the situation. By parameter representative of the quality of the radio link, we mean any parameter making it possible to quantify the state of the transmission channel between an access point and a station. Such parameters are for example the rate of a frame, the signal power (RSSI, Received Signal Strength Indicator), the signal to noise ratio (SNR, Signal to Noise Ratio), the channel state information (CSI , Channel State Information), etc.
Selon un aspect du procédé d'annonce, la modification est un ajout d'au moins un débit inférieur au plus faible des débits de la première liste.According to one aspect of the announcement method, the modification is an addition of at least one flow rate lower than the lowest flow rate in the first list.
Selon un aspect du procédé d'annonce, la modification est un retrait d'au moins un des débits les plus faibles de la première liste.According to one aspect of the announcement process, the modification is a withdrawal of at least one of the lowest flow rates from the first list.
Ainsi, la modification de la liste mise en œuvre par le point d'accès a un effet direct et immédiat sur le débit utilisé par les messages de contrôle échangés entre la station et le point d'accès. En effet, il est rappelé que les stations et les points d'accès émettent les messages de contrôle en utilisant de préférence le débit le plus faible de la liste émise dans un message de balise.Thus, the modification of the list implemented by the access point has a direct and immediate effect on the rate used by the control messages exchanged between the station and the access point. Indeed, it is recalled that stations and access points transmit control messages preferably using the lowest rate from the list transmitted in a beacon message.
Selon un aspect du procédé d'annonce, un débit est ajouté ou retiré en fonction d'une comparaison entre une valeur représentative de l'au moins un paramètre mesuré et un seuil d'ajout ou de retrait propre au débit ajouté ou retiré et au paramètre.According to one aspect of the announcement method, a flow rate is added or removed based on a comparison between a value representative of the at least one measured parameter and an addition or removal threshold specific to the added or removed flow rate and to the setting.
Ainsi, le point d'accès peut facilement automatiser l'ajustement de la liste de débits, avec de simples opérations de comparaison entre valeurs numériques.Thus, the access point can easily automate the adjustment of the flow list, with simple comparison operations between numerical values.
Selon un aspect du procédé d'annonce, la mesure de l'au moins un paramètre est répétée plusieurs fois, et la modification est déclenchée si les valeurs représentatives se maintiennent plusieurs fois de suite d'un même côté du seuil d'ajout ou de retrait.According to one aspect of the announcement method, the measurement of the at least one parameter is repeated several times, and the modification is triggered if the representative values remain several times in a row on the same side of the addition or modification threshold. withdrawal.
Ainsi, la liste n'est modifiée que si une tendance se confirme dans le débit mesuré, et on évite de modifier la liste trop fréquemment.Thus, the list is only modified if a trend is confirmed in the measured flow, and we avoid modifying the list too frequently.
Selon un aspect du procédé d'annonce, le point d'accès est un point d'accès virtuel.According to one aspect of the announcement method, the access point is a virtual access point.
Ainsi, il est possible de séparer les différents points d'accès virtuel (VAP, Virtual Access Point, ou LVAP, Light Virtual Access Point) d'un même point d'accès physique dans leur gestion respective des annonces de débits autorisés pour des trames de contrôle.Thus, it is possible to separate the different virtual access points (VAP, Virtual Access Point, or LVAP, Light Virtual Access Point) from the same physical access point in their respective management of announcements of authorized flow rates for frames control.
Dans le cas où le point d'accès virtuel est dédié à une seule station, cela permet une gestion des annonces qui est spécifique à la qualité du lien radio entre le point d'accès virtuel et cette station uniquement.In the case where the virtual access point is dedicated to a single station, this allows management of announcements which is specific to the quality of the radio link between the virtual access point and this station only.
Selon un aspect du procédé d'annonce, l'au moins un paramètre représentatif de la qualité d'un lien radio entre le point d'accès et la station fait partie d'un groupe comprenant :According to one aspect of the announcement method, the at least one parameter representative of the quality of a radio link between the access point and the station is part of a group comprising:
- Débit en réception d'une trame en provenance de la station ;Throughput when receiving a frame from the station;
- Puissance de signal reçu par la station ;Signal strength received by the station;
- Niveau de bruit ;Noise level ;
- Nombre de trames identiques retransmises par la station.Number of identical frames retransmitted by the station.
Un réseau Wi-Fi peut accueillir un grand nombre de stations. Ces stations peuvent avoir des caractéristiques physiques différentes. Prendre en compte plus d'un paramètre représentatif de la qualité du lien radio peut permettre de s’adapter à chaque type de station, par exemple lorsque le débit en réception d'une trame n'est pas fiable ou facile à mesurer. Dans ce cas le RSSI (puissance de signal reçu par la station) permet au point d'accès de déduire l’affaiblissement entre la station et le point d'accès, sans qu'il ne sache a priori la puissance émise par la station. En y soustrayant le niveau de bruit, le SNR (rapport signal à bruit) est obtenu. Sur la base de ce SNR le débit des trames transmises peut être estimé. Si ce débit est faible, certaines trames non reçues ne sont pas acquittées et cela engendre des retransmissions de trames. On comprend que ces 4 paramètres pris en compte seuls ou en combinaison, sont pertinents pour la décision de modifier ou non la liste des débits autorisés.A Wi-Fi network can accommodate a large number of stations. These stations may have different physical characteristics. Taking into account more than one parameter representative of the quality of the radio link can make it possible to adapt to each type of station, for example when the reception rate of a frame is not reliable or easy to measure. In this case the RSSI (signal power received by the station) allows the access point to deduce the attenuation between the station and the access point, without it knowing a priori the power emitted by the station. By subtracting the noise level, the SNR (signal to noise ratio) is obtained. Based on this SNR the rate of transmitted frames can be estimated. If this rate is low, certain unreceived frames are not acknowledged and this causes frame retransmissions. We understand that these 4 parameters, taken into account alone or in combination, are relevant for the decision to modify or not the list of authorized flow rates.
Selon un aspect du procédé d'annonce, la trame utilisée pour mesurer le débit en réception d'une trame en provenance de la station est une trame de type QoS_DATA.According to one aspect of the announcement method, the frame used to measure the throughput on reception of a frame coming from the station is a QoS_DATA type frame.
Les trames de type QoS_DATA sont les plus utilisées dans la technique antérieure pour mesurer le débit en réception d'une trame en Wi-Fi. Ainsi, les modifications infrastructurelles par rapport à la technique antérieure sont minimisées. Dans certaines implémentations les trames de type DATA sont aussi utilisées.QoS_DATA type frames are the most used in the prior art to measure the reception rate of a Wi-Fi frame. Thus, infrastructural modifications compared to the prior art are minimized. In some implementations DATA type frames are also used.
Les différents aspects du procédé d'annonce qui viennent d'être décrits peuvent être mis en œuvre indépendamment les uns des autres ou en combinaison les uns avec les autres.The different aspects of the announcement process which have just been described can be implemented independently of each other or in combination with each other.
L'invention concerne encore un dispositif d'annonce de listes de débits autorisés pour des trames de contrôle dans un réseau Wi-Fi comprenant un point d'accès et une station, le dispositif étant compris dans le point d'accès et comprenant un récepteur, un émetteur, un processeur et une mémoire couplée au processeur avec des instructions destinées à être exécutées par le processeur pour :The invention also relates to a device for announcing lists of authorized rates for control frames in a Wi-Fi network comprising an access point and a station, the device being included in the access point and comprising a receiver , a transmitter, a processor and a memory coupled to the processor with instructions intended to be executed by the processor for:
- émettre un premier message de balise comprenant une première liste de débits autorisés,transmit a first beacon message comprising a first list of authorized rates,
- mesurer au moins un paramètre représentatif de la qualité d'un lien radio entre le point d'accès et la station,measure at least one parameter representative of the quality of a radio link between the access point and the station,
- modifier la première liste en une seconde liste de débits autorisés, en fonction de l'au moins un paramètre mesuré,modify the first list into a second list of authorized flow rates, depending on the at least one measured parameter,
- émettre un second message de balise comprenant la seconde liste de débits autorisés.transmit a second beacon message including the second list of authorized rates.
Ce dispositif, apte à mettre en œuvre dans tous ses modes de réalisation le procédé d'annonce qui vient d'être décrit, est destiné à être mis en œuvre dans un point d'accès Wi-Fi.This device, capable of implementing in all its embodiments the announcement method which has just been described, is intended to be implemented in a Wi-Fi access point.
L'invention concerne aussi un programme d'ordinateur comprenant des instructions qui, lorsque ces instructions sont exécutées par un processeur, conduisent celui-ci à mettre en œuvre les étapes du procédé d'annonce de listes de débits autorisés, qui vient d'être décrit.The invention also relates to a computer program comprising instructions which, when these instructions are executed by a processor, lead the latter to implement the steps of the method for announcing lists of authorized debits, which has just been describe.
L’invention vise aussi un support d'informations lisible par un point d'accès Wi-Fi, et comportant des instructions d'un programme d'ordinateur tel que mentionné ci-dessus.The invention also relates to an information medium readable by a Wi-Fi access point, and comprising instructions for a computer program as mentioned above.
Le programme mentionné ci-dessus peut utiliser n’importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n’importe quelle autre forme souhaitable.The above-mentioned program may use any programming language, and be in the form of source code, object code, or intermediate code between source code and object code, such as in partially compiled form, or in n any other desirable shape.
Le support d'informations mentionné ci-dessus peut être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, un support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique.The information carrier mentioned above can be any entity or device capable of storing the program. For example, a medium may comprise a storage means, such as a ROM, for example a CD ROM or a microelectronic circuit ROM, or even a magnetic recording means.
Un tel moyen de stockage peut par exemple être un disque dur, une mémoire flash, etc.
D'autre part, un support d'informations peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Un programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet.Such a storage means can for example be a hard disk, flash memory, etc.
On the other hand, an information carrier may be a transmissible medium such as an electrical or optical signal, which may be carried via an electrical or optical cable, by radio or by other means. A program according to the invention can in particular be downloaded onto an Internet-type network.
Alternativement, un support d'informations peut être un circuit intégré dans lequel un programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question.Alternatively, an information carrier may be an integrated circuit in which a program is incorporated, the circuit being adapted to execute or to be used in executing the method in question.
D'autres avantages et caractéristiques de l'invention apparaitront plus clairement à la lecture de la description suivante d'un mode de réalisation particulier de l'invention, donné à titre de simple exemple illustratif et non limitatif, et des dessins annexés, parmi lesquels :Other advantages and characteristics of the invention will appear more clearly on reading the following description of a particular embodiment of the invention, given by way of simple illustrative and non-limiting example, and the appended drawings, among which :
5.5. Description détaillée d'au moins un mode de réalisation de l'inventionDetailed description of at least one embodiment of the invention
Dans la suite de la description, il est entendu que l'invention s'applique à toutes les déclinaisons des normes IEEE 802.11.In the remainder of the description, it is understood that the invention applies to all variations of the IEEE 802.11 standards.
Les diagrammes des figures 1a à 2b illustrent les étapes du procédé d'annonce de débits selon l'invention, dans un exemple de configuration où le réseau Wi-Fi est conforme à la norme 802.11n et utilise la bande de fréquences 2,4GHz. Ce n'est qu'un exemple et il est entendu que l'invention s'applique à d'autres configurations, notamment à d'autres bandes de fréquences et d’autres standards. Les scenarii d'exemple adoptés sont ceux de l'éloignement ou du rapprochement d'une STA par rapport à un AP, mais l'invention s'applique à tout scenario de changement de condition affectant la qualité du lien radio entre l'AP et la STA, quel qu'en soit la cause.The diagrams in Figures 1a to 2b illustrate the steps of the flow rate announcement method according to the invention, in an example of configuration where the Wi-Fi network complies with the 802.11n standard and uses the 2.4GHz frequency band. This is only an example and it is understood that the invention applies to other configurations, in particular to other frequency bands and other standards. The example scenarios adopted are those of the movement away or closer of a STA in relation to an AP, but the invention applies to any scenario of change of condition affecting the quality of the radio link between the AP and the STA, whatever the cause.
Dans la bande de fréquence 2,4GHz, la liste complète des débits pouvant être autorisés, notée PRL, est, en mégabits par seconde (Mbps) :In the 2.4GHz frequency band, the complete list of speeds that can be authorized, denoted PRL, is, in megabits per second (Mbps):
PRL = [1 ; 2 ; 5.5 ; 11 ; 18 ; 24 ; 36 ; 54]PRL = [1; 2; 5.5; 11; 18; 24; 36; 54]
La
Selon l'invention, les messages de balise comprennent une liste dynamique de débits autorisés. A des fins d'illustration, la présentation des échanges entre STA et AP débute avec une liste courante de débits autorisés PRL01, qui est une sous-liste de PRL.According to the invention, the beacon messages include a dynamic list of authorized rates. For illustration purposes, the presentation of exchanges between STA and AP begins with a current list of authorized debits PRL01, which is a sub-list of PRL.
Lors d'une étapeE001, l'AP émet un signal de balise B01, à un débit de 24Mbps, qui est reçu par la STA. B01 comprend la liste de débits PRL01 qui plus réduite que PRL :During a step E001 , the AP transmits a beacon signal B01, at a rate of 24Mbps, which is received by the STA. B01 includes the list of debits PRL01 which is smaller than PRL:
PRL01 = [24 ; 36 ; 54]PRL01 = [24; 36; 54]
PRL01 ne comprend pas les 5 débits les plus faibles de PRL par exemple parce que la qualité du lien radio au moment de l'étape E001 permet l'utilisation de débits supérieurs pour les trames de contrôle.PRL01 does not include the 5 lowest bit rates of PRL for example because the quality of the radio link at the time of step E001 allows the use of higher bit rates for the control frames.
Que ce soit du côté de l'AP qui émet le signal de balise, ou du côté de la STA qui le reçoit, les trames de contrôle, y compris le signal de balise, sont émises à un des débits indiqués dans la liste PRL01 du signal de balise B01.Whether on the side of the AP which transmits the beacon signal, or on the side of the STA which receives it, the control frames, including the beacon signal, are transmitted at one of the rates indicated in the PRL01 list of the beacon signal B01.
Dans notre exemple, les trames de contrôle sont émises au débit le plus faible de la liste courante, c’est-à-dire 24Mbps au moment de cette étape E001.In our example, the control frames are sent at the lowest rate in the current list, that is to say 24Mbps at the time of this step E001.
Lors d'une étapeE002, la STA émet une trame T01, par exemple une trame de type QoS_DATA, à un débit de 155Mbps, qui est reçue par l'AP. Cette trame T01 n'est pas une trame de contrôle. Lors de cette étape, l'AP mesure la qualité de lien radio avec la STA, par exemple en mesurant le débit en réception de la trame T01. La mesure, 155Mbps, est conservée pour le moment où un nouveau message de balise devra être émis, qui sera éventuellement l'occasion de modifier la liste courante PRL01 de débits autorisés. Cette mesure peut également être utilisée dans le choix du débit de la liste courante qui sera utilisé pour émettre une trame de contrôle. En effet, ce débit doit être inférieur à la mesure. Au moment de l'étape E002, tous les débits de la liste PRL01 peuvent donc théoriquement être utilisés car ils sont tous inférieurs à 155Mbps.During a step E002 , the STA transmits a frame T01, for example a QoS_DATA type frame, at a rate of 155Mbps, which is received by the AP. This T01 frame is not a control frame. During this step, the AP measures the quality of the radio link with the STA, for example by measuring the reception rate of frame T01. The measurement, 155Mbps, is kept for the moment when a new beacon message must be sent, which will possibly be an opportunity to modify the current PRL01 list of authorized speeds. This measurement can also be used in the choice of the rate of the current list which will be used to transmit a control frame. In fact, this flow must be lower than the measurement. At the time of step E002, all the speeds in the PRL01 list can therefore theoretically be used because they are all less than 155Mbps.
Lors d'une étapeE003, l'AP acquitte la trame T01 reçue lors de l'étape E002, en émettant une trame ACK au débit de 24Mbps. Les trames ACK sont des trames de contrôle, et doivent donc être émises à un des débits de la liste courante, qui est PRL01. La trame ACK est donc émise au débit le plus faible de la liste courante, c’est-à-dire 24Mbps au moment de l'étape E003.During a step E003 , the AP acknowledges the T01 frame received during step E002, by sending an ACK frame at a rate of 24Mbps. ACK frames are control frames, and must therefore be sent at one of the rates in the current list, which is PRL01. The ACK frame is therefore sent at the lowest rate in the current list, that is to say 24Mbps at the time of step E003.
Lors d'une étapeE004, l'AP émet une trame T02, par exemple une trame de type QoS_DATA, à un débit de 155Mbps, qui est reçue par la STA. Cette trame T02 n'est pas une trame de contrôle et peut donc être émise à un débit qui n'est pas limité par la liste PRL01.During a step E004 , the AP transmits a frame T02, for example a QoS_DATA type frame, at a rate of 155Mbps, which is received by the STA. This T02 frame is not a control frame and can therefore be sent at a rate which is not limited by the PRL01 list.
Lors d'une étapeE005, la STA acquitte la trame T02 reçue lors de l'étape E004, en émettant une trame ACK, toujours au débit de 24Mbps.During a step E005 , the STA acknowledges the T02 frame received during step E004, by sending an ACK frame, always at a rate of 24Mbps.
La
Suite à l'étape E005, lors d'une étapeE006, l'AP émet un signal de balise. Afin de déterminer si la liste doit être modifiée, l'AP doit prendre en compte la dernière mesure qu'il a effectuée de la qualité du lien radio avec la STA. En l'occurrence, cette mesure a été faite lors de l'étape E002, lorsque l'AP a reçu pour la dernière fois une trame de type utilisée pour la mesure, par exemple une trame de type QoS_DATA. Le débit mesuré était de 155Mbps, ce qui ne déclenche pas de modification de la liste PRL01. Le message de balise qui est émis reste B01, avec la liste PRL01, toujours au débit de 24Mbps.Following step E005, during a step E006 , the AP transmits a beacon signal. In order to determine whether the list should be modified, the AP must take into account the last measurement it made of the quality of the radio link with the STA. In this case, this measurement was made during step E002, when the AP received for the last time a frame of the type used for the measurement, for example a frame of the QoS_DATA type. The measured speed was 155Mbps, which does not trigger a modification of the PRL01 list. The beacon message that is sent remains B01, with the PRL01 list, still at a rate of 24Mbps.
Lors d'une étapeE007, la STA émet une trame T03, par exemple une trame de type QoS_DATA, à un débit de 36Mbps, qui est reçue par l'AP. Cette trame T03 n'est pas une trame de contrôle. Son débit a fortement diminué par rapport à une trame de même type reçue lors de l'étape E002, ce qui est par exemple le résultat de l'éloignement de la STA par rapport à l'AP. Lors de cette étape, l'AP mesure la qualité de lien radio avec la STA, par exemple en mesurant le débit en réception de la trame T03. La mesure, 36Mbps, est conservée pour le moment où un nouveau message de balise devra être émis, qui sera éventuellement l'occasion de modifier la liste PRL01 de débits autorisés.During a step E007 , the STA transmits a T03 frame, for example a QoS_DATA type frame, at a rate of 36Mbps, which is received by the AP. This T03 frame is not a control frame. Its throughput has significantly decreased compared to a frame of the same type received during step E002, which is for example the result of the distance of the STA from the AP. During this step, the AP measures the quality of the radio link with the STA, for example by measuring the reception rate of the T03 frame. The measurement, 36Mbps, is kept for the moment when a new beacon message must be sent, which will possibly be an opportunity to modify the PRL01 list of authorized speeds.
Lors d'une étapeE008, l'AP acquitte la trame T03 reçue lors de l'étape E007, en émettant une trame ACK au débit de 24Mbps. Il est à noter que les deux autres débits de la liste courante, 36Mbps et 54Mbps, ne peuvent pas être utilisés, car l'un comme l'autre est supérieur ou égal à la mesure conservée lors de l'étape E007, qui est 36Mbps.During a step E008 , the AP acknowledges the T03 frame received during step E007, by sending an ACK frame at a rate of 24Mbps. It should be noted that the other two speeds in the current list, 36Mbps and 54Mbps, cannot be used, because both are greater than or equal to the measurement kept during step E007, which is 36Mbps .
Lors d'une étapeE009, l'AP émet une trame T04, par exemple une trame de type QoS_DATA, à un débit de 72Mbps, qui est reçue par la STA. Cette trame T04 n'est pas une trame de contrôle et peut donc être émise à un débit qui n'est pas limité par la liste PRL01. Par contre, il est observé que le débit de 72Mbps a diminué par apport à une trame de même type émise lors de l'étape E004, ce qui s'explique par exemple par l'éloignement de la STA par rapport à l'AP.During a step E009 , the AP transmits a frame T04, for example a QoS_DATA type frame, at a rate of 72Mbps, which is received by the STA. This T04 frame is not a control frame and can therefore be sent at a rate which is not limited by the PRL01 list. On the other hand, it is observed that the throughput of 72Mbps has decreased compared to a frame of the same type transmitted during step E004, which can be explained for example by the distance of the STA from the AP.
Lors d'une étapeE010, la STA acquitte la trame T04 reçue lors de l'étape E009, en émettant une trame ACK, toujours au débit de 24Mbps.During a step E010 , the STA acknowledges the frame T04 received during step E009, by sending an ACK frame, always at a rate of 24Mbps.
Lors d'une étapeE011, la STA émet une trame T05, par exemple une trame de type QoS_DATA, à un débit de 36Mbps, qui est reçue par l'AP. Cette trame T05 n'est pas une trame de contrôle. Son débit est le même comparé à une trame de même type reçue lors de l'étape E007, ce qui pourrait indiquer que la STA est restée stationnaire après s'être éloignée de l'AP. Lors de cette étape, l'AP mesure la qualité de lien radio avec la STA, par exemple en mesurant le débit en réception de la trame T05. La mesure, 36Mbps, est conservée pour le moment où un nouveau message de balise devra être émis, qui sera éventuellement l'occasion de modifier la liste PRL01 de débits autorisés.During a step E011 , the STA transmits a frame T05, for example a QoS_DATA type frame, at a rate of 36Mbps, which is received by the AP. This T05 frame is not a control frame. Its rate is the same compared to a frame of the same type received during step E007, which could indicate that the STA remained stationary after moving away from the AP. During this step, the AP measures the quality of the radio link with the STA, for example by measuring the reception rate of the T05 frame. The measurement, 36Mbps, is kept for the moment when a new beacon message must be sent, which will possibly be an opportunity to modify the PRL01 list of authorized speeds.
Lors d'une étapeE012, l'AP acquitte la trame T05 reçue lors de l'étape E011, en émettant une trame ACK, toujours au débit de 24Mbps.During a step E012 , the AP acknowledges the T05 frame received during step E011, by sending an ACK frame, always at a rate of 24Mbps.
Lors d'une étapeE013, l'AP émet un signal de balise qui est reçu par la STA. Avant l'émission, l'AP doit déterminer si la liste doit être modifiée, et pour ce faire doit prendre en compte la dernière mesure qu'il a effectuée de la qualité du lien radio avec la STA. En l'occurrence, cette mesure a été faite lors de l'étape E011, lorsque l'AP a reçu pour la dernière fois une trame de type utilisée pour la mesure, par exemple une trame de type QoS_DATA. Le débit mesuré était de 36Mbps, ce qui déclenche une modification de la liste PRL01 en une liste PRL02 comprenant plus de débits faibles que la liste PRL01, afin de prendre en compte la diminution de la qualité du lien radio entre l'AP et la STA, tel que reflété par le débit mesuré de la trame T05 reçue lors de l'étape E011. La liste PRL02 est aussi une sous-liste de PRL :During a step E013 , the AP transmits a beacon signal which is received by the STA. Before transmission, the AP must determine whether the list must be modified, and to do this must take into account the last measurement it made of the quality of the radio link with the STA. In this case, this measurement was made during step E011, when the AP received for the last time a type frame used for the measurement, for example a QoS_DATA type frame. The measured rate was 36Mbps, which triggers a modification of the PRL01 list into a PRL02 list including more low rates than the PRL01 list, in order to take into account the reduction in the quality of the radio link between the AP and the STA , as reflected by the measured bit rate of frame T05 received during step E011. The PRL02 list is also a sublist of PRL:
PRL02 = [11, 18, 24 ; 36 ; 54]PRL02 = [11, 18, 24; 36; 54]
Les débits faibles 11Mbps et 18Mbps ont été ajoutés à la liste courante. Lors de cette étape E013, l'AP émet un message de balise B02 comprenant la liste PRL02, qui devient la liste courante à la place de PRL01.Low speeds 11Mbps and 18Mbps have been added to the current list. During this step E013, the AP transmits a beacon message B02 including the list PRL02, which becomes the current list in place of PRL01.
L'AP émet B02 à un débit de 11Mbps, au lieu de 24Mbps, car c'est maintenant le débit le plus faible de la liste courante.The AP transmits B02 at a rate of 11Mbps, instead of 24Mbps, because it is now the lowest rate in the current list.
Lors d'une étapeE014, l'AP émet une trame T06, par exemple une trame de type QoS_DATA, à un débit de 36Mbps, qui est reçue par la STA. Cette trame T06 n'est pas une trame de contrôle et peut donc être émise à un débit qui n'est pas limité par la liste PRL02. Il est toutefois observé que le débit de 36Mbps a diminué par rapport à une trame de même type émise lors de l'étape E009, ce qui s'explique par l'éloignement de la STA par rapport à l'AP.During a step E014 , the AP transmits a frame T06, for example a QoS_DATA type frame, at a rate of 36Mbps, which is received by the STA. This T06 frame is not a control frame and can therefore be sent at a rate which is not limited by the PRL02 list. However, it is observed that the throughput of 36Mbps has decreased compared to a frame of the same type transmitted during step E009, which can be explained by the distance of the STA from the AP.
Lors d'une étapeE015, la STA acquitte la trame T06 reçue lors de l'étape E014, en émettant une trame ACK, au débit de 11Mbps, car c'est maintenant le plus faible des débits de la liste courante PRL02 que la STA a reçue lors de l'étape E013..During a step E015 , the STA acknowledges the frame T06 received during step E014, by sending an ACK frame, at the rate of 11Mbps, because it is now the lowest of the rates in the current list PRL02 that the STA received during step E013.
La
Selon l'invention, les messages de balise comprennent une liste dynamique de débits autorisés. A des fins d'illustration, la présentation des échanges entre STA et AP débute avec une liste courante de débits autorisés PRL11, qui est la liste complète des débits de la liste PRL.According to the invention, the beacon messages include a dynamic list of authorized rates. For illustration purposes, the presentation of the exchanges between STA and AP begins with a current list of authorized debits PRL11, which is the complete list of debits from the PRL list.
Lors d'une étapeE101, l'AP émet un signal de balise B11, à un débit de 1Mbps, qui est reçu par la STA. B11 comprend la liste de débits PRL11 qui est identique à PRL :During a step E101 , the AP transmits a beacon signal B11, at a rate of 1Mbps, which is received by the STA. B11 includes the list of debits PRL11 which is identical to PRL:
PRL11 = [1 ; 2 ; 5.5 ; 11 ; 18 ; 24 ; 36 ; 54]PRL11 = [1; 2; 5.5; 11; 18; 24; 36; 54]
PRL11 comprend les débits les plus faibles de PRL par exemple parce que la qualité du lien radio au moment de l'étape E101 ne permet pas l'utilisation de débits supérieurs pour les trames de contrôle.PRL11 includes the lowest bit rates of PRL for example because the quality of the radio link at the time of step E101 does not allow the use of higher bit rates for the control frames.
Que ce soit du côté de l'AP qui émet le signal de balise, ou du côté de la STA qui le reçoit, les trames de contrôle, y compris le signal de balise, sont émises à un des débits indiqués dans la liste PRL11 du signal de balise B11. Dans notre exemple, les trames de contrôle sont émises au débit le plus faible de la liste courante, c’est-à-dire 1Mbps au moment de l'étape E101.Whether on the side of the AP which transmits the beacon signal, or on the side of the STA which receives it, the control frames, including the beacon signal, are transmitted at one of the rates indicated in the PRL11 list of the beacon signal B11. In our example, the control frames are sent at the lowest rate in the current list, that is to say 1Mbps at step E101.
Lors d'une étapeE102, la STA émet une trame T11, par exemple une trame de type QoS_DATA, à un débit de 7.2Mbps, qui est reçue par l'AP. Cette trame T11 n'est pas une trame de contrôle. Lors de cette étape, l'AP mesure la qualité de lien radio avec la STA, par exemple en mesurant le débit en réception de la trame T11. La mesure, 7.2Mbps, est conservée pour le moment où un nouveau message de balise devra être émis, qui sera éventuellement l'occasion de modifier la liste courante PRL11 de débits autorisés.During a step E102 , the STA transmits a T11 frame, for example a QoS_DATA type frame, at a rate of 7.2Mbps, which is received by the AP. This T11 frame is not a control frame. During this step, the AP measures the quality of the radio link with the STA, for example by measuring the reception rate of the T11 frame. The measurement, 7.2Mbps, is kept for the moment when a new beacon message must be sent, which will possibly be an opportunity to modify the current PRL11 list of authorized speeds.
Lors d'une étapeE103, l'AP acquitte la trame T11 reçue lors de l'étape E102, en émettant une trame ACK, au débit de 1Mbps car les trames ACK sont des trames de contrôle, et 1Mbps est le débit le plus faible de la liste courante, qui est PRL11.During a step E103 , the AP acknowledges the T11 frame received during step E102, by sending an ACK frame, at a rate of 1Mbps because the ACK frames are control frames, and 1Mbps is the lowest rate from the current list, which is PRL11.
Lors d'une étapeE104, l'AP émet une trame T12, par exemple une trame de type QoS_DATA, à un débit de 14.4Mbps, qui est reçue par la STA. Cette trame T12 n'est pas une trame de contrôle et peut donc être émise à un débit qui n'est pas limité par la liste PRL11.During a step E104 , the AP transmits a T12 frame, for example a QoS_DATA type frame, at a rate of 14.4Mbps, which is received by the STA. This T12 frame is not a control frame and can therefore be transmitted at a rate which is not limited by the PRL11 list.
Lors d'une étapeE105, la STA acquitte la trame T12 reçue lors de l'étape E104, en émettant une trame ACK, au débit de 1Mbps qui est le débit le débit le plus faible de la liste courante, PRL11.During a step E105 , the STA acknowledges the frame T12 received during step E104, by sending an ACK frame, at the rate of 1Mbps which is the lowest rate in the current list, PRL11.
La
Suite à l'étape E105, lors d'une étapeE106, l'AP émet un signal de balise. Afin de déterminer si la liste doit être modifiée, l'AP doit prendre en compte la dernière mesure qu'il a effectuée de la qualité du lien radio avec la STA. En l'occurrence, cette mesure a été faite lors de l'étape E102, lorsque l'AP a reçu pour la dernière fois une trame de type utilisée pour la mesure, par exemple une trame de type QoS_DATA. Le débit mesuré était de 7.2Mbps, ce qui ne déclenche pas de modification de la liste PRL11. Le message de balise qui est émis reste B11, avec la liste PRL11, à un débit de 1Mbps car c'est le débit le plus faible de la liste courante PRL11.Following step E105, during a step E106 , the AP transmits a beacon signal. In order to determine whether the list should be modified, the AP must take into account the last measurement it made of the quality of the radio link with the STA. In this case, this measurement was made during step E102, when the AP last received a type frame used for the measurement, for example a QoS_DATA type frame. The measured speed was 7.2Mbps, which does not trigger a modification of the PRL11 list. The beacon message that is sent remains B11, with the PRL11 list, at a rate of 1Mbps because it is the lowest rate of the current PRL11 list.
Lors d'une étapeE107, la STA émet une trame T13, par exemple une trame de type QoS_DATA, à un débit de 21.7Mbps, qui est reçue par l'AP. Cette trame T13 n'est pas une trame de contrôle. Son débit a fortement augmenté par rapport à une trame de même type reçue lors de l'étape E102, ce qui est le résultat normal du rapprochement de la STA par rapport à l'AP. Lors de cette étape, l'AP mesure la qualité de lien radio avec la STA, par exemple en mesurant le débit en réception de la trame T13. La mesure, 21.7Mbps, est conservée pour le moment où un nouveau message de balise devra être émis, qui sera éventuellement l'occasion de modifier la liste PRL11 de débits autorisés.During a step E107 , the STA transmits a T13 frame, for example a QoS_DATA type frame, at a rate of 21.7Mbps, which is received by the AP. This T13 frame is not a control frame. Its throughput has significantly increased compared to a frame of the same type received during step E102, which is the normal result of bringing the STA closer to the AP. During this step, the AP measures the quality of the radio link with the STA, for example by measuring the reception rate of the T13 frame. The measurement, 21.7Mbps, is kept for the moment when a new beacon message must be sent, which will possibly be an opportunity to modify the PRL11 list of authorized speeds.
Lors d'une étapeE108, l'AP acquitte la trame T13 reçue lors de l'étape E107, en émettant une trame ACK, toujours au débit de 1Mbps.During a step E108 , the AP acknowledges the T13 frame received during step E107, by sending an ACK frame, always at a rate of 1Mbps.
Lors d'une étapeE109, l'AP émet une trame T14, par exemple une trame de type QoS_DATA, à un débit de 21.7Mbps, qui est reçue par la STA. Cette trame T14 n'est pas une trame de contrôle et peut donc être émise à un débit qui n'est pas limité par la liste PRL11. Par contre, il est observé que le débit de 72Mbps a augmenté par rapport à une trame de même type émise lors de l'étape E104, ce qui s'explique par exemple par le rapprochement de la STA par rapport à l'AP.During a step E109 , the AP transmits a T14 frame, for example a QoS_DATA type frame, at a rate of 21.7Mbps, which is received by the STA. This T14 frame is not a control frame and can therefore be transmitted at a rate which is not limited by the PRL11 list. On the other hand, it is observed that the throughput of 72Mbps has increased compared to a frame of the same type transmitted during step E104, which can be explained for example by the rapprochement of the STA in relation to the AP.
Lors d'une étapeE110, la STA acquitte la trame T14 reçue lors de l'étape E109, en émettant une trame ACK, toujours au débit de 1Mbps.During a step E110 , the STA acknowledges the T14 frame received during step E109, by sending an ACK frame, always at a rate of 1Mbps.
Lors d'une étapeE111, la STA émet une trame T15, par exemple une trame de type QoS_DATA, à un débit de 57.8Mbps, qui est reçue par l'AP. Cette trame T15 n'est pas une trame de contrôle. Son débit a encore augmenté comparé à une trame de même type reçue lors de l'étape E107, ce qui pourrait indiquer que la STA s'est encore rapprochée de l'AP. Lors de cette étape, l'AP mesure la qualité de lien radio avec la STA, par exemple en mesurant le débit en réception de la trame T15. La mesure, 57.8Mbps, est conservée pour le moment où un nouveau message de balise devra être émis, qui sera éventuellement l'occasion de modifier la liste PRL11 de débits autorisés.During a step E111 , the STA transmits a T15 frame, for example a QoS_DATA type frame, at a rate of 57.8Mbps, which is received by the AP. This T15 frame is not a control frame. Its throughput has further increased compared to a frame of the same type received during step E107, which could indicate that the STA has moved even closer to the AP. During this step, the AP measures the quality of the radio link with the STA, for example by measuring the reception rate of the T15 frame. The measurement, 57.8Mbps, is kept for the moment when a new beacon message must be sent, which will possibly be an opportunity to modify the PRL11 list of authorized speeds.
Lors d'une étapeE112, l'AP acquitte la trame T15 reçue lors de l'étape E111, en émettant une trame ACK, toujours au débit de 1Mbps.During a step E112 , the AP acknowledges the T15 frame received during step E111, by sending an ACK frame, always at a rate of 1Mbps.
Lors d'une étapeE113, l'AP émet un signal de balise qui est reçu par la STA. Avant l'émission, l'AP doit déterminer si la liste doit être modifiée, et pour ce faire doit prendre en compte la dernière mesure qu'il a effectuée de la qualité du lien radio avec la STA. En l'occurrence, cette mesure a été faite lors de l'étape E111, lorsque l'AP a reçu pour la dernière fois une trame de type utilisée pour la mesure, par exemple une trame de type QoS_DATA. Le débit mesuré était de 57.8Mbps, ce qui déclenche une modification de la liste PRL11 en une liste PRL12 comprenant moins de débits faibles que la liste PRL11, afin de prendre en compte l'augmentation de la qualité du lien radio entre l'AP et la STA, tel que reflété par le débit mesuré de la trame T15 reçue lors de l'étape E111. La liste PRL12 est aussi une sous-liste de PRL :During a step E113 , the AP transmits a beacon signal which is received by the STA. Before transmission, the AP must determine whether the list must be modified, and to do this must take into account the last measurement it made of the quality of the radio link with the STA. In this case, this measurement was made during step E111, when the AP last received a type frame used for the measurement, for example a QoS_DATA type frame. The measured rate was 57.8Mbps, which triggers a modification of the PRL11 list into a PRL12 list including fewer low rates than the PRL11 list, in order to take into account the increase in the quality of the radio link between the AP and the STA, as reflected by the measured rate of the T15 frame received during step E111. The PRL12 list is also a sublist of PRL:
PRL12 = [24 ; 36 ; 54]PRL12 = [24; 36; 54]
Les débits faibles 11Mbps et 18Mbps ont été retirés de la liste courante. Lors de cette étape E113, l'AP émet un message de balise B12 comprenant la liste PRL12, qui devient la liste courante à la place de PRL11.The low speeds 11Mbps and 18Mbps have been removed from the current list. During this step E113, the AP transmits a beacon message B12 including the list PRL12, which becomes the current list in place of PRL11.
L'AP émet B12 à un débit de 24Mbps, au lieu de 1Mbps, car c'est maintenant le débit le plus faible de la liste courante.The AP transmits B12 at a rate of 24Mbps, instead of 1Mbps, because it is now the lowest rate in the current list.
Lors d'une étapeE114, l'AP émet une trame T16, par exemple une trame de type QoS_DATA, à un débit de 43.3Mbps, qui est reçue par la STA. Cette trame T16 n'est pas une trame de contrôle et peut donc être émise à un débit qui n'est pas limité par la liste PRL12. Il est observé toutefois que le débit de 43.3Mbps a augmenté par rapport à une trame de même type émise lors de l'étape E109, ce qui s'explique par le rapprochement de la STA par rapport à l'AP.During a step E114 , the AP transmits a T16 frame, for example a QoS_DATA type frame, at a rate of 43.3Mbps, which is received by the STA. This T16 frame is not a control frame and can therefore be sent at a rate which is not limited by the PRL12 list. It is observed, however, that the throughput of 43.3Mbps has increased compared to a frame of the same type transmitted during step E109, which is explained by the rapprochement of the STA in relation to the AP.
Lors d'une étapeE115, la STA acquitte la trame T16 reçue lors de l'étape E114, en émettant une trame ACK, au débit de 24Mbps car c'est maintenant le plus faible des débits de la liste courante PRL12 que la STA a reçue lors de l'étape E113.During a step E115 , the STA acknowledges the T16 frame received during step E114, by sending an ACK frame, at the rate of 24Mbps because it is now the lowest of the rates in the current list PRL12 that the STA has received during step E113.
Lors des étapes E013 ou E113, un ou plusieurs débits sont respectivement ajoutés ou retirés à la liste courante en fonction d'une comparaison entre respectivement un seuil d'ajout ou un seuil de retrait, et le paramètre mesuré.During steps E013 or E113, one or more flow rates are respectively added or removed from the current list based on a comparison between an addition threshold or a removal threshold, respectively, and the measured parameter.
Le tableau suivant donne un exemple de tels seuils lorsque le paramètre mesuré le débit en réception d'une trame de type QoS_DATA en réception de la STA, pour les débits de la liste PRL propres à la bande de fréquence 2,4GHz. Dans ce tableau chaque seuil est spécifique à un de ces débits, et un débit est ajouté à la liste courante (resp. retiré de la liste courante) si le paramètre mesuré est inférieur au seuil d'ajout (resp. supérieur au seuil de retrait) propre à ce débit.
Par exemple, appliqué à l'étape E013, ce tableau est utilisé de la façon suivante. A l'étape E013, la liste courante des débits autorisé est :For example, applied to step E013, this table is used as follows. In step E013, the current list of authorized flow rates is:
PRL01 = [24 ; 36 ; 54]PRL01 = [24; 36; 54]
Le procédé de gestion d'annonce de liste de débits autorisés prend d'abord le plus faible des débits de la liste courante PRL01, c’est-à-dire 24Mbps, et la dernière mesure effectuée de la qualité du lien radio avec la STA, c’est-à-dire le débit de la trame de type QoS_DATA reçue lors de l'étape E011, qui était de 36Mbps. Le procédé effectue les étapes suivantes :The method for managing the list of authorized rates first takes the lowest rate from the current list PRL01, that is to say 24Mbps, and the last measurement taken of the quality of the radio link with the STA , that is to say the rate of the QoS_DATA type frame received during step E011, which was 36Mbps. The process performs the following steps:
- 36Mbps est inférieur à 144.4Mbps qui est le seuil d'ajout du débit 24Mbps, donc 24Mbps est conservé dans la liste, et le débit de la liste PRL01 immédiatement inférieur, 18Mbps, est examiné :36Mbps is less than 144.4Mbps which is the threshold for adding 24Mbps throughput, so 24Mbps is kept in the list, and the next lower PRL01 list throughput, 18Mbps, is examined:
- 36Mbps est inférieur à 52Mbps qui est le seuil d'ajout du débit 18Mbps, donc 18Mbps est ajouté à la liste, et le débit de la liste PRL01 immédiatement inférieur, 11Mbps, est examiné :36Mbps is less than 52Mbps which is the threshold for adding the 18Mbps rate, so 18Mbps is added to the list, and the next lower PRL01 list rate, 11Mbps, is examined:
- 36Mbps est inférieur à 39Mbps qui est le seuil d'ajout du débit 11Mbps, donc 11Mbps est ajouté à la liste, et le débit de la liste PRL01 immédiatement inférieur, 5.5Mbps, est examiné :36Mbps is less than 39Mbps which is the threshold for adding the 11Mbps rate, so 11Mbps is added to the list, and the next lower PRL01 list rate, 5.5Mbps, is examined:
- 36Mbps n'est pas inférieur à 28.9Mbps qui est le seuil d'ajout du débit 5.5Mbps, donc 5.5Mbps n'est pas ajouté à la liste, et la modification de la liste s'arrête.36Mbps is not less than 28.9Mbps which is the threshold for adding 5.5Mbps throughput, so 5.5Mbps is not added to the list, and the list editing stops.
La liste courante résultante, PRL02, est donc :The resulting current list, PRL02, is therefore:
PRL02 = [11, 18, 24 ; 36 ; 54]PRL02 = [11, 18, 24; 36; 54]
En guise d'exemple supplémentaire, appliqué à l'étape E113, ce tableau est utilisé de la façon suivante. A l'étape E113, la liste courante des débits autorisé est :As an additional example, applied in step E113, this table is used as follows. In step E113, the current list of authorized flow rates is:
PRL11 = [1 ; 2 ; 5.5 ; 11 ; 18 ; 24 ; 36 ; 54]PRL11 = [1; 2; 5.5; 11; 18; 24; 36; 54]
Le procédé de gestion d'annonce de liste de débits autorisés prend d'abord le plus faible des débits de la liste courante PRL11, c’est-à-dire 1Mbps, et la dernière mesure effectuée de la qualité du lien radio avec la STA, c’est-à-dire le débit de la trame de type QoS_DATA reçue lors de l'étape E111, qui était de 57.8Mbps. Le procédé effectue les étapes suivantes :The method for managing the list of authorized rates first takes the lowest rate from the current list PRL11, that is to say 1Mbps, and the last measurement taken of the quality of the radio link with the STA , that is to say the rate of the QoS_DATA type frame received during step E111, which was 57.8Mbps. The process performs the following steps:
- 57.8Mbps n'est pas inférieur à 13Mbps qui est le seuil d'ajout du débit 1Mbps, alors la comparaison est faite avec le seuil de retrait :57.8Mbps is not less than 13Mbps which is the threshold for adding 1Mbps speed, then the comparison is made with the withdrawal threshold:
- 57.8Mbps est supérieur à 13Mbps qui est le seuil de retrait du débit 1Mbps, donc 1Mbps est retiré de la liste, et le débit de la liste PRL11 immédiatement supérieur, 2Mbps, est examiné :57.8Mbps is greater than 13Mbps which is the 1Mbps rate removal threshold, so 1Mbps is removed from the list, and the next higher PRL11 list rate, 2Mbps, is examined:
- 57.8Mbps est supérieur à 21.7Mbps qui est le seuil de retrait du débit 2Mbps, donc 2Mbps est retiré de la liste, et le débit de la liste PRL11 immédiatement supérieur, 5.5Mbps, est examiné :57.8Mbps is greater than 21.7Mbps which is the 2Mbps rate removal threshold, so 2Mbps is removed from the list, and the next higher PRL11 list rate, 5.5Mbps, is examined:
- 57.8Mbps est supérieur à 28.9Mbps qui est le seuil de retrait du débit 5.5Mbps, donc 5.5Mbps est retiré de la liste, et le débit de la liste PRL11 immédiatement supérieur, 11Mbps, est examiné :57.8Mbps is greater than 28.9Mbps which is the 5.5Mbps rate removal threshold, so 5.5Mbps is removed from the list, and the next higher PRL11 list rate, 11Mbps, is examined:
- 57.8Mbps est supérieur à 39Mbps qui est le seuil de retrait du débit 11Mbps, donc 11Mbps est retiré de la liste, et le débit de la liste PRL11 immédiatement supérieur, 18Mbps, est examiné :57.8Mbps is greater than 39Mbps which is the 11Mbps rate removal threshold, so 11Mbps is removed from the list, and the next higher PRL11 list rate, 18Mbps, is examined:
- 57.8Mbps est supérieur à 52Mbps qui est le seuil de retrait du débit 18Mbps, donc 181Mbps est retiré de la liste, et le débit de la liste PRL11 immédiatement supérieur, 24Mbps, est examiné :57.8Mbps is greater than 52Mbps which is the 18Mbps rate removal threshold, so 181Mbps is removed from the list, and the next higher PRL11 list rate, 24Mbps, is examined:
- 57.8Mbps n'est pas supérieur à 144.4Mbps qui est le seuil de retrait du débit 24Mbps, donc 24Mbps n'est pas retiré de la liste, et la modification de la liste s'arrête.57.8Mbps is not higher than 144.4Mbps which is the threshold for removing 24Mbps speed, so 24Mbps is not removed from the list, and the list modification stops.
La liste courante résultante, PRL12, est donc :The resulting current list, PRL12, is therefore:
PRL12 = [24 ; 36 ; 54]PRL12 = [24; 36; 54]
Dans le tableau ci-dessus, les seuils d'ajout et de retrait sont identiques par commodité pour la démonstration, mais ils peuvent être différents. De même, si le paramètre mesuré pour déterminer la qualité du lien radio entre AP et STA est autre que le débit en réception d'une trame QoS_DATA, par exemple la puissance du signal reçu RSSI, un tableau similaire mais adapté au RSSI doit être utilisé.In the table above, the addition and removal thresholds are the same for convenience of demonstration, but they may be different. Likewise, if the parameter measured to determine the quality of the radio link between AP and STA is other than the reception rate of a QoS_DATA frame, for example the power of the RSSI received signal, a similar table but adapted to the RSSI must be used .
Dans une variante, ce n'est pas le dernier paramètre mesuré qui est retenu, mais un paramètre représentatif de plusieurs mesures réparties dans le temps. Ce paramètre représentatif est par exemple une moyenne des mesures entre deux messages de balise.In a variant, it is not the last parameter measured which is retained, but a parameter representative of several measurements distributed over time. This representative parameter is for example an average of the measurements between two beacon messages.
Dans une autre variante, il est vérifié si la liste courante doit être modifiée après chaque mesure, par exemple sans attendre l'émission d'un message de balise. Dans ce cas l'AP utilise la nouvelle liste courante, mais la STA continue d'utiliser l'ancienne tant qu'elle n'a pas reçu le message de balise comprenant la nouvelle liste courante.In another variant, it is checked whether the current list must be modified after each measurement, for example without waiting for the transmission of a beacon message. In this case the AP uses the new current list, but the STA continues to use the old one until it has received the beacon message including the new current list.
Dans une variante, un débit n'est ajouté à la liste courante ou en est retiré que si le résultat de la comparaison avec son seuil d'ajout ou de retrait donne le même résultat plusieurs fois de suite.In a variant, a flow is only added to the current list or removed from it if the result of the comparison with its addition or removal threshold gives the same result several times in a row.
Les variantes ci-dessus peuvent être combinées et permettent de moduler le procédé entre une adaptation très rapide de la liste courante à un faible changement de condition radio, et, au contraire une stabilisation de la liste face à des conditions radio très instables.The above variants can be combined and make it possible to modulate the process between very rapid adaptation of the current list to a slight change in radio condition, and, on the contrary, stabilization of the list in the face of very unstable radio conditions.
La
Le dispositif 100 met en œuvre le procédé d'annonce, dont différents modes de réalisation viennent d'être décrits.The device 100 implements the announcement method, different embodiments of which have just been described.
Un tel dispositif 100 peut être mis en œuvre dans un point d'accès Wi-Fi, telle que par exemple le point d'accès AP, qui peut être une passerelle domestique ou professionnelle, ou un routeur domestique ou professionnel, d’accès à InternetSuch a device 100 can be implemented in a Wi-Fi access point, such as for example the AP access point, which can be a domestic or professional gateway, or a domestic or professional router, for access to Internet
Par exemple, le dispositif 100 comprend un récepteur 101, un émetteur 102, une unité de traitement 130, équipée par exemple d'un microprocesseur µP, et pilotée par un programme d'ordinateur 110, stocké dans une mémoire 120 et mettant en œuvre le procédé d’annonce selon l'invention. A l’initialisation, les instructions de code du programme d’ordinateur 110 sont par exemple chargées dans une mémoire RAM, avant d’être exécutées par le processeur de l’unité de traitement 130.For example, the device 100 comprises a receiver 101, a transmitter 102, a processing unit 130, equipped for example with a microprocessor µP, and controlled by a computer program 110, stored in a memory 120 and implementing the announcement method according to the invention. Upon initialization, the code instructions of the computer program 110 are for example loaded into a RAM memory, before being executed by the processor of the processing unit 130.
Une telle mémoire 120, un tel processeur de l’unité de traitement 130, un tel récepteur 101 et un tel émetteur 102 sont aptes à, et configurés pour :Such a memory 120, such a processor of the processing unit 130, such a receiver 101 and such a transmitter 102 are capable of, and configured for:
- émettre un premier message de balise comprenant une première liste de débits autorisés,transmit a first beacon message comprising a first list of authorized rates,
- mesurer au moins un paramètre représentatif de la qualité d'un lien radio entre le point d'accès et la station,measure at least one parameter representative of the quality of a radio link between the access point and the station,
- modifier la première liste en une seconde liste de débits autorisés, en fonction de l'au moins un paramètre mesuré,modify the first list into a second list of authorized flow rates, depending on the at least one measured parameter,
- émettre un second message de balise comprenant la seconde liste de débits autorisés.transmit a second beacon message including the second list of authorized rates.
Les entités décrites et comprises dans les dispositifs décrits en relation avec la
Dans le cas où l’invention est implantée sur une machine de calcul reprogrammable, le programme correspondant (c'est-à-dire la séquence d’instructions) pourra être stocké dans un médium de stockage amovible (tel que par exemple une clé USB, une disquette, un CD-ROM ou un DVD-ROM) ou non, ce médium de stockage étant lisible partiellement ou totalement par un ordinateur ou un processeur.In the case where the invention is implemented on a reprogrammable calculation machine, the corresponding program (that is to say the sequence of instructions) can be stored in a removable storage medium (such as for example a USB key , a floppy disk, a CD-ROM or a DVD-ROM) or not, this storage medium being partially or totally readable by a computer or a processor.
Claims (11)
- Emission (E001, E006, E101, E106) d'un premier message de balise (B01, B11) comprenant une première liste de débits autorisés,
- Mesure d'au moins un paramètre représentatif de la qualité d'un lien radio entre le point d'accès et la station,
- Modification de la première liste en une seconde liste de débits autorisés, en fonction de l'au moins un paramètre mesuré,
- Emission (E013, E113) d'un second message de balise (B02, B12) comprenant la seconde liste de débits autorisés.
- Transmission (E001, E006, E101, E106) of a first beacon message (B01, B11) comprising a first list of authorized flow rates,
- Measurement of at least one parameter representative of the quality of a radio link between the access point and the station,
- Modification of the first list into a second list of authorized flow rates, depending on the at least one measured parameter,
- Transmission (E013, E113) of a second beacon message (B02, B12) comprising the second list of authorized rates.
- Débit en réception d'une trame en provenance de la station ;
- Puissance de signal reçu par la station ;
- Niveau de bruit ;
- Nombre de trames identiques retransmises par la station.
- Throughput when receiving a frame from the station;
- Signal strength received by the station;
- Noise level ;
- Number of identical frames retransmitted by the station.
- émettre un premier message de balise comprenant une première liste de débits autorisés,
- mesurer au moins un paramètre représentatif de la qualité d'un lien radio entre le point d'accès et la station,
- modifier la première liste en une seconde liste de débits autorisés, en fonction de l'au moins un paramètre mesuré,
- émettre un second message de balise comprenant la seconde liste de débits autorisés.
- transmit a first beacon message comprising a first list of authorized rates,
- measure at least one parameter representative of the quality of a radio link between the access point and the station,
- modify the first list into a second list of authorized flow rates, depending on the at least one measured parameter,
- transmit a second beacon message including the second list of authorized rates.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR2202872A FR3134272A1 (en) | 2022-03-30 | 2022-03-30 | Method and device for announcing authorized flow rates for control and management frames in a Wi-Fi network |
PCT/EP2023/057913 WO2023186853A1 (en) | 2022-03-30 | 2023-03-28 | Method and device for announcing authorised data rates for control and management frames in a wi-fi network |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR2202872 | 2022-03-30 | ||
FR2202872A FR3134272A1 (en) | 2022-03-30 | 2022-03-30 | Method and device for announcing authorized flow rates for control and management frames in a Wi-Fi network |
Publications (1)
Publication Number | Publication Date |
---|---|
FR3134272A1 true FR3134272A1 (en) | 2023-10-06 |
Family
ID=81648113
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR2202872A Pending FR3134272A1 (en) | 2022-03-30 | 2022-03-30 | Method and device for announcing authorized flow rates for control and management frames in a Wi-Fi network |
Country Status (2)
Country | Link |
---|---|
FR (1) | FR3134272A1 (en) |
WO (1) | WO2023186853A1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120314636A1 (en) * | 2011-06-08 | 2012-12-13 | Yong Liu | Efficient Transmission for Low Data Rate WLAN |
US20150163753A1 (en) * | 2013-12-11 | 2015-06-11 | Qualcomm Incorporated | Adapting basic service set basic rate set for 802.11 wireless local area networks |
WO2022033594A1 (en) * | 2020-08-14 | 2022-02-17 | 华为技术有限公司 | Key bss parameter management method applicable to multiple links and related apparatus |
-
2022
- 2022-03-30 FR FR2202872A patent/FR3134272A1/en active Pending
-
2023
- 2023-03-28 WO PCT/EP2023/057913 patent/WO2023186853A1/en unknown
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120314636A1 (en) * | 2011-06-08 | 2012-12-13 | Yong Liu | Efficient Transmission for Low Data Rate WLAN |
US20150163753A1 (en) * | 2013-12-11 | 2015-06-11 | Qualcomm Incorporated | Adapting basic service set basic rate set for 802.11 wireless local area networks |
WO2022033594A1 (en) * | 2020-08-14 | 2022-02-17 | 华为技术有限公司 | Key bss parameter management method applicable to multiple links and related apparatus |
Also Published As
Publication number | Publication date |
---|---|
WO2023186853A1 (en) | 2023-10-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FR2940568A1 (en) | METHOD FOR TRANSMITTING IN A WIRELESS NETWORK AND CORRESPONDING COMMUNICATION MANAGEMENT METHOD | |
CA3080737C (en) | Primary channel selection method for wireless communications | |
EP0986928A1 (en) | Dynamic channel assignment method in a cell communication network | |
WO2006082320A1 (en) | Method and system for locally controlling the distribution of an application on a shared wireless network | |
WO2023186853A1 (en) | Method and device for announcing authorised data rates for control and management frames in a wi-fi network | |
EP2248386A1 (en) | Method and device for regulating sending in a wireless telecommunication network | |
FR2767007A1 (en) | MULTIPLE ACCESS METHOD IN A CELLULAR RADIOCOMMUNICATION NETWORK | |
EP4079013A1 (en) | Improved switching between physical access points sharing the same virtual access point identifier | |
EP3014920B1 (en) | Method for adapting a link for selecting a frame transmission mode and corresponding wi-fi access point | |
EP3884703A2 (en) | Latency-free intercellular transfer management for a multiple-attachment mobile terminal | |
WO2009150335A2 (en) | Technique for broadcasting via a communication network node | |
EP2926602B1 (en) | Method and system for determining an interval of frequencies in a telecommunications network | |
EP3967022A1 (en) | Method with lbt access to a channel, corresponding device and program | |
FR2923335A1 (en) | FREQUENCY BAND SELECTION IN A TELECOMMUNICATIONS NETWORK | |
WO2023072806A1 (en) | Optimized management of virtual wi-fi access points | |
EP2901627B1 (en) | Method and device for regulating transmission in a telecommunication network | |
EP2589251B1 (en) | Method of allocating resources to mobile terminals | |
EP2636269A2 (en) | Method and device for controlling a broadcast in a telecommunication network | |
EP2517523B1 (en) | Method and device for regulating transmissions in a wireless telecommunications network | |
WO2023275492A1 (en) | Method for communication between a base station and at least one item of communication equipment; base station, communication equipment and computer program corresponding thereto | |
WO2024184502A1 (en) | Diagnostic method and device for a wireless local area network | |
FR3121306A1 (en) | Method for controlling multi-hop transmission in wireless communication network, method for processing multi-hop transmission, devices, relay equipment, communication equipment, source equipment, system and computer programs thereof. | |
WO2014191686A1 (en) | Method for selecting a cell in a heterogeneous wireless network | |
FR2910753A1 (en) | Shared medium access control channel access management method for telecommunication network, involves allocating access priority to priority customer station, and transmitting priority parameter to station by access point |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 2 |
|
PLSC | Publication of the preliminary search report |
Effective date: 20231006 |
|
PLFP | Fee payment |
Year of fee payment: 3 |