When establishing a link with an access point, a band having best performance is generally selected for the wireless communication. However, since the station will move to another location due to the user, when the distance between the station and the access point changes, the station may suffer disconnection or re-association, or the station may suffer low throughput. In addition, if the station moves to a congestion environment that the other device occupies an airtime, the station will suffer throughput degradation.
It is therefore an objective of the present invention to provide a wireless communication method, which can actively change the link mode of the station to have better performance without reconnecting the access point, to solve the above-mentioned problems.
According to one embodiment of the present invention, a wireless communication method of a multi-link device is disclosed. The wireless communication method comprises the steps of: establishing multiple links with an access point, wherein the multiple links have a current link mode; determining performance of a current link mode and at least one candidate link mode, wherein frequency band(s) corresponding to the current link mode and the at least one candidate link mode are not the same; and if the performance of one of the at least one candidate link mode is greater than the performance of the current link mode, switching the link mode of the multiple links, without reconnecting to the access point, so that the one of the at least one candidate link mode serves as the current link mode to communicate with the access point.
According to one embodiment of the present invention, a circuitry of a station is configured to perform the steps of: establishing multiple links with an access point, wherein the multiple links have a current link mode; determining performance of a current link mode and at least one candidate link mode, wherein frequency band(s) corresponding to the current link mode and the at least one candidate link mode are not the same; and if the performance of one of the at least one candidate link mode is greater than the performance of the current link mode, switching the link mode of the multiple links, without reconnecting to the access point, so that the one of the at least one candidate link mode serves as the current link mode to communicate with the access point.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
Certain terms are used throughout the following description and claims to refer to particular system components. As one skilled in the art will appreciate, manufacturers may refer to a component by different names. This document does not intend to distinguish between components that differ in name but not function. In the following discussion and in the claims, the terms “including” and “comprising” are used in an open-ended fashion, and thus should be interpreted to mean “including, but not limited to . . . ”. The terms “couple” and “couples” are intended to mean either an indirect or a direct electrical connection. Thus, if a first device couples to a second device, that connection may be through a direct electrical connection, or through an indirect electrical connection via other devices and connections.
In this embodiment, the wireless communication circuit of the AP MLD 110 or the wireless communication circuit of the STA MLD 120 may have two or more media access control (MAC) layer circuits and physical layer circuits for establishing the two or more links.
In
The wireless communication circuit within the STA MLD 120 may continuously or periodically detect the RSSI of each frequency band, and in Step 204, the wireless communication circuit determines if a change in RSSI of any one of the frequency bands is greater than a first threshold or if a periodical timer expires, if yes, the flow enters Step 206; and if not, the flow stays in Step 204.
In Step 206, the processor or the wireless communication circuit within the STA MLD 120 determines performance of a current link mode and at least one candidate link mode. For example, if the current link mode is 2*2 MIMO with 2.4 GHz band, the candidate link mode may be 2*2 MIMO with 5 GHz bandor 2.4 GHz+5 GHz STR/eMLSR; if the current link mode is 2.4 GHz+5 GHz STR/eMLSR, the candidate link mode may be 2*2 MIMO with 5 GHz band or 2*2 MIMO with 2.4 GHz band; if the current link mode is 2*2 MIMO with 5GHz band, the candidate link mode maybe 2*2 MIMO with 2.4 GHz band, 2*2 MIMO with 6 GHz band, 2 . 4 GHz+5 GHz STR/eMLSR or 5 GHz+6 GHz eMLSR; if the current link mode is 5 GHz+6 GHz eMLSR, the candidate link mode may be 2*2 MIMO with 5 GHz band or 2*2 MIMO with 6 GHz band; and if the current link mode is 2*2 MIMO with 6GHz band, the candidate link mode may be 2*2 MIMO with 5 GHz band or 5 GHz+6 GHz eMLSR. In addition, the performance of the current link mode or the candidate link mode may be determined according to a throughput of the STA MLD 120 and an available time percentage, wherein the throughput of the STA MLD 120 may be estimated by using a bandwidth of the link mode, a rate index carried in an EHT-SIG (extremely high throughput signal) field of the received packet and/or a number of spatial stream (NSS); and the available time percentage may be (1/OBSS_num), wherein the parameter “OBSS num” is a number of overlapping basic service set (OBSS) corresponding to the STA MLD 120; or the available time percentage may be ((1-BT time)/OBSS num) if the link mode comprises 2.4 GHz band, wherein the parameter “BT time” is a percentage used to transmit Bluetooth packets in airtime. In one embodiment, the performance of the current link mode or the candidate link mode may be calculated by multiplying the throughput of the STA MLD 120 by the available time percentage.
In one embodiment, non-Wi-Fi packet will also affect the channel access probability. Thus, EDCCA (energy detect clear channel assessment) counters including primary and secondary channels are also used to determine the performance of the current link mode or the candidate link mode. If the current link mode is with high interference loading, hybrid multi-link operation (MLO) algorithm will change the current link mode to a better link mode with less interference loading, wherein the changed link mode may be MIMO, eMLSR or STR.
The AP MLD 110 may periodically transmit a beacon frame defined in IEEE 802.11 to the other devices in an infrastructure basic service set (BSS), wherein the beacon frame comprises information of the network. In this embodiment, the beacon frame transmitted via one link comprises information of all the links of the AP MLD 110. For example, the beacon frame transmitted by the AP MLD 110 via one link may comprise profile of the links corresponding to 2.4 GHz band, 5 GHz band and 6 GHz band. Therefore, because the STA MLD 120 comprises profiles of the links corresponding to all the frequency bands, the processor or the wireless communication circuit within the STA MLD 120 can switch to the candidate link mode in Step 206 to calculate the performance without reconnection/re-association.
In Step 208, the processor or the wireless communication circuit within the STA MLD 120 determines if the performance of any one of the candidate link mode is greater than the performance of the current link mode, and its difference is greater than a second threshold, if yes, the flow enters Step 210; and if not, the flow enters Step 212.
In Step 210, the processor or the wireless communication circuit within the STA MLD 120 uses the candidate link mode in Step 208 to serve as the current link mode, and uses the new current link mode to communicate with the AP MLD 110. Then, the flow goes back to Step 204.
In Step 212, the processor or the wireless communication circuit within the STA MLD 120 uses the current link mode to communicate with the AP MLD 110. Then, the flow goes back to Step 204.
In the above embodiments, by actively changing the link mode of the STA MLD 120 to have better performance, the possibility of disconnection between STA MLD 120 and AP MLD 110 can be avoided, thereby improving the connection quality and user experience. Specifically, if the current link mode of the STA MLD 120 is 2*2 MIMO with 6 GHz and the user takes the STA MLD 120 away from the AP MLD 110, the STA MLD 120 may actively switch the link mode to 2*2 MIMO with 5 GHz and 2*2 MIMO with 2.4 GHz in sequence while the STA MLD 120 is moving, so it can avoid the disconnection caused by the STA MLD 120 being far away from the AP MLD 110. For another example, if the current link mode of the STA MLD 120 is 2*2 MIMO with 2.4 GHz and the user approaches the AP MLD 110 with the STA MLD 120, the STA MLD 120 may actively switch the link mode to 2*2 MIMO with 5 GHz and 2*2 MIMO with 6 GHz in sequence while the STA MLD 120 is moving, so the throughput of the STA MLD 120 can be improved without reconnecting the AP MLD 110.
Briefly summarized, in the wireless communication method of the present invention, by actively changing the link mode of the STA MLD 120 to have better performance, the possibility of disconnection between STA MLD 120 and AP MLD 110 can be avoided, thereby improving the connection quality and user experience.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
This application claims the benefit of U.S. Provisional Application No. 63/367,657, filed on Jul. 5, 2022. The content of the application is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
63367657 | Jul 2022 | US |