Method and apparatus for dynamic subband operation switch back delay handling

The method and apparatus for DSO switch back delay handling address unfair channel contention and switch back delays by triggering specific switch back procedures, using NAVs, and alternating channel usage, ensuring fair access and improved spectral efficiency in Wi-Fi networks.

WO2026032054A1PCT designated stage Publication Date: 2026-02-12MEDIATEK INC
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/110809
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-07
Filing Date
2025-07-28
Publication Date
2026-02-12

AI Technical Summary

Technical Problem

The switch back delay in dynamic subband operation (DSO) for non-AP STAs in Wi-Fi networks leads to reduced chances of accessing the wireless medium and unfair channel contention, as non-AP STAs that switch back to the primary channel from a non-primary channel incur delays, necessitating a backoff procedure.

Method used

Implementing a method and apparatus for DSO switch back delay handling by generating frames during a DSO TXOP to trigger switch back procedures, setting a network allocation vector (NAV) to overlap switch back durations, alternating channel usage between STAs, using different EDCA parameter sets, and employing AP scheduling to ensure fair channel contention.

Benefits of technology

Ensures fair channel contention and reduces switch back delays by aligning switch back procedures and backoff start times, allowing STAs to access the wireless medium without immediate responses, thereby improving spectral efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025110809_12022026_PF_FP_ABST
    Figure CN2025110809_12022026_PF_FP_ABST
Patent Text Reader

Abstract

A wireless communication method includes: generating a frame, and transmitting the frame during a dynamic subband operation (DSO) transmission opportunity (TXOP). Transmission of the frame triggers a first DSO non-access point station (non-AP STA) to perform a switch back procedure for switching from a non-primary channel of an access point (AP) to a primary channel of the AP.
Need to check novelty before this filing date? Find Prior Art

Description

METHOD AND APPARATUS FOR DYNAMIC SUBBAND OPERATION SWITCH BACK DELAY HANDLINGBACKGROUND OF THE INVENTION

[0001] 1. FIELD OF THE INVENTION

[0002] The present invention relates to wireless communications, and more particularly, to a method and apparatus for dynamic subband operation (DSO) switch back delay handling.

[0003] 2. DESCRIPTION OF THE PRIOR ART

[0004] Currently, in a Wi-Fi network, an access point (AP) may support a channel bandwidth (CBW) up to 320 MHz that is larger than a CBW (e.g., 20, 40, 80, or 160 MHz) of a non-AP station (STA) . The absence of large bandwidth non-AP STAs could result in significant portions of AP’s bandwidth being underused, causing a decrease in spectral efficiency. To address this issue, a DSO mechanism is proposed for allowing an AP to trigger a non-AP STA to switch to a subband (i.e., a non-primary channel) by sending one or more initial control frames (ICFs) to the non-AP STA during a DSO transmission opportunity (TXOP) owned by the AP. In response to the ICF, the non-AP STA may switch its central frequency, preamble decoder and payload decoder to a target subband, and then send an initial control response frame (ICR) back to the AP. In response to the ICR, the AP starts a following data transmission sequence between the AP and the non-AP STA. For example, the ICF may be a multi-user request to send (MU-RTS) trigger frame or a buffer status report poll (BSRP) trigger frame. Before an end of the DSO TXOP, the non-AP STA has to perform a switch back procedure for switching from the non-primary channel of the AP to a primary channel of the AP. However, the switch back procedure introduces a switch back delay inevitably. As a result, compared to a DSO non-AP STA that stays at the primary channel of the AP, a DSO non-AP STA that is triggered to perform the switch back procedure has to start a backoff procedure later due to the switch back delay, and may have less chances of accessing the wireless medium if it needs a long switch back delay.

[0005] Thus, there is need for an innovative DSO switch back delay handling scheme which can address issues resulting from a switch back procedure of a DSO non-AP STA.SUMMARY OF THE INVENTION

[0006] One of the objectives of the claimed invention is to provide a method and apparatus for DSO switch back delay handling.

[0007] According to a first aspect of the present invention, an exemplary wireless communication method is disclosed. The exemplary wireless communication method includes: generating a frame, and transmitting the frame during a DSO TXOP. Transmission of the frame triggers a first DSO non-AP STA to perform a switch back procedure for switching from a non-primary channel of an AP to a primary channel of the AP.

[0008] According to a second aspect of the present invention, an exemplary wireless communication method is disclosed. The exemplary wireless communication method includes: setting, by an AP, a network allocation vector (NAV) , wherein a duration of the NAV overlaps a duration of a switch back procedure performed by a DSO non-AP STA for switching from a non-primary channel of the AP to a primary channel of the AP.

[0009] According to a third aspect of the present invention, an exemplary wireless communication method is disclosed. The exemplary wireless communication method includes: during at least one first DSO TXOP among a plurality of DSO TXOPs, triggering a first DSO non-AP STA to switch from a primary channel of an AP to a non-primary channel of the AP, and instructing a second DSO non-AP STA to stay at the primary channel of the AP; and during at least one second DSO TXOP among the plurality of DSO TXOPs, triggering the second DSO non-AP STA to switch from the primary channel of the AP to the non-primary channel of the AP, and instructing the first DSO non-AP STA to stay at the primary channel of the AP.

[0010] According to a fourth aspect of the present invention, an exemplary wireless communication method is disclosed. The exemplary wireless communication method includes: during a DSO TXOP, triggering a first DSO non-AP STA that stays at a primary channel of an AP to use a first enhanced distributed channel access (EDCA) parameter set, wherein the first EDCA parameter set is different from a second EDCA parameter set used by a second DSO non-AP STA that performs a switch back procedure for switching from a non-primary channel of the AP to the primary channel of the AP.

[0011] 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.BRIEF DESCRIPTION OF THE DRAWINGS

[0012] FIG. 1 is a diagram illustrating a wireless communication system that supports the proposed DSO switch back delay handling scheme according to an embodiment of the present invention.

[0013] FIG. 2 is a diagram illustrating a first DSO switch back delay handling scheme according to an embodiment of the present invention.

[0014] FIG. 3 is a diagram illustrating a second DSO switch back delay handling scheme according to an embodiment of the present invention.

[0015] FIG. 4 is a diagram illustrating a third DSO switch back delay handling scheme according to an embodiment of the present invention.

[0016] FIG. 5 is a diagram illustrating a fourth DSO switch back delay handling scheme according to an embodiment of the present invention.

[0017] FIG. 6 is a diagram illustrating a fifth DSO switch back delay handling scheme according to an embodiment of the present invention.

[0018] FIG. 7 is a diagram illustrating a sixth DSO switch back delay handling scheme according to an embodiment of the present invention.DETAILED DESCRIPTION

[0019] Certain terms are used throughout the following description and claims, which refer to particular components. As one skilled in the art will appreciate, electronic equipment manufacturers may refer to a component by different names. This document does not intend to distinguish between components that differ in name but not in function. In the following description and in the claims, the terms "include" and "comprise" are used in an open-ended fashion, and thus should be interpreted to mean "include, but not limited to ... " . Also, the term "couple" is intended to mean either an indirect or direct electrical connection. Accordingly, if one device is coupled to another device, that connection may be through a direct electrical connection, or through an indirect electrical connection via other devices and connections.

[0020] FIG. 1 is a diagram illustrating a wireless communication system that supports the proposed DSO switch back delay handling scheme according to an embodiment of the present invention. The wireless communication system 100 may be a wireless local area network (WLAN) system such as a Wi-Fi system compliant with IEEE 802.11bn (Wi-Fi 8) standard or a next-generation Wi-Fi / WLAN standard. The wireless communication system 100 includes a plurality of wireless communication devices, such as one AP 102 and multiple non-AP STAs 104_1-104_N (N≥2) .

[0021] By way of example, but not limitation, AP 102 and non-AP STAs 104_1-104_N may have the same or similar circuit structure. As shown in FIG. 1, AP 102 / non-AP STA 104_1 / non-AP STA 104_N includes a processor 112 / 122_1 / 122_N, a memory 114 / 124_1 / 124_N, a control circuit 116 / 126_1 / 126_N, and a network interface circuit 117 / 127_1 / 127_N, where the network interface circuit 117 / 127_1 / 127_N includes a transmitter (TX) circuit 118 / 128_1 / 128_N and a receiver (RX) circuit 120 / 130_1 / 130_N. The memory 114 / 124_1 / 124_N is arranged to store a program code. The processor 112 / 122_1 / 122_N is arranged to load and execute the program code to manage AP 102 / non-AP STA 104_1 / non-AP STA 104_N. The control circuit 116 / 126_1 / 126_N is arranged to control communications with other Wi-Fi / WLAN devices. For example, the control circuit 116 / 126_1 / 126_N controls the TX circuit 118 / 128_1 / 128_N of the network interface circuit 117 / 127_1 / 127_N to send packets (i.e., physical layer protocol data units (PPDUs) ) to non-AP STA / AP, and controls the RX circuit 120 / 122_1 / 122_N of the network interface circuit 117 / 127_1 / 127_N to receive packets (i.e., PPDUs) from non-AP STA / AP, where one or more media access control (MAC) frames (i.e., one or more MAC protocol data units (MPDUs) may be carried by the same packet (i.e., one PPDU) , and one or more MAC service data units (MSDUs) may be carried by the same MAC frame (i.e., one MPDU) .

[0022] It should be noted that only the components pertinent to the present invention are illustrated in FIG. 1. In practice, each of AP 102 and non-AP STAs 104_1-104_N may include additional components to achieve designated functions.

[0023] In this embodiment, the CBW of the AP 102 may include a primary channel and one or more non-primary channels. For example, the CBW of the AP 102 is 160 MHz, and includes a primary 80MHz channel P80 and a secondary (non-primary) 80MHz channel S80. The AP 102 may trigger one of the non-AP STAs 104_1-104_N (e.g., N=2) to perform a switch procedure for switching from the primary channel P80 to the secondary channel S80, and may instruct the other of the non-AP STAs 104_1-104_N (e.g., N=2) to stay at the primary channel P80. As shown in FIG. 1, the non-AP STA 104_1 is a DSO non-AP STA that performs a switch procedure to switch to the secondary channel S80, and needs to perform a switch back procedure to switch back to the primary channel P80.

[0024] The AP 102 (particularly, control circuit 116 of AP 102) supports the proposed DSO switch back delay handling scheme. One of the objectives of the proposed DSO switch back delay handling scheme is to ensure fairness of channel contention between a DSO non-AP STA that stays at the primary channel P80 during the DSO TXOP and a DSO non-AP STA that needs to do subband switch between the primary channel P80 and the secondary channel S80 during the DSO TXOP. For example, the proposed DSO switch back delay handling scheme may ensure that a DSO non-AP STA that stays at the primary channel P80 during the DSO TXOP does not start a backoff procedure before a DSO non-AP STA finishes a switch back procedure for switching to the primary channel P80. For another example, the proposed DSO switch back delay handling scheme may use network allocation vector (NAV) protection for ensuring that other non-AP STAs (which are not TXOP responders) that also operate at the primary channel P80 do not start a backoff procedure before a DSO non-AP STA finishes a switch back procedure for switching to the primary channel P80. For another example, the proposed DSO switch back delay handling scheme may use AP scheduling for instructing the non-AP STAs 104_1-104_N (e.g., N=2) to perform subband switch, such that one of the non-AP STAs 104_1-104_N (e.g., N=2) performs subband switch in one DSO TXOP (e.g., a current DSO TXOP) , and the other of the non-AP STAs 104_1-104_N (e.g., N=2) performs subband switch in another DSO TXOP (e.g., a next DSO TXOP) . For another example, the proposed DSO switch back delay handling scheme may use enhanced distributed channel access (EDCA) parameter control for instructing a DSO non-AP STA that stays at the primary channel P80 during the DSO TXOP to use an EDCA parameter set different from that used by a DSO non-AP STA that needs to perform subband switch during the DSO TXOP.

[0025] Further details of the proposed DSO switch back delay handling scheme are described as below with reference to the accompanying drawings. For better comprehension of technical features of the present invention, the following assumes that the CBW of the AP 102 may be 160 MHz, and may include a primary channel P80 and a secondary channel (non-primary channel) S80; and two non-AP STAs 104_1 and 104_N (N=2) are associated to the AP 102.

[0026] FIG. 2 is a diagram illustrating a first DSO switch back delay handling scheme according to an embodiment of the present invention. The AP 102 is denoted by “AP” , the non-AP STA 104_1 is denoted by “DSO non-AP STA1” , and the non-AP STA 104_N (N=2) is denoted by “DSO non-AP STA2” . During a DSO TXOP 200, the AP 102 sends an ICF 202 to the non-AP STAs 104_1 and 104_N (N=2) , where the ICF 202 instructs the non-AP STA 104_1 to perform a switch procedure for switching from a primary channel P80 to a secondary channel S80, and instructs the non-AP STA 104_N (N=2) to stay at the primary channel P80. Since the switch procedure introduces a switch delay, the ICF 202 may carry padding bits PAD for switch delay compensation. In response to the ICF 202, the non-AP STA 104_1 sends an ICR 210 back to the AP 102 over the secondary channel S80. Similarly, in response to the ICF 202, the non-AP STA 104_N (N=2) sends an ICR 212 back to the AP 102 over the primary channel P80. In response to the ICRs 210 and 212, the AP 102 starts a multi-user (MU) downlink (DL) data transmission sequence between the AP 102 and the non-AP STAs 104_1, 104_N (N=2) . After an end of the MU DL data transmission sequence, the non-AP STA 104_1 transmits a block acknowledgement (BA) frame 214 to the AP 102, and the non-AP STA 104_N (N=2) transmits a BA frame 216 to the AP 102. Since the present invention is focused on switch back delay handling, further description of the switch procedure and the follow-up MU DL data transmission is omitted here for brevity.

[0027] When there is no more data to be transmitted, the AP 102 may decide that the DSO TXOP 200 is to be ended. In accordance with the first DSO switch back delay handling scheme, the control circuit 116 of the AP 102 generates a frame 204, and instructs the wireless interface circuit 117 (particularly, TX circuit 118 of wireless interface circuit 117) to transmit the frame 204 to both of the non-AP STAs 104_1 and 104_N (N=2) . Specifically, the frame 204 is directed to DSO non-AP STAs that need to be informed. Transmission of the frame 204 triggers the non-AP STA 104_1 to perform a switch back procedure (which has a switch back delay = T2-T1) for switching from the secondary channel S80 to the primary channel P80. In this embodiment, the frame 204 includes a first portion 206 and a second portion 208. The first portion 206 is immediately followed by the second portion 208, and carries explicit switch back indication that is set to trigger the switch back procedure on the non-AP STA 104_1. Since the non-AP STA 104_N (N=2) stays at the primary channel P80, the non-AP STA 104_N (N=2) may ignore the explicit switch back indication carried in the first portion 206.

[0028] The second portion 208 may include a first frame check sequence (FCS) value (not shown) , a second FCS value (not shown) , and padding bits PAD between the first FCS value and the second FCS value. For example, the first FCS value may be an intermediate FCS value. Hence, the non-AP STA 104_1 can start the switch back procedure as instructed by the explicit switch back indication carried in the first portion 206 after FCS validation that relies on the intermediate FCS value is done. As shown in FIG. 2, the non-AP STA 104_1 starts the switch back procedure at the time instant T1. The number of padding bits PAD in the second portion 208 should be properly controlled to ensure that enough time is reserved to compensate for the switch back delay resulting from the switch back procedure. Specifically, the number of padding bits PAD in the second portion 208 is properly controlled such that an end time of the switch back procedure is no later than an end time of transmission of the frame 204. For example, the switch back procedure and the transmission of the frame 204 may be ended at the same time instant T2.

[0029] In this embodiment, the frame 204 does not solicit an immediate response frame (e.g., an immediate acknowledgment (ACK) frame) . With the help of the explicit switch back indication from the AP 102, both of the non-AP STAs 104_1 and 104_N (N=2) know that the DSO TXOP is decided to be ended. Hence, the non-AP STA 104_1 starts the switch back procedure in response to the explicit switch back indication, and starts the backoff procedure after the switch back procedure is completed. In addition, the non-AP STA 104_N (N=2) does not start the backoff procedure until receiving of the padding bits PAD and the second FSC value in the second portion 208 is completed. As shown in FIG. 2, both of the non-AP STAs 104_1 and 104_N (N=2) may start the backoff procedure at the same time instant T2. In this way, the switch back delay issue can be addressed by the first DSO switch back delay handling scheme.

[0030] FIG. 3 is a diagram illustrating a second DSO switch back delay handling scheme according to an embodiment of the present invention. The AP 102 is denoted by “AP” , the non-AP STA 104_1 is denoted by “DSO non-AP STA1” , and the non-AP STA 104_N (N=2) is denoted by “DSO non-AP STA2” . During a DSO TXOP 300, the AP 102 sends an ICF 202 to the non-AP STAs 104_1 and 104_N (N=2) , where the ICF 202 instructs the non-AP STA 104_1 to perform a switch procedure for switching from a primary channel P80 to a secondary channel S80, and instructs the non-AP STA 104_N (N=2) to stay at the primary channel P80. In response to the ICF 202, the non-AP STA 104_1 sends an ICR 210 back to the AP 102 over the secondary channel S80. Similarly, in response to the ICF 202, the non-AP STA 104_N (N=2) sends an ICR 212 back to the AP 102 over the primary channel P80. In response to the ICRs 210 and 212, the AP 102 starts a MU DL data transmission sequence between the AP 102 and the non-AP STAs 104_1, 104_N (N=2) . After an end of the MU DL data transmission sequence, the non-AP STA 104_1 transmits a BA frame 214 to the AP 102, and the non-AP STA 104_N (N=2) transmits a BA frame 216 to the AP 102. Since the present invention is focused on switch back delay handling, further description of the switch procedure and the follow-up MU DL data transmission is omitted here for brevity.

[0031] When there is no more data to be transmitted, the AP 102 may decide that the DSO TXOP 300 is to be ended. In accordance with the second DSO switch back delay handling scheme, the control circuit 116 of the AP 102 generates a frame 304, and instructs the wireless interface circuit 117 (particularly, TX circuit 118 of wireless interface circuit 117) to transmit the frame 304 to at least one non-AP STA STA3 which is neither the non-AP STA 104_1 nor the non-AP STA 104_N (N=2) . Specifically, the at least one non-AP STA STA3 is not a DSO non-AP STA that communicates with the AP 102 during the DSO TXOP owned by the AP 102. Hence, the frame 304 is directed to non-existing peer device (s) of the AP 102. Transmission of the frame 304 triggers the non-AP STA 104_1 to perform a switch back procedure (which has a switch back delay = T2-T1) for switching from the secondary channel S80 to the primary channel P80. In this embodiment, the frame 304 includes a first portion 306 and a second portion 308. The first portion 306 is immediately followed by the second portion 308, and carries preamble data indicating that none of the non-AP STAs 104_1 and 104_N (N=2) is a recipient Wi-Fi device of the frame 304.

[0032] The second portion 208 includes a first FCS value (not shown) , a second FCS value (not shown) , and padding bits PAD between the first FCS value and the second FCS value. For example, the first FCS value may be an intermediate FCS value. Hence, each of the non-AP STAs 104_1 and 104_N (N=2) knows that the frame 304 is not directed to it after FCS validation that relies on the intermediate FCS value is done. Hence, the non-AP STA 104_1 can start the switch back procedure after FCS validation that relies on the intermediate FCS value is done. As shown in FIG. 3, the non-AP STA 104_1 starts the switch back procedure at the time instant T1 after knowing that the frame 304 is not directed to it.

[0033] Since the non-AP STA 104_N (N=2) stays at the primary channel P80, the non-AP STA 104_N (N=2) is allowed to start a backoff procedure after FCS validation that relies on the intermediate FCS value is done. In other words, the non-AP STA 104_1 is allowed to start a backoff procedure after knowing that the frame 304 is not directed to it. In this embodiment, the number of padding bits PAD in the second portion 308 should be properly controlled to ensure that enough time is reserved to compensate for the switch back delay resulting from the switch back procedure. Specifically, transmission of the padding bits PAD of the frame 302 occupies the wireless medium and therefore blocks the non-AP STA 104_N (N=2) from accessing the wireless medium through channel contention. Hence, the number of padding bits PAD in the second portion 308 is properly controlled such that an end time of the switch back procedure is no later than an end time of transmission of the frame 304. For example, the switch back procedure and the transmission of the frame 304 may be ended at the same time instant T2.

[0034] In this embodiment, the frame 304 does not solicit an immediate response frame (e.g., an immediate ACK frame) . With the help of the implicit switch back indication from the AP 102, both of the non-AP STAs 104_1 and 104_N (N=2) know that the DSO TXOP is decided to be ended. Hence, the non-AP STA 104_1 starts the switch back procedure in response to the implicit switch back indication, and starts the backoff procedure after the switch back procedure is completed. In addition, the non-AP STA 104_N (N=2) has no chances of accessing the wireless medium until transmission of the padding bits PAD and the second FSC value in the second portion 308 is ended. As shown in FIG. 3, both of the non-AP STAs 104_1 and 104_N (N=2) may start the backoff procedure at the same time instant T2. In this way, the switch back delay issue can be addressed by the second DSO switch back delay handling scheme.

[0035] FIG. 4 is a diagram illustrating a third DSO switch back delay handling scheme according to an embodiment of the present invention. The AP 102 is denoted by “AP” , the non-AP STA 104_1 is denoted by “DSO non-AP STA1” , and the non-AP STA 104_N (N=2) is denoted by “DSO non-AP STA2” . During a DSO TXOP 400, the AP 102 sends an ICF 202 to the non-AP STAs 104_1 and 104_N (N=2) , where the ICF 202 instructs the non-AP STA 104_1 to perform a switch procedure for switching from a primary channel P80 to a secondary channel S80, and instructs the non-AP STA 104_N (N=2) to stay at the primary channel P80. In response to the ICF 202, the non-AP STA 104_1 sends an ICR 210 back to the AP 102 over the secondary channel S80. Similarly, in response to the ICF 202, the non-AP STA 104_N (N=2) sends an ICR 212 back to the AP 102 over the primary channel P80. In response to the ICRs 210 and 212, the AP 102 starts a MU DL data transmission sequence between the AP 102 and the non-AP STAs 104_1, 104_N (N=2) . After an end of the MU DL data transmission sequence, the non-AP STA 104_1 transmits a BA frame 214 to the AP 102, and the non-AP STA 104_N (N=2) transmits a BA frame 216 to the AP 102. Since the present invention is focused on switch back delay handling, further description of the switch procedure and the follow-up MU DL data transmission is omitted here for brevity.

[0036] When there is no more data to be transmitted, the AP 102 may decide that the DSO TXOP 400 is to be ended. In accordance with the third DSO switch back delay handling scheme, the control circuit 116 of the AP 102 generates a frame 404, and instructs the wireless interface circuit 117 (particularly, TX circuit 118 of wireless interface circuit 117) to transmit the frame 404 to the non-AP STA 104_N (N=2) that stays at the primary channel P80 during the DSO TXOP 400 owned by the AP 102. Specifically, the frame 404 is directed to at least one DSO non-AP STA that stays at the primary channel P80, where a recipient Wi-Fi device of the frame 404 is not any DSO non-AP STA that needs to switch back to the primary channel P80. In an alternative design, the frame 404 may be directed to at least one DSO non-AP STA that has a switch back delay no more than a short inter-frame spacing (SIFS) time, where a recipient Wi-Fi device of the frame 404 is not any DSO non-AP STA that has a switch back delay more than a SIFS time.

[0037] Transmission of the frame 404 triggers the non-AP STA 104_1 to perform a switch back procedure (which has a switch back delay = T2-T1) for switching from the secondary channel S80 to the primary channel P80. In this embodiment, the frame 404 includes a first portion 406 and a second portion 408. The first portion 406 is immediately followed by the second portion 408, and carries preamble data indicating that a recipient Wi-Fi device of the frame 404 is the non-AP STA 104_N (N=2) rather than the non-AP STA 104_1.

[0038] The second portion 408 includes a first FCS value (not shown) , a second FCS value (not shown) , and padding bits PAD between the first FCS value and the second FCS value. For example, the first FCS value may be an intermediate FCS value. Hence, the non-AP STA 104_1 knows that the frame 404 is not directed to it after FCS validation that relies on the intermediate FCS value is done. The non-AP STA 104_1 can start the switch back procedure after FCS validation that relies on the intermediate FCS value is done. As shown in FIG. 4, the non-AP STA 104_1 starts the switch back procedure at the time instant T1.

[0039] The non-AP STA 104_N (N=2) knows that the frame 404 is directed to it after FCS validation that relies on the intermediate FCS value is done. Hence, the non-AP STA 104_N (N=2) keeps receiving the padding bits PAD and the second FCS value included in the second portion 408. After receiving of the frame 404 is completed, the non-AP STA 104_N (N=2) generates and transmits an ACK frame 410 to the AP 102. For example, there is a SIFS time between receiving the frame 404 and responding the ACK frame 410. The number of padding bits PAD in the second portion 408 should be properly controlled to ensure that enough time is reserved to compensate for the switch back delay resulting from the switch back procedure. Hence, the number of padding bits PAD in the second portion 408 is properly controlled such that an end time of the switch back procedure is no later than an end time of transmission of the ACK frame 410 that is generated from the non-AP STA 104_N (N=2) in response to the frame 404 sent by the AP 102. For example, the switch back procedure and the transmission of the ACK frame 410 may be ended at the same time instant T2.

[0040] In this embodiment, the frame 404 solicits an immediate response frame (e.g., ACK frame 410) from the non-AP STA 104_N (N=2) , but does not solicit an immediate response frame (e.g., an immediate ACK frame) from the non-AP STA 104_1. With the help of the implicit switch back indication from the AP 102, the non-AP STA 104_1 knows that the DSO TXOP is decided to be ended. Hence, the non-AP STA 104_1 starts the switch back procedure in response to the implicit switch back indication, and starts the backoff procedure after the switch back procedure is completed. In addition, the non-AP STA 104_N (N=2) does not start a backoff procedure until transmission of the ACK frame 410 (which is generated in response to the frame 404 with padding bits PAD) is ended. As shown in FIG. 4, both of the non-AP STAs 104_1 and 104_N (N=2) may start the backoff procedure at the same time instant T2. In this way, the switch back delay issue can be addressed by the third DSO switch back delay handling scheme.

[0041] FIG. 5 is a diagram illustrating a fourth DSO switch back delay handling scheme according to an embodiment of the present invention. The AP 102 is denoted by “AP” , the non-AP STA 104_1 is denoted by “DSO non-AP STA1” , and the non-AP STA 104_N (N=2) is denoted by “DSO non-AP STA2” . During a DSO TXOP 500, the AP 102 sends an ICF 202 to the non-AP STAs 104_1 and 104_N (N=2) , where the ICF 202 instructs the non-AP STA 104_1 to perform a switch procedure for switching from a primary channel P80 to a secondary channel S80, and instructs the non-AP STA 104_N (N=2) to stay at the primary channel P80. In response to the ICF 202, the non-AP STA 104_1 sends an ICR 210 back to the AP 102 over the secondary channel S80. Similarly, in response to the ICF 202, the non-AP STA 104_N (N=2) sends an ICR 212 back to the AP 102 over the primary channel P80. In response to the ICRs 210 and 212, the AP 102 starts a MU DL data transmission sequence between the AP 102 and the non-AP STAs 104_1, 104_N (N=2) . After an end of the MU DL data transmission sequence, the non-AP STA 104_1 transmits a BA frame 214 to the AP 102, and the non-AP STA 104_N (N=2) transmits a BA frame 216 to the AP 102. Since the present invention is focused on switch back delay handling, further description of the switch procedure and the follow-up MU DL data transmission is omitted here for brevity.

[0042] In accordance with the fourth DSO switch back delay handling scheme, the control circuit 116 of the AP 102 sets an NAV, and informs other non-AP STAs (which are not TXOP responders) of the NAV. The NAV may be thought of as a counter, which counts down to zero at a uniform rate. When the NAV counter is a zero value, the virtual carrier-sensing indication indicates that the wireless medium is idle; and when the NAV counter is a non-zero value, the virtual carrier-sensing indication indicates that the wireless medium is busy. Hence, with a proper setting of AP’s NAV, other non-AP STAs (which are not TXOP responders) operating at the primary channel P80 cannot start the backoff procedure until the end of AP’s NAV. However, since the non-AP STA 104_1 is a TXOP responder that is not affected by AP’s NAV, the non-AP STA 104_1 can start the switch back procedure after detecting that there is no more DL data from the AP 102 at the time instant T1. In this embodiment, a duration of the NAV overlaps a duration of the switch back procedure performed by the non-AP STA 104_1 for switching from the secondary channel S80 to the primary channel P80. For example, the duration of the NAV fully covers the duration of the switch back procedure. In this way, before the switch back procedure of the non-AP STA 104_1 is done at the time instant T2, other non-AP STAs (which are not TXOP responders) are blocked from starting the backoff procedure for channel contention. In other words, the start time of backoff procedures of the other non-AP STAs (which are not TXOP responders) is forced to be aligned with the end of the AP’s NAV.

[0043] It should be noted that the NAV set by AP 102 only affects non-AP STAs that are not TXOP responders. Since the non-AP STA 104_N (N=2) is a TXOP responder and stays at the primary channel P80 during the DSO TXOP 500 owned by the AP 102, the non-AP STA 104_N (N=2) may start the backoff procedure after detecting that there is no more DL data from the AP 102 at the time instant T1. In some embodiments of the present invention, the fourth DSO switch back delay handling scheme may collaborate with other proposed DSO switch back delay handling scheme (e.g., a fifth DSO switch back delay handling scheme shown in FIG. 6) to ensure that the non-AP STAs 104_1 and 104_N (N=2) have fair chances of accessing the wireless medium.

[0044] In some embodiments of the present invention, the control circuit 116 of the AP 102 may generate a contention-free end (CF-End) frame, and instruct the wireless interface circuit 117 (particularly, TX circuit 118 of wireless interface circuit 117) to transmit the CF-End frame to truncate the NAV if the duration of the NAV is too long. However, this is for illustrative purposes only, and is not meant to be a limitation of the present invention.

[0045] FIG. 6 is a diagram illustrating a fifth DSO switch back delay handling scheme according to an embodiment of the present invention. The AP 102 is denoted by “AP” , the non-AP STA 104_1 is denoted by “DSO non-AP STA1” , and the non-AP STA 104_N (N=2) is denoted by “DSO non-AP STA2” . During one DSO TXOP 600 (e.g., a current DSO TXOP) , the AP 102 sends an ICF 202 (which carries padding bits PAD for switch delay compensation) to the non-AP STAs 104_1 and 104_N (N=2) , where the ICF 202 instructs the non-AP STA 104_1 to perform a switch procedure for switching from a primary channel P80 to a secondary channel S80, and instructs the non-AP STA 104_N (N=2) to stay at the primary channel P80. In response to the ICF 202, the non-AP STA 104_1 sends an ICR 210 back to the AP 102 over the secondary channel S80. Similarly, in response to the ICF 202, the non-AP STA 104_N (N=2) sends an ICR 212 back to the AP 102 over the primary channel P80. In response to the ICRs 210 and 212, the AP 102 starts a MU DL data transmission sequence between the AP 102 and the non-AP STAs 104_1, 104_N (N=2) . After an end of the MU DL data transmission sequence, the non-AP STA 104_1 transmits a BA frame 214 to the AP 102, and the non-AP STA 104_N (N=2) transmits a BA frame 216 to the AP 102. After detecting that there is no more DL data to be transmitted from the AP 102, the non-AP STA 104_1 starts a switch back procedure at the time instant T1 for switching from the secondary channel S80 to the primary channel P80, wherein there is a point coordination function (PCF) inter-frame spacing (PIFS) time between responding the BA frame 214 and starting the switch back procedure.

[0046] During another DSO TXOP 601 (e.g., a next DSO TXOP) , the AP 102 sends an ICF 502 (which carries padding bits PAD for switch delay compensation) to the non-AP STAs 104_1 and 104_N (N=2) , where the ICF 502 instructs the non-AP STA 104_N (N=2) to perform a switch procedure for switching from a primary channel P80 to a secondary channel S80, and instructs the non-AP STA 104_1 to stay at the primary channel P80. In response to the ICF 502, the non-AP STA 104_1 sends an ICR 510 back to the AP 102 over the primary channel P80. Similarly, in response to the ICF 502, the non-AP STA 104_N (N=2) sends an ICR 512 back to the AP 102 over the secondary channel S80. In response to the ICRs 510 and 512, the AP 102 starts a MU DL data transmission sequence between the AP 102 and the non-AP STAs 104_1, 104_N (N=2) . After an end of the MU DL data transmission sequence, the non-AP STA 104_1 transmits a BA frame 514 to the AP 102, and the non-AP STA 104_N (N=2) transmits a BA frame 516 to the AP 102. After detecting that there is no more DL data to be transmitted from the AP 102, the non-AP STA 104_N (N=2) starts a switch back procedure for switching from the secondary channel S80 to the primary channel P80, wherein there is a PIFS time between responding the BA frame 516 and starting the switch back procedure.

[0047] As shown in FIG. 6, the non-AP STAs 104_1, 104_N (N=2) take turns to do subband switch in successive DSO TXOPs owned by the AP 102. In this way, the non-AP STAs 104_1, 104_N (N=2) have fair chances of accessing the wireless medium. The switch back delay issue can be addressed by the fifth DSO switch back delay handling scheme.

[0048] It should be noted that AP scheduling shown in FIG. 6 is for illustrative purposes only, and is not meant to be a limitation of the present invention. In a case where the non-AP STAs 104_1, 104_N (N=2) have the same switch back delay, the non-AP STAs 104_1, 104_N (N=2) may take turns to do subband switch in successive DSO TXOPs owned by the AP 102, as shown in FIG. 6. In another case where the non-AP STAs 104_1, 104_N (N=2) have different switch back delays, the AP 102 may trigger one of the non-AP STAs 104_1, 104_N (N=2) to do subband switch more frequently, and may trigger the other of the non-AP STAs 104_1, 104_N (N=2) to do subband switch less frequently. For example, assuming that a ratio of a switch back delay possessed by non-AP STA 104_1 to a switch back delay possessed by non-AP STA 104_N (N=2) is A: B, the AP 102 may trigger the non-AP STA 104_1 to do subband switch in B DCO TXOPs among (A+B) successive DCO TXOPs owned by the AP 102, and may trigger the non-AP STA 104_N (N=2) to do subband switch in A DCO TXOPs among the (A+B) successive DCO TXOPs owned by the AP 102. The same objective of allowing the non-AP STAs 104_1, 104_N (N=2) to have fair chances of accessing the wireless medium is achieved.

[0049] FIG. 7 is a diagram illustrating a sixth DSO switch back delay handling scheme according to an embodiment of the present invention. The AP 102 is denoted by “AP” , the non-AP STA 104_1 is denoted by “DSO non-AP STA1” , and the non-AP STA 104_N (N=2) is denoted by “DSO non-AP STA2” . During a DSO TXOP 700, the AP 102 sends an ICF 202 to the non-AP STAs 104_1 and 104_N (N=2) , where the ICF 202 instructs the non-AP STA 104_1 to perform a switch procedure for switching from a primary channel P80 to a secondary channel S80, and instructs the non-AP STA 104_N (N=2) to stay at the primary channel P80. In response to the ICF 202, the non-AP STA 104_1 sends an ICR 210 back to the AP 102 over the secondary channel S80. Similarly, in response to the ICF 202, the non-AP STA 104_N (N=2) sends an ICR 212 back to the AP 102 over the primary channel P80. In response to the ICRs 210 and 212, the AP 102 starts a MU DL data transmission sequence between the AP 102 and the non-AP STAs 104_1, 104_N (N=2) . After an end of the MU DL data transmission sequence, the non-AP STA 104_1 transmits a BA frame 214 to the AP 102, and the non-AP STA 104_N (N=2) transmits a BA frame 216 to the AP 102. Since the present invention is focused on switch back delay handling, further description of the switch procedure and the follow-up MU DL data transmission is omitted here for brevity.

[0050] In accordance with the sixth DSO switch back delay handling scheme, the control circuit 116 of the AP 102 generates a basic trigger frame (BTF) 602 to trigger uplink (UL) data transmission after the MU DL data transmission sequence, and instructs the wireless interface circuit 117 (particularly, TX circuit 118 of wireless interface circuit 117) to transmit the BTF 602 to the non-AP STA 104_N (N=2) that stays at the primary channel P80 during the DSO TXOP 700 owned by the AP 102. Since a recipient Wi-Fi device of the BTF 602 is not the non-AP STA 104_1, the non-AP STA 104_1 determines that there is no more DL data to be transmitted from the AP 102 to the non-AP STA 104_1, and starts a switch back procedure at the time instant T1. In response to the BTF 602, the non-AP STA 104_N (N=2) generates and transmits a trigger-based (TB) PPDU 604 to the AP 102. In response to the TB PPDU 604, the control circuit 116 of the AP 102 generates a BA frame 606, and instructs the wireless interface circuit 117 (particularly, TX circuit 118 of wireless interface circuit 117) to transmit the BA frame 606 to the non-AP STA 104_N (N=2) .

[0051] In this embodiment, each of the non-AP STAs 104_1, 104_N (N=2) supports two different EDCA parameter sets. When the non-AP STA 104_1 is not trigged to send data, a second EDCA parameter set (e.g., a legacy EDCA parameter set) is used by the non-AP STA 104_1 for channel contention. When the non-AP STA 104_N (N=2) is trigged to send data, a first EDCA parameter set (e.g., an MU-EDCA parameter set) is used by the non-AP STA 104_N (N=2) for channel contention. Hence, the BTF 602 also triggers the non-AP STA 104_N (N=2) to use the first EDCA parameter set (e.g., MU-EDCA parameter set) . The legacy EDCA parameter set and the MU-EDCA parameter set may be announced by the AP 102. Compared to the legacy EDCA parameter set, the MU-EDCA parameter set usually defines a longer time period of contention waiting and backoff. As shown in FIG. 7, a validity duration VP of the first EDCA parameter set (e.g., MU-EDCA parameter set) is defined by a counter (e.g., an MU-EDCA counter) , and an end time of the switch back procedure is included in the validity duration VP. In this way, the non-AP STA 104_1 that suffers a switch back delay can have raised chances of accessing the wireless medium due to performing channel contention with the second EDCA parameter set (e.g., legacy EDCA parameter set) under a legacy mode during a period in which the non-AP STA 104_N (N=2) that is free of the switch back delay performs channel contention with the first EDCA parameter set (e.g., MU-EDCA parameter set) . In other words, the non-AP STA 104_1 that suffers the switch back delay is allowed to stay in a legacy mode for switch back delay compensation.

[0052] It should be noted that, if the non-AP STA 104_N (N=2) does not receive a new trigger frame from the AP 102 within the validity duration VP, the non-AP STA 104_N (N=2) performs channel contention with the second EDCA parameter set (e.g., legacy EDCA parameter set) after expiration of the validity duration VP.

[0053] 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.

Claims

1.A wireless communication method comprising:generating a frame; andtransmitting the frame during a dynamic subband operation (DSO) transmission opportunity (TXOP) ;wherein transmission of the frame triggers a first DSO non-access point station (non-AP STA) to perform a switch back procedure for switching from a non-primary channel of an access point (AP) to a primary channel of the AP.2.The wireless communication method of claim 1, wherein transmitting the frame during the DSO TXOP comprises:transmitting the frame to the first DSO non-AP STA, wherein the frame carries switch back indication that is set to trigger the switch back procedure.3.The wireless communication method of claim 2, wherein generating the frame comprises:setting a first portion and a second portion of the frame;wherein the first portion is followed by the second portion; the first portion carries the switch back indication; and the second portion comprises a first frame check sequence (FCS) value, a second FCS value, and padding bits between the first FCS value and the second FCS value.4.The wireless communication method of claim 3, wherein transmitting the frame during the DSO TXOP further comprises:transmitting the frame to a second DSO non-AP STA;wherein the second DSO non-AP STA stays at the primary channel of the AP during the DSO TXOP, and an end time of the switch back procedure is no later than an end time of the transmission of the frame.5.The wireless communication method of claim 2, wherein the frame does not solicit an immediate response frame.6.The wireless communication method of claim 1, wherein transmitting the frame during the DSO TXOP comprises:transmitting the frame to at least one non-AP STA that is not the first DSO non-AP STA.7.The wireless communication method of claim 6, wherein the at least one non-AP STA is not a DSO non-AP STA that communicates with the AP during the DSO TXOP.8.The wireless communication method of claim 7, wherein the frame comprises a first frame check sequence (FCS) value, a second FCS value, and padding bits between the first FCS value and the second FCS value.9.The wireless communication method of claim 8, wherein a second DSO non-AP STA stays at the primary channel of the AP during the DSO TXOP, and an end time of the switch back procedure is no later than an end time of the transmission of the frame.10.The wireless communication method of claim 7, wherein the frame does not solicit an immediate response frame.11.The wireless communication method of claim 6, wherein the at least one non-AP STA is a second DSO non-AP STA that stays at the primary channel of the AP during the DSO TXOP, or a second DSO non-AP STA that has a switch back delay no more than a short inter-frame spacing (SIFS) time.12.The wireless communication method of claim 11, wherein the frame comprises a first frame check sequence (FCS) value, a second FCS value, and padding bits between the first FCS value and the second FCS value.13.The wireless communication method of claim 12, wherein an end time of the switch back procedure is no later than an end time of a response frame that is generated from the second DSO non-AP STA.14.A wireless communication method comprising:setting, by an access point (AP) , a network allocation vector (NAV) , wherein a duration of the NAV overlaps a duration of a switch back procedure performed by a dynamic subband operation (DSO) non-access point station (non-AP STA) for switching from a non-primary channel of the AP to a primary channel of the AP.15.The wireless communication method of claim 14, wherein the duration of the NAV fully covers the duration of the switch back procedure.16.The wireless communication method of claim 14, further comprising:transmitting a contention-free end (CF-End) frame to truncate the NAV.17.A wireless communication method comprising:during at least one first dynamic subband operation (DSO) transmission opportunity (TXOP) among a plurality of DSO TXOPs, triggering a first DSO non-access point station (non-AP STA) to switch from a primary channel of an access point (AP) to a non-primary channel of the AP, and instructing a second DSO non-AP STA to stay at the primary channel of the AP; andduring at least one second DSO TXOP among the plurality of DSO TXOPs, triggering the second DSO non-AP STA to switch from the primary channel of the AP to the non-primary channel of the AP, and instructing the first DSO non-AP STA to stay at the primary channel of the AP.18.A wireless communication method comprising:during a dynamic subband operation (DSO) transmission opportunity (TXOP) , triggering a first DSO non-access point station (non-AP STA) that stays at a primary channel of an access point (AP) to use a first enhanced distributed channel access (EDCA) parameter set, wherein the first EDCA parameter set is different from a second EDCA parameter set used by a second DSO non-AP STA that performs a switch back procedure for switching from a non-primary channel of the AP to the primary channel of the AP.19.The wireless communication method of claim 18, wherein an end time of the switch back procedure is included in a validity duration of the first EDCA parameter set.20.The wireless communication method of claim 18, wherein the first EDCA parameter set is multi-user (MU) EDCA parameter set.

Citation Information

Patent Citations

  • Backoff delay method and device after receiving error message

    CN115119264A

  • System and method for synchronous independent channel access in a wireless network

    US20200314920A1

  • Systems for and methods of dynamic subband operation

    US20230239743A1

  • Prioritized channel access

    WO2022130216A1