Acknowledgement of transmissions in a wireless local area network
US-2018324638-A1 · Nov 8, 2018 · US
US11387965B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11387965-B2 |
| Application number | US-202016822379-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 18, 2020 |
| Priority date | Mar 19, 2019 |
| Publication date | Jul 12, 2022 |
| Grant date | Jul 12, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for replying with an acknowledgement frame includes: calculating, by an access point (AP), sending duration of a physical layer service data unit (PSDU) in a to-be-sent downlink physical layer protocol data unit (downlink PPDU) based on a format and a sending rate that are of the downlink PPDU and based on only that a length of each block acknowledgement bitmap field in a block acknowledgement frame in the downlink PPDU is a maximum quantity of bytes that is of each respective block acknowledgement bitmap field of the plurality of stations (STAs), to generate an legacy signal field of a second preamble; and generating, by the AP, the block acknowledgement frame, where each STA information subfield in a block acknowledgement information field of the block acknowledgement frame includes an association identifier traffic identifier field, a block acknowledgement starting sequence control field, and a block acknowledgement bitmap field.
Opening claim text (preview).
What is claimed is: 1. A method for replying with an acknowledgement frame, wherein the method comprises: sending, by an access point (AP) in a wireless local area network (WLAN), a scheduling frame to a plurality of stations (STAs) associated with the AP in the WLAN; receiving, by the AP, a plurality of uplink physical layer protocol data units (PPDUs) that are in response to the scheduling frame, wherein each of the plurality of uplink PPDUs comprises a first preamble and an aggregate media access control protocol data unit (A-MPDU), each A-MPDU comprises at least one A-MPDU subfield; calculating, by the AP, sending duration of a physical layer service data unit (PSDU) in a to-be-sent downlink PPDU based on a format and a sending rate that are of the downlink PPDU and based on that a length of each block acknowledgement bitmap field in a block acknowledgement frame in the downlink PPDU is a maximum quantity of bytes that is of each respective block acknowledgement bitmap field of the plurality of STAs and that is determined by the AP and the plurality of STAs in a session association phase, to generate a legacy signal (L-SIG) field of a second preamble, wherein the downlink PPDU comprises the second preamble and the PSDU, and the PSDU is the block acknowledgement frame for A-MPDUs in all the uplink PPDUs; generating, by the AP, the block acknowledgement frame, wherein the block acknowledgement frame comprises a block acknowledgement information field, the block acknowledgement information field comprises a plurality of STA information subfields, the plurality of STA information subfields have a one-to-one correspondence with the plurality of STAs, and regardless of whether all A-MPDU subfields in each of the A-MPDUs in all the uplink PPDUs are received, each STA information subfield comprises an association identifier traffic identifier (AID TID) field, a block acknowledgement starting sequence control field, and a block acknowledgement bitmap field, the AID TID field comprises an acknowledgement frame type subfield, a value of the acknowledgement frame type subfield is always 0, and a length of the block acknowledgement bitmap field in each STA information subfield is equal to a maximum quantity of bytes of a block acknowledgement bitmap field that is determined by the AP and a corresponding STA in the session association phase; and sending, by the AP, the downlink PPDU. 2. The method according to claim 1 , wherein the L-SIG field comprises a length subfield, and the calculating sending duration of a physical layer service data unit (PSDU) in a downlink PPDU, to generate an L-SIG field of a second preamble comprises: determining, by the AP, a total length of the block acknowledgement frame based on a length of the AID TID field, a length of the block acknowledgement starting sequence control field, the maximum quantity of bytes of the block acknowledgement bitmap field that is determined by the AP and the plurality of STAs in the session association phase, and a total length of all other fields in the block acknowledgement frame, wherein the length of the AID TID field is two octets, the length of the block acknowledgement starting sequence control field is two octets, and the total length of all the other fields in the block acknowledgement frame is equal to 22 octets; and determining, by the AP, a value of the length subfield based on the total length of the block acknowledgement frame and the sending rate. 3. The method according to claim 1 , wherein the AID TID field further comprises an AID subfield, and a TID subfield; and a value range of the TID subfield is from 0 to 7. 4. The method according to claim 1 , wherein the AID TID field further comprises an AID subfield, and a TID subfield, and the generating, by the AP, the block acknowledgement frame comprises: when the entire A-MPDU in any uplink PPDU is not successfully received, setting, by the AP, a value of an AID subfield in a STA information subfield corresponding to the PPDU that is in the block acknowledgement frame and in which the entire A-MPDU is not successfully received to a specified AID value, wherein the specified AID value is different from AID values corresponding to all the STAs associated with the AP. 5. The method according to claim 1 , wherein the maximum quantity of bytes of the block acknowledgement bitmap field is one of 4 bytes, 8 bytes, 16 bytes, and 32 bytes. 6. The method according to claim 1 , wherein said calculating is based on that the length of each block acknowledgement bitmap field in the block acknowledgement frame in the downlink PPDU is always fixed and is unrelated to whether the AP successfully receives the A-MPDU in the uplink PPDU. 7. An access point (AP) in a wireless local area network (WLAN), wherein the AP comprises a processor and a communications interface, wherein the processor is configured to perform operations including: sending a scheduling frame to a plurality of stations (STAs) associated with the AP in the WLAN; receiving a plurality of uplink physical layer protocol data units (PPDUs) that are in response to the scheduling frame, wherein each of the plurality of uplink PPDUs comprises a first preamble and an aggregate media access control protocol data unit (A-MPDU), each A-MPDU comprises at least one A-MPDU subfield; calculating sending duration of a physical layer service data unit (PSDU) in a to-be-sent downlink PPDU based on a format and a sending rate that are of the downlink PPDU and based on that a length of each block acknowledgement bitmap field in a block acknowledgement frame in the downlink PPDU is a maximum quantity of bytes that is of each respective block acknowledgement bitmap field of the plurality of STAs and that is determined by the AP and the plurality of STAs in a session association phase, to generate a legacy signal (L-SIG) field of a second preamble, wherein the downlink PPDU comprises the second preamble and the PSDU, and the PSDU is the block acknowledgement frame for A-MPDUs in all the uplink PPDUs; generating the block acknowledgement frame, wherein the block acknowledgement frame comprises a block acknowledgement information field, the block acknowledgement information field comprises a plurality of STA information subfields, the plurality of STA information subfields have a one-to-one correspondence with the plurality of STAs, and regardless of whether all A-MPDU subfields in each of the A-MPDUs in all the uplink PPDUs are received, each STA information subfield comprises an association identifier traffic identifier (AID TID) field, a block acknowledgement starting sequence control field, and a block acknowledgement bitmap field, the AID TID field comprises an acknowledgement frame type subfield, a value of the acknowledgement frame type subfield is always 0, and a length of the block acknowledgement bitmap field in each STA information subfield is equal to a maximum quantity of bytes of a block acknowledgement bitmap field that is determined by the AP and a corresponding STA in the session association phase; and sending the downlink PPDU; and the processor is further configured to exchange information with an associated STA by using the communications interface. 8. The AP according to claim 7 , wherein herein the L-SIG field comprises a length subfield, and the calculating sending duration of a physical layer service data unit PSDU in a downlink PPDU, to generate an L-SIG field of a second preamble comprises: determining, by the AP, a total length of the block acknowledgement frame based on a length of the AID TID field, a length of the block acknowledgement starting sequence control field, the maximum quantity of bytes of the block acknowledgement bitmap field that is determined by the AP and the pluralit
in the downlink direction of a wireless link, i.e. towards a terminal · CPC title
Physical resource allocation for ACK/NACK (for physical mapping arrangements in ARQ protocols H04L1/1861) · CPC title
of uplink data flows · CPC title
using bitmaps · CPC title
WLAN [Wireless Local Area Networks] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.