Method, system and device for inter-frequency load balancing in a mobile telecommunications network

09820188 · 2017-11-14

Assignee

Inventors

Cpc classification

International classification

Abstract

A method, system and device load balancing in a telecommunications network is provided where the selection of the one or more User Equipment (UE) 150, to be relocated from a source cell 112 to a target cell 122, is based on a prediction value of the performance in the target cell. The prediction of the performance in the target cell is performed by mapping the current load of the target cell and a current detected signal of the target cell, into a perceived performance, perceived by UEs that have been relocated previously. After relocation of the UE the perceived performance in the target cell is measured actually and fed back 312 by the target cell RBS 120 to the source cell RBS 110, and used for updating the predicted performance value.

Claims

1. A method for load balancing between cells in a communications network, said method involving a first radio base station, RBS-A, serving a first cell, Cell-A, which overlaps with a second cell, Cell-B, that is served by a second radio base station, RBS-B, said method comprising: selecting by RBS-A at least one of the served UEs for measuring and reporting radio signal qualities for Cell-A and radio signal qualities for Cell-B; measuring by one or more selected UEs present in the overlap, the radio signal qualities for Cell-A and the radio signal qualities for Cell-B, and reporting to RBS-A; determining and selecting one or more UEs for relocation from Cell-A to Cell-B by RBS-A, based on the reported radio signal qualities and an estimated performance value for Cell-B for each of the one or more selected UEs present in the overlap, the estimated performance value for Cell-B for each of the one or more selected UEs present in the overlap being based on the radio signal qualities for Cell-B reported by the respective UE and on a performance mapping function for Cell-B, the performance mapping function for Cell-B in turn being based on perceived performance reports received from RBS-B for each of one or more UEs previously relocated to Cell-B; initializing a relocation by RBS-A of the one or more selected UEs for relocation from Cell-A to Cell-B; submitting an indication to RBS-B to respond with a perceived performance value for each of the one or more UEs for which relocation from Cell-A to Cell-B is initialized; after relocation of the one or more UEs for which relocation from Cell-A to Cell-B is initialized, measuring, by the one or more UEs, radio signal qualities for Cell-B, and reporting to RBS-B; calculating, by RBS-B, a perceived performance value for each of the one or more relocated UEs, based on the measured radio signal qualities reported by the one or more relocated UEs; and providing, by RBS-B to RBS-A, the calculated perceived performance values, for updating by RBS-A of the performance mapping function for Cell-B.

2. The method according to claim 1, wherein the step of determining and selecting the UEs for relocation from Cell-A to Cell-B comprises the further step of: selecting the UEs for the relocation from Cell-A to Cell-B from a ranking of the UEs having the highest signal gain after relocation, up to a determined number of UEs to be relocated to achieve a load balance.

3. The method according to claim 1, wherein the step of determining and selecting the UEs for relocation from Cell-A to Cell-B further comprises that the estimated performance value for Cell-B for each of the one or more selected UEs present in the overlap is mapped from a value calculated according to a function of the load of Cell-B and the radio signal qualities for Cell-B reported by the respective UE.

4. The method according to claim 1, wherein the method is performed in response to the RBS-A detecting that the requested capacity for Cell-A has increased to a preconfigured value in relation the available capacity of Cell-A.

5. A method in a first Radio Base Station, RBS-A, for load balancing between cells in a communications network, the network comprising a first cell, Cell-A, controlled by RBS-A and a second cell, Cell-B, controlled by a second Radio Base Station, RBS-B, both cells at least partly overlapping, RBS-A serving at least one User Equipment, UE, RBS-A and RBS-B communicatively connected via a link, the method comprising the steps of: selecting at least one of the served UEs for measuring and reporting radio signal qualities for Cell-A and radio signal qualities for Cell-B; receiving the reported radio signal qualities for Cell-A and Cell-B; determining and selecting one or more UEs for relocation from Cell-A to Cell-B, based on the reported radio signal qualities and an estimated performance value for Cell-B for each of the one or more selected UEs present in the overlap, the estimated performance value for Cell-B for each of the one or more selected UEs present in the overlap being based on the radio signal qualities for Cell-B reported by the respective UE and on a performance mapping function for Cell-B, the performance mapping function for Cell-B in turn being based on perceived performance reports received from RBS-B for each of one or UEs previously relocated to Cell B; initializing a relocation of the one or more selected UEs for relocation from Cell-A to Cell-B; submitting an indication to RBS-B to respond with a perceived performance value for each of the one or more UEs for which relocation from Cell-A to Cell-B is initialized; receiving, from RBS-B, a calculated perceived performance value for each of the one or more UEs for which relocation from Cell-A to Cell-B is initialized; and updating the performance mapping function for Cell-B, based on the calculated perceived performance values received from RBS-B.

6. The method according to claim 5, wherein the step of determining and selecting the UEs for relocation from Cell-A to Cell-B comprises the further step of: selecting the UEs for the relocation from Cell-A to Cell-B from a ranking of the UEs having the highest signal gain after relocation, up to a determined number of UEs to be relocated to achieve a load balance.

7. The method according to claim 5, wherein the step of determining and selecting the UEs for relocation from Cell-A to Cell-B further comprises that the estimated performance value for Cell-B for each of the one or more selected UEs present in the overlap is mapped from a value calculated according to a function of the load of Cell-B and the radio signal qualities for Cell-B reported by the respective UE.

8. The method according to claim 5, wherein the method is performed in response to the RBS-A detecting that the requested capacity for Cell-A has increased to a preconfigured value in relation the available capacity of Cell-A.

9. The method according to claim 5, wherein the step of determining and selecting the UEs for relocation from Cell-A to Cell-B further comprises the step of: determining a number of UEs that are to be transferred to Cell-B, based on the load of Cell-A and the load of Cell-B.

10. The method according to claim 9, wherein the selection of the one or more UEs to be relocated from Cell-A to Cell-B is performed up to the determined number of UEs that are to be transferred to Cell-B.

11. A method in a second Radio Base Station, RBS-B, for load balancing between cells in a communications network, the network comprising a first cell, Cell-A, controlled by a first Radio Base Station, RBS-A, and a second cell, Cell-B, controlled by RBS-B, both cells at least partly overlapping, RBS-A having served and relocated at least one User Equipment, UE, the relocation based on an estimated performance value for Cell-B for each relocated UE, as determined by RBS-A, RBS-A and RBS-B being communicatively connected via a link, said method comprising the steps of: receiving an indication from RBS-A to respond with a perceived performance value for each of the one or more relocated UEs; receiving, for each of the one or more relocated UEs, a report of measured radio signal qualities in Cell-B; calculating, by RBS-B, a perceived performance value for each of the one or more relocated UEs, based on the measured radio signal qualities reported by the one or more relocated UEs; and providing, to RBS-A, the calculated perceived performance values for each of the one or more relocated UE, for use by RBS-A in updating a performance mapping function for Cell-B.

12. The method according to claim 5, wherein the network is a Long Term Evolution, LTE, network and the RBS-B is an eNodeB.

13. A system arranged for load balancing between cells in a communications network, the network comprising a first Radio Base Station, RBS-A, serving a first cell, Cell-A, and a second Radio Base Station, RBS-B, serving a second cell, Cell-B, both cells at least partly overlapping, the RBS-A serving at least one User Equipment, UE, RBS-A and RBS-B communicatively connected via a link, wherein: the RBS-A is arranged to select at least one of the served UEs to measure and report radio signal qualities for Cell-A and radio signal qualities for Cell-B; one or more selected UEs present in the overlap are arranged to measure the radio signal qualities for Cell-A and the radio signal qualities for Cell-B, and to report the radio signal qualities to RBS-A; the RBS-A is arranged to determine and select one or more UEs to be relocated from Cell-A to Cell-B, based on the reported radio signal qualities and an estimated performance value for Cell-B for each of the one or more selected UEs present in the overlap, the estimated performance value for Cell-B for each of the one or more selected UEs present in the overlap being based on the radio signal qualities for Cell-B reported by the respective UE and on a performance mapping function for Cell-B, the performance mapping function for Cell-B in turn being based on perceived performance reports received from RBS-B for each of one or UEs previously relocated to Cell-B; the RBS-A is arranged to initialize a relocation by of the one or more selected UEs for relocation from Cell-A to Cell-B; the one or more relocated UEs are arranged to measure radio signal qualities in Cell-B, after relocation, and to report the radio signal qualities in Cell-B to RBS-B; and the RBS-B is arranged to calculate a perceived performance value for each of the one or more relocated UEs, based on the measured radio signal qualities reported by the one or more relocated UEs, and to provide, to RBS-A, the calculated perceived performance values, for an update by RBS-A of the performance mapping function for Cell-B.

14. A first Radio Base Station, RBS-A, for use in a cellular communication network system, the RBS-A arranged for a load balance action between cells in the communications network, the RBS-A comprising: interface circuitry configured to communicatively connect to other network entities; and processing circuitry associated with the interface circuitry and configured to: calculate a performance value for each of a plurality of user equipments, UEs, based on radio signal qualities for an overlapping cell measured and reported by the plurality of UEs; map the calculated performance value for each of the plurality of UEs to an estimated performance value for the overlapping cell, for the respective UE, the measured performance and the estimated performance comprised in based on a table mapping calculated values to perceived performance values for the overlapping cell, the perceived performance values having been previously received for each of one or more UEs previously relocated to the overlapping cell; select and decide on a number of UEs to be relocated, the decision based on the mapped estimated performance values; and update the table with a subsequently received perceived performance value in the overlapping cell for one or more of UEs selected to be relocated.

15. The Radio Base Station, RBS-A according to claim 14, wherein the processing circuitry is configured to select the UEs to be located according to a ranked order, wherein UEs exceeding a first threshold are selected.

16. The Radio Base Station, RBS-A according to claim 15, wherein the processing circuitry is configured to instruct the one or more selected UEs to measure and report a performance signal of another RBS, RBS-B, and to initialize a relocation for the UEs selected to be relocated.

17. The Radio Base Station, RBS-A, according to claim 14, wherein the communication network system is a Long Term Evolution, LTE, network or a Voice over LTE, VoLTE network, and wherein the RBS-A is an evolved Node B (eNodeB).

18. A second Radio Base Station, RBS-B, for use in a cellular communication network system, the RBS-B arranged for a load balance action between cells in the communications network, RBS-B controlling a second cell, Cell-B, the RBS-B arranged to cooperate in a load balance action with a first radio Base Station, RBS-A, wherein the load balance action is performed by a selection of UEs to be relocated based on an estimated performance in the Cell-B, the RBS-B comprising: interface circuitry configured to communicatively connect to other network entities; processing circuitry associated with the interface circuitry and configured to: instruct a relocated UE to measure and report radio signal qualities in Cell-B, wherein the relocated UE was relocated from another cell to the Cell-B according to a load balance action initialized by the RBS-A; calculate a perceived performance value for the relocated, based on the measured radio signal qualities reported by the relocated UE; and transmit a value based on the calculated perceived performance value for the relocated UE, to RBS-A, for updating an a performance mapping function for Cell-B.

19. The Radio Base Station, RBS-B, according to the claim 18, wherein the communication network system is a Long Term Evolution, LTE, network or a Voice over LTE, VoLTE network, and wherein the RBS-B is an evolved Node B (eNodeB).

20. A non-transitory computer-readable medium storing a computer program comprising computer program instructions, which, when executed by processing circuitry in a first Radio Base Station, RBS-A, adapt the RBS-A to control load balancing in a communications network, the network comprising a first cell, Cell-A, controlled by the RBS-A and a second cell, Cell-B, controlled by a second Radio Base Station, RBS-B, where both cells are at least partly overlapping, RBS-A serves at least one User Equipment, UE, RBS-A and RBS-B is communicatively connected via a link, said computer program instructions configuring the RBS-A to: select at least one of the served UEs for measuring and reporting radio signal qualities for Cell-A and radio signal qualities for Cell-B; receive the reported radio signal qualities for Cell-A and Cell-B; determine and select one or more UEs for relocation from Cell-A to Cell-B, based on the reported radio signal qualities and an estimated performance value for Cell-B for each of one or more selected UEs present in the overlap, the estimated performance value for Cell-B for each of the one or more selected UEs present in the overlap being based on the radio signal qualities for Cell-B reported by the respective UE and on a performance mapping function for Cell-B, the performance mapping function for Cell-B in turn being based on perceived performance reports received from RBS-B for each of one or UEs previously relocated to Cell B; initialize a relocation of the one or more selected UEs for relocation from Cell-A to Cell-B; submit an indication to RBS-B to respond with a perceived performance value for each of the one or more UEs for which relocation from Cell-A to Cell-B is initialized; receive, from RBS-B, a calculated perceived performance value for each of the one or more UEs for which relocation from Cell-A to Cell-B is initialized; and update the performance mapping function for Cell-B, based on the calculated perceived performance values received from RBS-B.

21. The non-transitory computer-readable medium according to claim 20, wherein the computer program instructions include instructions configuring the RBS-A to determine the UEs for relocation from Cell-A to Cell-B by selecting the UEs to be relocated from Cell-A to Cell-B from a ranking of the UEs having the highest signal gain after relocation, up to a determined number of UEs to be relocated to achieve a load balance.

22. The non-transitory computer-readable medium according to claim 20, wherein the computer program instructions includes instructions configuring the RBS-A to determine the UEs for relocation from Cell-A to Cell-B further by deriving mapping the estimated performance value for each of the one or more selected UEs present in the overlap from a value calculated according to a function of the load of Cell-B and the radio signal qualities for Cell-B reported by the respective UE.

23. The non-transitory computer-readable medium according to claim 20, wherein the computer program instructions include instructions to configure the RBS-A to carry out the steps set forth in claim 20 in response to detecting that that the requested capacity for Cell-A increases to a preconfigured value in relation the available capacity of Cell A.

24. A first Radio Base Station, RBS-A, the RBS-A performing a load balance action in a communications network, the network comprising a first cell, Cell-A, controlled by RBS-A and a second cell, Cell-B, controlled by a second Radio Base Station, RBS-B, both cells at least partly overlapping, RBS-A serving at least one User Equipment, UE, RBS-A and RBS-B communicatively connected via a link, wherein RBS-A comprises: receiver circuitry configured to receive an indication of the load of RBS-B; and processing circuitry configured to: select at least one of the served UEs for measuring and reporting radio signal qualities for Cell-A and radio signal qualities for Cell-B; calculate a performance in Cell-B for each of one more UEs, based on measurements of the radio signal qualities for Cell-B made by the respective UE; map the calculated performance to an estimated performance in Cell-B, for each of the one or more UEs; determine the number of UEs for a relocation, based on the estimated performances, the estimated performance values being based on the radio signal qualities for Cell-B measured by the one or more UEs and on a performance mapping function for Cell-B, the performance mapping function for Cell-B in turn being based on perceived performance reports received from RBS-B for each of one or more UEs previously relocated to Cell-B; rank and select UEs to be relocated for achieving a load balance; initialize a relocation of the selected UEs from Cell-A to Cell-B; indicate to RBS-B to respond with perceived performance values for Cell-B for each of the one or more relocated UEs; and store the perceived performance values as received from the RBS-B, thereby updating the performance mapping function for Cell-B.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) FIG. 1 is a block diagram illustrating an embodiment of a system;

(2) FIG. 2A is a block diagram illustrating an embodiment of a system;

(3) FIG. 2B is a block diagram illustrating an embodiment of a system;

(4) FIG. 3A is a flowchart illustrating an embodiment of method steps;

(5) FIG. 3B is a flowchart illustrating an embodiment of method steps;

(6) FIG. 3C is a flowchart illustrating an embodiment of method steps;

(7) FIG. 3D is a flowchart illustrating an embodiment of method steps;

(8) FIG. 3E is a flowchart illustrating an embodiment of method steps;

(9) FIG. 4A is a table illustrating an embodiment of method steps;

(10) FIG. 4B is a table illustrating an embodiment of method steps;

(11) FIG. 4C is a table illustrating an embodiment of method steps;

(12) FIG. 5 is a signalling diagram illustrating an exchange of signals in an embodiment of the system;

(13) FIG. 6 is a signalling diagram illustrating an exchange of signals in an embodiment of the system;

(14) FIG. 7 is a block diagram illustrating an embodiment of a device, and

(15) FIG. 8 is a block diagram illustrating an embodiment of a device

DETAILED DESCRIPTION

(16) With reference to FIGS. 1, 2A and 2B, the explanation of the improved load balancing system in a cellular communications system is presented in the implementation of an Evolved—Universal Mobile Telecommunication (UMTS) Terrestrial Radio Access Network (E-UTRAN) system. The improved load balancing system as presented could however be applied as well in other cellular network systems like e.g. Global System for Mobile communication (GSM), Personal Handy System (PHS), Universal Mobile Telecommunications System (UMTS), Digital Enhanced Cordless Telecommunications (DECT), Digital Advanced Mobile Phone System (AMPS) (IS-136/Time Division Multiple Access (TDMA)).

(17) In this explanation a reference to a Long Term Evolution (LTE) network may be equated with the E-UTRAN system, and a Radio Base Station (RBS) may be equated with an evolved NodeB (eNodeB) as applied in the LTE network.

(18) The explanation equates a carrier frequency with a physical cell as a way to ease the explanation, although cells as shown in FIG. 2A can be implemented as overlapping concentric substantial circles, having more than one carrier frequency, it is regarded that in FIG. 2A there are two different carrier frequencies. FIG. 2B with the two sectored beams depicted are to be regarded as two carrier frequencies representing two cells.

(19) When balancing the load between different cells, in the LTE network the goals are preferably twofold: to optimize the overall system performance and as well to optimize the individual User Equipment (UE) experienced service performance. To achieve a load balancing certain UEs needs to be selected to be relocated between cells, by means of an algorithm that keeps track of the changing conditions in the cells concerned. The invention presented provides a solution for both goals by an appropriate selection mechanism for selecting the UEs for relocation.

(20) With reference to FIG. 1, a relocation of the UE 150 is in this explanation meant to be move or transfer of the connection of the UE 150 with a first Radio Base Station, RBS-A 110 to a second Radio Base Station, RBS-B 120, wherein RBS-A controls the first cell, Cell-A 112, and RBS-B controls a second cell, Cell-B 122.

(21) The load balancing is presented to be performed by RBS-A, resulting in a relocation from Cell-A to Cell-B, with cooperation of RBS-B. As however more than one RBS should be understood to apply the method presented, load balancing should also occur with the same mechanism by RBS-B from Cell-B to Cell-A, or to other cells with overlapping coverage.

(22) The purpose of the improved load balancing is to improve the selection of UEs to be relocated between overlapping cells. When selecting a UE for relocation the estimated or expected performance or radio link quality in both the source and the target cell is taken into account.

(23) Particularly in heterogeneous network topologies it is regarded not sufficient to select which UEs have to be relocated on what the UE can measure, i.e. the Reference Symbol Received Power (RSRP) and Reference Symbol Received Quality (RSRQ) values of the source cell (Cell-A) and the target cell (Cell-B). There is no direct relation between certain combinations of RSRP/RSRQ in one cell and another when it comes to relation to performance, or throughput. A UE performance in Cell-A=f(RSRP, RSRQ, load)≠UE throughput in Cell-B=f(RSRP, RSRQ, load). This is valid even if the figures for the parameters are equal as the functions may differ.

(24) If a UE is selected only on the basis of measured RSRP/RSRQ and cell-load this might result in that the UEs will experience worse performance after the load balancing action.

(25) The improved load balancing method enables a better prediction of UE performance which optimizes the service performance for individual UEs and for the system as a whole.

(26) FIG. 3A is a flowchart illustrating an embodiment of method steps in the E-UTRAN performing an improved load balancing action 300. FIG. 3A represents a loop which is understood to have a continuous character, or operates on detection of a load-balance as described 301 below. RBS-A initializes a load balancing action, taking into account the Quality of Service (QoS) requirements of each particular served UE as determined in the load-balancing determination 301 versus the available capacity, how many of the served and measuring UE's should be relocated to another cell.

(27) In FIG. 3A blocks 302-314 are depicted in a certain order. However the order as depicted does not necessarily means that is order is required. In particular where there is no interdependence between blocks, the order in execution can be any order.

(28) RBS-A 110 receives 302 the load in Cell-B 122. It is assumed that there is a continuous exchange of cell load measurements between the cells in the neighbouring cells in the system. So that source RBS-A is aware of the actual load in its neighbouring Cell-B 120, regarded the potential target for a load balance action. Alternatively RBS-A request RBS-B for the load in Cell-B via its X2 link 136. Further alternatively a common node, such as a Radio Network Controller node in W-CDMA, acts as a common node that collects the load information for each RBS and distributes the load to other RBSs frequently, or provides on request.

(29) The Served UEs 150, 152, 154, 156 continuously perform measurements in the source cell Cell-A 112, where they reside.

(30) The RBS-A selects 303 from its served UEs 150, 152, 154, 156 a number of UEs that have to perform a link-signal measurement on a particular carrier-frequency of its own and neighbouring RBS. A RBS is provisioned during installation with information of its neighbouring cells, such as RBS identities, link address information and applied carrier frequencies of these cells. The selection of the UEs for measuring on a carrier frequency applied in Cell-B yields a statistically defined number of UEs instructed 304A to perform and report the Cell-A and Cell-B carrier frequency measurement.

(31) Regarding the measurements of the carrier frequency of Cell-A and Cell-B: UEs in connected mode can be configured by the RBS to measure radio quality (RSRP, RSRQ)—for own cell and neighbor cells on other carrier frequencies—and it will then send the measured result to the own cell in an RRC Measurement Report. UEs in connected mode need always to send Channel Feedback reports (e.g., Channel Quality Indication (CQI), Rank Indication (RI), Pre-coding-Matrix Indicator (PMI)) with regular intervals—for own cell only—this is the UEs estimation of the current link quality. Values are normally used by baseband (for scheduling, link adaptation etc.).

(32) In this presentation the measurements on both the Cells, Cell-A and Cell-B are supposed to be based in Measurement Reports, although optionally the measurement in Cell-A could also be based on the Channel Feedback Report or a combination of both reports.

(33) The selection of the UEs for the measurements can alternatively be performed by using a filter, based on various radio characteristics, e.g. UE throughput or Reference Symbol Received Power (RSRP)/Reference Symbol Received Quality (RSRQ) in the source cell (Cell-A). Other criteria could be indicated (evolved) Multimedia Broadcast and Multicast Services (MBMS) interest, carrier aggregation capabilities, subscription type, International Mobile Subscriber Identity (IMSI) etc.

(34) As an example it is suggested that UEs 150, 152 and 156 are selected for a measurement of Cell-A and Cell-B. Only UEs 150 and 152 will return a measurement for Cell-B as these UEs reside in the overlap and are able to receive a signal in Cell-B.

(35) Based on the reported link-signal of Cell-A and the load in Cell-A, RBS-A calculates 304B a performance identifier for Cell-A, and based on the reported Cell-B signal and the Cell-B load, RBS-A calculates 304D a performance identifier for Cell-B.

(36) The calculated performance identifier for Cell-B, is mapped by RBS-A to an estimated performance value representing an up to date performance which UEs to be relocated will experience in Cell-B. This estimated value is based on the perceived performance measured by previously relocated UEs.

(37) RBS-A determines 306, taking into account the Quality of Service (QoS) requirements of each particular served UE as determined in the load-balancing determination 301 versus the available capacity, how many of the served and measuring UE's should be relocated to another cell.

(38) By ranking 308 the UEs according to the estimated performance in Cell-B and the calculated performance in Cell-A, RBS-A is enabled to select which UE has to be relocated. As an example UE 150 qualifies according to a ranking to be relocated, has having sufficient signal gain after relocation to Cell-B.

(39) RBS-A initializes 310 a relocation of the selected UE 150 to Cell-B. Summarizing the example process so far:

(40) UEs 150, 152, 154, 156 are served by RBS-A;

(41) UEs 150, 152, 156, are selected to perform a Cell-B measurement;

(42) UEs 150, 152 report a Cell-B measurement, and

(43) UE 150 is selected to be relocated based on ranking.

(44) After relocation of the UE 150 to Cell-B, the relocated UE measures and reports 312 its link signal in Cell-B to RBS-B. RBS-B calculates from the reported measured signal and the Cell-B load a perceived performance identifier of Cell-B, and provides RBS-A with this performance identifier.

(45) In this presentation the measurements in this phase after the relocation in Cell-B is supposed to be based on a Channel Feedback Report, as the UE is in a connected mode with RBS-B.

(46) Optionally the measurement in Cell-B could be based on the Measurement Report (RSRP, RSRQ) after being configured by RBS-B to do so.

(47) Further optionally a combination of a compilation of both the Channel Feedback Report and the Measurement Report could be compiled and send to RBS-A.

(48) RBS-A, receiving 314 the perceived performance identifier, updates its map, there by receiving a new value for the estimated performance value in Cell-B.

(49) A timer restarts 316 the loop 300 on frequent basis, or alternatively the loop 300 can be started when a load balance is initiated by detection 301 in RBS-A that the Cell-A capacity is reached.

(50) Each Evolved-Radio Access Bearer (E-RAB) configured for a specific UE is assigned an amount of Quality of Service (QoS) Class Indicator (QCI) Subscription Quanta, based on the QoS class it belongs too. This is an operator configurable quantity (qciSubscriptionQuanta).

(51) The value of the QCI Subscription Quanta reflects the amount of radio resource typically required to satisfy the expected QoS for an E-RAB with the given QCI. In addition, each E-UTRAN cell is assigned a Cell Subscription Capacity value. This is also an operator configurable parameter (cellSubscriptionCapacity).

(52) The Cell Subscription Capacity value reflects the total amount of QCI Subscription Quanta the cell is able to handle with an acceptable QoS level.

(53) The traffic load definition we are using is the ratio between the total amount of QCI Subscription Quanta aggregated in the cell (for all connected UE) and the Cell Subscription Capacity value:
sRatio=(ΣqciSubscriptionQuanta/cellSubscriptionCapacity)

(54) The sRatio is a value ≥0, where zero represents a completely unloaded cell, values in the range 0,0-1,0 is the typical operating range for the cell and values >1,0 represents an increasing grade of overload. An operator configurable parameter on the sRatio value starts 301 the load-balance action.

(55) A practical value for the loop timing 316 is between 5 and 30 s, typically 15 s. depending on RBS deployment, time of day, etc.

(56) FIG. 3B is a flowchart illustrating an embodiment of method steps in the E-UTRAN 100 performing an improved load balancing action 300 focussing on the receiving the load in Cell-B 122 by RBS-A 110.

(57) RBS-B 120 submits 302A Cell-B's load indication, either autonomously or on request to RBS-A, where after RBS-A stores 302B this indication for further processing.

(58) FIG. 3C is a flowchart illustrating an embodiment of method steps in the E-UTRAN 100 performing an improved load balancing action 300 focussing on the measurement receiving and mapping step 304 by RBS-A 110. The boxes in FIG. 3C can be in any order or executed in parallel, as long as not depending on each other.

(59) The UEs 150, 152, 154, 156, served by RBS-A measure the signal in Cell-A 112 and report a link signal A.sub.r1 to RBS-A.

(60) Based on the reported measurements, RBS-A calculates 304B a performance identifier A.sub.p1 for the UEs in Cell-A.

(61) RBS-A selects 304C from its served UEs a number of UEs to do measurements for Cell-B 122, in the example above UEs 150, 152, 156 are selected. Only UEs 150, 152 report a signal with respect to Cell-B as they reside as well in Cell-A and Cell-B.

(62) An event, such as for example the A5 event, described in section 5.5.4.6 3GPP TS 36.331, is triggered and the UEs sends a Radio Resource Control (RRC) Measurement Report to the RBS-A. Measured Reference Symbol Received Power (RSRP) and Reference Symbol Received Quality (RSRQ) values are included. A measurement event is triggered when the measured quantities fulfil the criterion for sending a Measurement Report by the UE, in this case reporting the signal with respect to Cell-B.

(63) The signal measures with respect to Cell-A (the serving cell) are also included in the report

(64) RBS-A calculates 304D an identifier B.sub.c1 being a function of the reported signal in Cell-B and the load in Cell-B:
B.sub.c1=f(B.sub.r1,load-Cell-B).

(65) The calculated identifier B.sub.c1 is mapped to an estimated performance value B.sub.p-est. as to obtain a reliable performance that can be expected after a relocation of the UE, to be selected for relocation. Subsequently RBS-A calculates the performance gain following relocation by executing a function comprising the current performance in Cell-A and the estimated performance in Cell-B:
Performance Gain: f(f(A.sub.p1),f(B.sub.p-est.))

(66) Process 304 is executed for the UEs served by RBS-A and selected 303 for measurement of Cell-B, either sequentially performed in a loop 304E or alternatively in parallel

(67) FIG. 3D is a flowchart illustrating an embodiment of method steps in the E-UTRAN 100 performing an improved load balancing action 300 focussing on the selection and relocation steps 304, 310 of the UEs by RBS-A 110.

(68) RBS-A determines 306A how much of the measuring UEs 150, 152 should be relocated. UE's ranked with the highest Performance Gain, are up to the defined number, selected for relocation to Cell-B 122. The ranking 308A of the Performance Gain f(f(Ap1), f(Bp-est.)) includes a threshold value as separating UEs with a higher and lower ranking. A side effect is that relocating back and forth between cells deploying this improved load-balance method is reduced, albeit that a threshold in initializing a load-balance is primarily intended for this back relocating due to load balancing.

(69) Only the UEs with the highest Performance Gain after relocation exceeding the threshold value are selected 308A for relocation.

(70) As an example only UE 150 is ranked sufficiently high to be relocated. RBS-A initializes 310A the relocation of the selected UE 150 from Cell-A 112 to Cell-B.

(71) The relocation action is either performed as a sequential process 310B in a loop for the selected UEs or in parallel.

(72) FIG. 3E is a flowchart illustrating an embodiment of method steps in the E-UTRAN 100 performing an improved load balancing action 300 focussing on the cooperating steps of RBS-B 120.

(73) RBS-B instructs 312A the relocated UE 150 to measure and report on the link signal B.sub.r2 in Cell-B after the relocation of the UE 150, alternatively the relocated UE 150 continuously perform measurements in the target cell Cell-B 122, as being connected now to RBS-B.

(74) Based on the reported link signal B.sub.r2, RBS-B calculates 312B an identifier identifying a value for the perceived performance B.sub.p2 by UE 150, and submits this performance identifier B.sub.p2 to RBS-A 110 via its link 136.

(75) RBS-A receives 314A the performance identifier B.sub.p2 and applies this identifier to update and maintain the map for the corresponding estimated performance identifier B.sub.p-est..

(76) The measurement and update action is either performed as a sequential process 314B in a loop for the relocated UEs or in parallel. Alternatively the provision of the new value for the performance identifier B.sub.p2 to RBS-A is submitted once all relocated UE's in the session 312 have provided their reports B.sub.r2.

(77) This performance identifier B.sub.p2 is fed back to the source cell (Cell-A) in a message such as part of a UE Context Release message, described in section 8.2.3 in 3GPP TS 36.423., or an X2 RRC Private Message. The UE Context Release procedure is standardized to inform the source RBS (RBS-A) of handover success and trigger release of the resources in the source RBS.

(78) With the update the estimated performance identifier with respect to Cell-B B.sub.p-est. is provided with a most recent value for the estimated performance in Cell-B, enabling a next load balancing action with reliable and accurate parameters for selecting which UEs should be relocated. UEs with a relatively poor performance or throughput prediction in the target cell are not selected for relocation.

(79) The performance or throughput gain for a relocated UE, calculated in this way, for a large number of UEs typically presents a statistic distribution, which is specific for each source (Cell-A) to target (Cell-B) cell relation. Based on the UE selection history, the RBS maintains a threshold for each source to target cell relation, which splits the corresponding throughput gain distribution in two parts of certain percentage each. The threshold level is a predetermined value or alternatively adjusted in a feedback loop at each new UE selection, in order to maintain the desired (configured) percentage split.

(80) The key element of the invention is the feedback loop wherein the results of the UE throughput evaluation in the target cell after relocation is fed back to the source cell at UE context release and used to update and maintain a mapping of the measurement results (RSRP and/or RSRQ values), received from the UE before the relocation, to a UE throughput prediction for UE with similar measurement results.

(81) FIG. 4A is a table illustrating an embodiment of method steps of the improved load balancing action 300 focusing on the mapping table 400A as applied in steps 304, 304D.

(82) The left column comprises the calculated performance identifier B.sub.c1, based on a measurement B.sub.r1 by a UE of a Cell-B carrier frequency in step 304C, and the load of Cell-B received in step 302. Calculated performance identifier B.sub.c1 is compiled according to:
B.sub.c1=f(B.sub.r1,load-Cell-B).

(83) The value range presented is an arbitrary chosen sorted range, showing the values that B.sub.c1 may obtain.

(84) The right column represents the corresponding values for the estimated performance B.sub.p-est. in Cell-B. B.sub.p-est. represents the performance as received recently as identifier B.sub.p2 from RBS-B 120 based on measurement from a recent relocated UE 150, and the recent load in Cell-B.

(85) As an example: a UE that measures a certain B.sub.r1, may yield with the load in Cell-B a calculated performance B.sub.c1 of an arbitrary value of 157. Mapping 304D of this value yields a B.sub.p-est. of 55. If the UE is based on this B.sub.p-est. selected to be relocated to Cell-B, it can occur that based on a measurement report in Cell-B and the actual load in Cell-B, RBS-B provides a perceived performance B.sub.p2 back to RBS-A of 54, so a lower value than previously estimated. RBS-A will subsequently adapt the performance mapping table by adapting the B.sub.p-est. for the line with the B.sub.c1 entry for 157 from 55 to 54.

(86) As one may note, the relation between both columns is not linear, and also does not have to be. The method presented allows any relation between both columns and additionally allows a dynamic behaviour.

(87) Although this is a single table for the relation from Cell-A to Cell-B, one must realize that for each relation to a neighbour cell a separate table is created for load balancing to several target cells.

(88) FIG. 4B is a table illustrating an embodiment of method steps of the improved load balancing action 300 focussing on execution of the UE selection for relocation 308, 308A.

(89) The table applies arbitrary UE identifiers and values for the performances corresponding to FIG. 4A. The table shows a number of UEs 150, 152 having a unique identity (UE identifier) shown in the first column, that had reported measurement reports to the RBS-A 110. The second column shows the perceived performance A.sub.p1 in Cell-A as calculated by RBS-A including the load in Cell-A. The third column shows the performance B.sub.c1 as calculated by RBS-A for the Cell-B measurements by the UE connected to RBS-A, including the load in Cell-B.

(90) The fourth column applies the mapping table of FIG. 4A to map the values of the calculated performance B.sub.1 to an estimated performance B.sub.p-est.

(91) Just as an example the fifth column represents the Performance Gain, defined as a function Diff:f(f(A.sub.p1), f(B.sub.p-est.)), in this case just as an arbitrary function of a simple subtraction of performance figures B.sub.p-est.-A.sub.p1, although any suitable function could be deployed.

(92) From this list a ranking, as deployed in step 308A could be made showing that the UE with identifier “B44” has the highest performance gain, and “532” has the lowest gain.

(93) FIG. 4C is a table illustrating an embodiment of method steps of the improved load balancing action 300 focussing on another method of the execution of the UE selection for relocation 308, 308A.

(94) Again the first column represents a UE identity. The second column represents a sequence number range with arbitrary sequence numbers, showing a certain time sequence in the measurements of relocated UEs.

(95) For each UE measurement an estimated performance B.sub.p-est is derived from a B.sub.c1 via the mapping table 400A and stored in this table 400C. The column with the Performance in Cell-A, A.sub.p1 is not shown. Mapping is executed by means of a correction factor, shown in the fifth column. The correction factor is derived from a sliding window of e.g. the last four relocations, providing measurements deriving the estimated performance B.sub.p-est with the perceived performance after relocation B.sub.p2. This correction factor is constantly changing as depicted in the fifth column, and regarded as a single correction factor for the UEs selected for relocation, thereby allowing a swift calculations and a limited storage area. The selection of UEs to be relocated is just as in FIG. 4B performed based on B.sub.p-est and A.sub.p1

(96) FIG. 5 is a signalling diagram illustrating an exchange of signals in an embodiment of the system, wherein the X2 signalling interface 136 is applied.

(97) In FIG. 5 the signalling sequence 500 for a single UE selected for load balancing is illustrated. The UE 150 is connected to RBS-A 110 controlling Cell-A 122 on a first carrier frequency F1 and is instructed 502 to perform measurements on target frequency F2, applied in Cell-B 122, controlled by RBS-B 120.

(98) The UE measures on F2 and detects the overlapping Cell-B. Then the UE reports 504 the radio link quality (RSRP/RSRQ) of Cell-B to the RBS-A.

(99) The UE selection 506 for relocation is made by RBS-A. It is based on estimated performance or throughput in the source cell (Cell-A) compared to estimated performance or throughput in the target cell (Cell-B) based on the mapping table for Cell-B. This mapping table comprises a mapping from the reported radio link quality values (RSRP/RSRQ) to UE throughput, based on previous feedback values from Cell-B from other UEs that have performed IEF handover. X2 signalling relocation or handover is performed if the difference between the UE throughput in target and source cells, is within certain thresholds.

(100) RBS-A submits 508 a relocation or Handover-request to RBS-B. RBS-B replies 510 with an acknowledge message, where after RBS-A submits 512 a radio Resource Control (RCC) Connection Reconfiguration towards UE 150.

(101) When the UE has performed 514 the random access procedure it sends RRC Connection Reconfiguration Complete to the target eNodeB, i.e. RBS-B, meaning that the handover is successful and this will trigger RBS-B to send UE Context Release to the source RBS-B.

(102) RBS-A additionally submits (not shown) an indication to RBS-B to respond with a perceived performance value measured by the one or more relocated UEs, after the relocation.

(103) An identifier identifying the perceived performance 516 based on reported measurement in Cell-B is sent 518 along to RBS-A by RBS-B. RBS-A adapts its mapping table subsequently with the received new value for B.sub.p-est.

(104) Attached to- or Piggy-backed on the X2 UE Context release message are the UE based perceived performance parameters, indicated with an asterix (*) in the X2 signal table according to 3GPP TS 36.423 below. The IE type and reference have to be determined.

(105) TABLE-US-00001 IE type Semantics Assigned IE/Group Pres- and ref- descrip- Criti- Criti- Name ence Range erence tion cality cality Message M 9.2.13 YES ignore Type Old M eNodeB Allocated YES reject eNodeB UE UE at the X2AP ID X2AP ID source 9.2.24 eNodeB New M eNodeB Allocated YES reject eNodeB UE UE at the X2AP ID X2AP ID target 9.2.24 eNodeB * New O t.b.d. eNodeB UE perf. parameters

(106) For the case that the X2 Private Message is sent (not shown in table above), after the UE Context has already been released, the X2 Private Message needs to contain B.sub.p-est, but also the measurement quantities associated with it, in order to correctly update the mapping tables in RBS-A.

(107) FIG. 6 is a signalling diagram illustrating an exchange of signals in an embodiment of the system, wherein the S1 signalling interface 116, 126 is applied.

(108) In FIG. 6 the signalling sequence 600 for a single UE selected for load balancing is illustrated. The UE 150 is connected to RBS-A 110 controlling Cell-A 122 on a first carrier frequency F1 and is instructed 602 to perform measurements on target frequency F2, applied in Cell-B 122, controlled by RBS-B 120.

(109) The UE measures on F2 and detects the overlapping Cell-B. Then the UE reports 604 the radio link quality (RSRP/RSRQ) of Cell-B to the RBS-A.

(110) The UE selection 606 for relocation is made by RBS-A. It is based on estimated performance or throughput in the source cell (Cell-A) compared to estimated performance or throughput in the target cell (Cell-B) based on the mapping table for Cell-B. This mapping table comprises a mapping from the reported radio link quality values (RSRP/RSRQ) to UE throughput, based on previous feedback values from Cell-B from other UEs that have performed IEF handover. S1 signalling relocation or handover is performed if the difference between the UE throughput in target and source cells, is within certain thresholds.

(111) RBS-A submits 608 a relocation or Handover to RBS-B required message to Mobility Management Entity (MME) 160. The MME signals 610 with a relocation or handover request (HO) to RBS-B and RBS-B replies 612 a HO-acknowledgement back to the MME.

(112) The MME submits 614 a HO command to RBS-A, where after RBS-A submits 616 a radio Resource Control (RCC) Reconnection Reconfiguration towards UE 150.

(113) RBS-A submits 618 a Status Transfer message to the MME.

(114) When the UE has performed 620 the random access procedure it sends 624 a RRC Connection Reconfiguration Complete to the target eNodeB, i.e. RBS-B, meaning that the handover is successful. The MME submits 622 a Status Transfer message to the target RBS, RBS-B, and additionally submits an indication to RBS-B to respond with a perceived performance value measured by the one or more relocated UEs, after the relocation.

(115) An identifier identifying the perceived performance 626 based on reported measurements in Cell-B is sent 628 along to the MME by RBS-B in a HO notify message.

(116) The MME forwards the identifier identifying the perceived performance in Cell-B in a UE Context Release message to The RBS-A, that subsequently adapts its mapping table with the received new value for B.sub.p-est.. The MME will attach or submit in a piggy-back form the performance information to the UE in a Handover Notify message or Context Release message (described in section 8.3.3 in 3GPP TS 36.413).

(117) This piggybacked information will be mapped between the messages by the MME, this requires a new function that is not supported by the MME today.

(118) Piggybacked on the S1 UE Notify and Context release message are the UE based perceived performance parameters. See S1 signal tables according to 3GPP TS 36.413 below, where the performance info is indicated with an asterix (*). The IE type and reference have to be determined.

(119) TABLE-US-00002 IE type Semantics Assigned IE/Group Pres- and ref- descrip- Criti- Criti- Name ence Range erence tion cality cality Message Type M 9.2.1.1 YES ignore MME UE M 9.2.3.3 YES reject S1AP ID eNodeB UE M 9.2.3.4 YES reject S1AP ID E-UTRAN M 9.2.1.38 YES ignore CGI TAI M 9.2.3.16 YES Ignore * New eNodeB O t.b.d. UE perfor- mance pa- rameters Handover Notify with UE performance parameters in neweNodeB piggy-backed.

(120) TABLE-US-00003 IE type Semantics Assigned IE/Group Pres- and ref- descrip- Criti- Criti- Name ence Range erence tion cality cality Message Type M 9.2.1.1 YES reject CHOICE UE M YES reject S1AP IDs >UE S1AP M 9.2.3.18 ID pair >MME UE M 9.2.3.3 S1AP ID Cause M 9.2.1.3 YES Ignore * O t.b.d. New eNodeB UE perfor- mance pa- rameters UE Context Release with UE performance parameters in new eNodeB piggy-backed. FIG. 7 is a block diagram illustrating an embodiment of the Radio Base Station RBS-A 110, and RBS-B 120. The RBS comprises: a processor module 701 arranged to process program instructions; a memory module 702 arranged to store the program instructions and network parameters; an interface module 707 arranged to connect to other network entities, the interface module depicted with three interfaces 707A, 707B and 707C arranged for a connection to S1 link 116, 126 and X2 link 136; a map module 703 arranged to map a measured performance and an estimated performance in an overlapping cell, the measured performance and the estimated performance comprised in a table 702A; a load balance decision 704 module arranged to decide a on a number of UEs to be relocated, the decision based on the mapped estimated performance and the measured performance in the overlapping cell; an update 705 module arranged to update the table 702A with a received perceived performance in the overlapping cell, and wherein the processor module 701 is further arranged, under the program instructions, to control the interface module, the map module, the load balance decision module, and the update module. The RBS further comprises a selection module 706 arranged to select the UEs to be relocated according to a ranked order wherein the UE's exceeding a first threshold are selected. The RBS further comprises an instruct module 708, arranged to instruct the selected UEs to measure and report a performance signal of another RBS, RBS-B. The Radio Base Station, RBS-A, RBS-B is an eNodeB, operating in the Long Term Evolution, LTE, network or a Voice over LTE, VoLTE network. FIG. 8 is block diagram illustrating an embodiment of method steps in the E-UTRAN performing an improved load balancing action. The Module for executing the improved load balancing action comprises: a receive module 802 for receiving the load of RBS-B; select module 803 for selecting at least one of the served UEs for measuring and reporting a performance in Cell-A and a performance in Cell-B; a calculator module 804 for calculating a performance in Cell-B, based on measurements made by a UE; a map module 804 for mapping the calculated performance to an estimated performance in Cell-B; a determination module 806 for determining the number of UE's to be relocated; a rank and select module 808 for selecting UEs to be relocated for achieving a load balance; an initialization module 810 for initialization of a relocation of the selected UEs from Cell-A to Cell-B; a store module 814 for storing a received perceived performance in Cell-B of the relocated UEs from Cell-B, thereby updating the estimated performance value for Cell-B.

(121) The UE performance or throughput measured in the target cell, Cell-B, while the UE is connected to RBS-A, is assumed to be a function of measured RSRP, RSRQ and actual load in Cell-B.

(122) Optionally the UE throughput in Cell-B can also be calculated without the load indication of Cell-B.

(123) Such as with the RSRP, RSRQ combined with other parameters, for example UE capabilities, that impact the throughput, such as carrier aggregation (CA).

(124) A UE configured for CA has a Primary Cell (PCell), to which where the UE is connected and has established an RRC connection, as well as one or more Secondary Cells (SCells). The performance estimation for a CA capable UE is the sum of the performance or throughput for each cell utilized, i.e.:
Total performance=performance(PCell)+Σperformance(SCell)

(125) In order to evaluate 304D the net performance gain from moving a CA capable UE between a source Cell-A and target Cell-B the method described is further improved by letting the CA aware measure and report RSRP/RSRQ not only on possible load balancing targets (PCells) but also on configured SCells.

(126) Another alternative is to let the CA capability of the UE modify the mapping table created for each load balancing cell relation such that a CA capable and non-CA capable UE will see different relation between RSRP/RSRQ/load and possible throughput in target cell:

(127) B.sub.c1-ca: UE performance CellB(CA UE)=f1(RSRP, RSRQ, load)

(128) B.sub.C1-noca: UE performance CellB(non-CA UE)=f2(RSRP, RSRQ, load)

(129) Where f1 and f2 are different functions.

(130) The invention presented provides several advantages: The mapping of the measurement results to a UE throughput performance prediction that facilitates a more accurate selection of UEs for subsequent relocations than in example load-balancing methods. The feedback loop as proposed utilizes the possibility to send piggy-backed information on X2 UE Context Release or on X2 Private Message. For S1 the piggy-backed information is sent with Handover Notify and UE Context Release, regarded as optional features in existing networks. The calculation of the ranked UE to be relocated allows a mapping of perceived measures signals of the Cell-B (when connected to RBS-A) and the estimated performance in Cell-B, with any suitable function. RSRP measurements do not take the traffic load in a cell into account and the RSRQ measure is sensitive to traffic load, but not necessarily in proportion to the load balancing criteria. The method proposed prevents causing a distortion of UE distribution between the cells, by preventing improper relocation of UEs which could occur on even a small imbalance of the ranking criteria. By application of the method presented only the UE's perceiving an improved performance gain are relocated, while the system performance as a whole is remained by a load balance action.