Embodiments pertain to wireless communications. Some embodiments relate to wireless local area networks (WLANs). Some embodiments relate to WLAN communications in accordance with the IEEE 802.11be draft standard (i.e., Extremely High Throughput (EHT)). Some embodiments relate to multi-AP coordinated beamforming (CBF) and multi-AP joint transmission (JT) in EHT.
One issue with multi-AP coordinated beamforming (CBF) and multi-AP joint transmission (JT) in EHT is that the access points need different channel state information for CBF than for JT.
The following description and the drawings sufficiently illustrate specific embodiments to enable those skilled in the art to practice them. Other embodiments may incorporate structural, logical, electrical, process, and other changes. Portions and features of some embodiments may be included in, or substituted for, those of other embodiments. Embodiments set forth in the claims encompass all available equivalents of those claims.
In the development of EHT project, the multi-AP coordinated beamforming (CBF) and multi-AP joint transmission (JT) have been proposed. The sounding sequence in
In some of these embodiments, an indication field may be included in an NDPA frame or trigger frame to indicate the purpose of channel sounding sequence, for example, JT or CBF. In some embodiments, the reuse of the JT channel sounding sequence to support CBF may reduce implementation complexity.
In JT, the master AP and slave AP need to know the joint channel info between master AP/slave AP and STA, and the STA needs to prepare a CSI report based on the combined NDP1 and NDP2. For example, the STA needs to calculate the SVD of the big channel matrix obtained from NDP1 and NDP2. Assume master AP sends 8 spatial streams in NDP1 and slave AP sends 4 spatial streams in NDP2, and the STA has four Rx antennas, then the STA needs to prepare the CSI report based on the 4×12 channel matrix on single subcarrier.
In CBF, each AP may only need to know the peer-to-peer channel info between multi-AP and STA. In these embodiments, to reuse the JT sounding sequence, the STA prepares CSI report based on NDP1 and NDP2 separately. For example, using the same assumption for the JT case, for the CSI report on a single subcarrier, each STA calculate the CSI for master AP based on the 4×8 channel matrix, and calculate the CSI for slave AP based on the 4×4 channel matrix.
Since the CSI report format of JT and CBF are different, some embodiments disclosed herein may use an NDPA frame (illustrated in
In some embodiments, the common info field of the NDPA frame may indicate the sounding sequence type, JT or CBF, and may also indicate how many AP are joining this sounding sequence and each AP's ID info, for example, BSSID or other ID. The common info field may reuse the format of the STA info field but with a special AID value for differentiation and with a redefinition of information bits. For an NDPA frame use in
In some embodiments, an indication field may also be added to the STA info field. For example, each STA info field may carry an indication field and this indication field may indicates whether this sounding sequence is for JT or CBF. The responding STA may prepare a CSI report accordingly.
In some embodiments, a trigger frame may be used, such as the trigger frame illustrated in
Some embodiments are directed to an access point (AP) configured for multi-AP coordinated beamforming (CBF) and multi-AP joint transmission (JT) in an Extremely High Throughput (EHT) wireless local area network (WLAN). In some embodiments, when the AP is operating as a first AP (AP1) in a multi-AP network, the AP1 is configured to: encode a null data packet announcement (NDPA) frame for multi-AP channel sounding, the NDPA for transmission to a second AP (AP2) and a plurality of stations (STAs) of an EHT group. The NDPA may be encoded to have an information field indicating whether a sounding sequence type in the NDP1 and NDP2 is for JT channel sounding or CBF channel sounding. The NDPA may further be encoded to include fields identifying APs participating in the channel sounding including the AP1 and the AP2. In these embodiments, the AP1 may encode a first null data packet (NDP1) for transmission to the STAs of the EHT group. The NDP1 is to be transmitted concurrently with a second null data packet (NDP2) from the AP2. In some embodiments, the NDP1 and the NPD2 may comprise sounding sequences for either the JT channel sounding or the CBF channel sounding. In some embodiments, the NDP1 and the NPD2 may be transmitted via a plurality of spatial streams.
In these embodiments, the AP1 may decode a channel state information (CSI) report frame receive from each STA of the EHT group. Each CSI report frame may include channel state information determined by one of the STAs of the EHT group based on both the NDP1 and the NDP2. For the CBF channel sounding, the CSI reports may be determined by the STAs separately for the NDP1 and the NDP2 (i.e., the CSI reports represent the individual channel). For the JT channel sounding, the CSI reports may be determined by the STAs from a combined reception of the NDP1 and the NDP2 (i.e., the CSI reports represent the joint channel). In these embodiments, the channel sounding sequence for JT can be reused for the channel sounding on CBF.
In some embodiments, the NDPA frame may further be encoded to indicate whether the AP1 will transmit a beam-forming refinement phase (BFRP) trigger frame solicit the CSI report from each of the STAs. When the NDPA is encoded to indicate that the AP1 will transmit the BFRP trigger frame, the AP1 may also encode the BFRP trigger frame for transmission a short inter-frame spacing (SIFS) after the NDP1 to the STAs of the EHT group to solicit the CSI report from each of the STAs.
In some embodiments, for the CBF channel sounding, the AP1 may also determine beamforming vectors based on the CSI reports.
In some embodiments, the fields identifying APs participating in the channel sounding may comprise AP information fields and the AP information fields may further include a number of spatial streams to be transmitted by each of the APs participating in the channel sounding.
In some embodiments, the AP information fields may further include a mapping between the spatial streams and a P-matrix (i.e., a complex square matrix), for use by the STAs is performing a singular value decomposition (SVD) on a channel matrix obtained from the NDP1 and the NDP2.
In some embodiments, the AP information fields may further indicate whether each AP will transmit the BFRP trigger frame to solicit CSI reports from the STAs or whether an AP is able to receive a CSI report from another AP over a backhaul or front-haul channel. In these embodiments, if an AP is able to receive a CSI report from another AP over a backhaul or front-haul channel, it may not need to transmit a BFRP trigger frame to solicit CSI reports from the STAs.
In some embodiments, the information field may indicate whether the sounding sequence type is for the JT channel sounding or the CBF channel sounding is a common information field.
In some embodiments, the NDPA frame may further be encoded to include a STA information fields for each of the STAs of the EHT group. Each STA information field may be encoded to include an indicator indicating whether the sounding sequence type, for an associated STA of the EHT group, is for the JT channel sounding or the CBF channel sounding.
In some embodiments, the NDPA frame may be a trigger frame (rather than an NDPA frame) having a trigger type subfield indicating multi-AP channel sounding. The trigger frame may trigger transmission of an NDPA by both the AP1 and AP2. These embodiments are illustrated in
In some embodiments, the AP1 further comprising a plurality of antennas configured for transmitting the plurality of spatial streams of the NDP1.
Some embodiments are directed to a station (STA) configured for multi-AP coordinated beamforming (CBF) and multi-AP joint transmission (T) in an Extremely High Throughput (EHT) wireless local area network (WLAN). In these embodiments, the STA may decode a null data packet announcement (NDPA) frame for multi-AP channel sounding. The NDPA may be received from an access point operating as a first AP (AP1) in a multi-AP network that includes a second AP (AP2) and one or more other stations (STAs) of an EHT group. The NDPA may have an information field indicating whether a sounding sequence type is for JT channel sounding or CBF channel sounding. The NDPA may further include fields identifying APs participating in the channel sounding including the AP1 and the AP2. In these embodiments, the STA may decode a first null data packet (NDP1) received from the AP1 and a second null data packet (NDP2) from the AP2. The NDP1 and the NPD2 may comprise sounding sequences for either the JT channel sounding or the CBF channel sounding. The NDP1 and the NPD2 may be received via a plurality of spatial streams. In these embodiments, the STA may encode a channel state information (CSI) report frame for transmission to the AP1. The CSI report frame may include channel state information determined by the STA based on both the NDP1 and the NDP2.
For the CBF channel sounding, the CSI report may be determined by the STA separately for the NDP1 and the NDP2 (i.e., the CSI reports represent the individual channel). For the JT channel sounding, the CSI report is determined by the STA from a combined reception of the NDP1 and the NDP2 (i.e., the CSI reports represent the joint channel).
In some embodiments, the APs and STA may be configured to operate in accordance with one or more of the IEEE 802.11 standards. IEEE P802.11ax/D4.3 (August 2019) is incorporated herein by reference.
In one embodiment,
The communication station 600 may include communications circuitry 602 and a transceiver 610 for transmitting and receiving signals to and from other communication stations using one or more antennas 601. The communications circuitry 602 may include circuitry that can operate the physical layer (PHY) communications and/or medium access control (MAC) communications for controlling access to the wireless medium, and/or any other communications layers for transmitting and receiving signals. The communication station 600 may also include processing circuitry 606 and memory 608 arranged to perform the operations described herein. In some embodiments, the communications circuitry 602 and the processing circuitry 606 may be configured to perform operations detailed in the above figures, diagrams, and flows.
In accordance with some embodiments, the communications circuitry 602 may be arranged to contend for a wireless medium and configure frames or packets for communicating over the wireless medium. The communications circuitry 602 may be arranged to transmit and receive signals. The communications circuitry 602 may also include circuitry for modulation/demodulation, upconversion/downconversion, filtering, amplification, etc. In some embodiments, the processing circuitry 606 of the communication station 600 may include one or more processors. In other embodiments, two or more antennas 601 may be coupled to the communications circuitry 602 arranged for sending and receiving signals. The memory 608 may store information for configuring the processing circuitry 606 to perform operations for configuring and transmitting message frames and performing the various operations described herein. The memory 608 may include any type of memory, including non-transitory memory, for storing information in a form readable by a machine (e.g., a computer). For example, the memory 608 may include a computer-readable storage device, read-only memory (ROM), random-access memory (RAM), magnetic disk storage media, optical storage media, flash-memory devices and other storage devices and media.
In some embodiments, the communication station 600 may be part of a portable wireless communication device, such as a personal digital assistant (PDA), a laptop or portable computer with wireless communication capability, a web tablet, a wireless telephone, a smartphone, a wireless headset, a pager, an instant messaging device, a digital camera, an access point, a television, a medical device (e.g., a heart rate monitor, a blood pressure monitor, etc.), a wearable computer device, or another device that may receive and/or transmit information wirelessly.
In some embodiments, the communication station 600 may include one or more antennas 601. The antennas 601 may include one or more directional or omnidirectional antennas, including, for example, dipole antennas, monopole antennas, patch antennas, loop antennas, microstrip antennas, or other types of antennas suitable for transmission of RF signals. In some embodiments, instead of two or more antennas, a single antenna with multiple apertures may be used. In these embodiments, each aperture may be considered a separate antenna. In some multiple-input multiple-output (MIMO) embodiments, the antennas may be effectively separated for spatial diversity and the different channel characteristics that may result between each of the antennas and the antennas of a transmitting station.
In some embodiments, the communication station 600 may include one or more of a keyboard, a display, a non-volatile memory port, multiple antennas, a graphics processor, an application processor, speakers, and other mobile device elements. The display may be an LCD screen including a touch screen. Although the communication station 600 is illustrated as having several separate functional elements, two or more of the functional elements may be combined and may be implemented by combinations of software-configured elements, such as processing elements including digital signal processors (DSPs), and/or other hardware elements. For example, some elements may include one or more microprocessors, DSPs, field-programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), radio-frequency integrated circuits (RFICs) and combinations of various hardware and logic circuitry for performing at least the functions described herein. In some embodiments, the functional elements of the communication station 600 may refer to one or more processes operating on one or more processing elements.
The Abstract is provided to comply with 37 C.F.R. Section 1.72(b) requiring an abstract that will allow the reader to ascertain the nature and gist of the technical disclosure. It is submitted with the understanding that it will not be used to limit or interpret the scope or meaning of the claims. The following claims are hereby incorporated into the detailed description, with each claim standing on its own as a separate embodiment.
This application claims priority under 35 USC 119(e) to U.S. Provisional Patent Application Ser. No. 62/926,140, filed Oct. 25, 2019 [reference number AC5944-Z] which is incorporated herein by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
8743850 | Cordeiro | Jun 2014 | B2 |
8824402 | Choi | Sep 2014 | B2 |
8885512 | Trainin | Nov 2014 | B2 |
9907073 | Hedayat | Feb 2018 | B2 |
10009476 | Trainin | Jun 2018 | B2 |
10143003 | Josiam | Nov 2018 | B2 |
10305550 | Wang | May 2019 | B2 |
10349388 | Chun | Jul 2019 | B2 |
10365362 | Jiang | Jul 2019 | B2 |
10536932 | Chun | Jan 2020 | B2 |
10548133 | Cordeiro | Jan 2020 | B2 |
10548146 | Chun | Jan 2020 | B2 |
10578732 | Jiang | Mar 2020 | B2 |
10656256 | Chu | May 2020 | B2 |
10694499 | Venkatesan | Jun 2020 | B2 |
10863490 | Chun | Dec 2020 | B2 |
10892863 | Chen | Jan 2021 | B2 |
10928505 | Chu | Feb 2021 | B1 |
10932088 | Das | Feb 2021 | B2 |
10986600 | Chu | Apr 2021 | B1 |
11050472 | Kasher | Jun 2021 | B2 |
11064488 | Hedayat | Jul 2021 | B2 |
11064564 | Ghosh | Jul 2021 | B2 |
11096157 | Chun | Aug 2021 | B2 |
11115104 | Huang | Sep 2021 | B2 |
11336487 | Dakshinkar | May 2022 | B1 |
11374797 | Doostnejad | Jun 2022 | B2 |
11438729 | Das | Sep 2022 | B2 |
20090274226 | Mondal | Nov 2009 | A1 |
20150110046 | Merlin | Apr 2015 | A1 |
20170118764 | Sutskover | Apr 2017 | A1 |
20170170937 | Chun | Jun 2017 | A1 |
20170311325 | Cariou | Oct 2017 | A1 |
20180041990 | Venkatesan | Feb 2018 | A1 |
20180205434 | Cherian | Jul 2018 | A1 |
20180262936 | Zhou | Sep 2018 | A1 |
20180263043 | Zhou | Sep 2018 | A1 |
20180263044 | Zhou | Sep 2018 | A1 |
20180263045 | Zhou | Sep 2018 | A1 |
20180292518 | Chu | Oct 2018 | A1 |
20180331749 | Ghosh | Nov 2018 | A1 |
20180359761 | Chun | Dec 2018 | A1 |
20190036583 | Cherian | Jan 2019 | A1 |
20190041509 | Jiang | Feb 2019 | A1 |
20190045366 | Vermani | Feb 2019 | A1 |
20190115970 | Vermani | Apr 2019 | A1 |
20190238259 | Huang | Aug 2019 | A1 |
20190261369 | Verma | Aug 2019 | A1 |
20190273534 | Wang | Sep 2019 | A1 |
20190281484 | Jiang | Sep 2019 | A1 |
20190361108 | Jiang | Nov 2019 | A1 |
20200007283 | Chen | Jan 2020 | A1 |
20200068655 | Ghosh | Feb 2020 | A1 |
20200274588 | Jiang | Aug 2020 | A1 |
20200351988 | Chen | Nov 2020 | A1 |
20200359248 | Sadeghi | Nov 2020 | A1 |
20200403680 | Li | Dec 2020 | A1 |
20200404737 | Cariou | Dec 2020 | A1 |
20210014848 | Davydov | Jan 2021 | A1 |
20210044333 | Jiang | Feb 2021 | A1 |
20210045192 | Das | Feb 2021 | A1 |
20210112490 | Cariou | Apr 2021 | A1 |
20210144752 | Chen | May 2021 | A1 |
20210211178 | Moon | Jul 2021 | A1 |
20210274378 | Chen | Sep 2021 | A1 |
20210274574 | Ghosh | Sep 2021 | A1 |
20210321293 | Chen | Oct 2021 | A1 |
20210336752 | Kwon | Oct 2021 | A1 |
20210337537 | Chun | Oct 2021 | A1 |
20210345401 | Lopez-Perez | Nov 2021 | A1 |
20220029735 | Chen | Jan 2022 | A1 |
20220038241 | Vermani | Feb 2022 | A1 |
20220140879 | Liang | May 2022 | A1 |
20220182119 | Ravichandran | Jun 2022 | A1 |
20220321301 | Yu | Oct 2022 | A1 |
20220345188 | Liu | Oct 2022 | A1 |
Number | Date | Country |
---|---|---|
109714092 | May 2019 | CN |
113965954 | Jan 2022 | CN |
112016005032 | Jul 2018 | DE |
3133757 | Feb 2017 | EP |
3133762 | Jan 2020 | EP |
3667999 | Jun 2020 | EP |
3849099 | Jul 2021 | EP |
3667999 | Aug 2021 | EP |
4064781 | Sep 2022 | EP |
WO-2014074919 | May 2014 | WO |
WO-2015057772 | Apr 2015 | WO |
WO-2015199306 | Dec 2015 | WO |
WO-2016111838 | Jul 2016 | WO |
WO-2016167609 | Oct 2016 | WO |
WO-2017030295 | Feb 2017 | WO |
WO-2017030297 | Feb 2017 | WO |
WO-2017065580 | Apr 2017 | WO |
WO-2017078803 | May 2017 | WO |
WO-2018101984 | Jun 2018 | WO |
WO-2018111343 | Jun 2018 | WO |
WO-2018136216 | Jul 2018 | WO |
WO-2018156229 | Aug 2018 | WO |
WO-2018169799 | Sep 2018 | WO |
WO-2018169800 | Sep 2018 | WO |
WO-2018169801 | Sep 2018 | WO |
WO-2018169803 | Sep 2018 | WO |
WO-2018187725 | Oct 2018 | WO |
WO-2019028265 | Feb 2019 | WO |
WO-2019074927 | Apr 2019 | WO |
WO-2019153756 | Aug 2019 | WO |
WO-2019161189 | Aug 2019 | WO |
WO-2021129401 | Jul 2021 | WO |
WO-2021239143 | Dec 2021 | WO |
WO-2022001713 | Jan 2022 | WO |
WO-2022026808 | Feb 2022 | WO |
WO-2022051408 | Mar 2022 | WO |
WO-2022125450 | Jun 2022 | WO |
WO-2022149316 | Jul 2022 | WO |
WO-2022150128 | Jul 2022 | WO |
WO-2022176326 | Aug 2022 | WO |
WO-2022203361 | Sep 2022 | WO |
WO-2022226298 | Oct 2022 | WO |
WO-2022228640 | Nov 2022 | WO |
WO-2022232578 | Nov 2022 | WO |
Entry |
---|
Extremely High Throughput (EHT)—‘IEEE_802.11be’ —WikipediA (Year: 2022). |
Tsatsomeros, Michael, “Lecture Notes on Matrices with Positive Principal Minors: Theory and Applications”, Indian Institute of Technology—Madras, (Dec. 16, 2017), 31 pgs. |
Number | Date | Country | |
---|---|---|---|
20210044333 A1 | Feb 2021 | US |
Number | Date | Country | |
---|---|---|---|
62926140 | Oct 2019 | US |