← Back to Patent Explorer
US5884174A Expired / Lapsed US ⏱️ 0.0 years remaining

Call admission control for wireless networks

Assignee: Nokia of America Corp
•
Filing: 1996-06-07
•
Granted: 1999-03-16
•
Expires: 2016-06-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Improved wireless telephone call admission methods for admitting new and/or handoff calls into a wireless telephone network having a plurality of communications channels. One such method, fractional guard channel call admission, effectively reserves a non-integral number of guard channels for handoff calls by rejecting new calls in accordance with a probability value that is dependent upon the current channel occupancy. Fractional guard channel call admission results in a significant reduction of new call blocking when a fixed constraint is placed on the handoff call blocking probability. Fractional guard channel call admission also provides improvements over the integral guard channel policy by minimizing the number of required channels when fixed constraints are placed on both the new call blocking probability and the handoff call blocking probability. In addition, methods are disclosed for computing optimized parameter settings for the fractional guard channel policy in the context of specified design objectives.

Inventors

  • 👤 Ramesh Nagarajan
  • 👤 Ramachandran Ramjee
  • 👤 Donald Fred Towsley

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 16:41
CPC Classifications
H; H04; H04W; H04W28/00; H04W28/16; H04W28/26; H04W36/00; H04W36/08

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 779 words
In a cell site equipped to provide communications over a plurality of channels, a method for admitting new or handoff calls into the cell site, the method comprising the steps of: (a) the cell site reserving a number of channels as guard channels for hanoff calls; (b) the cell site accepting new calls when the number of channels being used by the cell site to provide communications is below a specified threshold, rejecting new calls when the number of channels being used by the cell site to provide communications is above the specified threshold, and accepting new calls in accordance with a probability value when the number of channels being used by the cell site to provide communications is equal to the specified threshold; (c) the cell site always accepting handoff calls unless all channels are occupied; (d) the cell site checking to ascertain whether or not a specified constraint on the handoff call blocking probability can be met with C channels; (e) the cell site initializing a first parameter, U, by setting U equal to the total number of channels C over which the cell site is equipped to provide communications, where U represents the upper bound of an adjustable interval contained entirely within the range of a fixed interval of 0, C!; (f) the cell site initializing a second parameter, L, by setting L equal to zero (0), where L represents the lower bound of the adjustable interval contained entirely within a fixed interval in the range of 0, C!; (g) the cell site initializing the maximum number of iterations to be performed, denoted as maxiter, to a desired value; (h) the cell site setting the number of iterations actually performed to zero (0); (i) the cell site setting a third parameter, i, equal to (U+L)/2, wherein i denotes the midpoint of the adjustable interval with lower bound L and upper bound U, wherein i also denotes a current estimate for T and β, wherein T is a threshold number of occupied channels, wherein β is the probability of accepting new calls when T channels are occupied, and wherein the integer portion of i is T, and the fractional portion of i is β; (j) for a given current estimate of T and β, the cell site checking to ascertain whether or not the handoff call blocking probability, B h , is less than or equal to the desired handoff call blocking probability value, P h , wherein the handoff call blocking probability, B h , is a function of C, T, and β, denoted as B h (C, T, β); (k) if the handoff call blocking probability is less than or equal to the desired handoff call blocking probability, the cell site setting T=C and β=0, wherein T and β represent final estimates; (l) if the handoff call blocking probability is not less than or equal to the desired handoff call blocking probability, the cell site determining whether or not the number of iterations actually performed is less than or equal to the maximum number of iterations to be performed, AND whether or not (U-L) is greater than the desired channel resolution; (m) if any or both of the conditions of step (1) are not true, the cell site checking to ascertain whether or not B h is greater than P h , where B h is evaluated at i, and where T is the integer part of i and β is the fractional part of I; and, if B h is greater than P h , setting U equal to i, setting i equal to (U+L)/2, incrementing the number of iterations actually performed by 1, and going back to perform step (I); and if B h is not greater than P h , setting L equal to i, setting i equal to (U+L)/2, incrementing the number of iterations actually performed by 1, and going back to perform step (1); (n) if both of the conditions of step (1) are true, the cell site checking to ascertain whether or not B h is greater than P h , where B h is evaluated at I, and if B h is greater than P h , setting U equal to i, and setting i to (U+L)/2; and (o) the cell site taking the current estimate for i as the final estimate for i, where the integer part of i is T and the fractional part of i is β; wherein the non-integral number of guard channels and the rejection probability value are each determined so as to minimize the probability of blocking new calls when a specified constraint is placed on the probability of blocking handoff calls.
Claim 2
Dependent Claim 779 words
In a cell site equipped to provide communications over a plurality of channels, a method for admitting new or handoff calls into the cell site, the method comprising the steps of: (a) the cell site reserving a number of channels as guard channels for hanoff calls; (b) the cell site accepting new calls when the number of channels being used by the cell site to provide communications is below a specified threshold, rejecting new calls when the number of channels being used by the cell site to provide communications is above the specified threshold, and accepting new calls in accordance with a probability value when the number of channels being used by the cell site to provide communications is equal to the specified threshold; (c) the cell site always accepting handoff calls unless all channels are occupied; (d) the cell site checking to ascertain whether or not a specified constraint on the handoff call blocking probability can be met with C channels; (e) the cell site initializing a first parameter, U, by setting U equal to the total number of channels C over which the cell site is equipped to provide communications, where U represents the upper bound of an adjustable interval contained entirely within the range of a fixed interval of 0, C!; (f) the cell site initializing a second parameter, L, by setting L equal to zero (0), where L represents the lower bound of the adjustable interval contained entirely within a fixed interval in the range of 0, C!; (g) the cell site initializing the maximum number of iterations to be performed, denoted as maxiter, to a desired value; (h) the cell site setting the number of iterations actually performed to zero (0); (i) the cell site setting a third parameter, i, equal to (U+L)/2, wherein i denotes the midpoint of the adjustable interval with lower bound L and upper bound U, wherein i also denotes a current estimate for T and β, wherein T is a threshold number of occupied channels, wherein β is the probability of accepting new calls when T channels are occupied, and wherein the integer portion of i is T, and the fractional portion of i is β; (j) for a given current estimate of T and β, the cell site checking to ascertain whether or not the handoff call blocking probability, B h , is less than or equal to the desired handoff call blocking probability value, P h , wherein the handoff call blocking probability, B h , is a function of C, T, and β, denoted as B h (C, T, β); (k) if the handoff call blocking probability is less than or equal to the desired handoff call blocking probability, the cell site setting T=C and β=0, wherein T and β represent final estimates; (l) if the handoff call blocking probability is not less than or equal to the desired handoff call blocking probability, the cell site determining whether or not the number of iterations actually performed is less than or equal to the maximum number of iterations to be performed, AND whether or not (U-L) is greater than the desired channel resolution; (m) if any or both of the conditions of step (1) are not true, the cell site checking to ascertain whether or not B h is greater than P h , where B h is evaluated at i, and where T is the integer part of i and β is the fractional part of I; and, if B h is greater than P h , setting U equal to i, setting i equal to (U+L)/2, incrementing the number of iterations actually performed by 1, and going back to perform step (I); and if B h is not greater than P h , setting L equal to i, setting i equal to (U+L)/2, incrementing the number of iterations actually performed by 1, and going back to perform step (1); (n) if both of the conditions of step (1) are true, the cell site checking to ascertain whether or not B h is greater than P h , where B h is evaluated at I, and if B h is greater than P h , setting U equal to i, and setting i to (U+L)/2; and (o) the cell site taking the current estimate for i as the final estimate for i, where the integer part of i is T and the fractional part of i is β; wherein the non-integral number of guard channels and the rejection probability value are each determined so as to minimize the probability of blocking new calls when a specified constraint is placed on the probability of blocking handoff calls.
Claim 3
Dependent Claim 842 words
In a wireless telephone network having a processor and a plurality of communications channels, the plurality of channels having a channel occupancy level specifying the number of occupied channels relative to the total number of channels, a wireless telephone network call admission method for admitting new and/or handoff calls into the wireless telephone network, the method comprising the steps of: (a) the network reserving a non-integral number of guard channels for handoff calls; (b) the network accepting new calls when the number of occupied channels is below a specified channel threshold, rejecting new calls when the number of occupied channels is above the specified channel threshold, and accepting new calls in accordance with a probability value when the number of occupied channels is equal to the specified channel threshold; (c) the network always accepting handoff calls unless all channels are occupied; (d) the processor setting the number of channels, denoted as C, to 1; (e) the processor checking to ascertain whether or not the new call blocking probability, B N , is greater than or equal to the probability P n representing the desired new call blocking probability; wherein B n is a function of C, T, and β, denoted as B N (T, C, β), where T is a threshold number of occupied channels, and β is the probability of accepting a new call when T channels are occupied, and such that B n is evaluated at C, T=C, and β=0; (f) if the new call blocking probability is greater than or equal to the desired new call blocking probability, the processor setting C=(C+1), and going back to perform step (e); (g) if the new call blocking probability is less than the desired new call blocking probability, the processor checking to ascertain whether or not the handoff call blocking probability, B h , is less than or equal to P h and, if so, the processor setting the minimum number of required channels to the current value of C, by setting T=C and β=0; (h) if the handoff call blocking probability is not less than or equal to P h , the processor setting an upper bound, U, of an adjustable interval contained within the fixed interval 0, C!, equal to the number of channels, C, in a cell site, and setting a lower bound, L, of the adjustable interval equal to 0; the processor setting i, denoting the current midpoint of the adjustable interval having upper bound U and lower bound L, equal to (U+L)/2, wherein i also denotes a current trial value for T and β, where T is a threshold number of occupied channels, and β is the probability of accepting new calls when T channels are occupied, and wherein the integer portion of i is T, and the fractional portion of i is β; (i) if the handoff call blocking probability is not less than or equal to P h , the processor determining whether or not one and only one of a first condition and a second conditions are true, thereby performing an exclusive-or (XOR) function on the first and second conditions, the first condition being whether or not B h is greater than P h , and the second condition being whether or not B N is greater than P n , where B h and B n are evaluated at (C, T, β); (j) if the exclusive-or of the first and second conditions at step (i) is false, the processor checking to ascertain whether or not B h (C, T, β) is less than or equal to P h , and whether or not B n (C,T, β) is less than or equal to P n , and, if both of these conditions are true, the processor determining that the present value of C is the minimum number of channels required, that the present value of the integer part of i is T, and that the present value of the fractional part of i is β and if one or both of these conditions are false, the processor setting C to (C+1), and the processor going back to perform step (g); and (k) if the exclusive-or of the first and second conditions at step (i) is true, the processor checking to ascertain whether or not B n (C,T, β) is greater than P n and, if so, setting L equal to I, setting i equal to (U+L)/2, and going back to perform step (i) and, if B n (C, T, β) is not greater than P n , the processor checking to ascertain whether or not B h (C, T, β) is greater than P h and, if not, going back to perform step (i) and, if so, setting U equal to i, setting i equal to (U+L)/2, and going back to perform step (i); wherein the non-integral number of guard channels and the rejection probability value are each determined so as to minimize the number of required channels when a specified constraint is placed on the blocking probabilities of new and handoff calls.
Claim 4
Dependent Claim 842 words
In a wireless telephone network having a processor and a plurality of communications channels, the plurality of channels having a channel occupancy level specifying the number of occupied channels relative to the total number of channels, a wireless telephone network call admission method for admitting new and/or handoff calls into the wireless telephone network, the method comprising the steps of: (a) the network reserving a non-integral number of guard channels for handoff calls; (b) the network accepting new calls when the number of occupied channels is below a specified channel threshold, rejecting new calls when the number of occupied channels is above the specified channel threshold, and accepting new calls in accordance with a probability value when the number of occupied channels is equal to the specified channel threshold; (c) the network always accepting handoff calls unless all channels are occupied; (d) the processor setting the number of channels, denoted as C, to 1; (e) the processor checking to ascertain whether or not the new call blocking probability, B N , is greater than or equal to the probability P n representing the desired new call blocking probability; wherein B n is a function of C, T, and β, denoted as B N (T, C, β), where T is a threshold number of occupied channels, and β is the probability of accepting a new call when T channels are occupied, and such that B n is evaluated at C, T=C, and β=0; (f) if the new call blocking probability is greater than or equal to the desired new call blocking probability, the processor setting C=(C+1), and going back to perform step (e); (g) if the new call blocking probability is less than the desired new call blocking probability, the processor checking to ascertain whether or not the handoff call blocking probability, B h , is less than or equal to P h and, if so, the processor setting the minimum number of required channels to the current value of C, by setting T=C and β=0; (h) if the handoff call blocking probability is not less than or equal to P h , the processor setting an upper bound, U, of an adjustable interval contained within the fixed interval 0, C!, equal to the number of channels, C, in a cell site, and setting a lower bound, L, of the adjustable interval equal to 0; the processor setting i, denoting the current midpoint of the adjustable interval having upper bound U and lower bound L, equal to (U+L)/2, wherein i also denotes a current trial value for T and β, where T is a threshold number of occupied channels, and β is the probability of accepting new calls when T channels are occupied, and wherein the integer portion of i is T, and the fractional portion of i is β; (i) if the handoff call blocking probability is not less than or equal to P h , the processor determining whether or not one and only one of a first condition and a second conditions are true, thereby performing an exclusive-or (XOR) function on the first and second conditions, the first condition being whether or not B h is greater than P h , and the second condition being whether or not B N is greater than P n , where B h and B n are evaluated at (C, T, β); (j) if the exclusive-or of the first and second conditions at step (i) is false, the processor checking to ascertain whether or not B h (C, T, β) is less than or equal to P h , and whether or not B n (C,T, β) is less than or equal to P n , and, if both of these conditions are true, the processor determining that the present value of C is the minimum number of channels required, that the present value of the integer part of i is T, and that the present value of the fractional part of i is β and if one or both of these conditions are false, the processor setting C to (C+1), and the processor going back to perform step (g); and (k) if the exclusive-or of the first and second conditions at step (i) is true, the processor checking to ascertain whether or not B n (C,T, β) is greater than P n and, if so, setting L equal to I, setting i equal to (U+L)/2, and going back to perform step (i) and, if B n (C, T, β) is not greater than P n , the processor checking to ascertain whether or not B h (C, T, β) is greater than P h and, if not, going back to perform step (i) and, if so, setting U equal to i, setting i equal to (U+L)/2, and going back to perform step (i); wherein the non-integral number of guard channels and the rejection probability value are each determined so as to minimize the number of required channels when a specified constraint is placed on the blocking probabilities of new and handoff calls.
Claim 5
Independent Claim 70 words
A method for use in a system in which telephone calls are communicated over wireless channels, the method comprising the steps of accepting new calls when the number of occupied channels is below a threshold, rejecting new calls when the number of occupied channels is above the threshold, and accepting new calls in accordance with a probability value when the number of occupied channels is substantially equal to the threshold.
Claim 6
Independent Claim 70 words
A method for use in a system in which telephone calls are communicated over wireless channels, the method comprising the steps of accepting new calls when the number of occupied channels is below a threshold, rejecting new calls when the number of occupied channels is above the threshold, and accepting new calls in accordance with a probability value when the number of occupied channels is substantially equal to the threshold.
Claim 7
Independent Claim 69 words
A method for use in a system in which telephone calls are communicated over wireless channels, the method comprising the steps of accepting new calls when the number of occupied channels meets a first criterion, rejecting new calls when the number of occupied channels meets a second criterion, and accepting new calls in accordance with a probability value when the number of occupied channels does not meet either criteria.
Claim 8
Independent Claim 69 words
A method for use in a system in which telephone calls are communicated over wireless channels, the method comprising the steps of accepting new calls when the number of occupied channels meets a first criterion, rejecting new calls when the number of occupied channels meets a second criterion, and accepting new calls in accordance with a probability value when the number of occupied channels does not meet either criteria.
Claim 9
Dependent Claim 22 words
The method of claim 3 further comprising the step of the system reserving a non-integral number of guard channels for handoff calls.
Claim 10
Dependent Claim 21 words
The method of claim 3 further comprising the step of the system always accepting handoff calls unless all channels are occupied.
Claim 11
Dependent Claim 141 words
In a cell site equipped to provide communications over a plurality of channels, a method for admitting new or handoff calls into the cell site, the method comprising the steps of: (a) the cell site reserving a number of channels as guard channels for handoff calls; (b) the cell site accepting new calls when the number of channels being used by the cell site to provide communications is below a specified channel threshold, rejecting new calls when the number of channels being used by the cell site to provide communications is above the specified channel threshold, and accepting new calls in accordance with a probability value when the number of channels being used by the cell site to provide communications is equal to the specified channel threshold; and (c) the cell site always accepting handoff calls unless all channels are occupied.
Claim 12
Dependent Claim 141 words
In a cell site equipped to provide communications over a plurality of channels, a method for admitting new or handoff calls into the cell site, the method comprising the steps of: (a) the cell site reserving a number of channels as guard channels for handoff calls; (b) the cell site accepting new calls when the number of channels being used by the cell site to provide communications is below a specified channel threshold, rejecting new calls when the number of channels being used by the cell site to provide communications is above the specified channel threshold, and accepting new calls in accordance with a probability value when the number of channels being used by the cell site to provide communications is equal to the specified channel threshold; and (c) the cell site always accepting handoff calls unless all channels are occupied.
Claim 13
Dependent Claim 52 words
The method of claim 7 wherein said new calls are rejected with a specified rejection probability value, wherein the number of guard channels is a non-integral number, and wherein the non-integral number of guard channels and the rejection probability value are each determined so as to minimize the number of required channels.
Claim 14
Dependent Claim 28 words
The method of claim 8 wherein the number of required channels is minimized for a set of specified constraints on the blocking probabilities of new and handoff calls.
Claim 15
Dependent Claim 68 words
Apparatus comprising means for communicating telephone calls over a wireless channel, the apparatus including means for accepting new calls when the number of occupied channels is below a threshold, means for rejecting new calls when the number of occupied channels is above the threshold, and means for accepting new calls in accordance with a probability value when the number of occupied channels is substantially equal to the threshold.
Claim 16
Dependent Claim 68 words
Apparatus comprising means for communicating telephone calls over a wireless channel, the apparatus including means for accepting new calls when the number of occupied channels is below a threshold, means for rejecting new calls when the number of occupied channels is above the threshold, and means for accepting new calls in accordance with a probability value when the number of occupied channels is substantially equal to the threshold.
Claim 17
Dependent Claim 67 words
Apparatus comprising means for communicating telephone calls over a wireless channel, the apparatus comprising means for accepting new calls when the number of occupied channels meets a first criterion, means for rejecting new calls when the number of occupied channels meets a second criterion, and means for accepting new calls in accordance with a probability value when the number of occupied channels does not meet either criteria.
Claim 18
Dependent Claim 67 words
Apparatus comprising means for communicating telephone calls over a wireless channel, the apparatus comprising means for accepting new calls when the number of occupied channels meets a first criterion, means for rejecting new calls when the number of occupied channels meets a second criterion, and means for accepting new calls in accordance with a probability value when the number of occupied channels does not meet either criteria.
Claim 19
Dependent Claim 19 words
The apparatus of claim 11 further comprising means for reserving a non-integral number of guard channels for handoff calls.
Claim 20
Dependent Claim 18 words
The apparatus of claim 11 further comprising means for always accepting handoff calls unless all channels are occupied.
Claim 21
Dependent Claim 151 words
In a cell site equipped to provide communications over a plurality of channels, means for admitting new or handoff calls into the cell site, the means comprising: (a) reservation means for reserving a number of channels as guard channels for handoff calls, (b) new call acceptance means for accepting new calls when the number of channels being used by the cell site to provide communications is below a specified channel threshold, the new call acceptance means rejecting new calls when the number of channels being used by the cell site to provide communications is above the specified channel threshold, and the new call acceptance means accepting new calls in accordance with a probability value when the number of channels being used by the cell site to provide communications is equal to the specified channel threshold; and (c) handoff call acceptance means for always accepting handoff calls unless all channels are occupied.
Claim 22
Dependent Claim 151 words
In a cell site equipped to provide communications over a plurality of channels, means for admitting new or handoff calls into the cell site, the means comprising: (a) reservation means for reserving a number of channels as guard channels for handoff calls, (b) new call acceptance means for accepting new calls when the number of channels being used by the cell site to provide communications is below a specified channel threshold, the new call acceptance means rejecting new calls when the number of channels being used by the cell site to provide communications is above the specified channel threshold, and the new call acceptance means accepting new calls in accordance with a probability value when the number of channels being used by the cell site to provide communications is equal to the specified channel threshold; and (c) handoff call acceptance means for always accepting handoff calls unless all channels are occupied.
Claim 23
Dependent Claim 54 words
The apparatus of claim 14 wherein the number of guard channels is a non-integral number, the apparatus further comprising means for rejecting new calls with a specified rejection probability value, wherein the non-integral number of guard channels and the rejection probability value are each determined so as to minimize the number of required channels.
Claim 24
Dependent Claim 28 words
The apparatus of claim 15 wherein the number of required channels is minimized for a set of specified constraints on the blocking probabilities of new and handoff calls.

References Cited (Backward Citations)

US4670899A Cited
US4718081A Cited
US5081671A Cited
US5301356A Cited
US5574977A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-03-15 2002-09-14 2003-03-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-03-15 2006-09-14 2007-03-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-03-15 2010-09-14 2011-03-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag