Method and system for adaptively obtaining bandwidth allocation requests
First Claim
1. A method for dynamically allocating bandwidth in a wireless communication system where a base station exchanges uplink (UL) and downlink (DL) traffic with one or more remote units each remote unit serving one or more connections, the method comprising:
- maintaining at the base station an UL map with current UL bandwidth allocations and periodically transmitting the UL map to said remote units in DL sub-frames;
identifying, within the UL traffic received from a remote unit, a bandwidth request specifying a requested amount of UL bandwidth pertaining to a connection served by the remote unit;
in response to the bandwidth request, allocating to the remote unit an UL bandwidth grant, if there is sufficient bandwidth available for accommodating said bandwidth grant, wherein the size of the bandwidth grant is determined based on one or more UL traffic parameters which vary over time; and
updating said UL map to reflect allocation of said bandwidth grant,wherein said base station allocates said UL bandwidth grant to said remote unit on a per-remote unit basis while said requested amount of UL bandwidth is requested by said remote unit on a per-connection basis.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for adaptively obtaining bandwidth requests in a broadband wireless communication system. The method and apparatus includes dynamically varying technique combinations enabling a plurality of users to efficiently request bandwidth from a shared base station. A user may “piggyback” a new bandwidth request upon, or set a “poll-me bit” within, presently allocated bandwidth. A base station may poll users, individually or in groups, by allocating unrequested bandwidth for new requests. Polling may respond to a “poll-me bit,” and/or it may be adaptively periodic at a rate based on communication status parameters, such as recent communication activity and connection QoS levels Group polling permits a possibility of collisions. Polling policies may be established for dynamically varying user groups, or may be determined for each user. Dynamic selection of appropriate polling techniques makes use of efficiency benefits associated with each technique.
-
Citations
25 Claims
-
1. A method for dynamically allocating bandwidth in a wireless communication system where a base station exchanges uplink (UL) and downlink (DL) traffic with one or more remote units each remote unit serving one or more connections, the method comprising:
-
maintaining at the base station an UL map with current UL bandwidth allocations and periodically transmitting the UL map to said remote units in DL sub-frames; identifying, within the UL traffic received from a remote unit, a bandwidth request specifying a requested amount of UL bandwidth pertaining to a connection served by the remote unit; in response to the bandwidth request, allocating to the remote unit an UL bandwidth grant, if there is sufficient bandwidth available for accommodating said bandwidth grant, wherein the size of the bandwidth grant is determined based on one or more UL traffic parameters which vary over time; and updating said UL map to reflect allocation of said bandwidth grant, wherein said base station allocates said UL bandwidth grant to said remote unit on a per-remote unit basis while said requested amount of UL bandwidth is requested by said remote unit on a per-connection basis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for dynamically allocating bandwidth in a broadband wireless communication system having a base station which exchanges uplink (UL) and downlink (DL) traffic with one or more remote units with each remote unit serving one or more UL connections, the method comprising:
-
maintaining at the base station a DL map with current DL bandwidth allocations and a UL map with current UL bandwidth allocations and periodically transmitting the DL and UL maps to said remote units; identifying within the UL traffic received from a remote unit, a bandwidth request specifying a requested amount of UL bandwidth for a UL queue at the remote unit; allocating to the remote unit a UL bandwidth grant, when there is sufficient bandwidth available, the bandwidth grant being determined based on one or more communication parameters which vary over time; and updating said UL map to reflect allocation of said UL bandwidth grant.
-
-
25. A method for dynamically allocating bandwidth in a broadband wireless communication system having a base station which exchanges uplink (UL) and downlink (DL) traffic with one or more remote units with each remote unit having one or more connections, the method comprising:
-
a) maintaining at the base station a DL map with current DL bandwidth allocations and an UL map with current UL bandwidth allocations and periodically transmitting the UL map and the DL map to said remote units; b) identifying within the UL traffic received from a remote unit, a bandwidth request specifying a requested amount of UL bandwidth for a connection; c) updating said UL map to reflect allocation of an UL bandwidth grant whenever there is sufficient bandwidth available for accommodating said bandwidth grant, wherein the size of the bandwidth grant is determined based on one or more UL traffic parameters which vary over time; d) allocating within a DL sub-frame a respective DL data block to currently active remote units, wherein each said DL data block comprises a dynamically assigned number of physical slots; e) selecting a DL modulation scheme for each said DL data block and modulating the DL data blocks accordingly; f) allocating a preset number of physical slots in said DL sub-frame to a DL header for providing control information to said remote units, and g) transmitting said DL sub-frame to said remote units.
-
Specification