Fast transmit parameter adaptation based on effective signal to interference plus noise ratio (eSINR)

By using the eSINR mapping function to generate channel feedback information, the problem of slow transmission parameter adaptation in the prior art is solved, and faster transmission parameter adjustment is achieved, thereby improving the throughput and adaptation speed of wireless communication.

CN120883548APending Publication Date: 2025-10-31QUALCOMM INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202480019330.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-03-23
Filing Date
2024-03-20
Publication Date
2025-10-31

AI Technical Summary

Technical Problem

In existing wireless communication, the parameter adaptation process requires confirmation from the receiving device, resulting in a slow rate adaptation process and an inability to quickly respond to changes in channel conditions.

Method used

The receiving device generates channel feedback information based on the effective signal-to-interference-plus-noise ratio (eSINR) mapping function, instructing the transmitting device to quickly adjust the modulation and decoding scheme (MCS) and the number of spatial streams (NSS) to achieve faster transmission parameter adaptation.

Benefits of technology

It achieves faster transmission parameter adaptation, improves the speed of channel condition adaptation and throughput utilization, reduces latency, and improves the overall performance of wireless communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120883548A_ABST
    Figure CN120883548A_ABST
Patent Text Reader

Abstract

The present disclosure provides methods, components, devices, and systems for managing characteristics of transmissions in a wireless communication network. Some aspects are more particularly directed to using channel quality feedback to provide guidance to transmitting devices in such a network regarding appropriate transmission parameters for transmissions by these devices. According to some aspects, a wireless communication device may provide channel feedback information to a second wireless communication device, the channel feedback information indicating a modulation and coding scheme (MCS) and a number of spatial streams for an expected transmission of the second device. According to some aspects, a wireless communication device may select an MCS and an NSS based on an effective signal to interference plus noise ratio (SINR) associated with reception of a packet from a second device. In some examples, a wireless communication device may obtain an effective SINR (eSINR) using a lookup table according to a per-tone per-spatial-stream SINR associated with reception of a packet.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates in general to wireless communication, and more specifically to rapid transmission parameter adaptation. Background Technology

[0002] A Wireless Local Area Network (WLAN) can be formed by one or more wireless access points (APs) that provide a shared wireless communication medium for use by multiple client devices (also known as wireless stations (STAs)). The basic building block of a WLAN conforming to the IEEE 802.11 standard family is the Basic Service Set (BSS) managed by the AP. Each BSS is identified by a Basic Service Set Identifier (BSSID) advertised by the AP. The AP periodically broadcasts beacon frames to enable any STA within the AP's wireless range to establish or maintain a communication link with the WLAN.

[0003] In conjunction with transmitting data bits to a receiving device in a wireless communication network, the wireless communication device can convert the data bits into decoded bits based on forward error correction (FEC) codes (such as convolutional codes or low-density parity-check (LDPC) codes). The wireless communication device can then generate modulation symbols based on the decoded bits according to a modulation scheme (such as binary phase-shift keying (BPSK), quadrature phase-shift keying (QPSK), or quadrature amplitude modulation (QAM)), and generate a modulated carrier signal based on the modulation symbols. The wireless communication device can then generate a radio frequency (RF) signal based on the modulated carrier signal and transmit the RF signal to the receiving device. The modulation and decoding scheme (MCS) used by the wireless communication device for transmitting data bits specifies both the decoding rate of the FEC code and the modulation scheme used.

[0004] According to MAC-based rate adaptation schemes, the transmitting device may adapt its transmission parameters based on, for example, the proportion of MAC Protocol Data Units (MPDUs) successfully delivered to the receiving device, and therefore may need to wait for (or not receive) acknowledgments from the receiving device before selecting and applying updated transmission parameters. MAC-based rate adaptation schemes may involve a trial-and-error process of iteratively applying incremental changes to transmission parameters and evaluating the results based on the MPDU acknowledgment rate. Summary of the Invention

[0005] The systems, methods, and apparatus disclosed herein each have several innovative aspects, and no single aspect is solely responsible for the desired properties disclosed herein.

[0006] One innovative aspect of the subject matter described in this disclosure can be implemented in a wireless communication device. The wireless communication device includes: at least one memory; and at least one processor communicatively coupled to the at least one memory, the at least one processor being operable to cause the wireless communication device to: receive packets from a second wireless communication device; and transmit to the second wireless communication device a block acknowledgment frame including channel feedback information indicating a set of transmission parameters including a modulation and decoding scheme (MCS), the set of transmission parameters being associated with an effective signal-to-interference-plus-noise ratio (SINR) associated with packet reception, wherein the effective SINR (eSINR) corresponds to the average MIR associated with packet reception according to a mutual information rate (MIR) to SINR mapping function.

[0007] Another innovative aspect of the subject matter described in this disclosure can be implemented in a method for wireless communication by a wireless communication device. The method includes: receiving a packet from a second wireless communication device; and transmitting to the second wireless communication device a block acknowledgment frame including channel feedback information indicating a set of transmission parameters including an MCS associated with an eSINR related to the reception of the packet, wherein the eSINR corresponds to the average MIR associated with the reception of the packet according to a MIR-to-SINR mapping function.

[0008] Another innovative aspect of the subject matter described in this disclosure can be implemented in a wireless communication device. The wireless communication device includes: at least one memory; and at least one processor communicatively coupled to the at least one memory, the at least one processor being operable to cause the wireless communication device to: transmit packets to a second wireless communication device; receive from the second wireless communication device a block acknowledgment frame including channel feedback information indicating a set of transmission parameters including an MCS; and transmit data frames to the second wireless communication device according to transmission parameters selected based on the indicated set of transmission parameters.

[0009] Another innovative aspect of the subject matter described in this disclosure can be implemented in a method for wireless communication by a wireless communication device. The method includes: transmitting packets to a second wireless communication device; receiving from the second wireless communication device a block acknowledgment frame including channel feedback information indicating a set of transmission parameters including an MCS; and transmitting data frames to the second wireless communication device according to transmission parameters selected based on the indicated set of transmission parameters.

[0010] In some examples of methods and wireless communication devices, the wireless communication device may be a wireless station (STA) and the second wireless communication device may be a wireless access point (AP).

[0011] In some other examples of methods and wireless communication devices, the wireless communication device may be an AP and the second wireless communication device may be a STA.

[0012] In some examples of methods and wireless communication devices, packets may include probe frames or Quality of Service (QoS) empty frames.

[0013] In some examples of methods and wireless communication devices, the transmission parameter set may include the number of spatial streams (N). SS Furthermore, channel feedback information may include indications of MCS and N. SS The index value of the combination.

[0014] In some examples of methods and wireless communication devices, channel feedback information can indicate a SINR excess associated with the difference between eSINR and a SINR threshold corresponding to MCS and N. SS The combination of .

[0015] In some other examples of methods and wireless communication devices, channel feedback information can indicate the MCS and N. SS The first combination, and can indicate insufficient SINR associated with the difference between eSINR and a SINR threshold corresponding to MCS and N. SS The second combination is associated with a higher data rate capacity than the first combination.

[0016] In some examples of methods and wireless communication devices, the set of transmission parameters may be selected based on SINR and transmission power backoff information, which indicates transmission power backoff associated with the MCS.

[0017] Details of one or more specific embodiments of the subject matter described in this disclosure are set forth in the accompanying drawings and the description below. Other features, aspects, and advantages will become apparent from the description, drawings, and claims. Note that the relative dimensions in the following drawings may not be drawn to scale. Attached Figure Description

[0018] Figure 1 A schematic diagram of an example wireless communication network is shown.

[0019] Figure 2 An example Protocol Data Unit (PDU) capable of being used for communication between a wireless access point and one or more wireless stations is shown.

[0020] Figure 3 An example physical layer (PHY) protocol data unit (PPDU) is shown that can be used for communication between a wireless access point (AP) and one or more wireless stations (STA).

[0021] Figure 4A hierarchical format of a sample PPDU is shown that can be used for communication between a wireless AP and one or more wireless STAs.

[0022] Figure 5 A block diagram illustrating the first example operating environment is shown.

[0023] Figure 6 A block diagram illustrating the second example operating environment is shown.

[0024] Figure 7 A flowchart illustrating a first example process that can be performed by a wireless communication device that supports fast transmission parameter adaptation based on effective signal-to-interference-plus-noise ratio (eSINR) is shown.

[0025] Figure 8 A flowchart illustrating a second example process that can be performed by a wireless communication device that supports fast transmission parameter adaptation based on eSINR is shown.

[0026] Figure 9 A block diagram of a first example wireless communication device supporting fast transmit parameter adaptation based on eSINR is shown.

[0027] Figure 10 A block diagram of a second example wireless communication device supporting fast transmission parameter adaptation based on eSINR is shown.

[0028] The same reference numerals and names in different figures denote the same elements. Detailed Implementation

[0029] The following description refers to certain specific examples in order to illustrate the innovative aspects of this disclosure. However, those skilled in the art will readily recognize that the teachings herein can be applied in a variety of different ways. Some or all of the examples described can be applied in accordance with the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard, the IEEE 802.15 standard, or as defined by the Bluetooth Special Interest Group (SIG). The described examples can be implemented in any device, system, or network that transmits and receives radio frequency (RF) signals using one or more of the following standards or those published by the 3rd Generation Partnership Project (3GPP): Long Term Evolution (LTE), 3G, 4G, or 5G (New Radio (NR)). The examples described can be implemented in any device, system, or network 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), Space Division Multiple Access (SDMA), Rate Split Multiple Access (RSMA), Multi-User Shared Access (MUSA), Single-User (SU) Multiple-Input Multiple-Output (MIMO), and Multi-User (MU) MIMO. The examples described can also be implemented using other wireless communication protocols or RF signals suitable for use in one or more of the following wireless personal area networks (WPAN), wireless local area networks (WLAN), wireless wide area networks (WWAN), wireless metropolitan area networks (WMAN), or Internet of Things (IoT) networks.

[0030] Various aspects generally relate to wireless communication, and more specifically to rapid rate adaptation for transmissions in wireless communication networks. Some aspects more specifically involve using channel quality feedback to provide guidance to transmitting devices in such networks regarding one or more transmission parameters to be used by the transmitting device in one or more upcoming transmissions to a receiving device. In some examples, transmission parameters may include a modulation and decoding scheme (MCS), the number of spatial streams, or both. In some examples, the transmitting device performs rate adaptation in conjunction with packet transmissions to the receiving device according to a physical layer (PHY)-based rate adaptation scheme. According to the PHY-based rate adaptation scheme, the receiving device may determine, based on one or more PHY layer measurements or associated metrics determined by the receiving device that are associated with one or more packets previously or currently received from the transmitting device, one or more transmission parameters that the receiving device recommends or requests the transmitting device to use when transmitting one or more subsequent packets to the receiving device. The receiving device may then transmit a message including channel feedback information that explicitly or implicitly indicates one or more recommended transmission parameters. In some examples, the channel feedback information may include an index value indicating a combination of MCS and the number of spatial streams. In some examples, channel feedback information may be included in or together with a block acknowledgment frame sent by the receiving device in response to receiving a single packet.

[0031] In various examples, the receiving device may select one or more recommended transmission parameters more specifically based on the effective signal-to-interference-plus-noise ratio (SINR) associated with the reception of a single packet from the transmitting device. In some examples, the receiving device may measure the per-tone per-space-stream SINR associated with the reception of a packet from the transmitting device and may use a lookup table to obtain the eSINR based on the per-tone per-space-stream SINR measurement. In some examples, channel feedback information may indicate insufficient SINR, which indicates or is associated with the degree to which the eSINR is below a threshold for applying one or more transmission parameters. In some other examples, channel feedback information may indicate excessive SINR, which indicates or is associated with the degree to which the eSINR exceeds a threshold for applying one or more recommended transmission parameters. In some examples, in conjunction with obtaining the eSINR, the receiving device may consider power backoff applied by the transmitting device to various MCSs. In some examples, the transmitting device may provide the receiving device with power backoff information indicating such power backoff.

[0032] Specific aspects of the subject matter described in this disclosure can be implemented to achieve one or more of the following potential advantages. In some examples, a PHY-based rate adaptation scheme enables a transmitting device to adapt its transmission parameters to channel conditions faster than a medium access control (MAC)-based scheme. Conversely, according to a PHY-based rate adaptation scheme as described herein, a receiving device can select transmission parameters and feed them back to the transmitting device, thus enabling the transmission parameters to be implemented freely at reception time without waiting for accumulation and consideration of MAC layer indicators such as MPDU acknowledgments. Furthermore, according to a PHY-based rate adaptation scheme as described herein, a receiving device can determine and feed back recommended transmission parameters based on the reception of individual packets. This allows the transmitting device to optimize its transmission parameters with approximate throughput at an earlier point in time, resulting in faster transmission parameter adaptation and less waste of available throughput capacity. The ability to adapt its transmission parameters to channel conditions more quickly and accurately enables the transmitting device to achieve improved average throughput even when channel conditions are dynamic.

[0033] Figure 1A block diagram of an example wireless communication network 100 is shown. According to some aspects, the wireless communication network 100 may be an example of a wireless local area network (WLAN) (such as a Wi-Fi network) (and will be referred to WLAN 100 below). For example, WLAN 100 may be a network implementing at least one of the IEEE 802.11 wireless communication protocol standard families (such as standards defined by the IEEE 802.11-2020 specification or its revisions, including but not limited to 802.11ay, 802.11ax, 802.11az, 802.11ba, 802.11bd, 802.11be, 802.11bf, and the 802.11 revision associated with Wi-Fi 8). WLAN 100 may include multiple wireless communication devices, such as wireless AP 102 and multiple wireless STA 104. Although Figure 1 Only one AP102 is shown, but the WLAN network 100 may also include multiple APs 102. Figure 1 The AP 102 shown can represent various types of APs, including but not limited to enterprise-grade APs, single-band APs, dual-band APs, standalone APs, software-enabled APs (soft APs), and multi-link APs. The coverage and capacity of cellular networks (such as LTE, 5G NR, etc.) can be further improved using small cells supported by APs acting as micro base stations. Additionally, small cells can be used to establish dedicated cellular networks via radio area networks.

[0034] Each STA 104 may also be referred to as a mobile station (MS), mobile device, mobile phone, wireless phone, access terminal (AT), user equipment (UE), subscriber station (SS), or subscriber unit, etc. STA 104 can represent various devices such as mobile phones, personal digital assistants (PDAs), other handheld devices, netbooks, laptops, tablets, laptops, Chromebooks, extended reality (XR) headsets, wearable devices, display devices (e.g., TVs (including smart TVs), computer monitors, navigation systems, etc.), music or other audio or stereo devices, remote control devices (“remote controllers”), printers, kitchen appliances (including smart refrigerators) or other home appliances, remote keys (e.g., for passive keyless entry and start (PKES) systems), Internet of Things (IoT) devices, vehicles, etc. Various STA 104s in the network can communicate with each other via AP 102.

[0035] A single AP 102 and its associated set of STA 104s may be referred to as a Basic Service Set (BSS), which is managed by the respective AP 102. Figure 1Example coverage area 108 of AP 102 is shown, which may represent the Basic Service Area (BSA) of WLAN 100. The BSA can identify or indicate to users via a Service Set Identifier (SSID) and to other devices via a Basic Service Set Identifier (BSSID), which may be the Media Access Control (MAC) address of AP 102. AP 102 may periodically broadcast beacon frames (“beacons”) including the BSSID to enable any STA 104 within the wireless range of AP 102 to “associate” or reassociate with AP 102 to establish or maintain a corresponding communication link 106 (also referred to hereinafter as a “Wi-Fi link”) with AP 102. For example, the beacon may include an identifier or indication of the primary channel used by the corresponding AP 102 and a timing synchronization function for establishing or maintaining timing synchronization with AP 102. AP 102 can provide access to external networks to various STAs 104 in the WLAN via the corresponding communication link 106.

[0036] In order to establish a communication link 106 with AP 102, each STA in STA 104 is configured to perform a passive or active scanning operation (“scan”) on a frequency channel in one or more frequency bands (e.g., 2.4 GHz, 5 GHz, 6 GHz, or 60 GHz bands). To perform a passive scan, STA 104 listens for beacons transmitted by the corresponding AP 102 at periodic time intervals (referred to as the Target Beacon Transmission Time (TBTT) – measured in units of time (TU), where one TU may be equal to 1024 microseconds (μs)). To perform an active scan, STA 104 generates probe requests and transmits these requests sequentially on each channel to be scanned, and listens for probe responses from AP 102. Each STA 104 can identify, determine, detect, or select an AP 102 to associate with based on the scan information obtained through passive or active scanning, and performs authentication and association operations to establish a communication link 106 with the selected AP 102. At the end of the association operation, AP 102 assigns an Association Identifier (AID) to STA 104, which AP 102 uses to track STA 104.

[0037] As wireless networks become increasingly prevalent, STA 104 has the opportunity to choose from one of many BSSs within its range or from multiple APs 102 that together form an Extended Service Set (ESS) (comprising multiple connected BSSs). The extended network station associated with WLAN 100 can connect to a wired or wireless distribution system that allows multiple APs 102 to be connected in such an ESS. Therefore, STA 104 can be covered by more than one AP 102 and can be associated with different APs 102 at different times for different transmissions. Furthermore, after associating with an AP 102, STA 104 can periodically scan its surroundings to find a more suitable AP 102 to associate with. For example, STA 104 moving relative to its associated AP 102 can perform a "roaming" scan to find another AP 102 with more desirable network characteristics, such as a larger Received Signal Strength Indicator (RSSI) or reduced traffic load.

[0038] In some cases, STA 104 can form a network without AP 102 or other equipment besides STA 104 itself. An example of such a network is an ad hoc network (or wireless ad hoc network). Ad hoc networks may also be referred to as mesh networks or peer-to-peer (P2P) networks. In some cases, ad hoc networks can be implemented within a larger wireless network (such as WLAN 100). In such examples, while STA 104 may be able to communicate with each other via communication link 106 through AP 102, STA 104 can also communicate directly with each other via direct wireless communication link 110. Additionally, two STA 104 can communicate via direct communication link 110, regardless of whether the two STA 104 are associated with and served by the same AP 102. In such ad hoc systems, one or more STAs among STA 104 can assume the role played by AP 102 in the BSS. Such STA 104 may be referred to as the group owner (GO) and can coordinate transmissions within the ad hoc network. Examples of direct wireless communication links 110 include Wi-Fi direct connections, connections established by using Wi-Fi Tunneling Direct Link Establishment (TDLS) links, and other P2P group connections.

[0039] AP 102 and STA 104 can operate and communicate (via the corresponding communication link 106) according to one or more of the IEEE 802.11 wireless communication protocol family of standards. These standards define WLAN radio and baseband protocols for the PHY and MAC layers. AP 102 and STA 104 transmit and receive wireless communications to and from each other in the form of PHY Protocol Data Units (PPDUs) (also referred to below as “Wi-Fi communication” or “wireless packets”). AP 102 and STA 104 in WLAN 100 can transmit PPDUs on unlicensed spectrum, which can be a portion of the spectrum including bands traditionally used by Wi-Fi technologies (such as the 2.4 GHz band, 5 GHz band, 60 GHz band, 3.6 GHz band, and 900 MHz band). Some examples of AP 102 and STA 104 described herein can also communicate in other bands that can support both licensed and unlicensed communications (such as the 5.9 GHz band and 6 GHz band). AP 102 and STA 104 can also communicate on other frequency bands (such as shared licensed bands), where multiple operators may have licenses to operate in one or more of the same or overlapping frequency bands.

[0040] Each frequency band can include multiple sub-bands or frequency channels. For example, PPDUs conforming to revisions of the IEEE 802.11n, 802.11ac, 802.11ax, and 802.11be standards can be transmitted in 2.4 GHz, 5 GHz, or 6 GHz bands, where each band is divided into multiple 20 MHz channels. Therefore, these PPDUs are transmitted on physical channels with a minimum bandwidth of 20 MHz, but larger channels can be formed through channel bonding. For example, PPDUs can be transmitted on physical channels with bandwidths of 40 MHz, 80 MHz, 160 MHz, or 320 MHz by bonding multiple 20 MHz channels together.

[0041] Each PPDU is a composite structure comprising a PHY preamble and a payload in the form of a PHY Service Data Unit (PSDU). The information provided in the preamble can be used by the receiving device to decode subsequent data in the PSDU. In instances where the PPDU is transmitted on a bound channel, the preamble field may be copied and transmitted in each of the multiple component channels. The PHY preamble may include both a legacy portion (or "legacy preamble") and a non-legacy portion (or "non-legacy preamble"). The legacy preamble can be used for other purposes such as packet detection, automatic gain control, and channel estimation. The legacy preamble is also typically used to maintain compatibility with legacy equipment. The format, decoding, and information provided in the non-legacy portion of the preamble are associated with the specific IEEE 802.11 protocol to be used to transmit the payload.

[0042] Figure 2 An example Protocol Data Unit (PDU) 200 capable of being used for wireless communication between a wireless AP 102 and one or more wireless STAs 104 is shown. For example, the PDU 200 can be configured as a PPDU. As shown, the PDU 200 includes a PHY preamble 202 and a PHY payload 204. For example, the preamble 202 may include a legacy portion, which itself includes a legacy short training field (L-STF) 206 consisting of two symbols, a legacy long training field (L-LTF) 208 consisting of two symbols, and a legacy signal field (L-SIG) 210 consisting of two symbols. The legacy portion of the preamble 202 may be configured according to the IEEE 802.11a wireless communication protocol standard. The preamble 202 may also include a non-legacy portion, which includes one or more non-legacy fields 212, for example, conforming to one or more of the IEEE 802.11 wireless communication protocol standard family.

[0043] L-STF 206 generally enables the receiving device to perform coarse timing and frequency tracking, as well as automatic gain control (AGC). L-LTF 208 generally enables the receiving device to perform fine timing and frequency tracking, and also to perform initial estimation of the radio channel. L-SIG 210 generally enables the receiving device to determine (e.g., acquire, select, identify, detect, determine, calculate, or compute) the duration of the PDU and use the determined duration to avoid transmission over the PDU. The legacy portion of the preamble can be modulated according to a binary phase shift keying (BPSK) modulation scheme, including L-STF 206, L-LTF 208, and L-SIG 210. The payload 204 can be modulated according to a BPSK modulation scheme, a quadrature BPSK (Q-BPSK) modulation scheme, a quadrature amplitude modulation (QAM) modulation scheme, or another suitable modulation scheme. Payload 204 may include a PSDU containing a data field (DATA) 214, which may in turn carry higher-level data in the form of, for example, a MAC Protocol Data Unit (MPDU) or an Aggregated MPDU (A-MPDU).

[0044] Figure 3Another example PPDU 350 is shown that can be used for wireless communication between a wireless AP and one or more wireless STAs. The PPDU 350 can be used for SU, OFDMA, or MU-MIMO transmission. The PPDU 350 can be formatted as an Extremely High Throughput (EHT) WLAN PPDU according to the IEEE 802.11be revision of the IEEE 802.11 wireless communication protocol family of standards, or it can be formatted as any later (post-EHT) version of the PPDU that conforms to a new wireless communication protocol (conforming to future IEEE 802.11 wireless communication protocol standards, such as the 802.11 revision associated with Wi-Fi 8, or another wireless communication standard). The PPDU 350 includes a PHY preamble, which includes a legacy portion 352 and a non-legacy portion 354. The PPDU 350 may also include a PHY payload 356 after the preamble (e.g., in the form of a PSDU including a data field 374).

[0045] The legacy portion 352 of the preamble includes L-STF 358, L-LTF 360, and L-SIG 362. The non-legacy portion 354 of the preamble includes a repetition of L-SIG (RL-SIG) 364, as well as multiple wireless communication protocol version-related signal fields following RL-SIG 364. For example, the non-legacy portion 354 may include a general signal field 366 (referred to herein as "U-SIG 366") and an EHT signal field 368 (referred to herein as "EHT-SIG 368"). The presence of RL-SIG 364 and U-SIG 366 indicates that PPDU 350 is an EHT PPDU or a PPDU conforming to a new wireless communication protocol (conforming to future IEEE 802.11 wireless communication protocol standards). One or both of U-SIG 366 and EHT-SIG 368 can be configured as other wireless communication protocol versions above EHT that are associated with a revision of the IEEE standards family and carry version-related information. For example, U-SIG 366 can be used by a receiving device to decode bits in one or more of EHT-SIG 368 or data field 374. Similar to L-STF 358, L-LTF 360, and L-SIG 362, in instances involving the use of bound channels, the information in U-SIG 366 and EHT-SIG 368 can be copied and transmitted in each of the component 20MHz channels.

[0046] The non-legacy portion 354 also includes an additional short training field 370 (referred to herein as "EHT-STF 370," though it can also be constructed for other wireless communication protocol versions above EHT and carry version-related information) and one or more additional long training fields 372 (referred to herein as "EHT-LTF 372," though they can also be constructed for other wireless communication protocol versions above EHT and carry version-related information). EHT-STF 370 can be used for timing and frequency tracking as well as AGC, while EHT-LTF 372 can be used for more refined channel estimation.

[0047] EHT-SIG 368 can be used by the AP to identify one or more STAs 104 and notify those STAs that the AP has scheduled UL or DL ​​resources for them. EHT-SIG 368 can be decoded by each compatible STA 104 served by AP 102. EHT-SIG 368 can generally be used by the receiving device to interpret the bits in data field 374. For example, EHT-SIG 368 may include RU allocation information, spatial flow configuration information, and per-user (e.g., STA-specific) signaling information. Each EHT-SIG 368 may include a common field and at least one user-specific field. In the context of OFDMA, the common field may indicate the RU distribution across multiple STAs 104, indicate RU assignment in the frequency domain, indicate which RUs are allocated for MU-MIMO transmission and which RUs correspond to OFDMA transmission, and the number of users in the allocation, etc. The user-specific field is assigned to a specific STA 104 and carries STA-specific scheduling information, such as user-specific MCS values ​​and user-specific RU allocation information. This information enables the corresponding STA 104 to identify and decode the corresponding RU in the associated data field 374.

[0048] In some wireless communication environments, Extremely High Throughput (EHT) systems or other systems conforming to future generations of the IEEE 802.11 wireless communication protocol family can offer additional capabilities superior to previous systems (e.g., High Efficiency (HE) systems or other legacy systems). EHT and newer wireless communication protocols can support flexible operational bandwidth enhancements at both the AP and STA, such as wider operating bandwidths or finer-grained operation relative to legacy systems. For example, EHT systems can allow communication across operating bandwidths of 20 MHz, 40 MHz, 80 MHz, 160 MHz, 240 MHz, and 320 MHz. EHT systems can support various bandwidth modes, such as a continuous 240 MHz bandwidth mode, a continuous 320 MHz bandwidth mode, a non-contiguous 160+160 MHz bandwidth mode, or a non-contiguous 80+80+80+80 (or "4×80") MHz bandwidth mode.

[0049] In some examples, the wireless communication device operates in a continuous 320MHz bandwidth mode or a 160+160MHz bandwidth mode. The signal used for transmission may be generated by two different transmit chains of the device, each with a bandwidth of 160MHz (and each coupled to a different power amplifier). In some other examples, the signal used for transmission may be generated by four or more different transmit chains of the device, each with a bandwidth of 80MHz.

[0050] In some other examples, the wireless communication device may operate in a continuous 240MHz bandwidth mode or a non-continuous 160+80MHz bandwidth mode. In some examples, the signal used for transmission may be generated by three different transmission chains of the device, each with an 80MHz bandwidth. In some other examples, the 240MHz / 160+80MHz bandwidth mode can also be formed by puncturing a 320 / 160+160MHz bandwidth mode using one or more 80MHz sub-channels. For example, the signal used for transmission may be generated by two different transmission chains of the device, each with a 160MHz bandwidth, with one of these transmission chains outputting a signal having an 80MHz sub-channel punched therein.

[0051] The operating bandwidth can also accommodate concurrent operation on other unlicensed frequency bands (such as the 6 GHz band) and portions of the spectrum including bands traditionally used by Wi-Fi technologies. In discontinuous examples, the operating bandwidth can span one or more completely different sets of sub-channels. For example, a 320 MHz bandwidth can be continuous and located within the same 6 GHz band, or it can be discontinuous and located in different frequency bands (such as partially located in the 5 GHz band and partially located in the 6 GHz band).

[0052] In some examples, operational enhancements associated with EHT and newer generations of the IEEE 802.11 wireless communication protocol family, and particularly operation under increased bandwidth, may include refinements to carrier sense and signal reporting mechanisms. Such techniques may include modifications to existing rules, structures, or signaling implemented for legacy systems.

[0053] Transmitting and receiving equipment can support the use of various modulation and decoding schemes (MCS) to transmit and receive data in order to optimally utilize wireless channel conditions (e.g., to increase throughput, reduce latency, or implement various Quality of Service (QoS) parameters). For example, existing technologies support the use of up to 1024-QAM, where the modulation symbols carry 10 bits. To further improve peak data rates, 4096-QAM (also known as "4k QAM") can be implemented, enabling the modulation symbols to carry 12 bits. Given the same decoding rate, 4096-QAM can increase the data rate capacity by 20% compared to 1024-QAM, thus allowing users to achieve higher transmission efficiency.

[0054] Figure 4 A layered format of an example PPDU for communication between a wireless AP 102 and one or more wireless STAs 104 is shown. As described, each PPDU 400 includes a PHY preamble 402 and a PSDU 404. Each PSDU 404 may represent (or "carry") one or more MAC Protocol Data Units (MPDUs) 416. For example, each PSDU 404 may carry an aggregated MPDU (A-MPDU) 406, which includes an aggregation of multiple A-MPDU subframes 408. Each A-MPDU subframe 406 may include an MPDU frame 410 that includes a MAC delimiter 412 and a MAC header 414 preceding the accompanying MPDU 416, which includes the data portion ("payload" or "frame body") of the MPDU frame 410. Each MPDU frame 410 may also include a Frame Check Sequence (FCS) field 418 for error detection (e.g., the FCS field may include Cyclic Redundancy Check (CRC)) and padding bits 420. MPDU 416 may carry one or more MAC Service Data Units (MSDUs) 416. For example, MPDU 416 may carry an aggregated MSDU (A-MSDU) 422, which comprises multiple A-MSDU subframes 424. Each A-MSDU subframe 424 contains a corresponding MSDU 430, which is preceded by a subframe header 428 and, in some cases, followed by padding bits 432.

[0055] Returning to reference MPDU frame 410, MAC delimiter 412 can be used as a marker to indicate the start of associated MPDU 416 and the length of associated MPDU 416. MAC header 414 may include multiple fields containing information defining or indicating the characteristics or attributes of the data encapsulated within frame body 416. MAC header 414 includes a duration field indicating the duration from the end of the PPDU until at least the end of an acknowledgment (ACK) or block ACK (BA) to be sent by the receiving wireless communication device for that PPDU. The duration field is used to preserve the indicated duration of the wireless medium and enables the receiving device to establish its Network Allocation Vector (NAV). MAC header 414 also includes one or more fields indicating the address of the data encapsulated within frame body 416. For example, MAC header 414 may include a combination of source address, transmitter address, receiver address, or destination address. MAC header 414 may also include a frame control field containing control information. The frame control field may specify the frame type, such as a data frame, control frame, or management frame.

[0056] APs and STAs with multiple antennas can support various diversity schemes. For example, spatial diversity can be used by one or both of the transmitting or receiving devices to improve transmission robustness. For instance, to implement a transmit diversity scheme, the transmitting device can redundantly transmit the same data on two or more antennas.

[0057] APs and STAs with multiple antennas can also support Space-Time Block Decoding (STBC). Using STBC, the transmitting device also transmits multiple copies of the data stream across multiple antennas to increase the likelihood of correctly decoding the data by utilizing each received version. More specifically, the data stream to be transmitted is encoded in blocks, which are distributed across spaced antennas and over time. Generally, when the number of transmitting antennas N... Tx The number of spatial flows N SS STBC can be used at this time. N SS A spatial flow can be mapped to a number N. STS The spacetime stream, which is then mapped to N Tx One sending chain.

[0058] APs and STAs with multiple antennas can also support spatial multiplexing, which can be used to improve spectral efficiency and the resulting throughput. To achieve spatial multiplexing, the transmitting device divides the data stream into N segments. SS These are separate, independent spatial streams. These spatial streams are then encoded individually and transmitted via multiple N... TxMultiple transmit antennas transmit in parallel. APs and STAs that include multiple antennas may also support beamforming. Beamforming generally refers to directing transmitted energy in the direction of the target receiver. Beamforming can be used in single-user (SU) environments (e.g., to improve signal-to-noise ratio (SNR)) or multi-user (MU) environments (e.g., to enable MU multiple-input multiple-output (MIMO) (MU-MIMO) transmission (also known as spatial division multiple access (SDMA))). In the MU-MIMO context, beamforming may additionally or alternatively involve canceling energy in the direction of other receiving devices. To perform SU beamforming or MU-MIMO, the transmitting device (called a beamformer) transmits a signal from each of the multiple antennas. The beamformer configures the amplitude and phase shift between the signals transmitted from the different antennas such that these signals are constructively added along a specific direction toward the intended receiver (called a beamformer receiver), or destructively added in other directions toward other devices, to mitigate interference in the MU-MIMO context. The way beamformers configure amplitude and phase shift depends on the channel state information (CSI) associated with the wireless channel on which the beamformer is designed to communicate with the beamforming receiver.

[0059] To obtain the CSI required for beamforming, the beamformer can perform a channel probing procedure with the beamforming receiver. For example, the beamformer can send one or more probe signals (e.g., in the form of empty data packets (NDPs)) to the beamforming receiver. An NDP is a PPDU without any data field. The beamforming receiver can then target all corresponding NDPs in the transmit and receive antenna pairs associated with the probe signals. Tx x N Rx Measurements are performed on each of the sub-channels. The beamforming receiver generates a feedback matrix associated with the channel measurements and typically compresses this feedback matrix before sending the feedback to the beamformer. The beamformer can then generate a pre-decoding (or “guide”) matrix for the beamforming receiver associated with this feedback and use this guide matrix to pre-decode the data stream to configure amplitude and phase shift for subsequent transmissions to the beamforming receiver. The beamformer can use the guide matrix to determine (e.g., identify, detect, determine, calculate, or operate) how to transmit signals on each of the beamformer's antennas to perform beamforming. For example, the guide matrix may indicate the phase shift, power level, etc., to be used to transmit a corresponding signal on each of the beamformer's antennas.

[0060] The transmitting device supports the use of diversity schemes. When beamforming is performed, the transmitted beamforming array gain is related to N. Tx With N SSThe ratio is logarithmically proportional. Therefore, when performing beamforming to increase gain, the number of transmit antennas N is increased within other constraints. Tx Generally, this is as expected. Increasing the number of transmitting antennas can also more accurately guide transmission or null values. This is particularly advantageous in MU transmission environments where reducing inter-user interference is especially important.

[0061] To increase the spatial multiplexing capability of an AP, the AP may need to support an increased number of spatial streams (e.g., up to 16 spatial streams). However, supporting additional spatial streams can lead to increased CSI feedback overhead. Implicit CSI acquisition techniques can avoid CSI feedback overhead by leveraging the assumption that UL and DL channels have reciprocal impulse responses (i.e., channel reciprocity exists). For example, implicit channel probing processes such as implicit beamforming report (BFR) techniques (e.g., where the STA sends an NDP probe packet in the UL when the AP measures the channel) can reduce CSI feedback overhead because no BFR is transmitted. Once the AP receives the NDP, it can implicitly evaluate the channel for each STA in the STA and use the channel evaluation to configure the bootstrapping matrix. To mitigate hardware mismatches that may compromise channel reciprocity on the UL and DL (e.g., baseband to RF and RF to baseband chains are not reciprocal), the AP can implement calibration methods to compensate for the mismatch between the UL and DL channels. For example, the AP can select a reference antenna, transmit pilot signals from each of the AP's antennas, and estimate the baseband to RF gain of each of the non-reference antennas relative to the reference antenna.

[0062] In some examples, multiple APs can utilize a distributed MU-MIMO scheme to transmit to one or more STAs simultaneously. Examples of such distributed MU-MIMO transmissions include coordinated beamforming (CBF) and joint transmission (JT). With CBF, a signal (such as a data stream) for a given STA can be transmitted by only a single AP. However, the coverage areas of adjacent APs can overlap, and a signal transmitted by a given AP can reach STAs associated with adjacent APs in the OBSS as an OBSS signal. CBF allows multiple adjacent APs to transmit simultaneously while minimizing or avoiding interference, which can lead to more space reuse opportunities. More specifically, using CBF, APs can beamform signals to STAs within the BSS while simultaneously creating null values ​​in the direction of STAs in the OBSS, ensuring that any signal received at an OBSS STA has sufficiently low power to limit interference at the STA. To achieve this, an inter-BSS coordination set can be defined among adjacent APs, containing identifiers of all APs and STAs participating in CBF transmission.

[0063] Using JT (Joint Transmission), a signal for a given STA can be transmitted by multiple coordinated APs. For multiple APs to concurrently transmit data to a STA, each AP may need a copy of the data to send to that STA. Therefore, APs may need to exchange data with each other to send to the STA. Using JT, the combination of antennas from multiple APs transmitting to one or more STAs can be considered as a large antenna array (which can be represented as a virtual antenna array) for beamforming and signal transmission. Combined with MU-MIMO technology, multiple antennas from multiple APs can be able to transmit data via multiple spatial streams. Therefore, each STA can receive data via one or more of the multiple spatial streams.

[0064] Figure 5 A block diagram illustrating a first example operating environment 500 is shown. In operating environment 500, wireless communication devices 502 and 504 operate in a wireless communication network 501. The wireless communication network 501 may be a WLAN, in which devices such as wireless communication devices 502 and 504 wireless communication communicate wirelessly according to protocols and procedures defined in the IEEE 802.11 wireless communication standards family. In some examples, wireless communication device 502 may act as a wireless access point (AP) (such as reference...). Figure 1 The described AP 102) is used to operate or is operated within the AP, and the wireless communication device 504 can act as a wireless station (STA) (such as in the reference). Figure 1 The described STA 104 is used to operate or to operate within that STA. In some other examples, the wireless communication device 502 may act as a STA (such as a reference STA). Figure 1 The described STA 104 is operated by or within that STA, and the wireless communication device 504 can act as an AP (such as a reference STA). Figure 1 The described AP 102) is used to operate or to operate within the AP.

[0065] In operating environment 500, wireless communication device 502 may transmit PPDU 506 to wireless communication device 504. PPDU 506 may encapsulate MPDU 508, and subsequently MSDU (not shown). In some examples, any given PPDU 506 may encapsulate multiple MPDU 508. For example, a given PPDU 506 may encapsulate an A-MPDU comprising multiple MPDU 508.

[0066] To notify wireless communication device 502 that it has successfully received MPDU 508 encapsulated in PPDU 506, wireless communication device 504 may send an acknowledgment 510 to wireless communication device 502. In some examples, acknowledgment 510 may include block acknowledgments, any given block acknowledgment acknowledging multiple MPDU 508s. In some examples, acknowledgment 510 may additionally or alternatively include per-MPDU acknowledgments, any given of which acknowledge a single MPDU 508.

[0067] The rate at which the wireless communication device 502 provides the useful bits of higher-level information to the wireless communication device 504 in the operating environment 500 (hereinafter referred to as the "effective throughput rate") may depend on the PHY data rate on which the wireless communication device 502 transmits the PPDU 506 and the success rate achieved by the wireless communication device 504 in reconstructing the PPDU 506 from the transmission received from the wireless communication device 502 and obtaining the MPDU 508 encapsulated therein.

[0068] The PHY data rate may depend on the set of transmission parameters used by the wireless communication device 502 to transmit the PPDU 506. This set of transmission parameters may include the modulation scheme and decoding rate (collectively referred to as the modulation and decoding scheme (MCS)) applied by the wireless communication device 502 in conjunction with the transmission of the PPDU 506, and the number of spatial streams (N) transmitted by the wireless communication device 502 via its PPDU 506. SS The success rate achieved by wireless communication device 504 in reconstructing PPDU 506 from a transmission received from wireless communication device 502 and obtaining MPDU 508 encapsulated therein may depend on the condition of the wireless channel and the resilience of the transmission of wireless communication device 502 to channel impairment.

[0069] There may be an inverse relationship between the aggressiveness of the transmission parameter set upon which the wireless communication device 502 transmits PPDU 506 and the flexibility of those transmissions, and therefore an inverse relationship with the success rate achieved by the wireless communication device 504 in reconstructing PPDU 506 and obtaining MPDU 508. A more aggressive transmission parameter set (i.e., a transmission parameter set corresponding to a higher PHY data rate) may be less resilient to channel impairment compared to a more conservative transmission parameter set corresponding to a lower PHY data rate.

[0070] For a given channel condition, it is generally desirable to have sufficient flexibility to tolerate the most aggressive set of transmission parameters for that channel condition in order to produce the optimal practical throughput rate. Applying an overly aggressive set of transmission parameters that is not sufficiently flexible to the channel condition may impair the ability of wireless communication device 504 to reconstruct PPDU 506 from transmissions received from wireless communication device 502 and obtain the MPDU 508 encapsulated therein, and may result in a suboptimal practical throughput rate. Applying an overly conservative set of transmission parameters corresponding to a lower PHY data rate than other sets of transmission parameters that are sufficiently flexible to the channel condition may cause PPDU 506 to be unnecessarily slowed down in transmission to wireless communication device 504, and may also result in a suboptimal practical throughput rate.

[0071] To attempt to optimize the effective throughput rate over time as PPDU 506 is transmitted to wireless communication device 504, wireless communication device 502 may adapt its transmission parameters for transmitting PPDU 506 based on channel conditions. In various implementations, wireless communication device 502 may adapt its transmission parameters according to a two-dimensional (2D) rate adaptation scheme. According to the 2D rate adaptation scheme, wireless communication device 502 assesses whether its transmission parameters are sufficiently resilient to channel conditions based on the success rate associated with delivering MPDU 508 to wireless communication device 504, as indicated by received (or unreceived) acknowledgments 510 for MPDU 508. If too high a proportion of MPDU 508s are unacknowledged, wireless communication device 502 may determine that its transmission parameters are too aggressive for the channel conditions and may switch to a less aggressive set of transmission parameters. If the proportion of unacknowledged MPDU 508s is low enough, wireless communication device 502 may determine that its transmission parameters are not too aggressive and may maintain those transmission parameters or switch to a more aggressive set of transmission parameters.

[0072] Because the wireless communication device 502 needs to wait to see if it has received an acknowledgment 510 for MPDU 508, there may be significant delays associated with the adaptation of transmission parameters according to this 2D rate adaptation scheme. The wireless communication device 502 cannot accurately determine whether a given MPDU 508 has been acknowledged until it has given the wireless communication device 504 time to extract the MPDU 508 from its encapsulated PPDU 506, verify the integrity of the MPDU 508, generate an acknowledgment 510 for the MPDU 508, encapsulate the acknowledgment 510 in a PPDU (not shown), and transmit the PPDU to the wireless communication device 502. The wireless communication device 502 also needs to allow itself time to extract the acknowledgment 510 for the MPDU 508 from the received PPDU and process the acknowledgment 510. The time required for the wireless communication device 502 to wait to accommodate these various operations may be lengthy.

[0073] Other inefficiencies may also exist associated with the adaptation of transmission parameters according to this 2D rate adaptation scheme. For example, when the MPDU 508 has a high acknowledgment rate, the wireless communication device 502 may have difficulty distinguishing whether this means its transmission parameters are suitable for the channel conditions or overly conservative, and if the latter, the degree of over-conservatism. The wireless communication device 502 may be able to make this determination through a trial-and-error process, but this process may involve an inefficient and potentially lengthy series of incremental increases in transmission parameters before identifying the majority of the most suitable sets. This inefficiency may be particularly pronounced when channel conditions change rapidly.

[0074] This document discloses a technique for fast transmission parameter adaptation based on eSINR. According to this technique, wireless communication device 502 can implement a PHY-based rate adaptation scheme to achieve an improved effective throughput rate compared to those achievable via a 2D rate adaptation scheme. According to the PHY-based rate adaptation scheme, wireless communication device 504 can assess channel conditions by determining the eSINR associated with packets received from wireless communication device 502, identify a set of transmission parameters expected to be suitable for the channel conditions based on the eSINR, and notify wireless communication device 502 of the identified set of transmission parameters by transmitting channel feedback information to wireless communication device 502.

[0075] Figure 6 A block diagram illustrating a second example operating environment 600 is shown. Wireless communication devices 502 and 504 implement techniques for rapid transmission parameter adaptation based on eSINR in operating environment 600, in order to adapt to changes in channel conditions more quickly and accurately and achieve improved actual throughput rates.

[0076] In operating environment 600, wireless communication devices 502 and 504 can implement a PHY-based rate adaptation scheme. According to the PHY-based rate adaptation scheme, wireless communication device 504 can select transmission parameters 620 based on PHY layer metrics associated with its reception of packet 612 from wireless communication device 502, and can provide channel feedback information 624 indicating transmission parameters 620 to wireless communication device 502. In various examples, packet 612 can be a null data packet (NDP). In some examples, packet 612 can include probe frames, such as probe response frames. In some other examples, packet 612 can include quality of service (QoS) null frames. According to various aspects of this disclosure, transmission parameters 620 can include a modulation and decoding scheme (MCS). In some examples, transmission parameters 620 can also include the number of spatial streams (N). SS In various examples, the channel feedback information 624 may include indications of the MCS and N. SSThe combined index value. In some examples, wireless communication device 504 can provide channel feedback information 624 to wireless communication device 502 by sending a block acknowledgment frame 622 that includes channel feedback information 624 to wireless communication device 502.

[0077] According to various aspects of this disclosure, wireless communication device 504 may select transmission parameters 620 based on eSINR 618 associated with its reception of packet 612. In various examples, wireless communication device 504 may select transmission parameters 620 based on transmission parameter mapping information 619 indicating a correspondence between a range of SINR values ​​and a set of transmission parameters. In some examples, transmission parameter mapping information 619 may reflect a range of SINR values ​​to a transmission parameter mapping determined via offline training.

[0078] According to various aspects of this disclosure, sending parameter mapping information 619 can indicate the SINR value range to MCS-N. SS Combined mapping. In some examples, sending parameter mapping information 619 can define a set of multiple SINR thresholds, which can include those for multiple MCS-Ns. SS The corresponding SINR threshold for each combination in the combination. In various examples, each of the multiple SINR thresholds can be a value that can be compared with eSINR 618 to determine whether the quality of the radio channel is sufficient to support the multiple MCS-N values. SS The transmission of the corresponding combination within the combination. In some examples, the eSINR threshold can vary with its corresponding MCS-N. SS The aggressiveness of the combination increases. In various examples, for multiple MCS-Ns... SS For each combination in the combination, the corresponding SINR value range can be from this MCS-N. SS The combined SINR threshold crosses to a higher level of MCS-N in terms of radicality. SS Combined SINR thresholds. For example, the second most aggressive MCS-N SS The combined SINR value range can be from this MCS-N SS The combined SINR threshold crosses to the most aggressive MCS-N SS Combined SINR threshold, the third most aggressive MCS-N SS The combined SINR value range can be from this MCS-N SS The combined SINR threshold crosses the second most aggressive MCS-N. SS Combined SINR thresholds, etc.

[0079] According to various aspects of this disclosure, wireless communication device 504 can estimate a per-tone per-spatial-stream SINR 614 associated with receiving packet 612 from wireless communication device 502, and can use the per-tone per-spatial-stream SINR 614 to obtain an eSINR 618 associated with the reception of packet 612. In various examples, wireless communication device 504 can estimate the per-tone per-spatial-stream SINR 614 via minimum mean square error (MMSE) SINR estimation based on one or more training fields of packet 612. In some examples, the one or more training fields can be long training fields (LTF), such as high-efficiency LTF (HE-LTF).

[0080] According to various aspects of this disclosure, wireless communication device 504 can obtain eSINR 618 using per-tone per-space stream SINR 614 based on SINR mutual information rate (MIR) mapping information 616. In various examples, SINR-MIR mapping information 616 can indicate the correspondence between SINR and MIR. In some examples, SINR-MIR mapping information 616 can indicate the SINR-MIR mapping according to the SINR-MIR mapping function Φ, and the MIR-SINR mapping function Φ as the inverse function of the SINR-MIR mapping function Φ. -1 The mapping from MIR to SINR. According to various aspects of this disclosure, the SINR-to-MIR mapping function Φ maps SINR to symbol-level mutual information rate, and the MIR-to-SINR mapping function Φ... -1 Symbol-level mutual information rate can be mapped to SINR. In various examples, wireless communication device 504 can apply SINR-to-MIR and MIR-to-SINR mappings indicated by SINR-MIR mapping information 616 to obtain eSINR 618 based on per-tone per-space-stream SINR 614 according to the following formula (1):

[0081]

[0082] α and β are hedge factors, whose values ​​can be calibrated to compensate for residual errors.

[0083] According to various aspects of this disclosure, the SINR-MIR mapping information 616 may include one or more lookup tables (LUTs) indicating SINR-MIR mappings (such as according to the SINR-MIR mapping function Φ) and MIR-SINR mappings (such as according to the MIR-SINR mapping function Φ). -1 (or both). In some examples, one or more LUTs may indicate a SINR-to-MIR mapping, a MIR-to-SINR mapping, or both based on the Receive Bit Mutual Information Rate (RBIR), which represents the average symbol-level mutual information rate conditioned on the modulation scheme.

[0084] In various examples, wireless communication device 504 may convert per-tone per-space stream SINR 614 to MIR according to SINR-MIR mapping indicated by SINR-MIR mapping information 616, determine the average value of MIR, and obtain eSINR 618 based on the average MIR according to MIR-MIR mapping indicated by SINR-MIR mapping information 616.

[0085] According to various aspects of this disclosure, the wireless communication device 504 may include a SINR margin 626 in the channel feedback information 624. In some examples, the SINR margin 626 may indicate SINR excess, which means that eSINR 618 exceeds the SINR threshold associated with the transmission parameters 620 by an amount. In other examples, the SINR margin 626 may indicate SINR deficiency, which means that eSINR 618 is lower than the SINR threshold associated with a set of transmission parameters that is one step higher than the transmission parameters 620 (in terms of aggressiveness, and therefore in terms of data rate capacity). In various examples, the SINR margin 626 may be a quantized value.

[0086] In various examples, the transmit power used by the wireless communication device 502 for a given transmission may depend on the MCS applied by the wireless communication device 502 for that transmission. In some examples, the wireless communication device 502 may apply transmit power backoff in conjunction with transmissions based on one or more MCSs, and the applied transmit power backoff may vary depending on the MCS. According to aspects of this disclosure, in order to notify the wireless communication device 504 of its transmit power backoff for one or more MCSs, the wireless communication device 502 may provide transmit power backoff information 611 to the wireless communication device 504. In some examples, the wireless communication device 502 may provide transmit power backoff information 611 to the wireless communication device 504 during or immediately after initial association.

[0087] According to various aspects of this disclosure, wireless communication device 502 can select transmission parameters 627 for transmitting data frame 628 based on transmission parameters 620 indicated by channel feedback information 624, and can transmit data frame 628 to wireless communication device 504 based on the selected transmission parameters 627. In some examples, wireless communication device 502 can simply adopt transmission parameters 620 indicated by channel feedback information 624 as transmission parameters 627 for transmitting data frame 628. In various examples, wireless communication device 502 can selectively apply or modify the indicated transmission parameters 620 based on other considerations. For example, if channel feedback information 624 includes a SINR margin 626 indicating that eSINR 618 is very close to the SINR threshold for a more aggressive set of transmission parameters, and wireless communication device 502 has detected an upward trend in channel quality, then wireless communication device 502 can adopt a more aggressive set of transmission parameters as transmission parameters 627 for transmitting data frame 628. In another example, if the wireless communication device 502 has only a small amount of data to send in data frame 628, it may use a less aggressive set of transmission parameters as transmission parameter 627 instead of transmission parameter 620.

[0088] Figure 7 A flowchart illustrating an example process 700, illustrative of some aspects of this disclosure, that can be performed by a wireless communication device supporting fast transmit parameter adaptation based on eSINR. Operation of process 700 can be implemented by a wireless STA or AP, or components thereof, as described herein. In some examples, process 700 can be performed by a wireless communication device (such as reference _____) operating as a wireless STA or within a wireless STA. Figure 5 and Figure 6 The described wireless communication device 504 or reference Figure 9 The described wireless communication device 900) performs the process. In some examples, process 700 may be performed by a wireless communication device (such as reference 900) operating as a wireless access point (AP) or within a wireless STA. Figure 5 and Figure 6 The described wireless communication device 504 or reference Figure 10 The described wireless communication device 1000 performs the process. In some examples, process 700 may be performed by a wireless AP (such as reference 1000). Figure 1 The described wireless AP 102) performs this process. In some examples, process 700 can be performed by a wireless STA (such as reference STA). Figure 1 The wireless STA described in the description (one of the wireless STAs 104) is executed.

[0089] In some examples, in box 702, the wireless communication device can receive packets from a second wireless communication device. For example, in Figure 6In the operating environment 600, wireless communication device 504 can receive packet 612 from wireless communication device 502. In some examples, the wireless communication device can be a STA and the second wireless communication network can be an AP. In some other examples, the wireless communication device can be an AP and the second wireless communication device can be a STA. In some examples, the packet may include a probe frame. In some other examples, the packet may include a Quality of Service (QoS) empty frame.

[0090] In some examples, in block 704, the wireless communication device may send a block acknowledgment frame to a second wireless communication device, including channel feedback information indicating a set of transmission parameters including a modulation and decoding scheme (MCS) associated with the effective signal-to-interference-plus-noise ratio (SINR) of the received packet, wherein the effective SINR (eSINR) corresponds to the average MIR associated with the received packet according to a mutual information rate (MIR) to SINR mapping function. For example, in Figure 6 In the operating environment 600, the wireless communication device 504 may send a block acknowledgment frame 622 to the wireless communication device 502. The block acknowledgment frame 622 may include channel feedback information 624, which may indicate transmission parameters 620. The transmission parameters 620 may be associated with eSINR 618 associated with the reception of packet 612 and may include MCS. The eSINR 618 may correspond to the average MIR associated with the reception of packet 612 according to the MIR-to-SINR mapping function included in SINR / MIR mapping information 616.

[0091] In some examples, the send parameter set may also include the number of spatial streams (N) SS In some such examples, channel feedback information may include indications of MCS and N. SS The combined index value. In some examples, channel feedback information can indicate a SINR excess associated with the difference between eSINR and a SINR threshold corresponding to MCS and N. SS Combinations. For example, in Figure 6 In the operating environment 600, the channel feedback information 624 may include a SINR margin 626 indicating a SINR excess associated with the difference between eSINR 618 and a SINR threshold corresponding to MCS and N. SS A combination of . In some other examples, channel feedback information can indicate the MCS and N SS The first combination, and can indicate insufficient SINR associated with the difference between eSINR and a SINR threshold corresponding to MCS and N. SS A second combination associated with a higher data rate capacity than the first combination. For example, in Figure 6In the operating environment 600, the channel feedback information 624 can indicate the MCS and N SS The first combination may include a SINR margin 626 indicating a SINR deficiency associated with the difference between eSINR 618 and a SINR threshold corresponding to MCS and N. SS The second combination is associated with a higher data rate capacity than the first combination.

[0092] In some examples, a wireless communication device can estimate multiple SINRs for multiple tones across multiple spatial streams associated with the reception of packets on a per-tone, per-spatial-stream basis, and use a lookup table (LUT) to obtain the eSINR based on the estimated multiple SINRs. For example, in Figure 6 In the operating environment 600, the wireless communication device 504 can estimate multiple SINRs for multiple tones associated with multiple spatial streams received from the wireless communication device 502 on a per-tone-per-space-stream basis, and can obtain eSINR 618 using the LUT included in the SINR / MIR mapping information 616 based on the estimated multiple SINRs.

[0093] In some examples, the wireless communication device may select the transmission parameter set based on transmission parameter mapping information that indicates the mapping from eSINR to the transmission parameter set. For example, in Figure 6 In the operating environment 600, the wireless communication device 504 can select the transmission parameter 620 according to the transmission parameter mapping information 619, which indicates the mapping from eSINR 618 to the transmission parameter 620.

[0094] In some examples, the wireless communication device may select a set of transmission parameters based on eSINR and transmit power backoff information obtained from a second wireless communication device, and the transmit power backoff information may indicate transmit power backoff associated with the MCS. For example, in Figure 6 In the operating environment 600, the wireless communication device 504 can select transmission parameters 620 based on eSINR 618 and transmit power backoff information 611 obtained from the wireless communication device 502, and the transmit power backoff information 611 can indicate transmit power backoff associated with the MCS included in the transmission parameters 620. In some examples, the transmit power backoff information can indicate a corresponding associated transmit power backoff for each of a plurality of MCSs including an MCS. In some examples, the wireless communication device can obtain transmit power backoff information from a second wireless communication device during association between the wireless communication device and the second wireless communication device.

[0095] Figure 8A flowchart illustrating an example process 800 that can be performed at a wireless STA supporting fast transmit parameter adaptation based on eSINR, according to some aspects of this disclosure, is shown. Operation of process 800 can be implemented by a wireless STA or AP or its components as described herein. In some examples, process 800 can be implemented by a wireless communication device (such as reference _____) operating as a wireless STA or within a wireless STA. Figure 5 and Figure 6 The described wireless communication device 502 or reference Figure 9 The described wireless communication device 900) performs the process. In some examples, process 800 may be performed by a wireless communication device (such as reference 900) operating as a wireless access point (AP) or within a wireless AP. Figure 5 and Figure 6 The described wireless communication device 502 or reference Figure 10 The described wireless communication device 800 performs the process. In some examples, the process 800 may be performed by a wireless AP (such as reference 800). Figure 1 The described wireless AP 102) performs this process. In some examples, process 700 can be performed by a wireless STA (such as reference STA). Figure 1 The wireless STA described in the description (one of the wireless STAs 104) is executed.

[0096] In some examples, within box 802, the wireless communication device may send packets to a second wireless communication device. For example, in Figure 6 In the operating environment 600, wireless communication device 502 may send packet 612 to wireless communication device 504. In some examples, the wireless communication device may be a STA and the second wireless communication network may be an AP. In some other examples, the wireless communication device may be an AP and the second wireless communication device may be a STA. In some examples, the packet may include a probe frame. In some other examples, the packet may include a Quality of Service (QoS) empty frame.

[0097] In some examples, in block 804, the wireless communication device may receive a block acknowledgment frame from a second wireless communication device, which includes channel feedback information indicating a set of transmission parameters including a modulation and decoding scheme (MCS). For example, in Figure 6 In the operating environment 600, the wireless communication device 502 can receive a block acknowledgment frame 622 from the wireless communication device 504. The block acknowledgment frame 622 may include channel feedback information 624, which may indicate transmission parameters 620, and the transmission parameters 620 may include MCS.

[0098] In some examples, the send parameter set may also include the number of spatial streams (N) SS In some such examples, channel feedback information may include indications of MCS and N. SSThe combined index value. In some examples, channel feedback information may indicate a SINR excess associated with the difference between eSINR and a SINR threshold, which is related to the reception of packets by a second wireless communication device, and the SINR threshold corresponds to MCS and N. SS Combinations. For example, in Figure 6 In the operating environment 600, the channel feedback information 624 may include a SINR margin 626 indicating an excess SINR associated with the difference between eSINR 618 and a SINR threshold, which is associated with the reception of packet 612 by the wireless communication device 504, and the SINR threshold corresponds to MCS and N. SS A combination of . In some other examples, channel feedback information can indicate the MCS and N SS The first combination, and can indicate insufficient SINR associated with the difference between eSINR and a SINR threshold, which is associated with the reception of packets by the second wireless communication device, and the SINR threshold corresponds to MCS and N. SS A second combination associated with a higher data rate capacity than the first combination. For example, in Figure 6 In the operating environment 600, the channel feedback information 624 can indicate the MCS and N SS The first combination may include a SINR margin 626 indicating a SINR deficiency associated with the difference between eSINR 618 and a SINR threshold corresponding to MCS and N. SS The second combination is associated with a higher data rate capacity than the first combination.

[0099] In some examples, the wireless communication device may provide transmit power backoff information to a second wireless communication device, and the transmit power backoff information may indicate transmit power backoff to be performed by the wireless communication device for the MCS application. For example, in Figure 6 In the operating environment 600, wireless communication device 502 may provide transmit power backoff information 611 to wireless communication device 504, and the transmit power backoff information 611 may indicate transmit power backoff associated with the MCS included in transmit parameters 620. In some examples, the transmit power backoff information may indicate a corresponding transmit power backoff to be applied by the wireless communication device for each of a plurality of MCSs including an MCS. In some examples, the wireless communication device may provide transmit power backoff information to a second wireless communication device during association between the wireless communication device and a second wireless communication device.

[0100] In some examples, in box 806, the wireless communication device can transmit a data frame to a second wireless communication device according to transmission parameters selected based on an indicated set of transmission parameters. For example, in Figure 6In the operating environment 600, the wireless communication device 502 can select the transmission parameter 627 according to the transmission parameter 620 indicated by the channel feedback information 624 included in the block confirmation frame 622, and can send the data frame 628 to the wireless communication device 504 according to the transmission parameter 627.

[0101] Figure 9 A block diagram of a first example wireless communication device 900 supporting fast transmit parameter adaptation based on eSINR is shown. In some specific implementations, the wireless communication device 900 may be configured to perform the above-mentioned references. Figure 7 The described process is 700, or more (references). Figure 8 The described process 800 or both. The wireless communication device 900 may be... Figure 5 and Figure 6 The wireless communication device 900 is an example specific implementation of wireless communication device 502 or wireless communication device 504. In some specific implementations, wireless communication device 900 may be a chip, SoC, chipset, package, or device, which may include: one or more modems (such as a Wi-Fi (IEEE 802.11) modem or a cellular modem (such as a 3GPP 4G LTE or 5G compatible modem), one or more processors, processing blocks, or processing elements (collectively, "processors"); one or more radio components (collectively, "radio components"); and one or more memories or storage blocks (collectively, "memory"). In some specific implementations, wireless communication device 900 may be a wireless STA (such as the one mentioned above in the references) Figure 1 The device used in one of the wireless STAs (104) described herein. In other embodiments, the wireless communication device 900 may be a wireless STA that includes such a chip, SoC, chipset, package or device and at least one antenna.

[0102] In some implementations, the wireless communication device 900 is capable of transmitting and receiving wireless communications, for example, in the form of wireless packets. For instance, the wireless communication device may be configured or be able to operate to transmit and receive packets in the form of physical layer PPDUs and MPDUs conforming to one or more of the IEEE 802.11 series of wireless communication protocol standards. The wireless communication device 900 may include components for bidirectional communication, including components for transmitting and receiving communications, such as a communication manager 920, an input / output (I / O) controller 910, a transceiver 915, an antenna 925, a memory 930, a code 935, and a processor 940. These components may communicate electronically or be coupled in other ways (such as operatively, communicatively, functionally, electronically, or electrically) via one or more buses (such as bus 945). In some implementations, the wireless communication device 900 also includes a user interface (UI) (such as a touchscreen or keypad) and a display, which may be integrated with the UI to form a touchscreen display. In some implementations, the wireless communication device 900 may also include one or more sensors, such as one or more inertial sensors, accelerometers, temperature sensors, pressure sensors, or altitude sensors.

[0103] The I / O controller 910 manages the input and output signals of the wireless communication device 900. The I / O controller 910 can also manage peripheral devices not integrated into the wireless communication device 900. In some implementations, the I / O controller 910 may represent a physical connection or port to an external peripheral device. In some implementations, the I / O controller 910 may utilize an operating system, such as... Alternatively, it may be another known operating system. Additionally or alternatively, the I / O controller 910 may represent or interact with a modem, keyboard, mouse, touchscreen, or similar device. In some embodiments, the I / O controller 910 may be implemented as part of a processor or processing system (such as processor 940). In some embodiments, a user may interact with the wireless communication device 900 via the I / O controller 910 or via hardware components controlled by the I / O controller 910.

[0104] In some embodiments, the wireless communication device 900 may include a single antenna 925. However, in other embodiments, the wireless communication device 900 may have more than one antenna 925, which may be capable of concurrently transmitting or receiving multiple wireless transmissions. The transceiver 915 may communicate bidirectionally via one or more antennas 925, wired or wireless links, as described herein. For example, the transceiver 915 may represent a wireless transceiver and may communicate bidirectionally with another wireless transceiver. The transceiver 915 may also include a modem for modulating packets, providing modulated packets to one or more antennas 925 for transmission, and demodulating packets received from one or more antennas 925.

[0105] In some embodiments, transceiver 915 may include one or more interfaces, such as one or more interfaces coupled to one or more antennas 925 configured to support various receive or acquire operations, or one or more interfaces coupled to one or more antennas 925 configured to support various transmit or output operations, or combinations thereof. In some embodiments, transceiver 915 may include one or more processor or memory components or be configured to couple thereto, these processor or memory components being operable to perform or support operations associated with received or acquired information or signals, or to generate information or other signals for transmission or other output, or any combination thereof. In some embodiments, transceiver 915, or transceiver 915 and one or more antennas 925, or transceiver 915 and one or more antennas 925 and one or more processor or memory components (e.g., processor 940 or memory 930 or both) may be included in a chip or chip assembly mounted in wireless communication device 900.

[0106] Memory 930 may include random access memory (RAM) and read-only memory (ROM). Memory 930 may store computer-readable, computer-executable code 935, including instructions that, when executed by processor 940, cause wireless communication device 900 to perform the various functions described herein. Code 935 may be stored in a non-transitory computer-readable medium, such as system memory or another type of memory. In some embodiments, code 935 may not be directly executable by processor 940, but may enable a computer (e.g., when compiled and executed) to perform the functions described herein. In some embodiments, memory 930 may include a basic I / O system (BIOS), etc., which controls basic hardware or software operations, such as interaction with peripheral components or devices.

[0107] Processor 940 may be any one or more suitable processors capable of executing scripts or instructions of one or more software programs stored in wireless communication device 900 (such as in memory 930). In some embodiments, processor 940 may be a component of a processing system. A processing system can generally refer to a system or series of machines or components that receive input and process that input to produce a set of outputs that can be passed to, for example, other systems or components of wireless communication device 900. For example, the processing system of wireless communication device 900 may refer to a system that includes various other components or subcomponents of wireless communication device 900, such as processor 940, or transceiver 915, or communication manager 920, or other components or combinations of components of wireless communication device 900.

[0108] The processing system of the wireless communication device 900 can interface with other components of the wireless communication device 900 and can process information (such as input or signals) received from other components or output such information to other components. For example, the chip or modem of the wireless communication device 900 may include a processing system, a first interface for outputting information, and a second interface for receiving information. In some embodiments, the first interface may refer to the interface between the processing system of the chip or modem and a transmitter, enabling the wireless communication device 900 to transmit information output from the chip or modem. In some embodiments, the second interface may refer to the interface between the processing system of the chip or modem and a receiver, enabling the wireless communication device 900 to receive information or signal input, and such information may be transmitted to the processing system. Those skilled in the art will readily recognize that the first interface can also receive information or signal input, and the second interface can also output information or signal output.

[0109] According to the examples disclosed herein, communication manager 920 may support wireless communication by wireless communication device 900. In some implementations, communication manager 920 may be configured to perform various operations (e.g., receiving, monitoring, transmitting) using transceiver 915, one or more antennas 925, or any combination thereof, or otherwise in cooperation with them. Although communication manager 920 is illustrated as a separate component, in some implementations, one or more functions described with reference to communication manager 920 may be supported or performed by processor 940, memory 930, code 935, or any combination thereof. For example, code 935 may include aspects executable by processor 940 to enable wireless communication device 900 to perform the fast transmit parameter adaptation based on eSINR as described herein, or processor 940 and memory 930 may be otherwise configured to perform or support such operations.

[0110] In some examples, the communication manager 920 may be configured as, or otherwise support, a component for receiving packets from a second wireless communication device. In some examples, the packets may include probe frames. In other examples, the packets may include QoS empty frames.

[0111] In some examples, the communication manager 920 may be configured as, or otherwise support, a component for transmitting a block acknowledgment frame to a second wireless communication device, the channel feedback information indicating a set of transmission parameters including an MCS associated with the eSINR of packet reception, wherein the eSINR corresponds to the average MIR associated with packet reception according to a MIR-to-SINR mapping function.

[0112] In some examples, the send parameter set may also include the number of spatial streams (N) SS In some such examples, channel feedback information may include indications of MCS and N. SS The combined index value. In some examples, channel feedback information can indicate a SINR excess associated with the difference between eSINR and a SINR threshold corresponding to MCS and N. SS A combination of [variables]. In some other examples, channel feedback information can indicate insufficient SINR associated with the difference between eSINR and a SINR threshold corresponding to MCS and N. SS The second combination is associated with a higher data rate capacity than the first combination.

[0113] In some examples, the communication manager 920 may be configured as, or otherwise support, a component for sending packets to a second wireless communication device. In some examples, the packets may include probe frames. In other examples, the packets may include QoS empty frames.

[0114] In some examples, the communication manager 920 may be configured as, or otherwise support, a component for receiving block acknowledgment frames from a second wireless communication device, including channel feedback information indicating a set of transmission parameters including the MCS. In some examples, the transmission parameter set may also include the number of spatial streams (N). SS In some such examples, channel feedback information may include indications of MCS and N. SS The combined index value. In some examples, channel feedback information may indicate a SINR excess associated with the difference between eSINR and a SINR threshold, which is related to the reception of packets by a second wireless communication device, and the SINR threshold corresponds to MCS and N. SSA combination of [variables]. In some other examples, channel feedback information may indicate insufficient SINR associated with the difference between eSINR and a SINR threshold, which is related to the reception of packets by a second wireless communication device, and the SINR threshold corresponds to MCS and N. SS A second combination is associated with a higher data rate capacity than the combination indicated by channel feedback information.

[0115] In some examples, the communication manager 920 may be configured as, or otherwise support, a component for transmitting data frames to a second wireless communication device according to transmission parameters selected based on an indicated set of transmission parameters.

[0116] In some examples, the communication manager 920 may be configured as, or otherwise support, a component for providing transmit power backoff information to a second wireless communication device, the transmit power backoff information indicating transmit power backoff to be performed by the wireless communication device for an MCS application. In some examples, the transmit power backoff information may indicate a corresponding transmit power backoff to be performed by the wireless communication device for each of a plurality of MCSs including an MCS. In some examples, the transmit power backoff information may be provided to the second wireless communication device during association between the wireless communication device and the second wireless communication device.

[0117] Figure 10 A block diagram of a second example wireless communication device 1000 supporting fast transmission parameter adaptation based on eSINR is shown. In some specific implementations, the wireless communication device 1000 may be configured to perform the above-referenced... Figure 7 The described process is 700, or more (references). Figure 8 The described process 800 or both. The wireless communication device 1000 can be... Figure 5 and Figure 6 The wireless communication device 1000 is an example specific implementation of wireless communication device 502 or wireless communication device 504. In some specific implementations, wireless communication device 1000 may be a chip, SoC, chipset, package, or device, which may include: one or more modems (such as a Wi-Fi (IEEE 802.11) modem or a cellular modem (such as a 3GPP 4G LTE or 5G compatible modem), one or more processors, processing blocks, or processing elements (collectively, "processors"); one or more radio components (collectively, "radio components"); and one or more memories or storage blocks (collectively, "memory"). In some specific implementations, wireless communication device 1000 may be a wireless AP (such as the one mentioned above in the references) Figure 1The device used in the described wireless AP 102). In other specific embodiments, the wireless communication device 1000 may be a wireless AP that includes such a chip, SoC, chipset, package or device and at least one antenna.

[0118] In some specific implementations, the wireless communication device 1000 is capable of transmitting and receiving wireless communications, for example, in the form of wireless packets. For instance, the wireless communication device may be configured or able to operate to transmit and receive packets in the form of physical layer PPDUs and MPDUs conforming to one or more of the IEEE 802.11 series of wireless communication protocol standards. The wireless communication device 1000 may include components for bidirectional communication, including components for transmitting and receiving communications, such as a communication manager 1020, an input / output (I / O) controller 1010, a transceiver 1015, an antenna 1025, a memory 1030, a code 1035, and a processor 1040. These components may communicate electronically or be coupled in other ways (such as operatively, communicatively, functionally, electronically, or electrically) via one or more buses (such as bus 1045).

[0119] The I / O controller 1010 manages the input and output signals of the wireless communication device 1000. The I / O controller 1010 can also manage peripheral devices not integrated into the wireless communication device 1000. In some embodiments, the I / O controller 1010 may represent a physical connection or port to an external peripheral device. In some embodiments, the I / O controller 1010 may utilize an operating system, such as... Alternatively, it may be another known operating system. Additionally or alternatively, the I / O controller 1010 may represent or interact with a modem, keyboard, mouse, touchscreen, or similar device. In some embodiments, the I / O controller 1010 may be implemented as part of a processor or processing system (such as processor 1040). In some embodiments, a user may interact with the wireless communication device 1000 via the I / O controller 1010 or via hardware components controlled by the I / O controller 1010.

[0120] In some embodiments, the wireless communication device 1000 may include a single antenna 1025. However, in other embodiments, the wireless communication device 1000 may have more than one antenna 1025, which may be capable of concurrently transmitting or receiving multiple wireless transmissions. The transceiver 1015 may communicate bidirectionally via one or more antennas 1025, wired or wireless links, as described herein. For example, the transceiver 1015 may represent a wireless transceiver and may communicate bidirectionally with another wireless transceiver. The transceiver 1015 may also include a modem for modulating packets, providing the modulated packets to one or more antennas 1025 for transmission, and demodulating packets received from one or more antennas 1025.

[0121] In some embodiments, transceiver 1015 may include one or more interfaces, such as one or more interfaces coupled to one or more antennas 1025 configured to support various receive or acquire operations, or one or more interfaces coupled to one or more antennas 1025 configured to support various transmit or output operations, or combinations thereof. In some embodiments, transceiver 1015 may include one or more processor or memory components or configured to be coupled thereto, which are operable to perform or support operations associated with received or acquired information or signals, or to generate information or other signals for transmission or other output, or any combination thereof. In some embodiments, transceiver 1015, or transceiver 1015 and one or more antennas 1025, or transceiver 1015 and one or more antennas 1025 and one or more processor or memory components (e.g., processor 1040 or memory 1030 or both) may be included in a chip or chip assembly mounted in wireless communication device 1000.

[0122] Memory 1030 may include random access memory (RAM) and read-only memory (ROM). Memory 1030 may store computer-readable, computer-executable code 1035, including instructions that, when executed by processor 1040, cause wireless communication device 1000 to perform the various functions described herein. Code 1035 may be stored in a non-transitory computer-readable medium, such as system memory or another type of memory. In some embodiments, code 1035 may not be directly executable by processor 1040, but may enable a computer (e.g., when compiled and executed) to perform the functions described herein. In some embodiments, memory 1030 may include a basic I / O system (BIOS), etc., which controls basic hardware or software operations, such as interaction with peripheral components or devices.

[0123] Processor 1040 may be any one or more suitable processors capable of executing scripts or instructions of one or more software programs stored in wireless communication device 1000 (such as in memory 1030). In some specific implementations, processor 1040 may be a component of a processing system. A processing system can generally refer to a system or series of machines or components that receive input and process that input to produce a set of outputs that can be passed to, for example, other systems or components of wireless communication device 1000. For example, the processing system of wireless communication device 1000 may refer to a system that includes various other components or subcomponents of wireless communication device 1000, such as processor 1040, or transceiver 1015, or communication manager 1020, or other components or combinations of components of wireless communication device 1000.

[0124] The processing system of the wireless communication device 1000 can interface with other components of the wireless communication device 1000 and can process information (such as input or signals) received from other components, or output such information to other components. For example, the chip or modem of the wireless communication device 1000 may include a processing system, a first interface for outputting information, and a second interface for receiving information. In some embodiments, the first interface may refer to the interface between the processing system of the chip or modem and a transmitter, enabling the wireless communication device 1000 to transmit information output from the chip or modem. In some embodiments, the second interface may refer to the interface between the processing system of the chip or modem and a receiver, enabling the wireless communication device 1000 to receive information or signal input, and such information may be transmitted to the processing system. Those skilled in the art will readily recognize that the first interface can also receive information or signal input, and the second interface can also output information or signal output.

[0125] According to the examples disclosed herein, communication manager 1020 may support wireless communication by wireless communication device 1000. In some specific implementations, communication manager 1020 may be configured to perform various operations (e.g., receiving, monitoring, transmitting) using transceiver 1015, one or more antennas 1025, or any combination thereof, or otherwise in cooperation with them. Although communication manager 1020 is illustrated as a separate component, in some specific implementations, one or more functions described with reference to communication manager 1020 may be supported or executed by processor 1040, memory 1030, code 1035, or any combination thereof. For example, code 1035 may include aspects that can be executed by processor 1040 to enable wireless communication device 1000 to perform the fast transmit parameter adaptation based on eSINR as described herein, or processor 1040 and memory 1030 may be otherwise configured to perform or support such operations.

[0126] In some examples, the communication manager 1020 may be configured as, or otherwise support, a component for receiving packets from a second wireless communication device. In some examples, the packets may include probe frames. In other examples, the packets may include QoS empty frames.

[0127] In some examples, the communication manager 1020 may be configured as, or otherwise support, a component for transmitting a block acknowledgment frame to a second wireless communication device, the channel feedback information indicating a set of transmission parameters including an MCS associated with the eSINR of packet reception, wherein the eSINR corresponds to the average MIR associated with packet reception according to a MIR-to-SINR mapping function.

[0128] In some examples, the send parameter set may also include the number of spatial streams (N) SS In some such examples, channel feedback information may include indications of MCS and N. SS The combined index value. In some examples, channel feedback information can indicate a SINR excess associated with the difference between eSINR and a SINR threshold corresponding to MCS and N. SS A combination of [variables]. In some other examples, channel feedback information can indicate insufficient SINR associated with the difference between eSINR and a SINR threshold corresponding to MCS and N. SS The second combination is associated with a higher data rate capacity than the first combination.

[0129] In some examples, the communication manager 1020 may be configured as, or otherwise support, a component for transmitting packets to a second wireless communication device. In some examples, the packets may include probe frames. In other examples, the packets may include QoS empty frames.

[0130] In some examples, the communication manager 1020 may be configured as, or otherwise support, a component for receiving block acknowledgment frames from a second wireless communication device, including channel feedback information indicating a set of transmission parameters including the MCS. In some examples, the transmission parameter set may also include the number of spatial streams (N). SS In some such examples, channel feedback information may include indications of MCS and N. SS The combined index value. In some examples, channel feedback information may indicate a SINR excess associated with the difference between eSINR and a SINR threshold, which is related to the reception of packets by a second wireless communication device, and the SINR threshold corresponds to MCS and N. SSA combination of [variables]. In some other examples, channel feedback information may indicate insufficient SINR associated with the difference between eSINR and a SINR threshold, which is related to the reception of packets by a second wireless communication device, and the SINR threshold corresponds to MCS and N. SS A second combination is associated with a higher data rate capacity than the combination indicated by channel feedback information.

[0131] In some examples, the communication manager 1020 may be configured as or otherwise support a component for transmitting data frames to a second wireless communication device according to transmission parameters selected based on an indicated set of transmission parameters.

[0132] In some examples, the communication manager 1020 may be configured as, or otherwise support, a component for providing transmit power backoff information to a second wireless communication device, the transmit power backoff information indicating transmit power backoff to be performed by the wireless communication device for an MCS application. In some examples, the transmit power backoff information may indicate a corresponding transmit power backoff to be performed by the wireless communication device for each of a plurality of MCSs including an MCS. In some examples, the transmit power backoff information may be provided to the second wireless communication device during association between the wireless communication device and the second wireless communication device.

[0133] Specific implementation examples are described in the following numbered clauses:

[0134] Clause 1. A wireless communication device comprising: at least one memory; and at least one processor communicatively coupled to the at least one memory, the at least one processor being operable to cause the wireless communication device to: receive packets from a second wireless communication device; and transmit to the second wireless communication device a block acknowledgment frame including channel feedback information, the channel feedback information indicating a set of transmission parameters including a modulation and decoding scheme (MCS), the set of transmission parameters being associated with an effective signal-to-interference-plus-noise ratio (SINR) associated with the reception of the packets, wherein the effective SINR (eSINR) corresponds to an average MIR associated with the reception of the packets according to a mutual information rate (MIR) to SINR mapping function.

[0135] Clause 2. The wireless communication device as described in Clause 1, wherein the wireless communication device is a wireless station (STA) and the second wireless communication device is a wireless access point (AP).

[0136] Clause 3. The wireless communication device as described in Clause 1, wherein the wireless communication device is a wireless access point (AP) and the second wireless communication device is a wireless station (STA).

[0137] Clause 4. A wireless communication device according to any one of Clauses 1 to 3, wherein the packet includes a probe frame.

[0138] Clause 5. A wireless communication device pursuant to any one of Clauses 1 to 3, wherein the packet includes a Quality of Service (QoS) empty frame.

[0139] Clause 6. A wireless communication device pursuant to any one of Clauses 1 to 5, wherein the set of transmission parameters further includes the number of spatial streams (NSS).

[0140] Clause 7. The wireless communication device according to Clause 6, wherein the channel feedback information includes an index value indicating a combination of the MCS and the NSS.

[0141] Clause 8. A wireless communication device according to any one of Clauses 6 to 7, wherein the channel feedback information indicates an excess SINR associated with the difference between the eSINR and a SINR threshold, the SINR threshold corresponding to a combination of the MCS and the NSS.

[0142] Clause 9. A wireless communication device according to any one of Clauses 6 to 7, wherein the channel feedback information indicates a first combination of the MCS and the NSS, and indicates an insufficient SINR associated with the difference between the eSINR and a SINR threshold, the SINR threshold corresponding to a second combination of the MCS and NSS associated with a higher data rate capacity than the first combination.

[0143] Clause 10. A wireless communication device according to any one of Clauses 1 to 9, wherein the at least one processor is operable to cause the wireless communication device to: estimate multiple SINRs for multiple tones of multiple spatial streams associated with the reception of the packet on a per-tone-per-spatial-stream basis; and obtain the eSINR using a lookup table (LUT) based on the estimated multiple SINRs.

[0144] Clause 11. A wireless communication device according to any one of Clauses 1 to 10, wherein the at least one processor is operable to cause the wireless communication device to select the transmission parameter set according to transmission parameter mapping information indicating the mapping of the eSINR to the transmission parameter set.

[0145] Clause 12. A wireless communication device according to any one of Clauses 1 to 11, wherein the at least one processor is operable to cause the wireless communication device to select the set of transmission parameters based on the eSINR and transmit power back-off information obtained from the second wireless communication device, the transmit power back-off information indicating transmit power back-off associated with the MCS.

[0146] Clause 13. The wireless communication device according to Clause 12, wherein the transmit power back-off information indicates a corresponding associated transmit power back-off for each of a plurality of MCSs including the MCS.

[0147] Clause 14. The wireless communication device according to any one of Clauses 12 to 13, wherein the at least one processor is operable to enable the wireless communication device to obtain the transmit power backoff information from the second wireless communication device during the association of the wireless communication device with the second wireless communication device.

[0148] Clause 15. A method for wireless communication by a wireless communication device, the method comprising: receiving a packet from a second wireless communication device; and transmitting to the second wireless communication device a block acknowledgment frame including channel feedback information, the channel feedback information indicating a set of transmission parameters including a modulation and decoding scheme (MCS), the set of transmission parameters being associated with an effective signal-to-interference-plus-noise ratio (SINR) associated with the reception of the packet, wherein the effective SINR (eSINR) corresponds to an average MIR associated with the reception of the packet according to a mutual information rate (MIR) to SINR mapping function.

[0149] Clause 16. The method according to Clause 15, wherein the wireless communication device is a wireless station (STA) and the second wireless communication device is a wireless access point (AP).

[0150] Clause 17. The method according to Clause 15, wherein the wireless communication device is a wireless access point (AP) and the second wireless communication device is a wireless station (STA).

[0151] Clause 18. The method according to any one of Clauses 15 to 17, wherein the grouping includes probe frames.

[0152] Clause 19. The method according to any one of Clauses 15 to 17, wherein the packet includes a Quality of Service (QoS) empty frame.

[0153] Clause 20. The method according to any one of Clauses 15 to 19, wherein the set of transmission parameters further includes the number of spatial streams (NSS).

[0154] Clause 21. The method according to Clause 20, wherein the channel feedback information includes an index value indicating a combination of the MCS and the NSS.

[0155] Clause 22. The method according to any one of Clauses 20 to 21, wherein the channel feedback information indicates an excess of SINR associated with the difference between the eSINR and a SINR threshold, the SINR threshold corresponding to a combination of the MCS and the NSS.

[0156] Clause 23. The method according to any one of Clauses 20 to 21, wherein the channel feedback information indicates a first combination of the MCS and the NSS, and indicates an insufficient SINR associated with the difference between the eSINR and a SINR threshold, the SINR threshold corresponding to a second combination of the MCS and NSS associated with a higher data rate capacity than the first combination.

[0157] Clause 24. The method according to any one of Clauses 15 to 23, the method further comprising: estimating multiple SINRs for multiple tones of multiple spatial streams associated with reception of the packet on a per-tone-per-spatial-stream basis; and obtaining the eSINR using a lookup table (LUT) based on the estimated multiple SINRs.

[0158] Clause 25. The method according to any one of Clauses 15 to 24, the method further comprising selecting the transmission parameter set based on transmission parameter mapping information indicating the mapping of the eSINR to the transmission parameter set.

[0159] Clause 26. The method according to any one of Clauses 15 to 25, the method further comprising selecting the transmission parameter set based on the eSINR and transmit power back-off information obtained from the second wireless communication device, the transmit power back-off information indicating transmit power back-off associated with the MCS.

[0160] Clause 27. The method according to Clause 26, wherein the transmit power back-off information indicates a corresponding associated transmit power back-off for each of a plurality of MCSs including the MCS.

[0161] Clause 28. The method according to any one of Clauses 26 to 27, the method further comprising obtaining the transmit power backoff information from the second wireless communication device during the association of the wireless communication device with the second wireless communication device.

[0162] Clause 29. An apparatus for wireless communication by a wireless communication device, the apparatus comprising: a component for receiving packets from a second wireless communication device; and a component for transmitting to the second wireless communication device a block acknowledgment frame including channel feedback information, the channel feedback information indicating a set of transmission parameters including a modulation and decoding scheme (MCS), the set of transmission parameters being associated with an effective signal-to-interference-plus-noise ratio (SINR) associated with the reception of the packet, wherein the effective SINR (eSINR) corresponds to an average MIR associated with the reception of the packet according to a mutual information rate (MIR) to SINR mapping function.

[0163] Clause 30. The apparatus according to Clause 29, wherein the wireless communication device is a wireless station (STA) and the second wireless communication device is a wireless access point (AP).

[0164] Clause 31. The apparatus according to Clause 29, wherein the wireless communication device is a wireless access point (AP) and the second wireless communication device is a wireless station (STA).

[0165] Clause 32. The apparatus according to any one of Clauses 29 to 31, wherein the packet comprises a probe frame.

[0166] Clause 33. The apparatus according to any one of Clauses 29 to 31, wherein the packet includes a Quality of Service (QoS) empty frame.

[0167] Clause 34. The apparatus according to any one of Clauses 29 to 33, wherein the transmission parameter set further includes the number of spatial streams (NSS).

[0168] Clause 35. The apparatus according to Clause 34, wherein the channel feedback information includes an index value indicating a combination of the MCS and the NSS.

[0169] Clause 36. The apparatus according to any one of Clauses 34 to 35, wherein the channel feedback information indicates an excess of SINR associated with the difference between the eSINR and a SINR threshold, the SINR threshold corresponding to a combination of the MCS and the NSS.

[0170] Clause 37. The apparatus according to any one of Clauses 34 to 35, wherein the channel feedback information indicates a first combination of the MCS and the NSS, and indicates an insufficient SINR associated with the difference between the eSINR and a SINR threshold, the SINR threshold corresponding to a second combination of the MCS and NSS associated with a higher data rate capacity than the first combination.

[0171] Clause 38. The apparatus according to any one of Clauses 29 to 37, the apparatus further comprising: means for estimating multiple SINRs for multiple tones of multiple spatial streams associated with reception of the packet on a per-tone-per-spatial-stream basis; and means for obtaining the eSINR using a lookup table (LUT) based on the estimated multiple SINRs.

[0172] Clause 39. The apparatus according to any one of Clauses 29 to 38, the apparatus further comprising a component for selecting the transmission parameter set based on transmission parameter mapping information indicating the mapping of the eSINR to the transmission parameter set.

[0173] Clause 40. The apparatus according to any one of Clauses 29 to 39, the apparatus further comprising means for selecting the set of transmission parameters based on the eSINR and transmit power backoff information obtained from the second wireless communication device, the transmit power backoff information indicating transmit power backoff associated with the MCS.

[0174] Clause 41. The apparatus according to Clause 40, wherein the transmit power back-off information indicates a corresponding associated transmit power back-off for each of a plurality of MCSs including the MCS.

[0175] Clause 42. The apparatus according to any one of Clauses 40 to 41, the apparatus further comprising a component for obtaining the transmit power backoff information from the second wireless communication device during association between the wireless communication device and the second wireless communication device.

[0176] Clause 43. One or more non-transitory computer-readable media, wherein the one or more non-transitory computer-readable media stores thereon instructions for wireless communication by a wireless communication device, the instructions, when executed by a processor of the wireless communication device, causing the wireless communication device to: receive packets from a second wireless communication device; and send to the second wireless communication device a block acknowledgment frame including channel feedback information, the channel feedback information indicating a set of transmission parameters including a modulation and decoding scheme (MCS), the set of transmission parameters being associated with an effective signal-to-interference-plus-noise ratio (SINR) associated with the reception of the packets, wherein the effective SINR (eSINR) corresponds to the average MIR associated with the reception of the packets according to a mutual information rate (MIR) to SINR mapping function.

[0177] Clause 44. One or more non-transitory computer-readable media as described in Clause 43, wherein the wireless communication device is a wireless station (STA) and the second wireless communication device is a wireless access point (AP).

[0178] Clause 45. One or more non-transitory computer-readable media as described in Clause 43, wherein the wireless communication device is a wireless access point (AP) and the second wireless communication device is a wireless station (STA).

[0179] Clause 46. One or more non-transitory computer-readable media pursuant to any one of Clauses 43 to 45, wherein said packet includes probe frames.

[0180] Clause 47. One or more non-transitory computer-readable media pursuant to any one of Clauses 43 to 45, wherein said packets include Quality of Service (QoS) empty frames.

[0181] Clause 48. One or more non-transitory computer-readable media pursuant to any one of Clauses 43 to 47, wherein the transmission parameter set further comprises a spatial stream quantity (NSS).

[0182] Clause 49. One or more non-transitory computer-readable media as described in Clause 48, wherein the channel feedback information includes an index value indicating a combination of the MCS and the NSS.

[0183] Clause 50. One or more non-transitory computer-readable media according to any one of Clauses 48 to 49, wherein the channel feedback information indicates an excess of SINR associated with the difference between the eSINR and a SINR threshold, the SINR threshold corresponding to a combination of the MCS and the NSS.

[0184] Clause 51. One or more non-transitory computer-readable media according to any one of Clauses 48 to 49, wherein the channel feedback information indicates a first combination of the MCS and the NSS, and indicates an insufficient SINR associated with the difference between the eSINR and a SINR threshold, the SINR threshold corresponding to a second combination of the MCS and NSS associated with a higher data rate capacity than the first combination.

[0185] Clause 52. One or more non-transitory computer-readable media according to any one of Clauses 43 to 51, the one or more non-transitory computer-readable media further storing thereon instructions for wireless communication by the wireless communication device, the instructions, when executed by the processor of the wireless communication device, causing the wireless communication device to: estimate multiple SINRs for multiple tones of multiple spatial streams associated with the reception of the packet on a per-tone-per-spatial-stream basis; and obtain the eSINR using a lookup table (LUT) based on the estimated multiple SINRs.

[0186] Clause 53. One or more non-transitory computer-readable media according to any one of Clauses 43 to 52, the one or more non-transitory computer-readable media further storing thereon instructions for wireless communication by the wireless communication device, the instructions, when executed by the processor of the wireless communication device, causing the wireless communication device to: select the transmission parameter set according to transmission parameter mapping information indicating the mapping of the eSINR to the transmission parameter set.

[0187] Clause 54. One or more non-transitory computer-readable media according to any one of Clauses 43 to 53, the one or more non-transitory computer-readable media further storing thereon instructions for wireless communication by the wireless communication device, the instructions, when executed by the processor of the wireless communication device, causing the wireless communication device to: select the set of transmission parameters based on the eSINR and transmission power back-off information obtained from the second wireless communication device, the transmission power back-off information indicating transmission power back-off associated with the MCS.

[0188] Clause 55. One or more non-transitory computer-readable media as described in Clause 54, wherein the transmit power back-off information indicates a corresponding associated transmit power back-off for each of a plurality of MCSs including the MCS.

[0189] Clause 56. One or more non-transitory computer-readable media according to any one of Clauses 54 to 55, the one or more non-transitory computer-readable media further storing thereon instructions for wireless communication by the wireless communication device, the instructions, when executed by the processor of the wireless communication device, causing the wireless communication device to: obtain the transmit power backoff information from the second wireless communication device during association between the wireless communication device and the second wireless communication device.

[0190] Clause 57. A wireless communication device comprising: at least one memory; and at least one processor communicatively coupled to the at least one memory, the at least one processor being operable to cause the wireless communication device to: transmit packets to a second wireless communication device; receive from the second wireless communication device a block acknowledgment frame including channel feedback information, the channel feedback information indicating a set of transmission parameters including a modulation and decoding scheme (MCS); and transmit data frames to the second wireless communication device according to the transmission parameters, the transmission parameters being selected according to the indicated set of transmission parameters.

[0191] Clause 58. The wireless communication device as described in Clause 57, wherein the wireless communication device is a wireless station (STA) and the second wireless communication device is a wireless access point (AP).

[0192] Clause 59. The wireless communication device as described in Clause 57, wherein the wireless communication device is a wireless access point (AP) and the second wireless communication device is a wireless station (STA).

[0193] Clause 60. A wireless communication device pursuant to any one of Clauses 57 to 59, wherein said packet includes a probe frame.

[0194] Clause 61. A wireless communication device pursuant to any one of Clauses 57 to 59, wherein said packets include Quality of Service (QoS) empty frames.

[0195] Clause 62. The wireless communication device according to any one of Clauses 57 to 61, wherein the set of transmission parameters further includes the number of spatial streams (NSS).

[0196] Clause 63. The wireless communication device according to Clause 62, wherein the channel feedback information includes an index value indicating a combination of the MCS and the NSS.

[0197] Clause 64. A wireless communication device according to any one of Clauses 62 to 63, wherein the channel feedback information indicates an excess SINR associated with the difference between eSINR and a SINR threshold, the eSINR being associated with the second wireless communication device's reception of the packet, and the SINR threshold corresponding to a combination of the MCS and the NSS.

[0198] Clause 65. A wireless communication device according to any one of Clauses 62 to 63, wherein the channel feedback information indicates a first combination of the MCS and the NSS, and indicates an insufficient SINR associated with the difference between eSINR and a SINR threshold, the eSINR being associated with the second wireless communication device's reception of the packet, the SINR threshold corresponding to a second combination of the MCS and NSS associated with a higher data rate capacity than the first combination.

[0199] Clause 66. A wireless communication device according to any one of Clauses 57 to 65, wherein the at least one processor is operable to provide transmit power back-off information to the second wireless communication device, the transmit power back-off information indicating transmit power back-off to be performed by the wireless communication device for the MCS application.

[0200] Clause 67. The wireless communication device according to Clause 66, wherein the transmit power backoff information indicates a corresponding transmit power backoff to be applied by the wireless communication device for each of a plurality of MCSs including the MCS.

[0201] Clause 68. A wireless communication device according to any one of Clauses 66 to 67, wherein the at least one processor is operable to provide the transmit power backoff information to the second wireless communication device during association between the wireless communication device and the second wireless communication device.

[0202] Clause 69. A method for wireless communication by a wireless communication device, the method comprising: transmitting a packet to a second wireless communication device; receiving a block acknowledgment frame from the second wireless communication device including channel feedback information, the channel feedback information indicating a set of transmission parameters including a modulation and decoding scheme (MCS); and transmitting a data frame to the second wireless communication device according to the transmission parameters, the transmission parameters being selected according to the indicated set of transmission parameters.

[0203] Clause 70. The method according to Clause 69, wherein the wireless communication device is a wireless station (STA) and the second wireless communication device is a wireless access point (AP).

[0204] Clause 71. The method according to Clause 69, wherein the wireless communication device is a wireless access point (AP) and the second wireless communication device is a wireless station (STA).

[0205] Clause 72. The method according to any one of Clauses 69 to 71, wherein the grouping includes probe frames.

[0206] Clause 73. The method according to any one of Clauses 69 to 71, wherein the packet includes a Quality of Service (QoS) empty frame.

[0207] Clause 74. The method according to any one of Clauses 69 to 73, wherein the set of transmission parameters further includes the number of spatial streams (NSS).

[0208] Clause 75. The method according to Clause 74, wherein the channel feedback information includes an index value indicating a combination of the MCS and the NSS.

[0209] Clause 76. The method according to any one of Clauses 74 to 75, wherein the channel feedback information indicates an excess of SINR associated with the difference between eSINR and a SINR threshold, the eSINR being associated with the reception of the packet by the second wireless communication device, and the SINR threshold corresponding to a combination of the MCS and the NSS.

[0210] Clause 77. The method according to any one of Clauses 74 to 75, wherein the channel feedback information indicates a first combination of the MCS and the NSS, and indicates an insufficient SINR associated with the difference between eSINR and a SINR threshold, the eSINR being associated with the reception of the packet by the second wireless communication device, and the SINR threshold corresponding to a second combination of the MCS and NSS associated with a higher data rate capacity than the first combination.

[0211] Clause 78. The method according to any one of Clauses 69 to 77, the method further comprising providing transmit power backoff information to the second wireless communication device, the transmit power backoff information indicating transmit power backoff to be performed by the wireless communication device for the MCS application.

[0212] Clause 79. The method according to Clause 78, wherein the transmit power backoff information indicates a corresponding transmit power backoff to be applied by the wireless communication device for each of a plurality of MCSs including the MCS.

[0213] Clause 80. The method according to any one of Clauses 78 to 79, the method further comprising providing the transmit power backoff information to the second wireless communication device during the association of the wireless communication device with the second wireless communication device.

[0214] Clause 81. An apparatus for wireless communication by a wireless communication device, the apparatus comprising: means for transmitting packets to a second wireless communication device; means for receiving from the second wireless communication device a block acknowledgment frame including channel feedback information, the channel feedback information indicating a set of transmission parameters including a modulation and decoding scheme (MCS); and means for transmitting data frames to the second wireless communication device according to transmission parameters selected according to the indicated set of transmission parameters.

[0215] Clause 82. The apparatus according to Clause 81, wherein the wireless communication device is a wireless station (STA) and the second wireless communication device is a wireless access point (AP).

[0216] Clause 83. The apparatus according to Clause 81, wherein the wireless communication device is a wireless access point (AP) and the second wireless communication device is a wireless station (STA).

[0217] Clause 84. The apparatus according to any one of Clauses 81 to 83, wherein the packet comprises a probe frame.

[0218] Clause 85. The apparatus according to any one of Clauses 81 to 83, wherein the packet includes a Quality of Service (QoS) empty frame.

[0219] Clause 86. The apparatus according to any one of Clauses 81 to 85, wherein the transmission parameter set further includes the number of spatial streams (NSS).

[0220] Clause 87. The apparatus according to Clause 86, wherein the channel feedback information includes an index value indicating a combination of the MCS and the NSS.

[0221] Clause 88. The apparatus according to any one of Clauses 86 to 87, wherein the channel feedback information indicates an excess SINR associated with the difference between eSINR and a SINR threshold, the eSINR being associated with the reception of the packet by the second wireless communication device, and the SINR threshold corresponding to a combination of the MCS and the NSS.

[0222] Clause 89. The apparatus according to any one of Clauses 86 to 87, wherein the channel feedback information indicates a first combination of the MCS and the NSS, and indicates an insufficient SINR associated with the difference between eSINR and a SINR threshold, the eSINR being associated with the reception of the packet by the second wireless communication device, the SINR threshold corresponding to a second combination of the MCS and NSS associated with a higher data rate capacity than the first combination.

[0223] Clause 90. The apparatus according to any one of Clauses 81 to 89, the apparatus further comprising means for providing transmit power backoff information to the second wireless communication device, the transmit power backoff information indicating transmit power backoff to be performed by the wireless communication device for the MCS application.

[0224] Clause 91. The apparatus according to Clause 90, wherein the transmit power backoff information indicates a corresponding transmit power backoff to be applied by the wireless communication device for each of a plurality of MCSs including the MCS.

[0225] Clause 92. The apparatus according to any one of Clauses 90 to 91, the apparatus further comprising a component for providing the transmit power backoff information to the second wireless communication device during association between the wireless communication device and the second wireless communication device.

[0226] Clause 93. One or more non-transitory computer-readable media, the one or more non-transitory computer-readable media storing thereon instructions for wireless communication by a wireless communication device, the instructions, when executed by a processor of the wireless communication device, causing the wireless communication device to: transmit packets to a second wireless communication device; receive from the second wireless communication device a block acknowledgment frame including channel feedback information, the channel feedback information indicating a set of transmission parameters including a modulation and decoding scheme (MCS); and transmit data frames to the second wireless communication device according to the transmission parameters, the transmission parameters being selected according to the indicated set of transmission parameters.

[0227] Clause 94. One or more non-transitory computer-readable media as described in Clause 93, wherein the wireless communication device is a wireless station (STA) and the second wireless communication device is a wireless access point (AP).

[0228] Clause 95. One or more non-transitory computer-readable media as described in Clause 93, wherein the wireless communication device is a wireless access point (AP) and the second wireless communication device is a wireless station (STA).

[0229] Clause 96. One or more non-transitory computer-readable media pursuant to any one of Clauses 93 to 95, wherein said packet includes probe frames.

[0230] Clause 97. One or more non-transitory computer-readable media pursuant to any one of Clauses 93 to 95, wherein said packets include Quality of Service (QoS) empty frames.

[0231] Clause 98. One or more non-transitory computer-readable media pursuant to any one of Clauses 93 to 97, wherein the transmission parameter set further includes a number of spatial streams (NSS).

[0232] Clause 99. One or more non-transitory computer-readable media as described in Clause 98, wherein the channel feedback information includes an index value indicating a combination of the MCS and the NSS.

[0233] Clause 100. One or more non-transitory computer-readable media according to any one of Clauses 98 to 99, wherein the channel feedback information indicates an excess of SINR associated with the difference between eSINR and a SINR threshold, the eSINR being associated with the reception of the packet by the second wireless communication device, and the SINR threshold corresponding to a combination of the MCS and the NSS.

[0234] Clause 101. One or more non-transitory computer-readable media according to any one of Clauses 98 to 99, wherein the channel feedback information indicates a first combination of the MCS and the NSS and indicates an insufficient SINR associated with the difference between eSINR and a SINR threshold, the eSINR being associated with the reception of the packet by the second wireless communication device, the SINR threshold corresponding to a second combination of the MCS and NSS associated with a higher data rate capacity than the first combination.

[0235] Clause 102. One or more non-transitory computer-readable media according to any one of Clauses 93 to 101, the one or more non-transitory computer-readable media further storing thereon instructions for wireless communication by the wireless communication device, the instructions, when executed by the processor of the wireless communication device, causing the wireless communication device to: provide transmit power backoff information to the second wireless communication device, the transmit power backoff information indicating transmit power backoff to be performed by the wireless communication device for the MCS application.

[0236] Clause 103. One or more non-transitory computer-readable media as described in Clause 102, wherein the transmit power backoff information indicates a corresponding transmit power backoff to be applied by the wireless communication device for each of a plurality of MCSs including the MCS.

[0237] Clause 104. One or more non-transitory computer-readable media according to any one of Clauses 102 to 103, the one or more non-transitory computer-readable media further storing thereon instructions for wireless communication by the wireless communication device, the instructions, when executed by the processor of the wireless communication device, causing the wireless communication device to: provide the transmit power backoff information to the second wireless communication device during association between the wireless communication device and the second wireless communication device.

[0238] As used herein, the term "determine" encompasses a wide variety of actions, and therefore, "determine" can include calculation, computation, processing, derivation, investigation, searching (such as by searching in a table, database, or other data structure), reasoning, probing, and similar actions. Additionally, "determine" can include receiving (such as receiving information), accessing (such as accessing data stored in memory), sending (such as sending information), etc. Furthermore, "determine" can include parsing, selecting, obtaining, choosing, building, and other similar actions.

[0239] As used herein, the phrase “at least one of the items” refers to any combination of those items (including a single member). For example, “at least one of a, b, or c” is intended to cover: a, b, c, ab, ac, bc, and abc. As used herein, “or” is intended to be interpreted in an inclusive sense unless otherwise expressly indicated. For example, “a or b” could include only a, only b, or a combination of a and b.

[0240] As used herein, unless otherwise explicitly indicated, “or” is intended to be interpreted in an inclusive sense. For example, unless otherwise explicitly indicated, “based on” may be used interchangeably with “at least partially based on,” “associated with,” or “according to.” Specifically, unless the phrase in the context refers to “based on only one” or an equivalent, it may be based solely on “one” or on a combination of “one” and one or more other factors, conditions, or information, whether it is “based on one” or “at least partially based on one.”

[0241] The various exemplary components, logic units, logic blocks, modules, circuits, operations, and algorithmic processes described in conjunction with the examples disclosed herein can be implemented as electronic hardware, firmware, software, or a combination of hardware, firmware, or software, including the structures disclosed in this specification and their structural equivalents. This interchangeability of hardware, firmware, and software has been generally described in terms of its functionality and exemplified in the various exemplary components, blocks, modules, circuits, and processes described above. Whether such functionality is implemented in hardware, firmware, or software depends on the specific application and the design constraints imposed on the overall system.

[0242] Various modifications to the examples described in this disclosure will be apparent to those skilled in the art, and the general principles defined herein may be applied to other examples without departing from the spirit or scope of this disclosure. Therefore, the claims are not intended to be limited to the examples shown herein, but are to be granted the widest scope consistent with this disclosure, the principles disclosed herein, and the novel features.

[0243] Additionally, the various features described in this specification in the context of individual examples may also be implemented in combination in a single specific embodiment. Conversely, the various features described in the context of a single specific embodiment may also be implemented individually or in any suitable sub-combination in multiple examples. Thus, although features may be described above as functioning in a particular combination, and even initially claimed in this way, one or more features from the claimed combination may be removed from the combination in some cases, and the claimed combination may involve sub-combinations or variations of sub-combinations.

[0244] Similarly, although operations are depicted in a specific order in the accompanying drawings, this should not be construed as requiring such operations to be performed in the specific order shown or in sequential order, or to perform all illustrated operations to achieve the desired result. Furthermore, the drawings may schematically depict one or more example processes in the form of flowcharts or diagrams. However, other operations not depicted may be incorporated into the schematically illustrated example processes. For example, one or more additional operations may be performed before, after, simultaneously with, or between any of the illustrated operations. In some environments, multitasking and parallel processing may be advantageous. Moreover, the separation of various system components in the examples described above should not be construed as requiring such separation in all examples, but rather should be understood as meaning that the described program components and systems can generally be integrated together in a single software product or encapsulated in multiple software products.

Claims

1. A wireless communication device, the wireless communication device comprising: At least one memory; and At least one processor, communicatively coupled to the at least one memory, and operable to enable the wireless communication device to: Receive packets from a second wireless communication device; and A block acknowledgment frame including channel feedback information is sent to the second wireless communication device. The channel feedback information indicates a set of transmission parameters including a modulation and decoding scheme (MCS), which is associated with the effective signal-to-interference-plus-noise ratio (SINR) associated with the reception of the packet. The effective SINR (eSINR) corresponds to the average MIR associated with the reception of the packet according to a mutual information rate (MIR) to SINR mapping function.

2. The wireless communication device according to claim 1, wherein: The wireless communication device is a radio station (STA) and the second wireless communication device is a wireless access point (AP); or The wireless communication device is an AP and the second wireless communication device is a STA.

3. The wireless communication device of claim 1, wherein the packet includes a probe frame or a Quality of Service (QoS) empty frame.

4. The wireless communication device according to claim 1, wherein the transmission parameter set further includes the number of spatial streams (N). SS ).

5. The wireless communication device according to claim 4, wherein the channel feedback information includes indications to the MCS and the N SS The index value of the combination.

6. The wireless communication device of claim 4, wherein the channel feedback information indicates an excess SINR associated with the difference between the eSINR and a SINR threshold, the SINR threshold corresponding to the MCS and the N SS The combination of .

7. The wireless communication device according to claim 4, wherein the channel feedback information indicates the MCS and the N SS The first combination, and indicates insufficient SINR associated with the difference between the eSINR and the SINR threshold, which corresponds to MCS and N. SS A second combination associated with a higher data rate capacity than the first combination.

8. The wireless communication device of claim 1, wherein the at least one processor is operable to cause the wireless communication device to: Estimate multiple SINRs for multiple tones across multiple spatial streams associated with the reception of the packet on a per-tone, per-spatial-stream basis; and The eSINR is obtained using a lookup table (LUT) based on the estimated multiple SINRs.

9. The wireless communication device of claim 1, wherein the at least one processor is operable to cause the wireless communication device to select the transmission parameter set according to transmission parameter mapping information indicating the mapping of the eSINR to the transmission parameter set.

10. The wireless communication device of claim 1, wherein the at least one processor is operable to cause the wireless communication device to select the transmission parameter set based on the eSINR and transmission power back-off information obtained from the second wireless communication device, the transmission power back-off information indicating transmission power back-off associated with the MCS.

11. The wireless communication device of claim 10, wherein the transmit power back-off information indicates a corresponding associated transmit power back-off for each of a plurality of MCSs including the MCS.

12. The wireless communication device of claim 10, wherein the at least one processor is operable to enable the wireless communication device to obtain the transmit power backoff information from the second wireless communication device during the association of the wireless communication device with the second wireless communication device.

13. A method for wireless communication by a wireless communication device, the method comprising: Receive packets from the second wireless communication device; as well as A block acknowledgment frame including channel feedback information is sent to the second wireless communication device. The channel feedback information indicates a set of transmission parameters including a modulation and decoding scheme (MCS), which is associated with the effective signal-to-interference-plus-noise ratio (SINR) associated with the reception of the packet. The effective SINR (eSINR) corresponds to the average MIR associated with the reception of the packet according to a mutual information rate (MIR) to SINR mapping function.

14. The method of claim 13, wherein: The wireless communication device is a radio station (STA) and the second wireless communication device is a wireless access point (AP); or The wireless communication device is an AP and the second wireless communication device is a STA.

15. A wireless communication device, the wireless communication device comprising: At least one memory; and At least one processor, communicatively coupled to the at least one memory, and operable to enable the wireless communication device to: Send packets to the second wireless communication device; Receive a block acknowledgment frame from the second wireless communication device, the channel feedback information indicating a set of transmission parameters including a modulation and decoding scheme (MCS); and Data frames are sent to the second wireless communication device according to transmission parameters selected based on an indicated set of transmission parameters.

16. The wireless communication device according to claim 15, wherein: The wireless communication device is a radio station (STA) and the second wireless communication device is a wireless access point (AP); or The wireless communication device is an AP and the second wireless communication device is a STA.

17. The wireless communication device of claim 15, wherein the transmission parameter set further includes the number of spatial streams (N). SS ).

18. The wireless communication device of claim 17, wherein the channel feedback information includes indications of the MCS and the N SS The index value of the combination.

19. The wireless communication device of claim 17, wherein the channel feedback information indicates an excess SINR associated with the difference between eSINR and a SINR threshold, the eSINR being associated with the reception of the packet by the second wireless communication device, and the SINR threshold corresponding to the MCS and the N SS The combination of .

20. The wireless communication device of claim 17, wherein the channel feedback information indicates the MCS and the N SS The first combination indicates insufficient SINR associated with the difference between eSINR and a SINR threshold, which is related to the reception of the packet by the second wireless communication device, and the SINR threshold corresponds to MCS and N. SS A second combination associated with a higher data rate capacity than the first combination.

21. The wireless communication device of claim 15, wherein the at least one processor is operable to provide transmit power backoff information to the second wireless communication device, the transmit power backoff information indicating transmit power backoff to be performed by the wireless communication device for the MCS application.

22. The wireless communication device of claim 21, wherein the transmit power backoff information indicates a corresponding transmit power backoff to be applied by the wireless communication device for each of a plurality of MCSs including the MCS.

23. The wireless communication device of claim 21, wherein the at least one processor is operable to provide the transmit power backoff information to the second wireless communication device during association between the wireless communication device and the second wireless communication device.

24. A method for wireless communication by a wireless communication device, the method comprising: Send packets to the second wireless communication device; Receive a block acknowledgment frame from the second wireless communication device, the channel feedback information indicating a set of transmission parameters including a modulation and decoding scheme (MCS); and Data frames are sent to the second wireless communication device according to transmission parameters selected based on an indicated set of transmission parameters.

25. The method of claim 24, wherein: The wireless communication device is a radio station (STA) and the second wireless communication device is a wireless access point (AP); or The wireless communication device is an AP and the second wireless communication device is a STA.