Method and apparatus for allocating bandwidth in a wireless communication system
First Claim
1. A method performed by a base station in a broadband wireless communication system, wherein the broadband wireless communication system includes a plurality of customer premise equipment (CPE) in communication with the base station, the method comprising:
- maintaining uplink and downlink sub-frame maps representative of the bandwidth allocations in uplink and downlink communication paths; and
determining whether there is sufficient bandwidth available to individually poll a CPE and if sufficient bandwidth is available to individually poll a CPE, select a CPE to be polled;
individually polling the selected CPE by allocating bandwidth to the selected CPE in the uplink sub-frame map for specifically enabling the selected CPE to transmit a bandwidth request;
if the selected CPE transmits the bandwidth request, initiating a bandwidth allocation process to allocate bandwidth in a subsequent uplink sub-frame map for the selected CPE; and
if there is not sufficient bandwidth available to individually poll the selected CPE, initiating a contention polling process.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for requesting and allocating bandwidth in a broadband wireless communication system. The inventive method and apparatus includes a combination of techniques that allow a plurality of CPEs to communicate their bandwidth request messages to respective base stations. One technique includes a “polling” method whereby a base station polls CPEs individually or in groups and allocates bandwidth specifically for the purpose of allowing the CPEs to respond with bandwidth requests. The polling of the CPEs by the base station may be in response to a CPE setting a “poll-me bit” or, alternatively, it may be periodic. Another technique comprises “piggybacking” bandwidth requests on bandwidth already allocated to a CPE. In accordance with this technique, currently active CPEs request bandwidth using previously unused portions of uplink bandwidth that is already allocated to the CPE. The CPE is responsible for distributing the allocated uplink bandwidth in a manner that accommodates the services provided by the CPE. By using a combination of bandwidth allocation techniques, the present invention advantageously makes use of the efficiency benefits associated with each technique.
157 Citations
19 Claims
-
1. A method performed by a base station in a broadband wireless communication system, wherein the broadband wireless communication system includes a plurality of customer premise equipment (CPE) in communication with the base station, the method comprising:
-
maintaining uplink and downlink sub-frame maps representative of the bandwidth allocations in uplink and downlink communication paths; and determining whether there is sufficient bandwidth available to individually poll a CPE and if sufficient bandwidth is available to individually poll a CPE, select a CPE to be polled; individually polling the selected CPE by allocating bandwidth to the selected CPE in the uplink sub-frame map for specifically enabling the selected CPE to transmit a bandwidth request; if the selected CPE transmits the bandwidth request, initiating a bandwidth allocation process to allocate bandwidth in a subsequent uplink sub-frame map for the selected CPE; and if there is not sufficient bandwidth available to individually poll the selected CPE, initiating a contention polling process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for allocating bandwidth in a broadband wireless communication system, wherein the broadband wireless communication system includes a plurality of customer premise equipment (CPE) in communication with a base station, and wherein the base station maintains uplink and downlink sub-frame maps representative of the bandwidth allocations in the uplink and downlink communication paths, the method comprising:
-
determining whether there is sufficient bandwidth available to individually poll a CPE;
if sufficient bandwidth is available to individually poll a CPE, select a CPE to be polled;individually polling the selected CPE by allocating bandwidth to the selected CPE in the uplink sub-frame map for specifically enabling the selected CPE to provide a bandwidth request; receiving a bandwidth request from the selected CPE; allocating bandwidth in the uplink sub-frame map for the selected CPE; continue performing individual polling while sufficient bandwidth is available; and if there is not sufficient bandwidth available to individually poll a CPE, initiating a contention polling process. - View Dependent Claims (17, 18, 19)
-
Specification