Method and apparatus for allocating bandwidth in a wireless communication system
DCFirst Claim
1. A method for adaptively duplexing transmissions in a communication link using a time division duplexing scheme wherein transmissions are communicated in an uplink direction during uplink time slots and wherein transmissions are communicated in a downlink direction during downlink time slots, comprising the steps of:
- (a) monitoring bandwidth usage in the communication link over a period of time to determine uplink and downlink bandwidth utilization parameters;
(b) predicting an uplink bandwidth requirement and a downlink bandwidth requirement of the communication link, wherein the uplink and downlink bandwidth requirements are predicted using the uplink and downlink bandwidth utilization parameters;
(c) setting an uplink/downlink bandwidth requirement ratio based upon the uplink and downlink bandwidth requirements of the link;
(d) allocating uplink and downlink time slots in a frame with the set uplink/downlink ratio in response to bandwidth requests; and
(e) enabling uplink transmissions during the allocated uplink time slots and downlink transmissions during the allocated downlink time slots.
9 Assignments
Litigations
0 Petitions
Accused Products
Abstract
An adaptive time division duplexing (ATDD) method and apparatus for duplexing transmissions on a communication link in wireless communication systems. Communication link efficiency is enhanced by dynamically adapting to the uplink and downlink bandwidth requirements of the communication channels. Time slots are flexibly and dynamically allocated for uplink or downlink transmissions depending upon the bandwidth needs of a channel. Communication link bandwidth requirements are continuously monitored using sets of pre-determined bandwidth requirement parameters. Communication channels are configured to have either symmetric or asymmetric uplink/downlink bandwidths depending upon the needs of the channel. Channel bandwidth asymmetry can be configured alternatively in favor of the uplink transmissions.(i.e., more time slots are allocated for uplink transmissions than for downlink transmissions) or in favor of the downlink transmissions (i.e., more time slots are allocated for downlink transmissions than for uplink transmissions). A myriad of time slot allocation schemes are possible. One simplified time slot allocation scheme uses a “frame-based” approach. A preferred channel bandwidth analysis technique is disclosed which monitors and updates bandwidth requirement parameters associated with communication sessions, base stations and cell cluster controllers. In accordance with this technique, a communication session is preferably assigned both an “initial” and an “actual” set of bandwidth parameters.
239 Citations
36 Claims
-
1. A method for adaptively duplexing transmissions in a communication link using a time division duplexing scheme wherein transmissions are communicated in an uplink direction during uplink time slots and wherein transmissions are communicated in a downlink direction during downlink time slots, comprising the steps of:
-
(a) monitoring bandwidth usage in the communication link over a period of time to determine uplink and downlink bandwidth utilization parameters;
(b) predicting an uplink bandwidth requirement and a downlink bandwidth requirement of the communication link, wherein the uplink and downlink bandwidth requirements are predicted using the uplink and downlink bandwidth utilization parameters;
(c) setting an uplink/downlink bandwidth requirement ratio based upon the uplink and downlink bandwidth requirements of the link;
(d) allocating uplink and downlink time slots in a frame with the set uplink/downlink ratio in response to bandwidth requests; and
(e) enabling uplink transmissions during the allocated uplink time slots and downlink transmissions during the allocated downlink time slots. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for adaptively duplexing transmissions in a communication link of a wireless communication system using a time division duplexing scheme wherein transmissions are communicated in an uplink direction during uplink time slots and wherein transmissions are communicated in a downlink direction during downlink time slots, comprising:
-
(a) means for monitoring bandwidth utilization in the communication link over a period of time to determine uplink and downlink bandwidth utilization parameters;
(b) means for predicting an uplink bandwidth requirement and a downlink bandwidth requirement of the communication link, wherein the uplink and downlink bandwidth requirements are predicted using the uplink and downlink bandwidth utilization parameters;
(c) means, responsive to the predicting means, for setting an uplink/downlink bandwidth requirement ratio based upon the uplink and downlink bandwidth requirements of the link;
(d) means, responsive to the setting means, for allocating uplink and downlink time slots in a frame with the uplink/downlink bandwidth requirement ratio; and
(e) means for enabling uplink transmissions during the allocated uplink time slots and downlink transmissions during the allocated downlink time slots. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A method for monitoring and updating uplink and downlink bandwidth requirements in a wireless communication system including a base station and at least one CPE, the method comprising:
-
initializing the base station with an initial set of bandwidth utilization parameters, including a first estimate of the uplink and downlink bandwidth requirements of at least one CPE in a frame;
setting the uplink/downlink ratio of the frame based upon the initial set of bandwidth utilization parameters;
monitoring bandwidth use by the at least one CPE and the base station over a period of time;
updating the initial set of bandwidth utilization parameters with an actual set of bandwidth utilization parameters based on the monitoring; and
setting the uplink/downlink ratio of a subsequent frame based upon the updated bandwidth utilization parameters. - View Dependent Claims (26)
-
-
27. A method for monitoring and updating uplink and downlink bandwidth requirements for a communication link using a time division duplexing scheme wherein transmissions are communicated in an uplink direction during uplink time slots and wherein transmissions are communicated in a downlink direction during downlink time slots, comprising:
-
(a) determining an initial set of bandwidth utilization parameters, wherein the initial bandwidth utilization parameters comprise an estimate of the uplink and downlink bandwidth requirements; and
(b) updating the initial set of bandwidth utilization parameters with an actual set of bandwidth utilization parameters reflective of an actual bandwidth utilization of the uplink and downlink time slots, wherein the actual set of bandwidth parameters are calculated as follows;
and wherein U(M)n, D(M)n comprise uplink and downlink filtered moments, respectively, of order M at an instant n, and wherein Un, Dn respectively comprise an uplink and downlink accumulated bandwidth requirement influenced by the actual bandwidth utilization. - View Dependent Claims (28, 29, 30)
-
-
31. A method for monitoring and updating uplink and downlink bandwidth requirements for transmissions across a communication link in a wireless communication system, wherein the transmissions occur during frames comprising N time slots wherein N1, N2, . . . NM are positive integers, and wherein
-
k = 1 M N k = N , comprising; (a) summing all of the uplink bandwidth requirements as follows;
for each integer value of k between 1 and M,(b) summing all of the downlink bandwidth requirements as follows;
for each integer value of k between 1 and M,(c) calculating an estimated bandwidth allocation scheme as follows;
(d) comparing the estimated bandwidth allocation scheme calculated in step (c) with the allocation scheme currently used, wherein the allocation scheme currently used is defined as Nd, Nu; and
(e) replacing Nd and Nu with the estimated bandwidth allocation scheme calculated in step (c) if |Nd−
{circumflex over (N)}d|≧
μ
, wherein μ
comprises a pre-determined threshold.- View Dependent Claims (32, 33, 34, 35, 36)
-
Specification