The present invention relates to apparatuses, methods and a computer program product for fast load balancing in heterogeneous networks.
The following meanings for the abbreviations used in this specification apply:
Embodiments of the present invention relate to LTE and LTE-A radio access. In current LTE radio access networks there are two major trends for improving system capacity: namely, support of heterogeneous networks that are composed of macro, micro, pico and femto eNode Bs, and also centralized baseband processing where a large number of radio heads are connected to a central processing unit (also the terms C-RAN or baseband pooling/baseband hotelling refer to this kind of network deployments).
In the following, micro, pico and femto cells are referred to as small cells. Heterogeneous networks will deploy small radio cells/base stations in hot spot areas with high traffic demand like train stations, town centres, office areas etc in addition to the existing macro layer that provides the basic LTE coverage. The small cells might use the same or a different frequency layer. 3GPP has defined the so-called eICIC concept to enlarge the small cell coverage for those scenarios where both cells work on the same frequency layer. For this scheme a number of downlink sub-frames are not used by the macro base station and therefore the small cell base station will not be interfered in those sub-frames by the macro base station (some interference from reference symbols, synchronization symbols etc will remain and could be at least partly cancelled by the UE to enhance the performance). This allows the small cell base stations to serve in those sub-frames UEs that are located in the so-called cell range extension area that is just outside of the normal small cell coverage. This allows a better load balancing between the macro and small cells.
Another trend in future LTE network deployments concerns centralized baseband processing deployments where a number of different radio heads with different output power levels (serving macro/micro/pico or femto cells) are connected to a central baseband processing unit as shown in
Such schemes offer a number of advantages like
A basic problem of the above described eICIC scheme is that the macro cell will lose resources since DL transmissions are neither allowed on PDSCH nor on PDCCH. This leads to a loss of DL resources for the macro cell in proportion to the number of almost blank sub-frames. As a side effect there will be no dynamically scheduled uplink transmissions 4 sub-frames after a DL ABS since no PDCCH transmission were allowed during the ABS. Only semi-persistent UL scheduling allocations will be possible for those UL sub-frames.
Nevertheless, this scheme could still provide better system capacity and especially better cell edge throughputs since either those resources can be used by several small cells that are under the coverage of the considered macro cell or there are many users close to a small cell location in a so-called hot spot area. In both cases it is advantageous to reduce the capacity of the macro cell and boost the capacities of the small cells.
However, in real network deployments there will be a lot of different scenarios and the load of the macro and small cell layer will change dynamically due to mobility of the users and/or varying traffic demand.
Hence, the load has to be considered. In the following, some procedures regarding load collection and change of an ABS pattern according to the prior art are described.
3GPP has defined a number of procedures over the X2 interface that allow the exchange of load information as well as the negotiation of appropriate ABS patterns that will be employed by macro and small cells. Within the load information message two different information elements—the invoke information element and the ABS information element—have been defined to trigger (by small eNode B) and distribute ABS pattern information (by macro eNode B). Furthermore, within the resource status request/response messages the ABS status has been added to check the usage of the ABS in different radio cells which is a load measure for the ABS usage in the small cells.
Those procedures can be used to collect load information in the macro cell on the underlying small cells and decide on suitable ABS patterns and distribute the ABS information to the associated small cells. However, such layer 3 signalling requires some time and therefore ABS patterns can be changed in the range of a few minutes or so since the cell extension of the small cells needs to be adjusted also in response to the modified ABS pattern.
The adjustment of the cell range extension requires an estimation of how much spare capacity a certain neighbour cell has available. This can be checked via the composite available capacity information element that can be exchanged via the X2 interface as part of the resource status request/response/update procedures. Based on the collected load information it is possible to negotiate different values for the cell range extension via the mobility change procedure over the X2 interface. Finally these modified range extensions need to be converted to appropriate cell individual offset parameters that are then signalled to a subset or even all UEs in order to achieve the appropriate load balancing between the radio cells.
Thus, the described load adjustments by layer 3 signalling have the following drawbacks:
Embodiments of the present invention address this situation and aim to overcome the above-described disadvantages and to provide fast load balancing.
This is achieved by the apparatuses and methods as defined in the appended claims. The invention may also be implemented by a computer program product.
According to an embodiment of the invention, scheduling decisions between a first base station and a second base station are coordinated with respect to using subframes overlapping almost blank subframes for transmission, wherein the almost blank subframes comprise mandatory almost blank subframes which are predefined and are not to be used by the first base station and may be used by the second base station for transmission, and optional almost blank subframes which may be used by the first base station and the second base station. The almost blank subframes may be used for transmission according to the coordinated scheduling, and the transmission may be received by a user equipment.
Thus, according to embodiments of the present invention, fast load balancing can be achieved.
These and other objects, features, details and advantages will become more fully apparent from the following detailed description of embodiments of the present invention which is to be taken in conjunction with the appended drawings, in which:
In the following, description will be made to embodiments of the present invention. It is to be understood, however, that the description is given by way of example only, and that the described embodiments are by no means to be understood as limiting the present invention thereto.
Before explaining embodiments in detail, in the following it is again referred to the problem underlying the present application. As mentioned above, in present network deployments there will be a lot of different scenarios so that the load of the macro and small cell layer will change dynamically due to mobility of the users, varying traffic demand and the like.
This means that the number of the almost blank sub-frames as well as the range extension used in the different small cells need to be changed dynamically in response to the load changes in order to optimize the resource utilization and provide the best service to the end user.
Hence, according to embodiments of the present invention, a fast load balancing is provided by dynamic allocation of almost blank subframes.
It is noted that an almost blank subframe (ABS) is defined in this context as a subframe in which basically no transmission or transmission with reduced transmission power takes place and control signaling is allowed with normal transmission power which is necessary to provide backward compatibility. That is, on an almost blank subframe no PDSCH and no PDCCH are transmitted, but transmission of, e.g., cell-specific RSs (CRS), CSI-RS, PSS, SSS, SIB, MIB and the like is allowed.
In detail,
It is noted that a centralized approach is no prerequisite for the idea underlying the present invention. Different schedulers may be located in different BTSs and those schedulers may exchange some fast load information.
Using subframes overlapping almost blank subframes for transmission means that one base station may use those subframes which are indicated as almost blank subframes for another base station.
Optionally, the centralized baseband processing unit may also comprise a memory 13 for storing data and programs, by means of which the processor 11 may carry out its corresponding functions.
Furthermore,
Similar as described above in connection with the centralized baseband processing unit 1, also the eNB may comprise a memory 23 for storing data and programs, by means of which the processor 21 may carry out its corresponding functions.
The eNB may be the at least first base station, which is configured to serve a macro cell, or, alternatively, may be the at least second base station, which is configured to serve a small cell. In this example of
Moreover,
The UE 3 comprises a connection unit 32 configured to provide connection to at least a first base station (e.g., eNB #1) and/or at least a second base station (e.g., eNB #2 and/or eNB #3) in a network. The processor 31 is configured to receive transmission on subframes overlapping almost blank subframes for transmission, wherein the almost blank subframes comprise mandatory almost blank subframes which may be are predefined and not to be used by the at least first base station and may be used by the at least second base station for transmission, and optional almost blank subframes which may be used by the at least first base station and the at least second base station.
Optionally, also the UE 3 may comprise a memory 33 for storing data and programs, by means of which the processor 31 may carry out its corresponding functions.
Moreover, the processor 31 may be configured to receive configuration information by which the processor is caused to carry out measurements on the mandatory almost blank subframes or a subset of the mandatory almost blank subframes.
It is noted that in
Hence, according to some embodiments of the present invention, a fast scheduler based load balancing, that makes use of a centralized baseband processing architecture shown in
The fast load balancing concept classifies the almost blank sub-frames into two different categories:
1. Mandatory almost blank sub-frames
2. Optional almost blank sub-frames
Mandatory almost blank sub-frames cannot be used by the macro cell at all, whereas optional almost blank sub-frames might be used by the macro cell depending on the load situation in the macro cell and the overlapping small cells. So basically the scheduling decision will be taken such that the schedulers (in the macro cell and the small cells, respectively) are coordinated such that they jointly decide whether the ABS shall be used by the macro cell (offering higher capacity to the macro cell) or whether the ABS shall be kept free (offering higher capacity to the small cells for range extension UEs). This decision might aim at improving system capacity, improving cell edge throughput, improving quality of service and so on.
In addition the UE measurements should preferably be configured such that all measurements that should be done for the almost blank sub-frames are restricted to the mandatory almost blank sub-frames only (or even to a subset of the mandatory almost blank sub-frames). Also all measurements that should be done for normal sub-frames should be restricted to normal sub-frames only and should not cover any optional ABS. This should be done since for the optional ABS the UE would not know whether those are used sub-frames or almost blank sub-frames. This restriction will be applied to the following UE measurements:
In the following, implementation examples according to some embodiments of the present invention are described.
Thus, in the macro cells the following subframes can be distinguished:
The small cells should use the sub-frames that overlap with a mandatory ABS or an optional ABS that is maintained as an ABS as much as possible for the UEs that are located in the range extension area, since in those sub-frames there is no macro cell interference (only if those cannot be filled by the UEs in the range extension the UEs in the normal small cell coverage might compete for the remaining resources). On the other hand, the normal sub-frames as well as the optional sub-frames which are used as normal sub-frames can be only used for UEs in the normal small cell coverage. This is the basic method how the coordinated schedulers need to do the resource allocation.
In the following, some embodiments for more detailed scheduler concepts are described.
Basically the scheduler coordination could work as follows for a forthcoming optional ABS:
Some enhancements/variations of this scheduling concept are the following:
The concept described above also has an influence on UE measurement configuration, as will be described in the following.
Namely, 3GPP Rel. 10 has introduced measurement restrictions for RRM/RLM/CSI measurements to enable proper measurements for RRM (especially handover), check radio link quality and get differentiated feedback for ABS and normal sub-frames. Basically the following measurement restrictions have been defined:
One example how the measurement patterns can be configured is like this:
These measurements should be revised with the proposed measures according to some embodiments of the present invention such that all measurements that should be taken for ABS in the normal eICIC concept should be further restricted to mandatory ABS for the proposed scheme. In the example above this will result in
The basic rule that ABS should be replaced by mandatory ABS can be applied also for different settings as the one defined above.
The proposed scheme according to embodiments of the present invention allows a fast load balancing between macro and small cells on a per TTI basis. This provides the following advantages:
It is noted that the embodiments and the present invention in general is not limited to the specific examples given above.
For example, ABSs can be also used in small cells in order to protect the traffic of fast moving UEs that remain connected to the macro cell when they pass the small cell at a low distance and would receive too much interference from the small cell. Also for those it might be helpful to define mandatory and optional ABS since those fast moving UEs would required a very sporadic support of small ABS and therefore a permanent allocation of ABS for the small BTS is very inefficient.
Instead of using coordinated schedulers there could also be one big scheduler that serves the macro cell and all related small cells. That is, instead of providing schedulers in the corresponding eNBs of the macro cell and the small cell, the scheduler function can be incorporated into the centralized baseband processing unit, for example.
It might be also possible to introduce some additional signalling via the X2 interface to do the necessary scheduler coordination. If that is done, then the decision cannot be done on a per sub-frame basis but needs to be done for several sub-frames in advance due to the involved signalling delays. This method needs to be standardized and has a lower performance than the scheme that relies on centralized baseband processing.
According to an aspect of the invention, an apparatus, e.g. the centralized baseband processing unit 1, comprises means for coordinating scheduling decisions between a first base station and a second base station with respect to using subframes overlapping almost blank subframes for transmission, wherein the almost blank subframes comprise mandatory almost blank subframes which are predefined and are not to be used by the first base station and may be used by the second base station for transmission, and optional almost blank subframes which may be used by the first base station and the second base station.
The first base station may serve a macro cell and the second base station may serve a small cell within the same geographical area as the macro cell.
The means for scheduling may coordinate scheduling based on the load of the first base station and the load of the second base station.
The means for scheduling may coordinate scheduling such that the optional almost blank subframes may be used for transmission by the base station of which has a highest load among the first and second base stations.
Load of the first base station may be defined as a percentage of physical resource blocks which can be filled with traffic from user equipments served by the first base station, and load of the second base station may be defined by a percentage of the physical resource blocks which can be filled with traffic from user equipments which are served by the second base station and, optionally, which are located in a cell range extension area of the small cell.
The load may be defined by taking into account quality of service.
The load may be scaled with the resources which were available in a certain time interval.
The load of the first base station may be compared to an average load of the second base station or a peak load of the second base station.
The load may comprise at least one of a GBR load, a non-GBR load and voice load.
The apparatus may comprise means for performing the scheduling for the first base station and the second base station.
The means for coordinating scheduling may coordinate scheduling or the means for performing scheduling may perform scheduling for each of first base stations and second base stations located in the geographical area of each first base station.
The apparatus and/or the first and second base stations may comprise an eNodeB.
The means for coordinating scheduling and the means for performing scheduling may be implemented by the memory 13, the processor 11 and the connecting unit 12.
According to an aspect of the invention, an apparatus, e.g. the eNB#12A, comprises means for coordinating scheduling with respect to using subframes overlapping almost blank subframes for transmission with a network control element, wherein the almost blank subframes comprise mandatory almost blank subframes which are predefined and are not to be used by at least a first base station and may be used by at least a second base station for transmission, and optional almost blank subframes which may be used by the at least first base station and the at least second base station for transmission, and means for using the almost blank subframes for transmission according to the coordinated scheduling.
The apparatus may be the at least first base station or may be part of the at least first base station configured to serve a macro cell.
Alternatively, the apparatus may be the at least second base station or may be part of the at least second base station configured to serve a small cell.
The means for using the almost blank subframes for transmission may use the mandatory almost blank subframes and/or optional almost blank subframes for transmission with user equipments located in a cell range extension area of the small cell.
The apparatus may comprise means for configuring a user equipment to perform measurements on the mandatory blank subframes or a subset of the mandatory blank subframes only.
The apparatus and/or the first and second base stations may comprise an eNodeB.
The means for coordinating, using and configuring may be implemented by the memory 23, the processor 21 and the connecting unit 22.
According to an aspect of the invention, an apparatus, e.g. the UE 3, comprises means for receiving transmission on subframes overlapping almost blank subframes for transmission, wherein the almost blank subframes comprise mandatory almost blank subframes which are predefined and are not to be used by an at least first base station and may be used by an at least second base station for transmission, and optional almost blank subframes which may be used by the at least first base station and the at least second base station.
The means for receiving may receive configuration information by which means for measuring of the apparatus may be caused to carry out measurements on the mandatory almost blank subframes or a subset of the mandatory almost blank subframes.
The means for receiving and measuring may be implemented by the memory 33, the processor 31 and the connecting unit 32.
It is to be understood that any of the above modifications can be applied singly or in combination to the respective aspects and/or embodiments to which they refer, unless they are explicitly stated as excluding alternatives.
For the purpose of the present invention as described herein above, it should be noted that
It is noted that the embodiments and examples described above are provided for illustrative purposes only and are in no way intended that the present invention is restricted thereto. Rather, it is the intention that all variations and modifications be included which fall within the spirit and scope of the appended claims.
| Filing Document | Filing Date | Country | Kind | 371c Date |
|---|---|---|---|---|
| PCT/EP2012/067895 | 9/13/2012 | WO | 00 | 3/13/2015 |
| Publishing Document | Publishing Date | Country | Kind |
|---|---|---|---|
| WO2014/040623 | 3/20/2014 | WO | A |
| Number | Name | Date | Kind |
|---|---|---|---|
| 20130044600 | Sridhar | Feb 2013 | A1 |
| 20130045740 | Gayde | Feb 2013 | A1 |
| 20130084865 | Agrawal | Apr 2013 | A1 |
| 20130114434 | Muruganathan | May 2013 | A1 |
| 20130322235 | Khoryaev | Dec 2013 | A1 |
| 20150016387 | Elmdahl | Jan 2015 | A1 |
| 20150223135 | Ratasuk | Aug 2015 | A1 |
| Number | Date | Country |
|---|---|---|
| WO 2012044019 | Apr 2012 | WO |
| WO 2012108640 | Aug 2012 | WO |
| Number | Date | Country | |
|---|---|---|---|
| 20150207596 A1 | Jul 2015 | US |