Motion-aware modulation and coding scheme adaptation
First Claim
1. A method for motion-aware modulation and coding scheme (MCS) adaptation, the method comprising:
- determining whether a device is static relative to a wireless access point (AP), moving towards the wireless AP, or moving away from the wireless AP;
determining a device static rate probing interval and a device moving rate probing interval to determine how frequently the wireless AP is to use a higher MCS value for data transmission to the device;
determining first and second frame retransmission limits to determine a number of times a failed frame transmission is to be retried with a same MCS value before using a lower MCS value, wherein the first frame retransmission limit is greater than the second frame retransmission limit;
determining a device static packet error ratio (PER) smoothing factor and a device moving PER smoothing factor to maintain a PER history for rate evaluation; and
in response to a determination that the device is static relative to the wireless AP, moving towards the wireless AP, or moving away from the wireless AP, using an appropriate rate probing interval of the determined rate probing intervals, an appropriate frame retransmission limit of the determined frame retransmission limits, and an appropriate PER smoothing factor of the determined PER smoothing factors to determine, by a processor, a MCS value from a plurality of available MCS values to be used for transmitting data between the device and the wireless AP, thereby using the determined MCS value that is a relatively best MCS value to minimize performance degradation.
2 Assignments
0 Petitions
Accused Products
Abstract
According to an example, motion-aware MCS adaptation may include determining whether a device is static relative to a wireless AP, moving towards the wireless AP, or moving away from the wireless AP. A device static rate probing interval, a device moving rate probing interval, first and second frame retransmission limits, a device static PER smoothing factor, and a device moving PER smoothing factor may be determined. In response to a determination that the device is static relative to the wireless AP, moving towards the wireless AP, or moving away from the wireless AP, an appropriate rate probing interval, an appropriate frame retransmission limit, and an appropriate PER smoothing factor may be used to determine a MCS value from a plurality of available MCS values to be used for transmitting data between the device and the wireless AP.
18 Citations
15 Claims
-
1. A method for motion-aware modulation and coding scheme (MCS) adaptation, the method comprising:
-
determining whether a device is static relative to a wireless access point (AP), moving towards the wireless AP, or moving away from the wireless AP; determining a device static rate probing interval and a device moving rate probing interval to determine how frequently the wireless AP is to use a higher MCS value for data transmission to the device; determining first and second frame retransmission limits to determine a number of times a failed frame transmission is to be retried with a same MCS value before using a lower MCS value, wherein the first frame retransmission limit is greater than the second frame retransmission limit; determining a device static packet error ratio (PER) smoothing factor and a device moving PER smoothing factor to maintain a PER history for rate evaluation; and in response to a determination that the device is static relative to the wireless AP, moving towards the wireless AP, or moving away from the wireless AP, using an appropriate rate probing interval of the determined rate probing intervals, an appropriate frame retransmission limit of the determined frame retransmission limits, and an appropriate PER smoothing factor of the determined PER smoothing factors to determine, by a processor, a MCS value from a plurality of available MCS values to be used for transmitting data between the device and the wireless AP, thereby using the determined MCS value that is a relatively best MCS value to minimize performance degradation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A motion-aware modulation and coding scheme (MCS) adaptation apparatus comprising:
-
a processor; and a memory storing machine readable instructions that when executed by the processor cause the processor to; determine whether a device is static relative to a wireless access point (AP), moving towards the wireless AP, or moving away from the wireless AP by determining time-of-flight (ToF) for signals transmitted between the device and the wireless AP; determine a rate probing interval, a frame retransmission limit, and a packet error ratio (PER) smoothing factor; and in response to a determination that the device is static relative to the wireless AP, moving towards the wireless AP, or moving away from the wireless AP, use the determined rate probing interval, the frame retransmission limit, and the PER smoothing factor to determine a MCS value from a plurality of available MCS values to be used for transmitting data between the device and the wireless AP, thereby using the determined MCS value that is a relatively best MCS value to minimize performance degradation. - View Dependent Claims (11, 12)
-
-
13. A non-transitory computer readable medium having stored thereon machine readable instructions to provide motion-aware modulation and coding scheme (MCS) adaptation, the machine readable instructions, when executed, cause a processor to:
-
determine whether a device is static relative to a wireless access point (AP), or moving relative to the wireless AP; and determine a rate probing interval, a frame retransmission limit, and a packet error ratio (PER) smoothing factor based on whether the device is determined to be static relative to the wireless AP, or moving relative to the wireless AP to determine a MCS value from a plurality of available MCS values to be used for transmitting data between the device and the wireless AP, thereby using the determined MCS value that is a relatively best MCS value to minimize performance degradation. - View Dependent Claims (14, 15)
-
Specification