Adaptive time division duplexing method and apparatus for dynamic bandwidth allocation within a wireless communication system
First 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, the method comprising:
- predicting an initial uplink bandwidth requirement and an initial downlink bandwidth requirement of the communication link;
calculating an initial uplink/downlink bandwidth requirement ratio for a frame based upon the initial uplink and initial downlink bandwidth requirements of the link;
allocating initial uplink and downlink time slots in the frame in response to the calculated initial uplink/downlink bandwidth ratio;
transmitting information during the initial uplink and downlink time slots;
determining an actual uplink bandwidth requirement and an actual downlink bandwidth requirement based on the transmission during the initial uplink and downlink time slots;
calculating an actual uplinik/downlink bandwidth requirement ratio based upon the actual uplink and actual downlink bandwidth requirements of the link;
allocating actual uplink and downlink time slots in response to the calculated actual uplink/downlink bandwidth ratio; and
transmitting information during the actual uplink and downlink time slots.
1 Assignment
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 efficient 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 predetermined 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.
-
Citations
10 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, the method comprising:
-
predicting an initial uplink bandwidth requirement and an initial downlink bandwidth requirement of the communication link; calculating an initial uplink/downlink bandwidth requirement ratio for a frame based upon the initial uplink and initial downlink bandwidth requirements of the link; allocating initial uplink and downlink time slots in the frame in response to the calculated initial uplink/downlink bandwidth ratio; transmitting information during the initial uplink and downlink time slots; determining an actual uplink bandwidth requirement and an actual downlink bandwidth requirement based on the transmission during the initial uplink and downlink time slots; calculating an actual uplinik/downlink bandwidth requirement ratio based upon the actual uplink and actual downlink bandwidth requirements of the link; allocating actual uplink and downlink time slots in response to the calculated actual uplink/downlink bandwidth ratio; and transmitting information during the actual uplink and downlink time slots.
-
-
2. A method for adaptively duplexing transmissions between a base station and at least one CPE using a series of uplink and downlink frames of information in an adaptive 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:
-
selecting a first service type for an uplink transmission; selecting a second service type for a downlink transmission; predicting an uplink bandwidth requirement that is associated with the selected first service type; predicting a downlink bandwidth requirement that is associated with the selected second service type; calculating an uplink/downlink bandwidth requirement ratio for a frame based upon the uplink and downlink bandwidth requirements; allocating uplink and downlink time slots in the frame in response to the calculated uplink/downlink bandwidth ratio; and periodically enabling uplink transmissions during the allocated uplink time slots and downlink transmissions during the allocated downlink time slots. - View Dependent Claims (3, 4, 5)
-
-
6. 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, the method comprising:
-
selecting a quality of service associated with the communication link; predicting an initial uplink bandwidth requirement and an initial downlink bandwidth requirement of the communication link based on the selected quality of service; calculating an initial uplink/downlink bandwidth requirement ratio for a frame based upon the initial uplink and initial downlink bandwidth requirements of the link; allocating initial uplink and downlink time slots in the frame in response to the calculated initial uplink/downlink bandwidth ratio; transmitting information during the initial uplink and downlink time slots; determining an actual uplink bandwidth requirement and an actual downlink bandwidth requirement based on actual bandwidth utilization during the initial uplink and downlink time slots; calculating an actual uplink/downlink bandwidth requirement ratio based upon the actual uplink and actual downlink bandwidth requirements of the link; allocating actual uplink and downlink time slots in response to the calculated actual uplink/downlink bandwidth ratio; and transmitting information during the actual uplink and downlink time slots. - View Dependent Claims (7, 8, 9, 10)
-
Specification