Subchannel switching for wireless local area network
By enabling subchannel switching in WLANs, the method addresses the issue of limited bandwidth utilization in non-AP STAs, thereby improving spectral efficiency and maximizing bandwidth use.
Patent Information
- Application Number
- PCT/KR2024/010394
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-07-20
- Filing Date
- 2024-07-18
- Publication Date
- 2025-01-23
AI Technical Summary
In wireless local area networks (WLANs) using orthogonal frequency division multiple access (OFDMA), non-AP stations (STAs) with limited bandwidth cannot utilize the full bandwidth supported by the access point (AP), leading to poor spectral efficiency.
A method for switching subchannels in a WLAN, where a station (STA) establishes a connection with an AP supporting a wider basic service set (BSS) bandwidth, negotiates switching subchannels, and switches from a primary channel to a secondary subchannel for data transmission, before switching back to the primary channel based on specific conditions.
This approach allows non-AP STAs to dynamically utilize subchannels outside their operating bandwidth, enhancing spectral efficiency by maximizing the use of available bandwidth.
Smart Images

Figure KR2024010394_23012025_PF_FP_ABST
Abstract
Description
SUBCHANNEL SWITCHING FOR WIRELESS LOCAL AREA NETWORK
[0001] The present disclosure relates to a wireless local area network (WLAN), and more particularly, to a method for switching a subchannel in the WLAN and a device using the same.
[0002] A wireless local area network (WLAN) may be formed by one or more access points (APs) that provide a shared wireless communication medium for use by a number of client devices also referred to as stations (STAs).
[0003] Orthogonal frequency division multiple access (OFDMA) is a multiple access scheme where different subsets of subcarriers are allocated to different users, and this scheme allows simultaneous data transmission to or from one or more users.
[0004] A physical layer protocol data unit (PPDU) is a data unit (or data packet) to carry various information in the WLAN. In OFDMA, users are allocated different subsets of subcarriers that can change from one PPDU to the next. Using OFDMA, an AP may allocate different RUs for STAs. The AP can simultaneously transmit various formats of PPDUs to multiple STAs.
[0005] A non-AP STA may not support full bandwidth supported by the AP. For example, the AP supports up to 320 MHz, but a non-AP STA just supports 80 MHz. The bandwidth which is not supported by the non-AP STA cannot be utilized, leading to poor spectral efficiency.
[0006] The present disclosure provides a method for switching a subchannel in a wireless local area network.
[0007] The present disclosure further provides a device for switching a subchannel in a wireless local area network.
[0008] In an aspect, a method for switching a subchannel in a wireless local area network is provided. The method performed by a station (STA) includes establishing connection with an access point (AP), the AP supporting a basic service set (BSS) bandwidth wider than an operating bandwidth of the STA, the BSS bandwidth including a primary subchannel and a plurality of secondary subchannels, the operating bandwidth of the STA including the primary subchannel, negotiating at least one switching subchannel with the AP, the at least one switching subchannel including at least one subchannel of the plurality of secondary subchannels, receiving a control frame including a switching indication from the AP, the switching indication indicating switching to the at least one switching subchannel, switching from the primary channel to the at least one switching subchannel to transmit or receive a data frame in the at least one switching subchannel, and switching back to the primary channel when a transmission opportunity (TXOP) duration is expired or when the STA detects no frame addressed to the STA within a predefined time in the at least one switching subchannel.
[0009] In another aspect, a device includes a processor, and a memory operatively coupled with the processor and configured to store instructions that, when executed by the processor, cause the device to perform functions. The functions include establishing connection with an access point (AP), the AP supporting a basic service set (BSS) bandwidth wider than an operating bandwidth of the device, the BSS bandwidth including a primary subchannel and a plurality of secondary subchannels, the operating bandwidth of the device including the primary subchannel, negotiating at least one switching subchannel with the AP, the at least one switching subchannel including at least one subchannel of the plurality of secondary subchannels, receiving a control frame including a switching indication from the AP, the switching indication indicating switching to the at least one switching subchannel, switching from the primary channel to the at least one switching subchannel to transmit or receive a data frame in the at least one switching subchannel, and switching back to the primary channel when a transmission opportunity (TXOP) duration is expired or when the STA detects no frame addressed to the device within a predefined time in the at least one switching subchannel.
[0010] A station can utilize any subchannel outside its operating bandwidth, leading to higher spectral efficiency.
[0011] FIG. 1 shows a block diagram of an example wireless communication network.
[0012] FIG. 2 shows a block diagram of an example wireless communication device.
[0013] FIG. 3 shows an example of UL MU transmission.
[0014] FIG. 4 shows an example of multi-link operation.
[0015] FIG. 5 shows an example of an enhanced multi-link single radio operation.
[0016] FIG. 6 shows an example of contents in EML Operating Mode Notification frame.
[0017] FIG. 7 shows an example of wireless channel that includes multiple subchannels.
[0018] FIG. 8 shows an exemplary scenario in accordance with an implementation of the present disclosure.
[0019] FIG. 9 shows a method for switching subchannel in accordance with an embodiment of the present disclosure.
[0020] FIG. 10 shows an example of subchannel switching operation in accordance with an embodiment of the present disclosure.
[0021] FIG. 11 shows an exemplary format of a trigger frame in accordance with an embodiment of the present disclosure.
[0022] FIG. 12 shows another example of subchannel switching operation in accordance with an embodiment of the present disclosure.
[0023] FIG. 13 shows an example of contents in EML Operating Mode Notification frame in accordance with an embodiment of the present disclosure.
[0024] FIG. 14 shows still another example of subchannel switching operation in accordance with an embodiment of the present disclosure.
[0025] The following description is directed to certain implementations for the purposes of describing innovative aspects of this disclosure. However, a person having ordinary skill in the art will readily recognize that the teachings herein can be applied in a multitude of different ways. The described implementations can be implemented in any device, system or network that is capable of transmitting and receiving radio frequency (RF) signals according to one or more of the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standards, the IEEE 802.15 standards, the Bluetooth® standards as defined by the Bluetooth Special Interest Group (SIG), or the Long Term Evolution (LTE), 3G, 4G or 5G (New Radio (NR)) standards promulgated by the 3rd Generation Partnership Project (3GPP), among others. The described implementations can be implemented in any device, system or network that is capable of transmitting and receiving RF signals according to one or more of the following technologies or techniques: code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal FDMA (OFDMA), single-carrier FDMA (SC-FDMA), single-user (SU) multiple-input multiple-output (MIMO) and multi-user (MU) MIMO. The described implementations also can be implemented using other wireless communication protocols or RF signals suitable for use in one or more of a wireless personal area network (WPAN), a wireless local area network (WLAN), a wireless wide area network (WWAN), or an internet of things (IOT) network.
[0026] OFDMA is an OFDM-based multiple access scheme where different subsets of subcarriers are allocated to different users, and this scheme allows simultaneous data transmission to or from one or more users. In OFDMA, users are allocated different subsets of subcarriers that can change from one PPDU to the next. Similar to OFDM, OFDMA employs multiple subcarriers, but the subcarriers are divided into several groups where each group is referred to as a resource unit (RU).
[0027] A physical layer protocol data unit (PPDU) may span one or more subchannels and may include a preamble portion and a data portion. Signaling refers to control fields or information in the preamble portion that can be used by a wireless communication device to interpret another field or portion of the preamble portion or the data portion of the PPDU. A wireless channel may be formed from multiple subchannels. A subchannel may include a set of subcarriers. Portions of the wireless channel bandwidth can be divided or grouped to form different resource units (RUs). An RU may be a unit for resource allocation and may include one or more subcarriers. Among other things, a preamble portion of a PPDU may include signaling to indicate which RUs are allocated to different devices. Other types of signaling include indicators regarding which subchannels include further signaling or which subchannels may be punctured. There are several formats of PPDUs (and related structures) defined for current wireless communication protocols. As new wireless communication protocols enable enhanced features, new preamble designs are needed support signaling regarding features and resource allocations. Furthermore, it desirable to define a new preamble signaling protocol that can support future wireless communication protocols.
[0028] FIG. 1 shows a block diagram of an example wireless communication network.
[0029] According to some aspects, the wireless communication network 10 can be an example of a wireless local area network (WLAN) such as a Wi-Fi network (and will hereinafter be referred to as WLAN 10). For example, the WLAN 10 can be a network implementing at least one of the IEEE 802.11 family of wireless communication protocol standards (such as that defined by the IEEE 802.11-2016 specification or amendments thereof including, but not limited to, 802.11ah, 802.11ad, 802.11ay, 802.11ax, 802.11az, 802.11ba and 802.11be). The WLAN 10 may include numerous wireless communication devices such as an access point (AP) 11 and multiple stations (STAs) 12. While only one AP 11 is shown, the WLAN network 10 also can include multiple APs.
[0030] Each of the STAs 12 also may be referred to as a mobile station (MS), a mobile device, a mobile handset, a wireless handset, an access terminal (AT), a user equipment (UE), a subscriber station (SS), or a subscriber unit, among other possibilities. The STAs 12 may represent various devices such as mobile phones, personal digital assistant (PDAs), other handheld devices, netbooks, notebook computers, tablet computers, laptops, display devices (for example, TVs, computer monitors, navigation systems, among others), music or other audio or stereo devices, remote control devices (“remotes”), printers, kitchen or other household appliances, key fobs (for example, for passive keyless entry and start (PKES) systems), among other possibilities.
[0031] A single AP 11 and an associated set of STAs 12 may be referred to as a basic service set (BSS), which is managed by the respective AP 11. The BSS may be identified to users by a service set identifier (SSID), as well as to other devices by a basic service set identifier (BSSID), which may be a medium access control (MAC) address of the AP 11. The AP 11 periodically broadcasts beacon frames (“beacons”) including the BSSID to enable any STAs 12 within wireless range of the AP 11 to “associate” or re-associate with the AP 11 to establish a respective communication link (hereinafter also referred to as a “Wi-Fi link”), or to maintain a communication link, with the AP 11. For example, the beacons can include an identification of a primary channel used by the respective AP 11 as well as a timing synchronization function for establishing or maintaining timing synchronization with the AP 11. The AP 11 may provide access to external networks to various STAs 12 in the WLAN via respective communication link.
[0032] To establish a communication link with an AP 11, each of the STAs 12 is configured to perform passive or active scanning operations (“scans”) on frequency channels in one or more frequency bands (for example, the 2.4 GHz, 5 GHz, 6 GHz or 60 GHz bands). To perform passive scanning, a STA 12 listens for beacons, which are transmitted by respective APs 11 at a periodic time interval referred to as the target beacon transmission time (TBTT) (measured in time units (TUs) where one TU may be equal to 1024 microseconds (μs)). To perform active scanning, a STA 12 generates and sequentially transmits probe requests on each channel to be scanned and listens for probe responses from APs 11. Each STA 12 may be configured to identify or select an AP 11 with which to associate based on the scanning information obtained through the passive or active scans, and to perform authentication and association operations to establish a communication link with the selected AP 11. The AP 11 assigns an association identifier (AID) to the STA 12 at the culmination of the association operations, which the AP 11 uses to track the STA 104.
[0033] In some cases, STAs 12 may form networks without APs 11 or other equipment other than the STA. One example of such a network is an ad hoc network (or wireless ad hoc network). Ad hoc networks may alternatively be referred to as mesh networks or peer-to-peer (P2P) networks. In some cases, ad hoc networks may be implemented within a larger wireless network such as the WLAN 10. In such implementations, while the STAs 12 may be capable of communicating with each other through the AP 11 using communication links, STAs 12 also can communicate directly with each other via direct wireless links. Additionally, two STAs 12 may communicate via a direct communication link regardless of whether both STAs 12 are associated with and served by the same AP 11. In such an ad hoc system, one or more of the STAs 12 may assume the role filled by the AP 11 in a BSS. Such a STA may be referred to as a group owner (GO) and may coordinate transmissions within the ad hoc network.
[0034] The AP 11 and STAs 12 may function and communicate (via the respective communication links) according to the IEEE 802.11 family of wireless communication protocol standards (such as that defined by the IEEE 802.11-2016 specification or amendments thereof including, but not limited to, 802.11ah, 802.11ad, 802.11ay, 802.11ax, 802.11az, 802.11ba and 802.11be). These standards define the WLAN radio and baseband protocols for the PHY and medium access control (MAC) layers. The AP 11 and STAs 12 transmit and receive wireless communications (hereinafter also referred to as “Wi-Fi communications”) to and from one another in the form of PPDUs. The AP 11 and STAs 12 in the WLAN 10 may transmit PPDUs over an unlicensed spectrum, which may be a portion of spectrum that includes frequency bands traditionally used by Wi-Fi technology, such as the 2.4 GHz band, the 5 GHz band, the 60 GHz band, the 3.6 GHz band, and the 900 MHz band. Some implementations of the AP 11 and STAs 12 described herein also may communicate in other frequency bands, such as the 6 GHz band, which may support both licensed and unlicensed communications. The AP 11 and STAs 12 also can be configured to communicate over other frequency bands such as shared licensed frequency bands, where multiple operators may have a license to operate in the same or overlapping frequency band or bands.
[0035] Each of the frequency bands may include multiple channels (which may be used as subchannels of a larger bandwidth channel). For example, PPDUs conforming to the IEEE 802.11n, 802.11ac and 802.11ax standard may be transmitted over the 2.4 and 5 GHz bands, each of which is divided into multiple 20 MHz channels. As such, these PPDUs are transmitted over a physical channel having a minimum bandwidth of 20 MHz, but larger channels can be formed through channel bonding. For example, PPDUs may be transmitted over physical channels having bandwidths of 40 MHz, 80 MHz, 160 or 320 MHz by bonding together multiple 20 MHz channels (which may be referred to as subchannels).
[0036] Each PPDU is a composite structure that includes a PHY preamble and a payload in the form of a PHY service data unit (PSDU). The information provided in the preamble may be used by a receiving device to decode the subsequent data in the PSDU. In instances in which PPDUs are transmitted over a bonded channel, the preamble fields may be duplicated and transmitted in each of the multiple component channels. The PHY preamble may include both a first portion (or “legacy preamble”) and a second portion (or “non-legacy preamble”). The first portion may be used for packet detection, automatic gain control and channel estimation, among other uses. The first portion also may generally be used to maintain compatibility with legacy devices as well as non-legacy devices. The format of, coding of, and information provided in the second portion of the preamble is based on the particular IEEE 802.11 protocol to be used to transmit the payload.
[0037] Uplink (UL) means that the signal (or message or PPDU) is transmitted by a STA to an AP, and downlink (DL) means that the signal (or message or PPDU) is transmitted by the AP to one or more STAs.
[0038] FIG. 2 shows a block diagram of an example wireless communication device.
[0039] In some implementations, the wireless communication device 50 can be an example of a device for use in a STA such as one of the STAs 12 described above with reference to FIG. 1. In some implementations, the wireless communication device 50 can be an example of a device for use in an AP such as the AP 11 described above with reference to FIG. 1. The wireless communication device 50 is capable of transmitting (or outputting for transmission) and receiving wireless communications (for example, in the form of wireless packets). For example, the wireless communication device can be configured to transmit and receive packets in the form of PPDUs and / or medium access control (MAC) protocol data units (MPDUs) conforming to an IEEE 802.11 wireless communication protocol standard, such as that defined by the IEEE 802.11-2016 specification or amendments thereof including, but not limited to, 802.11ah, 802.11ad, 802.11ay, 802.11ax, 802.11az, 802.11ba and 802.11be.
[0040] The wireless communication device 50 can be, or can include, a chip, system on chip (SoC), chipset, package or device that includes one or more processor 51. The processor 51 can include an intelligent hardware block or device such as, for example, a processing core, a processing block, a central processing unit (CPU), a microprocessor, a microcontroller, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a programmable logic device (PLD) such as a field programmable gate array (FPGA), discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. The processor 51 processes information received through a transceiver 53, and processes information to be output through the transceiver 53 through the wireless medium. For example, the processor 806 may implement a physical (PHY) layer and / or a MAC layer configured to perform various operations related to the generation and transmission of PPDUs, MPDUs, frames or packets.
[0041] A memory 52 can include tangible storage media such as random-access memory (RAM) or read-only memory (ROM), or combinations thereof. The memory 808 also can store non-transitory processor- or computer-executable software code containing instructions that, when executed by the processor 51, cause the wireless communication device 50 to perform various operations described herein for wireless communication, including the generation, transmission, reception and interpretation of PPDUs, MPDUs, frames or packets. For example, various functions of components disclosed herein, or various blocks or steps of a method, operation, process or algorithm disclosed herein, can be implemented as one or more modules of one or more computer programs.
[0042] The transceiver 53 generally includes at least one radio frequency (RF) transmitter (or “transmitter chain”) for transmitting radio signals and at least one RF receiver (or “receiver chain”) for receiving radio signals. For example, the RF transmitters and receivers may include various DSP circuitry including at least one power amplifier (PA) and at least one low-noise amplifier (LNA), respectively. The RF transmitters and receivers may, in turn, be coupled to one or more antennas. For example, in some implementations, the wireless communication device 50 can include, or be coupled with, multiple transmit antennas (each with a corresponding transmit chain) and multiple receive antennas (each with a corresponding receive chain).
[0043] Very high throughput (VHT) is used to represent IEEE 802.11ac, high efficiency (HE) is used to represent IEEE 802.11ax, extremely high throughput (EHT) is used to represent IEEE 802.11be. EHT STA may be used to represent a STA supporting at least EHT. EHT STA can further support VHT and / or HE.
[0044] Ultra High Reliability (UHR) is used to represent any later (post-EHT) version of a new wireless communication protocol conforming to a future IEEE 802.11 wireless communication protocol standard or other standard, and is for illustration purpose only. 'UHR' may be referred to as other terms, for example, Ultra Low Latency (ULL), High Reliability (HR), etc. The UHR PPDU may support future amendments to the IEEE 802.11 wireless communication standard.
[0045] FIG. 3 shows an example of UL MU transmission.
[0046] UL MU operation allows an AP to solicit simultaneous immediate response frames from one or more STAs.
[0047] The AP may send a trigger frame to one or more STAs (for example, STA1 and STA2). The trigger frame may be sent as MU PPDU (for example, HE MU PPDU or EHT MU PPDU). The STA1 and STA2 may send response PDUs (for example, HE TB PPDU or EHT TB PPDU) in response to the trigger frame. The interframe space between a PPDU that contains a triggering frame and the TB PPDU is a Short Interframe Space (SIFS). The AP sends an Ack or BlockAck frame acknowledging the one or more TB PPDUs to the response STAs (for example, STA1 and STA2).
[0048] The trigger frame allocates resources for and solicits one or more PPDU transmissions. The trigger frame also carries other information required by the responding STA to send a TB PPDU or a non-HT PPDU. The trigger frame may be sent as various types such as a basic trigger frame, multi-user request to send (MU-RTS) frame, multi-user block ack request (MU-BAR) frame, Beamforming Report Poll (BFRP) Trigger frame, etc.
[0049] The trigger frame may include a UL bandwidth field, an CS required field, one or more STA IDs and one or more resource unit (RU) Allocation field. The UL bandwidth field indicates the bandwidth of the response PPDU. The CS required field indicate whether the response STAs are required to use energy detection (ED) to sense the medium and to consider the medium state and the network allocation vector (NAV) in determining whether or not to respond. The one or more STA IDs identifies the one or more response STAs. The RU Allocation subfield indicates RU allocation for the response PPDU.
[0050] A NAV is an indicator, maintained by each STA, of time periods when transmission onto the wireless medium (WM) is not initiated by the STA regardless of whether the STA's clear channel assessment (CCA) function senses that the WM is busy. Transmission opportunity (TXOP) is an interval of time during which a particular STA has the right to initiate frame exchange sequences onto the WM.
[0051] A WLAN device classify a received PPDU as an inter-PPDU if (i) the received PPDU is transmitted by an AP which is not associated with the WLAN device, (ii) the received PPDU’s BSS is not the BSS of the WLAN device, or (iii) the received PPDU is a downlink MU PPDU and the WLAN device is an AP.
[0052] A WLAN device classify a received PPDU as an intra-PPDU if (i) the received PPDU is transmitted by an AP which is associated with the WLAN device, (ii) the received PPDU's BSS is the BSS of the WLAN device, or (iii) the received PPDU is a downlink MU PPDU and the WLAN device is an AP.
[0053] Timing synchronization function (TSF) keeps TSF timers for all stations in the same BSS synchronized. STAs can maintain a local TSF timer. Each STA can maintain a TSF timer with modulus 264counting in increments of microseconds. The AP is the timing master for the TSF. The AP can periodically transmit beacon frames which contain the value of the AP's TSF timer in order to synchronize the TSF timers of other STAs in a BSS. A receiving STA can accept the timing information in the beacon frames and can update the receiving STA's TSF timer. If the receiving STA's TSF timer is different from the timestamp in the received beacon frame, the receiving STA can set its local TSF timer to the received timestamp value.
[0054] FIG. 4 shows an example of multi-link operation.
[0055] In order to optimize the system spectrum utilization and achieve better throughput performance, the IEEE 802.11be has defined multi-link operation (MLO) to support sending data frames concurrently on multiple links. MLO allows the users to enjoy the multilink benefits unavailable for a simple noncontiguous wide spectrum on a single link, such as asynchronous channel access and enhanced power save. The MLO can aggregate a various number of links of different widths. For example, Link1 has a bandwidth of 160 MHz and Link2 has a bandwidth of 40 MHz. Despite having multiple PHY / MAC interfaces, MLD has a single MAC address and uses this MAC address as its own identity. MLO enables frame transmission and retransmission on any link regardless of the link of the initial transmission of the frame.
[0056] A multi-link device (MLD) may be a logical entity that is capable of supporting more than one affiliated STA and can operate using one or more affiliated STAs, and that presents one medium access control (MAC) data service and a single MAC-service access point (SAP) to the logical link control (LLC) sublayer. An affiliated AP is an affiliated STA that is an AP STA and the corresponding MLD is an AP MLD. An affiliated STA is a STA, which can be an AP STA or non-AP STA, that provides link-specific, lower MAC and physical layer (PHY) services within an MLD.
[0057] An enabled link is a setup link of a non-AP MLD to which at least one traffic identifier (TID) is mapped either in downlink or in uplink. A disabled link is a setup link of a non-AP MLD to which no TID is mapped neither in downlink nor in uplink. A TID is any of the identifiers usable by higher layer entities to distinguish MAC service data units (MSDUs) to MAC entities that support quality of service (QoS) within the MAC data service.
[0058] If an MLD implements multiple radios and uses these multiple radios concurrently for the MLO, these devices are defined as multilink multiradio (MLMR) MLD. If an MLD only implements single radio and still wants to operate multiple links, then these devices are called multilink single-radio (MLSR) MLD.
[0059] An AP MLD may include multiple APs each capable of communicating on multiple communication links and may establish a BSS on the multiple communication links. A STA MLD may include multiple STAs capable of communicating with other devices (such as an AP MLD) on multiple communication links. If congestion on a first communication link is above a certain level, the MLDs may switch from communicating on the first communication link to communicating on a second communication link. In some implementations, associating with one another on one communication link allows the MLDs to use the same association configuration, encryption keys, and other ML communication parameters when communicating on one or more of the other communication links associated with the MLDs.
[0060] FIG. 5 shows an example of an enhanced multi-link single radio operation.
[0061] Enhanced multi-link single radio (EMLSR) operation is a mode of operation that allows a non-AP MLD with multiple receive chains to listen on a set of enabled links when the corresponding STAs affiliated with the non-AP MLD are in the awake state for an initial Control frame (for example, a trigger frame sent by an AP affiliated with an AP MLD, followed by frame exchanges on the link on which the initial Control frame was received).
[0062] Assuming that AP MLD includes AP1 and AP2 as affiliated APs, and STA MLD includes STA1 and STA2 as affiliated STAs. When an AP MLD intends to conduct EMLSR operation with an EMLSR STA MLD, each AP within the AP MLD tries to access the corresponding band / channel by running EDCA function independently. In this example, AP1 of the AP MLD is operating on the 6 GHz band (Link1) and AP2 is operating on the 5 GHz band (Link2). If the EDCA function completes the backoff procedure, the corresponding AP starts frame exchange procedure by sending Initial Control Frame (ICF). In this example, AP1 on the 6 GHz band completes backoff, so AP1 sends a MU-RTS frame to start EMLSR operation. When AP1 on the 6 GHz band sends out MU-RTS, STA1 of STA MLD receives the MU-RTS and understands the following DL data transmission which will be carried out on the 6 GHz band.
[0063] EMLSR operation can provide throughput enhancement and latency reduction similar to that of concurrent dual-radio MLDs. EMLSR operation enables a wireless device having a single radio to receive data using multiple channels / links. When a wireless device is operating in the EMLSR mode with an AP that supports the EMLSR mode, the device can listen on the enabled links by leaving its affiliated wireless STAs corresponding to those links in an awake state (“listening mode”). The listening operation can include performing clear channel assessment (CCA) and receiving an initial control frame of a frame exchange sequence that is initiated by an AP MLD.
[0064] A non-AP MLD may operate in the EMLSR mode on a specified set of the enabled links between the non-AP MLD and its associated AP MLD. The specified set of the enabled links in which the EMLSR mode is applied is called EMLSR links. The EMLSR links can be indicated in the EMLSR Link Bitmap subfield of the EML Control field of the EML Operating Mode Notification frame by setting the bit positions of the EMLSR Link Bitmap subfield to 1. For the EMLSR mode enabled in a single-radio non-AP MLD, the STA(s) affiliated with the non-AP MLD that operates on the link(s) that corresponds to the bit position(s) of the EMLSR Link Bitmap subfield set to 0 may be in doze state if a STA affiliated with the non-AP MLD that operates on one of the EMLSR links is in awake state.
[0065] FIG. 6 shows an example of contents in EML Operating Mode Notification frame.
[0066] The EML Operating Mode Notification frame is used to indicate that a non-AP MLD with which the transmitting STA is affiliated is changing its EML operation.
[0067] A non-AP MLD that supports EMLSR operation sets the EMLSR Mode subfield to 1 to indicate that the non-AP MLD operates in EMLSR mode and to 0 to indicate that the non-AP MLD does not operate in EMLSR mode. The EMLSR Mode subfield is set to 0 if the enhanced multi-link multi-radio (EMLMR) Mode subfield is set to 1. An AP MLD that receives an EML Operating Mode Notification frame from a STA affiliated with a non-AP MLD sets the EMLSR Mode subfield of the EML Operating Mode Notification frame that is sent in response to the value obtained from the received EML Operating Mode Notification frame.
[0068] The EMLSR Link Bitmap subfield indicates the subset of the enabled links that is used by the non-AP MLD in the EMLSR mode. The bit positioniof the EMLSR Link Bitmap subfield corresponds to the link with the Link ID equal toiand is set to 1 to indicate that the link is used by the non-AP MLD for the EMLSR mode and is a member of the EMLSR links; otherwise the bit position is set to 0.
[0069] When a non-AP MLD intends to operate in the EMLSR mode on the EMLSR links, a STA affiliated with the non-AP MLD can transmit an EML Operating Mode Notification frame with the EMLSR Mode subfield of the EML Control field of the frame set to 1 to an AP affiliated with an AP MLD. An AP affiliated with the AP MLD that received the EML Operating Mode Notification frame from the STA affiliated with the non-AP MLD can transmit an EML Operating Mode Notification frame to one of the STAs affiliated with the non-AP MLD within a timeout interval.
[0070] When a non-AP MLD is operating in the EMLSR mode with an AP MLD supporting the EMLSR mode, the non-AP MLD can be able to listen on the EMLSR links, by having its affiliated STA(s) corresponding to those links in awake state. The listening operation includes CCA and receiving the initial Control frame of frame exchanges that is initiated by the AP MLD. An AP affiliated with the AP MLD that initiates frame exchanges with the non-AP MLD on one of the EMLSR links can begin the frame exchanges by transmitting the initial Control frame to the non-AP MLD. The initial Control frame may be a MU-RTS Trigger frame or a BSRP Trigger frame. A STA affiliated with a non-AP MLD that is in the listening operation and that receives an MU-RTS Trigger Frame or BSRP Trigger frame addressed to it can respond except when the frame exchanges initiated by the initial Control frame on one of the EMLSR links overlaps with group addressed frame transmissions on the other EMLSR link where the non-AP STA intends to receive the group addressed frames.
[0071] After receiving the initial Control frame for initiating frame exchanges and transmitting an immediate response frame as a response to the initial Control frame, a STA affiliated with the non-AP MLD that was listening on the corresponding link can be able to transmit or receive frames on the link in which the initial Control frame was received and cannot transmit or receive on the other EMLSR link(s) until the end of the frame exchanges. The STA affiliated with the non-AP MLD can be capable of receiving a PPDU that is sent using more than one spatial stream on the link in which the initial Control frame was received a SIFS after the end of its response frame transmission solicited by the initial Control frame. During the frame exchanges, the other AP(s) affiliated with the AP MLD may not transmit frames to the other STA(s) affiliated with the non-AP MLD on the other EMLSR link(s).
[0072] The AP affiliated with the AP MLD can transmit before the TXNAV timer expires another initial Control frame addressed to the STA affiliated with the non-AP MLD if the AP intends to continue the frame exchanges with the STA and did not receive the response frame from this STA for the most recently transmitted frame that requires an immediate response after a SIFS.
[0073] Only one STA affiliated with the non-AP MLD that is operating on one of the EMLSR links may initiate frame exchanges with the AP MLD.
[0074] Transmission opportunity (TXOP) is an interval of time during which a particular STA has the right to initiate frame exchange sequences onto a wireless medium (WM) or a channel. A TXOP holder is a STA that has either been granted a TXOP or successfully contended for a TXOP. A TXOP responder is a STA that transmits a frame in response to a frame received from a TXOP holder during a frame exchange sequence, but that does not acquire a TXOP in the process.
[0075] FIG. 7 shows an example of wireless channel that includes multiple subchannels.
[0076] A channel map for a frequency band (such as the 2.5 GHz, 5 GHz, 6 GHz frequency band, etc.) may define multiple subchannels. Each subchannel may have a uniform channel width W=20 MHz, but the techniques in this description are not limited to 20 MHz. The channel width W may be smaller than or larger than 20 MHz.
[0077] Some WLAN devices are capable of transmitting at higher bandwidths using a wireless channel that is made up of multiple subchannels. When WLAN devices is capable of transmitting at BSS operating channel width is 80 MHz, a group of four subchannels (a primary 20 MHz channel, a secondary 20 MHz channel and a secondary 40 MHz channel) are used. In FIG. 5, BSS operating channel has a bandwidth of 20 MHz, 40 MHz, 80 MHz and 160 MHz. Although depicted as contiguous subchannels in the channel map, in some implementations, the BSS operating channel may contain one or more subchannel which are not adjacent in the channel map. Additionally, larger groups of channels may be used in some implementations. For example, operating channel has a bandwidth of 320 MHz, 640- MHz or larger. The 320 MHz bandwidth may be divided into sixteen 20 MHz subchannels.
[0078] The primary channel is the common channel of operation for all STAs that are members of the BSS. The secondary channel is a channel associated with the primary channel used to create a channel wider than the primary channel.
[0079] In 40 MHz BSS, the 20 MHz secondary channel adjacent to the primary 20 MHz channel that together form the 40 MHz channel of the 40 MHz BSS.
[0080] In 80 MHz BSS, the secondary 20 MHz channel adjacent to the primary 20 MHz channel that together form the primary 40 MHz channel of the 80 MHz BSS. The secondary 40 MHz channel adjacent to the primary 40 MHz channel that together form the 80 MHz channel of the 80 MHz BSS.
[0081] In 160 MHz or 80+80 MHz BSS, the secondary 80 MHz channel not including the primary 20 MHz channel, that together with the primary 80 MHz channel including the primary 20 MHz channel form the 160 MHz or 80+80 MHz channel of the 160 MHz or 80+80 MHz BSS.
[0082] In 320 MHz BSS, the secondary 160 MHz channel not including the primary 20 MHz channel, which together with the primary 160 MHz channel including the primary 20 MHz channel form the 320 MHz channel of the 320 MHz BSS.
[0083] Hereinafter, 'subchannel' may be referred to as other terms, for example, frequency segment, frequency part, subband, etc.
[0084] FIG. 8 shows an exemplary scenario in accordance with an implementation of the present disclosure.
[0085] A non-AP STA may do not support the full bandwidth supported by an AP. For example, the AP can support up to 320 MHz, but the STA1 can support only 160 MHz. Large portions of the operational bandwidth go underutilized, leading to poor spectral efficiency. There is a need to allow narrowband devices to use different portions of the operational bandwidth.
[0086] The AP can switch its primary channel by using channel switch announcement which is a conventional mechanism for the AP to notify the connected STAs to change the operating channel. This allows the STAs to hop to the announced channel and to maintain the connection. But all STAs connected to the APP has to switch to the new operating channel.
[0087] Subchannel Selective Transmission (SST) is a conventional mechanism for the STA to transmit and receive on the channel indicated by the AP. SST enables communicating with narrowband STAs on a non-primary subchannel. However, SST uses individual target wake time (TWT) to negotiate semi-static service period (SP) during which narrowband STAs switch to the non-primary subchannel. TWT SP is a period of time during which a STA is awake to transmit and / or receive frames.
[0088] The present disclosure proposes how to allow dynamically switching to a secondary subchannel in order to maximize spectral efficiency.
[0089] FIG. 9 shows a method for switching subchannel in accordance with an embodiment of the present disclosure.
[0090] In step S910, an AP and STA1 establish a connection and exchange their capabilities for supporting subchannel switching. The subchannel switching allows STA1 to dynamically switch from a primary channel to a secondary subchannel.
[0091] The AP supports a BSS bandwidth and STA1 supports an operating bandwidth. The BSS bandwidth includes a primary subchannel and one or more secondary subchannels. The bandwidth of each subchannel may vary. The primary subchannel may have a bandwidth of 20 MHz, 40 MHz, 80 MHz or 160 MHz. The BSS bandwidth may be 40 MHz, 80 MHz, 160 MHz or 320 MHz, and may be wider than the operating bandwidth of the STA1. The operating bandwidth may include one primary subchannel and zero or more secondary subchannel. The primary subchannel is the common channel of operation for all STAs that are members of the BSS. Normally, the STA1 can operate on the operating bandwidth and perform backoff on the primary subchannel for idle operation.
[0092] A subchannel switching capability subfield can indicate whether the AP or STA1 can support subchannel switching. When the subchannel switching capability subfield is set to a first value (for example, 1), the AP or STA1 can support the subchannel switching. The subchannel switching capability subfield can be included in a beacon frame or an association request frame transmitted by the AP. The subchannel switching capability subfield can be included in an association response frame transmitted by the STA1.
[0093] The subchannel switching subfield can be included in a control field of a TWT element. When the subchannel switching subfield is set to the first value, the TWT field in the TWT element is set to zero and any scheduled TWT service period is not established between the AP and the STA1.
[0094] In step S920, STA1 negotiates one or more switching channel with the AP. In an embodiment, the AP can inform STA1 of one or more switching channel. In another embodiment, the AP can inform STA1 of one or more candidate channel and then STA1 selects one or more switching channel from the candidate subchannels.
[0095] The AP can transmit to STA1 candidate information including one or more candidate subchannel. The candidate subchannel is selected from the plurality of secondary subchannels in the BSS bandwidth. The candidate subchannel can include a secondary subchannel which is not included in the operating bandwidth of the STA1. For example, the BSS bandwidth includes a primary subchannel, a first secondary subchannel, a second secondary subchannel and a third secondary subchannel. The operating bandwidth of the STA1 includes the primary subchannel and the first secondary subchannel. The AP can select the second secondary subchannel and / or the third secondary subchannel as a candidate subchannel.
[0096] The STA can select one or more switching subchannel from the received candidate subchannels. The STA can transmit to the AP information on the selected switching subchannel.
[0097] In step S930, the AP can trigger the subchannel switching. To instruct the subchannel switching, the AP can send a control frame to initiate an initial frame exchange. The control frame can include a switching indication to indicate a trigger of the subchannel switching. When STA1 receives the indication, STA1 can switch to the switching subchannel to transmit / receive a data frame (or a PPDU) in the switching subchannel. If STA1 determines a plurality of switching subchannels, STA1 can randomly switch to one subchannel of the plurality of switching subchannels.
[0098] After switching to the switching subchannel, STA1 can switch back to the primary subchannel if one or more condition is satisfied: (i) a TXOP duration obtained from duration information of the initial control frame is expired, (ii) STA1 detects no frame addressed to the STA within a predefined time in the switching subchannel, and (iii) an indication indicating switching back is received. For example, STA1 can switch back to the primary subchannel when STA1 detects no frame addressed to STA1 within an interval that starts at the trailing edge of the last PPDU sent / received by the STA1.
[0099] When STA1 receives a MU PPDU, STA1 can detect that no frame addressed to STA1 if there is no individually addressed RU addressed to STA1 and no broadcast RU which is allocated within the switching subchannel. In such a case, a channel switch time is applied immediately after decoding SIG fields in the header of the MU PPDU.
[0100] If the broadcast RU which is allocated outside the switching subchannel is present in the MU PPDU, STA1 may not decode the corresponding broadcast RU and may assume that the MU-PPDU is not addressed to STA1. This means that the AP needs to send the group addressed frame that is intended to STA1 operating on the subchannel switching operation using the switching subchannel.
[0101] FIG. 10 shows an example of subchannel switching operation in accordance with an embodiment of the present disclosure.
[0102] The AP supports a BSS bandwidth of 320 MHz. STA1 supports an operating bandwidth of 160 MHz and supports subchannel switching operation. STA2 supports an operating bandwidth of 160 MHz but does not support subchannel switching operation. The AP and STA1 may complete to negotiate a switching subchannel which includes #2 and #3 secondary 80 MHz subchannels.
[0103] The AP can start frame exchange by sending an initial control frame. The initial control frame can include a trigger frame which solicits uplink transmission and / or downlink transmission. The trigger frame may be a basic trigger frame, MU-RTS trigger frame or BSRP trigger frame.
[0104] The AP send a MU-RTS trigger frame to STA1 and STA2 for initiating a frame exchange. As for STA1 supporting subchannel switching operation, the AP can trigger the subchannel switching. The MU-RTS trigger frame can include a switching indication to indicate the subchannel switching.
[0105] When STA1 receives the MU-RTS trigger frame that triggers the subchannel switching, STA1 switches to the switching channel and sends a CTS frame as a response to the MU-RTS trigger frame. The MU-RTS trigger frame can contain padding to meet the channel switching time of STA1.
[0106] STA1 receives a data frame (e.g., DL PPDU) from the AP and sends an ACK (e.g., BlockACK) to the AP. STA1 can switches back to the primary subchannel when a TXOP duration is expired. The TXOP duration can be obtained based on duration information of the MU-RTS trigger frame.
[0107] FIG. 11 shows an exemplary format of a trigger frame in accordance with an embodiment of the present disclosure.
[0108] The trigger frame can include a Frame Control field, a Duration field, a receiver address (RA) field, a transmitter address (TA) field, common information, user information and padding.
[0109] The Duration field indicates duration information of the trigger frame. The RA field can be set to a broadcast address when user information has at least on User info field. The TA field is the address of the STA transmitting the Trigger frame if the Trigger frame is addressed to STAs that belong to a single BSS.
[0110] The trigger type subfield in the common information indicates a type of the trigger frame. For example, the trigger type subfield is set to 3 to indicate MU-RTS, and is set to 4 to indicate Buffer Status Report Poll (BSRP).
[0111] User information can contain zero or more User info field specific to each receiving STA. The User info field can include an association identifier (AID) subfield, a RU allocation subfield and a switching indication subfield.
[0112] The AID subfield identifies a receiving STA. The RU allocation indicates resource allocation. The RU allocation subfield in the MU-RTS can indicates at least one subchannel in which the CTS frame is transmitted.
[0113] If present, the switching indication subfield can indicate a switching indication for triggering the subchannel switching.
[0114] For an example, the switching indication subfield can have one bit. The switching indication subfield can be set a first value (e.g., 1) to instruct the receiving STA to switch to the switching subchannel, and be set a second value (e.g., 0) to instruct the receiving STA to switch back to the primary subchannel.
[0115] For another example, the switching indication subfield can have two bits. The switching indication subfield can be set a first value (e.g., 1) to instruct the receiving STA to switch to a first switching subchannel, be set a second value (e.g., 2) to instruct the receiving STA to switch to a second switching subchannel, and be set a third value (e.g., 0) to instruct the receiving STA to switch back to the primary subchannel.
[0116] The RU allocation subfield can be utilized as the switching indication. If RU allocation subfield allocates resources within the switching subchannel, the receiving STA can switch to the switching subchannel. If RU allocation subfield allocates resources outside the switching subchannel, the receiving STA can switch back to the primary subchannel.
[0117] If RU allocation subfield allocates resources outside the operating bandwidth of the receiving STA, the receiving STA can switch to the switching subchannel. If RU allocation subfield allocates resources within the operating bandwidth of the receiving STA, the receiving STA can switch back to the primary subchannel.
[0118] FIG. 12 shows another example of subchannel switching operation in accordance with an embodiment of the present disclosure.
[0119] The AP send a BSRP trigger frame to STA1 and STA2 for initiating a frame exchange. As for STA1 supporting subchannel switching operation, the AP can trigger the subchannel switching. The BSRP trigger frame can include a switching indication to indicate the subchannel switching.
[0120] When STA1 receives the BSRP trigger frame that triggers the subchannel switching, STA1 switches to the switching channel and sends a BSR in the switching subchannel. The BSRP trigger frame can contain padding to meet the channel switching time of STA1.
[0121] STA1 receives a data frame (e.g., DL PPDU) from the AP and sends an ACK (e.g., BlockACK) to the AP. STA1 can switches back to the primary subchannel when STA1 detects no frame addressed to the STA1 within a predefined time T1 in the switching subchannel. The predefined time T1 can start at the trailing edge of the last PPDU sent / received by the STA1. Otherwise, STA1 can stay on the switching subchannel.
[0122] FIG. 13 shows an example of contents in EML Operating Mode Notification frame in accordance with an embodiment of the present disclosure.
[0123] A STA affiliated with a non-AP MLD that intends to operate in the EMLSR mode sends an EML Operating Mode Notification frame to an AP MLD. The EML Operating Mode Notification frame can include at least one of a switching indication field, a switching link bitmap field and a subchannel list field.
[0124] If the non-AP MLD wants to enable the subchannel switching operation during the EMLSR mode, the non-AP MLD can set the switching indication field to a first value (e.g., ‘1’). Otherwise, the non-AP MLD can set the switching indication field to a second value (e.g., 0’).
[0125] When the subchannel switching operation is enabled, the switching link bitmap field indicates the link(s) on which the subchannel switching operation is requested.
[0126] The subchannel list field indicates can indicate the list of the negotiated switching subchannel for link i (1<=i<=k).
[0127] The AP MLD that receives the request for the subchannel switching operation can send an EML Operating Mode Notification frame to the non-AP MLD. The switching indication field can be set to the same value in switching indication field of the EML Operating Mode Notification frame sent by the non-AP MLD. The switching link bitmap field indicates the link(s) on which the subchannel switching operation is enabled. The subchannel list field can indicate the list of the negotiated switching subchannel for link i (1<=i<=k).
[0128] FIG. 14 shows still another example of subchannel switching operation in accordance with an embodiment of the present disclosure.
[0129] The AP1 affiliated with AP MLD operates on link 1, the non-AP STA2 affiliated with non-AP MLD operates on the link 1, the non-AP STA3 affiliated with non-AP MLD operates on the link 2.
[0130] The AP1 that triggers the subchannel switching operation sends a trigger frame (e.g., MU-RTS or BSRP) to the non-AP STA3. The trigger frame can include a switching indication to indicate the subchannel switching.
[0131] A non-AP STA3 switches to the switching subchannel in the link 1 as negotiated before. The non-AP STA3 responds with a CTS to the AP MLD in the switching subchannel.
[0132] After the TXOP duration is expired or when the non-AP MLD detects no frame addressed to itself, the non-AP MLD switches back to idle listening operation.
[0133] As used herein, a phrase referring to “at least one of” or “one or more of” a list of items refers to any combination of those item, including single members. For example, “at least one of: a, b, and c” is intended to cover the possibilities of: a only, b only, c only, a combination of a and b, a combination of a and c, a combination of b and c, and a combination of a and b and c.
[0134] The various illustrative components, logic, logical blocks, modules, circuits, operations and algorithm processes described in connection with the implementations disclosed herein may be implemented as electronic hardware, firmware, software, or combinations of hardware, firmware or software, including the structures disclosed in this specification and the structural equivalents thereof. The interchangeability of hardware, firmware and software has been described generally, in terms of functionality, and illustrated in the various illustrative components, blocks, modules, circuits and processes described above. Whether such functionality is implemented in hardware, firmware or software depends upon the particular application and design constraints imposed on the overall system.
[0135] While operations are depicted in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. Further, the drawings may schematically depict one more example processes in the form of a flowchart or flow diagram. However, other operations that are not depicted can be incorporated in the example processes that are schematically illustrated. For example, one or more additional operations can be performed before, after, simultaneously, or between any of the illustrated operations. In some circumstances, multitasking and parallel processing may be advantageous. Moreover, the separation of various system components in the implementations described above should not be understood as requiring such separation in all implementations, and it should be understood that the described program components and systems can generally be integrated together in a single software product or packaged into multiple software products.
Claims
1.A method for switching a subchannel in a wireless local area network, the method performed by a station (STA) and comprising:establishing connection with an access point (AP), the AP supporting a basic service set (BSS) bandwidth wider than an operating bandwidth of the STA, the BSS bandwidth including a primary subchannel and a plurality of secondary subchannels, the operating bandwidth of the STA including the primary subchannel;negotiating at least one switching subchannel with the AP, the at least one switching subchannel including at least one subchannel of the plurality of secondary subchannels;receiving a control frame including a switching indication from the AP, the switching indication indicating switching to the at least one switching subchannel;switching from the primary channel to the at least one switching subchannel to transmit or receive a data frame in the at least one switching subchannel; andswitching back to the primary channel when a transmission opportunity (TXOP) duration is expired or when the STA detects no frame addressed to the STA within a predefined time in the at least one switching subchannel.2.The method of claim 1, wherein negotiating the at least one switching subchannel with the AP comprises:receiving information on at least one candidate subchannel from the AP; andselecting the at least one switching subchannel from the at least one candidate subchannel.3.The method of claim 2, wherein the at least one candidate subchannel includes at least secondary subchannel which is not included in the operating bandwidth of the STA.4.The method of claim 1, wherein the STA detects no frame addressed to the STA if the STA does not receive a frame allocating broadcast resource unit within the at least one switching subchannel.5.The method of claim 1, wherein the control frame is a trigger frame which solicits downlink transmission or uplink transmission.6.The method of claim 5, wherein the TXOP duration is obtained based on duration information in the trigger frame.7.A device comprising:a processor; anda memory operatively coupled with the processor and configured to store instructions that, when executed by the processor, cause the device to perform functions comprising:establishing connection with an access point (AP), the AP supporting a basic service set (BSS) bandwidth wider than an operating bandwidth of the device, the BSS bandwidth including a primary subchannel and a plurality of secondary subchannels, the operating bandwidth of the device including the primary subchannel;negotiating at least one switching subchannel with the AP, the at least one switching subchannel including at least one subchannel of the plurality of secondary subchannels;receiving a control frame including a switching indication from the AP, the switching indication indicating switching to the at least one switching subchannel;switching from the primary channel to the at least one switching subchannel to transmit or receive a data frame in the at least one switching subchannel; andswitching back to the primary channel when a transmission opportunity (TXOP) duration is expired or when the STA detects no frame addressed to the device within a predefined time in the at least one switching subchannel.8.The device of claim 7, wherein negotiating the at least one switching subchannel with the AP comprises:receiving information on at least one candidate subchannel from the AP; andselecting the at least one switching subchannel from the at least one candidate subchannel.9.The device of claim 8, wherein the at least one candidate subchannel includes at least secondary subchannel which is not included in the operating bandwidth of the device.10.The device of claim 7, wherein the device detects no frame addressed to the device if the device does not receive a frame allocating broadcast resource unit within the at least one switching subchannel.
Citation Information
Patent Citations
Subchannel relocation for fixed-bandwidth devices
US20170367095A1
Station (STA), access point (AP) and methods to indicate a restriction of contention based access
US20210153125A1
Extreme-High-Throughput Enhanced Subchannel Selective Transmission Operation In Wireless Communications
US20210360521A1
Cited By
Dynamic sub-band operation assistance information
US20250351128A1
Channel switching method and apparatus, device, medium, and chip
WO2026183944A1