PROCEDURE FOR LOAD CONTROL IN A CELLULAR CDMA COMMUNICATIONS SYSTEM

Abstract: The invention relates to a procedure for sharing of load in an overloaded cell to neighboring cells with free capacity in a cellular tele- and data communications system that is utilizing CDMA. The procedure appoints steps to select a suitable terminal for handover to a suitable neighboring cell. The procedure utilizes signal strength measuring and capacity calculations in the cells. According to the invention, signal strength values G<i>ji</i> are collected for each terminal <i>i</i> and neighboring base station <i>j</i>, to the base station <i>k</i>. For each terminal <i>i</i>, an amount of base stations A<i>i</i> are created, for which G<i>ji</i> DOLLAR gt; alpha , where alpha is a threshold value. For each terminal <i>i</i>, a base station is selected from A<i>i</i> that provides highest increase of total data throughput to create an amount B. From the amount B the "terminal-base station"-pair that provides highest increase of total data throughput is selected. Handover is ordered of the selected terminal to the selected base station in the "terminal-base station"-pair. The base stations in the amount A<i>i</i> are divided into the subsets A<i>i1</i> including cells in A<i>i</i> that are using the same frequency as cell <i>k</i>, and A<i>i2</i> including other cells in A<i>i</i>. The increase of the total data throughput is preferably calculated based on the at the handover free capacity in the potential base station in said "terminal-base station"-pair, plus the capacity made available, at the handover, in the base station <i>k</i>. In order to avoid "near-far effects" base stations (or cells) for which the signal strength G<i>ji</i> does not exceed the signal strength G<i>ki</i> for base station <i>k</i> by the value of a parameter delta that is selected by the operator, are preferably not considered at the calculation.

Description: PROCEDURE FOR LOAD CONTROL IN A CELLULAR CDMA COMMUNICATIONS SYSTEM Technical field The present invention relates to a procedure for a mobile radio communications system to manage problems of lack of capacity, and to increase the data throughput in a UMTS communications network. Especially the method according to the invention makes possible a sharing of load in an overloaded cell to neighboring cells with free capacity. The method provides steps to select a suitable mobile for handover to a suitable neighboring cell. The method utilizes signal strength measuring and capacity calculations in the cells. Prior art UMTS (Universal Mobile Telecommunications System) is the European name of the third generation mobile systems that are planned to be in operation at the beginning of the 21st century. The standardization work for UMTS is in full progress at present and it is expected that the first phase of the standards shall be ready in the year 2000. Much of the work is done in common between Japan and Europe and in all probability the standards will be in common. UMTS is expected to offer, as GSM (Global System for Mobile communication) both voice/speech- and data services but with the difference that UMTS will offer higher data speed compared with the GSM of today. UMTS will, in addition to the services of today, support i.a. multimedia services and Internet access with transmission speeds up to 2 Mbit/s. The standardization work for UMTS is focused on the creation of a new radio access network called UMTS Terrestrial Radio Access Network, UTRAN . The idea is that the infrastructure in form of MSCs and SGSN/GGSN that will exist in the GSM/GPRS-network when UMTS is launched shall be reused. A clear picture of a suggestion for network architecture for UTRAN is given in Figure 1. The radio access technology itself in UTRAN is called UMTS Terrestrial Radio Access, UTRA. It has two modes, one frequency duplex mode, FDD-mode, and one time duplex mode, TDD-mode. Both modes are based on use of a spread spectrum technology, CDMA. In the description of the channel structure and the handover functions in UTRA below, it is the FDD-mode that is meant. The present invention, however, can as such be applied to both the FDD- and TDD-mode. One of the main qualities in CDMA-based systems is that all users can utilize the same frequency band at the same time. In order to distinguish between different users and different cells in a CDMA-system, different codes are utilized. In UTRA two kinds of codes are used, spreading codes and scrambling codes. The spreading code spreads the information that shall be transmitted at a chip rate of 4096 Mchip/s. The length of the spreading code varies from 4-265 bits, depending on current data speed. The scrambling codes, on the other hand, do not change the number of bits that shall be transmitted, but only changes their value according to a well-defined schedule. In downlink the spreading code is used to secure orthogonality between different users in the same cell, irrespective of by which data speed they are transmitting. Each cell also uses a scrambling code of its own, which makes it possible to distinguish between different cells. This code is in this way functioning as a cell identity. In uplink, each user/terminal utilizes a unique scrambling code to make it possible to distinguish between the users in the cell. On the other hand there is no coordination needed of the use of the spreading codes of the uplink. All users/terminals can utilize just any spreading code . A channel in UTRA consequently is characterized in a unique combination of spreading code and scrambling code, and the frequency that is utilized. The number of existing spreading codes is limited when they shall be orthogonal. If the number of spreading codes in downlink in a cell is not sufficient, it is possible to use more than one scrambling code. This procedure, however, should be avoided, if possible, since the users will not be perfectly orthogonal. Thanks to the structure of the spreading code, users with different data speeds in a cell are still orthogonal. The capacity in form of the number of users, however, is directly depending on which spreading codes that are used, A user with code length 64 corresponds to two users with code length 128. The use of codes to distinguish between users makes it possible to utilize a frequency repetition distance of one (1) in most cases. If the operator has a plurality of frequencies available, these can be used to create hierarchical cell structures with several layers, see Figure 2. Depending on the movement pattern of the respective terminal, and the services it utilizes, it may be of interest to route it to any of the current layers of cells . In the first phase of the cell selection procedure, each terminal measures received signal strength from the base stations in the neighborhood. After that, the terminal synchronizes to the cell that was strongest and identifies which scrambling code that is used by the cell. As long as the terminal is in "idle mode", it is continuously searching for new cells. A control unit in the network (RNC) provides a priority list to the terminal over which scrambling codes (cell identities) it shall search for. This list is continuously updated to reflect changes, if any, in the environment around the terminal. An essential problem concerning selection of cell in CDMA-systems is the so-called "near-far effect". It occurs when a terminal that is close to a base station transmits with too high output power and in that way drowns the signals from other terminals in the same area. In order to prevent the occurrence of near-far problems, UMTS-terminals are using a very fast power control. When a terminal is moved from one cell to another, or when it for some reason finds that the cell (base station) to which the terminal is synchronized does not have sufficiently high quality, the terminal changes base station. The change is called handover and is an essential constituent within mobile telecommunication which advisably is preceded by some suitable procedure for selection of new base station. There are two main types of handover in a CDMA-system: Soft Handover and Hard Handover. Soft Handover is defined as a handover where the terminal starts communicating with a new cell without breaking the communication with the previous cell. The requirement is that the communication towards the two cells is using the same frequency. A terminal in soft handover, however, is not limited to communicating with two cells. If it is considered as an advantage, it can communicate with more than two cells at the same time. Hard Handover means that the terminal breaks the communication with the present cell before a new connection is established towards a new cell. The most common reasons for using hard handover are that the cells in question are using different frequencies, or that a soft handover is not needed as, for instance, for packet data services. In order to facilitate handover, an UTRA-terminal should keep the following cell lists updated. Active set : The cells with which a terminal is in soft handover at a certain occasion. Handover moni toring set : All cells (UTRA or other systems such as GSM) which the terminal has been ordered to surveil by UTRAN when it is in "active mode". The set corresponds to BA(SACCH) in GSM. Handover candida te set : Those cells that at the occasion do not belong to the "Active set" of the terminal, but which are received with sufficient signal strength. These cells do not need to be on the frequency that at the present occasion is used by the terminal. Also cells in other systems, such as GSM, can be included in the set . Aim of the invention UMTS with its large supply of services is expected to be very popular among mobile users, which will result in capacity problems for UMTS-operators . Because the mobile users are mobile in the system, the operator will have capacity problems in certain cells or in certain areas where the traffic load exceeds the available number of resources. These capacity problems are expected to become larger than for, for instance, GSM since a larger amount of different types of services will be offered within UMTS. The traffic load is unpredictable and varies both in time and room. Examples of areas where capacity problems may arise are railway stations, airports, trade fairs and conference establishments etc. Capacity problems can cause both blocking in the network and/or a reduced data speed for the common UMTS- user. The capacity problem can be solved either by means of an over-dimensioning of the network, or by means of specific algorithms which only operates when capacity problems arise. An example of such an algorithm is a "cell load sharing" -algorithm. "Cell load sharing" moves radio resources from neighboring cells to make it possible to use them in the cell where the lack of resources occurs. Over- dimensioning of networks costs a lot of money and it means that the problem is eliminated by "extension", providing more resources to the cells that are expected to be overloaded. One way of reducing the capacity problem in a cell is to direct certain selected terminals to other cells if these cells are of sufficiently good quality. "Directed Retry"- and "Cell Load Sharing" -functionality are used in the GSM-system of today to reduce the probability of blocking and to increase the capacity in the network. "Directed Retry" is used when the terminal enters into the system and finds that the most attractive cell is lacking free resources, whereas neighboring cells have free resources. "Cell Load Sharing" is used during a call in progress as a part of the handover algorithm. In the Swedish patent application 9804038-9 a procedure is described for sharing of load in an overloaded cell to neighboring cells in a tele- and data communication system, such as GSM with HSCSD. The present invention is based on the solution in the patent application 9804038-9, but is adapted to UMTS. Possibilities of application to other systems are not discussed in this patent application. One aim of the present invention is to provide a procedure to reduce capacity problems that can arise in UMTS. Specifically, the invention aims at providing an algorithm that controls and shares the traffic load in a future UMTS-network that operates with CDMA. A further aim of the invention is to provide an increase of the data speed or data throughput to the UMTS-terminals . In addition, the aims above shall be fulfilled in such a way that problems with " near-far" -effects are minimized. Summary of the invention The present invention fulfils above mentioned aims by providing a procedure for control of load in cellular tele- and data communication systems that utilizes CDMA, including a number of cells that are served by a base station each, and a number of mobile terminals in each cell. The base stations in such a system is controlled by a control unit (RNC) , and each terminal 1 is connected to, or has a favorite base station k, including the steps. According to the invention, signal strength values Gj i are collected for each terminal 1 and neighboring base station j to the base station k . For each terminal i , an amount A_ of base stations are created for which Gj ι>a, where a is a threshold value. For each mobile 1 is selected from hi a base station that gives highest increase of total data throughput to create an amount B. From the amount B is selected that mobile station pair that provides highest increase of total data throughput. Handover is ordered of the selected mobile to the selected base station in the mobile - base station- pair. The procedure is adapted to a CDMA-system that supports soft handover of a terminal I from a cell k to another cell j, which means that said terminal i communicates with both these cells k and j at the same time on the same frequency for a period of time at the handover. The base stations in the amount Ai therefore are divided into the subsets Ail including cells m Ai that are using the same frequency as cell k, and Aι2 including other cells m Ai . The increase of the total data throughput is preferably calculated based on the capacity made available at the handover m the potential base station in said mobile - base station-pair, plus the capacity made available at the handover in base station k. In order to avoid "near-far effects", base stations (or cells) for which the signal strength G i does not exceed the signal strength Gki for base station k by the value of a parameter δ that is selected by the operator, are advisably not taken into consideration at the calculation . The invention is defined m enclosed patent claim 1, whereas advantageous embodiments are given m the subordinate patent claims. Brief description of the drawings Advantageous embodiments of the invention is described below in detail with reference to the enclosed figures, of which Figure 1 shows the network architecture for UTRAN according to standard SMG2 ZZ.01 vO .0.9 December 1998; Figure 2 is an example of a hierarchical cell structure in UMTS; Figure 3 shows a schematic picture of the area in a cell within which terminals that can be candidates for handover are looked for. Detailed description of preferred embodiments The present invention aims at using a cell load- sharing algorithm, i.e. a procedure or sharing of load for UMTS. The invention facilitates and increases the sharing of load in the system. From the operator' s point of view it is desirable to have low probability of blocking in the network and high data speed or high data throughput with rather low interference. The algorithm in the procedure according to the invention can be used both at setting up of voice- and data calls as well as during the call in progress. The procedure can be used in situations when one or more terminals in the network want to use a higher data speed than what is available in the cell. The intention is that at congestion of traffic, the procedure shall be applied in order to reduce the probability of blocking in the system and to increase the data speed and by that throughput in the system. In a preferred embodiment of the present invention, the procedure is recurrent at a certain interval T, which is set by the operator. The procedure can, when needed, also be repeated dynamically. The algorithm is based on information about the traffic load of each cell and the radio environment of the terminals and their need for data speed. The algorithm is suitably used at congestion of traffic and when the radio resources of the cell is lower than the need of resources in the cell. The algorithm is designed to be used on cell level. In the algorithm, the to the network reported or measured signal strength values or signal-to-noise ratio of the terminals are used. Let G i be the measured signal strength value (obtained by any method) between base station j and terminal i for all cells j that are neighbors to the cell with index k. In a first step of the algorithm, a terminal is connected to cell k, or has cell k as favorite cell (the cell that the terminal should use in normal cases) . Gki represents the measured signal strength value or signal-to- noise-ratio (obtained by any method) at terminal i of the base station k belonging to the favorite cell k . In the algorithm a threshold value α, which is set by the operator, is utilized. All values of Gj i higher than α results in a positive registration in the sense that the cell (the base station) j constitutes a good candidate to the terminal I . Other G i gives a negative registration. The operator shall be able to set α at cell level. The neighboring base station with index j to the base station with index k and the Gj i of which is larger than α, constitutes a good candidate to terminal l and is included in the candidate amount hi . This implies that Gki is larger than α. The amount hi consists of all neighboring cells j to cell k that fulfils the condition that Gj i is larger than α for terminal _ι . In the UMTS-standards Ai is called "Handover Candidate Set", as has been described m the background above. Neighboring cells are the cells that are geometrically located close to the cell m question and which is defined according to a list about which the network is informing the terminal. It can be cells m the same layer as the cell m question, or it can be cells in another layer. In Figure 2 are shown hierarchical cells in two layers, where larger cells, macro cells 1, occupy a frequency fl , and smaller cells, micro cells 2, occupy another frequency f2 wholly or partly on the same geographical area. In order to prevent emergence of "near-far effects", the amount Ai is divided into two subsets Ail , which consist of the cells in Ai that use the same frequency as cell k, and Ai2, which consists of other cells in Ai . Depending on how the network is configured, the cells in Ai2 can belong to the same cell layer as cell k, or another layer in the case with hierarchical cell structures. In Figure 3 is schematically illustrated a number of cells with belonging base stations in a UMTS-system. For the sake of simplicity, the cells have been drawn identical and with regular form; in reality the cells are probably of different sizes and highly irregular. The relation Gji>α describes an area on the fringe of the cell k. According to the invention it is within this area that the algorithm will look for terminals that are suitable for "cell re- selection" or "handover". The parameter α can also be used to determine if the algorithm shall be used or not. When α is of infinite size, the algorithm is not used. When α is very small, all neighboring cells are "favorite cells" for terminal i to connect to. The parameter α is a kind of protection against deterioration of the link quality of the terminal and should be set to a moderately high value, so that the quality of the link and the interference is not influenced to any appreciable extent. The quality of the link is that which can be measured by bit error rate or similar measure according to known technology. For each terminal i in the cell k, the network checks all neighboring cells j in the amount Ai={Ail , Ai2} that together with the terminal fulfil the condition Gji>α. When the amount Ail is not empty, and if the service that is used does not require soft handover, one checks which capacity xl terminal i can have allocated to itself (which maximally is the wanted capacity of the terminal i) in the potentially new cells that belong to the amount Ail. In order to avoid "near-far effects", the cells where Gji< Gifi-δ hard/ where δ hard is a parameter that is set by the operator, are not taken into consideration. After that, the network checks which capacity yl that can be allocated to other terminals in the cell k, to which the terminal in question for the moment is connected (serving cell), given that the terminal makes "cell re- selection" or handover to the candidate cell in question. When the amount Ail is not empty and soft handover is used, the capacity in all cells that are included in the active set of the terminal are checked and compared with the available capacity in the cells that are in the amount Ail. In order to avoid "near-far effects", the cells in Ail where Gj i< Gki-δ SO ft, where δ soft is a parameter that is set by the operator, are not taken into consideration. The maximum data speed that a change of cells in active set should imply, x2, and the capacity that is set free in the cell/cells that leaves active set, γ2, are calculated. If the amount Ai2 is not empty, i.e. there are candidate cells on other frequencies, in the same or another cell layer, than the one the terminal at present is using, it is checked which capacity x3 terminal i can have allocated to it (maximally the wanted capacity) if it performs "cell re-selection" or handover to a cell in AiJ . After that is checked which capacity y3 that can be allocated to other terminals in the cell the terminal in question at present is connected to (serving cell), given that the terminal makes a cell re-selection or handover to the candidate cell in question. These two parameters are added { x n +y n ) and one will have the total capacity that can be allocated in the network, given that the terminal is connected to the new cell, i.e. the total increase of the data throughput is studied in the network. This is done for all cells in the amount of candidates Ai for terminal i, in order to then select the cell called [MAX(Ai)] that gives the highest increase of data speed or throughput. The cell [MAX(Ai)] is the one that provides maximal gain at a change of cell of terminal i. If there in this case should be more candidate base stations that provide maximal increase of throughput to terminal i, that base station which provides highest Gji, i.e. the one that is strongest received is selected. The procedure above is repeated for all terminals i in the cell in question. Let B be the amount of cells [MAX(Ai)] that gives maximal throughput for all terminals in the cell in question. Then the "base station - terminal" -pair is selected that provides maximal [MAX (At)] in the amount B. If there are more than one "base station - terminal" -pair in the amount B that give maximal data speed or throughput, the task is to select a final terminal from the amount B. The selection can be made at random, or based on the one that provides the highest Gj i . The network orders the selected terminal to make cell re-selection or handover to the appointed base station (or the cell) . Change of cell can be made by, for instance, dynamically changing the "cell selection parameters" at selection of cell in "Idle Mode", or by dynamically changing the handover parameters at "Active Mode" . In the case when soft handover is not used, the algorithm implies that the network calculates a suitable cell to a terminal and forces the terminal to select that cell. In the case when soft handover is used, the network forces the terminal to change its "active set" . If the cell that the terminal actually should like to be connected to again will have free capacity, the terminal that has been ordered to make a cell re-selection or handover to another cell, again can be switched over to this by a time punishment of hysteresis. As a conclusion, a procedure has been shown that aims at overcoming problems of lack of capacity in future UMTS- networks. At the same time such an intelligent load-sharing algorithm will provide an increase of the data speed in the UMTS-networks . The invention is a further development of Swedish patent application 9804038-9 for GSM/HSCSD with main focus on new functionalities in UMTS, such as soft handover and hierarchical cell structures. In the GSM- system of today, load control is used to reduce the probability of blocking in a loaded network. The novelty and the contribution of the invention is that it reduces probability of blocking and at the same time increases data speed in a loaded UMTS-network. The invention results in that the data speed for UMTS-terminals can increase as a consequence of better utilization of channels (code utilization) in UMTS.

Claims: PATENT CLAIMS 1. Procedure, for control of load in cellular tele- and data communication systems including a number of cells that are served by one base station each, and a number of mobile terminals in each cell, at which the base stations are controlled by a control unit (RNC) , and each terminal i is connected to, or has, a favorite base station k, including the steps: that signal strength values Gji for each terminal i and neighboring base station j to the base station k are collected; that for each terminal i, an amount A of base stations are created for which GjJXx, where α is a threshold value; that for each terminal i, a base station is selected from A 2 that provides highest increase of total data throughput to create an amount B; to, from the amount B, select the "terminal - base station" -pair that provides highest increase of total data throughput; and to order handover of the selected terminal to the selected base station in said terminal - base station-pair, c h a r a c t e r i z e d in that the system utilizes CDMA and supports soft handover of a terminal i from a cell k to another cell j while said terminal i communicates with both these cells k and j at the same time on the same frequency, at which the base stations in the amount Ai is divided into the subset Ail including cells in Ai that are using the same frequency as cell k, and Ai2 including other cells in Ai. 2. Procedure, as claimed in patent claim 1, c h a r a c t e r i z e d in that the increase of total data throughput is calculated based on the at the handover free capacity in the potential base station in said "terminal - base station" -pair, plus the capacity made available in base station k at the handover. 3. Procedure, as claimed in patent claim 2, c h a r a c t e r i z e d in that cells j in Ail, for which the signal strength Gji does not exceed the signal strength Gki for cell k by the value of a parameter δ, which is set by the operator, are not considered at calculation of the free capacity. 4. Procedure, as claimed in patent claim 3, c h a r a c t e r i z e d in that said parameter δ is determined depending on whether soft handover is used of the terminal i. 5. Procedure, as claimed in any of the previous patent claims, c h a r a c t e r i z e d in that if, at the selection of base station from the amount Ai, more than one base station provides the same increase of the total data throughput, that base station is selected which has the highest signal strength value Gji. 6. Procedure, as claimed in any of the previous patent claims, c h a r a c t e r i z e d in that if, at the selection of "terminal - base station" -pair from the amount B, more than one "terminal - base station" -pair provide the same increase of the total data throughput, that pair is selected which has the highest signal strength value Gji, or a pair is selected at random. 7. Procedure, as claimed in any of the previous patent claims, c h a r a c t e r i z e d in that the threshold value α is variable and is set by a telecommunications operator. 8. Procedure, as claimed in any of the previous patent claims, c h a r a c t e r i z e d in that the control of load is performed at regular intervals, which are set by a telecommunications operator. 9. Procedure, as claimed in any of the previous patent claims, c h a r a c t e r i z e d in that the control of load is performed dynamically when needed, for instance based on the traffic load of each cell, the radio environment of the terminals and their need for data speed. 10. Procedure, as claimed in any of the previous patent claims, c h a r a c t e r i z e d in that handover is ordered by dynamically changing handover-parameters.

Inventors: AYOUB SOUHAD, HENRIKSSON ANDERS, AYOUB, SOUHAD, HENRIKSSON, ANDERS
Applicants: AYOUB SOUHAD, HENRIKSSON ANDERS, TELIA AB, AYOUB, SOUHAD, HENRIKSSON, ANDERS
Application year: 2000
Main classification: H04Q7
IPC codes: H04W16, H04W36