The present disclosure relates to methods and systems for improving the quality of service (QoS) and reducing interferences or collisions in Wi-Fi networks.
The management frames in Wi-Fi networks (IEEE 802.11) are frames used to establish a successful association between the access points and the stations (or client devices) of the Wi-Fi network. The management frames may be, among others, a Beacon frame, a Probe Request frame, a Probe Response frame, an Association Request frame, an Association Response frame, an Authentication Request frame and an Authentication Response frame.
Given their importance, they are transmitted at a minimum rate (normally 6 Mbps), maximum power and great redundancy at the physical level (1 out of every 2 bits is redundant in case data is lost). For instance, the Beacon frame is constantly transmitted every 0.1 seconds as long as the access point is powered on.
The redundancy and minimum transmission rate of the management frames poses a problem, since a significant portion of airtime (or transmission time) is wasted on management frames, which reduces the quality of service (QOS) and generates interferences or collisions in Wi-Fi networks. The present invention aims to solve this problem.
The present invention refers to a system and method for increasing available airtime in Wi-Fi networks.
The method aims to improve the quality of service (QOS) and reduce collisions in Wi-Fi networks, by improving airtime availability in the Wi-Fi network. The method is based on compression and decompression of the management frames (such as Beacon frames or Probe Request frames) to reduce the airtime occupied by these frames. For instance, access points emit several Beacon frames every 0.1 seconds continuously, and the airtime dedicated to these frames cannot be used to transmit other important data.
The method for increasing available airtime in Wi-Fi networks comprises the following steps:
According to another aspect of the present invention, a system for increasing available airtime in Wi-Fi networks is herein provided. The system comprises one or more first Wi-Fi devices and one or more second Wi-Fi devices. Each first Wi-Fi device comprises a data processing unit configured to generate a management frame and compress the management frame to obtain a compressed management frame, and a radio transmitter unit configured to broadcast the compressed management frame. Each second Wi-Fi device comprises a radio receiver unit configured to receive the compressed management frame and a data processing unit configured to decompress the compressed management frame to obtain the management frame generated by the first Wi-Fi device.
Another aspect of the present invention refers to a Wi-Fi transmitter device for increasing available airtime in Wi-Fi networks. The Wi-Fi transmitter device comprises a data processing unit configured to generate an IEEE 802.11 management frame and compress the management frame to obtain a compressed management frame, and a radio transmitter unit configured to transmit the compressed management frame to a Wi-Fi receiver device.
Another aspect of the present invention refers to a Wi-Fi receiver device for increasing available airtime in Wi-Fi networks. The Wi-Fi receiver device comprises a radio receiver unit configured to receive a compressed management frame from a Wi-Fi transmitter device, and a data processing unit configured to decompress the compressed management frame to obtain an IEEE 802.11 management frame.
The present invention also refers to a computer program product comprising instructions which, when the program is executed by a first processor, cause the first processor to generate an IEEE 802.11 management frame, compress the management frame to obtain a compressed management frame, and transmit the compressed management frame to a second processor.
The present invention also refers to a computer program product comprising instructions which, when the program is executed by a second processor, cause the second processor to receive a compressed management frame from a first processor and decompress the compressed management frame to obtain an IEEE 802.11 management frame.
A series of drawings which aid in better understanding the invention and which are expressly related with an embodiment of the said invention, presented as a non-limiting example thereof, are very briefly described below.
The present invention refers to a method for increasing available airtime in Wi-Fi networks. A flow diagram with the steps of the method 100 is depicted in
The method is preferably applied to IEEE 802.11 management frames that are long and more frequently broadcast.
In an embodiment, the management frame is a Beacon frame, the first Wi-Fi device is an access point, and the second Wi-Fi device is a station (i.e. a client device, such as a smartphone, that connects to the Wi-Fi network created by an access point). Beacon frames are long messages that are constantly broadcast (normally at a rate of ten or more times per second).
The vast majority of the weight of the management frame is contained in the frame body, which has a fixed part (which is normally small) and a variable part (which includes the so-called “Information Elements” or “Tagged Parameters”).
Each access point (AP) periodically transmits, for each SSID (Service Set IDentifier), a Beacon frame with multiple parameters that describe the network, the supported rates, the capabilities of the access point, the security options, etc. Each SSID is a network name to which each a station or client device (smartphone, tablet, laptop, etc.) can connect.
For a Wi-Fi network to work properly it is recommended that the saturation of airtime is not higher than 10% of the total airtime. For instance, when three access points share a channel and each access point advertises only one SSID per channel, the beacon frames occupy 9.67% of the total airtime. However, a typical situation in Wi-Fi networks occurs when three access points share the same channel and each access point advertises two SSIDs on said channel. It is also frequent that two access points share a channel and announce three SSIDs each. In both cases, highlighted in
To minimize these negative effects (network performance reduction and higher probability of collisions), it is advisable to reduce the saturation of airtime so that the highest amount of airtime is available for the data transmissions between stations and access points. The method 100 of
Many fields of the Beacon frame have low entropy, that is, they contain little information. Entropy marks the theoretical limit from which the information contained in a data set (such as a sequence of bits) can no longer be compressed.
The management frame may be fully compressed (i.e. the whole content of the frame) or partially compressed (only part of the frame, e.g. some particular fields of the frame, such as the tagged parameters) by the first Wi-Fi device.
In some cases, certain fields of the management frame may be not compressed. In an embodiment, the MAC header of the management frame is not compressed and the frame body of the management frame is partially or fully compressed. For example, the first Wi-Fi device may compress only the tagged parameters 220 of the Beacon frame 200, highlighted in
In another embodiment, the management frame is a Probe Request frame, the first Wi-Fi device is a station and the second Wi-Fi device is an access point. Probe Request frames are long messages sent by the stations when they are searching for Wi-Fi networks. Probe Request frames are sent from time to time by the stations. When there is a great deal of stations grouped around a certain area, such as a shopping center or a football stadium, there may be thousands of Probe Request frames sent per second by the multiple stations (e.g. smartphones), and these frames would occupy a significant percentage of the total airtime on the different Wi-Fi channels.
A Probe Request frame is somewhat smaller than a Beacon frame, with a size comprised between 100 and 250 bytes. In the Probe Request frame the device advertises its capabilities and everything the device can support, including many parameters such as the manufacturer of the chip, the device type, the driver, the operating system, etc. In the example of
The exemplary Probe Request frame 900 illustrated in
In an environment with a high density of users, such as a concert, a football stadium or a demonstration, the Probe Request frames are flooding the Wi-Fi channels, with hundreds or thousands of these frames being transmitted per second. Although the Probe Request frames are normally not as long as the Beacon frames, due to the high number of Probe Request frames transmitted (especially when the Wi-Fi network is highly populated) they may have similar or even more negative impact in terms of QoS and collisions in the Wi-Fi networks.
Although the method may be applied to any management frame, the invention is especially useful when applied to either Beacon frames or Probe Request frames. The rest of the management frames are more sporadic and therefore the gain in airtime, when they are compressed, would be more marginal.
The management frame may be compressed (and later decompressed) using any known compression algorithm. However, to achieve higher efficiency for the type of sequences of bits used in these particular frames (Beacon or Probe Requests), the Huffman algorithm or the Lempel-Ziv-Welch compression algorithms are preferably selected, although other compression algorithms (e.g. Fano, Shannon, double-pass Huffman, etc) may also be used.
Another aspect of the present invention refers to a system for increasing available airtime in Wi-Fi networks.
Each first Wi-Fi device 1010 comprises a data processing unit 1012 and a radio transmitter unit 1014 (Wi-Fi interface). The data processing unit 1012 is configured to generate a management frame and compress the management frame. The radio transmitter unit 1014 is configured to transmit or broadcast the compressed management frame.
Each second Wi-Fi device 1020 comprises a radio receiver unit 1024 configured to receive the compressed management frame, and a data processing unit 1022 configured to decompress the compressed management frame to obtain the original management frame generated by the first Wi-Fi device 1010.
In an embodiment, each first Wi-Fi device 1010 is an access point, each second Wi-Fi device 1020 is a station (or client device, such as a smartphone, able to connect to a Wi-Fi network generated by an access point), and the management frame 104 is a Beacon frame.
According to another embodiment, each first Wi-Fi device 1010 is a station, each second Wi-Fi device 1020 is an access point, and the management frame 104 is a Probe Request frame.
The radio transmitter unit 1014 of the first Wi-Fi device 1010 may be a transceiver (i.e. an electronic unit that is both transmitter and receiver). Similarly, the radio receiver unit 1024 of the second Wi-Fi device 1020 may also be a transceiver.
The data processing unit 1012 of the first Wi-Fi device 1010 may be configured to fully compress the management frame. Alternatively, the data processing unit 1012 of the first Wi-Fi device 1010 may be configured to partially compress the management frame. For instance, the data processing unit 1012 of the first Wi-Fi device 1010 may be configured to compress, at least partially, the frame body of the management frame and leave the MAC header of the management frame uncompressed.
Number | Date | Country | Kind |
---|---|---|---|
P202230141 | Feb 2022 | ES | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2022/057575 | 3/23/2022 | WO |