Fast parameter adaptation for wireless networks
Patent Information
- Application Number
- CN202580016773.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2025-02-24
- Filing Date
- 2025-02-25
- Publication Date
- 2026-09-22
Smart Images

Figure CN122804475A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates generally to wireless communication systems, and more specifically to, for example, but not limited to, rapid parameter adaptation techniques for wireless networks. Background Technology
[0002] Since the late 1990s, Wireless Local Area Network (WLAN) technology has continuously evolved, with increasing data transmission rates and sustained growth in various markets such as homes, businesses, and hotspots. WLAN allows devices to access the Internet in the 2.4 GHz, 5 GHz, 6 GHz, or 60 GHz frequency bands. WLAN is based on the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard. The IEEE 802.11 standard family aims to improve speed and reliability, as well as extend the operating range of wireless networks.
[0003] WLAN devices increasingly need to support a variety of latency-sensitive or real-time applications, such as augmented reality (AR), robotics, artificial intelligence (AI), cloud computing, and autonomous vehicles. To achieve the extremely low latency and extremely high throughput required for such applications, multi-link operation (MLO) has been proposed for WLANs. A WLAN is formed by WLAN devices within a limited area, such as a home, school, apartment, or office building. Each WLAN device may include one or more stations (STAs), such as access point (AP) STAs and non-access point (non-AP) STAs.
[0004] This MLO enables non-AP multi-link devices (MLDs) to establish multiple links with AP MLDs. Each of these links can independently achieve channel access and frame exchange between the non-AP MLD and the AP MLD, thereby reducing latency and increasing throughput.
[0005] The content described in the Background section should not be considered prior art simply because it appears in the Background section. The Background section may describe aspects or embodiments of this disclosure. Summary of the Invention
[0006] Solution to the problem
[0007] One aspect of this disclosure provides a first device associated with a wireless network, the first device including a memory; and a processor coupled to the memory. The processor is configured to send a first frame to a second device using at least one transmission parameter under a first configuration. The processor is configured to receive a feedback frame from the second device, the feedback frame including feedback information related to one or more transmission parameters. The processor is configured to reconfigure at least one transmission parameter to a second configuration based on the feedback frame when needed.
[0008] In some examples, the first device is a non-access point (AP) station (STA) or an AP STA.
[0009] In some examples, the processor is also configured to send a third frame to the second device, which instructs the first device to reconfigure one or more transmission parameters.
[0010] In some examples, the processor is also configured to periodically receive feedback frames from a second device, which include feedback information related to one or more transmission parameters.
[0011] In some examples, the processor is also configured to send a control frame that requests (solicit) feedback information to a second device, where the feedback frame is received as a response to the control frame.
[0012] In some examples, the first and second frames are sent in the same transmission opportunity (TXOP), and the feedback frame is received between the first and second frames.
[0013] In some examples, the feedback frame is a block acknowledgment (BA) variant frame.
[0014] In some examples, the processor is also configured to send an initial control frame to the second device to negotiate the receipt of feedback information; and to receive a response frame from the second device in response to the initial control frame, the response frame including an indication that the second device will provide feedback information.
[0015] In some examples, the first frame is sent on multiple channels to check which channels are not interfered with, while the feedback frame is received on a subset of the multiple channels suitable for transmission.
[0016] In some examples, at least one transmission parameter includes at least one of transmit power, transmission rate, bandwidth, number of spatial streams, or unavailability-related information.
[0017] One aspect of this disclosure provides a first device associated in a wireless network, the first device comprising: a memory; and a processor coupled to the memory. The processor is configured to receive a first frame from a second device, the first frame being transmitted with at least one transmission parameter under a first configuration. The processor is configured to send a feedback frame to the second device, the feedback frame including feedback information related to one or more transmission parameters. The processor is configured to receive a second frame from the second device, the second frame being transmitted with at least one transmission parameter under a second configuration.
[0018] In some examples, the first device is a non-access point (AP) site (STA) or an AP STA.
[0019] In some examples, the processor is also configured to receive a third frame from the second device, which instructs the second device to reconfigure one or more transmission parameters.
[0020] In some examples, the processor is also configured to periodically send feedback frames to a second device, which include feedback information related to one or more transmission parameters.
[0021] In some examples, the processor is also configured to receive a control frame from a second device for requesting feedback information, wherein the feedback frame is sent as a response to the control frame.
[0022] In some examples, the first and second frames are received in the same transmission opportunity (TXOP), and the feedback frame is sent between the first and second frames.
[0023] In some examples, the feedback frame is a block acknowledgment (BA) variant frame.
[0024] In some examples, the processor is also configured to receive an initial control frame from a second device to negotiate the provision of feedback information; and to send a response frame to the second device in response to the initial control frame, the response frame including information instructing the first device to provide feedback information.
[0025] In some examples, the first frame is sent on multiple channels to check which channels are not interfered with, and the feedback frame is sent on a subset of the multiple channels suitable for transmission.
[0026] In some examples, at least one transmission parameter includes at least one of transmit power, transmission rate, bandwidth, number of spatial streams, or unavailability-related information.
[0027] In some examples, a method for facilitating communication, performed by a first device in a wireless network, includes: sending a first frame to a second device using at least one transmission parameter under a first configuration. The method includes: receiving a feedback frame from the second device, the feedback frame including feedback information related to one or more transmission parameters. The method includes: reconfiguring at least one transmission parameter to a second configuration based on the feedback frame when necessary.
[0028] In some examples, the first device is a non-access point (AP) site (STA) or an AP STA.
[0029] In some examples, the method includes sending a third frame to a second device, the third frame indicating that the first device can reconfigure one or more transmission parameters.
[0030] In some examples, the method includes periodically receiving feedback frames from a second device, the feedback frames including feedback information related to one or more transmission parameters.
[0031] In some examples, the method includes sending a control frame to a second device to request feedback information, wherein the feedback frame is received as a response to the control frame.
[0032] In some examples, the first and second frames are transmitted in the same transmission opportunity (TXOP). The feedback frame is received between the first and second frames.
[0033] In some examples, the feedback frame is a block acknowledgment (BA) variant frame.
[0034] In some examples, the method includes sending an initial control frame to a second device to negotiate receiving feedback information. The method also includes receiving a response frame from the second device in response to the initial control frame, the response frame including an indication that the second device will provide feedback information.
[0035] In some examples, the first frame is transmitted on multiple channels to check which channels are not interfered with. The feedback frame is received on a subset of the multiple channels suitable for transmission.
[0036] In some examples, at least one transmission parameter includes at least one of transmit power, transmission rate, bandwidth, number of spatial streams, or unavailability-related information.
[0037] In some examples, a method for facilitating communication, performed by a first device in a wireless network, includes: receiving a first frame from a second device, the first frame being transmitted with at least one transmission parameter under a first configuration. The method further includes: sending a feedback frame to the second device, the feedback frame including feedback information related to one or more transmission parameters. The method also includes: receiving a second frame from the second device, the second frame being transmitted with at least one transmission parameter under a second configuration.
[0038] In some examples, the first device is a non-access point (AP) site (STA) or an AP STA.
[0039] In some examples, the method includes receiving a third frame from a second device, the third frame indicating that the second device is able to reconfigure one or more transmission parameters.
[0040] In some examples, the method includes periodically sending feedback frames to a second device, the feedback frames including feedback information related to one or more transmission parameters.
[0041] In some examples, the method includes receiving a control frame requesting feedback information from a second device, wherein the feedback frame is sent as a response to the control frame.
[0042] In some examples, the first and second frames are received in the same transmission opportunity (TXOP). The feedback frame is transmitted between the first and second frames.
[0043] In some examples, the feedback frame is a block acknowledgment (BA) variant frame.
[0044] In some examples, the method includes: receiving an initial control frame from a second device to negotiate the provision of feedback information. The method also includes: sending a response frame to the second device in response to the initial control frame, the response frame including an indication that the first device will provide feedback information.
[0045] In some examples, the first frame is transmitted on multiple channels to check which channels are not interfered with. The feedback frame is transmitted on a subset of the multiple channels suitable for transmission.
[0046] In some examples, at least one transmission parameter includes at least one of transmit power, transmission rate, bandwidth, number of spatial streams, or unavailability-related information. Attached Figure Description
[0047] Figure 1 An example of a wireless network according to an embodiment is shown.
[0048] Figure 2a An example of an AP according to an embodiment is shown.
[0049] Figure 2b An example of a STA according to an embodiment is shown.
[0050] Figure 3 An example of multi-link communication operation according to an embodiment is shown.
[0051] Figure 4 A flowchart illustrating an example process of AP advertisement capability messages according to an embodiment is shown.
[0052] Figure 5 The ability of an AP to use beacon frame announcements to support rapid parameter adaptation, according to an embodiment, is illustrated.
[0053] Figure 6 A flowchart illustrating an example process for supporting fast parameter adaptation via STA notification according to an embodiment is shown.
[0054] Figure 7 A flowchart illustrating an example process of feedback for parameter adaptation performed by the receiver according to an embodiment is shown.
[0055] Figure 8 A flowchart illustrating an example process of feedback processing for parameter adaptation performed by the transmitter according to an embodiment is shown.
[0056] Figure 9 The feedback process according to an embodiment is illustrated.
[0057] Figure 10 A flowchart illustrating an example process performed by the transmitter to adapt transmission parameters according to an embodiment is shown.
[0058] Figure 11 A flowchart illustrating an example process performed by the receiver to adapt transmission parameters according to an embodiment is shown.
[0059] Figure 12 The parameter adaptation before the start of transmission is shown according to an embodiment.
[0060] Figure 13 The transmission of Initial Control Frames (ICFs) on different channels according to an embodiment is illustrated.
[0061] Figure 14 Post transmission feedback according to an embodiment is shown.
[0062] Figure 15 Trigger-based post-transmission feedback is illustrated according to an embodiment.
[0063] Figure 16 A time-division strategy with non-requested feedback is illustrated according to an embodiment.
[0064] Figure 17 A time-division strategy with request feedback is illustrated according to an embodiment.
[0065] Figure 18 A time-division strategy with indications according to an embodiment is shown.
[0066] Figure 19 A dedicated channel or RU for receiving transmit-side parameter adaptation feedback is shown according to an embodiment.
[0067] Figure 20 An example negotiation process according to an embodiment is shown.
[0068] Figure 21 An example negotiation process according to an embodiment is shown.
[0069] In one or more embodiments, not all components depicted in each figure are essential, and one or more embodiments may include additional components not shown in the figures. Changes may be made to the arrangement and type of components without departing from the scope of this disclosure. Within the scope of this disclosure, additional components, different components, or fewer components may be used. Detailed Implementation
[0070] The detailed description set forth below with reference to the accompanying drawings is intended to describe various embodiments and is not intended to represent the only embodiments in which the subject matter can be practiced. Rather, the detailed description includes specific details intended to provide a thorough understanding of the subject matter. Those skilled in the art will understand that the described embodiments can be modified in various ways without departing from the scope of this disclosure. Therefore, the drawings and description should be considered illustrative rather than restrictive. The same reference numerals denote the same elements.
[0071] For the purpose of describing the innovative aspects of this disclosure, the following description relates to certain implementations. However, those skilled in the art will readily recognize that the teachings herein can be applied in a variety of different ways. The examples in this disclosure are based on WLAN communication according to the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard, including the IEEE 802.11be standard and any future revisions to the IEEE 802.11 standard. However, the described embodiments can be implemented in any device, system, or network capable of transmitting and receiving radio frequency (RF) signals according to standards including IEEE 802.11, Bluetooth, Global System for Mobile Communications (GSM), GSM / General Packet Radio Service (GPRS), Enhanced Data GSM Environment (EDGE), Terrestrial Trunking Radio (TETRA), Wideband CDMA (W-CDMA), Evolved Data Optimized (EV-DO), 1xEV-DO, EV-DO Rev A, EV-DO Rev B, High-Speed Packet Access (HSPA), High-Speed Downlink Packet Access (HSDPA), High-Speed Uplink Packet Access (HSUPA), Evolved High-Speed Packet Access (HSPA+), Long Term Evolution (LTE), 5G NR (New Radio), AMPS, or other known signals for communication within wireless, cellular, or Internet of Things (IoT) networks, such as systems utilizing 3G, 4G, 5G, 6G, or subsequent evolution technologies.
[0072] Depending on the network type, other well-known terms may be used instead of "access point" or "AP," such as "router" or "gateway." For convenience, the term "AP" is used in this disclosure to refer to a network infrastructure component that provides wireless access to remote terminals. In WLANs, considering that APs also compete for wireless channels, an AP may also be referred to as a STA. Furthermore, depending on the network type, other well-known terms may be used instead of "station" or "STA," such as "mobile station," "user station," "remote terminal," "user equipment," "wireless terminal," or "user device." For convenience, the terms "station" and "STA" are used in this disclosure to refer to a wireless access AP or a remote wireless device competing for a wireless channel in a WLAN, whether the STA is a mobile device (e.g., a mobile phone or smartphone) or is generally considered a fixed device (e.g., a desktop computer, AP, media player, fixed sensor, television, etc.).
[0073] Multilink Operation (MLO) is a key feature currently being developed by standards bodies for next-generation Ultra High Throughput (EHT) Wi-Fi systems in IEEE 802.11be. Wi-Fi devices that support MLO are called Multilink Devices (MLDs). With MLO, a non-AP MLD can discover, authenticate, and associate with an AP MLD, as well as establish multiple links. Channel access and frame switching can occur on each link between the AP MLD and the non-AP MLD.
[0074] Figure 1 An example of a wireless network 100 according to an embodiment is shown. Figure 1 The illustrated embodiment of the wireless network 100 is for illustrative purposes only. Other embodiments of the wireless network 100 may be used without departing from the scope of this disclosure.
[0075] like Figure 1 As shown, wireless network 100 may include multiple wireless communication devices. Each wireless communication device may include one or more stations (STAs). An STA can be a logical entity, a single addressable instance of the Media Access Control (MAC) and Physical (PHY) layer interfaces of the wireless medium. STAs can be categorized as Access Point (AP) STAs and Non-Access Point (Non-AP) STAs. An AP STA can be an entity that provides distributed system service access to associated STAs via the wireless medium. A Non-AP STA can be a STA not included within an AP-STA. For simplicity, an AP STA may be referred to as an AP, and a Non-AP STA may be referred to as a STA. Figure 1In the example, APs 101 and 103 are wireless communication devices, and each AP may include one or more AP STAs. In such an embodiment, APs 101 and 103 may be AP multilink devices (MLDs). Similarly, STAs 111-114 are wireless communication devices, and each STA may include one or more non-AP STAs. In such an embodiment, STAs 111-114 may be non-AP MLDs.
[0076] APs 101 and 103 communicate with at least one network 130, such as the Internet, a proprietary Internet Protocol (IP) network, or other data network. AP 101 provides wireless access to network 130 for multiple stations (STAs) 111-114 within its coverage area 120. APs 101 and 103 can communicate with each other and with these STAs using Wi-Fi or other WLAN communication technologies.
[0077] Depending on the network type, other well-known terms may be used instead of "access point" or "AP," such as "router" or "gateway." For convenience, the term "AP" is used in this disclosure to refer to a network infrastructure component that provides wireless access to remote terminals. In WLANs, considering that APs also compete for wireless channels, an AP may also be referred to as a STA. Furthermore, depending on the network type, other well-known terms may be used instead of "station" or "STA," such as "mobile station," "user station," "remote terminal," "user equipment," "wireless terminal," or "user device." For convenience, the terms "station" and "STA" are used in this disclosure to refer to a wireless access AP or a remote wireless device competing for a wireless channel in a WLAN, whether the STA is a mobile device (e.g., a mobile phone or smartphone) or is generally considered a fixed device (e.g., a desktop computer, AP, media player, fixed sensor, television, etc.).
[0078] exist Figure 1 In the diagram, the dashed lines indicate the approximate extent of the coverage areas 120 and 125 of APs 101 and 103. For illustrative and explanatory purposes, these coverage areas are shown as approximately circular. It should be clearly understood that the coverage areas associated with an AP (e.g., coverage areas 120 and 125) may have other shapes, including irregular shapes, depending on the configuration of the AP.
[0079] As described in more detail below, one or more APs may include circuitry and / or procedures for managing MU-MIMO and OFDMA channel probing in a WLAN. Although Figure 1 Only one example of Wireless Network 100 is shown, but more can be found on it. Figure 1Various modifications can be made. For example, wireless network 100 can include any number of access points (APs) and any number of STAs in any suitable arrangement. Furthermore, AP 101 can communicate directly with any number of STAs and provide these STAs with wireless access to network 130. Similarly, each AP 101 and 103 can communicate directly with network 130 and provide STAs with direct wireless broadband access to network 130. Additionally, AP 101 and / or 103 can provide access to other or additional external networks, such as external telephone networks or other types of data networks.
[0080] Figure 2a An example of AP 101 according to an embodiment is shown. Figure 2a The embodiment of AP 101 shown is for illustrative purposes only, and Figure 1 AP 103 in the example can have the same or similar configuration. However, the configuration range of APs is wide, and Figure 2a This disclosure is not intended to limit the scope of any particular implementation of AP.
[0081] like Figure 2a As shown, AP 101 may include multiple antennas 204a-204n, multiple radio frequency (RF) transceivers 209a-209n, transmit (TX) processing circuitry 214, and receive (RX) processing circuitry 219. AP 101 may also include a controller / processor 224, a memory 229, and a backhaul or network interface 234. RF transceivers 209a-209n receive input RF signals from antennas 204a-204n, such as signals transmitted by STAs in network 100. RF transceivers 209a-209n down-convert the input RF signals to generate intermediate frequency (IF) or baseband signals. The IF or baseband signals are sent to RX processing circuitry 219, which generates processed baseband signals by filtering, decoding, and / or digitizing the baseband or IF signals. RX processing circuitry 219 sends the processed baseband signals to controller / processor 224 for further processing.
[0082] The TX processing circuit 214 receives analog or digital data (such as voice data, network data, email, or interactive video game data) from the controller / processor 224. The TX processing circuit 214 encodes, multiplexes, and / or digitizes the output baseband data to generate a processed baseband or IF signal. The RF transceivers 209a-209n receive the processed baseband or IF signal from the TX processing circuit 214 and up-convert the baseband or IF signal into an RF signal transmitted via antennas 204a-204n.
[0083] The controller / processor 224 may include one or more processors or other processing devices that control the overall operation of the AP 101. For example, the controller / processor 224 may control the RF transceivers 209a-209n, the RX processing circuitry 219, and the TX processing circuitry 214 to receive uplink signals and transmit downlink signals according to known principles. The controller / processor 224 may also support other functions, such as more advanced wireless communication functions. For example, the controller / processor 224 may support beamforming or directional routing operations, where the output signals from multiple antennas 204a-204n are weighted differently to effectively guide the output signals to the desired direction. The controller / processor 224 may also support OFDMA operations, where the output signals are assigned to different subsets of subcarriers from different receivers (e.g., different STAs 111-114). The controller / processor 224 may support a variety of other functions in the AP 101, including supporting a combination of DL MU-MIMO and OFDMA in the same transmission opportunity. In some examples, the controller / processor 224 may include at least one microprocessor or microcontroller. The controller / processor 224 can also execute programs and other processes residing in the memory 229, such as an operating system. The controller / processor 224 can move data into or out of the memory 229 as needed during execution.
[0084] The controller / processor 224 is also coupled to a backhaul or network interface 234. The backhaul or network interface 234 allows the AP 101 to communicate with other devices or systems via a backhaul connection or network. Interface 234 can support communication via any suitable wired or wireless connection. For example, interface 234 can allow the AP 101 to communicate via a wired or wireless local area network or via a wired or wireless connection to a larger network (such as the Internet). Interface 234 may include any suitable structure that supports communication via wired or wireless connections, such as Ethernet or an RF transceiver. Memory 229 is coupled to the controller / processor 224. A portion of memory 229 may include RAM, and another portion of memory 229 may include flash memory or other ROM.
[0085] As described in more detail below, AP 101 may include circuitry and / or procedures for managing the channel detection process in a WLAN. Although Figure 2a An example of AP 101 is shown, but more details can be found on other platforms. Figure 2a Make various changes. For example, AP 101 may include... Figure 2aThe components shown can be any number. As a particular example, the AP may include multiple interfaces 234, and the controller / processor 224 may support routing functionality to route data between different network addresses. As another example, although shown as a single instance including TX processing circuitry 214 and a single instance including RX processing circuitry 219, AP 101 may include multiple instances of each (e.g., one per RF transceiver). Alternatively, for example, a conventional AP may include only one antenna and RF transceiver path. Furthermore, Figure 2a The various components can be combined, further subdivided, or omitted, and additional components can be added as needed.
[0086] like Figure 2a As shown, in some embodiments, AP 101 may be an AP MLD comprising multiple APs 202a-202n. Each AP 202a-202n is associated with AP MLD 101 and includes multiple antennas 204a-204n, multiple radio frequency (RF) transceivers 209a-209n, transmit (TX) processing circuitry 214, and receive (RX) processing circuitry 219. Each AP 202a-202n may communicate independently with the controller / processor 224 and other components of AP MLD 101. Figure 2a Each AP 202a-202n has its own multiple antennas, but each AP 202a-202n can share multiple antennas 204a-204n without requiring separate multiple antennas. Each AP 202a-202n can represent the physical (PHY) layer and the underlying media access control (MAC) layer.
[0087] Figure 2b An example of STA 111 according to an embodiment is shown. For example... Figure 2b The embodiment of STA 111 shown is for illustrative purposes only, and Figure 1 STAs 111-114 can have the same or similar configurations. However, the configuration range of STAs is wide, and Figure 2b This disclosure is not intended to limit the scope of any particular implementation of STA.
[0088] like Figure 2b As shown, STA 111 may include an antenna 205, an RF transceiver 210, a TX processing circuit 215, a microphone 220, and an RX processing circuit 225. STA 111 may also include a speaker 230, a controller / processor 240, an input / output (I / O) interface (IF) 245, a touchscreen 250, a display 255, and a memory 260. The memory 260 may include an operating system (OS) 261 and one or more applications 262.
[0089] RF transceiver 210 receives an input RF signal transmitted by the AP of network 100 from antenna 205. RF transceiver 210 down-converts the input RF signal to generate an IF or baseband signal. The IF or baseband signal is sent to RX processing circuitry 225, which generates a processed baseband signal by filtering, decoding, and / or digitizing the baseband or IF signal. RX processing circuitry 225 sends the processed baseband signal to speaker 230 (e.g., for voice data) or controller / processor 240 for further processing (e.g., for web browsing data).
[0090] TX processing circuit 215 receives analog or digital voice data from microphone 220, or other output baseband data (such as network data, email, or interactive video game data) from controller / processor 240. TX processing circuit 215 encodes, multiplexes, and / or digitizes the output baseband data to generate a processed baseband or IF signal. RF transceiver 210 receives the processed baseband or IF signal from TX processing circuit 215 and up-converts the baseband or intermediate frequency signal into an RF signal transmitted via antenna 205.
[0091] The controller / processor 240 may include one or more processors and execute a basic OS program 261 stored in memory 260 to control the overall operation of STA 111. In one such operation, the controller / processor 240 controls the RF transceiver 210, RX processing circuitry 225, and TX processing circuitry 215 to receive downlink signals and transmit uplink signals according to known principles. The controller / processor 240 may also include processing circuitry configured to provide management of the channel detection process in the WLAN. In some examples, the controller / processor 240 may include at least one microprocessor or microcontroller.
[0092] The controller / processor 240 is also capable of executing other processes and programs residing in the memory 260, such as operations for managing channel sounding processes in the WLAN. The controller / processor 240 can move data into or out of the memory 260 as needed for the execution of the process. In some examples, the controller / processor 240 is configured to execute multiple applications 262, such as applications for channel sounding, including feedback calculations based on received null packet advertisements (NDPA) and null packets (NDP), and sending beamforming feedback reports in response to trigger frames (TF). The controller / processor 240 can run multiple applications 262 based on OS programs 261 or in response to signals received from the AP. The controller / processor 240 is also coupled to an I / O interface 245, which provides the STA 111 with the ability to connect to other devices, such as laptops and handheld computers. The I / O interface 245 is the communication path between these accessories and the main controller / processor 240.
[0093] The controller / processor 240 is also coupled to input 250 (e.g., a touchscreen) and display 255. An operator of STA 111 can use input 250 to input data into STA 111. Display 255 may be a liquid crystal display, a light-emitting diode display, or other display capable of displaying, for example, text from a website and / or at least limited graphics. Memory 260 is coupled to the controller / processor 240. A portion of memory 260 may include random access memory (RAM), and another portion of memory 260 may include flash memory or other read-only memory (ROM).
[0094] although Figure 2b An example of STA 111 is shown, but it is possible to see more. Figure 2b Make various changes. For example, Figure 2b The various components can be combined, further subdivided, or omitted, and additional components can be added as needed. In a specific example, STA 111 may include any number of antennas 205 for MIMO communication with AP 101. In another example, STA 111 may not include voice communication, or the controller / processor 240 may be divided into multiple processors, such as one or more central processing units (CPUs) and one or more graphics processing units (GPUs). Furthermore, although... Figure 2b The STA 111 is shown configured as a mobile phone or smartphone, but the STA can also be configured to operate as other types of mobile or fixed devices.
[0095] like Figure 2bAs shown, in some embodiments, STA 111 may be a non-APMLD comprising multiple STAs 203a-202n. Each STA 203a-203n is associated with a non-AP MLD 111 and includes an antenna 205, an RF transceiver 210, TX processing circuitry 215, and RX processing circuitry 225. Each STA 203a-203n may independently communicate with the controller / processor 240 and other components of the non-APMLD 111. Figure 2b Each STA 203a-203n has a separate antenna, but each STA 203a-203n can share antenna 205 without requiring a separate antenna. Each STA 203a-202n can represent the physical (PHY) layer and the underlying media access control (MAC) layer.
[0096] Figure 3 An example of multi-link communication operation according to an embodiment is shown. Multi-link communication operation can be used in the IEEE 802.11be standard and any future revisions of the IEEE 802.11 standard. Figure 3 In the middle, AP MLD 310 can be Figure 1 Wireless communication devices 101 and 103, rather than AP MLD 220, can be Figure 1 One of the wireless communication devices 111-114 in the series.
[0097] like Figure 3 As shown, AP MLD 310 may include multiple affiliated APs, such as AP 1, AP 2, and AP 3. Each affiliated AP may include a PHY interface connected to the wireless medium (Link 1, Link 2, or Link 3). AP MLD 310 may include a single MAC Service Access Point (SAP) 318 through which the affiliated APs of AP MLD 310 communicate with higher layers (Layer 3 or network layer). Each affiliated AP of AP MLD 310 may have a different MAC address (lower-layer MAC address) than any other affiliated AP of AP MLD 310. AP MLD 310 may have an MLD MAC address (upper-layer MAC address), and the affiliated APs share a single MAC SAP 318 with Layer 3. Therefore, the affiliated APs share a single IP address, and Layer 3 identifies AP MLD 310 by assigning a single IP address.
[0098] A non-AP MLD 320 may include multiple affiliated STAs, such as STA 1, STA 2, and STA 3. Each affiliated STA may include a PHY interface connected to the wireless medium (Link 1, Link 2, or Link 3). A non-AP MLD 320 may include a single MAC SAP 328, through which affiliated STAs communicate with higher layers (Layer 3 or network layer). Each affiliated STA of a non-AP MLD 320 may have a different MAC address (lower-layer MAC address) than any other affiliated STA of the non-AP MLD 320. A non-AP MLD 320 may have an MLD MAC address (upper-layer MAC address), and its affiliated STAs share a single MAC SAP 328 with Layer 3. Therefore, affiliated STAs share a single IP address, and Layer 3 identifies the non-AP MLD 320 by assigning this single IP address.
[0099] The AP MLD 310 and non-AP MLD 320 can establish multiple links between their associated APs and STAs. In this example, AP 1 and STA 1 can establish Link 1 operating in the 2.4 GHz band. Similarly, AP 2 and STA 2 can establish Link 2 operating in the 5 GHz band, and AP 3 and STA 3 can establish Link 3 operating in the 6 GHz band. Each link can independently enable channel access and frame switching between the AP MLD 310 and non-AP MLD 320, thereby improving data throughput and reducing latency. When associated with an AP MLD on a set of links (establishing links), each non-AP device will be assigned a unique Association Identifier (AID).
[0100] The following documents are incorporated herein by reference in their entirety, as if they were recorded herein: i) IEEE 802.11-2020, “Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications”; ii) IEEE 802.11ax-2021, “Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications”; iii) IEEE P802.11be / D5.0, “Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications”.
[0101] In some examples, transmitters in a wireless network may need to configure multiple transmit-side parameters. These parameters may include, but are not limited to: modulation and coding scheme (MCS), transmit power, number of spatial streams (NSS), bandwidth (BW), channel, allocated resource unit (RU), guard interval (GI), etc. Furthermore, the scheduler may also need to make decisions regarding STA selection, the start time of transmissions to STAs within a transmission opportunity (TXOP), and other matters. Optimal selection of these parameters is crucial for achieving high throughput and supporting low-latency applications.
[0102] In existing technologies, these parameters are adjusted on the transmitter side based on little or no knowledge of the receiver-side conditions. This can lead to heuristically deriving parameter values on the transmitter side based on the success rate of past transmissions using specific parameter values. For example, based on the number of successful transmissions observed after selecting a certain MCS, the transmitter may decide to increase or decrease that MCS. Techniques relying on this method for parameter adaptation typically require long convergence times. For example, for rate adaptation, convergence times can be on the order of hundreds of milliseconds. Before convergence occurs, the transmitter may operate at suboptimal values, which can lead to reduced throughput (e.g., longer transmission times if parameter selection is very conservative) or latency (e.g., multiple retransmissions if parameter selection is very aggressive). In next-generation wireless networks considering support for ultra-low latency services, latency tolerance can be on the order of milliseconds. Failure to quickly converge to the optimal value can result in additional latency or throughput loss, which is undesirable for such traffic flows. Therefore, embodiments of this disclosure enable rapid adaptation of transmitter-side parameters, which helps reduce convergence latency and thus improves wireless communication, particularly for ultra-low latency services.
[0103] In some examples, wireless devices that support Fast Parameter Adaptation can advertise capabilities for creating awareness. If the AP supports Fast Parameter Adaptation, it can send capability messages.
[0104] Figure 4 A flowchart illustrating an example process by which an AP executes a notification capability message according to an embodiment is shown. Although one or more operations are described or shown in a particular order, in other embodiments, the operations may be rearranged in a different order, which may include performing multiple operations within at least partially overlapping time periods. Figure 4 The flowchart shown illustrates the process in AP (such as...) Figure 3 The operations performed in the AP shown.
[0105] In operation 401 of process 400, the AP determines whether it supports the fast adaptation process. If the AP determines that it does not support the fast adaptation process, the process proceeds to operation 403 and does not perform any action. If the AP determines that it supports the fast adaptation process, the process proceeds to operation 405.
[0106] In Operation 405, the AP sends a capability message. In some examples, the capability message may include an indication of support for Fast Parameter Adaptation. Devices receiving this message can understand that the AP supports Fast Parameter Adaptation and invoke or respond to the appropriate procedure to enable Fast Parameter Adaptation. In some examples, the capability message may be in the form of capability bits or flags that can take a predetermined value (e.g., 1) to indicate support for Fast Parameter Adaptation and another predetermined value (e.g., 0) to indicate no support. The capability bits may be sent in one or more frames that the AP can send, such as management frames like beacon, probe response frames, (re)association response frames, etc.
[0107] Figure 5 An AP according to an embodiment is shown using beacon frames to announce its capability to support fast parameter adaptation. As shown, the AP sends several beacon frames 501, 503, 505, 507, and 509, which include capability messages. For example, the capability message may include a one-bit indication of whether the AP supports fast parameter adaptation.
[0108] In some examples, if the STA supports fast parameter adaptation technology, the STA can send capability messages.
[0109] Figure 6 A flowchart illustrating an example process for supporting fast parameter adaptation via STA notification according to an embodiment is shown. Although one or more operations are described or shown in a specific order, in other embodiments, these operations may be rearranged in a different order, which may include performing multiple operations within at least partially overlapping time periods. Figure 6 The flowchart shown illustrates the process in STA (such as...) Figure 3 The operations performed in the STA shown.
[0110] In operation 601 of process 600, the STA determines whether it supports the fast adaptation process. If the STA determines that it does not support the fast adaptation process, the process proceeds to operation 603 and the STA does not perform any action. If the STA determines that it supports the fast adaptation process, the process proceeds to operation 605.
[0111] In operation 605, the STA sends a capability message. In some examples, the capability message may include an indication that the STA supports fast parameter adaptation. The device receiving this capability message can understand that the STA supports the fast parameter adaptation feature and invoke or respond to the appropriate procedure to enable fast parameter adaptation. In some examples, the capability message may be in the form of capability bits or flags that can take a predetermined value (e.g., 1) to indicate support and another predetermined value (e.g., 0) to indicate non-support. The capability bits may be sent in one or more frames that the STA can send (e.g., management frames such as probe requests, (re)association requests, etc.).
[0112] In some examples, the transmitter and receiver may enable a long-term feedback process for parameter adaptation purposes. In some examples, the receiver may provide the transmitter with periodic or unsolicited feedback information, which may be included in one or more feedback frames to assist the transmitter in parameter adaptation. Feedback frames may include at least one or more of the information items described in Table 1 below.
[0113] Figure 7 A flowchart illustrating an example process for parameter adaptation feedback performed by a receiver according to an embodiment is shown. Although one or more operations are described or shown in a particular order, in other embodiments, these operations may be rearranged in a different order, which may include performing multiple operations within at least partially overlapping time periods. Figure 7 The flowchart shown illustrates the process in the receiver (such as...) Figure 3 The operations performed in the STA or AP shown.
[0114] In operation 701 of process 700, the receiver determines whether it has agreed to provide feedback for parameter adaptation in one or more feedback frames. If the receiver determines that it has not yet agreed to provide feedback for parameter adaptation, the process proceeds to operation 703 and no action is taken. If the receiver determines that it has agreed to provide feedback for parameter adaptation, the process proceeds to operation 705.
[0115] In operation 705, the receiver sends periodic or non-requested feedback frames to the transmitter.
[0116] Figure 8 A flowchart illustrating an example process of feedback processing for parameter adaptation performed by the transmitter according to an embodiment is shown. Although one or more operations are described or shown in a particular order, in other embodiments, these operations may be rearranged in a different order, which may include performing multiple operations within at least partially overlapping time periods. Figure 8 The flowchart shown illustrates the process in the transmitter (such as...) Figure 3 The operations performed in the STA or AP shown.
[0117] In operation 801 of process 800, the transmitter determines whether it has received periodic or unsolicited feedback in one or more feedback frames used for parameter adaptation. If the transmitter determines that it has not received periodic or unsolicited feedback in one or more feedback frames used for parameter adaptation, the process proceeds to operation 803 and no action is taken. If the transmitter determines that it has received periodic or unsolicited feedback in one or more feedback frames used for parameter adaptation, the process proceeds to operation 805.
[0118] In Operation 805, the transmitter adapts one or more parameters based on one or more feedback frames.
[0119] Figure 9 The feedback process according to an embodiment is illustrated. Specifically, Figure 9 The communication between AP and STA1 is shown. For example... Figure 9 As shown, the AP and STA can negotiate various aspects of reporting feedback frames, such as periodicity and the parameters to be reported. After the negotiation process is complete, the STA can report feedback frames to the AP periodically. Upon receiving a feedback frame, the AP can adapt the parameters until the next feedback frame is received. In some examples, the AP can also adapt the parameters after receiving several feedback frames from the STA, rather than adapting after each feedback frame is received. Figure 9 As shown, the AP sends a request frame 901 to STA1, and STA1 sends a response frame 903. This request and response exchange can be used to determine reporting parameters, including periodicity, parameters to be reported, non-requested reports, etc. Therefore, STA1 sends feedback frames 907, 909, 911, 913, and 915 to the AP, so that after each of these feedback frames, one or more transmission (TX) parameters to STA1 can be reconfigured based on the associated information provided in the respective feedback frame.
[0120] In some examples, a probing process may exist to adapt transmission parameters before transmission begins. In some examples, the probing process may involve the exchange of initial control messages between the transmitter and receiver. The transmitter may send an initial control message to the receiver to request the establishment of a feedback process with the receiver. In response to the initial control message, the receiver may send a response message to the transmitter to negotiate the feedback process, including which transmission parameters to adjust based on the feedback information. The response message may provide the transmitter with information on how to set the transmitting-side parameters for transmission after the frame exchange. The content of the response message includes one or more of the information items described in Table 1 below. Based on the response message, the transmitter can adapt its transmission parameters.
[0121] Figure 10 A flowchart illustrating an example process performed by the transmitter to adapt transmission parameters according to an embodiment is shown. Although one or more operations are described or shown in a particular order, in other embodiments, these operations may be rearranged in a different order, which may include performing multiple operations within at least partially overlapping time periods. Figure 10 The flowchart shown illustrates the process in the transmitter (such as...) Figure 3 The operations performed in the STA or AP shown.
[0122] In operation 1001 of process 1000, the transmitter determines whether it has captured the channel for transmission. If the transmitter determines that it has not captured the channel for transmission, the process proceeds to operation 1003 and no action is taken. If the transmitter determines that it has indeed captured the channel for transmission, the process proceeds to operation 1005.
[0123] In operation 1005, the transmitter sends an initial control frame to the receiver. The initial control frame may request the establishment of a feedback process with the receiver, including information about one or more transmission parameters that should be provided to the transmitter from the receiver.
[0124] Figure 11 A flowchart illustrating an example process performed by the receiver to adapt transmission parameters is shown, based on an example. Although one or more operations are described or shown in a specific order, in other examples these operations may be rearranged in a different order, which may include performing multiple operations within at least partially overlapping time periods. Figure 11 The flowchart shown illustrates the process in the receiver (such as...) Figure 3 The operations performed in the STA or AP shown.
[0125] In operation 1101 of process 1100, the receiver determines whether it has received the initial control frame from the transmitter. If the receiver determines that it has not yet received the initial control frame from the transmitter, the process proceeds to operation 1103 and no action is taken. If the receiver determines that it has received the initial control frame from the transmitter, the process proceeds to operation 1105.
[0126] In operation 1105, the receiver sends a response frame that includes information to instruct the transmitter to set transmission parameters. The response frame may include information about one or more transmission parameters for which feedback information will be provided.
[0127] Figure 12 The diagram illustrates parameter adaptation prior to the commencement of transmission according to an embodiment. Specifically, the AP sends an Initial Control Frame (ICF) 1201 to the STA, requesting feedback to instruct the AP on setting one or more transmission parameters. In some examples, ICF 1201 may also be sent on various channels to check which channel is free from interference. The STA then sends a response frame 1203 to the AP, including feedback information, to instruct the AP on setting one or more transmission parameters. In some examples, the response frame 1203 may be sent by the receiver on a suitable channel for transmission. Based on the information in the response frame 1203, the transmitter adapts the one or more transmission parameters and transmits a data frame 1205 on the appropriate channel using the adapted transmission parameters.
[0128] Figure 13The transmission of Initial Control Frames (ICFs) on different channels according to an embodiment is illustrated. Specifically, the transmitter transmits ICF 1301 on several 20 MHz channels, including channels 1307, 1309, 1311, and 1311. In response to ICF 1301, the receiver transmits a response frame 1303 to the transmitter on a suitable channel for transmission, including channels 1307 and 1309. As shown, channels 1311 and 1313 are experiencing interference from a specific source (e.g., Bluetooth). Predictably, the transmitter transmits data frame 1305 on channels 1307 and 1309. In some examples, the ICF and / or response frames can be newly defined frames or any frames already existing in the standard (e.g., modified RTS, etc.).
[0129] In some examples, a feedback frame can be sent by the receiver after the transmission. The transmitter can then use the feedback frame to adapt the transmitting-side parameters for the next transmission to that particular receiver. In some embodiments, the transmitter can also perform adaptation after a certain number of transmissions based on feedback from all these transmissions.
[0130] Figure 14 Post-transmission feedback is illustrated according to an embodiment. As shown, the AP sends data frame 1401 to the STA. The STA sends feedback frame 1403 to the AP to instruct the AP to set transmission parameters. Accordingly, the AP reconfigures the transmission parameters based on feedback frame 1403 and sends data frame 1405 to the STA. In some examples, feedback frame 1403 may be a newly defined frame or any frame already existing in the standard (e.g., a modified BA, etc.).
[0131] In some examples, a feedback frame can be a frame that the sender can trigger and request from the receiver.
[0132] Figure 15 A trigger-based post-transmission feedback according to an embodiment is illustrated. As shown, the AP sends a data frame 1501 to the STA. The STA sends a Block Acknowledgment (BA) frame 1503 to the AP. The AP sends a trigger frame 1505 to the STA. The trigger frame 1505 can be used to trigger a request for feedback information from the STA. Accordingly, the STA responds to the trigger frame 1505 by sending a feedback frame 1507 to the AP. Accordingly, the AP adapts the transmission parameters for sending a data frame to the STA based on the feedback frame 1507. The AP sends a data frame 1509 to the STA using the transmission parameters that have been reconfigured or adapted based on the feedback information included in the feedback frame 1507.
[0133] In some examples, this adaptation can be completed within the same transmission opportunity (TXOP). This adaptation can be achieved using a time-division strategy or a frequency-division-based strategy. In a time-division strategy, the TXOP can include a period of time during which the receiver can provide feedback, either requested or unrequested.
[0134] Figure 16 A time-division strategy with non-requested feedback is illustrated according to an embodiment. Figure 16 In this configuration, the AP leaves a gap between two consecutive PPDU transmissions within the same TXOP. When the STA senses the need to send side parameter adaptation, it can send a feedback frame during the gap before the next PPDU begins. If the AP receives the feedback frame during the gap, it can pause the next PPDU and perform transmission parameter adaptation before sending the next PDU. In some embodiments, the AP can also provide an indication during the gap.
[0135] Accordingly, such as Figure 16 As shown, the AP sends data frame 1601 to the STA, followed by a gap 1602, during which the STA can provide feedback information using one or more feedback frames. After gap 1602, the AP sends another data frame 1603 to the STA. In the subsequent gap 1604, the STA sends a feedback frame 1605 to the AP, thereby pausing the next PPDU. Feedback frame 1605 may include information for adapting or reconfiguring at least one transmission parameter. Based on feedback frame 1605, the AP reconfigures one or more transmission parameters. Accordingly, the AP sends data frame 1607, where the transmission is sent using the parameters that have been reconfigured based on the information in feedback frame 1605. After another gap 1608, the AP sends data frame 1609 to the STA.
[0136] Figure 17 A time-division strategy with requested feedback according to an embodiment is illustrated. As shown, the AP sends a data frame 1701 to the STA. After sending data frame 1701, the AP sends a trigger frame 1703 to the STA. Trigger frame 1703 can be used to trigger the STA to send feedback information about one or more transmission parameters in a feedback frame. Accordingly, the STA responds to trigger frame 1703 by sending feedback frame 1705 to the AP. Feedback frame 1703 may include information for instructing the AP to reconfigure one or more transmission parameters for sending data frames to the STA. Accordingly, the AP reconfigures one or more transmission parameters based on feedback frame 1705, and the AP sends data frame 1707 to the STA using the reconfigured transmission parameters.
[0137] Figure 18A time-division strategy with indications according to an embodiment is illustrated. As shown, the AP sends data frame 1801 to the STA, which includes an indication of a gap for sending feedback information via a feedback frame after this data frame (e.g., PPDU). Accordingly, the STA sends a feedback frame 1803 to the AP, thereby suspending the transmission of the next data frame. Accordingly, the AP reconfigures one or more transmission parameters based on the information in feedback frame 1803. Subsequently, the AP sends data frame 1805 to the STA, wherein the transmission is sent based on feedback frame 1803 using the reconfigured parameters. Unlike data frame 1801, data frame 1805 does not include an indication of a subsequent gap for sending feedback information after data frame 1805. Accordingly, the STA sends BA 1807 to the AP.
[0138] In some examples, in a frequency division-based strategy, the receiver can create a dedicated frequency channel or resource unit (RU) to receive the transmitter-side adaptation parameters.
[0139] Figure 19 A dedicated channel or RU for receiving transmit-side parameter adaptation feedback is illustrated according to an embodiment. In some examples, the receiver may be equipped with full-duplex functionality. As shown, data transmission can occur within frequency channel 1901, and a dedicated channel or RU 1903 is reserved for feedback reception. If the transmitter transmits to one or more receivers simultaneously, the one or more receivers may compete to transmit feedback. As shown, data frame 1905 is transmitted to the receiver within data transmission channel 1901, while feedback frame 1907 is received from the receiver within the dedicated channel or RU 1903. Accordingly, the transmitter reconfigures or adapts the transmission parameters based on feedback frame 1907 and transmits data frame 1909 using the adapted transmission parameters.
[0140] In some examples, the receiver may provide the transmitter with multiple information items to guide or assist the transmitter in setting up transmission-side parameters. These information items provided by the receiver to the transmitter may include one or more of the information items shown in Table 1.
[0141] [Table 1]
[0142]
[0143]
[0144] The aforementioned information items can be sent together or separately. They can be transmitted as part of any existing frame, element, field, or subfield in the standard, or as part of a newly defined frame, element, or subfield.
[0145] Table 2 provides examples of various events that can be reported via cause codes.
[0146] [Table 2]
[0147]
[0148] Table 3 provides examples of various actions that can be requested via action codes.
[0149] [Table 3]
[0150]
[0151] Table 4 provides examples of parameters that can provide guidance for setting transmit power.
[0152] [Table 4]
[0153]
[0154] Table 5 provides example parameters that can provide information about the received signal power.
[0155] [Table 5]
[0156]
[0157] Table 6 provides examples of RCPI values.
[0158] [Table 6]
[0159]
[0160] Table 7 provides an example of the RPI definition for the RPI histogram report.
[0161] [Table 7]
[0162]
[0163] Table 8 provides an example of parameters for the co-location interference statistics report.
[0164] [Table 8]
[0165]
[0166] In some examples, the parameters mentioned above can be categorized into various classes, and the receiver can provide the transmitter with parameters belonging to one or more classes.
[0167] Table 9 provides an example of parameter partitioning.
[0168] [Table 9]
[0169]
[0170] In some examples, a negotiation process can be performed to enable the receiver side to provide feedback to the transmitter side. The parameters that can be negotiated or established during the negotiation process can be at least one or more of the information items shown in Table 10 below.
[0171] Table 10 provides examples of negotiable parameters.
[0172] [Table 10]
[0173]
[0174] The aforementioned information items can be sent together or separately. They can be transmitted as part of any existing frame, element, field, or subfield in the standard, or as part of a newly defined frame, element, or subfield.
[0175] Figure 20 An example negotiation process according to an embodiment is illustrated. As shown, negotiation can be completed in the Block Acknowledgment (BA) establishment phase, and feedback information is provided via a modified BA. In the Add Block Acknowledgment (ADDBA) phase, the STA can indicate its willingness to assist the AP in processing one or more traffic flows. For example, if the STA has ultra-low latency traffic. The STA can provide feedback and parameters from the TX end immediately after the transmission requesting feedback. In some examples, feedback can be provided via the modified BA. The AP can reconfigure the transmission parameters for the next transmission based on the feedback information.
[0176] like Figure 20 As shown, during the Add BA (ADDBA) phase, the STA and AP can negotiate the feedback process. Specifically, the STA sends an ADDBA request frame 2001 to the AP, and the AP sends a response frame to both the STA and the ADDBA in response. This allows the AP and STA to negotiate and / or agree on the STA providing feedback and the specific parameters for which the STA will provide feedback information. The AP sends a data frame 2005 to the STA using a set of default transmission parameters, specifically using a downlink (DL) PPDU. Data frame 2005 also includes an indication that the AP is requesting feedback information regarding one or more parameters. In response to data frame 2005, the STA then sends a modified BA frame 2007 to the AP, which includes feedback information regarding one or more parameters. Accordingly, the AP reconfigures one or more transmission parameters based on BA frame 2007, and the AP sends a data frame 2009 to the STA using the reconfigured transmission parameters. The STA then sends a BA frame 2011 to the AP.
[0177] Figure 21An example negotiation process according to an embodiment is illustrated. Negotiation can also occur during the (re)association phase, and feedback can be provided via a new control frame sent immediately after the normal BA. As shown, the STA sends a (re)association request frame 2101 to the AP, including a fast parameter adaptation element. The AP sends a (re)association response frame 2101 to the STA, including a fast parameter adaptation element. Accordingly, the AP sends a data frame 2105 (e.g., a downlink (DL) PPDU with a failed MPDU) to the STA. The STA sends a normal BA frame 2107 to the AP, and then immediately sends a control frame 2109, which includes feedback information to instruct the AP to reconfigure one or more transmission parameters. Accordingly, the AP reconfigures one or more transmission parameters based on the control frame 2109 and sends a data frame 2111 to the STA, which is sent with the reconfigured parameters. The STA sends a normal BA frame 2113 to the AP. The embodiments described herein can also be applied to multi-link operational and unmanaged networks (e.g., P2P, mobile APs, etc.).
[0178] According to embodiments of this disclosure, rapid adaptation of transmitting-side parameters can be achieved, which helps reduce convergence delay time and thus improves wireless communication, particularly the wireless communication required for ultra-low latency services. Specifically, rapid adaptation can improve applications utilizing ultra-low latency services by quickly converging to the optimal values of the transmission parameters for the transmission service.
[0179] Unless otherwise specified, a reference to a singular element does not imply that there is only one, but rather one or more. For example, a “one” module can refer to one or more modules. Elements preceded by “one,” “a,” “the,” or “the” do not preclude the existence of other identical elements unless further constraints are specified.
[0180] Any headings and subheadings (if any) are for convenience of reference only and do not limit the invention. The words "exemplary" are used herein to indicate that they are intended as examples or illustrations. When terms such as "comprising," "having," or similar are used, they are intended to be interpreted broadly in a manner similar to how "comprising" is interpreted as a transitional term in the claims. Relational terms such as "first" and "second" may be used to distinguish one entity or action from others, but do not necessarily require or imply an actual such relationship or order between such entities or actions.
[0181] The terms such as "one aspect," "this aspect," "on the other hand," "some aspects," "one or more aspects," "an implementation," "this implementation," "another implementation," "some implementations," "one or more implementations," "an embodiment," "this embodiment," "another embodiment," "some examples," "one or more embodiments," "a configuration," "this configuration," "another configuration," "some configurations," "one or more configurations," "the present technology," "disclosure," "this disclosure," and other variations thereof are used for convenience only and do not imply that the disclosures associated with such phrases are essential to the present technology, nor do they imply that such disclosures apply to all configurations of the present technology. The disclosures associated with such phrases may apply to all configurations, or one or more configurations. The disclosures associated with such phrases may provide one or more examples. Phrases such as "one aspect" or "some aspects" may refer to one or more aspects, and vice versa, and this also applies to other foregoing phrases.
[0182] The phrase "at least one" preceding a series of items separated by "and" or "or" modifies the entire list, not each individual item. The phrase "at least one" does not require selecting at least one item; rather, it allows for meanings including: at least one of any one item, and / or at least one of any combination of items, and / or at least one of each item. For example, the phrases "at least one of A, B, and C" or "at least one of A, B, or C" respectively refer to: only A, only B, or only C; any combination of A, B, and C; and / or at least one of each of A, B, and C.
[0183] It should be understood that the specific order or hierarchy of steps, operations, or processes in the disclosed process / flowchart is an illustration of exemplary methods. Unless otherwise expressly stated, it is understood that the specific order or hierarchy of steps, operations, or processes may be performed in a different order. Some steps, operations, or processes may be performed simultaneously or as part of one or more other steps, operations, or processes. The appended method claims (if any) present elements of various steps, operations, or processes in an exemplary order and are not intended to limit one to the specific order or hierarchy presented. These may be performed serially, linearly, in parallel, or in different orders. It should be understood that the described instructions, operations, and systems can generally be integrated into a single software / hardware product or packaged into multiple software / hardware devices.
[0184] This disclosure is provided to enable any person skilled in the art to practice the various aspects described herein. In some cases, well-known structures and components are shown in block diagram form to avoid obscuring the concepts of the described subject matter. This disclosure provides various examples of the subject matter, and the subject matter is not limited to these examples. Various modifications to these aspects will be apparent to those skilled in the art, and the principles described herein can be applied to other aspects.
[0185] All structural and functional equivalents of elements throughout the various aspects described herein, known or to be known hereafter by one of ordinary skill in the art, are expressly incorporated herein by reference and are intended to be included by the claims. Furthermore, nothing disclosed herein is intended to be offered to the public, whether or not such disclosure is expressly recited in the claims. No claim element shall be interpreted in terms of functional limitation unless the element is expressly stated using the phrase “component for…” or, in the case of a method claim, the phrase “step for…”.
[0186] The title, background art, brief description of the accompanying drawings, abstract, and drawings are hereby incorporated in this disclosure and are provided as illustrative examples rather than limiting descriptions. This submission is made on the premise that they are not intended to limit the scope or meaning of the claims. Furthermore, it will become apparent from the detailed description that it provides illustrative examples, and various features are grouped together in various embodiments for the purpose of simplifying this disclosure. This method of disclosure should not be construed as reflecting an intention that the claimed subject matter requires more features than expressly referenced in each claim. Rather, as reflected in the following claims, the inventive subject matter resides within the features of fewer than all the features of a single disclosed configuration or operation. The following claims are hereby incorporated in the detailed specification, each claim existing independently as a separate claimed subject matter.
[0187] The claims are not intended to be limited to the aspects described herein, but should be given the full scope consistent with the language claims and cover all legal equivalents. Nevertheless, these claims are not intended to cover subject matter that does not meet the requirements of applicable patent law, nor should they be interpreted in this manner.
Claims
1. A first device associated in a wireless network, the first device comprising: Memory; as well as A processor, coupled to the memory, is configured to: The first frame is sent to the second device using at least one transmission parameter under the first configuration; Receive a feedback frame from the second device, the feedback frame including feedback information related to one or more transmission parameters; as well as When necessary, the at least one transmission parameter can be reconfigured to a second configuration based on the feedback frame.
2. The first device according to claim 1, wherein, The first device is a non-access point (AP) station (STA) or an AP STA.
3. The first device according to claim 1 or claim 2, wherein, The processor is also configured to: A third frame is sent to the second device, the third frame indicating that the first device can reconfigure one or more transmission parameters.
4. The first device according to any of the preceding claims, wherein, The processor is also configured to: Feedback frames are periodically received from the second device, the feedback frames including feedback information related to the one or more transmission parameters.
5. The first device according to any of the preceding claims, wherein, The processor is also configured to: A control frame requesting the feedback information is sent to the second device, wherein the feedback frame is received in response to the control frame.
6. The first device according to any of the preceding claims, wherein, The first frame and the second frame are transmitted in the same transmission opportunity (TXOP), and the feedback frame is received between the first frame and the second frame.
7. The first device according to any of the preceding claims, wherein, The feedback frame is a block acknowledgment (BA) variant frame.
8. The first device according to any of the preceding claims, wherein, The processor is also configured to: Send an initial control frame to the second device to negotiate the receipt of feedback information; and The second device receives a response frame to the initial control frame, the response frame including an indication that the second device will provide the feedback information.
9. The first device according to any of the preceding claims, wherein, The first frame is transmitted on multiple channels to check which channels are not interfered with, wherein the feedback frame is received on a subset of the multiple channels suitable for transmission.
10. The first device according to any of the preceding claims, wherein, The at least one transmission parameter includes at least one of transmit power, transmission rate, bandwidth, number of spatial streams, or unavailability-related information.
11. A first device associated in a wireless network, the first device comprising: Memory; as well as A processor, coupled to the memory, is configured to: Receive a first frame from a second device, the first frame being sent with at least one transmission parameter under a first configuration; Send a feedback frame to the second device, the feedback frame including feedback information related to one or more transmission parameters; as well as The second frame is received from the second device, the second frame being transmitted using at least one transmission parameter under the second configuration.
12. The first device according to claim 11, wherein, The first device is a non-access point (AP) station (STA) or an AP STA.
13. The first device according to claim 11 or claim 12, wherein, The processor is also configured to: The second device receives a third frame, which indicates that the second device can reconfigure one or more transmission parameters.
14. The first device according to any one of claims 11 to 13, wherein, The processor is also configured to: Feedback frames are periodically sent to the second device, the feedback frames including feedback information related to the one or more transmission parameters.
15. The first device according to any one of claims 11 to 14, wherein, The processor is also configured to: The second device receives a control frame requesting the feedback information, wherein the feedback frame is sent in response to the control frame.