WO9926430A1

An adaptive time division duplexing method and apparatus for dynamic bandwidth allocation within a wireless communication system

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 (Ta) or downlink (Tb, Tc, Td) 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 configured to have either symmetric or asymmetric uplink/downlink bandwidths depending upon the needs of the channel.

WO9926430A1, drawing sheet 1
Sheet 1 of 32

Term

No projected expiry on record.

  1. Priority and filed
  2. Published
  3. Today

45 claims: 10 independent, 35 dependent

  1. 1
    CLAIMS What is claimed is: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) determining an uplink bandwidth requirement and a downlink bandwidth requirement of the communication link;(b) calculating an uplink/downlink bandwidth requirement ratio based upon the uplink and downlink bandwidth requirements of the link;(c) allocating uplink and downlink time slots in response to the calculated uplink/downlink bandwidth ratio;and (d) periodically enabling uplink transmissions during the allocated uplink time slots and downlink transmissions during the allocated downlink time slots.
  2. 19
    A method for monitoring and updating uplink and downlink bandwidth requirements of a selected base station in a wireless communication system, wherein the communication system includes a plurality of base stations arranged into a plurality of associated cell clusters, and wherein the uplink and downlink transmissions of each base station within a cell cluster is controlled by an associated cell cluster controller, comprising the steps of:(a) initializing the selected base station with an initial set of bandwidth utilization parameters for the base station, wherein the initial bandwidth utilization parameters comprise an estimate of the uplink and downlink bandwidth requirements of the selected base station;(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 selected base station, wherein the actual set of bandwidth parameters are calculated as follows: wherein a M 1 and wherein or, < 1 , M = 1 ;and wherein U (M) n , D (M) n comprise uplink and downlink filtered moments, respectively, of order M at an instant n, and wherein U n , D n respectively comprise an uplink and downlink accumulated bandwidth requirement influenced by the actual bandwidth utilization of the selected base station, and;(c) updating the cell cluster controller associated with the selected base station with the actual set of bandwidth parameters calculated in step (b).
  3. 24
    A method for monitoring and updating uplink and downlink bandwidth requirements of a plurality of communication links in a wireless communication system, wherein the communication system includes a plurality of base stations arranged into a plurality of associated cell clusters, and wherein the uplink and downlink transmissions of each base station within a cell cluster are controlled by an associated cell cluster controller, and wherein the transmissions occur during frames comprising N time slots wherein N l9 N 2 , ... N M are M positive integers, and wherein ^N k = N , comprising the steps of:k=l (a) summing all of the uplink bandwidth requirements of each base station within a selected cell cluster as follows: for each integer value of k between 1 (b) summing all of the downlink bandwidth requirements of each base station within the selected cell cluster as follows: for each integer value of k between 1 and M, S d (k) = ;(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 by the cluster controller associated with the selected cell cluster, wherein the allocation scheme currently used by the cluster controller is defined as Ν d , N u ;and (e) replacing N d and N u with the estimated bandwidth allocation scheme calculated in step (c) if N..-N, μ , wherein μ comprises a pre-determined threshold.
  4. 29
    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 determining an uplink bandwidth requirement and a downlink bandwidth requirement of the communication link;(b) means, responsive to the determining means, for calculating an uplink/downlink bandwidth requirement ratio based upon the uplink and downlink bandwidth requirements of the link;(c) means, responsive to the calculating means, for allocating uplink and downlink time slots;and (d) means for periodically enabling uplink transmissions during the allocated uplink time slots and downlink transmissions during the allocated downlink time slots.
  5. 33
    A method for 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) establishing an uplink/downlink bandwidth requirement ratio based upon initial uplink and downlink bandwidth requirements of the communication link;(b) allocating uplink and downlink time slots in response to the uplink/downlink bandwidth ratio;and (c) periodically enabling uplink transmissions during the allocated uplink time slots and downlink transmissions during the allocated downlink time slots.
  6. 36
    A method for adaptively duplexing uplink and downlink transmissions of a selected base station in a wireless communication system, wherein the communication system includes a plurality of base stations arranged into a plurality of respective and associated cell clusters, and wherein the uplink and downlink transmissions of each base station within a cell cluster are controlled by an associated cell cluster controller, comprising the steps of:(a) initializing the selected base station with an initial set of bandwidth utilization parameters for the base station, wherein the initial bandwidth utilization parameters comprise an estimate of the uplink and downlink bandwidth requirements of the selected base station;(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 selected base station, wherein the actual set of bandwidth parameters comprise a statistical average of the actual bandwidth utilization in the uplink and downlink of the selected base station, and wherein the statistical average of the actual bandwidth utilization is calculated by monitoring the actual bandwidth utilization over a pre determined time period;(c) updating the cell cluster controller associated with the selected base station with the actual set of bandwidth parameters calculated in step (b);(d) calculating an uplink/downlink bandwidth ratio for the selected base station based upon the actual set of bandwidth parameters;(e) allocating uplink and downlink time slots in response to the calculated uplink/downlink bandwidth ratio;and (f) periodically enabling uplink transmissions during the allocated uplink time slots and downlink transmissions during the allocated downlink time slots.
  7. 39
    An apparatus for adaptively duplexing uplink and downlink transmissions of a selected base station in a wireless communication system, wherein the communication system includes a plurality of base stations arranged into a plurality of respective and associated cell clusters, and wherein the uplink and downlink transmissions of each base station within a cell cluster are controlled by an associated cell cluster controller, comprising:(a) means for initializing the selected base station with an initial set of bandwidth utilization parameters for the base station, wherein the initial bandwidth utilization parameters comprise an estimate of the uplink and downlink bandwidth requirements of the selected base station;(b) means, operatively coupled to the selected base station, for calculating an actual set of bandwidth utilization parameters reflective of an actual bandwidth utilization of the selected base station, wherein the actual set of bandwidth parameters comprise a statistical average of the actual bandwidth utilization in the uplink and downlink of the selected base station, and wherein the statistical average of the actual bandwidth utilization is calculated by monitoring the actual bandwidth utilization over a pre determined time period;and (c) a cell cluster controller coupled to and in communication with the selected base station, wherein the cell cluster controller is periodically updated with the actual set of bandwidth utilization parameters calculated by the calculating means, and wherein the cell cluster controller controls the uplink and downlink transmissions of the selected base station based upon the actual set of bandwidth utilization parameters.
  8. 41
    A method for monitoring and updating uplink and downlink bandwidth requirements of a selected base station in a wireless communication system, wherein the communication system includes a plurality of base stations arranged into a plurality of respective and associated cell clusters, and wherein the uplink and downlink transmissions of each base station within a cell cluster are controlled by an associated cell cluster controller, comprising the steps of:(a) initializing the selected base station with an initial set of bandwidth utilization parameters for the base station, wherein the initial bandwidth utilization parameters comprise an estimate of the uplink and downlink bandwidth requirements of the selected base station;(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 selected base station, wherein the actual set of bandwidth parameters are determined from a statistical average of the actual bandwidth utilization in the uplink and downlink of the selected base station, and wherein the statistical average of the actual bandwidth utilization is determined by monitoring the actual bandwidth utilization for a pre-determined time period;and (c ) updating the cell cluster controller associated with the selected base station with the actual set of bandwidth parameters determined in step (b).
  9. 43
    A method for monitoring and updating uplink and downlink bandwidth requirements of a plurality of communication links in a wireless communication system, wherein the communication system includes a plurality of base stations arranged into a plurality of respective and associated cell clusters, and wherein the uplink and downlink transmissions of each base station within a cell cluster are controlled by an associated cell cluster controller, and wherein the transmissions occur during frames comprising N time slots, comprising the steps of:(a) summing all of the uplink bandwidth requirements of each base station within a selected cell cluster;(b) summing all of the downlink bandwidth requirements of each base station within the selected cell cluster;(c ) calculating an estimated bandwidth allocation scheme reflective of the uplink and downlink bandwidth requirements summed in the summing steps (a) and (b);(d) comparing the estimated bandwidth allocation scheme calculated in step (c) with an allocation scheme currently used by a cluster controller associated with the selected cell cluster, wherein the allocation scheme currently used by the cluster controller is defined as Nd, Nu;and (e) replacing Nd and Nu with the estimated bandwidth allocation scheme calculated in step (c) if the estimated bandwidth allocation differs from the allocation currently used by the cluster controller by more than a pre-determined threshold.
  10. 45
    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 determining an uplink bandwidth requirement and a downlink bandwidth requirement of the communication link using associated and respective uplink and downlink rejected session parameters reflective of a statistical average of bandwidth requirements of transmissions rejected in the communication link;(b) means, responsive to the determining means, for calculating an uplink/downlink bandwidth requirement ratio based upon the uplink and downlink bandwidth requirements of the link;(c) means, responsive to the calculating means, for allocating uplink and downlink time slots;and (d) means for periodically enabling uplink transmissions during the allocated uplink time slots and downlink transmissions during the allocated downlink time slots.