Data rate shifting methods and techniques
First Claim
1. A method to optimize communications, comprising:
- monitoring a performance parameter of a channel, the performance parameter being at least one selected form the group of throughput rate and packet rate loss;
monitoring signal quality; and
switching to a lower data rate after the performance parameter indicates a decrease in performance and the signal quality has degraded;
wherein the performance parameter that indicates a decrease in performance is at least one of the throughput rate decreasing and the packet loss rate increasing.
2 Assignments
0 Petitions
Accused Products
Abstract
A technique for determining when to change a data rate by determining the cause of packet loss. The technique distinguishes between collision mediated packet loss and poor signal mediated packet loss. Rate shifting to a lower rate is performed after determining poor signals are causing packet loss. After switching to a lower rate, the packet loss rate can be compared to the pre-switch packet loss rate. If the packet loss rate has not improved by shifting to a lower data rate, then the data rate can be shifted to a higher rate. The technique can use a combination of channel response, signal strength, packet loss rate and throughput to determine when to switch data rates. A communication unit can maintain separate histories for each unit it is communicating with and employ a different data rate for each unit.
-
Citations
29 Claims
-
1. A method to optimize communications, comprising:
-
monitoring a performance parameter of a channel, the performance parameter being at least one selected form the group of throughput rate and packet rate loss;
monitoring signal quality; and
switching to a lower data rate after the performance parameter indicates a decrease in performance and the signal quality has degraded;
wherein the performance parameter that indicates a decrease in performance is at least one of the throughput rate decreasing and the packet loss rate increasing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for optimizing communications, comprising:
-
maintaining a history of signal quality of a successfully received packet;
maintain a history of received signal strength of the successfully received packet;
maintaining a history of packet loss rate;
switching to a lower data rate after the history of packets loss rate indicates an increase in a rate of packets lost and at least one of a signal quality of a later received successfully received packet is a first predetermined threshold level below the signal quality of the successfully received packet, and a received signal strength of the later received successfully received packet is less than the received signal strength of the successfully received packet by a second predetermined threshold level. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A communication device having a predetermined data rate for communicating with at least one other communication device, comprising:
a rate shifting module configured to decrease the data rate of the communication device after detecting an increased packet loss rate and decreased signal quality. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
26. A communication device, comprising:
-
means for measuring packet loss rate;
means for monitoring signal quality; and
means for changing a data rate responsive to the means for measuring packet loss rate and the means for monitoring signal quality. - View Dependent Claims (27, 28)
-
-
29. The communication device of claim 29, wherein the predetermined threshold is the packet loss rate before changing to the lower data rate.
Specification