Method and system for generating block ancknowledgements in wireless communications
AssigneeSamsung Electronics Co., Ltd.
InventorsHarkirat Singh, Chiu Ngo
Life of this patent
Estimating the term…
Abstract
The present invention provides a method and a system for generating a block acknowledgment for aggregated MSDUs (A-MSDU) transmitted from a sender to a receiver over a wireless channel. Upon receiving the A-MSDU, the receiver generates a MSDU Block Acknowledgment (MSDU-BA) that includes an acknowledgment for each received MSDU. Based on the MSDU-BA, the sender selectively retransmits only the erroneous MSDU(s) to the receiver.
Claims81
A method of packet communication in a wireless communication system including a sender and a receiver, comprising the steps of:
- forming an A-MSDU from multiple MSDUs;
- transmitting the A-MSDU from the sender to the receiver over a wireless channel;
- generating a block acknowledge that includes a plurality of acknowledgments corresponding to a plurality of MSDUs in a received A-MSDU;
- transmitting the block acknowledge to the sender;
- and
- selectively retransmitting each MSDU that requires retransmission as indicated by the corresponding acknowledgment in the block acknowledge.
A wireless communication system comprising:
- a wireless transmitter that includes:
- an aggregation module that is configured to form an A-MSDU from multiple MSDUs for transmission to a receiver, and to generate a corresponding BAR for transmission to the receiver to request a block acknowledgment for the A-MSDU;
- a retransmission module that is configured to selectively only retransmit each MSDU that requires retransmission as indicated by a corresponding block acknowledgment in a block acknowledge from the receiver;
- and
- a wireless receiver that includes:
- an A-MSDU processing module that is configured to evaluate MSDUs in a received A-MSDU for correctness;
- and
- an acknowledgment module that is configured to generate a block acknowledge that includes a plurality of acknowledgments corresponding to a plurality of MSDUs in the received A-MSDU, for transmission to the transmitter in response to a BAR from the transmitter.
A wireless transmitter comprising:
- an aggregation module that is configured to form at least an A-MSDU from multiple MSDUs for transmission to a receiver, and to generate a corresponding BAR for transmission to the receiver to request a block acknowledgment for the A-MSDU;
- and
- a retransmission module that is configured to selectively only retransmit each MSDU that requires retransmission as indicated by a corresponding block acknowledgment in a block acknowledge from the receiver.
A wireless receiver comprising:
- an A-MSDU processing module that is configured to evaluate each MSDU in an A-MSDU received from a transmitter, for correctness;
- and
- an acknowledgment module that is configured to generate a block acknowledgment comprising a block acknowledge that includes a plurality of acknowledgments corresponding to a plurality of MSDUs in the received A-MSDU, for transmission to the transmitter in response to a BAR from the transmitter.
Dependencies are inferred from the claim text.