Rate adaptation in wireless systems
First Claim
Patent Images
1. A method performed by at least one device of a communication system, the method comprising:
- determining a signal quality value from received packets transmitted at a first data transmission rate;
determining a packet loss indicator value from transmitted packets transmitted at a second different data transmission rate;
selecting a third different data transmission rate in response to the signal quality value determined from the received packets transmitted at the first data transmission rate and the packet loss indicator value determined from the transmitted packets transmitted at the second different data transmission rate, wherein the selecting includes selecting the third different data transmission rate from a plurality of available data transmission rates, and each of the plurality of available data transmission rates is different from the first data transmission rate and the second different data transmission rate;
transmitting packets at the third different data transmission rate; and
generating a confidence value for each of a plurality of available data transmission rates using the signal quality value and the packet loss indicator value.
4 Assignments
0 Petitions
Accused Products
Abstract
A transceiver in an ad hoc network may use a rate adaptation module to select an optimal data rate for a given wireless environment. The rate adaptation module may use a measured RSSI (Received Signal Strength Indicator) from a receive section and a retry count from a transmit section to determine the optimal data rate.
64 Citations
70 Claims
-
1. A method performed by at least one device of a communication system, the method comprising:
-
determining a signal quality value from received packets transmitted at a first data transmission rate; determining a packet loss indicator value from transmitted packets transmitted at a second different data transmission rate; selecting a third different data transmission rate in response to the signal quality value determined from the received packets transmitted at the first data transmission rate and the packet loss indicator value determined from the transmitted packets transmitted at the second different data transmission rate, wherein the selecting includes selecting the third different data transmission rate from a plurality of available data transmission rates, and each of the plurality of available data transmission rates is different from the first data transmission rate and the second different data transmission rate; transmitting packets at the third different data transmission rate; and generating a confidence value for each of a plurality of available data transmission rates using the signal quality value and the packet loss indicator value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 67)
-
-
17. An apparatus comprising:
a transceiver including; a transmit section operative to transmit packets at a first data transmission rate and to determine a packet loss indicator value; a receive section operative to receive packets at a second different data transmission rate and to determine a signal quality value from said received packets; and a rate selector operative to select a third different data transmission rate in response to the signal quality value determined from the packets received at the second different data transmission rate and the packet loss indicator value determined from the packets transmitted at the first data transmission rate, wherein the rate selector selects the third different data transmission rate from a plurality of available data transmission rates, and each of the plurality of available data transmission rates is different from the first data transmission rate and the second different data transmission rate, wherein the rate selector is further operative to generate a confidence value for each of a plurality of available data transmission rates using the signal quality value and the packet loss indicator value. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 68)
-
34. An apparatus comprising:
-
a transceiver including; a transmit section including; means for transmitting packets at a first data transmission rate, and means for determining a packet loss indicator value from the transmitted packets; and a receive section including; means for receiving packets at a second different data transmission rate, and means for determining a signal quality value from the received packets; means for selecting a third different data transmission rate in response to the signal quality value determined from the received packets received at the second different data transmission rate and the packet loss indicator value determined from the transmitted packets transmitted at the first data transmission rate, wherein the selecting includes selecting the third different data transmission rate from a plurality of available data transmission rates, and each of the plurality of available data transmission rates is different from the first data transmission rate and the second different data transmission rate; and means for generating a confidence value for each of a plurality of available data transmission rates using the signal quality value and the packet loss indicator value. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 69)
-
-
51. A non-transitory computer-readable medium having instructions stored thereon, which, when executed by a processor, causes the processor to perform operations comprising:
-
determining a signal quality value from received packets transmitted at a first data transmission rate; determining a packet loss indicator value from transmitted packets transmitted at a second different data transmission rate; selecting a third different data transmission rate in response to the signal quality value determined from the received packets transmitted at the first data transmission rate and the packet loss indicator value determined from the transmitted packets transmitted at the second different data transmission rate, wherein the selecting includes selecting the third different data transmission rate from a plurality of available data transmission rates, and each of the plurality of available data transmission rates is different from the first data transmission rate and the second different data transmission rate; transmitting packets at the third different data transmission rate; and generating a confidence value for each of a plurality of available data transmission rates using the signal quality value and the packet loss indicator value. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 70)
-
Specification