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 from the group of throughput rate and packet rate loss;
monitoring signal quality;
switching to a lower data rate after the performance parameter indicates a decrease in performance and the signal quality has degraded;
continuing to monitor the performance parameter after switching to the lower data rate;
comparing the performance parameter after switching to the lower data rate with the performance parameter before switching to the lower data rate; and
switching to a higher date rate after the comparison determines that the performance parameter after switching to the lower data rate did not improve by a predetermined threshold;
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
33 Claims
-
1. A method to optimize communications, comprising:
-
monitoring a performance parameter of a channel, the performance parameter being at least one selected from the group of throughput rate and packet rate loss; monitoring signal quality; switching to a lower data rate after the performance parameter indicates a decrease in performance and the signal quality has degraded; continuing to monitor the performance parameter after switching to the lower data rate; comparing the performance parameter after switching to the lower data rate with the performance parameter before switching to the lower data rate; and switching to a higher date rate after the comparison determines that the performance parameter after switching to the lower data rate did not improve by a predetermined threshold; 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. A method for optimizing communications, comprising:
-
maintaining a history of signal quality of a successfully received packet with a data rate; maintaining 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 packet 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 (11, 12, 13, 14, 15, 16)
-
-
17. 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; wherein the means for changing a data rate changes the data rate to a lower data rate responsive to the means for measuring packet loss rate indicating an increased packet loss rate and the means for monitoring signal quality indicating a degradation in signal quality; wherein the means for measuring packet loss rate further comprises a first memory means for maintaining packet loss rate history; wherein the means for changing a data rate compares packet loss rate history after changing to the lower data rate with the packet loss rate history before changing to the lower data rate; and wherein the means for changing a data rate responsive to change the data rate to a higher data rate responsive to the packet loss data rate of the lower data rate being greater than a predetermined threshold. - View Dependent Claims (18)
-
-
19. An apparatus, comprising:
-
a packet rate measuring module configured to monitor a performance parameter, the performance parameter is at least one selected from a group consisting of throughput rate and packet rate loss; a signal quality assessment module; and a rate shifting module coupled to the packet rate measuring module and the signal quality assessment module; wherein the rate shifting module is configured to switch to a lower data rate responsive to the performance parameter indicating a decrease in performance and the signal quality assessment module indicates a decrease in signal quality; where the rate shifting module is configured to continue monitoring the performance parameter after switching to the lower data rate; wherein the rate shifting module is configured to compare the performance parameter with the performance parameter after switching to the lower data rate; wherein the rate shifting module is configured to switch to a higher data rate responsive to determining that the performance parameter after switching to a lower data rate did not improve by a predetermined threshold; and 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 (20, 21, 22, 23, 24, 25, 26)
-
-
27. An apparatus, comprising:
-
a channel quality module; a received signal strength module configured to determine the signal strengths of received signals; a packet loss module configured to determine packet loss rate; a rate shifting module coupled to the channel quality module, received signal strength module and the packet loss module; wherein the rate shifting module is configured to maintain a history of signal quality of a successfully received packet with a data rate; wherein the rate shifting module is configured to maintain a history of received signal strength of the successfully received packet; wherein the rate shifting module is configured to maintain a history of packet loss rate; and wherein the rate shifting module is configured to switch to a lower data rate responsive to the history of packet loss rate indicating 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 (28, 29, 30, 31, 32, 33)
-
Specification