Wireless LAN using RSSI and BER parameters for transmission rate adaptation
First Claim
1. A method of determining a transmission rate (TxRate) for a WLAN transmitter, the method including:
- determining a lookup received signal strength indicator (RSSI) from one or more acknowledgement (ACK) packets;
determining one or more valid data rates, wherein a valid data rate has an RSSI threshold less than or equal to the lookup RSSI;
computing an achievable user throughput for each valid data rate by computing a product of a theoretical rate and 1 minus a packet error rate (PER); and
choosing the valid data rate having a highest achievable user throughput as the TxRate.
3 Assignments
0 Petitions
Accused Products
Abstract
Dynamic conditions present in a channel can quickly degrade signal quality, thereby reducing the data rate usable by a WLAN transmitter. For maximum throughput, the highest, reliable data rate available should be used. In accordance with one feature of an adaptive rate technique, a lookup RSSI from one or more acknowledgment packets can be determined. One or more valid data rates can then be determined, wherein a valid data rate has an RSSI threshold less than or equal to the lookup RSSI. An achievable throughput can be computed for each valid data rate based on a theoretical rate and a packet error rate (PER). The valid data rate having the highest achievable throughput can be chosen as the new transmission rate. A rate control table, which can include RSSI thresholds, UDP rates, and PERs for each supported data rate, can be updated based on actual transmission information.
76 Citations
37 Claims
-
1. A method of determining a transmission rate (TxRate) for a WLAN transmitter, the method including:
-
determining a lookup received signal strength indicator (RSSI) from one or more acknowledgement (ACK) packets; determining one or more valid data rates, wherein a valid data rate has an RSSI threshold less than or equal to the lookup RSSI; computing an achievable user throughput for each valid data rate by computing a product of a theoretical rate and 1 minus a packet error rate (PER); and choosing the valid data rate having a highest achievable user throughput as the TxRate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
- 18. A transmission rate for a packet, the transmission rate being computed based on a received signal strength indicator (RSSI) of one or more packets, RSSI thresholds of possible data rates, theoretical universal data protocol (UDP) rate values of the possible data rates, and packet error rates (PERs) of the possible data rates.
-
21. A computer readable medium encoded with instructions capable of being executed by a computer for determining a transmission rate (TxRate) in a WLAN transmitter, the instructions comprising:
-
a first set of instructions for determining a lookup received signal strength indicator (RSSI) from one or more acknowledgement (ACK) packets; a second set of instructions for determining one or more valid data rates, wherein a valid data rate has a stored RSSI value less than or equal to the lookup RSSI; a third set of instructions for computing an achievable user throughput for each valid data rate by computing a product of a theoretical rate and 1 minus a packet error rate (PER); and a fourth set of instructions for choosing the valid data rate having highest achievable user throughput as the TxRate. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification