PARALLEL AGGREGATE MAC PROTOCOL DATA UNITS FOR FAST LINK ADAPTATION
A method of wireless data transmission may include generating, by a processor, two or more aggregated MAC protocol data units (A-MPDU's) in parallel. Each A-MPDU may be generated by aggregating MAC protocol data units (MPDU's) for different modulation coding schemes. The processor may determine a modulation coding scheme for data transmission. The processor may further transmit one of the A-MPDU's based on the determined modulation coding scheme.
1 . A method of wireless data transmission, comprising:
generating, by a processor, two or more aggregated MAC protocol data units (A-MPDU's), said generated A-MPDUs aggregating at least some of the same MAC protocol data units (MPDU's) and addressed to the same receiver, wherein each A-MPDU is generated for a different modulation coding scheme;
determining a modulation coding scheme for data transmission; and
transmitting a subset of the generated A-MPDUs corresponding to the determined modulation coding scheme to the receiver.
2 . The method of claim 1 , wherein each generated A-MPDU aggregates MPDU's mapped to the same service category.
3 . (canceled)
4 . The method of claim 1 , wherein determining a modulation coding scheme for data transmission is based on at least one indicator derived from received data packets.
5 . The method of claim 4 , wherein the at least one indicator includes at least one of: RSSI (received signal strength indication), SNR (signal to noise ratio), MCS feedback of received data packets, and a packet error rate of transmission.
6 . The method of claim 4 , wherein the received data packets are sent from a neighboring access point.
7 . The method of claim 4 , wherein the received data packets are sent from a user equipment.
8 . A wireless data transmission system, comprising:
memory; and
a processor configured to:
generate two or more aggregated MAC protocol data units (A-MPDU's) said generated A-MPDUs aggregating at least some of the same MAC protocol data units (MPDU's) and addressed to the same receiver, wherein each A-MPDU is generated by aggregating MAC protocol data units (MPDU's) for a different modulation coding scheme;
determine a modulation coding scheme for wireless data transmission; and
cause a subset of the generated A-MPDUs corresponding to the determined modulation coding scheme to be transmitted to the receiver.
9 . The wireless data transmission system of claim 8 , wherein the processor is to generate each of the A-MPDU's by aggregating MPDU's mapped to the same service category.
10 . (canceled)
11 . The wireless data transmission system of claim 8 , wherein the processor is to determine a modulation coding scheme for data transmission based on at least one indicator derived from received data packets.
12 . The wireless data transmission system of claim 11 , wherein the at least one indicator includes at least one of: RSSI (received signal strength indication), SNR (signal to noise ratio), MCS feedback of received data packets, and a packet error rate of transmission.
13 . The wireless data transmission system of claim 11 , wherein the processor is to receive the data packets from a neighboring access point.
14 . The wireless data transmission system of claim 11 , wherein the processor is to receive the data packets from a user equipment.
15 . The wireless data transmission system of claim 8 , wherein the wireless data transmission is according to an IEEE 802.11 standard.
16 . A wireless transceiver, comprising:
a transmitter to transmit data according to an IEEE 802.11 protocol;
a processor to aggregate at least some of the same MPDU's addressed to the same receiver into multiple A-MPDU's, wherein each A-MPDU is for a different modulation coding scheme (MCS); and
a receiver to receive data packets according to the IEEE 802.11 protocol, wherein the processor is further to determine a MCS based on the received data packets and cause transmission of a selected subset of A-MPDU's generated corresponding to the determined MCS.
17 . (canceled)
18 . The wireless transceiver of claim 16 , wherein the transmitter is to determine a MCS based on RSSI (received signal strength indication), SNR (signal to noise ratio), or MCS feedback of received data packets.
19 . The wireless transceiver of claim 16 , wherein the receiver is to receive data packets from a neighboring access point.
20 . The wireless transceiver of claim 16 , wherein the receiver is to receive data packets from a user equipment within a coverage area of the wireless transceiver.