Back to results
US 8,300,563 B2Granted
Aggregated transmission in WLAN systems with FEC MPDUs
AssigneeIntel Corporation
InventorsDilip Krishnaswamy, Robert Stacey
Life of this patent
Estimating the term…
Abstract
A wireless device calculates a number of FEC MPDUs based on an indicator value determined by the quality of the communication channel that are combined with data MPDUs in an aggregated data packet. The wireless device uses the indicator value to calculate an expected error transmission rate to dynamically adjust the number of FEC MPDUs in the aggregated data packet to reduce data retransmissions.
Claims12
A method of communicating, comprising:
- transmitting at least one packet over a channel and receiving in return an indicator value of the channel quality based on the packet transmitted;
- selecting a modulation and coding scheme for data packets transmitted over the channel that would provide a predetermined statistical packet error rate based on the channel quality indicator value;
- determining a number of redundant forward error correction (FEC) media access control (MAC) protocol data units (MPDUs) and data MPDUs based on the packet error rate of the data packets transmitted;
- aggregating the data packets based on the number of the redundant FEC MPDUs and the data MPDUs;
- using the selected modulation and coding scheme to create an aggregated data transmission;
- determining a transmit opportunity time based on a priority of the aggregated data transmission;
- determining a number of packets to transmit in the aggregated data transmission based on an expected packet error rate and the transmit opportunity time, such that there is remaining available transmit opportunity time after the aggregated data transmission to retransmit expected failed packets;
- and
- retransmitting, during the remaining available transmit opportunity time, data packets that were not correctly received.
6 more elements
A method of communicating, comprising:
- calculating an indicator value of the channel quality directly from a received packet;
- selecting a modulation and coding scheme for data packets transmitted over the channel that would achieve a desired statistical packet error rate based on the channel quality indicator value;
- determining a number of redundant forward error correction (FEC) media access control (MAC) protocol data units (MPDUs) and data MPDUs based on the packet error rate of the data packets transmitted;
- aggregating the data packets based on the number of the redundant FEC MPDUs and the data MPDUs;
- using the selected modulation and coding scheme to create an aggregated data transmission;
- determining a transmit opportunity time based on a priority of the aggregated data transmission;
- determining a number of packets to transmit in the aggregated data transmission based on an expected packet error rate and the transmit opportunity time, such that there is remaining available transmit opportunity time after the aggregated data transmission to retransmit expected failed packets;
- and
- retransmitting, during the remaining available transmit opportunity time, data packets that were not correctly received.
6 more elements
A method of aggregating data packets, comprising:
- obtaining an indicator value that is indicative of channel quality;
- using the indicator value to select a modulation and coding scheme for data packets that would achieve a desired statistical packet error rate;
- determining a ratio of redundant Forward Error Correction (FEC) Media Access Control Protocol Data Units(MPDUs) to data MPDUs based on an expected packet error rate such that the aggregated transmission of the data MPDUs and the FEC MPDUs achieves an overall expected zero packet error rate;
- aggregating the data packets based on the ratio of redundant FEC MPDUs to data MPDUs;
- determining a transmit opportunity time based on a priority of the aggregated data packets;
- and
- determining a number of data MPDUs and a number of FEC MPDUs in the ratio such that given the selected modulation and coding scheme the aggregated data packets fit in the transmit opportunity time.
4 more elements
A wireless device comprising:
- a transceiver coupled to a channel;
- and
- a processing device that includes a management block, the management block operable to:
- receive an indicator value that is indicative of channel quality and used to calculate an expected error transmission rate and select a modulation and coding scheme,
- determine a first number of redundant Forward Error Correction (FEC) Media Access Control Protocol Data Units(MPDUs) and data MPDUs based on an expected error transmission rate, and
- aggregate data packet transmission in the transceiver based on the number of the redundant FEC MPDUs and the data MPDUs;
- determine a transmit opportunity time based on a priority of the aggregated data packet transmission;
- and
- determine a second number of data MPDUs and a third number of FEC MPDUs in the ratio such that given the selected modulation and coding scheme the aggregated data packets fit in the transmit opportunity time, such that there is remaining available transmit opportunity time after the transmission to retransmit expected failed packets.
6 more elements
Dependencies are inferred from the claim text.