METHOD AND SYSTEM FOR ADAPTIVELY OBTAINING BANDWIDTH ALLOCATION REQUESTS
First Claim
1. A method for dynamically allocating bandwidth in a broadband wireless communication system where a base station exchanges uplink (UL) and downlink (DL) traffic with one or more remote units, the method comprising:
- a) maintaining at the base station a UL map with current UL bandwidth allocations and periodically broadcasting the 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; and
c) updating said UL map to reflect allocation of said requested amount of UL bandwidth if there is sufficient bandwidth available for accommodating said requested amount of UL bandwidth,wherein said base station allocates said requested amount of bandwidth 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 broadband wireless communication system where a base station exchanges uplink (UL) and downlink (DL) traffic with one or more remote units, the method comprising:
-
a) maintaining at the base station a UL map with current UL bandwidth allocations and periodically broadcasting the 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; and c) updating said UL map to reflect allocation of said requested amount of UL bandwidth if there is sufficient bandwidth available for accommodating said requested amount of UL bandwidth, wherein said base station allocates said requested amount of bandwidth 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 having one or more connections, the method comprising:
-
a) maintaining at the base station a DL map with current DL bandwidth allocations and a UL map with current UL bandwidth allocations and periodically broadcasting the maps 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; and c) updating said UL map to reflect allocation of said requested amount of UL bandwidth whenever there is sufficient bandwidth available for accommodating said requested amount of UL bandwidth.
-
-
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 a UL map with current UL bandwidth allocations and periodically broadcasting the maps 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 said requested amount of UL bandwidth whenever there is sufficient bandwidth available for accommodating said requested amount of bandwidth; 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 sub-frame to said remote units.
-
Specification