An adaptive block ack mechanism for a-mdpu
AssigneeIntel Corporation
InventorsPeng MENG, Rongzhen YANG, Qinghua LI
Life of this patent
Estimating the term…
Abstract
Techniques for presenting communication between two or more stations in a WLAN environment are provided. Specifically, methods are presented, that when taken alone or together, provide a device or group of devices with an efficient way of selecting the appropriate BA size based on changes in the environment. The present disclosure includes a method that provides a wireless device with the option to use various packets per bit in a block acknowledgment mechanism based on a window duration and packet error rate.
Claims26
A wireless device, comprising:
- a memory;
- a processor;
- and
- a transceiver, the transceiver configured to:
- transmit a plurality of data frames;
- transmit a block acknowledgement request (BAR) including state information, at the completion of the transmission of the data frames;
- receive a block acknowledgment (BA) in response to the transmitted BAR;
- determine a packet error rate at least based on the received BA;
- determine an updated state based in part on the packet error rate determined from a number of the data frames that contained an error;
- and
- retransmit the data frames that contain the error.
A method comprising:
- transmitting, by a transceiver, a plurality of data frames;
- transmitting, by the transceiver, a block acknowledgement request (BAR) at the completion of the transmission of the data frames;
- receiving, by the transceiver, a block acknowledgment (BA) in response to the transmitted BAR;
- determining, by a processor, a packet error rate based at least on the received BA;
- determining, by the processor, an updated state based in part on the packet error rate determined from a number of the data frames that contained an error;
- and
- retransmitting, by the transceiver, the data frames that contain the error.
A non-transitory computer readable medium having instructions thereon that when executed by at least one processor of a wireless device perform a method comprising:
- transmitting, by the transceiver, a plurality of data frames, wherein the data frames are an Aggregate-Media Access Control Protocol Data Unit (A-MPDU);
- transmitting, by the transceiver, a block acknowledgement request (BAR) at the completion of the transmission of the data frames;
- receiving, by the transceiver, a block acknowledgment (BA) in response to the transmitted BAR;
- determining, by a processor, a packet error rate based at least on the received BA;
- determining, by the processor, an updated state based in part on the packet error rate determined from the number of the data frames that contained an error;
- and
- retransmitting, by the transceiver, the data frames containing the error.
21-23. (canceled)
A device comprising:
- a memory;
- a processor;
- and
- a transceiver, the transceiver configured to:
- receive a plurality of data frames;
- receive a block acknowledgement request (BAR) including state information, at the completion of the reception of the data frames;
- transmit a block acknowledgment (BA) in response to the received BAR;
- and
- receive the data frames that contain an error.
Dependencies are inferred from the claim text.