Coordinated beamforming for sounding and csi feedback

CN122536074APending Publication Date: 2026-08-07QUALCOMM INC
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
QUALCOMM INC
Filing Date
2025-01-04
Publication Date
2026-08-07

Smart Images

  • Figure CN122536074A_ABST
    Figure CN122536074A_ABST
Patent Text Reader

Abstract

Certain aspects of the present disclosure provide a method for wireless communications that can be performed at a first wireless station, generally including obtaining one or more packets from a first wireless node and at least one second wireless node, wherein the wireless station and the first wireless node are associated with a first basic service set (BSS) and the second wireless node is associated with a second BSS; generating channel state information (CSI) feedback for a first channel between the wireless station and the first wireless node and for a second channel between the wireless station and the second wireless node based on the one or more packets; and providing the CSI feedback to at least the first wireless node.
Need to check novelty before this filing date? Find Prior Art

Description

Cross-references to related applications

[0001] This application claims priority to U.S. Patent Application No. 19 / 009,588, filed January 3, 2025, which claims the benefit and priority to U.S. Provisional Application No. 63 / 563,568, filed March 11, 2024; U.S. Provisional Application No. 63 / 563,563, filed March 11, 2024; and U.S. Provisional Application No. 63 / 619,725, filed January 10, 2024, each of which is assigned to the assignee of this application and is expressly incorporated herein by reference in its entirety, as if fully set forth herein and for all applicable purposes. Technical Field

[0002] This disclosure generally relates to wireless communications, and more specifically to coordinated beamforming (CoBF). Background Technology

[0003] 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. Summary of the Invention

[0004] One aspect provides a method for wireless communication at a first wireless node. The method includes outputting at least one packet to solicit channel state information (CSI) feedback from at least a first wireless station and a second wireless station, wherein the first wireless station, the second wireless station, and the first wireless node are associated with a first basic service set (BSS); obtaining CSI feedback after outputting at least one packet, wherein the CSI feedback includes first CSI feedback for a first channel between the first wireless station and the second wireless node and second CSI feedback for a second channel between the second wireless station and the second wireless node, wherein the second wireless node is associated with a second BSS; compressing the CSI feedback; and providing the compressed CSI feedback to the second wireless node.

[0005] On the other hand, a method for wireless communication at a first wireless node is provided. The method includes outputting at least one packet to solicit CSI feedback from at least a first wireless station and a second wireless station, wherein the first wireless station, the second wireless station, and the first wireless node are associated with a first BSS; obtaining CSI feedback after outputting at least one packet, wherein the CSI feedback includes first CSI feedback for a first channel between the first wireless station and the second wireless node and second CSI feedback for a second channel between the second wireless station and the second wireless node, wherein the second wireless node is associated with a second BSS; compressing the CSI feedback; and providing the compressed CSI feedback to the second wireless node.

[0006] One aspect provides a method for wireless communication at a second wireless node. The method includes outputting at least one packet to solicit CSI feedback from at least a first wireless station and a second wireless station, wherein the first wireless station, the second wireless station, and the first wireless node are associated with a first BSS, and the second wireless node is associated with a second BSS; obtaining compressed CSI feedback from the wireless node; and using the compressed CSI feedback to form a null value for at least one of the first or second wireless stations.

[0007] On the other hand, a method for wireless communication at a second wireless node is provided. The method includes outputting at least one packet to solicit CSI feedback from at least a first wireless station and a second wireless station, wherein the first wireless station, the second wireless station, and the first wireless node are associated with a first BSS, and the second wireless node is associated with a second BSS; obtaining compressed CSI feedback from the wireless node; and using the compressed CSI feedback to form a null value for at least one of the first or second wireless stations.

[0008] One aspect provides a method for wireless communication at a first wireless node. The method includes outputting at least one packet to solicit CSI feedback from at least a first wireless station, wherein the first wireless station and the first wireless node are associated with a first BSS; providing information allowing the first wireless station to distinguish a first channel between the first wireless node and the first wireless station, and a second channel between the second wireless node and the first wireless station, wherein the second wireless node is associated with a second BSS; and obtaining CSI feedback after outputting at least one packet and after providing the information, wherein the CSI feedback includes first CSI feedback for the first channel and second CSI feedback for the second channel.

[0009] On the other hand, a method for wireless communication at a first wireless node is provided. The method includes outputting at least one packet to solicit CSI feedback from at least a first wireless station, wherein the first wireless station and the first wireless node are associated with a first BSS; providing information allowing the first wireless station to distinguish a first channel between the first wireless node and the first wireless station, and a second channel between the second wireless node and the first wireless station, wherein the second wireless node is associated with a second BSS; and obtaining CSI feedback after outputting at least one packet and after providing the information, wherein the CSI feedback includes first CSI feedback for the first channel and second CSI feedback for the second channel.

[0010] One aspect provides a method for wireless communication at a first wireless station. The method includes obtaining one or more packets from a first wireless node and at least one second wireless node, wherein the first wireless station and the first wireless node are associated with a first BSS, and the second wireless node is associated with a second BSS; obtaining from the first wireless station information allowing the first wireless station to distinguish a first channel between the first wireless node and the first wireless station and a second channel between the second wireless node and the first wireless station, wherein the second wireless node is associated with the second BSS; generating CSI feedback for the first channel and for the second channel based on the one or more packets; and providing the CSI feedback to at least the first wireless node.

[0011] On the other hand, a method for wireless communication at a first wireless station is provided. The method includes obtaining one or more packets from a first wireless node and at least one second wireless node, wherein the first wireless station and the first wireless node are associated with a first BSS, and the second wireless node is associated with a second BSS; obtaining from the first wireless station information allowing the first wireless station to distinguish a first channel between the first wireless node and the first wireless station and a second channel between the second wireless node and the first wireless station, wherein the second wireless node is associated with the second BSS; generating CSI feedback for the first channel and for the second channel based on the one or more packets; and providing the CSI feedback to at least the first wireless node.

[0012] One aspect provides a method for wireless communication at a second wireless node. The method includes obtaining information from a first wireless node; and outputting at least one packet to solicit CSI feedback from at least a first wireless station, wherein the first wireless station and the first wireless node are associated with a first BSS, and the second wireless node is associated with a second BSS, and the at least one packet is output using information obtained from the first wireless node.

[0013] On the other hand, a method for wireless communication at a second wireless node is provided. The method includes obtaining information from a first wireless node; and outputting at least one packet to solicit CSI feedback from at least a first wireless station, wherein the first wireless station and the first wireless node are associated with a first BSS, and the second wireless node is associated with a second BSS, and the at least one packet is output using information obtained from the first wireless node.

[0014] Other aspects provide: an apparatus operable to, configured to, or otherwise adapted to perform one or more of the methods described herein and / or those elsewhere in the document; a non-transitory computer-readable medium comprising instructions that, when executed by a processor of the apparatus, cause the apparatus to perform the methods described herein and those elsewhere in the document; a computer program product embodied on a computer-readable storage medium comprising: code for performing the methods described herein and those elsewhere in the document; and / or an apparatus comprising components for performing the methods described herein and those elsewhere in the document. By way of example, an apparatus may include a processing system, a device having a processing system, or a processing system cooperating via one or more networks.

[0015] For illustrative purposes, the following description and figures illustrate certain features. Attached Figure Description

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

[0017] Figure 2 An example Protocol Data Unit (PDU) is shown that can be used for communication between a wireless access point (AP) and one or more wireless stations (STA).

[0018] Figure 3 The hierarchical format of an example physical layer PDU (PPDU) that can be used for communication between a wireless AP and one or more wireless STAs is shown.

[0019] Figure 4 and Figure 5 A schematic diagram of an example wireless communication network in which Coordinated Beamforming (CoBF) can be utilized is shown.

[0020] Figure 6A , Figure 6B and Figure 7 An example timing diagram for Channel State Information (CSI) feedback for CoBF is shown.

[0021] Figure 8 , Figure 9 and Figure 10 Example diagrams of detection and CSI feedback for CoBF according to various aspects of this disclosure are shown.

[0022] Figure 11 Example diagrams of detection and CSI feedback for CoBF according to various aspects of this disclosure are shown.

[0023] Figure 12 and Figure 13 An example timing diagram for Channel State Information (CSI) feedback for CoBF is shown.

[0024] Figure 14 A flowchart illustrating an example process that can be executed by a wireless device or wireless node is shown.

[0025] Figure 15 Another flowchart illustrating an example process that can be executed by a wireless device or wireless node is shown.

[0026] Figure 16 Another flowchart illustrating an example process that can be executed by a wireless device or wireless node is shown.

[0027] Figure 17 Another flowchart illustrating an example process that can be executed by a wireless device or wireless node is shown.

[0028] Figure 18 Another flowchart illustrating an example process that can be executed by a wireless device or wireless node is shown.

[0029] Figure 19 Another flowchart illustrating an example process that can be executed by a wireless device or wireless node is shown.

[0030] Figure 20 Another flowchart illustrating an example process that can be executed by a wireless device or wireless node is shown.

[0031] Figure 21 A block diagram of an example wireless communication device is shown.

[0032] Similar reference numerals and names in the various figures indicate similar elements. Detailed Implementation

[0033] 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 Bluetooth 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 according to one or more of the standards such as Long Term Evolution (LTE), 3G, 4G, or 5G (New Radio (NR)) published by the 3rd Generation Partnership Project (3GPP). 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.

[0034] To address the increasing bandwidth demands of wireless communication systems, various solutions are being developed to allow multiple user terminals to communicate with a single access point (AP) or multiple APs while achieving high data throughput through shared channel resources. Multiple-input multiple-output (MIMO) technology represents one such approach, which has recently emerged as a popular technology for next-generation communication systems.

[0035] MIMO systems employ multiple ( N T A transmit antenna and multiple (NR) receive antennas are used for data transmission. N T One transmitting antenna and N R A MIMO channel consisting of multiple receiving antennas can be decomposed. N S In an independent channel (which can also be called a spatial channel), among which N S ≤ min{ N T , N R} N S Each of the independent channels corresponds to one dimension. By utilizing additional dimensions created by multiple transmit and receive antennas, MIMO systems can provide improved performance, such as higher throughput and better reliability.

[0036] In wireless networks with multiple access points (APs) and multiple user stations (STAs), concurrent transmission can occur on multiple channels directed towards different STAs in both the uplink and downlink directions. Several challenges exist in such systems. For example, APs may use different standards to transmit signals. Receiver STAs may be able to detect the transmission pattern of a signal based on information included in the preamble of the transmitted packets.

[0037] Downlink multi-user MIMO (MU-MIMO) systems based on spatial division multiple access (SDMA) transmission can simultaneously serve multiple spatially separated STAs by applying beamforming at the AP's antenna array. The AP can calculate the multiplexing pre-decoding weights based on the channel state information (CSI) received from each of the supported STAs.

[0038] In a distributed MU-MIMO system, multiple access points (APs) can simultaneously serve multiple spatially separated STAs by coordinating beamforming performed by the antennas of the multiple APs. For example, in a system utilizing this Coordinated Beamforming (CoBF), multiple APs can coordinate their transmissions to each STA in an effort to mitigate interference with each other's STAs.

[0039] In CoBF, an AP in a Basic Service Set (BSS) can obtain Channel State Information (CSI) from non-AP STAs in an Overlapping BSS (OBSS) to mitigate interference to the STA (e.g., by forming null values). This may involve cross-BSS probing and CSI feedback from non-AP STAs to OBSS APs. Each AP can also obtain CSI from its own BSS non-AP STAs for beamforming to the STA.

[0040] Various aspects of this disclosure provide mechanisms for performing probes, CSI processing, and feedback for CoBF. According to some aspects, processing performed at non-AP STAs during CSI-FB generation can help optimize CSI processing at APs.

[0041] 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, the CSI feedback and corresponding processing proposed herein can help enhance CoBF, which can help improve interference mitigation, spectral efficiency, and overall system network performance.

[0042] Example wireless communication network Figure 1A schematic diagram of an example wireless communication network 100 is shown. The wireless communication network 100 includes various wireless nodes (such as AP STAs and non-AP STAs). Depending on some aspects, the wireless communication network 100 may be an example of a wireless local area network (WLAN) (such as a Wi-Fi network). For example, the wireless communication network 100 may be a network implementing at least one of the IEEE 802.11 wireless communication protocol standards (such as those 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 802.11bn). In some other examples, the wireless communication network 100 may be an example of a cellular radio access network (RAN), such as a 5G RAN or 6G RAN implementing one or more cellular protocols (such as those specified in one or more 3GPP standards). In some other examples, the wireless communication network 100 may include a WLAN that operates in an interoperable or converged manner with one or more cellular RANs to provide greater or enhanced network coverage to wireless communication devices within the wireless communication network 100, or to enable these devices to connect to the core of the cellular network, such as to access network management capabilities and functionality provided by the cellular network core.

[0043] The wireless communication network 100 may include numerous wireless communication devices, including at least one wireless access point (AP) 102 and any number of wireless stations (STA) 104. Although Figure 1 Only one AP 102 is shown, but the wireless communication network 100 may include multiple APs 102. AP 102 may be or represent various different types of network entities, including but not limited to home networking APs, enterprise APs, single-band APs, dual-band synchronous (DBS) APs, tri-band synchronous (TBS) APs, standalone APs, non-standalone APs, software-enabled APs (software APs), and multi-link APs (also known as AP multi-link devices (MLDs)), as well as cellular (such as 3GPP, 4G LTE, 5G, or 6G) base stations or other cellular network nodes (such as Node B, evolved Node B (eNB), gNB, Transmit Receive Point (TRP)) or another type of equipment or apparatus included in the radio access network (RAN), including open RAN (O-RAN) network entities such as central units (CUs), distributed units (DUs), or radio units (RUs).

[0044] 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 a variety of devices such as mobile phones, other handheld or wearable communication devices, netbooks, laptops, tablets, laptops, Chromebooks, augmented reality (AR), virtual reality (VR), mixed reality (MR), or extended reality (XR) wireless headsets or other peripherals, wireless earbuds, other wearable devices, display devices (e.g., televisions, computer monitors, or video game consoles), video game controllers, navigation systems, music or other audio or stereo devices, remote control devices, 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.

[0045] 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 1 Additionally, an example coverage area 108 of AP 102 is shown, which may represent the Basic Service Area (BSA) of wireless communication network 100. The BSA can be identified by STA 104 and other devices via a Service Set Identifier (SSID) and 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 (TSF) for establishing or maintaining timing synchronization with AP 102. AP 102 can provide access to external networks to each STA 104 in the wireless communication network 100 via the corresponding communication link 106.

[0046] To establish a communication link 106 with AP 102, each STA 104 is configured to perform a passive or active scanning operation (“scan”) on frequency channels in one or more frequency bands (e.g., 2.4 GHz, 5 GHz, 6 GHz, 45 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)). 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 scanning information obtained through passive or active scanning, and performs authentication and association operations to establish a communication link 106 with the selected AP 102. The selected AP 102 assigns an association identifier (AID) to STA 104 at the end of the association operation, and AP 102 uses the association identifier (AID) to track STA 104.

[0047] As wireless networks become increasingly prevalent, STA 104 may have 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). For example, wireless communication network 100 may be connected to a wired or wireless distribution system capable of connecting multiple APs 102 in such an ESS. Therefore, STA 104 may be covered by more than one AP 102 and may be associated with different APs 102 at different times for different transmissions. Additionally, after associating with an AP 102, STA 104 may 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 may 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.

[0048] 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 network, such as wireless communication network 100. In such examples, while STA 104 may be able to communicate with each other via communication link 106 through AP 102, STA 104 may also communicate directly with each other via direct wireless communication link 110. Additionally, two STA 104 may 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 may assume the role played by AP 102 in the BSS. Such STA 104 may be referred to as the group owner (GO) and may 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.

[0049] In some networks, AP 102 or STA 104, or both, can support applications associated with high throughput or low latency requirements, or provide lossless audio to one or more other devices. For example, AP 102 or STA 104 can support applications and use cases associated with ultra-low latency (ULL), such as ULL gaming, or streaming lossless audio and video to one or more personal audio devices (such as peripherals) or AR / VR / MR / XR headsets. In scenarios where a user uses two or more peripherals, AP 102 or STA 104 can support extended personal audio networks that enable communication with these two or more peripherals. Additionally, AP 102 and STA 104 can support additional ULL applications with ULL and high throughput requirements, such as cloud-based applications (such as VR cloud gaming).

[0050] As indicated above, in some implementations, AP 102 and STA 104 may operate and communicate according to one or more of the IEEE 802.11 wireless communication protocol standard family (via the corresponding communication link 106). These standards define WLAN radio and baseband protocols for the physical (PHY) layer and MAC layer. 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").

[0051] 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 or a wideband 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 wireless communication protocol to be used to transmit the payload.

[0052] AP 102 and STA 104 in a wireless communication network (e.g., WLAN) 100 may transmit PPDUs on unlicensed spectrum, which may be a portion of a spectrum including bands traditionally used by Wi-Fi technologies, such as the 2.4 GHz band, 5 GHz band, 6 GHz band, 45 GHz band, and 60 GHz band. Some examples of AP 102 and STA 104 described herein may also communicate in other bands that can support both licensed and unlicensed communication. For example, AP 102 or STA 104, or both, may also be able to communicate on licensed operating bands, where multiple operators may have corresponding licenses to operate in the same or overlapping frequency ranges. Such licensed operating frequency bands may be specified or associated with frequency ranges mapped to or associated with FR1 (410MHz to 7.125GHz), FR2 (24.25GHz to 52.6GHz), FR3 (7.125GHz to 24.25GHz), FR4a or FR4-1 (52.6GHz to 71GHz), FR4 (52.6GHz to 114.25GHz), and FR5 (114.25GHz to 300GHz).

[0053] Each of these frequency bands can include multiple sub-bands and frequency channels (also referred to as sub-channels). For example, PPDUs conforming to revisions of the IEEE 802.11n, 802.11ac, 802.11ax, 802.11be, and 802.11bn standards can be transmitted on one or more of the 2.4 GHz, 5 GHz, or 6 GHz frequency bands, each of which 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, 240 MHz, 320 MHz, 480 MHz, or 640 MHz by bonding multiple 20 MHz channels together.

[0054] Figure 2 An example Protocol Data Unit (PDU) 200 is shown that can be used for wireless communication between a wireless AP 102 and one or more wireless STAs 104. 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 can 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.

[0055] 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 in turn may carry higher-level data in the form of, for example, MAC Protocol Data Unit (MPDU) or Aggregated MPDU (A-MPDU).

[0056] Figure 3 A layered format of an example PPDU capable of being used for communication between a wireless AP 102 and one or more wireless STAs 104 is shown. As described, each PPDU 300 includes a PHY preamble 302 and a PSDU 304. Each PSDU 304 may represent (or “carry”) one or more MAC Protocol Data Units (MPDUs) 316. For example, each PSDU 304 may carry an aggregated MPDU (A-MPDU) 306, which includes an aggregation of multiple A-MPDU subframes 308. Each A-MPDU subframe 308 may include an MPDU frame 310, which includes a MAC delimiter 312 and a MAC header 314 preceding an accompanying MPDU 316, which includes the data portion (“payload” or “frame body”) of the MPDU frame 310. Each MPDU frame 310 may also include a Frame Check Sequence (FCS) field 318 for error detection (e.g., the FCS field may include a Cyclic Redundancy Check (CRC)) and padding bits 320. MPDU 316 may carry one or more MAC Service Data Units (MSDUs) 330. For example, MPDU 316 may carry an aggregated MSDU (A-MSDU) 322, which comprises multiple A-MSDU subframes 324. Each A-MSDU subframe 324 contains a corresponding MSDU 330, which is preceded by a subframe header 328 and, in some cases, followed by padding bits 332.

[0057] Returning to reference MPDU frame 310, MAC delimiter 312 can be used as a marker for the start of associated MPDU 316 and indicates the length of associated MPDU 316. MAC header 314 may include multiple fields containing information defining or indicating the characteristics or attributes of the data encapsulated within frame body 316. MAC header 314 includes a duration field indicating the duration from the end of the PPDU to at least the end of an acknowledgment (ACK) or block ACK (BA) to be sent by the receiving wireless communication device to the PPDU. The use of the duration field is to reserve the radio medium for the indicated duration and to enable the receiving device to establish its Network Allocation Vector (NAV). MAC header 314 also includes one or more fields indicating the address of the data encapsulated within frame body 316. For example, MAC header 314 may include a combination of source address, transmitter address, receiver address, or destination address. MAC header 314 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.

[0058] Example Coordination Communication In downlink (DL) multiple-user multiple-input multiple-output (MU-MIMO), multiple stations can belong to a basic service set (BSS) transmitting in the DL. Other BSSs (OBSSs) within "listening" range can postpone (not transmit on the medium) in response to detecting an ongoing transmission. Different BSSs within each other's listening range can use time-division multiplexing (TDM) to transmit in the DL. In coordinated UL MU-MIMO, multiple BSSs perform simultaneous UL transmissions. Unused receive spatial dimensions at the AP can be used to eliminate interference from transmissions from other BSSs (OBSSs). This achieves a greater degree of spatial multiplexing when unused spatial dimensions exist within a BSS. In other words, unused spatial dimensions allow concurrent OBSS transmissions in the DL.

[0059] Figure 4 A communication system 400 using coordinated DL MU-MIMO according to certain aspects of this disclosure is illustrated. As illustrated, signals from each AP 102 are transmitted only to stations within its corresponding BSS, as shown by the solid lines representing data transmissions from the AP to the STA 104 associated with the AP. Data transmissions from the AP cause interference to other OBSS stations, as illustrated by the dashed lines. Unused dimensions at the AP can be used to eliminate (e.g., clear) interference from the OBSS AP.

[0060] In uplink (UL) multiple-user multiple-input multiple-output (MU-MIMO), multiple stations belonging to one BSS can transmit in the UL. Other BSSs within range can defer transmissions to ongoing transmissions. Different BSSs within each other's ranges can use time-division multiplexing (TDM) to transmit in the UL. In coordinated UL MU-MIMO, multiple BSSs transmit simultaneously in the UL. Similar to DL MU-MIMO, unused receive space dimensions at the AP can be used to eliminate interference from transmissions from other BSSs (OBSSs), thus achieving greater spatial multiplexing and allowing concurrent OBSS transmissions.

[0061] Figure 5 An example system 500 that can utilize coordinated UL MU-MIMO is illustrated. As illustrated, signals from each STA 104 can be sent only to one AP 102 within their respective BSS, as shown by the solid lines representing data transmissions to the STA and its associated AP. Data transmissions from the STA cause interference to other OBSS APs, as illustrated by the dashed lines. Unused space dimensions at each AP can be used to mitigate (e.g., reduce or clear) interference from OBSS STAs.

[0062] Coordinated beamforming (CoBF) may include one or more protocols for coordinating (e.g., synchronizing) transmissions from different entities, such as forming null values ​​to control interference with STAs of other OBSSs while transmitting to its own (BSS) STA.

[0063] Example of coordinated beamforming As previously described, in a CoBF, multiple APs can coordinate to suppress OBSS interference in the spatial domain. Therefore, CoBF typically provides gain in an opportunistic manner, for example, when intra-BSS transmissions do not fully utilize the spatial dimension of that BSS AP.

[0064] Various types of CoBF exist, such as symmetric CoBF with synchronous or asynchronous transmission and asymmetric CoBF with synchronous or asynchronous transmission. With a symmetric CoBF, all APs can participate in coordinated beamforming and suppress their OBSS interference to other victim STAs within other BSSs. With an asymmetric CoBF, one device (or set of devices) may have a higher or lower priority than other devices and / or may lack the ability to suppress OBSS interference.

[0065] Generally, multiple access points (APs) can participate in CoBF. However, for ease of understanding, this paper will describe the example technique with reference to a CoBF scenario involving two APs. The technique described in this paper can be extended to systems involving any number of APs.

[0066] The techniques described in this paper involve various processing methods for detection and CSI feedback in CoBF. The techniques described in this paper can be applied to both symmetric and asymmetric CoBF. As described above, in a CoBF, an AP can obtain CSI from an OBSS non-AP STA to form a null value to the STA. This may involve cross-BSS detection and CSI feedback from a non-AP STA to an OBSS AP. Each AP can also obtain CSI from its own serving non-AP STAs to form a beam to those STAs.

[0067] In asymmetric CoBF, probing may involve sending only a single packet (such as a null data packet (NDP)) from the secondary AP to the primary receiver. In symmetric CoBF, each AP can transmit an NDP to probe both the intended and interfering channels. In this context, probing generally refers to a mechanism used to gather information about the characteristics of the communication channel in order to optimize transmission parameters to improve the overall performance of the CoBF. Probing typically involves transmitting specific probe frames or signals and then analyzing the responses that provide CSI feedback to understand channel behavior.

[0068] Various options exist for probing, such as transmitting an NDP to solicit CSI feedback for the intended channel and the interfering channel. In this context, the intended channel can refer to the channel between the AP and a non-AP STA served by that AP (e.g., within the same BSS), while the interfering channel can refer to the channel between the OBSS AP and a non-AP STA.

[0069] According to the first option, such as Figure 6A As illustrated in Figure 600, each AP sequentially transmits an NDP to the intended and victim STAs.

[0070] In such cases, the AP's BSS color can be included in the NDP, so each STA knows which AP the NDP (and the estimated channel) comes from. In the illustrated example, two APs (e.g., Figure 5 The transmission order of AP1 and AP2 is NDP. Based on the transmission order from the first AP1 to the second AP2. j The NDP transmitted by the AP, for each STA (e.g., the first AP). i (STA) estimate channel From the first j AP to the first i Channel matrix of STAs.

[0071] like Figure 6B As illustrated in Figure 650, in some cases, non-AP STAs may not transmit CSI feedback until all NDPs have been transmitted and all channels have been estimated.

[0072] In the illustrated example, AP1 transmits NDPA and NDP, and then AP2 transmits NDPA and NDP. AP1 transmits a trigger frame (TF), and AP2 may simultaneously transmit an optional TF, thereby triggering the STA to transmit CSI feedback to both APs. To generate CSI feedback, non-AP STAs can use the enhanced CSI processing and small-V feedback techniques described herein. Non-AP STAs can also use large-V feedback for composite channels if the phase and automatic gain control (AGC) settings are the same at each non-AP STA when processing all NDP packets.

[0073] According to the second option, such as Figure 7 As illustrated in Figure 700, APs participating in CoBF can collaboratively transmit (e.g., federated) NDPs to all serving STAs. An NDP can be considered a federated NDP even if it is transmitted from two different APs.

[0074] In this context, a joint NDP can be a PPDU transmitted from two APs, where all fields except the long training field (e.g., UHR-LTF) contain the same information (sent by each AP). Within the LTF, each AP can transmit different streams, and streams transmitted from different APs can use mutually different indices. In this way, all APs can share a joint LTF, where a first subset of the streams is transmitted from the first AP and a second subset of the streams is transmitted from the second AP, such that the estimated channel is a composite channel where the first subset of the streams originates from the first AP and the second subset of the streams originates from the second AP.

[0075] The Joint NDP can use group BSS colors for CoBF AP groups. The group BSS colors can be transmitted in previous packets (such as NDP Advertisement (NDPA) frames from one of the APs (e.g., a shared AP) before the Joint NDP.

[0076] According to certain aspects of this disclosure, to assist CSI processing performed by non-AP STAs, the Joint NDP can indicate which part of the composite channel originates from which AP. For example, the Joint NDP (or some other signaling mechanism) can signal the number of transmit (Tx) antennas or flows from different APs (i.e., [N_tx_1, N_tx_2, …] or [N_ss_1, N_ss_2, …]) and a list of CoBF BSS IDs in the NDPA, enabling the STA to know which part of the composite channel originates from the intended AP and which part from the interfering AP. Alternatively, the Joint NDP (e.g., or some other signaling mechanism) can signal the starting flow index and the list of CoBF BSS IDs for different APs in the NDPA. If the signaling of the number of Tx antennas or flows from different APs or the starting flow indexes for different APs is used, they can be in a previous packet (e.g., the NDPA) or in a Joint NDP packet (e.g., in a common field of U-SIG or UHR-SIG).

[0077] Using joint detection, each STA (the first) i (a number of STAs) can be estimated from The composite channel matrix of each AP is used as , where each H ij STA i and AP j The channel matrix between channels. Joint NDP can have less overhead and can help enhance coordinated spatial reuse (CSR) and / or joint transmission (JT) for single or multiple STAs.

[0078] Various aspects of this disclosure also provide options for transmitting CSI feedback, including cross-BSS CSI feedback (CSI-FB) transmission. In some cases, backhaul between APs (e.g., light backhaul) can be used for CSI exchange. In such cases, all STAs can transmit CSI feedback to their own APs, and APs can share (e.g., exchange CSI feedback) with each other via backhaul. In this case, for example, if coordinated UL MU-MIMO or coordinated UL OFDMA is used, UL transmissions to their own APs (e.g., CSI-FB) can be performed in parallel.

[0079] In some cases, if there is no backhaul, coordinated UL MU-MIMO can be assumed. In such cases, STAs can transmit to their own APs in parallel, and then STAs can transmit to the OBSS in the APs in parallel. In other cases, coordinated UL MU-MIMO may not be assumed, although this may mean that the two APs do not receive simultaneously, and therefore there may be additional delays for each STA in feeding back to all APs one at a time.

[0080] In some cases, coordinated UL MU-MIMO can involve CoBF, where the unused spatial dimensions of the AP are used to perform OBSS UL transmit receive (Rx) reset.

[0081] The various aspects of this disclosure provide a range of options that can be applied to both point-to-point channel CSI processing and feedback, as well as composite channel CSI processing and feedback.

[0082] In this context, point-to-point channel feedback typically refers to the CSI feedback of the channel between two STAs, such as an AP STA and a non-AP STA (e.g., for AP STA). j and STA i Having a channel matrix (See below for reference) Figure 8 and Figure 9 As described, for point-to-point channel feedback, there are also various sub-options with different types of CSI processing (to generate CSI feedback) and different types of feedback content (as CSI feedback).

[0083] Composite channels can be point-to-multipoint (e.g., from one AP to multiple non-AP STAs) or multipoint-to-single (e.g., from multiple APs to a single STA). In this context, composite channel feedback typically refers to CSI feedback of a composite channel, such as a channel from multiple APs (e.g., within a BSS and on an OBSS AP) to a single STA. (See below for reference) Figure 10 As described, various aspects of this disclosure provide techniques for generating composite channel CSI feedback for non-AP STAs and for APs to reconstruct point-to-point channel CSI based on composite channel CSI feedback.

[0084] Point-to-point channel CSI processing and feedback can be performed as follows. From the... j AP (AP) j ) to the i STA (STA i )of The channel matrix can be represented as ,in It is AP j The number of receiving antennas, and It is from AP j The number of transmitting antennas (and ).

[0085] Based on AP j From the channel estimation of the group (e.g., NDP), STAi can obtain the channel matrix. and to Perform singular value decomposition (SVD) to obtain: ,in yes (Left half unitary or) unitary matrix, It has a channel singular values A diagonal matrix, and yes (Right) Semi-unitary (or unitary) matrix.

[0086] In some cases, CSI feedback can be referred to as small-V feedback. In the case of small-V feedback, the rank requested by the STAi feedback... of and ,Right now and The requested rank can be signaled to the STA in a previous group, such as NDPA. The symbol for A(i:j, k:l) represents a submatrix of A by selecting from row i to row j and from column k to column l. The symbol “:” in submatrix A(:, k:l) represents a submatrix of A by selecting all rows and from column k to column l. Similarly, the symbol “:” in submatrix A(i:j,:) represents a submatrix of A by selecting from row i to row j and all columns. In this way, the AP can request that the CSI feedback (of certain matrices) have a certain rank (or number of columns). For example, SVD can generate 4 intrinsic channels, but the AP can request only rank 2 or 3 in the CSI feedback request.

[0087] Under the condition of small V feedback, the reconstructed channel Corresponding to use The intrinsic channel of the receiver (which is not fed back), where In this case, full channel It may be impossible to reconstruct, which could result in a CoBF below optimal.

[0088] However, according to one of the sub-options presented in this article, STA i CSI processing techniques can be applied to small V feedback in both the intended channel and the interference channel, based on the same receiver.

[0089] refer to Figure 8An example of this first sub-option for point-to-point channel CSI processing and feedback is shown. This example assumes that AP1 (BSS1) and AP2 (BSS2) transmit NDPs for probing. As noted at 810, STA1 generates a CSI FB for the intended channel (between AP1 and STA1) based on the NDP and the SVD of the original channel, and generates a CSI FB for the interfering channel (between AP2 and STA1) based on the SVD of the equivalent channel.

[0090] As illustrated, in some cases, STA1 can provide this (enhanced small V) CSI-FB to AP1. In some cases, STA1 can also provide the CSI-FB directly to AP2. In other cases, AP1 and AP2 can exchange CSI-FBs (e.g., if a backhaul exists). For example, AP1 can send a CSI-FB for the interference channel (between AP2 and STA1) to AP2 via a light backhaul. Although not shown, STA2 can also generate CSI-FBs for its intended channel (between AP2 and STA2) and the interference channel (between AP1 and STA2), and provide this CSI-FB to at least its AP (AP2).

[0091] The enhanced CSI processing for small V feedback based on the first sub-option can be described as follows, assuming the i-th AP is the serving AP of the i-th STA, such that... It is the expected channel and all others ,in It is an interference channel.

[0092] For the expected channel STA i Feedback is welcome. and ,in ,in This is the number of streams that the i-AP intends to transmit in the CoBF transmission for the i-th STA, assuming the use of intrinsic receivers. (No feedback received), among which .

[0093] For interference channels ,in Assume that the equivalent channel of the intrinsic receiver at the i-th STA is This makes the equivalent channel from the j-th AP to the i-th STA after processing by the intrinsic receiver become For CSI FB in the interference channel, STA i It can be used for equivalent channels Execute SVD to obtain: ,in yes unitary matrix It has an equivalent channel singular values A diagonal matrix, and yes Semi-unitary matrix. Feedback and ,in .

[0094] The difference between the enhanced small V feedback and the typical V feedback according to this first sub-option is that the enhanced feedback (for interfering channels) is based on the equivalent channel. SVD, instead of the original channel SVD. In this way, the same receiver This is assumed to apply to both the expected channel and the interfering channel. In this example, an intrinsic receiver is assumed. Used to generate the expected channel CSI FB and interference equivalent channel Both CSI and FB. A more general case in enhanced feedback is using the same linear receiver. To generate the expected equivalent channel CSI FB and interference equivalent channel Both CSI and FB.

[0095] However, according to another sub-option in the options given in this article, STA i SVD feedback from point-to-point channel U , S and V For example, STA i It can provide feedback on the requested rank. of , and ,Right now (For example, feedback in this case) and .

[0096] refer to Figure 9 An example of this second sub-option for point-to-point channel CSI processing and feedback is shown. As noted at 910, in this case, STA1 generates data including data for the intended channel and the interfering channel. S , V and U The CSI FB. The STA can then provide the CSI-FB (which may be referred to as the small V plus U) to at least AP1.

[0097] In this case, at APj, the reconstructed channel It is the original channel in full-rank feedback and an approximation of the original channel in partial-rank feedback (with the dominant eigenmode). The expected rank of the transmission of the i-th STA in the transmission to CoBF is Generally speaking, .

[0098] refer to Figure 10 An example of composite channel CSI processing and feedback is shown. As noted at 1010, in this case, STA1 generates the CSI FB based on the SVD of the composite channel matrix. In this context, the composite channel matrix generally refers to the channel matrix representing the channels from all APs to the same non-AP STA. The composite channel matrix can be obtained by combining (stacking) all point-to-point channel matrices (where each point-to-point channel matrix is ​​from one AP to a non-AP STA) into a large matrix, or it can be obtained from channel estimation when processing a single packet transmitted from both the first and second wireless nodes using a joint LTF (e.g., joint NDP).

[0099] Composite channel CSI processing and feedback can be performed as follows. (Source: [Original Source Name]) The AP's first i The composite channel matrix at each STA can be represented as... . No. i Each STA can be used for Execute SVD to obtain: ,in yes unitary matrix It is a singular value with a channel. A diagonal matrix, and yes Semi-unitary matrix.

[0100] In the case of feedback that could be described as from influential figures, the first i Each STA can provide feedback on the requested rank. of and ,Right now and .

[0101] At the AP, the reconstructed composite channel Corresponding to use The intrinsic channel of the receiver (without feedback), where It can be noted that... ,in It is the equivalent channel from the j-th AP to the i-th STA, assuming it uses... Receiver (the same receiver is assumed to be used for both the intended channel and the interfering channel). Therefore, reconstructing the composite channel. Different subsets of the columns in the table correspond to different reconstruction channels. .

[0102] Reconstructing the point-to-point channel CSI from the composite channel CSI feedback can be done as follows. In this case... It is assumed that using The equivalent channel from the j-th AP to the i-th STA in the receiver case, and it is derived from the reconstructed composite channel. The column corresponding to the Tx antenna of the j-th AP.

[0103] The reconstructed channel matrix can be Execute SVD, where yes unitary matrix It is a channel with reconfiguration singular values A diagonal matrix, and yes Semi-unitary matrix. and It is a point-to-point channel CSI in the form of small V feedback.

[0104] As described in this article, the content and amount of CSI feedback provided by different non-AP STAs can vary.

[0105] For example, in some cases, non-AP STAs can estimate the expected channel and the interfering channel, but cannot process them jointly. This might be the case, for instance, in scenarios where sequential NDP and CSI feedback may occur after each NDP probe. Before a STA can estimate the expected channel from its own AP, it may have to transmit CSI feedback for the interfering channel (from the interfering AP). In some cases, the STA can use small-V feedback for each point-to-point channel (e.g., without the enhancements proposed in this paper) or small-U+V feedback. In this case, the CSI from each non-AP STA can be transmitted directly to a different AP, or to its serving AP, and then relayed back to the interfering AP.

[0106] In some cases, non-AP STAs can estimate the expected channel and interfering channels and process them jointly. This could be a scenario of sequential probe NDP (and CSI feedback occurs after probe NDPs are received from all APs or at least after the STA can estimate the expected channel from its own AP), or a scenario of joint NDP when signaling indicates which part of the composite channel comes from which AP. In such cases, non-AP STAs can transmit small V feedback (e.g., without the enhancements proposed in this paper) or small U plus V feedback for each point-to-point channel.

[0107] Alternatively, non-AP STAs can perform the enhanced CSI processing described above for small V feedback. In this case, the CSI feedback remains point-to-point channel CSI. Furthermore, CSI from each non-AP STA can be transmitted directly to a different AP, or transmitted to its serving AP and then relayed back to the interfering AP, as noted above.

[0108] In some cases, a non-AP STA may only be able to estimate the composite channel. This can be a scenario involving joint NDP when there is no signaling indicating which part of the composite channel originates from which AP. In this case, the non-AP STA can transmit large V (composite) feedback to both its own AP and the interfering AP. Alternatively, if there is a backhaul between APs, the non-AP STA can transmit large V feedback to its own (serving) AP. In this case, its serving AP can reconstruct the point-to-point channel CSI of the interfering channel and transmit the CSI feedback for each interfering channel to each of the corresponding interfering APs.

[0109] For CoBF Detection and CSI Enhanced feedback examples The various aspects of this disclosure can provide a variety of enhancements for CoBF detection and CSI feedback.

[0110] For example, aspects of this disclosure provide processing techniques for reducing CSI feedback overhead in cases where CSI feedback is relayed in backhaul from one OBSS AP to multiple STAs within a BSS via associated APs of these STAs. These processing techniques can be considered novel CSI processing techniques for reducing MU CSI feedback overhead.

[0111] refer to Figure 11 This example illustrates compression of the CSI FB via a backhaul relay. This example assumes that both STA1 and STA2 are associated with AP1.

[0112] As noted at 1110 and 1112, in this case, both STA1 and STA2 (in the BSS of AP1) can generate CSI FBs based on NDPs from AP1 and AP2. Both STA1 and STA2 can provide CSI FBs to AP1.

[0113] As noted at 1120, AP1 can compress the CSI FB from STA1 and STA2 and forward the compressed CSI feedback to AP2. As noted at 1130, AP2 can use the compressed CSI feedback received from AP1 (e.g., to form null values ​​to STA1 and STA2).

[0114] In this way, if CSI feedback from a channel from an OBSS AP to multiple STAs within a BSS is relayed through the associated APs of these STAs during backhaul, the enhanced CSI processing and signaling mechanism proposed in this paper can help reduce CSI feedback overhead during backhaul.

[0115] The exact form of CSI processing for compressed CSI feedback can vary depending on the type of feedback.

[0116] For example, if CSI feedback is for the first j AP to the first i The channel of each STA is the requested rank (e.g., Feedback from XiaoV ( and In the form of ), and for from the first j AP to the first k The channel of each STA is the requested rank. of and In the form of, then share AP (e.g., Figure 11 AP1 in the middle can perform a type of CSI processing for compression.

[0117] In this context, It can have dimensions ,and It can have dimensions . It can have dimensions ,and It can have dimensions It can be noted that, and They are usually neither orthogonal nor aligned.

[0118] In the AP associated with these two STAs (e.g., Figure 11 The processing of compressed CSI FB at AP1 can be performed as follows. The AP can reconstruct the composite channel from the j-th AP to the two STAs as follows: , It has dimensions The AP can then perform SVD on the reconstructed composite channel to obtain: , in yes unitary matrix It is a singular value of a reconstructed composite channel. A diagonal matrix, and yes Semi-unitary matrix.

[0119] The associated APs of these two STAs can then transmit to the j-th AP. and Feedback from the small V, rather than transmission. , , and For example, refer to again Figure 11 AP1 can send small V feedback to AP2.

[0120] If CSI feedback is in the form of large V feedback, then AP is shared (e.g., Figure 11 AP1 in the diagram can perform different types of CSI processing for compression. As noted above, in this context, large V feedback for a composite channel from multiple APs to the i-th STA can include the requested rank. of and Furthermore, for a composite channel from multiple APs to the k-th STA, the requested rank can be included. of and .

[0121] In this case, the reconstructed composite channel can be: , in It is the equivalent channel from the j-th AP to the i-th STA, assuming it uses... Receiver (no feedback).

[0122] The associated APs of these two STAs can then reconstruct the composite channel from the j-th AP to the two STAs as follows: , It has dimensions The shared AP can then perform SVD on the reconstructed composite channel to obtain: .

[0123] The associated APs of these two STAs can transmit to the j-th AP. and Feedback from XiaoV.

[0124] The potential savings in CSI feedback overhead can be understood by considering some example scenarios. Based on the first example scenario: .

[0125] In this scenario, the shared AP will target a total of 10 angles (5 Phi and 5 Psi) for the 4x2 feedback, instead of a total of 12 angles (6 Phi and 6 Psi) for the two 4x1 feedbacks, resulting in a reduction of 2 out of 12 angles and a 16.7% cost saving. According to the second example scenario: .

[0126] In this scenario, the shared AP can target a total of 14 angles (7 Phi and 7 Psi) for 5x2 feedback, instead of a total of 16 angles (8 Phi and 8 Psi) for two 5x1 feedbacks, resulting in a reduction of 2 out of 16 angles and saving 12.5% ​​of the overhead.

[0127] Various aspects of this disclosure also provide a range of signaling mechanisms to help implement the enhanced CSI processing described herein.

[0128] Some joint or sequential probe protocols can assume that the (non-AP) STA knows that the NDP comes from the OBSS AP or that the joint NDP comes from the AP group. Therefore, the STA can be expected to respond to probe requests from the OBSS AP or the AP group.

[0129] Unfortunately, current wireless systems may lack signaling mechanisms to support this type of cross-BSS probe and response. However, aspects of this disclosure propose signaling mechanisms that can support joint probes (as will be referenced) by essentially using NDP probes that spoof “inside the BSS” (even when the NDP is sent by the OBSS AP). Figure 12 (described) and sequential detection (as will be referenced) Figure 13 (Description of the situation) Cross-BSS detection.

[0130] The signaling mechanism proposed in this paper essentially represents two probe protocols and the signaling design within each probe protocol to achieve the enhanced CSI processing proposed in this paper. As noted above, in the enhanced CSI processing, the non-AP STA derives its MIMO receiver based on its desired channel (from its own AP to its own channel) and performs SVD on the equivalent interfering channel (from the interfering AP to its own channel, assuming its MIMO receiver is used) to derive the small V feedback of that interfering channel.

[0131] Various aspects of this disclosure provide signaling that allows a non-AP STA to distinguish between desired channels (from its own AP) and interfering channels (from interfering APs), enabling the non-AP STA to process CSI accordingly.

[0132] refer to Figure 12The timing diagram 1200 shows that the probes typically occur one BSS at a time (to collect feedback from the STA in a given BSS). Figure 12 The example in the example shows a relatively simple scenario with 2 APs (AP1 and AP2) and 1 (non-AP) STA for each AP (where STA1 is associated with AP1 and STA2 is associated with AP2).

[0133] As illustrated, NDPA is transmitted from only one AP (which may be referred to as the "probe AP"). As described above, even if transmitted from two APs, the combined NDP pretends to be an NDP transmitted from a single "probe AP". Therefore, only the STA associated with the probe AP will respond with CSI feedback.

[0134] However, aspects of this disclosure provide a signaling design for implementing novel CSI processing.

[0135] like Figure 12 As illustrated, each NDP following an NDPA signals the BSS color of the AP that transmitted the NDPA in the U-SIG. After AP1 transmits the NDPA, both AP1 and AP2 use AP1's BSS color when participating in a joint NDP to pretend the joint NDP was transmitted from AP1. Similarly, after AP2 transmits the NDPA, both AP1 and AP2 use AP2's BSS color when participating in a joint NDP to pretend the joint NDP was transmitted from AP2.

[0136] Additional information can be transmitted / signed in the NDPA or NDP (e.g., via the U-SIG or EHT-SIG fields). As an example, the number (quantity) of APs being probed (e.g., denoted as N) can be transmitted. ap ) and the number (quantity) of spatial flows for each AP in NDP [N_ss_1, N_ss_2, …].

[0137] In some cases, this information may include a list of CoBF probe BSS IDs, or one or more bitmaps. For example, a bitmap indication of a CoBF probe BSS group may use a first value (e.g., "1") to indicate that one of the APs in the CoBF probe AP group is an associated AP, and a second value (e.g., "0") to indicate that one of the APs in the CoBF probe AP group is an interfering AP.

[0138] As another example, bitmap indicators can indicate which spatial streams originate from the STA's own AP or from interfering APs. For instance, a first value (e.g., "1") can indicate that the corresponding spatial stream was sent by the associated AP, and a second value (e.g., "0") can indicate that the corresponding spatial stream was sent by the interfering AP. This approach works because the STA only needs to distinguish between the intended channel and the interfering channel. In a CoBF scenario with only two APs, the STA does not actually need to know the BSS color of the interfering AP.

[0139] In some cases of sequential probe protocols, probes can occur one BSS to ground at a time (e.g., to collect feedback from STAs in the first BSS based on NDP from APs in the second BSS). In this context, the first and second BSSs can be the same or different BSSs.

[0140] Figure 13 Example timeline 1300 in the example shows an example of a sequential probe protocol. This example again assumes 2 APs (AP1 and AP2) and 1 (non-AP) STA for each AP (where STA1 is associated with AP1 and STA2 is associated with AP2).

[0141] like Figure 13 As illustrated, in this scenario, NDPA can be transmitted from only one AP (“probe AP”), which in this example is AP1. Optionally, beamforming response polling (BF RP) can be used as the trigger frame. NDPs transmitted from different APs can pretend to be NDPs transmitted from the “probe AP”. As shown, when AP2 transmits its NDP, it uses the BSS color of AP1 (because AP1 transmitted NDPA). Therefore, only the STA associated with the probe AP will respond with CSI feedback (STA1 in this example).

[0142] In some cases, it can be assumed that the AP transmits its own NDP before the interfering AP transmits its NDP. This helps the STA know whether the NDP corresponds to the desired channel or the interfering channel. Generally speaking, such as Figure 13 As illustrated, each NDP can signal in the U-SIG to notify the AP transmitting NDPA of its BSS color. Each NDP can also signal in the U-SIG or UHR-SIG to notify the AP transmitting the NDP of its BSS color, enabling the STA to distinguish between APs corresponding to the desired channel or the interfering channel.

[0143] Although not shown, the same process can be repeated for STA2. In this case, AP2 will transmit NDPA (and optionally BF RP), such that both AP1 and AP2 will use AP2's BSS color when transmitting their NDPs. Therefore, STA2 will respond to each NDP essentially as an NDP within the BSS.

[0144] Various other information can be signaled in NDPA or NDP (e.g., U-SIG or EHT-SIG). For example, this information may include the BSS color of the actual AP transmitting the NDP. In some cases, the information may include a 1-bit indication, where a first value (e.g., "1") indicates that the NDP originated from an associated AP, while a second value (e.g., "0") indicates that the NDP originated from a jamming AP.

[0145] Example Method Figure 14 An example of a wireless communication process or method 1400 capable of being performed by or at a first wireless station is shown. Operation of process 1400 may be implemented by a wireless station or its components as described herein. For example, process 1400 may be implemented by a wireless communication device (such as a reference cipher) operating as or within a wireless station. Figure 21 The wireless communication device 2100 described herein shall be used to perform this action.

[0146] Method 1400 begins at step 1405, wherein one or more packets are obtained from a first wireless node and at least one second wireless node, wherein the wireless station and the first wireless node are associated with a first basic service set (BSS), and the second wireless node is associated with a second BSS.

[0147] Method 1400 then proceeds to step 1410, wherein CSI feedback is generated based on one or more packets for a first channel between the wireless station and the first wireless node and for a second channel between the wireless station and the second wireless node.

[0148] Method 1400 then proceeds to step 1415, in which CSI feedback is provided to at least the first wireless node.

[0149] In some respects, CSI feedback is also provided directly from the wireless station to the second wireless node.

[0150] In some aspects, method 1400 also includes obtaining signaling indicating the requested rank for the CSI feedback, wherein the provided CSI feedback has the requested rank.

[0151] In some respects, one or more packets include a first packet and a second packet obtained sequentially from a first wireless node and a second wireless node.

[0152] In some aspects, generating CSI feedback includes: performing singular value decomposition (SVD) on the original channel matrix for the first channel to obtain a first matrix as a left-half unitary matrix or unitary matrix, a second matrix as a diagonal real matrix, and a third matrix as a right-half unitary matrix or unitary matrix, wherein the CSI feedback for the first channel is based on the second and third matrices; and performing SVD on the equivalent channel matrix for the second channel to obtain a fourth matrix as a left-half unitary matrix or unitary matrix, a fifth matrix as a diagonal real matrix, and a sixth matrix as a right-half unitary matrix or unitary matrix, wherein the CSI feedback for the second channel is based on the fifth and sixth matrices.

[0153] In some respects, the equivalent channel matrix used for the second channel is assumed to be associated with the same linear receiver that processes the original channel matrix used for the first channel.

[0154] In some respects, the linear receiver is formed by one or more main left singular vectors of the original channel matrix used for the first channel.

[0155] In some aspects, CSI feedback includes: performing singular value decomposition (SVD) on a first channel matrix for a first channel to obtain a first matrix as a left-half unitary matrix or unitary matrix, a second matrix as a diagonal real matrix, and a third matrix as a right-half unitary matrix or unitary matrix, wherein the CSI feedback for the first channel is based on the first, second, and third matrices; and performing SVD on a second channel matrix for a second channel to obtain a fourth matrix as a left-half unitary matrix or unitary matrix, a fifth matrix as a diagonal real matrix, and a sixth matrix as a right-half unitary matrix or unitary matrix, wherein the CSI feedback for the second channel is based on the fourth, fifth, and sixth matrices.

[0156] In some aspects, one or more packets include one or more null data packets (NDPs) obtained from a first wireless node and a second wireless node; and generating CSI feedback includes: generating a composite channel matrix based on one or more NDPs, and performing singular value decomposition (SVD) of the composite channel matrix to obtain a first matrix as a left-half unitary matrix or a unitary matrix, a second matrix as a diagonal real matrix, and a third matrix as a right-half unitary matrix or a unitary matrix, wherein the CSI feedback is based on at least the second matrix and the third matrix.

[0157] In some respects, the composite channel matrix is ​​generated based on: a first channel matrix for a first channel between the wireless station and the first wireless node; and a second channel matrix for a second channel between the wireless station and the second wireless node.

[0158] In some aspects, one or more NDPs include a joint NDP having: one or more fields having the same information from both the first wireless node and the second wireless node; and at least one training field having a first subset of one or more spatial streams from the first wireless node and a second subset of one or more spatial streams from the second wireless node.

[0159] In some respects, method 1400 also includes obtaining information indicating the first subset and the second subset.

[0160] In some respects, this information is obtained via NDP Announcement (NDPA) frames or one or more NDPs.

[0161] In some respects, the information includes at least one of the following: the amount of transmit antennas used by each of the first and second wireless nodes; or the amount of streams from each of the first and second wireless nodes.

[0162] Figure 15 An example of a wireless communication process or method 1500 capable of being performed by or at a first wireless node is shown. Operation of process 1500 may be implemented by a wireless node or its components as described herein. For example, process 1500 may be implemented by a wireless communication device (such as reference 1500) operating as a wireless node or within a wireless node. Figure 21 The described wireless communication device 2100) performs this operation.

[0163] Method 1500 begins at step 1505, wherein at least one packet is output to solicit channel state information (CSI) feedback from at least a first radio station, wherein the first radio station and the first radio node are associated with a first basic service set (BSS).

[0164] Method 1500 then proceeds to step 1510, wherein after outputting at least one packet, CSI feedback is obtained for a first channel between the first wireless station and the first wireless node and for a second channel between the first wireless station and the second wireless node, wherein the second wireless node is associated with the second BSS.

[0165] Method 1500 then proceeds to step 1515, where the pre-decoding matrix is ​​calculated based on CSI feedback.

[0166] Method 1500 then proceeds to step 1520, where one or more data frames are output using the calculated pre-decoding matrix.

[0167] In some respects, method 1500 also includes providing CSI feedback for the second channel to the second wireless node.

[0168] In some aspects, method 1500 also includes obtaining CSI feedback from the second wireless node for a third channel between the second wireless station and the first wireless node.

[0169] In some aspects, method 1500 also includes providing a first radio station with signaling indicating a requested rank for a CSI feedback, wherein the obtained CSI feedback has the requested rank.

[0170] In some respects, the CSI feedback for the first channel includes a second matrix as a diagonal real matrix and a third matrix as a right-half unitary matrix or unitary matrix, wherein the second and third matrices are based on the singular value decomposition (SVD) of the original channel matrix for the first channel; and the CSI feedback for the second channel includes a fifth matrix as a diagonal real matrix and a sixth matrix as a right-half unitary matrix or unitary matrix, wherein the fifth and sixth matrices are based on the SVD of the equivalent channel matrix of the second channel.

[0171] In some respects, method 1500 also includes providing CSI feedback for the second channel to the second wireless node.

[0172] In some respects, the equivalent channel matrix used for the second channel is assumed to be associated with the same linear receiver that processes the original channel matrix used for the first channel.

[0173] In some aspects, the CSI feedback for the second channel includes a first matrix as a diagonal real matrix and a second matrix as a right-half unitary matrix or unitary matrix, wherein the first matrix and the second matrix are based on the SVD of the channel matrix of the second channel; and the method also includes providing CSI feedback for the second channel to the second wireless node.

[0174] In some aspects, method 1500 also includes obtaining CSI feedback from a second wireless node for a third channel between the second wireless station and the first wireless node, wherein the second wireless station is associated with a second BSS.

[0175] In some aspects, the CSI feedback for the first channel includes a first matrix as a left-half unitary matrix or unitary matrix, a second matrix as a diagonal real matrix, and a third matrix as a right-half unitary matrix or unitary matrix, wherein the first, second, and third matrices are based on the singular value decomposition (SVD) of the original channel matrix for the first channel; and the CSI feedback for the second channel includes a fourth matrix as a left-half unitary matrix or unitary matrix, a fifth matrix as a diagonal real matrix, and a sixth matrix as a right-half unitary matrix or unitary matrix, wherein the fourth, fifth, and sixth matrices are based on the SVD of the equivalent channel matrix of the second channel.

[0176] In some respects, method 1500 also includes reconstructing the second channel based on CSI feedback for the second channel.

[0177] In some aspects, method 1500 also includes reconstructing an equivalent channel matrix for the reconstructed second channel, wherein the equivalent channel matrix for the reconstructed second channel assumes the same linear receiver associated with the original channel matrix for the first channel, wherein the linear receiver is formed by one or more main left singular vectors of the original channel matrix for the first channel based on the CSI feedback for the first channel.

[0178] In some aspects, method 1500 also includes performing SVD on the equivalent channel matrix for reconstructing the second channel to obtain a seventh matrix as a diagonal real matrix and an eighth matrix as a right-half unitary matrix or unitary matrix.

[0179] In some respects, method 1500 also includes providing CSI feedback to the second wireless node based on the seventh and eighth matrices.

[0180] In some respects, at least one packet includes at least one null data packet (NDP); and the CSI feedback includes at least a second matrix and a third matrix, the second matrix comprising a diagonal real matrix and the third matrix comprising a right-half unitary matrix or a unitary matrix, wherein the second matrix and the third matrix are based on the SVD of the composite channel matrix.

[0181] In some respects, the composite channel matrix is ​​based on: a first channel matrix for a first channel between the wireless station and the first wireless node; and a second channel matrix for a second channel between the wireless station and the second wireless node.

[0182] In some respects, method 1500 also includes reconstructing the equivalent channel matrix for the second channel based on CSI feedback.

[0183] In some aspects, method 1500 also includes performing SVD on the equivalent channel matrix for reconstructing the second channel to obtain a fourth matrix as a diagonal real matrix and a fifth matrix as a right-half unitary matrix or unitary matrix.

[0184] In some respects, method 1500 also includes providing CSI feedback to the second wireless node based on the fourth and fifth matrices.

[0185] In some aspects, at least one NDP includes a joint NDP output coordinated with a second wireless node, wherein the joint NDP has: one or more fields having the same information from both the first and second wireless nodes; and at least one training field having a first subset of one or more spatial streams from the first wireless node and a second subset of one or more spatial streams from the second wireless node.

[0186] In some respects, method 1500 also includes providing information indicating the first subset and the second subset.

[0187] In some respects, this information is provided via an NDP Announcement (NDPA) frame or at least one NDP.

[0188] In some respects, the information includes at least one of the following: the amount of transmit antennas used by each of the first and second wireless nodes; or the amount of streams from each of the first and second wireless nodes.

[0189] Figure 16 An example of a wireless communication process or method 1600 capable of being performed by or at a first wireless node is shown. Operation of process 1600 may be implemented by a wireless node or its components as described herein. For example, process 1600 may be implemented by a wireless communication device (such as a reference cipher) operating as a wireless node or within a wireless node. Figure 21 The described wireless communication device 2100) performs this operation.

[0190] Method 1600 begins at step 1605, wherein at least one packet is output to solicit CSI feedback from at least a first radio station and a second radio station, wherein the first radio station, the second radio station, and the first radio node are associated with a first BSS. In some cases, the operation of this step refers to, as described in reference... Figure 21 The circuitry and / or code described for the output, or the code that can be executed by the circuitry and / or the code.

[0191] Method 1600 then proceeds to step 1610, wherein CSI feedback is obtained after outputting at least one packet, wherein the CSI feedback includes first CSI feedback for a first channel between the first wireless station and the second wireless node and second CSI feedback for a second channel between the second wireless station and the second wireless node, wherein the second wireless node is associated with the second BSS. In some cases, the operation of this step refers to, as described in reference Figure 21 The circuit and / or code described for obtaining, or that can be executed by the circuit and / or the code.

[0192] Method 1600 then proceeds to step 1615, where the CSI feedback is compressed. In some cases, this step refers to the operation as described in the reference. Figure 21 The circuitry and / or code described for compression, or that can be executed by the circuitry and / or the code.

[0193] Method 1600 then proceeds to step 1620, in which compressed CSI feedback is provided to the second wireless node. In some cases, the operation of this step involves, as described in the reference... Figure 21The circuitry described is used to provide the circuitry and / or the code used to provide the circuitry, or the circuitry and / or the code that can be executed by the circuitry and / or the code.

[0194] In some aspects, method 1600 further includes providing signaling to the first and second radio stations indicative of a requested rank for the CSI feedback, wherein the obtained CSI feedback has the requested rank. In some cases, the operation of this step involves, as referenced... Figure 21 The circuitry described is used to provide the circuitry and / or the code used to provide the circuitry, or the circuitry and / or the code that can be executed by the circuitry and / or the code.

[0195] In some respects, the first CSI feedback for the first channel includes information about the first matrix and the second matrix, wherein the first matrix and the second matrix are based on the SVD of the equivalent first channel matrix; and the second CSI feedback for the second channel includes information about the third matrix and the fourth matrix, wherein the third matrix and the fourth matrix are based on the SVD of the equivalent second channel matrix.

[0196] In some respects, the first matrix comprises a diagonal real matrix, and the second matrix comprises a right-half unitary matrix or a unitary matrix; and the third matrix comprises a diagonal real matrix, and the fourth matrix comprises a right-half unitary matrix or a unitary matrix.

[0197] In some aspects, method 1600 also includes reconstructing the composite channel based on information about the first, second, third, and fourth matrices. In some cases, this step involves operations such as those described in reference... Figure 21 The circuitry and / or code described for reconfiguration, or the circuitry and / or code that can be executed by the circuitry and / or the code.

[0198] In some respects, compressed CSI feedback includes performing SVD on the composite channel matrix for reconstruction of the composite channel.

[0199] In some respects, the compressed CSI feedback includes information about the fifth and sixth matrices generated by the SVD of the composite matrix, wherein the fifth matrix comprises a diagonal real matrix and the sixth matrix comprises a right-half unitary matrix or a unitary matrix.

[0200] In some respects, the first CSI feedback for the first channel includes information about the first matrix and the second matrix, wherein the first matrix and the second matrix are based on the SVD of the first composite channel matrix; and the second CSI feedback for the second channel includes information about the third matrix and the fourth matrix, wherein the third matrix and the fourth matrix are based on the SVD of the second composite channel matrix.

[0201] In some respects, the first matrix comprises a diagonal real matrix, and the second matrix comprises a right-half unitary matrix or a unitary matrix; and the third matrix comprises a diagonal real matrix, and the fourth matrix comprises a right-half unitary matrix or a unitary matrix.

[0202] In some respects, the first composite channel matrix is ​​based on the first channel matrix of the first channel between the first wireless station and the second wireless node and the third channel matrix of the third channel between the first wireless station and the first wireless node; and the second composite channel matrix is ​​based on the second channel matrix of the second channel between the second wireless station and the second wireless node and the fourth channel matrix of the fourth channel between the second wireless station and the first wireless node.

[0203] In some aspects, method 1600 further includes reconstructing a first equivalent channel between the second wireless node and the first wireless station based on information about the first and second matrices. In some cases, the operation of this step involves, as referenced... Figure 21 The circuitry and / or code described for reconfiguration, or the circuitry and / or code that can be executed by the circuitry and / or the code.

[0204] In some aspects, method 1600 also includes reconstructing a second equivalent channel between the second wireless node and the second wireless station based on information about the third and fourth matrices. In some cases, this step involves operations such as those described in reference... Figure 21 The circuitry and / or code described for reconfiguration, or the circuitry and / or code that can be executed by the circuitry and / or the code.

[0205] In some aspects, method 1600 further includes reconstructing a third composite channel matrix based on the reconstructed first equivalent channel and the reconstructed second equivalent channel. In some cases, the operation of this step involves, as described in reference... Figure 21 The circuitry and / or code described for reconfiguration, or the circuitry and / or code that can be executed by the circuitry and / or the code.

[0206] In some respects, compressed CSI feedback includes SVD of the third composite channel matrix to perform reconstruction.

[0207] In some respects, the compressed CSI feedback includes information about the fifth and sixth matrices generated by the SVD of the reconstructed third composite channel matrix, wherein the fifth matrix comprises a diagonal real matrix and the sixth matrix comprises a right-half unitary matrix or a unitary matrix.

[0208] In one aspect, method 1600 or any aspect thereof can be made by means of a device (such as...) Figure 21 The communication device 2100 is used to perform the method 1600, which includes various components capable of operating, being configured, or adapted to perform the method. The communication device 2100 is described in further detail below.

[0209] It should be noted that Figure 16 This is merely one example of a method, and other methods conforming to this disclosure, including fewer, additional, or alternative steps, are possible.

[0210] Figure 17 An example of a wireless communication process or method 1700 capable of being performed by or at a second wireless node is shown. Operation of process 1700 may be implemented by a wireless node or its components as described herein. For example, process 1700 may be performed by a wireless communication device (such as a reference cipher) operating as a wireless node or within a wireless node. Figure 21 The described wireless communication device 2100) performs this operation.

[0211] Method 1700 begins at step 1705, wherein at least one packet is output to solicit CSI feedback from at least a first radio station and a second radio station, wherein the first radio station, the second radio station, and the first radio node are associated with a first BSS, and the second radio node is associated with a second BSS. In some cases, the operation of this step refers to... (See reference...) Figure 21 The circuitry and / or code described for the output, or the code that can be executed by the circuitry and / or the code.

[0212] Method 1700 then proceeds to step 1710, where compressed CSI feedback is obtained from the wireless node. In some cases, this step refers to the operation as described in reference [reference needed]. Figure 21 The circuit and / or code described for obtaining, or that can be executed by the circuit and / or the code.

[0213] Method 1700 then proceeds to step 1715, where compressed CSI feedback is used to form a null value for at least one of the first or second radio stations. In some cases, this step refers to the operation as described in reference... Figure 21 The circuitry described for use and / or the code for use, or the circuitry and / or the code that can be executed.

[0214] In some respects, the first CSI feedback for the first channel includes information about the first matrix and the second matrix, wherein the first matrix and the second matrix are based on the SVD of the equivalent first channel matrix; and the second CSI feedback for the second channel includes information about the third matrix and the fourth matrix, wherein the third matrix and the fourth matrix are based on the SVD of the equivalent second channel matrix.

[0215] In some respects, the first matrix comprises a diagonal real matrix, and the second matrix comprises a right-half unitary matrix or a unitary matrix; and the third matrix comprises a diagonal real matrix, and the fourth matrix comprises a right-half unitary matrix or a unitary matrix.

[0216] In some respects, the compressed CSI feedback includes information about the fifth and sixth matrices generated by the SVD of the composite matrix, wherein the fifth matrix comprises a diagonal real matrix and the sixth matrix comprises a right-half unitary matrix or a unitary matrix.

[0217] In some respects, the first CSI feedback for the first channel includes information about the first matrix and the second matrix, wherein the first matrix and the second matrix are based on the SVD of the first composite channel matrix; and the second CSI feedback for the second channel includes information about the third matrix and the fourth matrix, wherein the third matrix and the fourth matrix are based on the SVD of the second composite channel matrix.

[0218] In some respects, the first matrix comprises a diagonal real matrix, and the second matrix comprises a right-half unitary matrix or a unitary matrix; and the third matrix comprises a diagonal real matrix, and the fourth matrix comprises a right-half unitary matrix or a unitary matrix.

[0219] In some respects, the first composite channel matrix is ​​based on the first channel matrix of the first channel between the first wireless station and the second wireless node and the third channel matrix of the third channel between the first wireless station and the first wireless node; and the second composite channel matrix is ​​based on the second channel matrix of the second channel between the second wireless station and the second wireless node and the fourth channel matrix of the fourth channel between the second wireless station and the first wireless node.

[0220] In some respects, the compressed CSI feedback includes information about the fifth and sixth matrices generated by the SVD of the reconstructed composite channel matrix, wherein the fifth matrix comprises a diagonal real matrix and the sixth matrix comprises a right-half unitary matrix or a unitary matrix.

[0221] In one aspect, method 1700 or any aspect thereof may be made by means of a device (such as...) Figure 21 The communication device 2100 performs the execution, and the device includes various components capable of operating, being configured, or being adapted to perform the method 1700. The communication device 2100 is described in further detail below.

[0222] It should be noted that Figure 17 This is merely one example of a method, and other methods conforming to this disclosure, including fewer, additional, or alternative steps, are possible.

[0223] Figure 18 An example of a wireless communication process or method 1800 capable of being performed by or at a first wireless node is shown. Operation of process 1800 may be implemented by a wireless node or its components as described herein. For example, process 1800 may be implemented by a wireless communication device (such as a reference cipher) acting as a wireless node or operating within a wireless node. Figure 21 The described wireless communication device 2100) performs this operation.

[0224] Method 1800 begins at step 1805, wherein at least one packet is output to solicit CSI feedback from at least a first radio station, wherein the first radio station and the first radio node are associated with a first BSS. In some cases, the operation of this step refers to, as described in reference... Figure 21 The circuitry and / or code described for the output, or the code that can be executed by the circuitry and / or the code.

[0225] Method 1800 then proceeds to step 1810, wherein information is provided that allows the first wireless station to distinguish between a first channel between the first wireless node and the first wireless station and a second channel between the second wireless node and the first wireless station, wherein the second wireless node is associated with the second BSS. In some cases, the operation of this step involves, as described in the reference... Figure 21 The circuitry described is used to provide the circuitry and / or the code used to provide the circuitry, or the circuitry and / or the code that can be executed by the circuitry and / or the code.

[0226] Method 1800 then proceeds to step 1815, wherein CSI feedback is obtained after outputting at least one packet and after providing information, wherein the CSI feedback includes a first CSI feedback for a first channel and a second CSI feedback for a second channel. In some cases, the operation of this step refers to, as referenced Figure 21 The circuit and / or code described for obtaining, or that can be executed by the circuit and / or the code.

[0227] In some respects, at least one group includes at least one NDP.

[0228] In some respects, this information is provided via at least one NDP.

[0229] In some aspects, at least one NDP includes a joint NDP output coordinated with a second wireless node, wherein the joint NDP has: one or more fields having information from the first and second wireless nodes; and at least one training field having a first subset of one or more spatial streams from the first wireless node and a second subset of one or more spatial streams from the second wireless node.

[0230] In some aspects, the information includes a bitmap field with bits, where each bit indicates: via a first bit value, the corresponding spatial stream originates from an interfering wireless node; or via a second bit value, the corresponding spatial stream originates from a wireless node associated with a first wireless station.

[0231] In some respects, the information indicates the first subset and the second subset.

[0232] In some respects, the information indicates the amount of data for wireless nodes coordinated by the Joint NDP.

[0233] In some respects, the information further indicates the amount of spatial flow for each wireless node in the joint NDP-coordinated wireless nodes.

[0234] In some respects, the information identifier is a group of one or more BSSIDs associated with a radio node coordinated by the Joint NDP.

[0235] In some respects, the information includes a bitmap field with bits, where each bit indicates: via the first bit value, that the corresponding wireless node is an interfering wireless node; or via the second bit value, that the corresponding wireless node is associated with the first wireless station.

[0236] In some respects, the information indicates a common BSS ID for both the first and second wireless nodes to use when outputting a joint NDP.

[0237] In some respects, at least one NDP includes a first NDP output that is sequentially placed before or after a second NDP output from a second wireless node.

[0238] In some respects, information identifiers are used for the BSS color of each of the first NDP and the second NDP.

[0239] In some respects, the information indicates that, via the first value, the corresponding wireless node is associated with the first wireless station; or via the second value, the corresponding wireless node is an interfering wireless node.

[0240] In some respects, this information is provided via NDPA frames.

[0241] In one aspect, method 1800 or any aspect thereof can be made by means of a device (such as...) Figure 21 The communication device 2100 performs the execution, and the device includes various components capable of operating, being configured, or adapted to perform the method 1800. The communication device 2100 is described in further detail below.

[0242] It should be noted that Figure 18 This is merely one example of a method, and other methods conforming to this disclosure, including fewer, additional, or alternative steps, are possible.

[0243] Figure 19 An example of a wireless communication process or method 1900 capable of being performed by or at a first wireless station is shown. Operation of process 1900 may be implemented by a wireless node or its components as described herein. For example, process 1900 may be performed by a wireless communication device (such as reference 1900) operating as a wireless node or within a wireless node. Figure 21 The described wireless communication device 2100) performs this operation.

[0244] Method 1900 begins at step 1905, wherein one or more packets are obtained from a first radio node and at least one second radio node, wherein the first radio station and the first radio node are associated with a first BSS, and the second radio node is associated with a second BSS. In some cases, the operation of this step refers to, as described in reference... Figure 21 The circuit and / or code described for obtaining, or that can be executed by the circuit and / or the code.

[0245] Method 1900 then proceeds to step 1910, wherein information is obtained from the first wireless station that allows the first wireless station to distinguish between a first channel between the first wireless node and the first wireless station and a second channel between the second wireless node and the first wireless station, wherein the second wireless node is associated with the second BSS. In some cases, this step refers to the operation as described in reference... Figure 21 The circuit and / or code described for obtaining, or that can be executed by the circuit and / or the code.

[0246] Method 1900 then proceeds to step 1915, where CSI feedback for the first channel and for the second channel is generated based on one or more packets. In some cases, this step refers to the operation as described in reference... Figure 21 The circuitry and / or code described for generation, or that can be executed by the circuitry and / or the code.

[0247] Method 1900 then proceeds to step 1920, in which CSI feedback is provided to at least the first wireless node. In some cases, the operation of this step involves, as described in the reference... Figure 21 The circuitry described is used to provide the circuitry and / or the code used to provide the circuitry, or the circuitry and / or the code that can be executed by the circuitry and / or the code.

[0248] In some respects, one or more groups include at least one NDP.

[0249] In some respects, the information is obtained through at least one NDP.

[0250] In some aspects, at least one NDP includes a joint NDP output coordinated with a second wireless node, wherein the joint NDP has: one or more fields having information from the first and second wireless nodes; and at least one training field having a first subset of one or more spatial streams from the first wireless node and a second subset of one or more spatial streams from the second wireless node.

[0251] In some aspects, the information includes a bitmap field with bits, where each bit indicates: via a first bit value, the corresponding spatial stream originates from an interfering wireless node; or via a second bit value, the corresponding spatial stream originates from a wireless node associated with a first wireless station.

[0252] In some respects, the information indicates the first subset and the second subset.

[0253] In some respects, the information indicates the amount of data for wireless nodes coordinated by the Joint NDP.

[0254] In some respects, the information further indicates the amount of spatial flow for each wireless node in the joint NDP-coordinated wireless nodes.

[0255] In some respects, the information identifier is a group of one or more BSSIDs associated with a radio node coordinated by the Joint NDP.

[0256] In some respects, the information includes a bitmap field with bits, where each bit indicates: via the first bit value, that the corresponding wireless node is an interfering wireless node; or via the second bit value, that the corresponding wireless node is associated with the first wireless station.

[0257] In some respects, the information indicates a common BSS ID for both the first and second wireless nodes to use when outputting a joint NDP.

[0258] In some respects, at least one NDP includes a first NDP output that is sequentially placed before or after a second NDP output from a second wireless node.

[0259] In some respects, information identifiers are used for the BSS color of each of the first NDP and the second NDP.

[0260] In some respects, the information indicates that, via the first value, the corresponding wireless node is associated with the first wireless station; or via the second value, the corresponding wireless node is an interfering wireless node.

[0261] In some respects, this information is obtained via NDPA frames.

[0262] In one respect, method 1900 or any aspect thereof may be made by means of a device (such as...) Figure 21 The communication device 2100 performs the execution, and the device includes various components capable of operating, being configured, or adapted to perform the method 1900. The communication device 2100 is described in further detail below.

[0263] It should be noted that Figure 19 This is merely one example of a method, and other methods conforming to this disclosure, including fewer, additional, or alternative steps, are possible.

[0264] Figure 20 An example of a wireless communication process or method 2000 capable of being performed by or at a second wireless node is shown. The operation of process 2000 may be implemented by a wireless node or its components as described herein. For example, process 2000 may be performed by a wireless communication device (such as a reference cipher) operating as a wireless node or within a wireless node. Figure 21 The described wireless communication device 2100) performs this operation.

[0265] Method 2000 begins with step 2005, in which information is obtained from the first wireless node. In some cases, this step refers to the operation as described in reference... Figure 21 The circuit and / or code described for obtaining, or that can be executed by the circuit and / or the code.

[0266] Method 2000 then proceeds to step 2010, wherein at least one packet is output to solicit CSI feedback from at least a first radio station, wherein the first radio station and a first radio node are associated with a first BSS, and a second radio node is associated with a second BSS, and at least one packet is output using information obtained from the first radio node. In some cases, the operation of this step refers to, as described in reference... Figure 21 The circuitry and / or code described for the output, or the code that can be executed by the circuitry and / or the code.

[0267] In some respects, at least one group includes at least one NDP.

[0268] In some aspects, at least one NDP includes a joint NDP output coordinated with a first wireless node, wherein the joint NDP has: one or more fields having information from the first and second wireless nodes; and at least one training field having a first subset of one or more spatial streams from the first wireless node and a second subset of one or more spatial streams from the second wireless node.

[0269] In some respects, the information indicates the first subset and the second subset.

[0270] In some respects, the information indicates a common BSS ID for both the first and second wireless nodes to use when outputting a joint NDP.

[0271] In some respects, the information further indicates the amount of spatial flow for each wireless node in the joint NDP-coordinated wireless nodes.

[0272] In some respects, the information identifies a group of one or more BSSIDs associated with a radio node coordinated by the Joint NDP, wherein the group of one or more BSSIDs includes the BSSID of a second BSS.

[0273] In some respects, at least one NDP includes a first NDP output that is sequentially placed before or after the second NDP output from the first wireless node.

[0274] In some respects, information identifiers are used for the BSS color of each of the first NDP and the second NDP.

[0275] In one aspect, method 2000 or any aspect thereof can be made by means of a device (such as...) Figure 21 The communication device 2100 performs the execution, and the device includes various components capable of operating, being configured, or adapted to perform the method 2000. The communication device 2100 is described in further detail below.

[0276] It should be noted that Figure 20 This is merely one example of a method, and other methods conforming to this disclosure, including fewer, additional, or alternative steps, are possible.

[0277] Figure 21 A block diagram of a wireless communication device or wireless node 2100 (e.g., AP, non-AP STA, non-AP MLD, STA) according to some aspects of this disclosure is shown. For example, the wireless communication device 2100 may be configured or be able to operate to perform reference... Figures 14 to 20 The described process is one or more processes from 1400 to 2000.

[0278] Wireless communication device 2100 may include one or more chips, SoCs, chipsets, packages, components, or devices that individually or collectively constitute or include a processing system. The processing system may interface with other components of wireless communication device 2100 and typically processes information (such as inputs or signals) received from and outputs information (such as outputs or signals) to such other components. In some aspects, an example chip may include a processing system, a first interface for outputting or transmitting information, and a second interface for receiving or acquiring information. For example, the first interface may refer to an interface between the chip's processing system and a transmitting component, allowing device 2100 to transmit information output from the chip. In such an example, the second interface may refer to an interface between the chip's processing system and a receiving component, allowing device 2100 to receive information subsequently passed to the processing system. In some such examples, the first interface may also acquire information, for example, from a transmitting component, and the second interface may also output information, for example, to a receiving component.

[0279] The processing system of the wireless communication device 2100 includes processor (or “processing”) circuitry in the form of one or more processors, microprocessors, processing units (such as a central processing unit (CPU), graphics processing unit (GPU), or digital signal processor (DSP)), processing blocks, application-specific integrated circuits (ASICs), programmable logic devices (PLDs) (such as field-programmable gate arrays (FPGAs)), or other discrete gate or transistor logic components or circuits (all of which may herein be individually referred to as “processors” or collectively as “processors” or “processor circuitry”). One or more of these processors may be individually or collectively configured to perform the various functions or operations described herein. The processing system may also include memory circuitry in the form of one or more memory devices, memory blocks, memory elements, or other discrete gate or transistor logic components or circuitry, each of which may include tangible storage media such as random access memory (RAM) or read-only memory (ROM) or combinations thereof (all of which herein may herein be individually referred to as “memory” or collectively as “memory” or “memory circuitry”). One or more of these memories may be coupled to one or more processors and may store processor-executable code, individually or collectively, which, when executed by one or more processors, configures one or more processors to perform the various functions or operations described herein. Additionally or alternatively, in some examples, one or more processors may be pre-configured to perform the various functions or operations described herein without software configuration. The processing system may also include or be coupled to one or more modems (such as a Wi-Fi (e.g., IEEE compliant) modem or a cellular (e.g., 3GPP 4G LTE, 5G, or 6G compliant) modem). In some embodiments, one or more processors of the processing system include or implement one or more modems. The processing system may also include or be coupled to multiple radio components (collectively, “radio components”), multiple RF chains, or multiple transceivers, each of which may in turn be coupled to one or more antennas. In some embodiments, one or more processors of the processing system include or implement one or more of the radio components, RF chains, or transceivers.

[0280] In some examples, the wireless communication device 2100 may be used for use in an AP or AP MLD (such as reference MAC address). Figure 1The device used in the described AP 102. In some other examples, the wireless communication device 2100 may be an AP including such a processing system and other components including multiple antennas. The wireless communication device 2100 is capable of transmitting and receiving wireless communications, for example, in the form of wireless packets. For example, the wireless communication device 2100 may be configured or be configured to transmit and receive packets in the form of physical layer PPDUs and MPDUs conforming to one or more wireless communication protocol standards in the IEEE 802.11 wireless communication protocol standard family. In some other examples, the wireless communication device 2100 may be configured or be configured to transmit and receive signals and communications conforming to one or more 3GPP specifications, including specifications for 5G NR or 6G. In some examples, the wireless communication device 2100 also includes one or more application processors or may be coupled to such one or more application processors, which may be further coupled to one or more other memories. In some examples, the wireless communication device 2100 also includes at least one external network interface coupled to the processing system, which enables communication with the core network or backhaul network implementing the wireless communication device 2100 to obtain access to external networks, including the Internet.

[0281] In some examples, the wireless communication device 2100 may be used for STA or non-AP STA (such as reference STA). Figure 1 The device used in the described STA 104. In some examples, the wireless communication device 2100 also includes a user interface (UI) (such as a touchscreen or keypad) and a display that can be integrated with the UI to form a touchscreen display. In some examples, the wireless communication device 2100 may also include one or more sensors, such as, for example, one or more inertial sensors, accelerometers, temperature sensors, pressure sensors, or altitude sensors.

[0282] Wireless communication device 2100 includes an acquisition component 2102, an output / providing component 2104, a generation component 2106, a calculation component 2108, a compression component 2110, and / or a decompression component 2112. A portion of one or more of components 2102-2112 may be implemented at least partially in hardware or firmware. For example, the acquisition component 2102 and the output component 2104 may be implemented at least partially by a modem. In some examples, at least some of the components (such as 2102, 2104, 2106, 2108, 2110, and / or 2112) are implemented at least partially by at least one processor and are implemented as software stored in memory. For example, a portion of one or more of components 2102, 2104, 2106, 2108, 2110, and / or 2112 may be implemented as non-transitory instructions (or "code") executable by a processor to perform the function or operation of the corresponding module.

[0283] Various components of the wireless communication device 2100 can provide for performing reference Figures 14 to 20 The described processes 1400-2000 or any components thereof. Components for receiving or obtaining may include references. Figure 1 The transceiver and / or antenna of the described AP 102 (or STA 104), and / or the obtaining component 2102 of the wireless communication device 2100. Components for transmitting, transmitting, or outputting (e.g., for transmitting) may include references. Figure 1 The transceiver and / or antenna of the described AP 102 (or STA 104), and / or the output component 2104 of the wireless communication device 2100.

[0284] In some cases, instead of actually transmitting, for example, signals and / or data, the wireless communication device 2100 may have an interface (a component for outputting or providing) for outputting or providing signals and / or data for transmission. For example, a processor may output signals and / or data to the radio frequency (RF) front end of the wireless communication device 2100 via a bus interface for transmission. In various aspects, the RF front end may include various components, including transmit and receive processors, transmit and receive MIMO processors, modulators, demodulators, etc.

[0285] In some cases, instead of actually receiving signals and / or data, the wireless communication device 2100 may have an interface (for acquiring) for obtaining signals and / or data received from another device. For example, a processor may acquire (or receive) signals and / or data from the RF front end of the wireless communication device 2100 via a bus interface for reception. In various aspects, the RF front end may include various components, including transmit and receive processors, transmit and receive MIMO processors, modulators, demodulators, etc. In various aspects, components for computation, components for generation, components for output, and components for acquisition, components for provision, components for compression, components for use, components for execution, components for reconstruction, components for decompression, components for transmission, and / or components for reception may include one or more processors (such as one or more processors / components illustrated in the figures and / or described above).

[0286] Example Terms Specific implementation examples are described in the following numbered clauses.

[0287] Clause 1: A method for wireless communication at a first wireless node, the method comprising: outputting at least one packet to solicit CSI feedback from at least a first wireless station and a second wireless station, wherein the first wireless station, the second wireless station, and the first wireless node are associated with a first BSS; obtaining CSI feedback after outputting the at least one packet, wherein the CSI feedback includes first CSI feedback for a first channel between the first wireless station and the second wireless node and second CSI feedback for a second channel between the second wireless station and the second wireless node, wherein the second wireless node is associated with a second BSS; compressing the CSI feedback; and providing the compressed CSI feedback to the second wireless node.

[0288] Clause 2: The method according to Clause 1 further comprises: providing signaling to the first radio station and the second radio station indicating a requested rank for the CSI feedback, wherein the obtained CSI feedback has the requested rank.

[0289] Clause 3: The method according to any one of Clauses 1 to 2, wherein: the first CSI feedback for the first channel includes information about a first matrix and a second matrix, wherein the first matrix and the second matrix are based on the SVD of an equivalent first channel matrix; and the second CSI feedback for the second channel includes information about a third matrix and a fourth matrix, wherein the third matrix and the fourth matrix are based on the SVD of an equivalent second channel matrix.

[0290] Clause 4: The method according to Clause 3, wherein: the first matrix comprises a diagonal real matrix, and the second matrix comprises a right-half unitary matrix or a unitary matrix; and the third matrix comprises a diagonal real matrix, and the fourth matrix comprises a right-half unitary matrix or a unitary matrix.

[0291] Clause 5: The method according to Clause 3 further includes: reconstructing the composite channel based on the information about the first matrix, the second matrix, the third matrix, and the fourth matrix.

[0292] Clause 6: The method according to Clause 5, wherein compressing the CSI feedback includes performing SVD on the composite channel matrix for reconstructing the composite channel.

[0293] Clause 7: The method according to Clause 6, wherein the compressed CSI feedback includes information about a fifth and a sixth matrix generated by the SVD of the composite matrix, wherein the fifth matrix comprises a diagonal real matrix and the sixth matrix comprises a right-half unitary matrix or a unitary matrix.

[0294] Clause 8: The method according to any one of Clauses 1 to 7, wherein: the first CSI feedback for the first channel includes information about a first matrix and a second matrix, wherein the first matrix and the second matrix are based on the SVD of a first composite channel matrix; and the second CSI feedback for the second channel includes information about a third matrix and a fourth matrix, wherein the third matrix and the fourth matrix are based on the SVD of a second composite channel matrix.

[0295] Clause 9: The method according to Clause 8, wherein: the first matrix comprises a diagonal real matrix, and the second matrix comprises a right-half unitary matrix or a unitary matrix; and the third matrix comprises a diagonal real matrix, and the fourth matrix comprises a right-half unitary matrix or a unitary matrix.

[0296] Clause 10: The method according to Clause 8, wherein: the first composite channel matrix is ​​based on a first channel matrix of the first channel between the first wireless station and the second wireless node and a third channel matrix of the third channel between the first wireless station and the first wireless node; and the second composite channel matrix is ​​based on a second channel matrix of the second channel between the second wireless station and the second wireless node and a fourth channel matrix of the fourth channel between the second wireless station and the first wireless node.

[0297] Clause 11: The method according to Clause 8 further comprises: reconstructing a first equivalent channel between the second wireless node and the first wireless station based on the information about the first matrix and the second matrix; reconstructing a second equivalent channel between the second wireless node and the second wireless station based on the information about the third matrix and the fourth matrix; and reconstructing a third composite channel matrix based on the reconstructed first equivalent channel and the reconstructed second equivalent channel.

[0298] Clause 12: The method according to Clause 11, wherein compressing the CSI feedback includes performing SVD on the reconstructed third composite channel matrix.

[0299] Clause 13: The method according to Clause 12, wherein the compressed CSI feedback includes information about a fifth and a sixth matrix generated by the SVD of the reconstructed third composite channel matrix, wherein the fifth matrix comprises a diagonal real matrix and the sixth matrix comprises a right-half unitary matrix or a unitary matrix.

[0300] Clause 14: A method for wireless communication at a second wireless node, the method comprising: outputting at least one packet to solicit CSI feedback from at least a first wireless station and a second wireless station, wherein the first wireless station, the second wireless station, and the first wireless node are associated with a first BSS, and the second wireless node is associated with a second BSS; obtaining compressed CSI feedback from the wireless node; and using the compressed CSI feedback to form a null value to at least one of the first wireless station or the second wireless station.

[0301] Clause 15: The method according to Clause 14, wherein: the first CSI feedback for the first channel includes information about a first matrix and a second matrix, wherein the first matrix and the second matrix are based on the SVD of an equivalent first channel matrix; and the second CSI feedback for the second channel includes information about a third matrix and a fourth matrix, wherein the third matrix and the fourth matrix are based on the SVD of an equivalent second channel matrix.

[0302] Clause 16: The method according to Clause 15, wherein: the first matrix comprises a diagonal real matrix, and the second matrix comprises a right-half unitary matrix or a unitary matrix; and the third matrix comprises a diagonal real matrix, and the fourth matrix comprises a right-half unitary matrix or a unitary matrix.

[0303] Clause 17: The method according to Clause 16, wherein the compressed CSI feedback includes information about a fifth and a sixth matrix generated by SVD of the composite matrix, wherein the fifth matrix comprises a diagonal real matrix and the sixth matrix comprises a right-half unitary matrix or a unitary matrix.

[0304] Clause 18: The method according to any one of Clauses 14 to 17, wherein: the first CSI feedback for the first channel includes information about a first matrix and a second matrix, wherein the first matrix and the second matrix are based on the SVD of a first composite channel matrix; and the second CSI feedback for the second channel includes information about a third matrix and a fourth matrix, wherein the third matrix and the fourth matrix are based on the SVD of a second composite channel matrix.

[0305] Clause 19: The method according to Clause 18, wherein: the first matrix comprises a diagonal real matrix, and the second matrix comprises a right-half unitary matrix or a unitary matrix; and the third matrix comprises a diagonal real matrix, and the fourth matrix comprises a right-half unitary matrix or a unitary matrix.

[0306] Clause 20: The method according to Clause 18, wherein: the first composite channel matrix is ​​based on a first channel matrix of the first channel between the first wireless station and the second wireless node and a third channel matrix of the third channel between the first wireless station and the first wireless node; and the second composite channel matrix is ​​based on a second channel matrix of the second channel between the second wireless station and the second wireless node and a fourth channel matrix of the fourth channel between the second wireless station and the first wireless node.

[0307] Clause 21: The method according to Clause 18, wherein the compressed CSI feedback includes information about a fifth and a sixth matrix generated by SVD of the reconstructed composite channel matrix, wherein the fifth matrix comprises a diagonal real matrix and the sixth matrix comprises a right-half unitary matrix or a unitary matrix.

[0308] Clause 22: A method for wireless communication at a first wireless node, the method comprising: outputting at least one packet to solicit CSI feedback from at least a first wireless station, wherein the first wireless station and the first wireless node are associated with a first BSS; providing information allowing the first wireless station to distinguish between a first channel between the first wireless node and the first wireless station and a second channel between the second wireless node and the first wireless station, wherein the second wireless node is associated with a second BSS; and obtaining CSI feedback after outputting the at least one packet and after providing the information, wherein the CSI feedback includes a first CSI feedback for the first channel and a second CSI feedback for the second channel.

[0309] Clause 23: The method according to Clause 22, wherein the at least one group comprises at least one NDP.

[0310] Clause 24: The method according to Clause 23, wherein the information is provided via the at least one NDP.

[0311] Clause 25: The method according to any one of Clauses 22 to 24, wherein the information is provided via an NDPA frame.

[0312] Clause 26: The method according to Clause 23, wherein the at least one NDP includes a joint NDP output coordinated with the second wireless node, wherein the joint NDP has: one or more fields having information from the first wireless node and the second wireless node; and at least one training field having a first subset of one or more spatial streams from the first wireless node and a second subset of one or more spatial streams from the second wireless node.

[0313] Clause 27: The method according to Clause 26, wherein the information includes a bitmap field having bits, wherein each bit indicates: via a first bit value, the corresponding spatial stream originates from an interfering wireless node; or via a second bit value, the corresponding spatial stream originates from a wireless node associated with the first wireless station.

[0314] Clause 28: The method described in Clause 26, wherein the information indicates the first subset and the second subset.

[0315] Clause 29: The method according to Clause 26, wherein the information indicates a quantity for the wireless node coordinated by the Joint NDP.

[0316] Clause 30: The method according to Clause 26, wherein the information indicates a common BSS ID for both the first wireless node and the second wireless node to use when outputting the joint NDP.

[0317] Clause 31: The method according to Clause 29, wherein the information further indicates the amount of spatial flow for each of the wireless nodes in the joint NDP coordination.

[0318] Clause 32: The method according to Clause 29, wherein the information identifies a group of one or more BSS IDs associated with the radio node for the joint NDP coordination.

[0319] Clause 33: The method according to Clause 29, wherein the information includes a bitmap field having bits, wherein each bit indicates: via a first bit value, the corresponding wireless node is an interfering wireless node; or via a second bit value, the corresponding wireless node is associated with the first wireless station.

[0320] Clause 34: The method according to Clause 23, wherein the at least one NDP includes a first NDP output sequentially before or after the second NDP output from the second wireless node.

[0321] Clause 35: The method according to Clause 34, wherein the information identifies the BSS color for each of the first NDP and the second NDP.

[0322] Clause 36: The method according to Clause 34, wherein the information indicates: via a first value, the corresponding wireless node is associated with the first wireless station; or via a second value, the corresponding wireless node is an interfering wireless node.

[0323] Clause 37: A method for wireless communication at a first wireless station, the method comprising: obtaining one or more packets from a first wireless node and at least one second wireless node, wherein the first wireless station and the first wireless node are associated with a first BSS, and the second wireless node is associated with a second BSS; obtaining from the first wireless station information allowing the first wireless station to distinguish between a first channel between the first wireless node and the first wireless station and a second channel between the second wireless node and the first wireless station, wherein the second wireless node is associated with the second BSS; generating CSI feedback for the first channel and for the second channel based on the one or more packets; and providing the CSI feedback to at least the first wireless node.

[0324] Clause 38: The method described in Clause 37, wherein the one or more groups include at least one NDP.

[0325] Clause 39: The method according to Clause 38, wherein the information is obtained via the at least one NDP.

[0326] Clause 40: The method according to any one of Clauses 37 to 39, wherein the information is obtained via an NDPA frame.

[0327] Clause 41: The method according to Clause 38, wherein the at least one NDP includes a joint NDP output coordinated with the second wireless node, wherein the joint NDP has: one or more fields having information from the first wireless node and the second wireless node; and at least one training field having a first subset of one or more spatial streams from the first wireless node and a second subset of one or more spatial streams from the second wireless node.

[0328] Clause 42: The method according to Clause 41, wherein the information includes a bitmap field having bits, wherein each bit indicates: via a first bit value, the corresponding spatial stream originates from an interfering wireless node; or via a second bit value, the corresponding spatial stream originates from a wireless node associated with the first wireless station.

[0329] Clause 43: The method according to Clause 41, wherein the information indicates the first subset and the second subset.

[0330] Clause 44: The method according to Clause 41, wherein the information indicates a quantity for the wireless node coordinated by the Joint NDP.

[0331] Clause 45: The method according to Clause 41, wherein the information indicates a common BSS ID for both the first wireless node and the second wireless node to use when outputting the joint NDP.

[0332] Clause 46: The method according to Clause 44, wherein the information further indicates the amount of spatial flow for each of the wireless nodes in the joint NDP coordination.

[0333] Clause 47: The method according to Clause 44, wherein the information identifies a group of one or more BSS IDs associated with the radio node for the joint NDP coordination.

[0334] Clause 48: The method according to Clause 44, wherein the information includes a bitmap field having bits, wherein each bit indicates: via a first bit value, the corresponding wireless node is an interfering wireless node; or via a second bit value, the corresponding wireless node is associated with the first wireless station.

[0335] Clause 49: The method according to Clause 38, wherein the at least one NDP includes a first NDP output sequentially before or after the second NDP output from the second wireless node.

[0336] Clause 50: The method according to Clause 49, wherein the information identifies the BSS color for each of the first NDP and the second NDP.

[0337] Clause 51: The method according to Clause 49, wherein the information indicates: via a first value, the corresponding wireless node is associated with the first wireless station; or via a second value, the corresponding wireless node is an interfering wireless node.

[0338] Clause 52: A method for wireless communication at a second wireless node, the method comprising: obtaining information from a first wireless node; and outputting at least one packet to solicit CSI feedback from at least a first wireless station, wherein the first wireless station and the first wireless node are associated with a first BSS, and the second wireless node is associated with a second BSS, and the at least one packet is output using information obtained from the first wireless node.

[0339] Clause 53: The method according to Clause 52, wherein the at least one group comprises at least one NDP.

[0340] Clause 54: The method according to Clause 53, wherein the at least one NDP includes a joint NDP output coordinated with the first wireless node, wherein the joint NDP has: one or more fields having information from the first wireless node and the second wireless node; and at least one training field having a first subset of one or more spatial streams from the first wireless node and a second subset of one or more spatial streams from the second wireless node.

[0341] Clause 55: The method according to Clause 54, wherein the information indicates the first subset and the second subset.

[0342] Clause 56: The method according to Clause 54, wherein the information indicates a common BSS ID for both the first wireless node and the second wireless node to use when outputting the joint NDP.

[0343] Clause 57: The method according to Clause 56, wherein the information further indicates the amount of spatial flow for each of the wireless nodes in the joint NDP coordination.

[0344] Clause 58: The method according to Clause 56, wherein the information identifies a group of one or more BSS IDs associated with the radio node for the joint NDP coordination, wherein the group of one or more BSS IDs includes the BSS ID of the second BSS.

[0345] Clause 59: The method according to Clause 53, wherein the at least one NDP includes a first NDP output sequentially before or after the second NDP output from the first wireless node.

[0346] Clause 60: The method according to Clause 59, wherein the information identifies the BSS color for each of the first NDP and the second NDP.

[0347] Clause 61: A method for wireless communication at a third wireless node, the method comprising: obtaining one or more packets from a first wireless node and at least one second wireless node, wherein the third wireless node and the first wireless node are associated with a first basic service set (BSS), and the second wireless node is associated with a second BSS; generating CSI feedback for a first channel between the third wireless node and the first wireless node and for a second channel between the third wireless node and the second wireless node based on the one or more packets; and providing the CSI feedback to at least the first wireless node.

[0348] Clause 62: The method described in Clause 61, wherein the CSI feedback is also provided directly from the third wireless node to the second wireless node.

[0349] Clause 63: The method according to any one of Clauses 61 to 62, the method further comprising: obtaining signaling indicating a requested rank for the CSI feedback, wherein the provided CSI feedback has the requested rank.

[0350] Clause 64: The method according to any one of Clauses 61 to 63, wherein the one or more packets include a first packet and a second packet obtained sequentially from the first wireless node and the second wireless node.

[0351] Clause 65: The method according to any one of Clauses 61 to 64, wherein generating the CSI feedback comprises: performing a singular value decomposition (SVD) on the original channel matrix for the first channel to obtain a first matrix as a left-half unitary matrix or unitary matrix, a second matrix as a diagonal real matrix, and a third matrix as a right-half unitary matrix or unitary matrix, wherein the CSI feedback for the first channel is based on the second matrix and the third matrix; and performing an SVD on the equivalent channel matrix for the second channel to obtain a fourth matrix as a left-half unitary matrix or unitary matrix, a fifth matrix as a diagonal real matrix, and a sixth matrix as a right-half unitary matrix or unitary matrix, wherein the CSI feedback for the second channel is based on the fifth matrix and the sixth matrix.

[0352] Clause 66: The method according to Clause 65, wherein the equivalent channel matrix for the second channel is assumed to be associated with the same linear receiver as the original channel matrix for processing the first channel.

[0353] Clause 67: The method according to Clause 66, wherein the linear receiver is formed by one or more main left singular vectors of the original channel matrix for the first channel.

[0354] Clause 68: The method according to any one of Clauses 61 to 67, wherein the CSI feedback comprises: performing a singular value decomposition (SVD) on a first channel matrix for the first channel to obtain a first matrix as a left-half unitary matrix or unitary matrix, a second matrix as a diagonal real matrix, and a third matrix as a right-half unitary matrix or unitary matrix, wherein the CSI feedback for the first channel is based on the first matrix, the second matrix, and the third matrix; and performing an SVD on a second channel matrix for the second channel to obtain a fourth matrix as a left-half unitary matrix or unitary matrix, a fifth matrix as a diagonal real matrix, and a sixth matrix as a right-half unitary matrix or unitary matrix, wherein the CSI feedback for the second channel is based on the fourth matrix, the fifth matrix, and the sixth matrix.

[0355] Clause 69: The method according to any one of Clauses 61 to 68, wherein: the one or more packets include one or more null data packets (NDPs) obtained from the first radio node and the second radio node; and generating the CSI feedback includes: generating a composite channel matrix based on the one or more NDPs, and performing singular value decomposition (SVD) of the composite channel matrix to obtain a first matrix as a left-half unitary matrix or a unitary matrix, a second matrix as a diagonal real matrix, and a third matrix as a right-half unitary matrix or a unitary matrix, wherein the CSI feedback is based on at least the second matrix and the third matrix.

[0356] Clause 70: The method according to Clause 69, wherein the composite channel matrix is ​​generated based on: a first channel matrix for the first channel between the third wireless node and the first wireless node; and a second channel matrix for the second channel between the third wireless node and the second wireless node.

[0357] Clause 71: The method according to Clause 69, wherein the one or more NDPs include a joint NDP having: one or more fields having the same information from both the first wireless node and the second wireless node; and at least one training field having a first subset of one or more spatial streams from the first wireless node and a second subset of one or more spatial streams from the second wireless node.

[0358] Clause 72: The method according to Clause 71 further includes obtaining information indicating the first subset and the second subset.

[0359] Clause 73: The method according to Clause 72, wherein: the information is obtained via an NDP Announcement (NDPA) frame or one or more NDPs.

[0360] Clause 74: The method according to Clause 71, wherein: the information includes at least one of: the amount of transmit antennas used by each of the first wireless node and the second wireless node; or the amount of streams from each of the first wireless node and the second wireless node.

[0361] Clause 75: A method for wireless communication at a first wireless node, the method comprising: outputting at least one packet to solicit channel state information (CSI) feedback from at least a first wireless station, wherein the first wireless station and the first wireless node are associated with a first basic service set (BSS); after outputting the at least one packet, obtaining CSI feedback for a first channel between the first wireless station and the first wireless node and for a second channel between the first wireless station and a second wireless node, wherein the second wireless node is associated with a second BSS; calculating a pre-decoding matrix based on the CSI feedback; and outputting one or more data frames using the calculated pre-decoding matrix.

[0362] Clause 76: The method according to Clause 75 further includes: providing the CSI feedback for the second channel to the second wireless node.

[0363] Clause 77: The method according to any one of Clauses 75 to 76 further includes obtaining CSI feedback from the second wireless node for a third channel between the second wireless station and the first wireless node.

[0364] Clause 78: The method according to any one of Clauses 75 to 77, the method further comprising: providing the first radio station with signaling indicating a requested rank for the CSI feedback, wherein the obtained CSI feedback has the requested rank.

[0365] Clause 79: The method according to any one of Clauses 75 to 78, wherein: the CSI feedback for the first channel comprises a second matrix as a diagonal real matrix and a third matrix as a right-half unitary matrix or unitary matrix, wherein the second matrix and the third matrix are based on the singular value decomposition (SVD) of the original channel matrix for the first channel; and the CSI feedback for the second channel comprises a fifth matrix as a diagonal real matrix and a sixth matrix as a right-half unitary matrix or unitary matrix, wherein the fifth matrix and the sixth matrix are based on the SVD of the equivalent channel matrix of the second channel.

[0366] Clause 80: The method according to Clause 79 further comprises: providing the CSI feedback for the second channel to the second wireless node.

[0367] Clause 81: The method according to Clause 79, wherein the equivalent channel matrix for the second channel is assumed to be associated with the same linear receiver as the original channel matrix for processing the first channel.

[0368] Clause 82: The method according to any one of Clauses 75 to 81, wherein: the CSI feedback for the second channel comprises a first matrix as a diagonal real matrix and a second matrix as a right-half unitary matrix or a unitary matrix, wherein the first matrix and the second matrix are based on the SVD of the channel matrix of the second channel; and the method further comprises providing the CSI feedback for the second channel to the second wireless node.

[0369] Clause 83: The method according to any one of Clauses 75 to 82, the method further comprising: obtaining CSI feedback from the second wireless node for a third channel between the second wireless station and the first wireless node, wherein the second wireless station is associated with the second BSS.

[0370] Clause 84: The method according to any one of Clauses 75 to 83, wherein: the CSI feedback for the first channel comprises a first matrix as a left-half unitary matrix or unitary matrix, a second matrix as a diagonal real matrix, and a third matrix as a right-half unitary matrix or unitary matrix, wherein the first matrix, the second matrix, and the third matrix are based on the singular value decomposition (SVD) of the original channel matrix for the first channel; and the CSI feedback for the second channel comprises a fourth matrix as a left-half unitary matrix or unitary matrix, a fifth matrix as a diagonal real matrix, and a sixth matrix as a right-half unitary matrix or unitary matrix, wherein the fourth matrix, the fifth matrix, and the sixth matrix are based on the SVD of the equivalent channel matrix of the second channel.

[0371] Clause 85: The method according to Clause 84 further comprises: reconstructing the second channel based on the CSI feedback for the second channel; reconstructing the equivalent channel matrix for the reconstructed second channel, wherein the equivalent channel matrix for the reconstructed second channel is assumed to be the same linear receiver associated with processing the original channel matrix for the first channel, wherein the linear receiver is formed by one or more main left singular vectors of the original channel matrix for the first channel based on the CSI feedback for the first channel; performing SVD on the equivalent channel matrix for the reconstructed second channel to obtain a seventh matrix as a diagonal real matrix and an eighth matrix as a right semi-unitary matrix or a unitary matrix; and providing CSI feedback to the second wireless node based on the seventh matrix and the eighth matrix.

[0372] Clause 86: The method according to any one of Clauses 75 to 85, wherein: the at least one packet includes at least one null data packet (NDP); and the CSI feedback includes at least a second matrix and a third matrix, the second matrix including a diagonal real matrix, the third matrix including a right-half unitary matrix or a unitary matrix, wherein the second matrix and the third matrix are based on the SVD of the composite channel matrix.

[0373] Clause 87: The method according to Clause 86, wherein the composite channel matrix is ​​based on: a first channel matrix for the first channel between the wireless station and the first wireless node; and a second channel matrix for the second channel between the wireless station and the second wireless node.

[0374] Clause 88: The method according to Clause 86 further comprises: reconstructing the equivalent channel matrix for the second channel based on the CSI feedback; performing SVD on the equivalent channel matrix for the reconstructed second channel to obtain a fourth matrix as a diagonal real matrix and a fifth matrix as a right-half unitary matrix or a unitary matrix; and providing CSI feedback to the second wireless node based on the fourth matrix and the fifth matrix.

[0375] Clause 89: The method according to Clause 86, wherein the at least one NDP includes a joint NDP output coordinated with the second wireless node, wherein the joint NDP has: one or more fields having the same information from both the first wireless node and the second wireless node; and at least one training field having a first subset of one or more spatial streams from the first wireless node and a second subset of one or more spatial streams from the second wireless node.

[0376] Clause 90: The method according to Clause 89 further includes providing information indicating the first subset and the second subset.

[0377] Clause 91: The method according to Clause 90, wherein: the information is provided via an NDP Announcement (NDPA) frame or the at least one NDP.

[0378] Clause 92: The method according to Clause 90, wherein: the information includes at least one of: the amount of transmit antennas used by each of the first wireless node and the second wireless node; or the amount of streams from each of the first wireless node and the second wireless node.

[0379] Clause 93: An apparatus comprising: one or more memories including executable instructions; and one or more processors configured to execute the executable instructions to cause the apparatus to perform any combination of the methods described in accordance with Clauses 1 to 92.

[0380] Clause 94: An apparatus comprising: a component for performing the method according to any combination of Clauses 1 to 92.

[0381] Clause 95: A non-transitory computer-readable medium comprising executable instructions that, when executed by a processor of a device, cause the device to perform any combination of methods according to Clauses 1 to 92.

[0382] Clause 96: A computer program product embodied on a computer-readable storage medium, the computer-readable storage medium including code for performing the methods described in any combination of Clauses 1 to 92.

[0383] Clause 97: A wireless node (e.g., an access point) comprising: at least one transceiver; at least one memory including executable instructions; and at least one processor configured to execute the executable instructions to cause the wireless node to perform a method according to any one of Clauses 1 to 13, wherein the at least one transceiver is configured to transmit the at least one packet and receive the CSI feedback.

[0384] Clause 98: A wireless node (e.g., an access point) comprising: at least one transceiver; at least one memory including executable instructions; and at least one processor configured to execute the executable instructions to cause the wireless node to perform a method according to any one of Clauses 14 to 21, wherein the at least one transceiver is configured to transmit the at least one packet and receive compressed CSI feedback.

[0385] Clause 99: A wireless node (e.g., an access point) comprising: at least one transceiver; at least one memory including executable instructions; and at least one processor configured to execute the executable instructions to cause the wireless node to perform a method according to any one of Clauses 22 to 36, wherein the at least one transceiver is configured to transmit the at least one packet and receive the CSI feedback.

[0386] Clause 100: A wireless node (e.g., a wireless station) comprising: at least one transceiver; at least one memory including executable instructions; and at least one processor configured to execute the executable instructions to cause the wireless node to perform a method according to any one of Clauses 37 to 51, wherein the at least one transceiver is configured to receive the one or more packets and transmit the CSI feedback.

[0387] Clause 101: A wireless node (e.g., an access point) comprising: at least one transceiver; at least one memory including executable instructions; and at least one processor configured to execute the executable instructions to cause the wireless node to perform a method according to any one of Clauses 52 to 60, wherein the at least one transceiver is configured to receive the information and transmit the at least one packet.

[0388] Clause 102: A wireless node (e.g., a wireless station) comprising: at least one transceiver; at least one memory including executable instructions; and at least one processor configured to execute the executable instructions to cause the device to perform a method according to any one of Clauses 61 to 74, wherein the at least one transceiver is configured to receive one or more packets and transmit the CSI feedback.

[0389] Clause 103: A wireless node (e.g., an access point) comprising: at least one transceiver; at least one memory including executable instructions; and at least one processor configured to execute the executable instructions to cause the device to perform a method according to any one of Clauses 75 to 92, wherein the at least one transceiver is configured to transmit the one or more packets and receive the CSI feedback.

[0390] Additional considerations 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, measurement, 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.

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

[0392] As used herein, unless otherwise expressly indicated, “based on” is intended to be interpreted in an inclusive sense. For example, unless otherwise expressly 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 means “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.”

[0393] 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 this functionality is implemented in hardware, firmware, or software depends on the specific application and the design constraints imposed on the overall system.

[0394] As used herein, "processor," "at least one processor," or "one or more processors" generally refers to a single processor configured to perform one or more operations, or multiple processors configured to collectively perform one or more operations. In the case of multiple processors, the execution of one or more operations may be divided among different processors, but one processor may perform multiple operations, and multiple processors may collectively perform a single operation. Similarly, "memory," "at least one memory," or "one or more memory" generally refers to a single memory configured to store data and / or instructions, or multiple memories configured to collectively store data and / or instructions.

[0395] In some cases, instead of actually transmitting signals, a device (e.g., a wireless node or device) may have an interface for outputting signals for transmission. For example, a processor may output signals to a radio frequency (RF) front-end via a bus interface for transmission. Therefore, components for output may include such an interface as an alternative (or addition) to a transmitter or transceiver. Similarly, instead of actually receiving signals, a device (e.g., a wireless node or device) may have an interface for receiving signals from another device. For example, a processor may receive (or acquire) signals from an RF front-end for reception via a bus interface. Therefore, components for acquisition may include such an interface as an alternative (or addition) to a receiver or transceiver.

[0396] While this disclosure may describe certain operations as being performed by one type of wireless node, the same or similar operations may also be performed by another type of wireless node. For example, an operation performed by an AP STA may also (or alternatively) be performed by a non-AP STA. Similarly, an operation performed by a non-AP STA may also (or alternatively) be performed by an AP STA.

[0397] Furthermore, while this disclosure may describe certain types of communication between different types of wireless nodes (e.g., between AP STAs and non-AP STAs), the same or similar types of communication may occur between the same type of wireless nodes (e.g., in a peer-to-peer scenario, between AP STAs or between non-AP STAs). Additionally, communication may occur in the reverse order described.

[0398] Various modifications to the examples described herein 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.

[0399] Additionally, the various features described in this specification in the context of individual examples may also be implemented in combination in a single specific implementation. Conversely, the various features described in the context of a single specific implementation 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 be for sub-combinations or variations thereof.

[0400] Similarly, although operations are depicted in a specific order in the diagrams, 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 accompanying figures may schematically depict one or more example processes in the form of flowcharts or flow 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. An apparatus for wireless communication, the apparatus comprising: At least one memory, the at least one memory including computer-executable instructions; and One or more processors, the one or more processors being configured to execute the computer-executable instructions to cause the device to: Output at least one packet to solicit channel state information (CSI) feedback from at least a first radio station, wherein the first radio station and the device are associated with a first basic service set (BSS); Information is provided that allows the first wireless station to distinguish between a first channel between the device and the first wireless station and a second channel between a second wireless node and the first wireless station, wherein the second wireless node is associated with a second BSS; and After outputting the at least one packet and after providing the information, CSI feedback is obtained, wherein the CSI feedback includes a first CSI feedback for the first channel and a second CSI feedback for the second channel.

2. The apparatus of claim 1, wherein the at least one packet comprises at least one null data packet (NDP).

3. The apparatus of claim 2, wherein the information is provided via the at least one NDP.

4. The apparatus of claim 2, wherein the at least one NDP includes a joint NDP output coordinated with the second wireless node, wherein the joint NDP has: one or more fields having information from the apparatus and the second wireless node; and at least one training field having a first subset of one or more spatial streams from the apparatus and a second subset of one or more spatial streams from the second wireless node.

5. The apparatus of claim 4, wherein the information includes a bitmap field having bits, wherein each bit indicates: via a first bit value, the corresponding spatial stream originates from an interfering wireless node; or via a second bit value, the corresponding spatial stream originates from a wireless node associated with the first wireless station.

6. The apparatus of claim 4, wherein the information indicates the first subset and the second subset.

7. The apparatus of claim 4, wherein the information indicates a quantity for the wireless node coordinated by the Joint NDP.

8. The apparatus of claim 7, wherein the information further indicates the amount of spatial flow for each of the wireless nodes in the joint NDP coordination.

9. The apparatus of claim 7, wherein the information identifier is a group of one or more BSS IDs associated with the radio node coordinated by the Joint NDP.

10. The apparatus of claim 7, wherein the information includes a bitmap field having bits, wherein each bit indicates: via a first bit value, that the corresponding wireless node is an interfering wireless node; or via a second bit value, that the corresponding wireless node is associated with the first wireless station.

11. The apparatus of claim 4, wherein the information indicates a common BSS ID for both the apparatus and the second wireless node to use when outputting the joint NDP.

12. The apparatus of claim 2, wherein the at least one NDP includes a first NDP output sequentially preceding or following a second NDP output from the second wireless node.

13. The apparatus of claim 12, wherein the information identifier is used for the BSS color of each of the first NDP and the second NDP.

14. The apparatus of claim 12, wherein the information indicates: via a first value, the corresponding wireless node is associated with the first wireless station; or via a second value, the corresponding wireless node is an interfering wireless node.

15. The apparatus of claim 1, wherein the information is provided via a Null Data Packet (NDP) Announcement (NDPA) frame.

16. The apparatus according to claim 1, further comprising: At least one transceiver, the at least one transceiver being configured to transmit the at least one packet and receive the CSI feedback, wherein the device is configured as an access point.

17. An apparatus for wireless communication, the apparatus comprising: At least one memory, the at least one memory including computer-executable instructions; and One or more processors, the one or more processors being configured to execute the computer-executable instructions to cause the device to: One or more packets are obtained from a first wireless node and at least one second wireless node, wherein the device and the first wireless node are associated with a first basic service set (BSS), and the second wireless node is associated with a second BSS; Obtain information that allows the device to distinguish between a first channel between the first wireless node and the device and a second channel between the second wireless node and the device, wherein the second wireless node is associated with a second BSS; Based on the one or more groups, generate CSI feedback for the first channel and for the second channel; as well as The CSI feedback is provided to at least the first wireless node.

18. The apparatus of claim 17, further comprising at least one transceiver configured to receive the one or more packets and transmit the CSI feedback, wherein the apparatus is configured as a wireless station.

19. An apparatus for wireless communication, the apparatus comprising: At least one memory, the at least one memory including computer-executable instructions; and One or more processors, the one or more processors being configured to execute the computer-executable instructions to cause the device to: Obtain information from the first wireless node; as well as The device outputs at least one packet to solicit channel state information (CSI) feedback from at least a first radio station, wherein the first radio station and the first radio node are associated with a first basic service set (BSS), and the device is associated with a second BSS, and the at least one packet is output using the information obtained from the first radio node.

20. The apparatus of claim 19, further comprising at least one transceiver configured to receive the information and transmit the at least one packet, wherein the apparatus is configured as an access point.