Method and apparatus for adaptive rate selection in a communication system
First Claim
Patent Images
1. A computer-readable storage medium comprising instructions which, when executed by a processor, cause the processor to perform operations comprising:
- selecting a target packet error rate;
predicting a first data rate a packet error rate of which is smaller than said target packet error rate, comprising;
selecting a target tail probability of error;
determining a first quality metric corresponding to said target tail probability; and
selecting said first data rate a quality metric of which is smaller than said first quality metric;
predicting a second data rate a packet error rate of which is greater than said target packet error rate;
predicting a third data rate a packet error rate of which is. greater than said target packet error rate; and
requesting said first data rate or said second data rate or said third data rate to achieve said target packet error rate.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and an apparatus for adaptive data rate selection in a high data rate (HDR) communication system are disclosed. An exemplary HDR communication system defines a set of data rates, at which an access point (AP) may transmit data packets to an access terminal (AT). The transmission data rate is selected to maintain target packet error rate (PER). Each AT monitors signal quality metric of signals received from APs. An AT receiving forward link signals from multiple ATs identifies the AT associated with the highest quality forward link signal.
-
Citations
18 Claims
-
1. A computer-readable storage medium comprising instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
selecting a target packet error rate; predicting a first data rate a packet error rate of which is smaller than said target packet error rate, comprising; selecting a target tail probability of error; determining a first quality metric corresponding to said target tail probability; and selecting said first data rate a quality metric of which is smaller than said first quality metric; predicting a second data rate a packet error rate of which is greater than said target packet error rate; predicting a third data rate a packet error rate of which is. greater than said target packet error rate; and requesting said first data rate or said second data rate or said third data rate to achieve said target packet error rate. - View Dependent Claims (2)
-
-
3. A computer-readable storage medium comprising instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
selecting a target packet error rate; predicting a first data rate a packet error rate of which is smaller than said target packet error rate; predicting a second data rate a packet error rate of which is greater than said target packet error rate, comprising; selecting a target tail probability of error; determining a first quality metric corresponding. to said target tail probability; and selecting said second data rate a quality metric of which is greater than said first quality metric; predicting a third data rate, a packet error rate of which is greater than said target packet error rate; and requesting said first data rate or said second data rate or said third data rate to achieve said target packet error rate. - View Dependent Claims (4)
-
-
5. A computer-readable storage medium comprising instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
selecting a target packet error rate; predicting a first data rate a packet error rate of which is smaller than said target packet error rate; predicting a second data rate a packet error rate of which is greater than said target packet error rate; predicting a third data rate a packet error rate of which is greater than said target packet error rate, comprising; selecting a target tail probability of error; determining a first quality metric corresponding to said target tail probability; and selecting said third data rate a quality metric of which is greater than said first quality metric, and said third data rate is greater than said second data rate; and requesting said first data rate or said second data rate or said third data rate to achieve said target packet error rate. - View Dependent Claims (6)
-
-
7. A computer-readable storage medium comprising instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
selecting a target packet error rate; predicting a first data rate a packet error rate of which is smaller than said target packet error rate; predicting a second data rate a packet error rate of which is greater than said target packet error rate; predicting a third data rate a packet error rate of which is greater than said target packet error rate; and requesting said first data rate or said second data rate or said third data rate to achieve said target packet error rate, comprising; determining a first packet error rate probability for a first data rate; determining a second packet error rate probability for a second data rate; determining a third packet error rate probability for a third data rate; and determining said first data rate or said second data rate or said third data rate in accordance with said first packet error rate probability, said second packet error rate probability, and said third packet error rate probability. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer-readable storage medium comprising instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
selecting a target packet error rate; predicting a first set of data rates a packet error rate of which is smaller than said target packet error rate, comprising; selecting a target tail probability of error; determining a first quality metric corresponding to said target tail probability; and selecting said first set of data rates a quality metric of which is smaller than said first quality metric; predicting a second set of data rates, a packet error rate of which is greater than said target packet error rate; and requesting a first data rate from said first set or a second data rate from said second set to achieve said target packet error rate.
-
-
13. A computer-readable storage medium comprising instructions which, when executed by a processor;
- cause the processor to perform operations comprising;
selecting a target packet error rate; predicting a first set of data rates a packet error rate of which is smaller than said target packet error rate; predicting a second set of data rates a packet error rate of which is greater than said target packet error rate, comprising; selecting a target tail probability of error; determining a first quality metric corresponding to said target tail probability; and selecting said second set of data rates a quality metric of which is greater than said first quality metric; and requesting a first data rate from said first set or a second data rate from said second set to achieve said target packet error rate.
- cause the processor to perform operations comprising;
-
14. A computer-readable storage medium comprising instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
selecting a target packet error rate; predicting a first set of data rates a packet error rate of which is smaller than said target packet error rate; predicting a second set of data rates a packet error rate of which is greater than said target packet error rate; and requesting a first data rate from said first set or a second data rate from said second set to achieve said target packet error rate, comprising; determining a packet error rate probability for each data rate; and determining said first data rate from said first set or said second data rate from said second set in accordance with said packet error rate probabilities. - View Dependent Claims (15, 16, 17, 18)
-
Specification