Method for assigning optimal packet lengths in a variable rate communication system
First Claim
1. A method for assigning packet lengths in a variable rate communication system comprising the steps of:
- selecting a fairness criteria;
assigning each of a plurality of data rates in said communication system to an initial packet length assignment;
computing a throughput rate based on said initial packet length assignment;
reassigning packet lengths for selected data rates in conformance with said fairness criteria if said reassignments result in higher throughput rate.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for assigning optimal packet lengths in a variable rate communication system capable of data transmission at one of a plurality of data rates. The packet lengths for the data rates are selected such that the maximum throughput rate is achieved while conforming to a fairness criteria. The fairness criteria can be achieved by restricting the packet length assigned to each data rate to a range of value, or Limin ≦Li ≦Limax. The packet lengths for all data rates are first initialized to the maximum packet lengths for those data rates. Then, for each data rate, a determination is made whether another packet length assignment would result in improved throughput rate. If the answer is yes, the packet length for this data rate is reassigned and the throughput rate with the updated packet length assignments is recomputed. The process is repeated for each data rate until all data rates have been considered. The throughput rate can be calculated using a probabilistic model or a deterministic model.
-
Citations
16 Claims
-
1. A method for assigning packet lengths in a variable rate communication system comprising the steps of:
-
selecting a fairness criteria; assigning each of a plurality of data rates in said communication system to an initial packet length assignment; computing a throughput rate based on said initial packet length assignment; reassigning packet lengths for selected data rates in conformance with said fairness criteria if said reassignments result in higher throughput rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for assigning packet lengths in a variable rate CDMA communication system comprising the steps of:
-
selecting a fairness criteria; computing a throughput rate based on an initial packet length assignment for each of a plurality of data rates in said communication system; reassigning packet lengths for selected data rates in conformance with said fairness criteria if said reassignments result in higher throughput rate.
-
Specification