Methods of controlling data rate in wireless communications systems
First Claim
1. A method of data rate control in a wireless system, comprising:
- decoding a received data packet to determine a packet error rate value;
updating an average packet error rate value for N received data packets based on said determined packet error rate value;
comparing said updated average packet error rate value against at least one threshold packet error rate value based on a requested transmission rate;
issuing a data rate request based on said comparison;
measuring a signal to noise ratio value (SNRMEAS) associated with the decoded data packet;
adjusting a data rate control margin parameter (DRCMARGIN) that is used to overcome channel estimate errors resulting from transmission delays based on said comparison; and
estimating a signal to noise ratio value (SNREST) that accounts for transmission delays based on said SNRMEAS and said adjusted DRCMARGIN, wherein said issued data rate request is based on said SNREST.
10 Assignments
0 Petitions
Accused Products
Abstract
In an aspect of the method, a received data packet is decoded in order to determine a packet error rate value, and an average package error value for N received data packets is updated based on the determined packet error rate value. The updated average packet error rate value is then compared against a threshold value and a data rate request is issued based on this comparison. In another aspect, a response to a transmitted data packet is received, the response being related to an average packet error rate value. The average packet error rate value is compared against a threshold and a data rate is modified based on the comparison. In each of the above aspects, a data rate control margin that is used to overcome channel estimate errors resulting from transmission delays may be dynamically adjusted, e.g., in real time, in order to optimize system resources.
34 Citations
23 Claims
-
1. A method of data rate control in a wireless system, comprising:
-
decoding a received data packet to determine a packet error rate value; updating an average packet error rate value for N received data packets based on said determined packet error rate value; comparing said updated average packet error rate value against at least one threshold packet error rate value based on a requested transmission rate; issuing a data rate request based on said comparison; measuring a signal to noise ratio value (SNRMEAS) associated with the decoded data packet; adjusting a data rate control margin parameter (DRCMARGIN) that is used to overcome channel estimate errors resulting from transmission delays based on said comparison; and estimating a signal to noise ratio value (SNREST) that accounts for transmission delays based on said SNRMEAS and said adjusted DRCMARGIN, wherein said issued data rate request is based on said SNREST. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of data rate control in a wireless system, comprising:
-
receiving a response to a transmitted data packet, the response indicative of a change in calculated average packet error rate; comparing an updated average packet error rate value against a threshold packet error rate value based on a requested transmission rate; and modifying a data rate based on said comparison; measuring a signal to noise ratio value (SNRMEAS) associated with the transmitted data packet; estimating a signal to noise ratio value (SNREST) that accounts for transmission delays based on said SNRMEAS and said modified data rate. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method of determining a data rate control margin (DRCMARGIN) for data rate control in a wireless system, the DRCMARGIN used to overcome channel estimate errors resulting from transmission delay, comprising:
-
decoding a received data packet to determine a packet error rate value; updating an average packet error rate value for N received data packets based on said determined packet error rate value; comparing said updated packet error rate value against a threshold packet error rate value based on a requested transmission rate; determining an adjustment to DRCMARGIN based on said comparison; measuring a signal to noise ratio value (SNRMEAS) associated with the decoded data packet; estimating a signal to noise ratio value (SNREST) that accounts for transmission delays based on said SNRMEAS and said adjusted DRCMARGIN. - View Dependent Claims (19, 20)
-
-
21. A method of determining a data rate control margin (DRCMARGIN) for data rate control in a wireless system, the DRCMARGIN used to overcome channel estimate errors resulting from transmission delay, comprising:
-
receiving a response to a transmitted data packet; updating an average packet error rate value based on said received response; comparing said updated packet error rate value against a threshold packet error rate value based on a requested transmission rate; determining an adjustment to said DRCMARGIN based on said comparison; measuring a signal to noise ratio value (SNRMEAS) associated with the transmitted data packet; and estimating a signal to noise ratio value (SNRMEAS) that accounts for transmission delays based on said SNRMEAS and said adjusted DRCMARGIN. - View Dependent Claims (22, 23)
-
Specification