This application claims priority to Indian Provisional Patent Application Serial Number 202321004107, filed on Jan. 20, 2023, the contents of which are incorporated by reference herein.
Future wireless fidelity (Wi-fi) standards (such as Wi-fi 8) may include multiple access point (multi-AP) transmission, wherein multiple APs coordinate to, for example, simultaneously transmit to one or more stations. One main mode planned for the multi-AP transmission may be joint transmission (JTx). Another main mode planned for the multi-AP transmission may be coordinated beamforming (CBF) and coordinated orthogonal frequency-division multiple access (COFDMA). In JTx, peak throughput improvement can be achieved in a dense environment, with effective utilization of the channel. JTx typically requires tight synchronization and frequent sounding and backhaul link throughput can be high. In such a scenario, peak throughput is achieved at high complexity. In CBF, effective utilization of the channel may not result in peak throughput. Synchronization requirement is lesser in CBF and the backhaul link can be defined and needs to share the feedback report or the precoder report. Further, the sounding requirement is less. Effective channel utilization at moderate complexity may be achieved. When more than two APs are coordinating, JTx requires even more complexity and in CBF gain is reduced. In CBF and COFDMA scenarios, the available resources are shared, and the benefit is available from the effective utilization of the spectrum. Although the peak throughput can be increased using JTx, the complexity of JTx is high. Therefore, there is a need for a multi-AP transmission technology that can achieve more gain than CBF with moderate/marginal increase in complexity.
Embodiments of a method and apparatus for wireless communications are disclosed. In an embodiment, a wireless device includes a controller configured to generate a trigger packet indicating that wireless access points (APs) can join coordinated transmission with the wireless device and a wireless transceiver configured to transmit the trigger packet to the wireless APs. Other embodiments are also described.
In an embodiment, the wireless device includes a wireless AP.
In an embodiment, the wireless transceiver is further configured to receive a response from the wireless APs, and the controller is further configured to generate a control packet to indicate a mode of transmission based on the response from the wireless APs to the trigger packet.
In an embodiment, the trigger packet includes a trigger physical layer protocol data unit (PPDU).
In an embodiment, the response from the wireless APs includes a clear-to-send (CTS) packet.
In an embodiment, the wireless transceiver is further configured to receive a CTS packet from one of the wireless APs, and the controller is further configured to generate a control packet to indicate a Joint transmission (JTx) mode or a Co-ordinated Beamforming (CBF) mode based on the CTS packet.
In an embodiment, the wireless transceiver is further configured to receive a CTS packet from each of the wireless APs, and the controller is further configured to generate a control packet to indicate a JTx mode, a CBF mode, or a MAP-IA mode based on the CTS packets.
In an embodiment, a receiver address (RA) field and a transmitter address (TA) field of null data packet announcement (NDPA) frames are repurposed to carry a broadcast address of a MAP sounding procedure set of the wireless APs.
In an embodiment, NDPA frames and null data packets are transmitted simultaneously by the wireless device and the wireless APs to obtain channel estimation feedback reports from stations (STAs).
In an embodiment, the controller is further configured to compute a precoding vector based on the channel estimation feedback reports.
In an embodiment, the wireless transceiver is further configured to transmit Long training fields (LTFs), and a number of the LTFs is a function of a total number of streams across the wireless device and the wireless APs.
In an embodiment, a set of tones used for pilot tones are orthogonal across the wireless APs.
In an embodiment, at least one pilot is equalized at the STAs, and only one wireless AP of the wireless APs loads the pilot tones on its set of pilot tones while other wireless APs of the wireless APs do not load those set of pilot tones.
In an embodiment, the wireless transceiver is further configured to transmit an acknowledgement packet as a multi-stream channel packet.
In an embodiment, the wireless transceiver is further configured to repeat single stream data in multi-stream transmission.
In an embodiment, the acknowledgement packet is precoded with a Hermitian of a calibrated adjusted equalizer matrix computed in a previously received packet.
In an embodiment, the wireless transceiver is further configured to, on receiving the acknowledgement packet, compute the calibrated adjusted equalizer matrix and use the Hermitian of the calibrated adjusted equalizer matrix as a precoder for subsequent transmission.
In an embodiment, no response is received at the wireless transceiver from the wireless APs, and the controller is further configured to continue to operate the wireless device under a regular operational mode.
In an embodiment, a wireless AP compatible with an Institute of Electrical and Electronics Engineers (IEEE) 802.11 protocol includes a controller configured to generate a trigger packet indicating that wireless APs can join coordinated transmission with the wireless AP and a wireless transceiver configured to transmit the trigger packet to the wireless APs and to receive a response from the wireless APs. The controller is further configured to generate a control packet to indicate a mode of transmission based on the response from the wireless APs to the trigger packet.
In an embodiment, a method for wireless communications involves at a wireless device, generating a trigger packet indicating that wireless APs can join coordinated transmission with the wireless device and from the wireless device, transmitting the trigger packet to the wireless APs.
Other aspects in accordance with the invention will become apparent from the following detailed description, taken in conjunction with the accompanying drawings, illustrated by way of example of the principles of the invention.
Throughout the description, similar reference numbers may be used to identify similar elements.
It will be readily understood that the components of the embodiments as generally described herein and illustrated in the appended figures could be arranged and designed in a wide variety of different configurations. Thus, the following more detailed description of various embodiments, as represented in the figures, is not intended to limit the scope of the present disclosure, but is merely representative of various embodiments. While the various aspects of the embodiments are presented in drawings, the drawings are not necessarily drawn to scale unless specifically indicated.
The present invention may be embodied in other specific forms without departing from its spirit or essential characteristics. The described embodiments are to be considered in all respects only as illustrative and not restrictive. The scope of the invention is, therefore, indicated by the appended claims rather than by this detailed description. All changes which come within the meaning and range of equivalency of the claims are to be embraced within their scope.
Reference throughout this specification to features, advantages, or similar language does not imply that all of the features and advantages that may be realized with the present invention should be or are in any single embodiment of the invention. Rather, language referring to the features and advantages is understood to mean that a specific feature, advantage, or characteristic described in connection with an embodiment is included in at least one embodiment of the present invention. Thus, discussions of the features and advantages, and similar language, throughout this specification may, but do not necessarily, refer to the same embodiment.
Furthermore, the described features, advantages, and characteristics of the invention may be combined in any suitable manner in one or more embodiments. One skilled in the relevant art will recognize, in light of the description herein, that the invention can be practiced without one or more of the specific features or advantages of a particular embodiment. In other instances, additional features and advantages may be recognized in certain embodiments that may not be present in all embodiments of the invention.
Reference throughout this specification to “one embodiment”, “an embodiment”, or similar language means that a particular feature, structure, or characteristic described in connection with the indicated embodiment is included in at least one embodiment of the present invention. Thus, the phrases “in one embodiment”, “in an embodiment”, and similar language throughout this specification may, but do not necessarily, all refer to the same embodiment.
The present disclosure discloses a protocol definition for supporting multi-AP (MAP) transmission with interference alignment (MAP-IA). Further, the disclosure discloses the design for a MAP-IA precoder. Additionally, the disclosure discloses methods for feedback reduction in the MAP-IA and CBF scenarios.
In embodiments of a wireless communications system, a wireless device, e.g., an access point (AP) of a wireless local area network (WLAN) may transmit data to at least one associated station (STA) or vice versa. The AP may be configured to operate with associated STAs according to a communication protocol. For example, the communication protocol may be an Institute of Electrical and Electronics Engineer (IEEE) 802.11 communication protocol.
In the embodiment depicted in
In the embodiment depicted in
In the embodiment depicted in
In
For random precoding transmission or the nulling transmission, a degree of freedom (DoF) available for each transmitter and receiver pair may be two or three. Further, each transmitter-receiver (e.g., AP-STA) pair may operate based on three time slots. Each transmitter-receiver (e.g., AP-STA) pair may occupy a single time slot and transmit two streams of data. Across three time slots, each transmitter-receiver (e.g., AP-STA) pair may occupy one time slot and transmit two streams of data. For interference alignment (IA), each of the transmitter-receiver (e.g., AP-STA) pairs may transmit a single stream per time slot such that the DoF associated with the transmitter-receiver (e.g., AP-STA) pair is one. Therefore, the interference alignment along with the coordinated beamforming (CBF) may result in a significant increase in throughput for each transmitter-receiver (e.g., AP-STA) pair. In an example, the increase in throughput is 50%.
During the regular precoding operation such as beamforming or nulling transmission, in a given time slot, if all three transmitters (e.g., the APs 102-1, 102-2, 102-3) are transmitting signals, the IS1 and IS2 may occupy 2-dimensions available at a receiver (e.g., one of the STAs 104-1, 104-2, 104-3). Therefore, the DS may always have interference. To eliminate interference, CBF with nulling transmission is implemented with two pairs of transmitters in a slot. Each transmitter-receiver (e.g., AP-STA) pair may be implemented in a single stream. Alternatively, or additionally, a single transmitter may be configured to transmit two streams in a given slot. Further, each transmitter-receiver (e.g., AP-STA) pair may be associated with three-time slots, and may be configured to transmit signals in two streams.
In some embodiments, IA precoders (e.g., precoding vectors) are designed such that at each receiver, the interfering signal may occupy a single dimension. Therefore, two interference signals are equivalent to one interfering signal received. Further, the receiving (Rx) antenna may be configured to eliminate the interference and decode the desired signal.
In some embodiments, an IA precoder computation block requires the channel estimate of all the 9-links (e.g., the communication links (e.g., wireless links) 108-1, . . . , 108-9). Further, time and frequency synchronization information is required. Other than precoder (e.g., precoding vector) computation, no other information is required to be exchanged across the transmitters (e.g., the APs 102-1, 102-2, 102-3). Further, coordination and transmitter selection are required.
Although a case with 3-user and 2 antenna cases is explained, the scope of the present disclosure is not limited to it. In general, the idea can be extended to the K-user case with an arbitrary number of antennas.
In the embodiment depicted in
In the embodiment depicted in
In the embodiment depicted in
In some embodiments, the AP 302-1 is a sharing AP (pAP) while the APs 302-2, 302-3 are shared APs (sAPs). In some embodiments, a sharing AP (pAP) corresponds to an AP which shares the channel (or primary/Initiator AP) and a shared AP (sAP) corresponds to an AP to which the channel is shared (or secondary AP). In channel acquisition of the AP 302-1 (pAP), the AP 302-2 (sAP1), and the AP 302-3 (sAP2), the pAP may transmit a trigger physical layer protocol data unit (PPDU). The trigger PPDU may be indicative of a request for the sAP1 and the sAP2 to join the coordinated transmission for MAP-IA transmission. Further, the pAP may verify for a clear-to-send (CTS) frame from the sAP1 and the sAP2. Based on the CTS frame reception, the pAP may transmit a control packet indicative of the mode of transmission. In an embodiment, the mode of transmission may be one of a Joint transmission (JTx), a CBF, and a MAP-IA. The described modes of transmission may correspond to spatial coordination modes. In various embodiments, other modes of coordination like coordinated orthogonal frequency-division multiple access (COFDMA), and time-division multiple access (TDMA), may be used.
For independent sounding, a sequential sounding from each of the APs may be employed. The pAP (e.g., the AP 302-1) may perform a trigger-based (TB) sounding procedure to retrieve feedback from all the stations (STAs) (e.g., the STAs 304-1, 304-2, 304-3) included in the MAP-IA transmission procedure. Further, the sAP1 (e.g., the AP 302-2) may perform the TB sounding procedure to retrieve feedback from all the STAs (e.g., the STAs 304-1, 304-2, 304-3) included in the MAP-IA transmission procedure. Additionally, the sAP2 (e.g., the AP 302-3) may perform the TB sounding procedure to retrieve feedback from all the STAs included in the MAP-IA transmission procedure.
Each of the STAs (e.g., the STAs 304-1, 304-2, 304-3) may estimate the channel and broadcast the feedback report to all the APs. The feedback report may be of the dimension Ni rows and Nc columns, where Ni is the number of transmit antennas at APi and Nc is the number of sounding dimensions. Further, the feedback report may be transmitted using the TB sounding procedure, i.e., UL-OFDMA format may be used for transmitting simultaneously multiple STAs.
For Joint sounding, all the APs (e.g., the APs 302-1, 302-2, 302-3) may transmit the NDPA and the NDP simultaneously. Further, frequency and timing synchronization and pre-compensation on both the NDPA and the NDP packets are required. The sAP1 and the sAP2 (e.g., the AP 302-2 and the AP 302-3) may perform the pre-compensation as in the UL-TB PPDU pre-compensation of High-Efficiency WLAN (HEW)/Extremely High Throughput (EHT) packet format using the trigger frame used to initiate the MAP-IA transmission. The APs are ordered as [pAP, SAP1, sAP2] and may be configured to use the corresponding rows of P matrix as in UL-MUMIMO (multi-user, multiple input, multiple output) transmission.
Each of the STAs (e.g., the STAs 304-1, 304-2, 304-3) may estimate the wireless communications channel and broadcast the feedback report to all the APs (e.g., the APs 302-1, 302-2, 302-3). The feedback report may be of the dimension N1+N2+N3 rows and Nc columns, where the Ni is the number of transmit antennas at APi, and the Nc is the number of sounding dimensions. For precoder computation in a three-AP to three-STA scenario, the channel matrix feedback report may be available for all the nine links by using the sounding procedure.
The IA precoder requirement may be given by:
wherein,
the Feedback report: Vij—represents the feedback report from STA-i to AP-j, the precoder matrix: Qj—represents the precoder used at AP-j, and the equalizer matrix: Ui—represents the equalizer used at STA-i.
Considering a symmetric configuration where each AP has M antennas and each client has N antennas, the total number of streams (Nss) that may be transmitted from 3 APs to 3 STAs is given by:
As per the literature, there are some infeasible cases for IA.
NLTF, initial=ƒ(ΣiNssi), and the mapping (ƒ(.)) complies with the WLAN standard for other packet formats. To improve channel estimation, additional LTF may be transmitted, such that, NLTF≥NLTF, initial. NLTF Should comply with the allowed possible number of LTFs. For example, NLTF=3 is not allowed.
The LTF structure may include the LTF loading and processing at both the transmitter and receiver. Further, the LTF structure may follow the UL-MUMIMO procedure for the LTF. It may use one of a single stream pilot and a masked pilot. Additionally, different sets of tones defined as pilot tones for the APs may be used as orthogonal pilots.
Kpi∈pi, |Kpi|=Npi where Kpi—Pilot tone index, pi—set defining the possible pilot tone indices, Npi—total number of the pilot tones.
In a pilot tone index Kpi, only APi transmits the pilot with the R matrix while all other APs will not load that index.
p1—can represent the pilot indices as defined for the signal user (SU)/OFDMA transmission for the given resource unit (RU), p2=p1+4, p3=p1−4, where ±4 implies ±4 is applied on all the tones of the set p1, where, ±4, could be any x2 and x3.
Though not mentioned, the loaded tone set may still comply with all the mask requirements and the number of non-zero tones defined for the corresponding RU. The pilot tones may not be loaded outside the RU defined.
The pilots may use a spatial expansion matrix as a linear combination of the corresponding AP-STA precoder matrix, i.e., Qi,p=Qi×aNss
In the data portion, the pilots may have the signal from all the APs. In an embodiment, when the LTF structure is the UL-MUMIMO format with the single stream pilot, there may be no Common Phase Error (CPE) compensation at the LTF portion. Further, in the data portion, the pilots may be equalized to remove the effect from the other APs and the CPE is estimated and compensated. Further, when the LTF structure is the Masked LTF, no CPE compensation at the LTF portion is provided. In the data portion, the pilots are also equalized to remove the effect from the other APs and CPE is estimated and compensated. In another embodiment, the LTF structure is the orthogonal pilots. As the pilots are not interfering from different APs in an LTF location, the LTF portion may be configured to perform CPE compensation. In the data portion, the pilots may be equalized to remove the effect from the other APs and CPE is estimated and compensated. As the pilots may be a single stream, the equalization may be with respect to the corresponding channel estimates.
The IA solution may be implemented for a dual network. In the dual network, the transmitters and the receivers in the data packet transmission may change their respective roles. In this case, a STA may transmit and an AP may receive. In the dual network, the zero forcing (ZF) equalizer may be used for decoding at the STA and will become the precoder when the STA is transmitting an acknowledgement (Ack) packet. During data transmission, if the received signal is yi=HiiQixi+Σj=1, j≠i3HijQjxj+ni, the ZF estimate at the receiver is given by zi=WiHyi, where Wi−N×Nssi such that WiHHij, j≠i=0.
The STA may be transmitting the Ack packet. In such a scenario, the equalizer matrix Wi may become the precoder matrix which may satisfy the IA condition and forms the MAP-IA transmission. Because of the difference in filters between the transmitter path and the receiver path, a calibration process is required. Independent device calibration which will be used for implicit beamforming (BF) is required while using Wi as the precoder. The computed precoder can be post-multiplied with the arbitrary matrix for per-user performance optimization.
In feedback reduction, the precoders satisfying IA requirement are sensitive to channel variation. With channel aging, i.e., channel variation over time the same set of precoders will cause significant degradation. In such a scenario, the sounding procedure is needed frequently to maintain the IA requirement. The frequent requirement of the sounding procedure will reduce the overall system throughput gain available. The dual network solution used in the Ack packet transmission can be re-used in subsequent data packet transmission.
The Ack packet received at the AP is of the form: yi=HiiHWixi+Σj=1, j≠i3HjiHWjxj+ni
The ZF equalizer (Qi) will be such that QiHHji, j≠iH=0
The ZF equalizer with device calibration adjustment will form the precoders to be used for MAP-IA transmission.
The above procedure can be followed in both uplink (UL) and downlink (DL) packets removing the requirement of sounding procedure completely except for the initial precoder formation. The acknowledgement (Ack) packet may always be sent as a multi-stream channel packet. The LTF portion may follow the structure same as transmitting Nssi streams. The ack data may be generated for Nssi streams or it may be generated for one stream and repeated across all other streams. This may be a pre-defined process and the receiver may be aware of the required processing to decode the Ack packets. The duality may also be applicable to the CBF transmission. The same procedure may be adopted for the CBF transmission, i.e., the calibrated adjusted equalizer matrix may be used as the precoder in the subsequent transmission.
Thus, better use of the spectrum on top of CBF may be achieved using the technique of IA. IA allows significant performance improvement on top of resource sharing (e.g., CBF/COFDMA) and may become one of the key features in Wi-fi 8.
The present disclosure discloses channel acquisition and sounding procedure. In the sounding procedure, the definition is repurposed for TA and RA. The present disclosure further discloses the LTF definition and pilot definition in the data portion with CPE operation at the receiver. The present disclosure discloses acknowledgment packet transmission using the dual network using calibration adjustment to convert the equalization matrix into the precoder matrix and feedback reduction using the dual network concept in both MAP-IA and CBF transmission and requirement in Ack packet transmission. For any configurations of MAP-IA and CBF transmission, all the above processes can be leveraged and claimed.
The example provided so far is for M transmit antenna and N receiver antenna with 3 users. The scope of the present disclosure also covers the general system with K user, Mi transmitter antenna, and Nj receiver antenna.
In accordance with an embodiment of the invention, the controller 714 is configured to generate a trigger packet indicating that wireless access points (APs) can join coordinated transmission with the wireless device 700 (e.g., a request for the wireless APs to join the coordinated transmission with the wireless device 700), and the wireless transceiver 712 is configured to transmit the trigger packet to the wireless APs. In some embodiments, the wireless device includes a wireless AP. In some embodiments, the wireless transceiver is further configured to receive a response from the wireless APs, and the controller is further configured to generate a control packet to indicate a mode of transmission based on the response from the wireless APs to the trigger packet. In some embodiments, the trigger packet includes a trigger physical layer protocol data unit (PPDU). In some embodiments, the response from the wireless APs includes a clear-to-send (CTS) packet. In some embodiments, the wireless transceiver is further configured to receive a CTS packet from one of the wireless APs, and the controller is further configured to generate a control packet to indicate a Joint transmission (JTx) mode or a Co-ordinated Beamforming (CBF) mode based on the CTS packet. In some embodiments, the wireless transceiver is further configured to receive a CTS packet from each of the wireless APs, and the controller is further configured to generate a control packet to indicate a JTx mode, a CBF mode, or a multi-AP transmission with interference alignment (MAP-IA) mode based on the CTS packets. In some embodiments, a sequential sounding procedure is performed by the wireless device and the wireless APs independently to obtain feedback from stations (STAs). In some embodiments, a joint sounding procedure is performed by the wireless device and the wireless APs to obtain feedback from STAs. In some embodiments, null data packet announcement (NDPA) frames and null data packets are transmitted simultaneously by the wireless device and the wireless APs to obtain channel estimation feedback reports from STAs. In some embodiments, the controller is further configured to compute a precoding vector based on the channel estimation feedback reports. In some embodiments, the wireless transceiver is further configured to transmit Long training fields (LTFs), and a number of the LTFs is a function of a total number of streams across the wireless device and the wireless APs. In some embodiments, at least one pilot is equalized at the STAs. In some embodiments, the wireless transceiver is further configured to transmit an acknowledgement packet as a multi-stream channel packet. In some embodiments, no response is received at the wireless transceiver from the wireless APs, and the controller is further configured to continue to operate the wireless device under a regular operational mode. In some embodiments, the wireless device is compatible with an IEEE 802.11 protocol.
Although the operations of the method(s) herein are shown and described in a particular order, the order of the operations of each method may be altered so that certain operations may be performed in an inverse order or so that certain operations may be performed, at least in part, concurrently with other operations. In another embodiment, instructions or sub-operations of distinct operations may be implemented in an intermittent and/or alternating manner.
It should also be noted that at least some of the operations for the methods described herein may be implemented using software instructions stored on a computer useable storage medium for execution by a computer. As an example, an embodiment of a computer program product includes a computer useable storage medium to store a computer readable program.
The computer-useable or computer-readable storage medium can be an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system (or apparatus or device). Examples of non-transitory computer-useable and computer-readable storage media include a semiconductor or solid-state memory, magnetic tape, a removable computer diskette, a random-access memory (RAM), a read-only memory (ROM), a rigid magnetic disk, and an optical disk. Current examples of optical disks include a compact disk with read only memory (CD-ROM), a compact disk with read/write (CD-R/W), and a digital video disk (DVD).
Alternatively, embodiments of the invention may be implemented entirely in hardware or in an implementation containing both hardware and software elements. In embodiments which use software, the software may include but is not limited to firmware, resident software, microcode, etc.
Although specific embodiments of the invention have been described and illustrated, the invention is not to be limited to the specific forms or arrangements of parts so described and illustrated. The scope of the invention is to be defined by the claims appended hereto and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
202321004107 | Jan 2023 | IN | national |