Patent ID: 8300563

Claim:
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.