Method For Managing Data Transmission Power in Mobile Cellular Networks

20170339646 · 2017-11-23

Assignee

Inventors

Cpc classification

International classification

Abstract

A method manages sub-frame data transmission in a cellular network including a macro node and at least one small node associated therewith. The method includes at a macro node side: based on channel quality information from user equipment associated with the macro node, grouping the user equipment into a first group that can be served at a macro node first transmission power and a second group that has to be served at a macro node second transmission power higher than the macro node first transmission power, and determining a sub-frames pattern including: a number of no-transmission sub-frames wherein data transmission is prevented at the macro node side, a number of limited-transmission sub-frames wherein data transmission is allowed at the macro node side at only the first transmission power, and a number of normal-transmission sub frames wherein data transmission is allowed at the macro node side at the second transmission power.

Claims

1. A method for managing, in a cellular network comprising a macro node and at least one small node associated therewith, data transmission on a sub-frame basis, the method comprising, at a macro node side: based on channel quality information from user equipment associated with the macro node, grouping the user equipment into a first group of user equipment that is able to be served at a macro node first transmission power and a second group of user equipment that has to be served at a macro node second transmission power higher than the macro node first transmission power, determining a sub-frames pattern comprising a number of no-transmission sub-frames wherein data transmission is prevented at the macro node side, a number of limited-transmission sub-frames wherein data transmission is allowed at the macro node side at only the macro node first transmission power, and a number of normal-transmission sub frames wherein data transmission is allowed at the macro node side at the macro node second transmission power, the determining being based on power consumption of the macro node, on data traffic associated with the macro node, and on minimum numbers of no-transmission and limited-transmission sub-frames requested by the at least one small node according to data traffic and interference conditions thereof, and serving user equipment of the first and second groups of user equipment associated with the macro node according to the sub-frames pattern.

2. The method according to claim 1, further comprising, at each small node side: based on channel quality information from user equipment associated with the small node, grouping the user equipment into a first group of user equipment that is able to be served at a small node first transmission power and a second group of user equipment that has to be served at a small node second transmission power higher than the small node first transmission power, determining, among the no-transmission, limited-transmission and normal-transmission sub-frames, preferred sub-frames at which data transmission at a small node side is allowed, the determining being based on power consumption of the small node, on data traffic associated with the small node and to the interference conditions thereof, and serving user equipment of the first and second groups of user equipment associated with the small node according to the preferred sub-frames.

3. The method according to claim 2, wherein at least one between the grouping at a macro node side and the grouping at each small node side is based on a distance relationship between the macro and small nodes, respectively, and the associated user equipment.

4. The method according to claim 1, further comprising, at the macro node side, providing a first parameter indicative of data transmission rate worsening affecting the macro node when transmitting at the macro node first transmission power during a limited-transmission sub-frame rather than at the macro node second transmission power during a normal-transmission sub-frame, the determining at the macro node side being also based on the first parameter.

5. The method according to claim 2, further comprising, at the small node side, providing a second parameter indicative of data transmission rate worsening that affects the small node when the macro node transmits at the macro node first transmission power during a limited-transmission sub-frame rather than when the small node transmits at the small node second transmission power during a no-transmission sub-frame, and a third parameter indicative of data transmission rate worsening that affects the small node when transmitting at the small node first transmission power during a normal transmission sub-frame rather than at the small node second transmission power during a no-transmission sub-frame, the determining at the small node side being also based on the second and third parameters.

6. The method according to claim 2, further comprising, at each small node side: providing to the macro node a number of usable limited-transmission sub-frames wherein, during a previous data transmission, interference perceived by the user equipment associated with the small node and caused by the macro node was below a predefined threshold.

7. The method according claim 6, further comprising, at each small node side: providing to the macro node a percentage of resources allocated by the small node for data transmission in the usable limited-transmission sub-frames, and at a macro node side: calculating the minimum numbers of no transmission and limited-transmission sub-frames requested by the at least one small node according to the number of usable limited-transmission sub-frames and to the percentage of allocated resources.

8. The method according to claim 7, wherein the no-transmission and limited transmission sub-frames define almost blank sub-frames of the sub-frames pattern, the calculating comprising: for each small node calculating a number of almost blank sub-frames requested by the small node as a product between the number of usable limited-transmission sub-frames and the percentage of allocated resources if the percentage is lower than 100%, or as the number of usable limited-transmission sub-frames increased by a predefined amount otherwise, and setting a number of limited-transmission sub-frames requested by the small node and a number of no-transmission sub-frames requested by the small node at 0 and at the number of almost blank sub-frames requested by the small node, respectively, if a number of usable sub-frames differs from the number of almost blank sub-frames configured in the previous sub-frame pattern, or, otherwise, at the number of almost blank sub-frames requested by the small node and 0, respectively, and calculating the minimum number of no-transmission sub-frames requested by the at least one small node as the maximum among the numbers of no-transmission sub-frames requested by each small node, and the minimum number of limited-transmission sub-frames requested by the at least one small node according to a difference between the maximum among the number of limited-transmission sub-frames requested by each small node and the minimum number of no-transmission sub-frames requested by the at least one small node.

9. The method according to claim 6, wherein the determining comprises, if there are enough usable resources: if normal transmission sub-frames are preferable from a power consumption standpoint, determining the number of normal transmission sub-frames as a number of required sub-frames for the user equipment belonging to both the first and second groups of user equipment, or if normal transmission sub-frames are not preferable from the power consumption standpoint determining the number of normal transmission sub-frames as the number of required sub-frames for only the user equipment belonging to the second group of user equipment, and determining the number of limited-transmission sub-frames according to the number of required sub-frames for the user equipment belonging to the first group of user equipment, to the number of required sub-frames to clear a load, and to the number of usable limited-transmission sub-frames in the sub-frame pattern.

10. The method according to claim 6, wherein the determining comprises: if there are not enough usable resources, determining the number of limited-transmission sub-frames and the number of normal-transmission sub-frames based on a maximum required number of sub-frames for the user equipment belonging to both the first and second groups of user equipment, and signaling overload.

11. The method according to claim 5, further comprising calculating first power consumption representing power consumed to transmit, during a normal transmission sub-frame, an amount of data that is able to be transmitted with a resource in a no-transmission sub-frame, and a second power consumption representing the power consumed to transmit, during a limited-transmission sub-frame, the amount of data that is able to be transmitted with a resource in a no-transmission sub-frame, wherein the no-transmission and limited transmission sub-frames define almost blank sub-frames, and wherein the determining at a small node side comprises: if the power consumption of the small node during almost blank sub-frames is between the first and second power consumption, defining the normal-transmission sub-frames as the preferred sub-frames, or if the second power consumption is between the power consumption of the small node during almost blank sub-frames and the first power consumption, defining the no-transmission sub-frames as the preferred sub-frames, or if the first power consumption is between the power consumption of the small node during almost blank sub-frames and the second power consumption, defining the no-transmission sub-frames as the preferred sub-frames.

12. (canceled)

13. A macro node for use in a cellular network, the macro node being configured for: based on channel quality information from user equipment associated with the macro node, grouping the user equipment into a first group of user equipment that is able to be served at a macro node first transmission power and a second group of user equipment that has to be served at a macro node second transmission power higher than the macro node first transmission power, determining a sub-frames pattern comprising a number of no-transmission sub-frames wherein data transmission is prevented at a macro node side, a number of limited-transmission sub-frames wherein data transmission is allowed at the macro node side at only the macro node first transmission power, and a number of normal-transmission sub frames wherein data transmission is allowed at the macro node side at the macro node second transmission power, the determining being based on power consumption of the macro node, on data traffic associated with the macro node, and on minimum numbers of no-transmission and limited-transmission sub-frames requested by at least one small node associated with the macro node according to data traffic and interference conditions of the at least one small node, and serving user equipment of the first and second groups of user equipment associated with the macro node according to the sub-frames pattern.

14. A small node for use in a cellular network, the small node being configured for: based on channel quality information from user equipment associated with the small node, grouping the user equipment into a first group of user equipment that is able to be served at a small node first transmission power and a second group of user equipment that has to be served at a small node second transmission power higher than the small node first transmission power, receiving from a macro node a sub-frames pattern comprising a number of no transmission sub frames wherein data transmission is prevented at a macro node side, a number of limited-transmission sub-frames wherein data transmission is allowed at the macro node side at only a macro node first transmission power, and a number of normal-transmission sub frames wherein data transmission is allowed at the macro node side at a macro node second transmission power, determining, among the no-transmission, limited-transmission and normal-transmission sub-frames, preferred sub-frames at which data transmission at a small node side is allowed, the determining being based on power consumption of the small node, on data traffic associated with the small node and to interference conditions thereof, and serving user equipment of the first and second groups of user equipment associated with the small node according to the preferred sub-frames.

Description

BRIEF DESCRIPTION OF THE ANNEXED DRAWINGS

[0079] These and other features and advantages of the present invention will be made apparent by the following description of some exemplary and non limitative embodiments thereof. For its better intelligibility, the following description should be read making reference to the attached drawings, wherein:

[0080] FIG. 1 schematically shows a portion of a cellular network wherein the present invention may be applied;

[0081] FIG. 2 schematically shows macro and small nodes operative modules according to an embodiment of the present invention, and

[0082] FIG. 3 shows a swim-lane activity diagram illustrating, by both macro and small nodes sides, the operations flow taking place at said operative modules according to an embodiment of the present invention.

DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS OF THE INVENTION

[0083] With reference to the drawings, a portion of a cellular network 100 according to an embodiment of the present invention is schematically illustrated in FIG. 1.

[0084] The cellular network 100 (e.g., compliant with the 3GPP LTE/LTE-Advanced standard) comprises a number of relatively high-power and wide-coverage transceiver stations (hereinafter, macro nodes), such as the macro node M, each one configured to provide radio coverage over a relatively wide geographic area (also referred to as macro cell, e.g., hexagonal in shape), and within (i.e. pertaining to/handled by) the macro cell, a number I of lower-power, smaller coverage nodes (e.g., pico, micro, and/or femto nodes), in the following referred to as small nodes S.sub.i (i=1, 2, . . . I, with I=3 in the example at issue), each one identifying a respective small cell for increasing cellular network 100 capacity.

[0085] The cellular network 100 is configured to allow user equipments (e.g., mobile phones) within (i.e., associated with) the respective macro or small cells, such as the user equipments UE, to exchange data traffic (e.g., web browsing, e-mailing, voice, or multimedia data traffic). Hereinafter, only downlink communication (i.e., from the macro M or small S.sub.i nodes to the associated user equipments UE) is considered, which the present invention is mainly addressed to.

[0086] For the sake of completeness, as well known by those having ordinary skill in the art, the macro M and small S.sub.i nodes form the radio access network. In turn, the radio access network is generally communicably coupled with one or more core networks (not shown), which may be coupled with other networks, such as the Internet and/or public switched telephone networks (not illustrated).

[0087] Broadly speaking, the macro M and small S.sub.i nodes according to the present invention are configured to carry out a configuring procedure providing effective sub-frames configuration, i.e. effective configuration of the transmission powers at which the user equipments UE should be served (by the macro M or small S.sub.i nodes they are associated with) for data transmission taking place (over a predefined time length 7) after the configuring procedure. According to 3GPP LTE/LTE-Advanced standard, data transmission takes place on a sub-frame basis, each sub-frame having a time length of a 1 ms “Transmission Time Interval” (TTI) and comprising a number of resources (i.e., “Physical Resources Blocks”, or PRB) depending on bandwidth allocation and PRBs availability.

[0088] The proposed invention makes use of the possibility, provided by the 3GPP LTE/LTE-Advanced standard, of carrying out data transmission at macro M and small S.sub.i nodes sides at respective high transmission powers (hereinafter referred to as macro node high transmission power and small node high transmission power, respectively) or at respective low transmission powers (hereinafter referred to as macro node low transmission power and small node low transmission power, respectively). This possibility is independent from actual setting of the transmission powers (which may also depend on specific design parameters of the cellular network 100 and/or of the macro M and small S.sub.i nodes). By way of example only, the macro node and small node high transmission powers may be set at 40 W (≈46 dBm) and 1 W (≈30 dBm), respectively, whereas the macro node and small node low transmission powers may be set at 1 W (≈30 dBm) and 0.025 W (≈14 dBm), respectively.

[0089] Macro M and small S.sub.i nodes operative modules according to an embodiment of the present invention are schematically shown in FIG. 2. As a preliminary consideration, it is pointed out that the use of the term “module” is herein intended to emphasize functional (rather than implementation) aspects thereof. Indeed, without losing of generality, each module may be implemented by software (in which case, the resulting algorithm would be performed by proper software code means included in a computer program product, directly loadable into a memory of a computer, when the program is run on a computer), hardware, and/or a combination thereof.

[0090] For the sake of description ease, FIG. 2 will be discussed together with FIG. 3, which shows a swim-lane activity diagram illustrating, by both macro M and small S.sub.i nodes sides, and by logical and chronological viewpoints, the operations flow taking place at said operative modules during each j-th configuring procedure 300.sub.j.

[0091] Basically, during each j-th configuring procedure 300.sub.j, a sub-frames pattern SP.sub.j of N=T/TTI sub-frames is configured and exploited for optimized data transmission at macro M and small S.sub.i nodes sides. In the following, for the sake of description ease, data transmission following the j-th configuring procedure 300.sub.j will be also referred to as j-th data transmission.

[0092] Each sub-frame may be configured (by the macro node M) to be either an “Almost Blank Sub-frame” (hereinafter, ABS sub-frame) or a non “Almost Blank Sub-frame” (hereinafter, non-ABS sub-frame). Each ABS sub-frame may in turn be configured to be a no-transmission ABS sub-frame (wherein data transmission at the macro node M is prevented), or a limited-transmission ABS sub-frame (wherein data transmission at the macro node M is limited to some user equipments only and to low transmission power only). During each non-ABS sub-frame, instead, data transmission at high transmission power takes place at the macro node M (thus, also referred to as normal sub-frame). As will be understood in the following, unlike the prior-art solutions, which are based on preventing data transmission at small nodes S.sub.i side during non-ABS sub-frames (i.e., when data transmission at macro node M side takes place at macro node high transmission power), the proposed invention allows that if energetically more convenient. Moreover, by exploiting the possibility of defining, among the ABS sub-frames, no-transmission and limited transmission ABS sub-frames, simultaneous data transmission at both macro M and small S.sub.i nodes side can be achieved with a tolerable interference.

[0093] For the purposes of the present invention, the sub-frames pattern SP.sub.j specifies both whether a sub-frame is an ABS sub-frame or a non-ABS sub-frame (e.g., by exploiting “ABS pattern” (AP) messages already provided by the 3GPP LTE/LTE-Advanced standard), and whether an ABS-sub-frame is a limited-transmission or a no-transmission ABS sub-frame (e.g., by exploiting “Measurement Subset” (MS) messages already provided by the 3GPP LTE/LTE-Advanced standard).

[0094] The macro M and small S.sub.i nodes comprise respective measuring modules 205.sub.M and 205.sub.S, each one configured to receive, at the start of each configuring procedure 300.sub.j (steps 305,310), information/reports relating a channel quality perceived/measured by the user equipments UE associated, respectively, with the macro M.sub.i and small S.sub.i nodes (e.g., a “Channel Quality Indicator”, or CQI) during the (j−1)-th data transmission.

[0095] Based on said CQI reports, the measuring module 205.sub.M is configured to provide (to a scheduling module 210.sub.M of the macro node M) a group/list of user equipments UE, among the user equipments UE associated with the macro node M, that could be served by the macro node M at the macro node low transmission power (i.e. a group of user equipments UE that, by the logical viewpoint, are “near” the macro node M they are associated with, thus referred to as near user equipments group G.sub.N,M) and a group/list of user equipments UE that have to be served by the macro node M at the macro node high transmission power (i.e. a group of user equipments UE that, by the logical viewpoint, are “far” from the macro node M they are associated with, thus referred to as far user equipments group G.sub.F,M hereinafter).

[0096] Similarly, based on said CQI reports, the measuring module 205.sub.S of each small node S.sub.i is configured to provide (to a scheduling module 210.sub.S of the respective small node S.sub.i) a near user equipments group G.sub.N,Si comprising a group/list of user equipments UE, among the user equipments associated with the small node S.sub.i, that could be served by the small node S.sub.i at the small node low-power transmission mode, and a far user equipments group G.sub.F,Si comprising a group/list of user equipments UE, among the user equipments UE associated with the small node S.sub.i, that have to be served by the small node S.sub.i at the small node high transmission power.

[0097] Without losing of generality, provision of the near G.sub.N,M,G.sub.N,Si and far G.sub.F,M,G.sub.F,Si user equipments groups may further be based on other suitable criteria, such as distance relationship between the macro M and small S.sub.i nodes and the associated user equipments UE. For example, according to an embodiment, the near user equipments groups G.sub.N,M,G.sub.N,Si may comprise all user equipments UE whose associated CQI is higher than a pre-defined CQI threshold.

[0098] The measuring module 205.sub.M is also configured to compute a parameter α indicative of data transmission rate worsening that affects the macro node M when transmitting at the macro node low transmission power during a limited-transmission ABS sub-frame rather than at the macro node high transmission power during a non-ABS sub-frame—indeed, during the non-ABS sub-frames, the macro node M experiences low (or negligible) interference, and hence the data transmission rate is substantially the highest possible. According to an embodiment, the parameter α is computed as the ratio between the average number of bytes per PRB during a limited-transmission ABS sub-frame and the average number of bytes per PRB during a non-ABS sub-frame.

[0099] The measuring module 205.sub.S is also configured to provide a parameter δ indicative of data transmission rate worsening that affects the small node S.sub.i when the macro node M transmits at the macro node low transmission power during a limited-transmission ABS sub-frame rather than when the small node S.sub.i transmits at the small node high transmission power during a no-transmission ABS sub-frame—indeed, during the no-transmission ABS sub-frames, the small node S.sub.i experiences low (or negligible) interference, and hence the data transmission rate is substantially the highest possible—as well as a parameter γ indicative of data transmission rate worsening that affects the small node S.sub.i when transmitting at the small node low transmission power during a non-ABS sub-frame rather than at the small node high transmission power during a no-transmission ABS sub-frame. According to an embodiment, the parameter δ is computed as the ratio between the average number of bytes per PRB during a limited-transmission ABS sub-frame and the average number of bytes per PRB during a no-transmission ABS sub-frame, and the parameter γ is computed as the ratio between the average number of bytes per PRB during a non-ABS sub-frame and the average number of bytes per PRB during a no-transmission ABS sub-frame. As better discussed in the following, the parameters α and δ, γ will be used for carrying out optimization processes at macro M and small S.sub.i nodes sides. According to an embodiment, the number of bytes per PRB during limited-transmission and no-transmission ABS sub-frames and during non-ABS sub-frames is determined based on the CQI reported by the user equipments UE.

[0100] From the foregoing, it should be apparent that, for the j-th configuring procedure 300.sub.j, the average number of bytes per PRB during ABS and non-ABS sub-frames, the average number of bytes per PRB during a no-transmission ABS sub-frame, and the average number of bytes per PRB during a limited-transmission ABS sub-frame relate to the (j−1)-th data transmission.

[0101] As illustrated, each small node S.sub.i is configured to provide (step 315) to a status module 215 of the macro node M (e.g., through a X2 interface): [0102] a number UAP.sub.i (e.g., derived from the “Usable ABS Pattern” message provided by the 3GPP LTE/LTE-Advanced standard) of limited-transmission ABS sub-frames of the sub-frame pattern SP.sub.(j-1) wherein, during the (j−1)-th data transmission, the interference generated by the macro node M is tolerable, in terms of power consumption efficiency, for the user equipments UE (associated with the i-th small node S.sub.i) that, during the (j−1)-th data transmission, have received over the same limited-transmission ABS sub-frames. According to an embodiment, the interference generated by the macro node M is deemed tolerable as long as the parameter δ is lower than a predefined threshold. As UAP.sub.i represents the number of ABS sub-frames usable for the (current, i.e. under configuration) sub-frame pattern SP.sub.j (of the current j-th configuring procedure), it will be also referred to as number of usable ABS sub-frames for the sake of conciseness; and [0103] the percentage AS.sub.i (“ABS Status”) of PRBs scheduled by the i-th small node S.sub.i for data transmission in said usable sub-frames,

[0104] Based on UAP.sub.i and AS.sub.i, the status module 215 is configured to provide (step 320): [0105] a minimum number R.sub.ABS-lim of limited-transmission ABS sub-frames requested by the small nodes S.sub.i (i.e., the number of ABS sub-frames wherein the macro node M is requested to provide data transmission at the macro node low transmission power), and [0106] a minimum number R.sub.ABS-no of no-transmission ABS sub-frames requested by the small nodes S.sub.i (i.e., the number of ABS sub-frames wherein the macro node M is requested to avoid data transmission).

[0107] In order obtain R.sub.ABS-lim and R.sub.ABS-no, the status module 215 preferably performs the following operations:

[0108] a) For each i-th small node S.sub.i, a number R.sub.ABSi of ABS sub-frames (whether limited transmission or no-transmission ABS sub-frames) requested by the small nodes S.sub.i is first calculated as follows:


if AS.sub.i<100%,R.sub.ABSi=UAP.sub.i*AS.sub.i


if AS.sub.i=100%,R.sub.ABSi=UAP.sub.i+ΔUAP

[0109] In other words, if the percentage AS.sub.i of scheduled PRBs is lower than 100%, R.sub.ABSi is set at the number of ABS sub-frames strictly requested by the i-th small node S.sub.i (i.e. the number UAP.sub.i of usable ABS sub-frames reduced by virtue of the percentage AS.sub.i) whereas if the percentage AS.sub.i of scheduled PRBs is equal to 100% (i.e., the i-th small node S.sub.i is in overload condition), R.sub.ABSi is set at a number of ABS sub-frames higher than the number UAP.sub.i of usable ABS sub-frames (e.g., by a predefined amount ΔUAP—for example, ΔUAP=1).

[0110] b) The number UAP.sub.i of usable ABS sub-frames from the i-th small node S.sub.i is compared with the most recent sub-frame pattern sent to the small nodes S.sub.i (i.e., the sub-frames pattern SP.sub.(j-1)). If the number UAP.sub.i of usable ABS sub-frames from the i-th small node S.sub.i differs from the number of ABS sub-frames configured in the most recent sub-frame pattern, the interference is not tolerable for the i-th small node S.sub.i, hence the number of limited-transmission ABS sub-frames requested by the i-th small node S.sub.i (referred to as R.sub.ABS-lim,i hereinafter) and the number of no-transmission ABS sub-frames requested by the i-th small node S.sub.i (referred to as R.sub.ABS-no,i hereinafter) are set to 0 and R.sub.ABSi, respectively, i.e.:


R.sub.ABS-lim,i=0


R.sub.ABS-no,i=R.sub.ABSi

[0111] Otherwise, if the number UAP.sub.i of usable ABS sub-frames from the i-th small node S.sub.i is equal to the number of ABS sub-frames configured in the most recent sub-frame pattern, interference is tolerable, hence the number R.sub.ABS-lim,i of limited-transmission ABS sub-frames requested by the i-th small node S.sub.i and the number R.sub.ABS-no,i of no-transmission ABS sub-frames requested by the i-th small node S.sub.i are set to R.sub.ABSi and 0, respectively, i.e.:


R.sub.ABS-lim,i=R.sub.ABSi


R.sub.ABS-no,i=0

[0112] c) The minimum number R.sub.ABS-no of no-transmission ABS sub-frames requested by the small nodes S.sub.i is the maximum among R.sub.ABS-no,i, i.e.:


R.sub.ABS-no=max[R.sub.ABS-no,i]

[0113] whereas the minimum number R.sub.ABS-lim of limited-transmission ABS sub-frames requested by the small nodes S.sub.i is:


R.sub.ABS-lim=min[(max(R.sub.ABSi)−R.sub.ABS-no),0]

[0114] The macro node M.sub.i also comprises an optimization module 220.sub.M configured to receive the minimum number R.sub.ABS-lim of limited-transmission ABS sub-frames requested by the small nodes S.sub.i, the minimum number R.sub.ABS-no of no-transmission ABS sub-frames requested by the small nodes S.sub.i, power models related to the macro node M (e.g., a power model for macro node high power transmission, and a power model for macro node low transmission power), and the parameter α, and to provide the sub-frames pattern SP.sub.j (step 325) according to traffic demands (e.g., in terms of number K of PRBs) to the user equipments UE associated with the macro node M, and, whenever possible, traffic demands of the user equipments UE associated with the small nodes S.sub.i (as indicated by R.sub.ABS-lim and R.sub.ABS-no), while minimizing power consumption.

[0115] Preferably, each power model determines the power consumption as a function of the number of allocated PRBs. In the following, for the sake of ease, reference will be made to a power consumption P per allocated PRB (for a linear power model, P is the constant slope thereof).

[0116] Defining by: [0117] N.sub.non-ABS,min the minimum number of non-ABS sub-frames that can be reserved to the macro node M in order to guarantee a minimum service to far user equipments UE, e.g. for latency issues; [0118] RB.sub.N the number of resources (i.e., PRBs) in a sub-frame; [0119] N.sub.SP the number of sub-frames in a sub-frames pattern [0120] N.sub.non-ABS and N.sub.ABS-lim the number of non-ABS and limited-transmission ABS frames to be configured in the sub-frames pattern SP.sub.j; [0121] K and K.sub.NEAR the traffic demands (e.g., in terms of number of PRBs) of the user equipments UE associated with the macro node M belonging to the near user equipments group, and [0122] P.sub.ABS and P.sub.non-ABS the power consumptions per allocated PRB during ABS and non-ABS sub-frames, respectively,
the optimization module 220.sub.M operates as follows.

[0123] First, the optimization module 220.sub.M checks whether there are not enough usable resources [0124] for granting a minimum service to the macro node M, i.e.


N.sub.non-ABS,min>(N.sub.SP−R.sub.ABS-no−R.sub.ABS-lim); or [0125] for serving data traffic requests of the near and far user equipments UE, given that the resources for satisfying the minimum number R.sub.ABS-lim of limited-transmission ABS sub-frames requested by the small nodes S.sub.i for the near user equipments UE are not sufficient, i.e.:


{K>[N.sub.SP−R.sub.ABS-lim−(1−α)−R.sub.ABS-no]*RB.sub.N}̂{K.sub.NEAR>R.sub.ABS-lim*α*RB.sub.N}; or [0126] for serving data traffic requests of only the far user equipments UE, given that the resources for satisfying the minimum number R.sub.ABS-lim of limited-transmission ABS sub-frames requested by the small nodes S.sub.i for the near user equipments UE have been sufficient, i.e.:


{K−K.sub.NEAR>[N.sub.SP−R.sub.ABS-lim−R.sub.ABS-no]*RB.sub.N}̂{K.sub.NEAR<R.sub.ABS-lim*α*RB.sub.N}

[0127] wherein the symbol ̂ denotes the AND logic operator.

[0128] If there are not enough usable resources (i.e., if one of the above conditions is verified), the number of limited-transmission sub-frames (N.sub.ABS,lim) and the number of normal-transmission sub-frames (N.sub.non-ABS) is determined based on a maximum required number of sub-frames for near and far user equipments UE, i.e.:


N.sub.ABS-lim={[K.sub.NEAR/(RB.sub.N*α)],R.sub.ABS-lim,(RB.sub.N−N.sub.non-ABS,min)}


N.sub.non-ABS=max{N.sub.non-ABS,min,(N.sub.SP−N.sub.ABS-,lim)−R.sub.ABS-no}

[0129] and overload is signaled (in which case, some of the required resources will not be allocated in the current sub-frame pattern SP.sub.j).

[0130] If, instead, non-ABS sub-frames are preferable from power consumption standpoint, i.e.:


P.sub.non-ABS≦P.sub.ABS/α

[0131] the number N.sub.non-ABS of non-ABS sub-frames is determined as the number of required sub-frames for both the near and far user equipments (UE) (or, otherwise stated, all the non-ABS sub-frames required to carry the entire load of both near and far user equipments UE are allocated), i.e.:


N.sub.non-ABS=max{N.sub.non-ABS,min,min[(N.sub.SP−R.sub.ABS-no−R.sub.ABS-lim),K/RB.sub.N]}

[0132] Otherwise, if non-ABS sub-frames are not preferable from power consumption standpoint, the number N.sub.non-ABS of non-ABS sub-frames is determined as the number of required sub-frames for only the far user equipments UE (non-ABS sub-frames are just enough to carry the load of the far user equipments UE),i.e.:


N.sub.non-ABS=max{N.sub.non-ABS,min,min[(N.sub.SP−R.sub.ABS-no−R.sub.ABS-lim),(K−K.sub.NEAR)/RB.sub.N]}

and the number of ABS sub-frames wherein the macro node M is supposed to transmit (namely, N.sub.ABS-lim) in order to ensure the minimum-power solution is determined such that the number strictly required for near user equipments, the number required to clear the entire load (given the fact that non-ABS sub-frames may have already been provisioned), and the number of usable sub-frames in the sub-frame pattern SP.sub.j are not exceeded, namely:


N.sub.ABS-lim=max{0,min{[K.sub.NEAR/(RB.sub.N*α)],[(K−RB.sub.N*N.sub.non-ABS)/(RB.sub.N*α)],[(N.sub.SP−R.sub.ABS-no−N.sub.non-ABS]}}

[0133] However, the minimum-power solution so determined may not have enough capacity (as the ABS sub-frames are not as capacity-effective as non-ABS ones), i.e.:


[RB.sub.N*(α*N.sub.ABS-lim+N.sub.non-ABS)]<K

[0134] In this case (taking place only when P.sub.non-ABS>P.sub.ABS/α, as the should be readily verified), trade-off between power consumption efficiency and capacity is preferably carried out, and load shifting from ABS sub-frames to non-ABS sub-frames is preferably carried out as follows:


Δ=[K−RB.sub.N*(α*N.sub.ABS-lim+N.sub.non-ABS)]/[(1−α)*RB.sub.N]


N.sub.ABS-lim=N.sub.ABS-lim−Δ


N.sub.non-ABS=N.sub.non-ABS+Δ

[0135] N.sub.ABS-lim and N.sub.non-ABS are used to determine the sub-frames pattern SP.sub.j, thereafter the sub-frames pattern SP.sub.j is communicated to all the small nodes S.sub.i (step 330), e.g. through the X2 interface, and to a “Dynamic Access Controller” (DAC) module 225.sub.M (step 335).

[0136] According to the sub-frames pattern SP.sub.j, the DAC module 225.sub.M is configured to communicate to the scheduling module 210.sub.M, for each sub-frame, which user equipments UE are eligible for data reception (e.g., far user equipments may be served only at macro node high transmission power, whereas near user equipments may be served whichever macro node transmission power). In turn, the scheduling module 210m (according to proper scheduling functions/criteria not limiting for the present invention) is configured to schedule data transmission for the user equipments of the near G.sub.N,M or far G.sub.F,M user equipments groups.

[0137] Similarly to the above, each small node S.sub.j comprises an optimization module 220.sub.S configured to receive the sub-frames pattern SP.sub.j, power models related to the small node S.sub.j (e.g., a power model for data transmission at small node high transmission power, and a power model for data transmission at small node low transmission power), and the parameters γ,δ from the measuring module 205.sub.S, and to determine on which sub-frames (of the sub-frames pattern SP.sub.j) the user equipments UE associated with the small node S.sub.i are allowed to receive data (step 345).

[0138] Defining by: [0139] n.sub.non-ABS, n.sub.ABS,,lim and n.sub.ABS,,no the number of non-ABS, limited-transmission and no transmission ABS frames to be configured for the small node S.sub.i, respectively, and [0140] k and k.sub.NEAR the traffic demands (e.g., in terms of number of PRBs) to all the user equipments UE associated with the small node S.sub.i and to the user equipments UE associated with the small node S.sub.i belonging to the near user equipments group G.sub.N,S, [0141] ρ.sub.ABS and ρ.sub.non-ABS the power consumptions per allocated PRB during ABS and non-ABS sub-frames, respectively, for the small node S.sub.i,

[0142] the optimization module 220.sub.S operates based on power consumption comparisons, which allow determining the configuration of sub-frames to be used (i.e., which sub-frames, among the limited-transmission ABS sub-frames, the no-transmission ABS sub-frames and the non-ABS sub-frames, should be used and in which order). According to the exemplary considered embodiment, as better detailed herebelow, ρ.sub.non-ABS/γ, and ρ.sub.ABS/δ are used as terms of comparison, wherein: [0143] 1/γ represents the number of PRBs that should be allocated in a non-ABS sub-frame to obtain the same amount of data obtainable with a PRB in a no-transmission ABS sub-frame, β.sub.non-ABS/γ thus representing the power consumed to transmit, during a non-ABS sub-frame, the amount of data that can be transmitted with a PRB in a no-transmission ABS sub-frame, and [0144] 1/δ represents the number of PRBs that should be allocated in a limited-transmission ABS sub-frame to obtain the same amount of data obtainable with a PRB in a no-transmission ABS sub-frame, ρ.sub.ABS/δ thus representing the power consumed to transmit, during a limited-transmission ABS sub-frame, the amount of data that can be transmitted with a PRB in a no-transmission ABS sub-frame.

[0145] Otherwise stated, as ρ.sub.non-ABS and ρ.sub.ABS represent respective power models slopes, dividing/weighting ρ.sub.non-ABS and ρ.sub.ABS by the parameter γ and the parameter δ, respectively, corresponds to increase these slopes.

[0146] According to an embodiment, the optimization module 220.sub.S operates as follows:

[0147] a) If


ρ.sub.non-ABS/γ≦ρ.sub.ABS≦ρ.sub.ABS/δ

the best solution is to exploit non-ABS sub-frames first, and then the no-transmission ABS sub-frames. Limited-transmission ABS sub-frames should only be used as a last resort, i.e.:


n.sub.non-ABS=min{[K.sub.NEAR/(RB.sub.N*γ)],N.sub.non-ABS}


n.sub.ABS-no=min{[K/RB.sub.N−n.sub.non-ABS*γ)],N.sub.ABS-no}


n.sub.ABS-lim=min{[K−n.sub.non-ABS*RB.sub.N*γ−n.sub.ABS-no*RB.sub.N)/(RB.sub.N*γ)],N.sub.ABS-lim}

[0148] b) If


ρ.sub.ABS≦ρ.sub.ABS/δ≦ρ.sub.non-ABS/γ

the best solution is to exploit no-transmission ABS sub-frames first, and only then the limited-transmission ABS sub-frames. Non-ABS sub-frames should only be used as a last resort, i.e.:


n.sub.ABS-no=min{[k/RB.sub.N)],N.sub.ABS-no}


n.sub.ABS-lim=min{[(K−n.sub.ABS-no*RB.sub.N)/(RB.sub.N*δ)],N.sub.ABS-lim}


n.sub.non-ABS=min{[k/(RB.sub.N−n.sub.ABS-lim*δ−n.sub.ABS-no)],N.sub.non-ABS,[(k.sub.NEAR)/(RB.sub.N*γ)]}

[0149] c) If


ρ.sub.ABS≦ρ.sub.non-ABS/γ≦ρ.sub.ABS/δ

the best solution is to exploit no-transmission ABS sub-frames first and the non-ABS sub-frames afterwards. The limited-transmission ABS sub-frames should only be used as a last resort, i.e.:


n.sub.ABS-no=min{[k/RB.sub.N)],N.sub.ABS-no}


n.sub.non-ABS=min{[(k−n.sub.ABS-no*RB.sub.N)/(RB.sub.N*γ)],N.sub.non-ABS,[(k.sub.NEAR)/(RB.sub.N*γ)]}


n.sub.ABS-lim=min{[(K−n.sub.ABS-no*RB.sub.N−n.sub.non-ABS*RB.sub.N*γ)],N.sub.ABS-lim}

[0150] In other words, the optimization module 220.sub.S is configured to determine, among the no-transmission N.sub.ABS,no and limited-transmission N.sub.ABS,,lim ABS sub-frames and the non-ABS sub-frames N.sub.non-ABS of the sub-frame pattern SP.sub.j, preferred sub-frames at which data transmission at a small node (S.sub.i) side is energetically convenient.

[0151] n.sub.ABS-lim, n.sub.non-ABS and n.sub.ABS-no from the optimization module 220.sub.S are communicated to the DAC module 225.sub.S (step 350). The DAC module 225.sub.S is configured to communicate to the scheduling module 210.sub.S, for each sub-frame, which user equipments UE are eligible for data reception (e.g., far user equipments may be served only at small node high transmission power, whereas near user equipments may be served whichever small node transmission power). In turn, the scheduling module 210.sub.S (according to proper scheduling functions/criteria not limiting for the present invention) is configured to schedule data transmission for the user equipments of the near G.sub.N,S or far G.sub.F,S user equipments groups (step 355).

[0152] Thanks to the present invention, dynamic managing of data transmission at both macro M and small S.sub.i nodes sides is achieved and optimized for power consumption and interference reduction. Moreover, the proposed invention makes use of standard messages (exchanged through the X2 interface) already provided by the 3GPP LTE/LTE-A standard, and does not require, as the prior-art solutions instead do, defining sets of new, non-standard messages.

[0153] Naturally, in order to satisfy local and specific requirements, a person skilled in the art may apply many logical and/or physical modifications and alterations. More specifically, although the present invention has been described with a certain degree of particularity with reference to preferred embodiments thereof, it should be understood that various omissions, substitutions and changes in the form and details as well as other embodiments are possible. In particular, different embodiments of the invention may even be practiced without the specific details set forth in the preceding description for providing a more thorough understanding thereof; on the contrary, well-known features may have been omitted or simplified in order not to encumber the description with unnecessary details. Moreover, it is expressly intended that specific elements and/or method steps described in connection with any disclosed embodiment of the invention may be incorporated in any other embodiment as a matter of general design choice.

[0154] More specifically, the present invention lends itself to be implemented through an equivalent method (by using similar steps, removing some steps being not essential, or adding further optional steps); moreover, the steps may be performed in different order, concurrently or in an interleaved way (at least partly).

[0155] In addition, analogous considerations apply if the wireless communication network has a different structure or comprises equivalent components, or it has other operating features. In any case, any component thereof may be separated into several elements, or two or more components may be combined into a single element; in addition, each component may be replicated for supporting the execution of the corresponding operations in parallel. It should also be noted that any interaction between different components generally does not need to be continuous (unless otherwise indicated), and it may be both direct and indirect through one or more intermediaries.

[0156] Moreover, although explicit reference has been made to wireless communication network based on the LTE/LTE-Advanced standard, it should be understood that it is not in the intentions of the Applicant to be limited to the implementation of any particular wireless communication system architecture or protocol. In this respect, it is also possible to provide that, with suitable simple modifications, the proposed method for dynamic activation/deactivation of the small nodes may be applied to any other wireless communication network (e.g., 2G and 3G wireless communications networks) featuring deployment heterogeneity.