Dynamic bandwidth allocation for multiple access communication using session queues
First Claim
1. A method for allocating and deallocating channel resources from a limited number of channel resources used to transmit data from a base station transmitter to a plurality of subscriber unit receivers, the method comprising the steps of:
- storing the data to be transmitted to a particular one of the subscriber unit receivers in a plurality of data queues, there being multiple queues associated with each receiver, and with each queue allocated to handle data traffic having a particular traffic type attribute;
accepting data at a transmit processor within the transmitter, the data arriving from the multiple queues for transmission to the particular receiver;
allocating a number of channel resources to the particular receiver; and
monitoring usage of each of the queues by a channel resource assignor to determine the urgency of data to be transmitted to each queue'"'"'s respective receiver in order to dynamically assign an optimum number of channel resources to a communication link between the transmitter and receiver.
12 Assignments
0 Petitions
Accused Products
Abstract
A technique for providing high speed data service over standard wireless connections via an unique integration of protocols and existing cellular signaling, such as is available with Code Division Multiple Access (CDMA) type systems through more efficient allocation of access to CDMA channels. For example, when more users exist than channels, the invention determines a set of probabilities for which users will require channel access at which times, and dynamically assigns channel resources accordingly. Channel resources are allocated according to a buffer monitoring scheme provided on forward and reverse links between a base station and multiple subscriber units. Each buffer is monitored over time for threshold levels of data to be transmitted in that buffer. For each buffer, a probability is calculated that indicates how often the specific buffer will need to transmit data and how much data will be transmitted. This probability takes into account the arrival rates of data into the buffer, as well as which thresholds within the buffer are exceeded, as well as which resources in the form of channels are already allocated to the subscriber unit.
44 Citations
14 Claims
-
1. A method for allocating and deallocating channel resources from a limited number of channel resources used to transmit data from a base station transmitter to a plurality of subscriber unit receivers, the method comprising the steps of:
-
storing the data to be transmitted to a particular one of the subscriber unit receivers in a plurality of data queues, there being multiple queues associated with each receiver, and with each queue allocated to handle data traffic having a particular traffic type attribute;
accepting data at a transmit processor within the transmitter, the data arriving from the multiple queues for transmission to the particular receiver;
allocating a number of channel resources to the particular receiver; and
monitoring usage of each of the queues by a channel resource assignor to determine the urgency of data to be transmitted to each queue'"'"'s respective receiver in order to dynamically assign an optimum number of channel resources to a communication link between the transmitter and receiver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification