Method and system for adaptively obtaining bandwidth allocation requests
DCFirst Claim
1. A method for dynamically allocating uplink bandwidth in a base station for a broadband wireless communication system where the base station exchanges uplink (UL) and downlink (DL) traffic with one or more remote units over a shared uplink and a shared downlink, the method comprising:
- generating at the base station a DL map and a UL map with current DL bandwidth allocations and current UL bandwidth allocations and periodically transmitting the 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;
based on said specified requested amount of UL bandwidth and on UL bandwidth available for sharing on said shared uplink, allocating an UL bandwidth grant to said remote unit; and
updating said UL map to account for said UL bandwidth grant.
3 Assignments
Litigations
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
14 Claims
-
1. A method for dynamically allocating uplink bandwidth in a base station for a broadband wireless communication system where the base station exchanges uplink (UL) and downlink (DL) traffic with one or more remote units over a shared uplink and a shared downlink, the method comprising:
-
generating at the base station a DL map and a UL map with current DL bandwidth allocations and current UL bandwidth allocations and periodically transmitting the 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; based on said specified requested amount of UL bandwidth and on UL bandwidth available for sharing on said shared uplink, allocating an UL bandwidth grant to said remote unit; and updating said UL map to account for said UL bandwidth grant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A base station for a wireless communication system where the base station exchanges uplink (UL) and downlink (DL) traffic with one or more remote units over a shared uplink and a shared downlink and dynamically allocates UL bandwidth, the base station comprising:
-
a transmitter system for transmitting DL traffic to remote units and a receiver for receiving UL traffic from said remote units; a Media Access Controller (MAC) adapted to detect a bandwidth (BW) request in the UL traffic received from a remote unit and identify in said BW request a requested amount of UL bandwidth pertaining to a specified connection established at said remote unit, determine whether bandwidth is available for said remote unit, and then allocate to said remote unit a granted amount of UL bandwidth, and generate an UL map with uplink bandwidth allocations, update said UL map to account for said granted amount of UL bandwidth, providing provide the updated UL map to said transmitter for transmitting to remote units, and indicate to said remote unit that said request has been granted by providing said granted amount of bandwidth to said remote unit. - View Dependent Claims (11, 12, 13, 14)
-
Specification