This application claims priority under 35 U.S.C. §119 to an application entitled “Method and Apparatus for Call Admission Control in a Mobile Communication System” filed in the Korean Intellectual Property Office on May 6, 2002 and assigned Ser. No. 2002-24880, the contents of which are incorporated herein by reference.
1. Field of the Invention
The present invention relates generally to a mobile communication system, and in particular, to a method and apparatus for call admission control to guarantee communication quality in a cellular communication network such as a CDMA (Code Division Multiple Access) communication network.
2. Description of the Related Art
CDMA is a multiple access technology most widely used in post-2.5 generation cellular networks. From the system implementation point of view, a CDMA communication network is characterized by soft capacity, as compared to TDMA (Time Division Multiple Access) and FDMA (Frequency Division Multiple Access). In the CDMA network, each user is identified by a unique code and if a set of codes with orthogonality is used, as many users as the available codes can theoretically be serviced concurrently. In a forward link (or an uplink), however, it is impossible to use orthogonal codes due to different propagation delays caused by different distances between users and a base station. Thus, other users' signals are noise to another user.
In digital communication, signal-to-noise ration (SNR) determines bit error rate (BER). As more users are serviced simultaneously, the BER for each user is higher. In real implementation, data is delivered on a frame basis. If a BER is increased, it leads to an increase of a frame error rate (FER). Therefore, the FER must be maintained at or below a predetermined value in order to provide acceptable communication quality to the user. On the other hand, this means limitation of the number of users to be simultaneously serviced. That is, the maximum number of users to be serviced simultaneously is not fixed but depends on the communication quality that the system guarantees. This system characteristic is termed soft capacity.
In view of the soft capacity, the CDMA communication system has a variable capacity under the circumstances. The circumstances relate to noise. For example, noise factors include intra-cell interference, inter-cell interference, and background noise containing thermal noise. Among the noise factors, it is impossible to accurately estimate the inter-cell interference. In this context, a call setup request must be admitted or rejected adaptively according to existing conditions in order to maintain FER at or below an acceptable level. This process is usually called “call admission control (CAC)”.
A traditional CAC operation is disclosed in Klein S. Gilliousen, “On the Capacity of a Cellular CDMA System,” IEEE Transactions on Vehicular Technology, vol. 40, pp. 303–312, May 1991 (reference 1), which is incorporated herein by reference. Reference 1 analyzes CDMA system capacity and presents the maximum number of users that can be accommodated based on a given BER being satisfied. While reference 1 does not deal with CAC explicitly, it is substantially about CAC in that, as illustrated in
Z. Liu and M. E. Zarki, “SIR-based Call Admission Control for DS-CDMA Cellular Systems,” IEEE Journal on Selected Areas in Communications, vol. 12, pp. 638–644, May 1994 (reference 2), which is incorporated herein by reference, provides another traditional CAC operation. According to reference 2, upon receipt of a call setup request, SNR is measured. Only if the SNR is great enough to satisfy a required BER, will the call setup request be admitted as illustrated in
Reference 1 and reference 2 commonly aim to maintain BER at or below a desired value. While it is decided indirectly whether a call setup request can be admitted according to the number of users closely related to noise in reference 1, the decision is directly made according to SNR being a quantitative measurement of BER in reference 2.
A cellular mobile communication system such as CDMA primarily seeks to maintain FER at or below a particular value. Yet, this is not the only purpose of CAC. Although a user wants to receive seamless service, e.g., crossing a cell boundary from one cell to another cell, if the new cell is already full of users, the shortage of resources may bring about service interruption for the user. The cell boundary crossing during a call is called handoff. Needless to say, the number of handoff call drops decreases user satisfaction markedly. Hence, CAC must be performed such that the handoff call dropping probability is diminished, for example, by reserving part of network resources for a handoff call.
As described above, CAC aims to decrease both FER and handoff call dropping probability at or below predetermined values. Hereinafter, an FER and a handoff call drop rate at or below the predetermined values are referred to as “frame-level quality” and “call-level quality,” respectively. Despite the equal significance of frame-level quality and call-level quality, most traditional CAC operations consider only one quality. Some CAC operations, even if they consider the two qualities, fail to actually ensure them. Particularly, reference 1 and reference 2 exhibit the following shortcomings.
Reference 1 aims to satisfy the frame-level quality and presents the call admission condition that the current number of users must be less than a preset maximum user number. BER is determined by SNR, as described before. On the assumption that signal strength is constant by power control, noise determines the SNR. Among the noise factors of intra-cell interference, inter-cell interference, and background noise, only the intra-cell interference can be estimated from the current user number. Usually, the background noise can be estimated but the inter-cell interference varies depending on circumstances. For example, network conditions such as load and the spatial distribution of users affect the inter-cell interference. The network load generally varies with time and geographical areas. Moreover, the user spatial distribution is not uniform due to the influence of topography. It is not easy to preset the maximum number of users that can be accommodated by taking all these considerations into account. Consequently, handoff call dropping probability, which is a criterion of deciding call-level quality, is neglected in reference 1.
Reference 2 also aims to guarantee frame-level quality and presents the call admission condition that SNR must be higher than a threshold at the moment when a call admission request is received. Reference 2 advantageously reflects various network conditions because noise is directly measured. Because the SNR is a random process that changes rapidly, making the decision about call admission by taking into account only the sample value at the moment of receiving the call setup request may lead to errors. Reference 2 also neglects the handoff call dropping probability.
It is, therefore, an object of the present invention to provide a CAC method and apparatus for maintaining an FER at or below a target FER to guarantee frame-level quality and for maintaining handoff call dropping probability at or below a target rate to guarantee call-level quality in a mobile communication network such as a CDMA cellular network.
It is another object of the present invention to provide a CAC method and apparatus for maintaining an FER at or below a target FER to guarantee frame-level quality in a mobile communication network such as a CDMA cellular network.
It is a further object of the present invention to provide a CAC method and apparatus for maintaining handoff call dropping probability at or below a target rate to guarantee call-level quality in a mobile communication network such as a CDMA cellular network.
The above objects are substantially achieved by a call admission control method and apparatus in a mobile communication network including a plurality of cells. According to one aspect of the present invention, in a call admission control apparatus, a receiver receives a call setup request for a call, a first decider decides the type of the call, and a second decider decides whether the call satisfies a predetermined condition corresponding to the call type and admitting the call if the call satisfies the condition. The condition is that an FER, which is predicted for the case of the call admission using a second average and a second standard deviation of received power, is less than or equal to a predetermined target FER. Here, the second average and second standard deviation are estimated using a first average and a first standard deviation of received power for a predetermined time period and an average received power increment and a standard deviation increment that are produced by the call admission.
It is preferred that the call is generated within the cell, is generated from a neighboring cell, is a handoff call to the cell, or is a handoff call to a neighbor cell.
It is preferred that the second average received power is the sum of the first average received power and the average received power increment.
It is preferred that the second average received power is computed by multiplying the average received power increment by an offset and summing the product and the first average received power.
It is preferred that the second standard deviation is computed by summing the square of the first standard deviation and the square of the standard deviation increment and obtaining the square root of the sum.
It is preferred that the second standard deviation is computed by multiplying the square of the standard deviation increment by an offset, summing the square of the first standard deviation and the product, and obtaining the square root of the sum.
According to another aspect of the present invention, in a call admission control apparatus, a receiver receives a call setup request for a call, a first decider decides the type of the call, and a second decider decides whether predetermined first and second conditions corresponding to the call type are satisfied and admitting the call if the conditions are satisfied. The first condition is that an FER, which is predicted for the case of the call admission using a second average and a second standard deviation of received power, is less than or equal to a predetermined first target FER. The second average and second standard deviation are estimated using a first average and a first standard deviation of received power for a predetermined first time period and an average received power increment and a standard deviation increment that are produced by the call admission. The second condition is that an FER measured for a predetermined second time period is less than or equal to a predetermined second target FER.
It is preferred that the call is generated within the cell.
It is preferred that the second decider further decides whether the first condition is satisfied in a neighboring cell.
It is preferred that the second decider further decides whether the second condition is satisfied in a neighboring cell.
According to a further aspect of the present invention, in a call admission control apparatus for a handoff call, a receiver receives a call setup request for a handoff call, and a decider decides whether the handoff call satisfies a predetermined condition and admitting the handoff call if the handoff call satisfies the condition. The condition is that an FER which is predicted for the case of the handoff call admission using a third average and a third standard deviation of received power is less than or equal to a predetermined target FER. Here, the third average and third standard deviation are estimated using a first average and a first standard deviation of received power for a predetermined time period and a second average and a second standard deviation which are determined by an average received power increment and a standard deviation increment that are produced by the handoff call admission and the amount of reserved resources.
It is preferred that the third average received power is the sum of the first average received power and the second average received power.
It is preferred that the third average received power is computed by multiplying the second average received power by an offset and summing the product and the first average received power.
It is preferred that the third standard deviation is computed by summing the square of the first standard deviation and the square of the second standard deviation, and obtaining the square root of the sum.
It is preferred that the third standard deviation is computed by multiplying the square of the second standard deviation by an offset, summing the square of the first standard deviation and the product, and obtaining the square root of the sum.
The above and other objects, features and advantages of the present invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings in which:
Several embodiments of the present invention will be described herein below with reference to the accompanying drawings. In the following description, well-known functions or constructions have been omitted for conciseness.
The present invention provides a CAC operation that guarantees both frame-level quality and call-level quality. As described previously, the frame-level quality refers to FER maintained at or below a target FER and the call-level quality refers to handoff call dropping probability maintained at or below a target rate. A CAC aiming at the frame-level quality is called “a simple CAC” and a CAC aiming at both the frame-level quality and the call-level quality is called “an enhanced CAC”. In other words, the enhanced CAC covers the simple CAC. The present invention is applicable to a mobile communication system such as a CDMA cellular network including a plurality of cells.
Referring to
Hereinbelow, a CAC according to an embodiment of the present invention will first be overviewed, followed by a description of a CAC apparatus. Tests T1 and T2 will then be described which are used to decide whether simple CAC conditions are satisfied. Next, the simple CAC and the enhanced CAC will be described and the performance of the CAC operations will finally be analyzed.
A. Overview
Simple CAC
A CAC is a process of determining whether to admit or reject a received call setup request. In accordance with an embodiment of the present invention, two tests T1 and T2 are presented and an appropriate test is performed according to the type of call. If the test is passed, the call is admitted. In Test T1, a received power distribution is modeled and an FER is calculated. Test 2 calculates an actual average FER using the latest slot information. Tests T1 and T2 will be described later.
Calls are divided into either a new call or a handoff call. They are further branched into a call originated within the same cell and a call originated from a neighboring cell. Therefore, calls are classified into a new call originated within the same cell (CT1), a new call originated from a neighboring cell (CT2), a handoff call to the same cell (CT3), and a handoff cell to a neighboring cell (CT4). A different call admission criterion is applied according to the type of a call. For each call type, no tests are performed, only T1 or T2 is performed, or both T1 and T2 are performed. Since the four different cases are available to each call type, the total number of available test combinations for the four call types is 44 (=256). It is impossible to test calls using all the test combinations. Thus only test combinations that satisfy the following design conditions will be considered.
(1) The admissibility of a new call is assessed more strictly than that of a handoff call.
(2) The admissibility of a call originated within the same cell is assessed more strictly than that of a call originated from a neighboring cell.
(3) Test T1 is applied to a call originated within the same cell.
Table 1 lists three criterion combinations that satisfy the above conditions.
CACs based on combinations 1, 2 and 3 are performed as first, second and third embodiments of the present invention, respectively.
Enhanced CAC
The enhanced CAC is similar to the simple CAC except that test T1 is modified to maintain handoff call dropping probability at or below a target rate. The enhanced CAC according to an embodiment of the present invention adapts the number of virtual users by various bandwidth reservation techniques used to give priority to a handoff call in TDMA/FDMA. One of them can be found in Korea Patent Application No. 2000-57677 entitled “Adaptive Call Admission Control Method and Apparatus for Guaranteeing Service Quality for Handoff in Radio Network” (Jae-Young Lee and Se-Woong Park), which is incorporated herein by reference. Since the enhanced CAC is performed by modifying test T1, “enhanced CAC-combination x (x=1, 2, 3)” is “simple CAC-combination x (x=1, 2, 3) with modified test T1”.
B. CAC Apparatus
Referring to
In the present invention, the call admission/rejection decider 300 makes the decision by performing test T1 or T2, or both on the call. Tests T1 and T2 will be apparent in a later description of
More specifically, the call admission/rejection decider 300 performs tests T1 and T2 for CT1 and test T1 for CT3 in accordance with a first embodiment of the present invention, which will be described in detail with reference to
As stated before, the enhanced CACs are achieved by modifying test T1 in the simple CACs. Thus, their description is not provided here.
C. Tests T1 and T2
CACs according to the embodiments of the present invention are applicable to the forward link in a mobile communication network such as a CDMA cellular system. The forward link is comprised of successive slots of a fixed length and each slot duration is equal to the duration of one frame. Each frame starts at a slot boundary.
It is assumed that system-required frame-level quality is an average FER at or below a target FER emax. The FER is a monotone decreasing function with respect to a bit energy-to-noise spectral density γ. In the CDMA system, γ is computed by
where pg is a processing gain, Ps is a signal power level, and Prcv is a total received power level.
Let the characteristic of channel coding be (L, M, t), which implies that an L-bit code produced by adding redundancy bits to an M-bit block can be recovered against up to t bits random errors. Then, the FER
Here, q(γ) is a BER and q(γ)=Q√{square root over (2γ)}.
With respect to total received power distribution DP(p) and the FER f(γ), the frame-level quality is expressed as
Assuming that the total received power follows the Gaussian distribution, with respect to the average m and standard deviation σ of DP(p), equation (2) is
To satisfy the condition represented by equation (3), tests T1 and T2 are used as call admission criterions in the embodiments of the present invention.
Test T1
In the present invention, the received power Prcv(i) of each slot and the square of the received power, Prcv2(i) are stored for a predetermined time period. An average received power {circumflex over (m)} and a standard deviation {circumflex over (σ)} for the predetermined time period are computed using power information about Wp latest slots. The frame characteristic of a call determines an average received power increment d{circumflex over (m)} and a standard deviation increment d{circumflex over (σ)} that are produced as the call is admitted. These values are calculated from a traffic source model or measured. For example, if the call is modeled on an on-off source with an activity factor α, d{circumflex over (m)}=Psα and
The average received power {circumflex over (m)}n and the standard deviation {circumflex over (σ)}n for the case of the call admission are computed by applying d{circumflex over (m)} and d{circumflex over (σ)} to {circumflex over (m)} and {circumflex over (σ)}, respectively. The FER ē is estimated according to equation (3) using the average received power {circumflex over (m)}n and the standard deviation {circumflex over (σ)}n for the case of the call admission. If the FER ē is equal to or less than the target FER emax, it is determined that test T1 has passed.
The essence of test T1 is that an FER is estimated by computing momentums of total received power from sample values about some latest slots and predicting the probability distribution of the total received power after a call is admitted by summing the momentums and an additional power momentum produced by the call admission. When the Gaussian distribution is assumed, only an average total received power and a standard deviation are computed. On the other hand, if total received power distribution is approximated to other types of distribution, corresponding momentums must further be computed.
If a tuple of the average total received power and the standard deviation is defined as system state, test T1 proceeds as follows.
(1) A first average received power {circumflex over (m)} and a first standard deviation {circumflex over (σ)} for a predetermined time period are computed by
and
(2) An average received power increment d{circumflex over (m)} and a standard deviation increment d{circumflex over (σ)} incurred by admitting a call are computed.
(3) A second average received power {circumflex over (m)}n and a second standard deviation {circumflex over (σ)}n for the case of the call admission are computed by {circumflex over (m)}n={circumflex over (m)}+δ·d{circumflex over (m)} and
δ=1 for a call originated within the same cell and δ<1 for a call originated from a neighboring cell. That is, the second average received power is the sum of the first average received power and the average received power increment, or calculated by multiplying an offset by the average received power increment and adding the first average received power to the product. In the same manner, the second standard deviation is calculated by adding the square of the first standard deviation to the square of the standard deviation increment, or by multiplying an offset by the standard deviation increment and adding the first standard deviation to the product.
(4) If an FER estimated using the second average received power and the second standard deviation according to equation (3) is equal to or less than a target FER, it is determined that test T1 has passed. Thus, test T1 can be expressed as
T1:∫G({circumflex over (m)}n,{circumflex over (σ)}n)g(p)dP≦emax (4)
Test T2
Test T1 assumes that total received power follows the Gaussian distribution. Therefore, the estimated FER may not be accurate. To compensate for an estimation error, test T2 is further considered in the present invention. In test T2, the actual FER of Wh latest slots is measured and if the FER measurement is greater than the target FER emax, no more calls are admitted, to thereby prevent system overload. For this purpose, information about the total number nt(i) of frames and the number ne(i) of defective frames received in an ith slot is stored and an average FER is calculated using such information about latest Wh slots by
Thus, test T2 is expressed as
Referring to
Referring to
The slot information collectors 313 and 322 illustrated in
D. CAC Operations
Simple CAC
CACs according to the embodiments of the present invention are basically identical except for test combinations.
(1) The call setup request receiver 100 illustrated in
(2) The call type decider 200 decides the type of the call in step 411.
(3) The call admission/rejection decider 300 performs tests corresponding to the call type. If the call passes the tests, it is admitted. Otherwise, it is rejected. For CT1, the call admission/rejection decider 300 performs test T1 in step 412 and test T2 in step 413. If the call passes both tests t1 and T2, the call admission/rejection decider 300 admits the call in step 416. Otherwise, it rejects the call in step 415. For CT3, the call admission/rejection decider 300 performs test T1 in step 414. If the call passes test T1, the call admission/rejection decider 300 admits the call in step 416. Otherwise, it rejects the call in step 415.
(1) The call setup request receiver 100 illustrated in
(2) The call type decider 200 decides the type of the call in step 421.
(3) The call admission/rejection decider 300 performs tests corresponding to the call type. If the call passes the tests, it is admitted. Otherwise, it is rejected. For CT1, the call admission/rejection decider 300 performs test T1 in step 422 and test T2 in step 423. If the call passes both tests T1 and T2, the call admission/rejection decider 300 decides whether test T1 is passed for all neighboring cells in step 424. If it is, the call admission/rejection decider 300 admits the call in step 427. Otherwise, it rejects the call in step 426. For CT3, the call admission/rejection decider 300 performs test T1 in step 425. If the call passes test T1, the call admission/rejection decider 300 admits the call in step 427. Otherwise, it rejects the call in step 426.
(1) The call setup request receiver 100 illustrated in
(2) The call type decider 200 decides the type of the call in step 431.
(3) The call admission/rejection decider 300 performs tests corresponding to the call type. If the call passes the tests, it is admitted. Otherwise, it is rejected. For CT1, the call admission/rejection decider 300 performs test T1 in step 432 and test T2 in step 433. If the call passes both tests T1 and T2, the call admission/rejection decider 300 decides whether test T2 is passed for all neighboring cells in step 434. If it is, the call admission/rejection decider 300 admits the call in step 437. Otherwise, it rejects the call in step 436. For CT3, the call admission/rejection decider 300 performs test T1 in step 435. If the call passes test T1, the call admission/rejection decider 300 admits the call in step 437. Otherwise, it rejects the call in step 436.
Enhanced CAC
To diminish handoff call dropping probability in a TDMA/FDMA system, bandwidth reservation is usually performed. The bandwidth reservation allows a handoff call to be admitted more easily by applying a call admission criterion expressed as equation (6) to a new call and a different call admission criterion expressed as equation (7) to the handoff call.
Coc+Crq≦C−Crv (6)
Coc+Crq≦C (7)
where Coc is the number of channels in current use, Crq is the number of channels that a new call requires, C is the total number of available channels in the system, and Crv is the number of channels reserved for handoff calls. If equation (6) is modified to the form of Coc+(Crq+Crv)≦C, it is identical to equation (7) except that Crq is replaced with Crq+Crv. This implies that the admissibility of a new call is assessed more strictly than that of a handoff call by considering the number of channels required for the new call to be the sum of the number of actually required channels and the number of reserved channels for the handoff call.
According to the present invention, the above-described principle is introduced to an enhanced CAC operation by using (1+v)d{circumflex over (m)} instead of d{circumflex over (m)} and (1+v)d{circumflex over (σ)}2 instead of d{circumflex over (σ)}2 in test T1 in order to effect bandwidth reservation in a CDMA system. Here, v is the amount of reserved resources, equivalent to the number of virtual users. The number of virtual users varies under circumstances for the purpose of ensuring handoff call dropping probability at or below a threshold and a related algorithm is called “a virtual user adaptation algorithm”. In the present invention, a reserved bandwidth adaptation technique can be used which is disclosed in Korea Patent Application No. 2000-57677 entitled “Adaptive Call Admission Control Method and Apparatus for Guaranteeing Service Quality for Handoff in Radio Network” (Jae-Young Lee and Se-Woong Park), as stated previously. Let test T1 using (1+v)d{circumflex over (m)} and (1+v)d{circumflex over (σ)}2 be termed “modified T1”. Then simple CAC is identical to enhanced CAC except for the difference between tests T1 and modified T1. Therefore, the enhanced CAC according to the present invention is apparent even though it is not described here.
E. Performance Analysis
CAC according to the present invention guarantees both frame-level quality and call-level quality. The effects of the CAC will be verified in a simulation. The simulation assumed a network having a 19 hexagonal cell layout. 19-cell clusters were expanded continuously to eliminate edge effect. Each call was modeled on an on-off source. L=511, M=331, and t=20 for the FER f(γ). A system bandwidth W=1.25(MHz) since pg=W/R in equation (3) and a transmission rate R=511(bits)/20(ms)≈25(kbps) since it is a frame size per slot. The other conditions of the simulation are listed in Table 2 below.
Frame-Level Quality Guarantee
The guarantee of frame-level quality by the simple CAC according to the present invention will be described below.
A simple CAC-combination 2 and a simple CAC-combination 3 according to the second and third embodiments exhibit similar characteristics to those illustrated in
Call-Level Quality Guarantee
The guarantee of call-level quality by the enhanced CAC according to the present invention will be described below.
Referring to
In accordance with an embodiment of the present invention, simple CAC and enhanced CAC maintain an FER at or below a target FER and a handoff call dropping probability at or below a target handoff call dropping probability in a mobile communication network such as a CDMA cellular network. Therefore, both frame-level quality and call-level quality are guaranteed.
While the invention has been shown and described with reference to certain several embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2002-0024880 | May 2002 | KR | national |
Number | Name | Date | Kind |
---|---|---|---|
6278701 | Ayyagari et al. | Aug 2001 | B1 |
6597922 | Ling et al. | Jul 2003 | B1 |
6944125 | Salmanian | Sep 2005 | B1 |
6944449 | Gandhi et al. | Sep 2005 | B1 |
6975609 | Khaleghi et al. | Dec 2005 | B1 |
7024203 | Naghian | Apr 2006 | B1 |
7120115 | Laaksonen | Oct 2006 | B1 |
Number | Date | Country | |
---|---|---|---|
20030206537 A1 | Nov 2003 | US |