Devices and methods for reliable sounding in a wireless network

By employing uplink precoder configuration and response frames, the method ensures reliable beamformed data transmission in wireless networks by verifying precoder parameter delivery, addressing inefficiencies in existing systems and enhancing network performance.

WO2025213309A1PCT designated stage Publication Date: 2025-10-16HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/086478
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-04-07
Publication Date
2025-10-16

AI Technical Summary

Technical Problem

Existing wireless communication networks face challenges in ensuring reliable uplink beamformed data transmission due to inefficiencies in channel information acquisition and precoder parameter delivery, particularly in multi-user scenarios, leading to suboptimal data transmission performance.

Method used

The implementation of enhanced access points and non-AP stations that utilize uplink precoder configuration frames, response frames, and trigger frames to ensure successful reception of precoder parameters before initiating beamformed data transmission, incorporating mechanisms like Uplink Precoder Report Status frames and Block Acknowledgment frames to manage retransmissions effectively.

Benefits of technology

This approach enhances the reliability and efficiency of beamformed data transmission by ensuring accurate precoder parameter delivery and reduces the need for unnecessary retransmissions, thereby improving overall network performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024086478_16102025_PF_FP_ABST
    Figure CN2024086478_16102025_PF_FP_ABST
Patent Text Reader

Abstract

An access point, AP, (110) for communication with one or more non-AP stations (120a-c) associated with the AP in a WLAN network (100) is disclosed. The AP is configured to send one or more uplink, UL, precoder configuration frames to the one or more non-AP stations, wherein each UL precoder configuration frame contains at least a portion of one or more UL precoder reports for each of the one or more non-AP stations. After the reception of a response message from each of the one or more non-AP stations, the AP is further configured to send a trigger frame to the one or more non-AP stations that have indicated their successful reception of the corresponding one or more UL precoder configuration frames to the AP for initiating a beamformed data frame transmission based on one of the one or more UL precoder reports received by the non-AP station.
Need to check novelty before this filing date? Find Prior Art

Description

DEVICES AND METHODS FOR RELIABLE SOUNDING IN A WIRELESS NETWORKTECHNICAL FIELD

[0001] The present invention relates to wireless communications. More specifically, the present invention relates to devices, in particular access points, APs, and non-AP stations, and methods for reliable sounding in a wireless communication network, in particular a Wireless Local Area Network, WLAN.BACKGROUND

[0002] The sounding mechanism is one of the key techniques in a WLAN that allows the transmitter to obtain channel information and compute a beamforming precoder that might optimize an upcoming multi-user data transmission. An uplink (UL) trigger-based (TB) beamformed (BF) data transmission, preceded by a corresponding UL Sounding procedure has been proposed, as illustrated in Fig. 2. For the UL triggered BF data transmission as illustrated in Fig. 2, there is an Access Point (AP) 11 which triggers, by means of sending a “Triggering NDP” frame 21 to the one or more associated stations 12a, b, a respective Sounding NDP 23a, b. The AP 11 uses the received Sounding NDP 23a, b from each station 12a, b to estimate the status of each channel and then computes the precoder parameters that are relevant to be used by each station 12a, b for the next multi-user uplink transmission of a TB PPDU. Following the UL sounding procedure, i.e. the first stage illustrated in Fig. 2, the AP 11 transmits in a second stage a Trigger Frame (TF) 25 that comprises the precoder parameters for each triggered station 12a, b for triggering each station 12a, b to transmit their data in a beamformed TB PPDU 27a, b while the precoders for the stations 12a, b are included in the same PPDU with the TF 25. Thus, each of the triggered stations 12a, b transmits its data in a the beamformed TB PPDU 27a, b using the indicated precoder, which is responded with a Block Ack frame 29 by the initiating AP 11. As will be appreciated, the procedure illustrated in Fig. 2 may be considered as a two-stage procedure.SUMMARY OF THE INVENTION

[0003] It is an objective of the present disclosure to provide improved devices, in particular access points and non-AP stations, and methods for reliable UL triggered Beamformed data transmission in a wireless communication network, in particular a Wireless Local Area Network, WLAN.

[0004] The foregoing and other objectives are achieved by the subject matter of the independent claims. Further implementation forms are apparent from the dependent claims, the description and the figures. In the following some or more of the following abbreviations and acronyms will be used:

[0005] ACK           Acknowledgement

[0006] AID           Association Identifier

[0007] A-MPDU        Aggregated MPDU

[0008] AP            Access Point

[0009] BACK          Block Acknowledgement

[0010] BF            Beam Forming

[0011] MLO           Multi-Link Operation

[0012] MPDU          MAC Protocol Data Unit

[0013] M-STA         Multi STA

[0014] NDP           Null Data PPDU

[0015] PPDU          Physical layer Protocol Data Unit

[0016] STA           Station

[0017] TB            Trigger based

[0018] TF            Trigger Frame

[0019] TID           Traffic Identifier

[0020] UHR           Ultra-High Reliability

[0021] UL            Uplink

[0022] UPRS          UL Precoder Report Status

[0023] WLAN          Wireless Local Area Network

[0024] According to a first aspect an access point, AP, for communication with one or more non-AP stations associated with the AP in a WLAN network is provided. The AP is configured to send one or more uplink, UL, precoder configuration frames to the one or more non-AP stations, wherein each UL precoder configuration frame contains at least a portion of one or more UL precoder reports for each of the one or more non-AP stations. Moreover, after receiving a respective response frame from each of the one or more non-AP stations, the AP is further configured to send a trigger frame to the one or more non-AP stations that have indicated their successful reception of the corresponding one or more UL precoder configuration frames to the soliciting AP for initiating a beamformed uplink data frame transmission based on one of the one or more UL precoder reports received by the non-AP station.

[0025] In a further possible implementation form, the AP is configured to generate the one or more UL precoder configuration frames for each of the one or more non-AP stations based on an UL Sounding NDP received from each of the one or more non-AP stations.

[0026] In a further possible implementation form, the AP is configured to send an NDP Request, NDPR, trigger frame to the one or more non-AP stations for soliciting each of the one or more non-AP stations to send the UL Sounding NDP to the AP.

[0027] In a further possible implementation form, in response to receiving the beamformed uplink data frame transmission from each of the one or more non-AP stations, the AP is configured to send an acknowledgment frame to the one or more non-AP stations.

[0028] In a further possible implementation form, each of the one or more UL precoder configuration frames is a management frame of “Action No ACK” subtype.

[0029] In a further possible implementation form, the AP is configured to transmit, subsequent to the transmission of the one or more UL precoder configuration frames, an Uplink Precoder Report Status, UPRS, Poll trigger frame to the one or more non-AP stations for soliciting the one or more non-AP stations to send an UPRS frame to the AP for indicating, i.e. acknowledging the reception status of the one or more UL precoder configuration frames.

[0030] In a further possible implementation form, each UPRS response frame comprises an UPRS set element, wherein the UPRS set element comprises one or more UPRS information fields, wherein each UPRS information field corresponds to one UL precoder report having one or more UL precoder segments, i.e. UL precoder configuration frame and wherein each UPRS information field indicates a Precoder Index to which the UL Precoder report pertains and which UL Precoder report segment, i.e. UL precoder configuration frame of the one or more UL precoder segments requires retransmission.

[0031] In a further possible implementation form, each UPRS information field comprises a Precoder Index subfield for indicating a precoder and / or a status bitmap subfield containing a status bitmap, wherein the status bitmap is indicative of the reception status of the one or more UL precoder segments.

[0032] In a further possible implementation form, each UPRS frame is a management frame of “Action No ACK” subtype.

[0033] In a further possible implementation form, each UPRS frame is assigned with Action category of “UHR Protected Action” .

[0034] In a further possible implementation form, each UPRS frame comprises a UPRS control field, wherein the UPRS control field comprises a No Retransmission subfield, wherein the No Retransmission subfield corresponds to all of the one or more UL precoder reports of the corresponding non-AP station.

[0035] In a further possible implementation form, if the No Retransmission subfield contains the value 1, the Uplink Precoder Report Status set element is absent, i.e. excluded from the UPRS response frame.

[0036] In a further possible implementation form, the UPRS control field comprises a Single Precoder subfield, wherein if the Single Precoder subfield contains the value 1, the Precoder Index subfield is excluded from each of the UPRS Information fields in the information element of the Uplink Precoder Report Status set.

[0037] In a further possible implementation form, the UPRS Poll trigger frame comprises a User Info List field, wherein the User Info List field includes an indication of at least a subset of the one or more non-AP stations that were included in the preceding transmission of UL Precoder Report (s) by the AP.

[0038] In a further possible implementation form, the UPRS Poll trigger frame comprises a Trigger Dependent User Info part, wherein the Trigger Dependent User Info part comprises a list of UPRS Information fields indicating for which UL precoder configuration frame the retransmission status is requested.

[0039] In a further possible implementation form, the AP is configured to operate in a Multi-link operation, MLO, mode, wherein in the MLO mode the UPRS Poll trigger frame is configured to poll the reception status or retransmission status of the one or more UL precoder configuration frames transmitted on the same link as the UPRS Poll trigger frame and to poll the reception status or retransmission status of one or more UL further precoder configuration frames transmitted on one or more other links.

[0040] In a further possible implementation form, in response to sending the one or more UL precoder configuration frames to the one or more non-AP stations, the AP is configured to receive a block acknowledgement, BA, frame from each of the one or more non-AP stations, wherein the BA frame is indicative of whether the one or more UL precoder configuration frames have been successfully received by the non-AP station.

[0041] In a further possible implementation form, the AP is configured to send the trigger frame to the one or more non-AP stations that have indicated their successful reception of the one or more corresponding UL precoder configuration frames to the soliciting AP for initiating a beamformed uplink data frame transmission to the AP based on the one of the one or more UL precoder configuration frames received by the non-AP station, after the reception of the block acknowledgement, BA, frames from each of the one or more non-AP stations.

[0042] In a further possible implementation form, each of the one or more UL precoder configuration frames is a management frame of Action subtype.

[0043] In a further possible implementation form, the one or more UL precoder configuration frames may be transmitted in an A-MPDU and may include one or more UHR Action frames.

[0044] In a further possible implementation form, the AP is configured to aggregate the UHR action frames, when they are assigned with subsequent sequence number, SN, values.

[0045] In a further possible implementation form, the BA frame comprises a bitmap for indicating whether the one or more UL precoder configuration frames have been successfully received by the non-AP station.

[0046] In a further possible implementation form, the BA frame comprises an AID TID Info subfield and wherein the AID TID Info subfield is indicative of the presence of the bitmap in the BA frame corresponding the reception of an action management frame.

[0047] In a further possible implementation form, the indication for the bitmap, corresponding to the reception of the Action management frame, comprises setting the ACK type subfield to 0 and the TID subfield to 13 or 15.

[0048] In a further possible implementation form, the BA frame indicates the presence of the bitmap, corresponding the reception of Action management frame, by setting the TID_INFO subfield to 13 or 15.

[0049] In a further possible implementation form, the bitmap has a size of 32 bits.

[0050] According to a second aspect a method is provided for operating an access point, AP, for communication with one or more non-AP stations associated with the AP in a WLAN network. The method according to the second aspect comprises:

[0051] sending one or more uplink, UL, precoder configuration frames to the one or more non-AP stations, wherein each UL precoder configuration frame contains at least a portion of an UL precoder report for each of the one or more non-AP stations; and

[0052] after the reception of a response frame from each of the one or more non-AP stations, sending a trigger frame to the one or more non-AP stations that have indicated their successful reception of the corresponding one or more UL precoder configuration frames to the soliciting AP for initiating a beamformed uplink data frame transmission based on one of the one or more UL precoder reports received by the non-AP station.

[0053] The method according to the second aspect can be performed by the AP according to the first aspect. Thus, further features of the method according to the second aspect result directly from the functionality of the AP according to the first aspect as well as its different implementation forms described above and below.

[0054] According to a third aspect a non-access point, non-AP, station for communication with an associated AP in a WLAN network is provided. The non-AP station is configured to receive one or more uplink, UL, precoder configuration frames from the AP, wherein each UL precoder configuration frame contains at least a portion of one or more UL precoder reports for the non-AP station. Moreover, after the transmission of a response frame to the AP indicating the successful reception of the one or more UL precoder configuration frames, the non-AP station is further configured to receive a trigger frame from the AP for initiating an uplink beamformed uplink data frame transmission based on one of the one or more UL precoder reports received from the AP.

[0055] In a further possible implementation form, the non-AP station is configured to send an UL Sounding NDP to the AP, in response to receiving a NDP Request, NDPR, trigger frame from the AP.

[0056] In a further possible implementation form, each of the one or more UL precoder configuration frames is a management frame of “Action No ACK” subtype.

[0057] In a further possible implementation form, the non-AP station is configured to send an Uplink Precoder Report Status, UPRS, frame to the AP for indicating, i.e. acknowledging the reception status of the one or more UL precoder configuration frames, in response to receiving a UPRS Poll trigger frame from the AP.

[0058] In a further possible implementation form, the UPRS frame comprises an UPRS set element, wherein the UPRS set element comprises one or more UPRS information fields, wherein each UPRS information field corresponds to one UL precoder report having one or more UL precoder segments, i.e. UL precoder configuration frame and wherein each UPRS information field comprises a Precoder Index subfield for indicating to which Precoder the UL Precoder report pertains and a status bitmap subfield containing a status bitmap, wherein the status bitmap indicates which UL Precoder report segment, i.e. UL precoder configuration frame of the one or more UL precoder segments requires retransmission.

[0059] In a further possible implementation form, each UPRS information field comprises a Precoder Index subfield for indicating a precoder and / or a status bitmap subfield containing a status bitmap, wherein the status bitmap is indicative of the reception status of the one or more UL precoder segments.

[0060] In a further possible implementation form, the UPRS frame is a management frame of “Action No ACK” subtype.

[0061] In a further possible implementation form, the UPRS frame is assigned with Action category of “UHR Protected Action” .

[0062] In a further possible implementation form, the UPRS frame comprises a UPRS control field, wherein the UPRS control field comprises a No Retransmission subfield, wherein the No Retransmission subfield corresponds to all of the one or more UL precoder reports of the non-AP station.

[0063] In a further possible implementation form, if the No Retransmission subfield contains the value 1, the Uplink Precoder Report Status set element is absent, i.e. excluded from the UPRS frame.

[0064] In a further possible implementation form, the UPRS control field comprises a Single Precoder subfield, wherein if the Single Precoder subfield contains the value 1, the Precoder Index subfield is excluded from each of the UPRS Information fields in the information element of the Uplink Precoder Report Status set.

[0065] In a further possible implementation form, the UPRS Poll trigger frame comprises a User Info List field, wherein the User Info List field includes an indication of the non-AP station that was included in the preceding transmission of UL Precoder Report (s) by the AP.

[0066] In a further possible implementation form, the UPRS Poll trigger frame comprises a Trigger Dependent User Info part, wherein the Trigger Dependent User Info part comprises a list of UPRS Information fields indicating for which UL precoder configuration frame the retransmission status is requested.

[0067] In a further possible implementation form, in response to receiving the one or more UL precoder configuration frames from the AP, the non-AP station is configured to send a block acknowledgement, BA, frame to the AP, wherein the BA frame is indicative of whether the one or more UL precoder configuration frames have been successfully received by the non-AP station.

[0068] In a further possible implementation form, each of the one or more UL precoder configuration frames is a management frame of Action subtype.

[0069] In a further possible implementation form, the BA frame comprises a bitmap for indicating whether the one or more UL precoder configuration frames have been successfully received by the non-AP station.

[0070] In a further possible implementation form, the BA frame comprises an AID TID Info subfield and wherein the AID TID Info subfield is indicative of the presence of the bitmap for an Action management frame in the BA frame.

[0071] In a further possible implementation form, the indication for the bitmap for the Action management frame comprises setting the ACK type subfield to 0 and the TID subfield to 13 or 15.

[0072] In a further possible implementation form, the BA frame indicates the presence of the bitmap for Action management frame by setting the TID_INFO subfield to 13 or 15.

[0073] In a further possible implementation form, the bitmap has a size of 32 bits.

[0074] According to a fourth aspect a method is provided for operating a non-access point, non-AP, station for communication with an associated AP in a WLAN network. The method according to the fourth aspect comprises:

[0075] receiving one or more uplink, UL, precoder configuration frames from the AP, wherein each UL precoder configuration frame contains at least a portion of one or more UL precoder reports for the non-AP station; and

[0076] after the transmission of a response frame to the AP indicating the successful reception of the one or more UL precoder configuration frames, receiving a trigger frame from the AP for initiating a beamformed uplink data frame transmission based on one of the one or more UL precoder reports received from the AP.

[0077] The method according to the fourth aspect can be performed by the non-AP station according to the third aspect. Thus, further features of the method according to the fourth aspect result directly from the functionality of the non-AP station according to the third aspect as well as its different implementation forms described above and below.

[0078] According to a fifth aspect a computer program product is provided, comprising program code which causes a computer or a processor to perform the method according to the second aspect or the method according to the fourth aspect, when the program code is executed by the computer or the processor.

[0079] Details of one or more embodiments are set forth in the accompanying drawings and the description below. Other features, objects, and advantages will be apparent from the description, drawings, and claims.BRIEF DESCRIPTION OF THE DRAWINGS

[0080] In the following, embodiments of the present disclosure are described in more detail with reference to the attached figures and drawings, in which:

[0081] Fig. 1 shows a schematic diagram illustrating a WLAN including an AP according to an embodiment in communication with a plurality of non-AP stations according to an embodiment implementing an uplink beamformed data transmission procedure;

[0082] Fig. 2 shows a schematic diagram illustrating a two-stage uplink beamformed data frame transmission procedure implemented by an AP and two non-AP stations;

[0083] Fig. 3 shows a schematic diagram illustrating a three-stage uplink beamformed data frame transmission procedure implemented by an AP according to an embodiment and two exemplary non-AP stations according to an embodiment;

[0084] Fig. 4 shows a schematic diagram illustrating a four-stage uplink beamformed data frame transmission procedure implemented by an AP according to an embodiment and two exemplary non-AP stations according to an embodiment;

[0085] Fig. 5a is a schematic diagram illustrating an Uplink Precoder Report Status, UPRS, Set Information Element format used in a frame exchanged between an AP and a non-AP station according to an embodiment;

[0086] Fig. 5b is a schematic diagram illustrating an UPRS Set Information Element format used in a frame exchanged between an AP and a non-AP station according to a further embodiment;

[0087] Fig. 6 is a schematic diagram illustrating an UPRS frame format exchanged between an AP and a non-AP station according to an embodiment;

[0088] Fig. 7 is a schematic diagram illustrating a trigger frame exchanged between an AP and a non-AP station according to an embodiment;

[0089] Fig. 8 is a schematic diagram illustrating a M-STA Block Ack frame exchanged between an AP and a non-AP station according to an embodiment;

[0090] Fig. 9 is a schematic diagram illustrating a compressed Block Ack frame exchanged between an AP and a non-AP station according to an embodiment;

[0091] Fig. 10 shows a flow diagram illustrating steps of a method according to an embodiment for operating an AP; and

[0092] Fig. 11 shows a flow diagram illustrating steps of a method according to an embodiment for operating a non-AP station.

[0093] In the following, identical reference signs refer to identical or at least functionally equivalent features.

[0094] DETAILED DESCRIPTION OF THE EMBODIMENTS

[0095] In the following description, reference is made to the accompanying figures, which form part of the disclosure, which illustrate specific aspects of embodiments of the present disclosure or specific aspects in which embodiments of the present disclosure may be used. It is understood that embodiments of the present disclosure may be used in other aspects and comprise structural or logical changes not depicted in the figures. The following detailed description, therefore, is not to be taken in a limiting sense, and the scope of the present disclosure is defined by the appended claims.

[0096] For instance, it is to be understood that a disclosure in connection with a described method may also hold true for a corresponding device or system configured to perform the method and vice versa. For example, if one or a plurality of specific method steps are described, a corresponding device may include one or a plurality of units, e.g. functional units, to perform the described one or plurality of method steps (e.g. one unit performing the one or plurality of steps, or a plurality of units each performing one or more of the plurality of steps) , even if such one or more units are not explicitly described or illustrated in the figures. On the other hand, for example, if a specific apparatus is described based on one or a plurality of units, e.g. functional units, a corresponding method may include one step to perform the functionality of the one or plurality of units (e.g. one step performing the functionality of the one or plurality of units, or a plurality of steps each performing the functionality of one or more of the plurality of units) , even if such one or plurality of steps are not explicitly described or illustrated in the figures. Further, it is understood that the features of the various exemplary embodiments and / or aspects described herein may be combined with each other, unless specifically noted otherwise.

[0097] Fig. 1 shows a wireless communication network 100, in particular a wireless local area network, WLAN, 100 in accordance with the IEEE 802.11 framework of standards (also referred to as a Wi-Fi network 100) . The WLAN 100 comprises an access point, AP, 110, which may be implemented in the form of a multi-antenna AP 110, and a plurality of non-AP stations 120a-c. As illustrated in Fig. 1, by way of example, the non-AP stations 120a-c may comprise smartphones, laptop computers, tablet computers, desktop computers or other types of wireless devices 120a-c.

[0098] As further illustrated in Fig. 1, the AP 110 comprises a processing circuitry 111 and a communication interface 113, in particular a wireless communication interface 113 enabling communication in accordance with the IEEE 802.11 framework of standards over a channel 130. The processing circuitry 111 may be implemented in hardware and / or software and may comprise digital circuitry, or both analog and digital circuitry. Digital circuitry may comprise components such as application-specific integrated circuits (ASICs) , field-programmable gate arrays (FPGAs) , digital signal processors (DSPs) , or general-purpose processors. The AP 110 may further comprise a memory 115 configured to store executable program code which, when executed by the processing circuitry 111, causes the AP 110 to perform the functions and methods described herein.

[0099] Likewise, as indicated for the exemplary non-AP station 120a in Fig. 1, the non-AP stations 120a-c comprise a processing circuitry 121 and a communication interface 123, in particular a wireless communication interface 123 enabling a communication in accordance with the IEEE 802.11 framework of standards over the channel 130. The processing circuitry 121 may be implemented in hardware and / or software and may comprise digital circuitry, or both analog and digital circuitry. Digital circuitry may comprise components such as application-specific integrated circuits (ASICs) , field-programmable gate arrays (FPGAs) , digital signal processors (DSPs) , or general-purpose processors. Each non-AP station 120a-c may further comprise a memory 125 configured to store executable program code which, when executed by the processing circuitry 121, causes the non-AP station 120a-c to perform the functions and methods described herein.

[0100] As will be described in more detail in the following in the context of Figs. 3 and 4, the AP 110 is configured to send one or more uplink, UL, precoder configuration frames (referred to as Tx-ing Precoder frames 305 in the embodiment of Fig. 3 and as UL Precoder Report frames 405 in the embodiment of Fig. 4) to the non-AP stations 120a-c, wherein each UL precoder configuration frame 305, 405 contains at least a portion of one or more UL precoder reports for each of the one or more non-AP stations 120a-c. Likewise, each non-AP station 120a-c is configured to receive the one or more UL precoder configuration frames 305, 405 from the AP 110. As will be further described in more detail in the following, Fig. 3 illustrates a three-stage uplink beamformed data frame transmission procedure implemented by the AP 110 according to an embodiment and the exemplary non-AP stations 120a, b according to an embodiment, while Fig. 4 illustrates a four-stage uplink beamformed data frame transmission procedure implemented by the AP 110 according to a further embodiment and the exemplary non-AP stations 120a, b according to a further embodiment.

[0101] Moreover, the AP 110 is configured to, after the reception of a response frame (referred to as BACK frame 307a, b in the embodiment of Fig. 3 and as UPRS frame 407a, b in the embodiment of Fig. 4) from each of the non-AP stations 120a-c, send a trigger frame 309, 409 to those non-AP stations 120a-c that have indicated their successful reception of the corresponding one or more UL precoder configuration frames 305, 405 to the AP 110 for initiating an uplink beamformed data frame transmission 311a, b, 411a, b based on one of the one or more UL precoder reports received by the respective non-AP station 120a-c.

[0102] As already mentioned above, Fig. 3 shows a schematic diagram illustrating a three-stage uplink beamformed trigger-based PPDU procedure implemented by the AP 110 according to an embodiment and the non-AP stations 120a, b according to an embodiment. The three-stage uplink beamformed trigger-based PPDU procedure illustrated in Fig. 3 comprises a first stage of triggering a respective UL Sounding NDP 303a, b by means of transmitting an NDP Request frame 301 (similar to the first stage of the conventional procedure shown in Fig. 2) , a second stage of an acknowledged transmission of the Precoder parameters (herein also referred to as UL Precoder reports) to the non-AP stations 120a, b, and a third stage of triggering the transmission of beamformed UL data frames 311a, b from the non-AP stations 120a, b (that have successfully received the precoder parameters) . More specifically, as already described above, in the second stage of Fig. 3, the AP 110 sends one or more UL precoder configuration frames in the form of the Tx-ing Precoder frames 305 to the non-AP stations 120a, b, wherein each UL precoder configuration frame 305 contains at least a portion of one or more UL precoder reports (containing the precoder parameters) for each of the non-AP stations 120a, b. In response thereto, each non-AP station 120a, b sends a respective BACK frame 307a, b to the AP 110. In an embodiment, the one or more UL precoder configuration frames in the form of the Tx-ing Precoder frames 305 may be sent as an A-MPDU 305 to the non-AP stations 120a, b, which is acknowledged with the Block Ack frames 307a, b. The transmission of the Precoder reports, i.e. parameters within the A-MPDU 305 per non-AP station 120a, b may be beneficial, because the size of a single Precoder Parameters report may be greater than an MPDU size. In other words, in an embodiment, a single Uplink Precoder Report may be segmented across several MPDUs. Moreover, in a further embodiment, the AP 110 may transmit more than a single UL Precoder Report per non-AP station 120a, b so that several precoder parameters reports may be transmitted in a single PPDU to be used (at a later uplink beamformed transmission) by the respective non-AP station 120a, b according to a predefined indication of the AP 110.

[0103] As will be appreciated, the three-stage uplink beamformed trigger-based PPDU procedure of Fig. 3 (as implemented by the AP 110 and the non-AP stations 120a, b according to an embodiment) may be considered to be an extension of the two-stage procedure of Fig. 2, such that this extension allows distinguishing between the transmission of the precoder parameters to the non-AP stations 120a, b in the second stage of Fig. 3 and the transmission of the triggered Beamformed UL MU data in the third stage of Fig. 3. In this way, the AP 110 may verify the reception of the UL Precoder Report prior to triggering the beamformed UL MU Data from the relevant non-AP stations 120a, b (otherwise, the AP 110 should not trigger a beamformed UL data frame from such a non-AP station 120a, b that hasn’ t acknowledged the UL Precoder Report) . As already indicated above, the three-stage procedure of Fig. 3 may be beneficial in particular for cases where the precoder parameters report is segmented (due to its large size) into several MPDUs. In that case it is highly important to guarantee that all the segments of the precoder parameters have been successfully received by the respective non-AP station 120a, b prior to triggering the beamformed UL MU Data from that non-AP station 120a, b. Even when the precoder parameters report is not large (and hence not segmented) , there is benefit in guaranteeing that the precoder parameters have been successfully received by the respective non-AP station 120a, b prior to triggering the beamformed UL MU data from that non-AP station 120a, b (otherwise, the non-AP station 120a, b may not be equipped with the precoder parameters upon being triggered) .

[0104] As will be appreciated, using the Block ACK frames 307a, b as an acknowledgement mechanism for the A-MPDU 305 that includes multiple management frames that solicit immediate response may be limited due to the current A-MPDU context rules defined by the IEEE 802.11 framework of standards. According to A-MPDU context rules, which define the content of the frames that can be aggregated in an A-MPDU, only a single management frame which solicits an ACK immediate response is allowed to be aggregated within an A-MPDU, unless the subtype of the management frame is “Action No ACK” . Moreover, conventionally the minimal buffer size supported in a Block Ack agreement is a 32-bit bitmap, which may be inefficient for a segmented Precoder Parameters report (up to 8 segments at most) or for multiple Precoder Parameters reports (up to 4 different reports per non-AP station 120a, b) .

[0105] At least some of these issues are addressed by the embodiment shown in Fig. 4, which illustrates a four-stage uplink beamformed trigger-based PPDU procedure. As will be described in more detail below, the embodiment of Fig. 4 provides a reliable mechanism (in accordance with the current A-MPDU context rules) for receiving the status for the reception of the PPDU 405 that contains the aggregated management frames which carry the UL Precoder reports. More specifically, in a first stage of the four-stage uplink beamformed trigger-based PPDU procedure of Fig. 4 the AP 110 sends an NDP Request trigger frame 401 to the non-AP stations 120a, b for triggering the non-AP stations 120a, b to send a respective UL Sounding NDP 403a, b. In a second stage of the four-stage uplink beamformed data frames transmission procedure of Fig. 4 the AP 110 sends the one PPDU containing the precoder parameters in the form of UL Precoder Report frames 405 to the non-AP stations 120a, b. As indicated in Fig. 4, in an embodiment, the one or more UL Precoder Report frames 405 may be of type Action No Ack frame. Thereafter, in a third stage of the four-stage uplink beamformed data frame transmission procedure of Fig. 4 the AP 110 is configured to send a UPRS Poll trigger frame 406 to the non-AP stations 120a, b for triggering the non-AP stations 120a, b to respond with a respective UPRS frame 407a, b, i.e. to solicit the transmission of the UL Precoder Report Status frame from each non-AP station 120a, b. As will be described in more detail below, in an embodiment each UPRS frame 407a, b is defined to indicate the retransmission status or the reception status of each of the non-received UL Precoder configuration frames per non-AP station 120a, b. Finally, in a fourth stage of the four-stage uplink beamformed data frame transmission procedure of Fig. 4 (similar to the third stage of the procedure of Fig. 3) the AP 110 sends a trigger frame 409 to the non-AP stations 120a, b (that have indicated their successful reception of the corresponding one or more UL precoder configuration frames 405 to the AP 110 by means of the UPRS frames 407a, b) for initiating the uplink beamformed data frame transmission 411a, b of the respective non-AP station 120a, b based on one of the one or more UL precoder reports containing the precoder parameters received from the AP 110 as part of the one or more precoder configuration frames 405.

[0106] As will be appreciated, in comparison with the embodiment of Fig. 3 the embodiment shown in Fig. 4 provides a further distinction between the Precoder Parameters Report transmission and the acknowledgement of the report reception. As already described above, in an embodiment, the UL Precoder Report (UPR) may be part of a management frame 405 of Action No ACK subtype so that it may be transmitted within an A-MPDU. In an embodiment, the A-MPDU 405 may also contain combinations of data and control frames. As will be further appreciated, the embodiment shown in Fig. 4 is in accordance with the current A-MPDU context rules.

[0107] Figs. 5a and 5b are schematic diagrams illustrating different embodiments of an Uplink Precoder Report Status, UPRS, Set Information Element format used in the UPRS frame 407a, b exchanged between the non-AP stations 120a, b and the AP 110, while Fig. 6 illustrates an embodiment of the complete UPRS frame 407a, b.

[0108] The UPRS Set Information Element shown in Figs. 5a and 5b represents a set of UPRS Information fields 540. Each UPRS Information field corresponds to a single Uplink Precoder Report. Each UPRS Information field indicates which Uplink Precoder Report segments require retransmission. To this end, the UPRS Information field 540 may comprise a Precoder Index subfield 541 (such as a 3-bit field for up to 8 precoders contained in a single element) . In an embodiment, the Precoder Index subfield 541 is only included, if two or more Precoder parameters are included in the UPRS Information field 540. Moreover, the UPRS Information field 540 may comprise a Precoder Report Segment Retransmission subfield 542a. In an embodiment, the Precoder Report Segment Retransmission subfield 542a may comprise an 8-bit bitmap, wherein each bit that is set to, for instance, 1 indicates the segment of the Precoder parameters that was not successfully received and, thus, needs to be retransmitted by the AP 110. In the variant of Fig. 5b, the Precoder Report Segment Received subfield 542b may comprise an 8-bit bitmap, wherein each bit that is set to, for instance, 1 indicates the segment of the Precoder parameters that was successfully received and, thus, does not need to be retransmitted by the AP 110. As illustrated in Figs. 5a and 5b, the UPRS Information field (s) 540 may be part of a UPRS set element 500. In addition to the UPRS Information field (s) 540 the UPRS set element 500 may comprise an Element ID 510, an Element ID Extension 520, and a Length 530.

[0109] As already described above, Fig. 6 illustrates an embodiment of the UPRS frame 407a, b sent from the non-AP stations 120a, b to the AP 110. In an embodiment, the UPRS frame 407a, b is a management frame with a header 610, a frame body 620 and an FCS element 630. The UPRS frame 407a, b may be of frame subtype “Action No ACK” and Action Category “UHR Protected Action” (as defined by fields 621 and 623 of the frame body 620) . In addition, the frame body 620 of the UPRS frame 407a, b may comprise the UPRS, Set Information Element 500 illustrated in Figs. 5a and 5b as well as a UPRS control field 625. In an embodiment, the UPRS control field 625 may comprise a No Retransmission subfield 625a corresponding to all UL Precoder reports of the respective non-AP station 120a, b. In an embodiment, if the No Retransmission subfield 625a is set to 1, the UPRS set element 500 may be absent. Moreover, the UPRS control field 625 may comprise a Single Precoder subfield 625b. In an embodiment, if the Single Precoder subfield 625b is set to 1, the Precoder Index subfield 541 may be excluded from each of the UPRS Info fields in the UPRS set element 500. Moreover, the UPRS control field 625 may comprise one or more reserved bits 625c.

[0110] Fig. 7 is a schematic diagram illustrating the UPRS Poll trigger frame 406 exchanged between the AP 110 and the non-AP stations 120a, b according to an embodiment for receiving information form the non-AP stations 120a, b about the reception status of the UL Precoder reports. The UPRS Poll trigger frame 406 incudes a User Info List field 760, which comprises a subset of all the non-AP stations 120a-c that were included in the preceding transmission of the UL Precoder Report (s) 405 by the AP 110. In an embodiment, the Trigger Dependent User Info part 761a may comprise the list of UPRS Information fields for which the retransmission status is required (for instance, by setting 1 in the corresponding Segment Index) . As illustrated in Fig. 7, in an embodiment the UPRS Poll trigger frame 406 may further include one or more of the following elements / fields: Frame Control 710; Duration 720; Receiver Address, RA, 730; Transmitter Address, TA, 740; Common Info 750 with subfield Trigger Dependent Common Info 751; Padding 770; and / or FCS 780.

[0111] In a further embodiment, the UPRS Poll trigger frame 406 is defined for the case of soliciting feedback in Multi-link operation (MLO) . In case of MLO, the UPRS Poll TF 406 may poll for the following status of UL Precoder Reports 405: status of UL Precoder Reports 405 transmitted on the same link (on which the UPRS Poll TF 406 is transmitted) ; and / or status of UL Precoder Reports 405 transmitted on other links for non-AP stations affiliated with the same non-AP MLD (i.e. with which the recipient non-AP station is affiliated) . For instance, the UPRS Poll TF 406 is sent by the AP 110 on a 6 GHz link and it includes a request for the recent status of UL Precoder Reports 405 transmitted on 6 GHz link and 5 GHz link (from non-AP stations affiliated with the same non-AP MLD) .

[0112] In the following some further variants of the embodiment of Fig. 3 will be described, where the Block ACK frames 307a, b are used as the immediate response mechanism. In an embodiment, a predefined buffer size may be defined for the case of an aggregated management frame that requires immediate acknowledgement, independent of the buffer size negotiated for data frame acknowledgement. In other words, the further variants of the embodiment of Fig. 3 described in the following are based on an extension of the current A-MPDU context rules for aggregated Action Management frames. For these variants the UL Precoder Report (UPR) 305 may be carried in a management frame of Action subtype.

[0113] Thus, in an embodiment, the A-MPDU context rules may be extended to include UHR Action frame. For instance, a new context “UHR Ack-Enabled Multi-TID Immediate Response” may be added. UHR Action frames may be aggregated within an A-MPDU, if they are assigned with subsequent Sequence Numbers (SNs) . For instance, the “UL Precoder Report frame” 305 may be designated as UHR Action frame. Up to 32 consecutive MPDUs of UHR action frames per non-AP station 120a-c may be supported. Thus, for instance, a single buffer size of 32-bit may be supported.

[0114] Fig. 8 is a schematic diagram illustrating a Multi-STA (M-STA) Block Ack frame 307a, b exchanged between the non-AP stations 120a, b and the AP 110 according to an embodiment. As will be appreciated, the format of the Block Ack frame 307a, b illustrated in Fig. 8 is a modified M-STA Block Ack frame. In order to support the acknowledgement of the UHR Action frames within an A-MPDU, the following modifications may be affected in comparison to a conventional M-STA Block Ack frame format. An indication for the corresponding bitmap in the AID TID Info subfield 862 is added, for instance, by setting the Ack Type field to a value of 0 and setting the TID field to a value of either 13 or 15. A single Block Ack bitmap size may be supported, such as a bitmap with 32 bits, i.e. 4 octets. As illustrated in Fig. 8, the Multi-STA (M-STA) Block Ack frame 307a, b may include one or more of the following elements / fields: Frame Control 810; Duration 820; Receiver Address, RA, 830; Transmitter Address, TA, 840; BA Control 850; BA Information 860; and / or FCS 870. The BA Information 860 may include for each AID, TID tuple an Information field 861, which includes the AID TID Info subfield 862, Block Ack Starting Sequence Control 863 and the Block Ack Bitmap 864. The AID TID Info subfield 862 may include AID11 862a, Ack Type 862b and the TID 862c.

[0115] Fig. 9 is a schematic diagram illustrating a modified compressed Block Ack frame format 307a, b exchanged between the non-AP stations 120a, b and the AP 110 according to an embodiment. In order to support the acknowledgement of the UHR Action frames within an A-MPDU, the following modifications may be affected in comparison with a conventional Compressed Block Ack frame format. An indication for the corresponding bitmap in the BA Control field 950 may be added (for instance, by setting the BA Type field to a value of “Compressed” and setting the TID_INFO field 957 to a value of either 13 or 15) . A reduced Block Ack bitmap size 962 may be supported, such as a bitmap with 32 bits, i.e. 4 octets. As illustrated in Fig. 9, the compressed Block Ack frame 307a, b may include one or more of the following elements / fields: Frame Control 910; Duration 920; Receiver Address, RA, 930; Transmitter Address, TA, 940; BA Control 950; BA Information 960; and / or FCS 970. The BA Control 950 may include one or more reserved bits 951, BA Type 952, one more reserved bits 953, No Memory Kept 954, Memory Configuration Tag 955, Management Ack 956 and the TID_INFO field 957, already mentioned above. The BA Information 960 may include Block Ack Starting Sequence Control 961 and the Block Ack Bitmap 962.

[0116] Fig. 10 shows a flow diagram illustrating steps of a method 1000 according to an embodiment for operating the AP 110 according to an embodiment. The method 1000 comprises a step 1001 of sending one or more UL precoder configuration frames 305, 405 to the non-AP stations 120a, b, wherein, as already described above, each UL precoder configuration frame 305, 405 contains at least a portion of an UL precoder report for each of the non-AP stations 120a, b. Moreover, after the reception of a respective response frame 307a, b, 407a, b from each non-AP stations 120a, b, the method 1000 further comprises a step 1003 of sending a trigger frame 309, 409 to the non-AP stations 120a, b that have indicated their successful reception of the corresponding one or more UL precoder configuration frames 305, 405 to the AP 110 for initiating a beamformed uplink data frame transmission 311a, b, 411a, b based on one of the one or more UL precoder reports received by the respective non-AP station 120a, b.

[0117] Fig. 11 shows a flow diagram illustrating steps of a method 1100 according to an embodiment for operating a respective non-AP station 120a, b. The method 1100 comprises a step 1101 of receiving one or more UL precoder configuration frames 305, 405 from the AP 110, wherein, as already described above, each UL precoder configuration frame 305, 405 contains at least a portion of one or more UL precoder reports for the non-AP station 120a, b. Moreover, after the transmission of a response message 307a, b, 407a, b to the AP 110 indicating the successful reception of the one or more UL precoder configuration frames 305, 405, the method 1100 further comprises a step 1103 of receiving a trigger frame 309, 409 from the AP 110 for initiating a beamformed data frame transmission 311a, b, 411a, b based on one of the one or more UL precoder reports received from the AP 110.

[0118] As will be appreciated, embodiments disclosed herein allow distinguishing the Precoder Parameters Report transmission from the acknowledgement of the report reception. The UL Precoder Report (UPR) may be carried in a management frame of Action No ACK subtype. No change to the current A-MPDU context rules is required for several embodiments disclosed herein. A new trigger frame is disclosed to solicit UPR (UL Precoder Report) status from one or more non-AP stations 120a, b. New formats per single UL Precoder Report (UPR) are defined by embodiments disclosed herein. An additional option to extend the A-MPDU context rules for aggregated Action Management frames is provided by embodiments disclosed herein. Modified formats for variants of Block Ack frames are disclosed so that these frames can be used as the mechanism for an immediate response.

[0119] The person skilled in the art will understand that the "blocks" ("units") of the various figures (method and apparatus) represent or describe functionalities of embodiments of the present disclosure (rather than necessarily individual "units"in hardware or software) and thus describe equally functions or features of apparatus embodiments as well as method embodiments (unit = step) .

[0120] In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus, and method may be implemented in other manners. For example, the described embodiment of an apparatus is merely exemplary. For example, the unit division is merely logical function division and may be another division in an actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented by using some interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in electronic, mechanical, or other forms.

[0121] The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one position, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the solutions of the embodiments.

[0122] In addition, functional units in the embodiments of the invention may be integrated into one processing unit, or each of the units may exist alone physically, or two or more units are integrated into one unit.

Claims

1.An access point, AP, (110) for communication with one or more non-AP stations (120a-c) associated with the AP (110) in a WLAN network (100) , wherein the AP (110) is configured to:send one or more uplink, UL, precoder configuration frames (305; 405) to the one or more non-AP stations (120a-c) , wherein each UL precoder configuration frame (305; 405) contains at least a portion of one or more UL precoder reports for each of the one or more non-AP stations (120a-c) ; andafter the reception of a response frame (307a, b; 407a, b) from each of the one or more non-AP stations (120a-c) , send a trigger frame (309; 409) to the one or more non-AP stations (120a-c) that have indicated their successful reception of the corresponding one or more UL precoder configuration frames (305; 405) to the AP (110) for initiating a beamformed uplink data frame transmission (311a, b; 411a, b) based on one of the one or more UL precoder reports received by the non-AP station (120a-c) .2.The AP (110) of claim 1, wherein the AP (110) is configured to generate the one or more UL precoder configuration frames (305; 405) for each of the one or more non-AP stations (120a-c) based on an UL Sounding NDP (303a, b; 403a, b) received from each of the one or more non-AP stations (120a-c) .3.The AP (110) of any one of the preceding claims, wherein, in response to receiving the beamformed data frame transmission (311a, b; 411a, b) from each of the one or more non-AP stations (120a-c) , the AP (110) is configured to send an acknowledgment frame (313; 413) to the one or more non-AP stations (120a-c) .4.The AP (110) of any one of the preceding claims, wherein each of the one or more UL precoder configuration frames (405) is a management frame of “Action No ACK” subtype.5.The AP (110) of any one of the preceding claims, wherein the AP (110) is configured to transmit, subsequent to the transmission of the one or more UL precoder configuration frames (405) , an Uplink Precoder Report Status, UPRS, Poll trigger frame (406) to the one or more non-AP stations (120a-c) for soliciting the one or more non-AP stations (120a-c) to send the response frame (407a, b) in the form of an UPRS frame (407a, b) to the AP (110) for indicating the reception status of the one or more UL precoder configuration frames (405) .6.The AP (110) of claim 5, wherein each UPRS frame (407a, b) comprises an UPRS set element (500) , wherein the UPRS set element (500) comprises one or more UPRS information fields (540) , wherein each UPRS information field (540) corresponds to one UL precoder report having one or more UL precoder segments and wherein each UPRS information field (540) indicates a Precoder Index to which the UL Precoder report pertain and which UL Precoder report segment of the one or more UL precoder segments requires retransmission.7.The AP (110) of claim 6, wherein each UPRS information field (540) comprises a Precoder Index subfield (541) for indicating a precoder and / or a status bitmap subfield (542a, b) containing a status bitmap, wherein the status bitmap is indicative of the reception status of the one or more UL precoder segments.8.The AP (110) of any one of claims 5 to 7, wherein each UPRS frame (407a, b) is a management frame of “Action No ACK” subtype.9.The AP (110) of any one of claims 5 to 8, wherein each UPRS frame (407a, b) is assigned with Action category of “UHR Protected Action” .10.The AP (110) of any one of claims 5 to 9, wherein each UPRS frame (407a, b) comprises a UPRS control field (625) , wherein the UPRS control field (625) comprises a No Retransmission subfield (625a) , wherein the No Retransmission subfield (625a) corresponds to all of the one or more UL precoder reports of the corresponding non-AP station (120a-c) .11.The AP (110) of claim 10, wherein if the No Retransmission subfield (625a) contains the value 1, the Uplink Precoder Report Status set element (500) is absent.12.The AP (110) of claims 10 or 11, wherein the UPRS control field (625) comprises a Single Precoder subfield (625b) , wherein if the Single Precoder subfield (625b) contains the value 1, the Precoder Index subfield (625a) is excluded from each of the UPRS Information fields (540) in the information element of the Uplink Precoder Report Status set (500) .13.The AP (110) of any one of claims 5 to 12, wherein the UPRS Poll trigger frame (406) comprises a User Info List field (760) , wherein the User Info List field (760) includes an indication of at least a subset of the one or more non-AP stations (120a-c) that were included in the preceding transmission of UL Precoder Report (s) (405) by the AP (110) .14.The AP (110) of claim 13, wherein the UPRS Poll trigger frame (406) comprises a Trigger Dependent User Info part (761a) , wherein the Trigger Dependent User Info part (761a) comprises a list of UPRS Information fields indicating for which UL precoder configuration frame the retransmission status is requested.15.The AP (110) of any one of claims 5 to 14, wherein the AP (110) is configured to operate in a Multi-link operation, MLO, mode, wherein in the MLO mode the UPRS Poll trigger frame (406) is configured to poll the reception status or retransmission status of the one or more UL precoder configuration frames (405) transmitted on the same link as the UPRS Poll trigger frame (406) and to poll the reception status or retransmission status of one or more further UL precoder configuration frames transmitted on one or more other links.16.The AP (110) of any one of claims 1 to 3, wherein, in response to sending the one or more UL precoder configuration frames (305) to the one or more non-AP stations (120a-c) , the AP (110) is configured to receive a block acknowledgement, BA, frame (307a, b) from each of the one or more non-AP stations (120a-c) , wherein each BA frame (307a, b) is indicative of whether the one or more UL precoder configuration frames (305) have been successfully received by the non-AP station (120a-c) .17.The AP (110) of claim 16, wherein each of the one or more UL precoder configuration frames (305) is a management frame of Action subtype.18.The AP (110) of claims 16 or 17, wherein the UL precoder configuration frames are transmitted in an A-MPDU and include one or more UHR Action frames.19.The AP (110) of claim 18, wherein the AP (110) is configured to aggregate the UHR action frames, when they are assigned with subsequent SN values.20.The AP (110) of any one of claims 16 to 19, wherein the BA frame (307a, b) comprises a bitmap (864; 962) for indicating whether the one or more UL precoder configuration frames (305) have been successfully received by the non-AP station (120a-c) .21.The AP (110) of claim 20, wherein the BA frame (307a, b) comprises an AID TID Info subfield (862) and wherein the AID TID Info subfield (862) is indicative of the bitmap in the BA frame (307a, b) corresponding to the reception of an Action management frame.22.The AP (110) of claim 21, wherein the indication for the bitmap corresponding to the reception of the Action management frame comprises setting the ACK type subfield to 0 and the TID subfield to 13 or 15.23.The AP (110) of any one of claims 16 to 19, wherein the BA frame (307a, b) indicates the presence of the bitmap corresponding to the reception of an Action management frame by setting the TID_INFO subfield to 13 or 15.24.The AP (110) of any one of claims 20 to 23, wherein the bitmap has a size of 32 bits.25.A method (1000) of operating an access point, AP, (110) for communication with one or more non-AP stations (120a-c) associated with the AP (110) in a WLAN network (100) , wherein the method (1000) comprises:sending (1001) one or more uplink, UL, precoder configuration frames (305; 405) to the one or more non-AP stations (120a-c) , wherein each UL precoder configuration frame (305; 405) contains at least a portion of an UL precoder report for each of the one or more non-AP stations (120a-c) ; andafter the reception of a response frame (307a, b; 407a, b) from each of the one or more non-AP stations (120a-c) , sending (1003) a trigger frame (309; 409) to the one or more non-AP stations (120a-c) that have indicated their successful reception of the corresponding one or more UL precoder configuration frames (305; 405) to the AP (110) for initiating a beamformed data frame transmission (311a, b; 411a, b) based on one of the one or more UL precoder reports received by the non-AP station (120a-c) .26.A non-access point, non-AP, station (120a-c) for communication with an associated AP (110) in a WLAN network (100) , wherein the non-AP station (120a-c) is configured to:receive one or more uplink, UL, precoder configuration frames (305; 405) from the AP (110) , wherein each UL precoder configuration frame (305; 405) contains at least a portion of one or more UL precoder reports for the non-AP station (120a-c) ; andafter the transmission of a response frame (307a, b; 407a, b) to the AP (110) indicating the successful reception of the one or more UL precoder configuration frames (305; 405) , receive a trigger frame (309; 409) from the AP (110) for initiating an uplink beamformed data frame transmission (311a, b; 411a, b) based on one of the one or more UL precoder reports received from the AP (110) .27.The non-AP station (120a-c) of claim 26, wherein each of the one or more UL precoder configuration frames (305; 405) is a management frame of “Action No ACK” subtype.28.The non-AP station (120a-c) of claims 26 or 27, wherein the non-AP station (120a-c) is configured to send an Uplink Precoder Report Status, UPRS, frame (407a, b) to the AP (110) for indicating the reception status of the one or more UL precoder configuration frames (405) , in response to receiving a UPRS Poll trigger frame (406) from the AP (110) .29.The non-AP station (120a-c) of claim 28, wherein the UPRS frame (407a, b) comprises an UPRS set element, wherein the UPRS set element comprises one or more UPRS information fields (540) , wherein each UPRS information field corresponds to one UL precoder report having one or more UL precoder segments and wherein each UPRS information field comprises a Precoder Index subfield (541) for indicating to which Precoder the UL Precoder report pertains and a status bitmap subfield containing a status bitmap (542a) , wherein the status bitmap indicates which UL Precoder report segment of the one or more UL precoder segments requires retransmission.30.The non-AP station (120a-c) of claim 29, wherein each UPRS information field comprises a Precoder Index subfield (541) for indicating a precoder and / or a status bitmap subfield containing a status bitmap (542b) , wherein the status bitmap is indicative of the reception status of the one or more UL precoder segments.31.The non-AP station (120a-c) of any one of claims 28 to 30, wherein the UPRS frame (407a, b) is a management frame of “Action No ACK” subtype.32.The non-AP station (120a-c) of any one of claims 28 to 31, wherein the UPRS frame (407a, b) is assigned with Action category of “UHR Protected Action” .33.The non-AP station (120a-c) of any one of claims 28 to 32, wherein the UPRS frame (407a, b) comprises a UPRS control field, wherein the UPRS control field comprises a No Retransmission subfield, wherein the No Retransmission subfield corresponds to all of the one or more UL precoder reports of the non-AP station (120a-c) .34.The non-AP station (120a-c) of claim 33, wherein if the No Retransmission subfield contains the value 1, the Uplink Precoder Report Status set element is absent.35.The non-AP station (120a-c) of claims 33 or 34, wherein the UPRS control field comprises a Single Precoder subfield, wherein if the Single Precoder subfield contains the value 1, the Precoder Index subfield is excluded from each of the UPRS Information fields in the information element of the Uplink Precoder Report Status set.36.The non-AP station (120a-c) of any one of claims 28 to 35, wherein the UPRS Poll trigger frame (406) comprises a User Info List field, wherein the User Info List field includes an indication of the non-AP station (120a-c) .37.The non-AP station (120a-c) of claim 36, wherein the UPRS Poll trigger frame (406) comprises a Trigger Dependent User Info part, wherein the Trigger Dependent User Info part comprises a list of UPRS Information fields indicating for which UL precoder configuration frame (405) the retransmission status is requested.38.The non-AP station (120a-c) of claim 26, wherein, in response to receiving the one or more UL precoder configuration frames (405) from the AP (110) , the non-AP station (120a-c) is configured to send a block acknowledgement, BA, frame (307a, b) to the AP (110) , wherein the BA frame (307a, b) is indicative of whether the one or more UL precoder configuration frames (305) have been successfully received by the non-AP station (120a-c) .39.The non-AP station (120a-c) of claim 38, wherein each of the one or more UL precoder configuration frames (305) is a management frame of Action subtype.40.The non-AP station (120a-c) of claims 38 or 39, wherein the BA frame (307a, b) comprises a bitmap for indicating whether the one or more UL precoder configuration frames (305) have been successfully received by the non-AP station (120a-c) .41.The non-AP station (120a-c) of claim 40, wherein the BA frame (307a, b) comprises an AID TID Info subfield and wherein the AID TID Info subfield is indicative of the bitmap for an Action management frame in the BA frame (307a, b) .42.The non-AP station (120a-c) of claim 41, wherein the indication for the bitmap for the Action management frame comprises setting the ACK type subfield to 0 and the TID subfield to 13 or 15.43.The non-AP station (120a-c) of any one of claims 38 to 42, wherein the BA frame (307a, b) indicates the presence of the bitmap for the Action management frame by setting the TID_INFO subfield to 13 or 15.44.The non-AP station (120a-c) of any one of claims 38 to 43, wherein the bitmap has a size of 32 bits.45.A method (1100) for operating a non-access point, non-AP, station (120a-c) for communication with an associated AP (110) in a WLAN network (100) , wherein the method (1100) comprises:receiving (1101) one or more uplink, UL, precoder configuration frames (305, 405) from the AP (110) , wherein each UL precoder configuration frame (305; 405) contains at least a portion of one or more UL precoder reports for the non-AP station (120a-c) ; andafter the transmission of a response frame (307a, b; 407a, b) to the AP (110) indicating the successful reception of the one or more UL precoder configuration frames (305; 405) , receiving (1103) a trigger frame (309; 409) from the AP (110) for initiating a beamformed data frame transmission (311a, b; 411a, b) based on one of the one or more UL precoder reports received from the AP (110) .46.A computer program product comprising a computer-readable storage medium for storing program code which causes a computer or a processor to perform the method (1000) of claim 25 or the method (1100) of claim 45, when the program code is executed by the computer or the processor.

Citation Information

Patent Citations

  • Triggering beamforming uplink physical layer protocol data units

    CN116261868A

  • Apparatus and method of uplink beamforming in wireless local area network system

    US20220158696A1

  • Techniques for managing beamformed uplink transmissions of beamformer devices

    WO2021083476A1

  • Triggered sounding ndp

    WO2024008281A1