Skip to main content

Robust power allocation for two-tier heterogeneous networks under channel uncertainties

Abstract

In this paper, the trade-off among system sum energy consumption and robustness is studied. In this regard, a robust power allocation problem is formulated for a two-tier heterogeneous network with uplink transmission mode and consideration of imperfect channel state information. The objective is to minimize the total transmit power of femtocell users (FUs), while the interference to macrocell user receiver is limited to a predefined interference level, the transmit power of each FU transmitter is kept within their power budgets, and the actual signal-to-interference-plus-noise ratio of each femtocell receiver is above a minimum threshold. Considering the uncertainties of the interference links from FUs to macrocell base stations and forward transmission links of each FU, the robust power allocation problem is formulated as a semi-infinite programming problem (SIPP). By the worst-case approach, the SIPP is transformed into a convex optimization problem solved by the Lagrange dual decomposition method. Moreover, the feasible regions of constraints, computational complexity, and sensitivity degree of the proposed robust algorithm are also analyzed. Simulation results investigate the impact of channel uncertainties and the superiority of the proposed algorithm by comparing with non-robust algorithm.

1 Introduction

With the rapid increase of mobile data, more than 50% phone calls and 70% data services take place in indoor environment [1]. However, traditional homogeneous cellular networks cannot meet this requirement. Femtocell enabled in macrocell networks consists of a new heterogeneous cellular network which can satisfy the requirement of the increasing wireless data services due to low-power consumption and flexible deployment of femtocell users [2]. In HetNets, there are usually two types of users: FUs and MUs. On the one hand, FUs considered as low-power nodes utilize the same spectrum resource with MUs and improve indoor area coverage so that the spectrum efficiency and system capacity of communication system can be improved heavily. On the other hand, cross-tier interference from femtocell networks to macrocell networks and the interference from MBS must be carefully controlled. Therefore, PA is a key technique for guaranteeing the QoS of users in HetNets.

Since PA can mitigate mutual interference of multiusers, ensure the QoS of each UE and improve system overall throughput, it has been considered as an effective method to achieve resource allocation in HetNets. In [3], for OFDMA femtocell networks, with consideration of FUs’ fairness in each femtocell and protection of MUs, a PA algorithm is proposed via distributed Foschini-Miljanic power update technology. Similarly, in [4], a PA scheme with consideration of femtocell clustering is investigated based on branch-and-bound algorithm and the simplex algorithm to enhance data rate of FUs and alleviate the interference to MUs in macrocell-femtocell HetNets. A distributed utility-based SINR strategy for femtocell networks in [5] is investigated to reduce the cross-tier interference from femtocell networks to macrocell networks. But maximum transmission power limitation of each user is ignored in this paper. These PA schemes have an efficient performance in mitigating the interference between MUs and femtocell users under perfect CSI. However, in practical systems, perfect CSI is hard to be accurately acquired because of the effect of channel fading and feedback delays. Therefore, PA under imperfect CSI should be considered ahead of time in practical transmission system of HetNets.

Currently, to improve robustness of heterogeneous communication network, based on robust optimization theory, many authors have dedicated to study robust PA algorithms under channel uncertainty in two-tier HetNets [6]. In [7], to enhance the robustness of system, an uplink RPA problem is investigated in two-tier femtocell networks to deal with the uncertainties and protect the QoS of all users by using outage QoS constraints. Considering the same network scenario, a RPA scheme is put forward under channel uncertainties in [8] to maximize the network benefit among all users. In [9], a RPA algorithm is investigated to minimize the transmission power of FUs for energy-saving, which is a formulated subject to the QoS constraints and cross-tier interference constraints with the consideration of channel estimation errors. But the cross-tier interference received at FUs is ignored. Moreover, only single user scenario and the probability constraints are considered in [79]. A robust Stackelberg game is presented to formulate the two-tier uplink RPA problem to satisfy different service requirements of both FUs and MUs in [10]. However, they ignore SINR protection of FUs. To improve system capacity, in [11], a resource allocation scheme for two-tier OFDM-based cognitive femtocell networks is proposed by taking the mutual interference, imperfect spectrum sensing, and channel uncertainty into account, where the energy consumption is ignored. In [12], to maximize the utilities of all users, based on hierarchical game theory, the authors propose a robust uplink PA algorithm under the consideration of probability interference constraints. For a multi-tier cognitive HetNet, in [13], the authors study a SIP problem to maximize the SINR of microcell users under channel uncertainties, which is converted into a geometric programming problem by using a relaxation approach. In [14], based on worst-case theory, a distributed RPA algorithm is proposed to obtain maximum rate of femtocell users in OFDMA-based femtocell networks subject to intra-tier and cross-tier interference uncertainties. Aiming at enhancing the robustness of system, the author in [15] studies an outage-based robust optimization problem under partial CSI feedback and no CSI feedback. In [16], a RPA algorithm is proposed to minimize the total power of all users subject to outage probability constraints under time-varying wireless channels in two-tier femtocell networks. However, the existing works do not deal with the channel uncertainties with the consideration MU-to-FU links, interference links among FUs, and SINR requirement of FUs, simultaneously. Additionally, the feasible region of optimal power and sensitivity analysis is not considered.

Energy consumption, user performance, and robustness are the three important characteristics of each cellular network (i.e., macrocell network, femtocell network) in HetNets where the trade-off between optimality and robustness should be also studied. To this end, by considering the channel uncertainties in SINR constraint of each FU and interference power constraint to MUs, we investigate a RPA problem in two-tier HetNets under uplink transmission mode that minimizes the total transmit power of FUs. To solve the proposed problem, we transform the problem into a convex one by using bounded ellipsoidal model and worst-case approach, then the analytical solution is obtained by using Lagrange theory.

The main contributions of our paper are summarized as follows:

  • We proposed a RPA algorithm based on energy minimization for the uplink of a HetNet with one macrocell and multiple femtocells by considering all channel uncertainties. Our motivations behind this system model are (a) multiple overlapped femtocell network is a more practical and promising candidate to improve system throughput and spectrum efficiency; (b) with considering all possible channel uncertainties, the robustness of system can be improved where both transmission links among different femtocells and transmission links in macrocell can be guaranteed at the same time.

  • We used a simple method to transform the NP-hard problem into a convex one. Also the feasible regions of optimal PA problem and the proposed RPA problem are given.

  • Then, we addressed the complexity and sensitivity degree of the algorithm and obtained the analytical relationship between overall energy consumption and uncertain parameters. The simulation parts demonstrated the effectiveness of the proposed algorithm.

The rest of the paper is given as follows. Section 2 presents the methods of this study. The system model is given in Section 3 and transformation process of the designed RPA problem is presented in Section 4. Section 5 proposes a RPA algorithm based on the above deterministic model. And the performance analysis is given in Section 6. The simulation results are presented in Section 7. Finally, the conclusion is given in Section 8.

2 Methods

Considering system energy consumption and transmission robustness of a HetNet with one macrocell with multiple femtocells, this study presented a power minimization scheme subject to all channel uncertainties. After network initialization is accomplished, our proposed RPA algorithm at each FU transmitter is used to adjust the corresponding transmit power to achieve total power consumption minimization under the constraints of interference power of MUs and SINR requirement of each FU. Due to instability of wireless channel, we considered all channel uncertainties and converted the nominal problem into a deterministic one based on worst-case principle. Then, the optimal solution can be obtained by utilizing Lagrange dual decomposition theory. The RPA algorithm can be accomplished by the following steps: (1) at FU’s receiver, it estimates the forward channel gains and obtains the estimated direct channel gain values. Determine the error upper bound according to the robustness requirement of system and the accuracy of channel estimation algorithm. Then, the related system parameters (e.g., estimated channel gains, background noise power) are fed back to its transmitter. (2) Data fusion center at FU’s BS collects the tolerable interference power levels, determines the minimum value, and broadcasts to all transmitters in femtocells. (3) Based on these system parameters and its own robustness requirement, each transmitter adjusts the transmit power by the designed RPA algorithm.

3 System model

We consider an uplink transmission model of two-tier HetNets with one macrocell and multiple femtocells as shown in Fig. 1, where one MBS serves L MUs and K FBSs. Each FBS serves M FUs. Define the set of FUs as i,j{1,2,,M}, the set of FBSs as k{1,2,,K}, and the set of MUs as l{1,2,,L}. We suppose that both users and femtocell base stations are randomly distributed in the coverage area. For the sake of clarity, Table 1 gives the summary of the notations which are adopted in this paper.

Fig. 1
figure 1

System model. Signal link and interference link

Table 1 Symbol definition

In HetNets, femtocells share the same frequency resources with macrocells [1]. To protect the basic QoS of MUs, we need to limit the interference power caused from femtocell networks to macrocell networks under a certain allowable range [17]. Therefore, we consider a global interference constraint at the FU side, i.e.,

$$ {\sum\nolimits}_{k} {{\sum\nolimits}_{i} {p_{i}^{k}G_{i}^{k}}} \; \le {I_{\text{th}}}, $$
(1)

According to information theory, the received SINR at FBS over link i can be formulated as

$$ \gamma_{i}^{k} = \frac{{p_{i}^{k}h_{i}^{k}}}{{\sum\limits_{j \ne i}^{M} {p_{j}^{k}h_{j}^{k} + \sum\limits_{l = 1}^{L} {{p_{l}}g_{l}^{k} + \sigma_{i}^{k}}} }}, $$
(2)

where the first term of denominator denotes the interference power from neighboring FUs (i.e., intra-tier interference). The second part of denominator is the interference power from macrocell networks (i.e., cross-tier interference).

To guarantee transmission qualities of each FU, i.e., the received SINR at each FBS (i.e., \(\gamma _{i}^{k}\)) should be bigger than a minimum SINR threshold, which is given as

$$ \gamma_{i}^{k} \ge \gamma_{i}^{k,\text{min}}. $$
(3)

where \(\gamma _{i}^{k,\text {min}}\) denotes the minimum SINR of the ith FU in the kth femtocell.

Considering the limitation of battery capacity of FUs, the transmit power of each FU is bounded, and we have the following constraint,

$$ 0 \le p_{i}^{k} \le p_{i}^{k,\text{max}}, $$
(4)

where \(p_{i}^{k,\text {max}}\) denotes the maximum transmission power of the ith FU in femtocell network k.

In order to better analyze the impact of interference from femtocells to macrocells, we define the outage probability of MUs as follows,

$$\begin{array}{@{}rcl@{}} P(m)= \begin{cases} 0, &I_{\text{ac}} < I_{\text{th}}\cr \frac{I_{\text{ac}}-I_{\text{th}}}{I_{\text{th}}}, & I_{\text{ac}} \geq I_{\text{th}}.\end{cases} \end{array} $$
(5)

where P(m) denotes the outage probability of mth MU-Rx, and Iac denotes the actual interference from femtocells to macrocells (i.e., \(I_{\text {ac}}= {\sum \nolimits }_{k} {{\sum \nolimits }_{i} {p_{i}^{*k}G_{i}^{k}} }\), where \(p_{i}^{*k}\) denotes the optimal transmit power of FBS). When Iac<Ith, there is no outage; otherwise, the actual outage can be calculated by \(\frac {I_{\text {ac}}-I_{\text {th}}}{I_{\text {th}}}~\times ~100\%\).

To improve system capacity and spectrum efficiency, we formulate the following total transmit power minimization problem of FUs for uplink transmission model of two-tier HetNets, i.e.,

Nominal optimization problem (P1)

$$ \begin{array}{l} \;\;\;\;\;\;\;\;\min\limits_{p_{i}^{k}\in\Omega_{n}} \;\sum\limits_{k = 1}^{K} {\sum\limits_{i = 1}^{M} {p_{i}^{k}}} \\ s.t.\;\left\{ \begin{array}{l} C_{1}:\sum\limits_{k = 1}^{K} {\sum\limits_{i = 1}^{M} {p_{i}^{k}G_{i}^{k}}} \; \le {I_{\text{th}}},\\ C_{2}:\gamma_{i}^{k} \ge \gamma_{i}^{k,\text{min}},\\ C_{3}:p_{i}^{k} \le p_{i}^{k,\text{max}}. \end{array} \right. \end{array} $$
(6)

where Ωn denotes the feasible region of P1 (i.e., non-robust optimization problem). To achieve these goals, we should discuss Ωn when system information is exactly obtained. Obviously, when Ith is extremely small, the feasible solution may not exist since FUs are very close to the MU-Rx. On the one hand, FUs cannot be allowed to transmit high power in order to guarantee MU’s QoS. On the other hand, FUs need to improve their transmission power for their SINR requirement. Hence, we analyze the feasible case for satisfying the QoS of both FUs and MUs.

Remark 1

Let \(\textbf {p}^{l}=[p_{1},...,p_{L}]^{T}, \textbf {p}^{k,max}=\left [p_{1}^{k,max},...,\right. \left.p_{M}^{k,max}\right ]^{T}\), \(\textbf {m}=\left [\gamma _{1}^{k,min}\sigma _{1}^{k}/h_{1}^{k},...,\gamma _{M}^{k,min}\sigma _{M}^{k}/h_{M}^{k}\right ]^{T}\) and \(\textbf {g}=[g_{ij}]=\left [\gamma _{i}^{k,min}g_{l}^{k}/h_{i}^{k}\right ]\). h is the M×M intra-tier channel gain matrix with \(\left [{{h_{ij}}}\right ] = \left \{ \begin {array}{l} {{h_{j}^{k}} \left /\right. {h_{i}^{k}}}\;\;if\;j \ne i\\ 0\;\;\;\;\;\;\;\;\;\;if\;j = i \end {array} \right.\). F is a M×M gain matrix of FUs whose elements are \(\begin {array}{l} \textbf {F}=[F_{ij}]=\left \{ \begin {array}{l}\begin {aligned} &\gamma _{i}^{k,min}h_{ij} &if \;\;j\neq i,\\ &0 &if \;\;j = i. \end {aligned}\end {array} \right. \end {array}\). From constraint (3), we have pk,min=(IF)−1(gpl+m), where \(\textbf {p}^{k,min}=\left [p_{1}^{k,min},...,p_{M}^{k,min}\right ]^{T}\) denotes the minimum transmission power of FUs in the kth femtocell, and I is a M×M unit matrix. The P1 is feasible if and only if the following conditions hold [18]:

$$ \begin{array}{l} \Omega_{n}=\left\{ \begin{array}{l} \begin{aligned} &\rho(\textbf{F}) < 1,\\ &{\sum\nolimits}_{k}^{K} \textbf{G}^{k}\textbf{p}^{k}\le {I_{th}},\\ &{p}^{k,min} \leq \textbf{p}^{k} \leq \textbf{p}^{k,max} \end{aligned}\end{array} \right. \end{array} $$
(7)

where \(\textbf {p}^{k}=[p_{1}^{k},...,p_{M}^{k}]^{T}\) is the feasible solution of P1, ρ(F)is the spectral radius of F[19] and \(\textbf {G}^{k}=\left [G_{i}^{k},...,G_{M}^{k}\right ]\) denotes channel gain vector between FU-Txs and MU-Rxs.

If channel gains in C1 and C2 can be perfectly known, P1 can be proved to be a convex optimization problem, which is easily solved under the feasible region Ωn by the existing scheme, such as [20]. However, in practical dynamic communication environment, channel gains are actually uncertain that can influence system performance. For example, channel uncertainties between FU-Txs and MU-Rxs may bring the harmful interference to MUs, even cause in outage. Therefore, it is necessary to study RPA problem.

4 Robust power allocation model

In this section, the uncertainties of channel gains in P1 are considered and we use bounded ellipsoidal uncertainty sets to model them. Then, the SIP problem is transformed into a deterministic convex problem based on the Cauchy-Schwartz inequality theory and worst-case approach.

4.1 Models of channel uncertainties

In practical systems, due to the effect of channel fading and feedback delays, the CSI is uncertain, which can be assumed to have a bounded uncertainty of unknown distribution. Ellipsoidal set is widely used to approximate unknown and potentially complicated uncertainty sets [21]. For example, for OFDM-based cognitive radio networks, the author in [22] proposed a worst-case robust distributed PA scheme, which employs the ellipsoidal approximate method to model the channel uncertainties. In [23], based on game theory, the author presented a robust optimization equilibrium for competitive rate maximization under bounded channel uncertainty and formulated the imperfect CSI by using ellipsoidal uncertainty sets. According to those existing literatures, it is obvious to see that the ellipsoidal approximation has the advantage of parametrically modeling complicated data sets and provides a convenient input parameter to algorithms. Furthermore, there are statistical reasons that lead to ellipsoidal uncertainty sets and also result in optimization problems with convenient analytical structures [24].

Therefore, by using ellipsoidal approximation, each uncertain parameter can be written as the sum of its nominal value and perturbation part, e.g.,

$$ {h_{ij}} = {\bar{h}_{ij}} + \Delta {h_{ij}}, $$
(8)

where hij is the normalized intra-tier interference channel gain relevant to channel gain of link i. \({\bar {h}_{ij}}\) is the nominal value of channel gain between active FU-Rx and other FU-Txs from neighbor femtocells, and Δhij is the corresponding perturbation part.

Let Hi represent the uncertainty set of the ith row of matrix h. We use an ellipsoid set to describe Hi. Additionally, we denote \(\bar {\textbf {h}}=[{\bar {h}_{ij}}]\) and \(\Delta \bar {\textbf {h}}\) = \([\Delta \bar {h}_{ij}]\). Under ellipsoid approximation, the uncertainty set of Hi can be written as

$$ {H_{i}} = \left\{ {{\bar{{\mathbf{h}}}_{i}} + \Delta {\textbf{h}_{i}}:{\sum\nolimits}_{j \ne i} {{{\left| {\Delta {h_{ij}}} \right|}^{2}} \le \varepsilon_{i}^{2}}} \right\}. $$
(9)

where \({\bar {\mathbf {h}}_{i}}\) is the ith row of \(\bar {\mathbf {h}}\), and the corresponding perturbation part as Δhi, and εi≥0 is the maximum evaluated error of every row in \({\bar {\mathbf {h}}_{i}}\).

Similarly, the uncertainty relevant to the interference channel gain between FU and MU-Rx can be written as

$$ G_{i}^{k} = \bar{G}_{i}^{k} + \Delta G_{i}^{k}, $$
(10)

where \(\bar {G}_{i}^{k}\) and \(\Delta G_{i}^{k}\) represent the nominal value and the perturbation part of channel gain between FU and MU-Rx, respectively.

Let Gi represent the uncertainty set of the ith column of matrix \(\textbf {G} = \left [G_{1}^{1} \cdots G_{M}^{1}; \cdots ; G_{1}^{K} \cdots G_{M}^{K}\right ]\). Denote the ith column of \(\bar {\mathbf {G}}\) and the corresponding perturbation part as \({\bar {\mathbf {G}}_{i}}\) and ΔGi, respectively. The uncertainty parameter Gi is described by an ellipsoid set as follows

$$ {G_{i}} = \left\{ {{{\bar{\mathbf{G}}}_{i}} + \Delta {\textbf{G}_{i}}:{\sum\nolimits}_{k} {{{\left| {\Delta G_{i}^{k}} \right|}^{2}} \le \delta_{i}^{2}}} \right\}. $$
(11)

where δi≥0 is the maximum deviation of each item in \({\bar {\mathbf {G}}_{i}}\).

Furthermore, we also consider uncertainties of the normalized cross-tier interference channel gains from MU-Tx to FU-Rx.

$$ {g_{il}} = {\bar{g}_{il}} + \Delta {g_{il}}, $$
(12)

where \({\bar {g}_{il}}\) is the nominal value, and Δgil is the perturbation part. Let gi represent the uncertainty sets of the ith row of matrix g. Denote the ith row of \(\bar {\mathbf {G}}\) as \({\bar {\mathbf {G}}_{i}}\), and the corresponding perturbation part as Δgi. In this case, the uncertainty region is given as

$$ {g_{i}} = \left\{ {{\bar{\mathbf{g}}_{i}} + \Delta {\textbf{g}_{i}}:{\sum\nolimits}_{l} {{{\left| {\Delta {g_{il}}} \right|}^{2}} \le \omega_{i}^{2}}} \right\}. $$
(13)

where ωi≥0 is the maximum deviation of each row in \({\bar {\mathbf {G}}_{i}}\).

4.2 Robust power allocation optimization model

Considering the channel uncertainties, the RPA problem is formulated as

Robust power allocation problem (P2)

$$ \begin{array}{l} \;\;\;\;\;\;\;\;\min\limits_{p_{i}^{k}\in\Omega_{r}}\sum\limits_{k = 1}^{K} {\sum\limits_{i = 1}^{M} {p_{i}^{k}}} \\ s.t.\;\;\left\{ \begin{array}{l} C_{4}:{\sum\nolimits}_{k = 1}^{K} {{\sum\nolimits}_{i = 1}^{M} {\left({\bar{G}_{i}^{k} + \Delta G_{i}^{k}} \right)p_{i}^{k} \le {I_{th}}} },\\ C_{5}:\frac{{\sum\limits_{j \ne i}^{M} {\left({{{\bar{h}}_{ij}} + \Delta {h_{ij}}} \right)p_{j}^{k} + \sum\limits_{l = 1}^{L} {\left({{{\bar{g}}_{il}} + \Delta {g_{il}}} \right){p_{l}} + \frac{{\sigma_{i}^{k}}}{{h_{i}^{k}}}}} }}{{p_{i}^{k}}}\; \le \frac{1}{{\gamma_{i}^{k,\text{min}}}},\\ C_{6}:p_{i}^{k} \le p_{i}^{k,\text{max}},\\ C_{7}:{\sum\nolimits}_{j \ne i} {{{\left| {\Delta {h_{ij}}} \right|}^{2}} \le \varepsilon_{i}^{2}}, \\ \;\;\;\;\;\;\;{\sum\nolimits}_{i} {{{\left| {\Delta {G_{i}}} \right|}^{2}} \le \delta_{i}^{2}}, \\ \;\;\;\;\;\;\;{\sum\nolimits}_{l} {{{\left| {\Delta {g_{il}}} \right|}^{2}} \le \omega_{i}^{2}}. \end{array} \right. \end{array} $$
(14)

where Ωr denotes the feasible region of RPA problem. Since P2 is limited by an infinite number of constraints like sets Hi, Gi, and gi, P2 is proved to be a SIP problem [10]. A feasible method to solve the SIP problem is to transform it into a deterministic robust problem by considering the worst case in the constraints of P2. In other words, we can keep the system performance under any case of estimation errors.

According to the Cauchy-Schwartz inequality theory and worst-case approach [25], the uncertain part of C4 and C5 can be converted into

$$ \begin{array}{l} {} \max \left\{ \sum\limits_{k = 1}^{K} {\sum\limits_{i = 1}^{M} {\Delta G_{i}^{k}p_{i}^{k}}} \right\} \le {\delta_{i}}\sqrt {\sum\limits_{k = 1}^{K} {\sum\limits_{i = 1}^{M} {{{\left({p_{i}^{k}} \right)}^{2}}}} } \le {\delta_{i}}\sum\limits_{k = 1}^{K} {\sum\limits_{i = 1}^{M} {p_{i}^{k}} }, \end{array} $$
(15)
$$ \begin{array}{l} \left\{ \begin{array}{l} \max \left\{ \sum\limits_{j \ne i}^{M} \Delta {h_{ij}}p_{j}^{k}\right\} \le {\varepsilon_{i}}\sqrt {\sum\limits_{j \ne i}^{M} {{{\left({p_{j}^{k}} \right)}^{2}}} }, \\ \max \left\{ \sum\limits_{l = 1}^{L} {\Delta {g_{il}}{p_{l}}} \right\} \le {\omega_{i}}\sqrt {\sum\limits_{l = 1}^{L} {{p_{l}}^{2}}. } \end{array} \right. \end{array} $$
(16)

Based on (15) and (18), the RPA problem (P2) can be reformulated as follows

Worst-case power allocation problem (P3)

$$ \begin{array}{l} \;\;\;\;\;\;\;\;\min\limits_{p_{i}^{k}\in\Omega_{r}}\sum\limits_{k = 1}^{K} {\sum\limits_{i = 1}^{M} {p_{i}^{k}}} \\ s.t.\;\;\left\{ \begin{array}{l} C_{7}:{I_{N}} \le 1,\\ C_{8}:\frac{{Z_{i}^{k} + E_{i}^{k}}}{{p_{i}^{k}}} \le \frac{1}{{\gamma_{i}^{k,\text{min}}}},\\ C_{9}:p_{i}^{k} \le p_{i}^{k,\text{max}}. \end{array} \right. \end{array} $$
(17)

where

$$ {I_{N}} = {{\sum\limits_{k = 1}^{K} {\sum\limits_{i = 1}^{M} {\left({\bar G_{i}^{k} + {\delta_{i}}} \right)p_{i}^{k}}}} \left/\right. {{I_{th}}}}. $$
(18)
$$ \;\;E_{i}^{k} = {\varepsilon_{i}}\sqrt {\sum\limits_{j \ne i}^{M} {{{\left({p_{j}^{k}} \right)}^{2}}}} + {\omega_{i}}\sqrt {\sum\limits_{l = 1}^{L} {{p_{l}}^{2}} }. $$
(19)
$$ Z_{i}^{k} = \sum\limits_{j \ne i}^{M} {{{\bar h}_{ij}}p_{j}^{k} + \sum\limits_{l = 1}^{L} {{{\bar g}_{il}}{p_{l}} + \frac{{\sigma_{i}^{k}}}{{h_{i}^{k}}}} }. $$
(20)

It is obvious that the above P3 is a convex problem with liner constraints. To get an insight on the solution to P3 and compare it with that of the nominal problem (i.e., P1), we need now study the feasibility region of the robust problem. According to the feasible region of non-robust problem [i.e., (7)], we derive the robust feasible region with the following form:

$$ \begin{array}{l} \Omega_{r}=\left\{ \begin{array}{l} \begin{aligned} &\rho(\overline{\textbf{F}}) + \|\boldsymbol{\Delta}_{ji}\|_{F} < 1, \qquad (21a)\\ &{\sum\nolimits}_{k}^{K}\overline{\textbf{G}}^{k}\tilde{\textbf{p}^{k}}^{\mathrm{T}} +\boldsymbol{\aleph}\left[\tilde{\textbf{p}}\boldsymbol{\delta}\right] \le {I_{\text{th}}},\qquad (21b)\\ &\textbf{p}^{k,\text{min}} \leq \tilde{\textbf{p}}^{k} \leq \textbf{p}^{k,\text{max}}\qquad (21c) \end{aligned}\end{array} \right. \end{array} $$
(21)

where [∙] denotes the sum of matrix elements, \(\overline {\textbf {F}}\) denotes the nominal matrix of Remark 1, \(\tilde {\textbf {p}}=\left [p_{i}^{k}\right ]=\left [p_{1}^{1},...,p_{M}^{1};...;p_{1}^{K},...,p_{M}^{K}\right ]\) is the feasible solution of RPA problem (i.e., P3) and \(\tilde {\textbf {p}}^{k}\) is the kth row of matrix \(\tilde {\textbf {p}}\). \(\overline {\textbf {G}}^{k}=\left [\overline {G}_{1}^{k},...,\overline {G}_{M}^{k}\right ]\) and δ=[δ1,...,δM]T denote the nominal cross-tier channel estimates and maximum channel perturbation, respectively. Obviously, conditions (21c) are satisfied. The proof of (21a) and (21b) is given in Appendix 8.

5 Robust power allocation algorithm

In this section, we will propose a RPA algorithm to solve P3 by applying the decomposition theory. The Lagrange function of P3 is defined as

$$ {{}\begin{aligned} L\left(\left\{p_{i}^{k}\right\},\lambda,\left\{\mu_{i}^{k}\right\},\left\{\xi_{i}^{k}\right\}\right)&=\sum\limits_{k=1}^{K}\sum\limits_{i=1}^{M}p_{i}^{k}+\lambda(I_{N}-1) \\&\quad+\sum\limits_{k=1}^{K}\sum\limits_{i=1}^{M}\mu_{i}^{k}\bigg(\frac{Z_{i}^{k}+E_{i}^{k}}{p_{i}^{k}}\,-\,\frac{1}{\gamma_{i}^{k,\text{min}}}\bigg)\\ &\quad+\sum\limits_{k=1}^{K}\sum\limits_{i=1}^{M}\xi_{i}^{k}\left(p_{i}^{k} -p_{i}^{k,\text{max}}\right). \end{aligned}} $$
(22)

where \(\lambda, \left \{\mu _{i}^{k}\right \}\) and \(\left \{\xi _{i}^{k}\right \}\) are Lagrange multipliers and \(\lambda \geq 0, \mu _{i}^{k}\geq 0, \xi _{i}^{k}\geq 0\). And the dual Lagrange function is

$$ {{} \begin{aligned} D\left(\left\{p_{i}^{k}\right\},\lambda,\left\{\mu_{i}^{k}\right\},\left\{\xi_{i}^{k}\right\}\right)=&\min\limits_{p_{i}^{k}}L\left(\left\{p_{i}^{k}\right\},\lambda,\left\{\mu_{i}^{k}\right\},\left\{\xi_{i}^{k}\right\}\right)\\ =&\sum\limits_{k}\sum\limits_{i}\min L_{i}^{k}\Big(p_{i}^{k},\lambda,\mu_{i}^{k},\xi_{i}^{k}\Big) \\&-\lambda-\sum\limits_{i}\sum\limits_{k}\mu_{i}^{k}\frac{1}{\gamma_{i}^{k,\text{min}}}\\\\ &-\sum\limits_{i}\sum\limits_{k}\xi_{i}^{k}p_{i}^{k,\text{max}}, \end{aligned}} $$
(23)

where

$$ \begin{aligned} L_{i}^{k}\left(p_{i}^{k},\lambda,\mu_{i}^{k},\xi_{i}^{k}\right)&\,=\,p_{i}^{k}\,+\,\lambda I_{N}\,+\,\mu_{i}^{k}\left(\frac{Z_{i}^{k}+E_{i}^{k}}{p_{i}^{k}}\right)+\xi_{i}^{k}p_{i}^{k}. \end{aligned} $$
(24)

and the dual optimization problem is formulated as

$$ \begin{aligned} &\max\limits_{\lambda,\mu_{i}^{k},\xi_{i}^{k}} D\left(\lambda,\left\{\mu_{i}^{k}\right\},\left\{\xi_{i}^{k}\right\}\right)\\ &s.t. \lambda\geq0, \mu_{i}^{k}\geq0, \xi_{i}^{k}\geq0. \end{aligned} $$
(25)

For any FUs, the dual decomposition method can be separated into some sub-problems with parallel form. Since \(L_{i}^{k}\left (p_{i}^{k},\lambda,\mu _{i}^{k},\xi _{i}^{k}\right)\) is a convex problem with respect to \(p_{i}^{k}\). According to the KKT condition [25], the optimal transmit power \(p_{i}^{k*}\) can be calculated by \(\frac {\partial L_{i}^{k}\left (p_{i}^{k},\lambda,\mu _{i}^{k},\xi _{i}^{k}\right)}{\partial p_{i}^{k}}=0\) and the result is

$$ \begin{aligned} p_{i}^{k*}=\sqrt{\frac{\mu_{i}^{k}\left(Z_{i}^{k} + E_{i}^{k}\right)}{1+\xi_{i}^{k}+\lambda\sum\limits_{k=1}^{K}\sum\limits_{i=1}^{M}\left(\bar{G}_{i}^{k} + {\delta_{i}}\right)/ I_{\text{th}}}}. \end{aligned} $$
(26)

Define

$$ \begin{aligned} S_{\lambda}=\sum\limits_{k=1}^{K}\sum\limits_{i=1}^{M}\big(\bar G_{i}^{k} + {\delta_{i}}\big)p_{i}^{k*}/ I_{\text{th}}, \end{aligned} $$
(27)
$$ \begin{aligned} S_{\mu_{i}^{k}}=\frac{Z_{i}^{k}+E_{i}^{k}}{p_{i}^{k*}}-\frac{1}{\gamma_{i}^{k,\text{min}}}, \end{aligned} $$
(28)
$$ \begin{aligned} S_{\xi_{i}^{k}}=p_{i}^{k*}-p_{i}^{k,\text{max}}, \end{aligned} $$
(29)

where \(S_{\lambda },S_{\mu _{i}^{k}},\) and \(S_{\xi _{i}^{k}}\) are the sub-gradients of \(\lambda,\mu _{i}^{k}\), and \(\xi _{i}^{k}\), respectively.

Update \(p_{i}^{k*}(t+1)\) and Lagrange multipliers \(\lambda,\mu _{i}^{k}\), and \(\xi _{i}^{k}\) as follows

$$ \begin{aligned} p_{i}^{k*}(t+1)=\min\left\{p_{i}^{k,\text{max}},p_{i}^{k*}(t)\right\}. \end{aligned} $$
(30)
$$ \begin{aligned} \lambda(t+1)=[\lambda(t)+\alpha S_{\lambda}]^{+}. \end{aligned} $$
(31)
$$ \begin{aligned} \mu_{i}^{k}(t+1)=\left[\mu_{i}^{k}(t)+\beta S_{\mu_{i}^{k}}\right]^{+}. \end{aligned} $$
(32)
$$ \begin{aligned} \xi_{i}^{k}(t+1)=\left[\xi_{i}^{k}(t)+\theta S_{\xi_{i}^{k}}\right]^{+} \end{aligned} $$
(33)

where [x]+=max{0,x}, α,β, and θ are the step sizes which are positive and t is the step time (Table 2). The outline of our proposed RPA algorithm is described in the Table 2.

Table 2 Proposed RPA algorithm

6 Performance analysis

6.1 Computational complexity

For the specific variable (i,k), the convergence times of finding the optimal solution \(p_{i}^{k*}\) via Newton iterative approach is assumed to be t1 for sub-problem. As the dual problems can be decomposed into M×N sub-problems, the sum iteration number of total sub-problems is M×N×t1, for all (i,k). In addition, from (31)–(33), we need the (2MN+1) steps to update the Lagrange multipliers. The iteration number of finding the optimal variables \(\left (\lambda ^{*}, \mu _{i}^{k*}, \xi _{i}^{k*}\right)\) is assumed to be t2. Hence, the complexity of our proposed algorithm can be expressed as \(\mathcal {O}((MNt_{1}+2MN+1)t_{2})\).

6.2 Sensitivity analysis

In this sub-section, we use local sensitivity analysis of P3 by perturbing its constraints. For all value of \(\Delta h_{i}^{j}, \Delta G_{i}^{k}\), and \(\Delta g_{i}^{l}\), the reduction of achievable sum transmit power can be approximated as

$$ \begin{aligned} P_{\Delta} \approx -\sum\limits_{i=1}^{M}\lambda^{*}\delta_{i} - \sum\limits_{i=1}^{M}\sum\limits_{k=1}^{N}\left(\mu_{i}^{k*}\varepsilon_{i} + \mu_{i}^{k*}\omega_{i}\right). \end{aligned} $$
(34)

where λ and \(\mu _{i}^{k*}\) denote optimal Lagrange multipliers. The proof is given in Appendix 8.

7 Numerical results

In this section, the simulation results and performance analysis are provided to verify the efficiency and performance of our proposed algorithm. In this part, we used MATLAB 2016 software to do the simulations via core i5. In our simulation, we assumed that actual channel fading follows Rayleigh fading model; therefore, actual channel gains \(G_{i}^{k}, h_{i}^{k}, {\text {and}} g_{i}^{k}\) are followed as \(\left \{0,\frac {A}{d^{r}}\right \}\), where d is the distance from transmitter to receiver, r [ 2,5] denotes the path-loss exponent, and the attenuation parameter A is frequency dependent [26]. The traditional non-robust PA algorithm is given in [5] under perfect CSI. Due to not taking into account the channel uncertainty, our RPA algorithm has more advantages in improving network performance compared with the non-robust PA algorithm. Other simulation parameters are given in Table 3.

Table 3 Simulation parameters

Figure 2 presents the transmission power of each FU under multiuser scenarios, such as M=3, and channel uncertainties are εi, and ωi are supposed to be 1×10−3, and δi is assumed to be 10% of \(\bar G_{i}^{k}\). As can be seen in Fig. 2, with the increasing iteration numbers, the transmit power increases and tends to be converging to a stable value when the iteration number is about six, which demonstrates the perfect convergence performance of our proposed algorithm. In addition, transmit power is restricted by the maximum value \(p_{i}^{k,\text {max}}\), which shows the proposed algorithm is feasible. As a result, it satisfies the maximum power constraint (4).

Fig. 2
figure 2

Transmit power versus number of iterations

To demonstrate the effectiveness of our proposed algorithm in term of QoS protection of both FUs and MUs, we also give the comparison of performance between the proposed RPA algorithm and traditional non-robust PA algorithm [5].

Figure 3 shows comparison between our RPA algorithm and non-robust PA algorithm in terms of SINR. It is obvious that the SINR of each FU under our proposed algorithm exceeds the minimum SINR value with considering the estimation errors, whereas the non-robust PA algorithm cannot guarantee SINR requirements of all FUs, which will lead to a communication outage. Due to the effects of channel fading and feedback delays, FUs cannot respond in time by using traditional PA algorithm so that the QoS of each FU is hard to guarantee. Moreover, it indicates that RPA algorithm can always ensure the normal communication of FUs. Therefore, the robustness of our proposed RPA algorithm is better than the traditional PA algorithm without consideration of channel uncertainties.

Fig. 3
figure 3

Comparison of SINR received at FBS between robust and non-robust algorithm

Figure 4 gives comparison of the interference power received at MBS between our proposed robust algorithm and the non-robust algorithm. As shown in Fig. 4, the interference power introduced to the MBS with considering channel uncertainties is always under the interference power threshold, whereas the actual received interference power at MBS under non-robust PA algorithm exceeds the tolerable region. It can be explained that the MUs may experience severe performance degradation. Therefore, QoS of MUs are not guaranteed without the consideration of estimation errors and an outage event happens.

Fig. 4
figure 4

Comparison of the interference power received at MU-Rx between robust and non-robust algorithm

Figure 5 provides comparison of total energy consumption under our proposed RPA algorithm and traditional non-robust PA algorithm. From Fig. 5, the total power consumption of FUs in both non-robust algorithm and RPA algorithm increase with the increasing number of iteration and converge to a stable value; however, the total transmit power of RPA algorithm is higher than that of non-robust PA algorithm. From Figs. 3, 4, and 5, we can get a conclusion that our RPA algorithm can well protect the QoS of MUs at the expense of energy consumption.

Fig. 5
figure 5

Comparison of total power consumption between robust and non-robust PA method

Considering imperfection of actual CSI, in order to demonstrate the superiority of our proposed RPA algorithm under different channel uncertainty (i.e., δi,εi,ωi) clearly, we give the satisfaction probability of MU-Rx and SINR performance of FUs in Figs. 6, 7, and 8.

Fig. 6
figure 6

Outage probability at MU-Rx between robust and non-robust algorithm under different interference perturbation δi

Fig. 7
figure 7

Comparison of SINR between robust and non-robust algorithm under different channel perturbation ε and ω

Fig. 8
figure 8

SINR comparison of robust and non-robust algorithm under time-varying channel uncertainty

Figure 6 shows that the satisfaction probability of MU-Rx using two different algorithms can be presented subject to different channel estimation errors \(\Delta G_{i}^{k}\). It is clear that the satisfaction probability of MU-Rx under the non-robust PA algorithm is rapidly declining as the increasing interference channel uncertainty δi. Whereas the system with our RPA algorithm can cope with this problem. This is because the RPA algorithm is adaptive that can adjust \(p_{i}^{k}\) according to channel perturbation δi. In addition, bigger interference threshold Ith of MU-Rx can increase the feasible region of transmit power \(p_{i}^{k}\) and then decrease the outage probability of MU-Rx. While satisfaction probability of MU using non-robust PA algorithm is lower than that of MU using our RPA algorithm, in other words, non-robust PA algorithm can increase the outage probability of MUs. Hence, it enables the proposed RPA algorithm to protect the normal communication of MUs.

Figure 7 shows the actual SINR received at FU-Rx under inter-tier and cross-tier channel uncertainties (i.e., εi and ωi) by two algorithms. The bound of the interference perturbation is δi=0.0001. As can be seen from Fig. 7, the received SINR of FU-Rx decreases with the increase of inter-tier channel perturbation εi and cross-tier channel perturbation ωi by our RPA algorithm and non-robust PA algorithm. The reason is that optimal power reduction leads to the decrease of received SINR. Additionally, it is obvious that the received SINR in [5] is lower than the received SINR by using our proposed algorithm. And when εi>0.045, the received SINR in [5] cannot meet the minimum SINR requirement. What is more, received SINR of FU-Rx declines with cross-tier channel uncertainties ωi increase. That is due to traditional non-robust PA algorithm ignores channel estimation errors, and \(p_{i}^{k}\) cannot be adjusted in time under time-varying channel uncertainty.

Figure 8 presents the comparison of received SINR performance of FU-Rx between our proposed RPA algorithm and non-robust PA algorithm under channel uncertainties. From Fig. 8, we can see intuitively that the SINR performance of our algorithm is superior to that of non-robust algorithm and cannot lead to the interruption of communication when channel environment is bad. In conclusion, the proposed RPA algorithm can improve the quality of communication system compared with the traditional non-robust PA algorithm under channel uncertainties.

8 Conclusions

In this paper, a RPA problem is studied in uplink two-tier HetNets with all possible channel uncertainties. Based on the worst-case approach, the robust resource optimization problem is converted into a convex one which is solved by using Lagrange dual method. The feasible regions and the closed analytical solution are obtained. Furthermore, performance analysis and the impact of channel uncertainties have been presented. The numerical results show that our proposed RPA algorithm is out-performance to traditional non-robust algorithm in cases of protecting the QoS of MUs at the cost of energy loss. In our future work, we will extend the network structure for multiple macrocells and relay-assisted transmission cases.

9 Appendix A

Proof

of condition (21) According to the discussion of Remark 1, the minimum transmission power of P3 is

$$ \mathbf{p}^{k,\text{min}}=\left(\mathbf{I}-\overline{\mathbf{F}}-\boldsymbol{\Delta}_{F}\right)^{-1}\left(\boldsymbol{\overline{g}p}^{l}+\boldsymbol{\Gamma}+\mathbf{m}\right) $$
(35)

where \(\boldsymbol {\Gamma } = \left [\gamma _{1}^{k,\text {min}}\omega _{1}\Psi,...,\gamma _{M}^{k,\text {min}}\omega _{M}\Psi \right ]^{T}\) denotes the perturbation part of interference, and \(\Psi = \sqrt {{\sum \nolimits }_{l} {p_{l}}^{2}}\). Additionally, ΔF is a M×M matrix whose elements

$$ \begin{array}{l} \boldsymbol{\Delta}_{F}=[\!\Delta_{ij}]=\left\{ \begin{array}{l}\begin{aligned} &\gamma_{i}^{k,\text{min}}\Delta h_{ij} &if \;\;j\neq i,\\ &0 &if \;\;j = i. \end{aligned}\end{array} \right. \end{array} $$
(36)

According to \(\textbf {F}= \overline {\textbf {F}}+\boldsymbol {\Delta }_{F}\) and ρ(F)<1, we have

$$ \rho(\overline{\textbf{F}}+\boldsymbol{\Delta}_{F}) < 1. $$
(37)

According to the definition of spectral radius and the property of Frobenius norm [27], we have

$$ \begin{aligned} &\|\Delta_{ij}\|_{F}=\sqrt{{\sum\nolimits}_{i}{\sum\nolimits}_{j}\Delta_{ij}^{2}},\\ &\|\Delta_{ij}\|_{2} \leq \|\Delta_{ij}\|_{F}. \end{aligned} $$
(38)

Combining with the triangle inequality [28], we have

$$ \begin{aligned} \rho(\overline{\textbf{F}}+\boldsymbol{\Delta}_{F}) &= \|\overline{F}_{ji}+\Delta_{ij}\|_{2} \leq \|\overline{F}_{ji}\|_{2} + \|\Delta_{ij}\|_{2}\\& \leq \rho(\overline{\textbf{F}}) + \|\Delta_{ij}\|_{F} < 1. \end{aligned} $$
(39)

Proof

of condition (21) Considering cross-tier channel uncertainties between FUs and MU-Rxs, the interference constraint condition of Ωr is

$$ \begin{aligned} {\sum\nolimits}_{k}^{K} \left(\overline{\textbf{G}}^{k}+\Delta\textbf{G}^{k}\right)\tilde{\textbf{p}}^{k}\le {I_{\text{th}}}. \end{aligned} $$
(40)

According to inequality (11) and (15), we have

$$ {{}\begin{aligned} {\sum\nolimits}_{k}^{K} \overline{\textbf{G}}^{k}\tilde{\textbf{p}}^{k}\,+\,{\sum\nolimits}_{k}^{K}\Delta\textbf{G}^{k}\tilde{\textbf{p}}^{k} &\leq{\sum\nolimits}_{k}^{K} \overline{\textbf{G}}^{k}\tilde{\textbf{p}}^{k} + {{\sum\nolimits}_{i}^{M}{\delta_{i}} {\sum\nolimits}_{k}^{K}{p_{i}^{k}}}\\ &={\sum\nolimits}_{k}^{K}\overline{\textbf{G}}^{k}\tilde{\textbf{p}^{k}}^{\mathrm{T}} +\boldsymbol{\aleph}\Big[\tilde{\textbf{p}}\boldsymbol{\delta}\Big] \le {I_{\text{th}}} \end{aligned}} $$
(41)

With that, the proof of condition (21) and (21) are completed. □

10 Appendix B

Based on the formula of Taylor series of the three element function, we have

$$ {} \begin{aligned} &P^{*}\left(\bar{G}_{i}^{k}+\Delta G_{i}^{k},\bar{h}_{i}^{k}+\Delta h_{i}^{j},\bar{g}_{i}^{k} +\Delta g_{i}^{k}\right) = P^{*}\left(\bar{G}_{i}^{k},\bar{h}_{i}^{k},\bar{g}_{i}^{k}\right) \\&\quad+ \sum\limits_{i=1}^{M}\sum\limits_{k=1}^{N}\frac{\partial P^{*}\left(\bar{G}_{i}^{k},\bar{h}_{i}^{k}+\Delta h_{i}^{j},\bar{g}_{i}^{k} +\Delta g_{i}^{k}\right)}{\partial\Delta G_{i}^{k}}\\ & \quad+ \sum\limits_{i=1}^{M}\sum\limits_{k=1}^{N}\frac{\partial P^{*}\left(\bar{G}_{i}^{k} + \Delta G_{i}^{k},\bar{h}_{i}^{k},\bar{g}_{i}^{k} +\Delta g_{i}^{k}\right)}{\partial\Delta h_{i}^{j}} \\&\quad+ \sum\limits_{i=1}^{M}\sum\limits_{k=1}^{N}\frac{\partial P^{*}\left(\bar{G}_{i}^{k} + \Delta G_{i}^{k},\bar{h}_{i}^{k} + \Delta h_{i}^{j},\bar{g}_{i}^{k} \right)}{\partial\Delta g_{i}^{k}}\\ &\quad+ o, \left(\Delta G_{i}^{k}\rightarrow0,\Delta h_{i}^{j}\rightarrow0,\Delta g_{i}^{k}\rightarrow0\right) \end{aligned} $$
(42)

where o denotes the corresponding high order infinitesimal small quantities. And, \(P^{*}\left (\bar {G}_{i}^{k},\bar {h}_{i}^{k},\bar {g}_{i}^{k}\right)\) is the optimal value for P3 without estimation errors (assuming that the estimated channel gains are equal to the actual channel gains).

Ignoring the effect of high order small variables, since P3 is convex, \(P^{*}\left (\bar G_{i}^{k}+\Delta G_{i}^{k},\bar h_{i}^{k}+\Delta h_{i}^{j},\bar g_{i}^{k} +\Delta g_{i}^{k}\right)\) is obtained from the Lagrange dual function and using the sensitivity analysis [29], we have

$$ \begin{aligned} \sum\limits_{k=1}^{N}\frac{\partial P^{*}\left(\bar G_{i}^{k},\bar h_{i}^{k}+\Delta h_{i}^{j},\bar g_{i}^{k} +\Delta g_{i}^{k}\right)}{\partial\Delta G_{i}^{k}} \approx -\lambda^{*};\\ \frac{\partial P^{*}\left(\bar G_{i}^{k} + \Delta G_{i}^{k},\bar h_{i}^{k},\bar g_{i}^{k} +\Delta g_{i}^{k}\right)}{\partial\Delta h_{i}^{j}} \approx -\mu_{i}^{k*};\\ \frac{\partial P^{*}\left(\bar G_{i}^{k} + \Delta G_{i}^{k},\bar h_{i}^{k} + \Delta h_{i}^{j},\bar g_{i}^{k} \right)}{\partial\Delta g_{i}^{k}} \approx -\mu_{i}^{k*}.\\ \end{aligned} $$
(43)

According to (34) and (35), we have the following expression

$$ \begin{aligned} P_{\Delta} =& P^{*}\left(\bar{G}_{i}^{k}+\Delta G_{i}^{k},\bar{h}_{i}^{k}+\Delta h_{i}^{j},\bar{g}_{i}^{k} +\Delta g_{i}^{k}\right) \\ &- P^{*}\left(\bar{G}_{i}^{k},\bar{h}_{i}^{k},\bar{g}_{i}^{k}\right)\\ \approx& \sum\limits_{i=1}^{M}\lambda^{*}\delta_{i} + \sum\limits_{i=1}^{M}\sum\limits_{k=1}^{N}\left(\mu_{i}^{k*}\epsilon_{i}^{k} + \mu_{i}^{k*}\omega_{i}^{k}\right). \end{aligned} $$
(44)

Abbreviations

CSI:

Channel state information

FBS(s):

Femtocell base station(s)

FU(s):

Femtocell user(s)

FU-Rx:

FU-Receiver

FU-Tx:

FU-Transmitter

HetNet(s):

Heterogeneous network(s)

KKT:

Karush-Kuhn-Tucker

MBS:

Macrocell base station

MU(s):

Macrocell user(s)

MU-Rx:

MU-Receiver

MU-Tx:

MU-Transmitter

OFDM:

Orthogonal frequency-division multiplexing

OFDMA:

Orthogonal frequency-division multiple access

PA:

Power allocation

QoS:

Quality of service

RPA:

Resource power allocation

SINR:

Signal-to-interference-plus-noise ratio

SIP:

Semi-infinite programming

UE:

User equipment

References

  1. D. De, A. Mukherjee, Group handoff management in low power microcell-femtocell network. Digit. Commun. Netw.3(1), 55–65 (2017).

    Article  Google Scholar 

  2. Y. Xu, Y. Hu, Q. Chen, R. Chai, G. Li, in Wireless Communications and NETWORKING Conference. Distributed resource allocation for cognitive HetNets with cross-tier interference constraint (IEEESan Francisco, 2017), pp. 1–6.

    Google Scholar 

  3. V. N. Ha, L. B. Le, Fair resource allocation for OFDMA femtocell networks with macrocell protection. IEEE Trans. Veh. Technol.63(3), 1388–1401 (2014).

    Article  Google Scholar 

  4. H. Zhang, D. Jiang, F. Li, K. Liu, H. Song, H. Dai, Cluster-based resource allocation for spectrum-sharing femtocell networks. IEEE Access. 4(99), 8643–8656 (2017).

    Google Scholar 

  5. C. T. Do, D. N. M. Dang, T. Leanh, N. H. Tran, R. Haw, C. S. Hong, in The International Conference on Information NETWORKING. Power control under QoS and interference constraint in femtocell cognitive networks (IEEEPhuket, 2014), pp. 292–297.

    Google Scholar 

  6. Y. Xu, X. Zhao, Y. C. Liang, Robust power control and beamforming in cognitive radio networks: a survey. IEEE Commun. Surv. Tutor.17(4), 1834–1857 (2015).

    Article  Google Scholar 

  7. Z. Liu, P. Zhang, X. Guan, X. Li, Robust power control for femtocell networks with imperfect channel state information. Iet Commun.10(8), 882–890 (2016).

    Article  Google Scholar 

  8. L. Gao, Z. Liu, K. Ma, Y. Yao, in Control Conference. Robust power control for QoS guarantee in two-tier femtocell networks (IEEEChengdu, 2016), pp. 8397–8401.

    Google Scholar 

  9. Z. Liu, J. Wang, Y. Xia, H. Yang, Robust optimisation of power control for femtocell networks. Iet Signal Process.7(5), 360–367 (2013).

    Article  MathSciNet  Google Scholar 

  10. H. Yuan, J. Ma, H. Yang, Z. Liu, X. Guan, in Control Conference. Robust power allocation and price-based interference management in two-tier femtocell networks (IEEEHangzhou, 2015), pp. 6483–6488.

    Google Scholar 

  11. Y. Zhang, S. Wang, Resource allocation for cognitive radio-enabled femtocell networks with imperfect spectrum sensing and channel uncertainty. IEEE Trans. Veh. Technol.65(9), 7719–7728 (2016).

    Article  Google Scholar 

  12. Z. Liu, S. Li, K. Ma, X. Guan, X. Li, Robust power allocation based on hierarchical game with consideration of different user requirements in two-tier femtocell networks. Comput. Netw.122:, 179–190 (2017).

    Article  Google Scholar 

  13. Y. Xu, Y. Hu, Q. Chen, T. Song, R. Lai, in IEEE International Conference on Communications. Robust resource allocation for multi-tier cognitive heterogeneous networks (IEEEParis, 2017), pp. 1–6.

    Google Scholar 

  14. E. Vaezpour, M. Dehghan, H. Yousefi’Zadeh, Robust distributed resource allocation in OFDMA femtocell networks. Comput. Commun.109:, 1–12 (2017).

    Article  Google Scholar 

  15. Z. Liu, P. Zhang, X. Guan, H. Yang, Robust power control for femtocell networks under outage-based QoS constraints. Comput. Netw.102(C), 145–156 (2016).

    Article  Google Scholar 

  16. Z. Liu, J. Wang, Y. Xia, R. Fan, H. Jiang, H. Yang, Power allocation robust to time-varying wireless channels in femtocell networks. IEEE Trans. Veh. Technol.65(4), 2806–2815 (2016).

    Article  Google Scholar 

  17. Y. Xu, X. Zhao, Robust power control for underlay cognitive radio networks under probabilistic quality of service and interference constraints. Commun. Iet. 8(18), 3333–3340 (2014).

    Article  Google Scholar 

  18. S. Parsaeefard, A. R. Sharafat, Robust distributed power control in cognitive radio networks. IEEE Trans. Mob. Comput.12(4), 609–620 (2013).

    Article  Google Scholar 

  19. Y. Xing, C. N. Mathur, M. A. Haleem, R. Chandramouli, K. P. Subbalakshmi, Dynamic spectrum access with QoS and interference temperature constraints. IEEE Trans. Mob. Comput.6(4), 423–433 (2007).

    Article  Google Scholar 

  20. S. Sun, J. Di, W. Ni, in International Conference on Wireless Communications and Signal Processing. Distributed power control based on convex optimization in cognitive radio networks (IEEESuzhou, 2010), pp. 1–6.

    Google Scholar 

  21. K. Yang, Y. Wu, J. Huang, X. Wang, in INFOCOM 2008. the Conference on Computer Communications. IEEE. Distributed robust optimization for communication networks (IEEEPhoenix, 2008), pp. 1157–1165.

    Chapter  Google Scholar 

  22. Z. Zhu, J. Peng, P. Yao, F. Jiang, K. Lin, in 2014 IEEE International Conference on Communications. A worst-case robust distributed power allocation scheme for OFDM-based cognitive radio networks (IEEESydney, 2014), pp. 1489–1494.

    Chapter  Google Scholar 

  23. A. J. G. Anandkumar, A. Anandkumar, S. Lambotharan, J. A. Chambers, Robust rate maximization game under bounded channel uncertainty. IEEE Trans. Veh. Technol.60(9), 4471–4486 (2011).

    Article  Google Scholar 

  24. A. Ben-Tal, A. Nemirovski, Robust convex optimization. Math. Oper. Res.23(4), 769–805 (1998).

    Article  MathSciNet  Google Scholar 

  25. L. Zhu, X. Zhao, Y. Xu, in International Conference on Computer, Information and Telecommunication Systems. Robust power control for cognitive radio networks under spectrum sensing errors (IEEEKunming, 2016), pp. 1–5.

    Google Scholar 

  26. P. Setoodeh, S. Haykin, Robust transmit power control for cognitive radio. Proc. IEEE. 97(5), 915–939 (2009).

    Article  Google Scholar 

  27. D. Bertsimas, M. Sim, The price of robustness. Oper. Res.52(1), 35–53 (2004).

    Article  MathSciNet  Google Scholar 

  28. Y. Xu, X. Zhao, Robust adaptive power control for cognitive radio networks. Signal Process. Iet. 10(1), 19–27 (2016).

    Article  Google Scholar 

  29. M. Hasan, E. Hossain, I. K. Dong, Resource allocation under channel uncertainties for relay-aided device-to-device communication underlaying LTE—a cellular networks. IEEE Trans. Wirel. Commun.13(4), 2322–2338 (2014).

    Article  Google Scholar 

Download references

Funding

This work was supported by the National Natural Science Foundation of China (grant nos. 61601071 and 61301124), the Scientific and Technological Research Program of Chongqing Municipal Education Commission (grant no. KJ1600412), the Municipal Natural Science Foundation of Chongqing (grant nos. CSTC2016 and JCYJA2197), the Seventeenth Open Foundation of State Key Lab of Integrated Services Networks of Xidian University (grant no. ISN17-01), and the Dr. Startup Founds of Chongqing University of Posts and Telecommunications (grant no. A2016-12).

Author information

Authors and Affiliations

Authors

Contributions

YJ contributed in the conception of the study and design of the study. Furthermore, YJ and XL carried out the simulation together. XL wrote the manuscript and completed the performance analysis of our proposed algorithm with YJ’s help. YC and GQ helped to check and revise the manuscript. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Yongjun Xu.

Ethics declarations

Competing interests

The authors declare that they have no competing interests.

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License(http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Xu, Y., Yu, X., Liu, Y. et al. Robust power allocation for two-tier heterogeneous networks under channel uncertainties. J Wireless Com Network 2018, 224 (2018). https://doi.org/10.1186/s13638-018-1236-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13638-018-1236-9

Keywords