The present invention generally relates to wired and wireless communication networks, and more specifically relates to a method, apparatus and computer program product for enabling dynamic cell clustering for Coordinated Multipoint CoMP operations.
Mobile data transmission and data services are constantly making progress, wherein such services provide various communication services, such as voice, video, packet data, messaging, broadcast, etc. In recent years, Long Term Evolution LTE™ has been specified, which uses the Evolved Universal Terrestrial Radio Access Network E-UTRAN as radio communication architecture according to 3GPP specification.
In the course of LTE evolution, the use of Coordinated Multipoint CoMP operation, i.e. transmission/reception, has been proposed, so as to improve coverage and throughput. One approach of such CoMP operation is Multi-cell coordinated scheduling MuCCS, wherein the scheme thereof is a coordinated scheduling CS based CoMP technique that dynamically mutes cells on Radio Bands RBs based on a network-wide sum utility maximization framework.
However, the set of cells over which such joint optimization is done is usually pre-determined. For example, 3GPP has defined in the respective specifications thereof a 3-cell (intra-site) cooperation cluster and a 9-cell hard partitioned cooperating cluster. That is, any given cell in the network is part of at most one cluster of cells, and no two clusters overlap.
But this optimization over hard-partitioned cell clusters is not ideal, as not all of a user equipment's UE strong interferers may be taken into account when doing the joint optimization. Instead, it has been proposed in MuCCS to use overlapping “liquid” clusters for a distributed architecture implementation.
A “liquid” cluster is defined in a cell-specific manner, as the set of all neighboring cells that are strong interferers of some UE in that cell. Further, the fraction of UEs whose strong interferer is within the Liquid Cluster of their serving cells would thus be 100%. The “liquid” cluster of any one cell would in general be different from the “liquid” cluster of every other cell, and the “liquid” clusters of two cells may overlap.
A UE's CoMP measurement set which is a UE-specific set of cooperating cells is determined from out of the UE's serving cell's liquid cluster. Clusters are usually formed in a UE-centric or network-centric manner.
In UE-centric clustering, each UE chooses a small number of cells that give the greatest cooperation gain. In general, UE-centric clustering is, however, very complex from a scheduling point of view. Each base station eNB locally comes up with its own set of candidate “cooperating cluster” eNBs based on the UE measurements like Reference Signal Receive Power RSRP, Channel Quality Indicator CQI, etc.
In network-centric clustering the clustering is done in a static way, and hence the performance of boundary UEs can be compromised.
However, the above mentioned clustering approaches do not take into account practical limitations e.g. a non-ideal backhaul. In real networks, the cell locations/sizes are irregular, the load conditions are also very dynamic and the backhaul connections are also non-ideal, such as due to some backhaul delay and finite capacity. So, mechanisms are required to adaptively determine the appropriate “liquid cluster” of a cell that provides the maximum MuCCS gains taking the above factors into account.
Hence, in view of the above drawbacks, there is a need for improving cell clustering for Coordinated Multipoint operation, in particular for adaptively forming “liquid clusters” for a cell.
Therefore, in order to overcome the drawbacks of the prior art, it is an object underlying the present invention to provide dynamic cell clustering for Coordinated Multipoint CoMP operations.
In particular, it is an object of the present invention to provide a method, apparatus and computer program product for enabling dynamic cell clustering for Coordinated Multipoint CoMP operations.
According to a first aspect of the present invention, there is provided a method, comprising receiving clustering metric information defining relevant metrics for making cell clustering decision for Coordinated Multipoint operation from a network element serving a neighboring cell, and deciding, based on the received clustering metric information, whether to include the neighboring cell to a cluster for Coordinated Multipoint operation.
According to a second aspect of the present invention, there is provided an apparatus, comprising a reception unit configured to receive clustering metric information defining relevant metrics for making cell clustering decision for Coordinated Multipoint operation from a network element serving a neighboring cell, and a processing unit configured to decide, based on the received clustering metric information, whether to include the neighboring cell to a cluster for Coordinated Multipoint operation.
According to a third aspect of the present invention, there is provided a method, comprising composing clustering metric information defining relevant metrics for making cell clustering decision for Coordinated Multipoint operation, and causing transmission of the clustering metric information to a network element of a neighboring cell.
According to a fourth aspect of the present invention, there is provided an apparatus, comprising a processing unit configured to compose clustering metric information defining relevant metrics for making cell clustering decision for Coordinated Multipoint operation, and a transmission unit configured to cause transmission of the clustering metric information to a network element of a neighboring cell.
According to a fifth aspect of the present invention, there is provided a computer program product comprising computer-executable components which, when the program is run, are configured to carry out the method according to the first aspect or according to the third aspect.
Advantageous further developments or modifications of the aforementioned exemplary aspects of the present invention are set out in the dependent claims.
According to certain embodiments of the present invention, the clustering metric information comprise at least one of information about a backhaul connection delay between the neighboring cell and the own cell, information about a backhaul connection capacity and/or bandwidth available for message exchange between the neighboring cell and the own cell, backhaul load, congestion in the backhaul, cost for exchanging this information over the backhaul, Quality of service QoS provided to the message exchange and information about Reference Signal Received Power measurements of a user equipment in the neighboring cell for the own cell and/or their reported Channel Quality Indicator values and/or the number (or fraction) of hand-ins/hand-outs from/to the neighbors.
Thereby, the clustering metric information may further comprise information about at least one of a coupling gain (or loss) between the neighboring cell and the own cell, the number (or fraction) of cell-edge Coordinated Multipoint enabled user equipments in the neighboring cell, the number (or fraction) of cell-edge Coordinated Multipoint enabled user equipments in the neighboring cell that consider the own cell as one of its top M interferers, where M>=1, and an increase in sum utility of user equipments in the neighboring cell due to a cooperation with the own cell.
Further, according to certain embodiments of the present invention, the clustering metric information is received from all neighboring cells, and the decision whether to include each respective neighboring cell is based on the clustering metric information of all neighboring cells.
Further, according to certain embodiments of the present invention, the transmission of the clustering metric information is initiated by transmitting a cluster inclusion response message to the neighboring cell upon reception of a cluster inclusion request message from the neighboring cell.
Further, according to certain embodiments of the present invention, if the cluster inclusion response message denies to include the neighboring cell in the CoMP cluster of the own cell, then the neighboring cell does not send further cluster inclusion request messages to the own cell for a predetermined duration.
Thereby, at least one of the cluster inclusion request, the cluster inclusion response, and the clustering metric information may include a timestamp for detecting the backhaul delay.
Further, according to certain embodiments of the present invention, when it is decided to include the neighboring cell to the cluster, a cluster selection decision message indicating the intention to include the neighboring cell to the cluster is transmitted to the network element serving the neighboring cell.
According to certain embodiments of the present invention, upon reception of a response indicating acceptance to include the neighboring cell to the cluster, Coordinated Multipoint cooperation between the own cell and the neighboring cell is initiated.
Still further, according to certain embodiments of the present invention, when the own cell, based on the clustering metrics sent by a neighbor cell that is part of the Coordinated Multipoint cluster, realizes that the clustering metrics do not meet predetermined properties, a message indicating dropping the neighbor cell from the own cell's Coordinated Multipoint cluster is sent to the neighbor cell for causing, in the neighbor cell, reconfiguration of the Coordinated Multipoint set of its served user equipments to not include the own cell.
For a more complete understanding of example embodiments of the present invention, reference is now made to the following descriptions taken in connection with the accompanying drawings in which:
Exemplary aspects of the present invention will be described herein below. More specifically, exemplary aspects of the present invention are described hereinafter with reference to particular non-limiting examples and to what are presently considered to be conceivable embodiments of the present invention. A person skilled in the art will appreciate that the invention is by no means limited to these examples, and may be more broadly applied.
It is to be noted that the following description of the present invention and its embodiments mainly refers to specifications being used as non-limiting examples for certain exemplary network configurations and deployments. Namely, the present invention and its embodiments are mainly described in relation to 3GPP specifications being used as non-limiting examples for certain exemplary network configurations and deployments. As such, the description of exemplary embodiments given herein specifically refers to terminology which is directly related thereto. Such terminology is only used in the context of the presented non-limiting examples, and does naturally not limit the invention in any way. Rather, any other network configuration or system deployment, etc. may also be utilized as long as compliant with the features described herein.
Some example versions of the disclosure and embodiments are described with reference to the drawings. In the following, different exemplifying examples will be described using, as an example of a communication network, a cellular wireless communication network, such as an LTE or LTE-Advanced based system. However, it is to be noted that the present invention is not limited to an application using such types of communication system, but is also applicable in other types of communication systems, be it wireless systems, wired systems or systems using a combination thereof.
Hereinafter, various embodiments and implementations of the present invention and its aspects or embodiments are described using several alternatives. It is generally noted that, according to certain needs and constraints, all of the described alternatives may be provided alone or in any conceivable combination (also including combinations of individual features of the various alternatives).
In particular, the following examples versions and embodiments are to be understood only as illustrative examples. Although the specification may refer to an, one, or some example version(s) or embodiment(s) in several locations, this does not necessarily mean that each such reference is to the same example version(s) or embodiment(s), or that the feature only applies to a single example version or embodiment. Single features of different embodiments may also be combined to provide other embodiments. Furthermore, words “comprising” and “including” should be understood as not limiting the described embodiments to consist of only those features that have been mentioned and such example versions and embodiments may also contain also features, structures, units, modules etc. that have not been specifically mentioned.
In general, a telecommunication network comprises plural network elements, such as base stations BS, evolved NodeB's (eNB; i.e. base station in LTE environment), user equipments UE (e.g. mobile phone, smart phone, Computer, etc.), controllers, interfaces, etc, and in particular any equipment used in the provision of a telecommunications service.
A basic system architecture of a communication system where example versions and embodiments are applicable may comprise a commonly known architecture of one or more communication networks comprising a wired or wireless access network subsystem and a core network. Such an architecture may comprise one or more communication network control elements, access network elements, radio access network elements, access service network gateways or base transceiver stations, such as a base station, an access point or an eNB, which control a respective coverage area or cell (macro cell, small cell) and with which one or more communication elements or terminal devices such as a UE or another device having a similar function, such as a modem chipset, a chip, a module etc., which can also be part of a UE or attached as a separate element to a UE, or the like, are capable to communicate via one or more channels for transmitting several types of data. Furthermore, core network elements such as gateway network elements, policy and charging control network elements, mobility management entities, operation and maintenance elements, and the like may be comprised.
The general functions and interconnections of the described elements, which also depend on the actual network type, are known to those skilled in the art and described in corresponding specifications, so that a detailed description thereof is omitted herein. However, it is to be noted that several additional network elements and signaling links may be employed for a communication to or from a base station and a communication network besides those described in detail herein below.
As already indicated above, the main object addressed in the present application is how to adaptively form “liquid clusters” for a cell.
Clusters are usually formed in a UE-centric or network-centric manner. An example of a liquid cluster for a regular hexagonal cell layout is shown in
Basically, according to the present invention, an explicit signaling mechanism among neighboring eNBs (e.g. via X2) is provided, in which particular metrics required for making the cell clustering decisions are exchanged. In the following, such metrics are called the “clustering metrics”.
Based on these “clustering metrics” obtained from the all the neighboring cells, the receiving cell determines its candidate “liquid cluster” cells and then initiates cooperation with each of these candidate “liquid cluster” cells using an appropriate request and response message exchange.
According to certain embodiments, if a cell 1 is included in the liquid cluster of a cell 2, then the CoMP measurement set of the UEs in cell 1 can contain cell 2. Otherwise, the CoMP measurement set of none of the UEs in cell 1 should contain cell 2.
Thereby it is to be noted that, in general, cell 2 may include cell 1 in its liquid cluster, but the other way around need not be true. This may be, for example, because cell 1 is heavily loaded and cell 1 realizes a lot of value from cell 2's muting, but cell 2 is lightly loaded, and hence does not realize as much value from cell 1's muting.
In Step S31, clustering metric information defining relevant metrics for making cell clustering decision for Coordinated Multipoint operation is received from a network element serving a neighboring cell.
Then, in Step S32, it is decided, based on the received clustering metric information, whether to include the neighboring cell to a cluster for Coordinated Multipoint operation.
In
The network element 40 shown in
The processor 41 is configured to execute processing related to the above described dynamic cell clustering for CoMP operations. In particular, the processor 41 comprises a sub-portion 410 as a reception unit configured to receive clustering metric information defining relevant metrics for making cell clustering decision for Coordinated Multipoint operation from a network element serving a neighboring cell. The portion 410 may be configured to perform processing according to S31 of
Furthermore, the processor 41 comprises a sub-portion 411 usable as a processing unit configured to decide, based on the received clustering metric information, whether to include the neighboring cell to a cluster for Coordinated Multipoint operation. The portion 411 may be configured to perform processing according to S32 of
Reference signs 42 and 43 denote transceiver or input/output (I/O) units (interfaces) connected to the processor 41. The I/O units 42 may be used for communicating with the network element. The I/O units 43 may be used for communicating with a management application. Reference sign 44 denotes a memory usable, for example, for storing data and programs to be executed by the processor 41 and/or as a working storage of the processor 41.
Further, in Step S51, clustering metric information defining relevant metrics for making cell clustering decision for Coordinated Multipoint operation is composed.
Finally, in Step S52, transmission of the clustering metric information to a network element of a neighboring cell is caused.
According to certain embodiments, composing the clustering metric information is initiated by a message indicating intention to form a cluster which is received from a network element of a neighboring cell. In other embodiments, this step may be skipped. Assuming the cell sending the clustering metric in Step S51 is not part of the CoMP cluster of own cell, composing the clustering metric information may be initiated when the metric composed in Step S51 is larger than some threshold (a first preset threshold), and/or the time since the last time the clustering metric was sent is more than a certain other threshold (a second preset threshold).
In
The network element 60 shown in
The processor 61 is configured to execute processing related to the above described dynamic cell clustering for CoMP operations. In particular, the processor 61 comprises a sub-portion 610 as a processing unit configured to compose clustering metric information defining relevant metrics for making cell clustering decision for Coordinated Multipoint operation. The portion 610 may be configured to perform processing according to S51 of
Reference signs 62 and 63 denote transceiver or input/output (I/O) units (interfaces) connected to the processor 61. The I/O units 62 may be used for communicating with the network element. The I/O units 63 may be used for communicating with a management application. Reference sign 64 denotes a memory usable, for example, for storing data and programs to be executed by the processor 61 and/or as a working storage of the processor 61.
According to certain embodiments, the present invention provides a messaging protocol for a cell to cooperate with its neighbors to determine its “liquid cluster”. Thereby, the set of relevant neighboring cells that a cell cooperates with is determined, in order to make the local CoMP scheduling decisions (eg. muting or not). A signaling mechanism is provided to measure and include the backhaul delay and bandwidth constraints when making the clustering decisions.
A signaling message exchange between a Cell 1 and a Cell 2 according to certain embodiments of the invention is given in
Firstly, Cell 1 determines that it can benefit by cooperation with Cell 2 (triggered by changes in X2 connection latency or bandwidth and/or local UE RSRP/CQI measurements, load in cell 1, QoS requirements of UEs in cell 1, number (or fraction) of hand-ins/hand-outs from/to cell 2) and initiates the procedure with a “Liquid Cluster Inclusion request”.
Then, Cell 2 responds to the request and if accepted, then Cell 2 asks Cell 1 to send the required “clustering metrics”, whereupon Cell 1 sends the required “clustering metrics” to Cell 2.
Then, based on the received “clustering metrics”, e.g. from Cell 1 and from all other neighboring cells of cell 2, Cell 2 decides whether Cell 1 should be included in its liquid cluster or not.
Cell 2 then conveys the liquid cluster selection decision to Cell 1 and if selected Cell 1 sends an accept/Reject selection response back to Cell 2.
The “cause”-indications included in the registration request/accept messages can be used to indicate the reasons for including/rejecting a cell into the liquid cluster (for e.g. “large/less backhaul delay”, “less/large backhaul capacity”, “less/large cooperation benefit” etc.).
According to certain embodiments of the invention, the following variations therefore are applicable. In this regard, it is to be noted that the embodiments as well as the variations shown herein are merely intended to exemplify the present invention; but the present invention is not limited to the shown embodiments and variations.
A possible variation is that Cell 2 initiates the above procedure by requesting Cell 1 to send the required Clustering Request metrics.
Furthermore, the liquid cluster configuration using the above proposed signaling exchange may be done at initial setup, e.g. soon after reboot or after sufficient measurements are obtained. In addition, a reconfiguration update of the “liquid cluster” can be done periodically or triggered by changes in X2 latency/bandwidth, changes in cooperation benefits, switching off/on of neighboring cells etc.
Still further, though the above signaling mechanism is described for a distributed architecture implementation, it could also be executed in a centralized fashion, wherein the different cells communicate the clustering metrics to a centralized server, and the server makes the determination of the appropriate cell clustering (for overlapping or non-overlapping clusters). The server could be either a C-SON server, or a Centralized-RRM server in the context of C-RAN.
In the following, some exemplary possible clustering metrics according to certain embodiments of the invention are explained. It is to be noted that also any possible combination of the following metrics can be used as a “clustering metric”. Thereby, it is to be noted that it is further assumed that Cell 1 computes the “clustering metric” to send to cell 2.
One example of a clustering metric may be based on backhaul connection delay between Cell 1 and Cell 2. A further example of a clustering metric may be based on backhaul connection capacity/bandwidth available for message exchange between Cell 1 and Cell 2. A still further example of a clustering metric may be based on Reference Signal Received Power RSRP measurements of the UEs in Cell 1 for Cell 2 and/or their reported Channel Quality Identifier CQI values.
According to certain embodiments, a “Cooperation benefit metric” may be calculated according to one or a combination of the following metrics:
In the following, non-limiting examples of possible use cases of the present invention are outlined.
In case of large backhaul delays, the liquid cluster of a cell tends to become entirely intra-site (which has no backhaul delay). So the CoMP performance with liquid clusters should gracefully degrade to that of the intra-site CoMP performance for networks with large backhaul delays.
Further, in case of limited processing power availability, only a few very relevant neighboring interfering cells (that provides maximum realizable CoMP gains) are chosen within the liquid cluster.
This can be achieved by ranking the neighboring cells based on the received “clustering metrics” and choosing the top ‘K’ of them. ‘K’ can be decided based on the computational processing power available.
According to the advantages provided by the present invention, the performance of MuCCS with different kinds of cooperation clusters (for ideal backhaul and full buffer traffic) is given below. MuCCS with liquid clusters provide much higher cell-edge gains than the static clustering schemes.
Gains with bursty traffic for liquid clusters are much higher:
Furthermore,
To summarize, the present invention provides an explicit signaling mechanism among the neighboring eNBs (eg. Via X2) in which the relevant metrics required for making the cell clustering decisions are exchanged. These metrics are called the “clustering metrics”. Based on these clustering metrics obtained from the all the neighboring cells, the receiving cell determines its candidate liquid cluster cells, and then initiates cooperation with each of these candidate liquid cluster cells using an appropriate request and response message exchange.
It is to be noted that embodiments of the present invention may be implemented as circuitry, in software, hardware, application logic or a combination of software, hardware and application logic. In an example embodiment, the application logic, software or an instruction set is maintained on any one of various conventional computer-readable media. In the context of this document, a “computer-readable medium” may be any media or means that can contain, store, communicate, propagate or transport the instructions for use by or in connection with an instruction execution system, apparatus, or device, such as a computer or smart phone, or user equipment.
As used in this application, the term “circuitry” refers to all of the following: (a) hardware-only circuit implementations (such as implementations in only analog and/or digital circuitry) and (b) to combinations of circuits and software (and/or firmware), such as (as applicable): (i) to a combination of processor(s) or (ii) to portions of processor(s)/software (including digital signal processor(s)), software, and memory(ies) that work together to cause an apparatus, such as a mobile phone or server, to perform various functions) and (c) to circuits, such as a microprocessor(s) or a portion of a microprocessor(s), that require software or firmware for operation, even if the software or firmware is not physically present. This definition of ‘circuitry’ applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term “circuitry” would also cover an implementation of merely a processor (or multiple processors) or portion of a processor and its (or their) accompanying software and/or firmware. The term “circuitry” would also cover, for example and if applicable to the particular claim element, a baseband integrated circuit or applications processor integrated circuit for a mobile phone or a similar integrated circuit in server, a cellular network device, or other network device.
The present invention relates in particular but without limitation to mobile communications, for example to environments under LTE™ or LTE-Advanced, and can advantageously be implemented also in controllers, base stations, user equipments or smart phones, or computers connectable to such networks. That is, it can be implemented e.g. as/in chipsets to connected devices.
If desired, the different functions discussed herein may be performed in a different order and/or concurrently with each other. Furthermore, if desired, one or more of the above-described functions may be optional or may be combined.
Although various aspects of the invention are set out in the independent claims, other aspects of the invention comprise other combinations of features from the described embodiments and/or the dependent claims with the features of the independent claims, and not solely the combinations explicitly set out in the claims.
It is also noted herein that while the above describes example embodiments of the invention, these descriptions should not be viewed in a limiting sense. Rather, there are several variations and modifications which may be made without departing from the scope of the present invention as defined in the appended claims.
The communication network is also able to communicate with other networks, such as a public switched telephone network or the Internet. The communication network may also be able to support the usage of cloud services. It should be appreciated that BSs and/or eNBs or their functionalities may be implemented by using any node, host, server or access node etc. entity suitable for such a usage.
Furthermore, the described network elements, such as terminal devices or user devices like UEs, communication network control elements of a cell, like a BS or an eNB, access network elements like APs and the like, as well as corresponding functions as described herein may be implemented by software, e.g. by a computer program product for a computer, and/or by hardware. In any case, for executing their respective functions, correspondingly used devices, nodes or network elements may comprise several means, modules, units, components, etc. (not shown) which are required for control, processing and/or communication/signaling functionality. Such means, modules, units and components may comprise, for example, one or more processors or processor units including one or more processing portions for executing instructions and/or programs and/or for processing data, storage or memory units or means for storing instructions, programs and/or data, for serving as a work area of the processor or processing portion and the like (e.g. ROM, RAM, EEPROM, and the like), input or interface means for inputting data and instructions by software (e.g. floppy disc, CD-ROM, EEPROM, and the like), a user interface for providing monitor and manipulation possibilities to a user (e.g. a screen, a keyboard and the like), other interface or means for establishing links and/or connections under the control of the processor unit or portion (e.g. wired and wireless interface means, radio interface means comprising e.g. an antenna unit or the like, means for forming a radio communication part etc.) and the like, wherein respective means forming an interface, such as a radio communication part, can be also located on a remote site (e.g. a radio head or a radio station etc.). It is to be noted that in the present specification processing portions should not be only considered to represent physical portions of one or more processors, but may also be considered as a logical division of the referred processing tasks performed by one or more processors.
The following meanings for the abbreviations used in this specification apply:
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2014/059442 | 5/8/2014 | WO | 00 |