Adaptive call admission control for use in a wireless communication system
First Claim
1. A method for allocating bandwidth among connections in a wireless communication system between a base station and associated customer premise equipments (CPEs), including a requesting CPE, where the modulation scheme of the uplinks and downlinks can be varied over time, the method comprising:
- receiving a request for additional bandwidth for an existing connection from a requesting CPE;
summing hard bandwidth commitments of a base station and CPEs associated with the base station based on a planned modulation scheme for each connection;
determining an air link line rate between the base station and associated CPEs; and
allocating additional bandwidth to the requesting CPE if the air link line rate exceeds the hard bandwidth commitments and determining a second hard bandwidth commitment for the existing connections between the base station and the associated CPEs based on a current modulation scheme for each connection where the current modulation scheme for at least one of the connections is different than the planned modulation scheme for that connection, else denying the bandwidth request;
if the air link line rate exceeds the second hard bandwidth commitments, allocating air link resources to the requesting CPE, else denying the request for additional bandwidth.
3 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to communication systems and to systems and methods for implementing adaptive call admission control (CAC) in such systems. Adaptive call admission control can determine what CPE to base station calls (connections) are allowed at any given time. CAC, coupled with precedence, can further determine what connections are suspended if less bandwidth is available than is currently committed. Multiple techniques are disclosed to select connections for suspension. These techniques include suspending enough connections through the affected CPE until there is enough bandwidth to meet the remaining commitment, randomly (or in a round robin fashion) choosing connection to suspend from the entire set of connection, and using precedence priority levels.
237 Citations
29 Claims
-
1. A method for allocating bandwidth among connections in a wireless communication system between a base station and associated customer premise equipments (CPEs), including a requesting CPE, where the modulation scheme of the uplinks and downlinks can be varied over time, the method comprising:
-
receiving a request for additional bandwidth for an existing connection from a requesting CPE; summing hard bandwidth commitments of a base station and CPEs associated with the base station based on a planned modulation scheme for each connection; determining an air link line rate between the base station and associated CPEs; and allocating additional bandwidth to the requesting CPE if the air link line rate exceeds the hard bandwidth commitments and determining a second hard bandwidth commitment for the existing connections between the base station and the associated CPEs based on a current modulation scheme for each connection where the current modulation scheme for at least one of the connections is different than the planned modulation scheme for that connection, else denying the bandwidth request; if the air link line rate exceeds the second hard bandwidth commitments, allocating air link resources to the requesting CPE, else denying the request for additional bandwidth. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for allocating bandwidth among connections between a base station and associated customer premise equipment (CPE) in a wireless communication system that supports adaptive modulation schemes, the method comprising:
-
receiving a request for additional bandwidth for an existing connection from a requesting CPE; summing hard bandwidth commitments of the base station and CPEs associated with the base station based on a planned modulation scheme for each connection; determining an air link line rate which represents the amount of bandwidth available between the base station and associated CPEs; and allocating additional bandwidth to the requesting CPE if the air link line rate exceeds the hard bandwidth commitments, else determining if a second CPE has a lower priority than the requesting CPE and if it does, de-allocating bandwidth from the second CPE and allocating additional bandwidth to the requesting CPE.
-
-
17. A method for controlling connections between a base station and associated customer premise equipment (CPE) in a wireless communication system where the modulation scheme of the uplink and downlink can change over time, the method comprising:
-
receiving a request for additional bandwidth from a requesting CPE; determining selected modulation schemes for the plurality of CPEs based on their planned modulation techniques and quality of service requirements; determining a reference line rate for the communication system when using a reference modulation scheme; determining multiplicative rates for normalizing CPEs selected modulation schemes to the reference modulation scheme; comparing the reference line rate to bandwidth requirements using the normalized selected modulation schemes; allowing or denying the request for additional bandwidth based on the comparison.
-
-
18. A method for allocating bandwidth among connections in a wireless communication system between a base station and associated customer premise equipments (CPEs), including a requesting CPE, where the modulation scheme of the uplinks and downlinks can be varied over time, the method comprising:
-
receiving a request for additional bandwidth for an existing connection from a requesting CPE; summing bandwidth commitments of the base station based on current modulation schemes for each connection, where the current modulation scheme for at least one of the connections is different from a planned modulation scheme for that connection; determining an amount of available bandwidth of the base station; and allocating additional bandwidth to the requesting CPE if the available bandwidth exceeds the bandwidth commitments, else determining if a second CPE has a lower preference than the requesting CPE and if it does, de-allocating bandwidth from the second CPE and allocating additional bandwidth to the requesting CPE.
-
-
19. A base station in a wireless communication system where the modulation scheme of the uplinks and downlinks can be varied over time, the base station comprising:
-
a receive module that receives a request for additional bandwidth from a requesting customer premise equipment (CPE); and a control module that sums hard bandwidth commitments of the base station and CPEs associated with the base station based on a planned modulation scheme for each connection, determines an air link line rate between the base station and associated CPEs, allocates additional bandwidth to the requesting CPE if the air link line rate exceeds the hard bandwidth commitments and determines a second hard bandwidth commitment for the existing connections between the base station and the associated CPEs based on a current modulation scheme for each connection where the current modulation scheme for at least one of the connections is different than the planned modulation scheme for that connection, else denying the new connection, and if the air link line rate exceeds the second hard bandwidth commitments, allocates air link resources to the requesting CPE, else denying the request for additional bandwidth.
-
-
20. A communication system that allocates bandwidth among existing connections between a base station and a plurality of customer premise equipments (CPEs) the system comprising:
-
a first CPE having a first modem that modulates data using a first current modulation scheme and a first initial modulation scheme different from the first current modulation scheme; a second CPE having a second modem that modulates data using a second current modulation scheme and a second initial modulation scheme; a base station having a third modem that transmits and receives data to and from the first and second CPEs; and a control module that determines whether to re-allocate bandwidth among the first and second CPEs in response to bandwidth requests from the CPEs, by summing bandwidth commitments of the base station based on first current modulation scheme and the second current modulation scheme, determining an amount of available bandwidth of the base station, and if the available bandwidth exceeds the bandwidth commitments, allocates additional bandwidth to the CPE requesting additional bandwidth, else determining if a second CPE has a lower preference than the requesting CPE and if it does, de-allocating bandwidth from the second CPE and allocating additional bandwidth to the requesting CPE. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A method for allocating bandwidth among connections between a base station and a plurality of customer premise equipment (CPEs) in a wireless communication system wherein the base station and the plurality of CPEs each are configured to adaptively adjust channel characteristics for an uplink which includes one or more connections, wherein a planned modulation scheme is selected for the uplink and wherein a current modulation scheme corresponds to the modulation technique used by a first CPE to transmit data to the base station, the method comprising:
-
receiving an uplink that is modulated by the first CPE using a first modulation scheme; determining a quality for a channel parameter for the uplink; comparing the quality with a first modulation scheme threshold value; determining if the quality is less than the first modulation scheme threshold value, and if it is then determining if additional bandwidth is available to allocate to the CPE by determining a normalized hard bandwidth requirement and comparing it to an air link line rate, wherein if additional bandwidth is available then allocating it to the CPE, else replacing the first modulation scheme threshold value with a second modulation scheme threshold value. - View Dependent Claims (27)
-
-
28. A computer program product, comprising:
-
computer-readable medium comprising computer instructions that when executed cause a computer to; receiving a request for additional bandwidth for an existing connection from a requesting CPE, summing hard bandwidth commitments of the base station and CPEs associated with the base station based on a planned modulation scheme for each connection; determining an air link line rate which represents the amount of bandwidth available between the base station and associated CPEs; and allocating additional bandwidth to the requesting CPE if the air link line rate exceeds the hard bandwidth commitments, else determining if a second CPE has a lower priority than the requesting CPE and if it does, de-allocating bandwidth from the second CPE and allocating additional bandwidth to the requesting CPE.
-
-
29. A computer program product, comprising:
-
computer-readable medium comprising computer instructions that when executed cause a computer to; receiving a request for additional bandwidth for an existing connection from a requesting CPE; summing hard bandwidth commitments of a base station and CPEs associated with the base station based on a planned modulation scheme for each connection; determining an air link line rate between the base station and associated CPEs; and allocating additional bandwidth to the requesting CPE if the air link line rate exceeds the hard bandwidth commitments and determining a second hard bandwidth commitment for the existing connections between the base station and the associated CPEs based on a current modulation scheme for each connection where the current modulation scheme for at least one of the connections is different than the planned modulation scheme for that connection, else denying the bandwidth request; if the air link line rate exceeds the second hard bandwidth commitments, allocating air link resources to the requesting CPE, else denying the request for additional bandwidth.
-
Specification