Skip to main content

Optimal coordinated beamforming with artificial noise for secure SWIPT in multi-cell networks

Abstract

This paper investigates the multi-cell coordinated beamforming (MCBF) design for secure simultaneous wireless information and power transfer (SWIPT) in both centralized and distributed manners. In each cell, one transmitter serves multiple information receivers (IRs) and energy receivers (ERs) with the non-linear energy harvesting (EH) model. Meanwhile, several eavesdroppers (Eves) intend to intercept the confidential information transmitted for IRs. To achieve a secure transmission, the artificial noise (AN) is embedded in the transmit signals of each transmitter. The proposed design is formulated into a power-minimization problem to guarantee the IRs’ information and ERs’ energy requirements while avoiding the information being intercepted by Eves. Since the problem is non-convex and not easy to solve, a solution method based on semi-definition relaxation (SDR) is proposed and the global optimum is proved to be guaranteed with full channel state information (CSI). We further present a distributed AN-aided MCBF for the system by using alternating direction method of multipliers (ADMM), with which each transmitter is able to calculate its own beamforming vectors and AN covariance matrix based on its local CSI. Simulation results show that our proposed distributed design converges to the global optimum obtained by the centralized one. It is also shown that by employing AN, the total required power of the system is reduced and the effect of AN on the system performance decreases with increment of transmit antennas. Compared with traditional linear EH model, optimizing the system under the non-linear EH one avoids false output power at the ERs and saves power at the transmitter.

1 Introduction

1.1 Background

Recently, simultaneous wireless information and power transfer (SWIPT) has attracted increasing interests, where the same radio frequency (RF) signals are used for transmitting both energy and information. Thus, SWIPT is expected to prolong the lifetime of low-power energy-constrained networks, such as wireless sensor networks (WSNs) and Internet of Things (IoT) [14]. Compared with traditional wireless communication system, SWIPT is equipped with the energy harvesting (EH) module, where the RF-EH circuits enable energy receiver (ERs) to scavenge wireless energy by converting the received RF signals into output direct current (DC) power. As for the RF-EH circuit, one of the most important performance measurement indexes is the RF-to-DC conversion efficiency factor, which is the ratio of the input power in the RF signals and the output DC power. In most existing works, the RF-to-DC conversion efficiency is regarded as a constant taking value in (0,1], referring to the linear EH model. However, according to very recent works, [57], the RF-to-DC conversion efficiency turns out to depend on the level of the input power, which means RF-to-DC conversion efficiency varies based on the input power and cannot be regarded as a constant anymore, referring to the non-linear EH model. Therefore, to avoid the system performance loss, the transmit design for SWIPT should be redesigned based on the non-linear EH model.

Meanwhile, green communications and high spectral efficiency (SE) are two important demands for future 5G networks. To achieve green communications, one way is designing energy-efficient systems to achieve high energy efficiency (EE) [8], and the other way is designing energy-saving systems to consume as less power as possible to meet system requirements [9]. To achieve high SE, many advanced communication technologies were proposed, such as cooperative relaying [10, 11], coordinated beamforming [1214], and network coding [15]. Among them, multi-cell coordinated beamforming (MCBF) [12, 14] is regarded as one of the most promising technologies to achieve low-power consumption and high SE, as well as guaranteeing quality of service (QoS) for receivers in multi-cell multi-user systems, since it is capable of exploiting the spatial degree of freedom (DoF) to migrate the inter-cell and intra-cell interference. Compared with the single-cell beamforming design, MCBF is more challenging since inter-cell interference cannot be neglected. Moreover, it is relatively easy for a single-cell transmitter to acquire channel state information (CSI) of all receivers, but for MCBF, a control center is required to gather all the intra-cell CSI and the inter-cell CSI for all transmitters, and the exchange of CSI between the control center and transmitters brings heavy burden and overhead to the system. As the future wireless systems prefer a flat Internet Protocol (IP) architecture [16] where all transmitters are directly connected with the core network rather than the control center, distributed MCBF is required to be developed where all transmitters work at their local CSI.

Due to the broadcast nature, another important issue in multi-cell multi-user systems is to avoid the confidential information leakage from the information receivers (IRs) to the eavesdropper (Eves). To achieve information security, physical-layer secure transmission has drawn increasing attention [1719]. The main idea is to embed the artificial noise (AN) into the transmit signal to confuse Eves so that only the IRs can decode the confidential information correctly.

1.2 Motivation and contribution

To inherit the advantages of MCBF and SWIPT as well as achieving secure transmission, in this paper, we investigate AN-aided MCBF designs for multi-cell multi-user SWIPT systems in both centralized and distributed manners. The contributions of our work is summarized as follows:

  • To realize green communication, we formulate an optimization problem to minimize the total required power of the whole system while satisfying the following system requirements: (1) minimal information rate requirement at each IR, (2) minimal EH requirement at each ER, and (3) avoiding any IR to be intercepted by any Eve.

  • With full CSI assumption, we optimize the system and solve the problem in a centralized manner. In this case, since the considered problem is non-convex and cannot be solved directly, we solve it by a proposed solution method based on semi-definition relaxation (SDR) and the global optimal solution is proved to be always achieved.

  • With local CSI assumption, we also optimize the system and solve the problem in a distributed manner. In this case, each transmitter is able to calculate its own beamforming vectors and AN covariance matrix based on its local CSI. The proposed distributed design is derived based on alternating direction method of multipliers (ADMM).

  • Numerous simulation results are provided to demonstrate our analysis, which show that our proposed distributed design converges to the global optimum obtained by the centralized one. We also observe that by employing AN, the total required power of the system is reduced and the effect of AN on the system performance decreases with increment of transmit antennas. Compared with a traditional linear EH model, optimizing the system under the non-linear EH model avoids a false output power at the ERs and also saves power at the transmitter.

1.3 Related work

Although MCBF and secure SWIPT has been investigated in the literature [1931], they were separately discussed in various systems and only few works studied MCBF and secure SWIPT in a single system. In order to highlight the novelty of this paper, it is worth emphasizing the following differences between our work and existing ones [1931].

Firstly, this is different from some existing works, see, e.g., [19, 20], where the system secrecy rate was maximized. In this paper, we consider the power-minimization design to cater for the requirement of green communications. The authors in [19, 20] formulated the problems as optimization (feasibility) problems and gave some approximate solutions based on the Bisection method. While we obtain the global optimal solution to our considered system and prove that AN also helps to save transmit power. Moreover, the inter-cell interference was not taken into consideration in these works.

Secondly, the power-minimization design was also investigated in some works, see, e.g., [2127], but they all focused on single-cell SWIPT scenarios. Besides, they all adopted the ideal linear EH model, which mismatches the practical system and may lead to false optimization results of a system configuration. To avoid the performance loss, this paper considers the non-linear EH model obtained by real data measurement [57].

Thirdly, although MCBF designs were investigated for various systems (see, e.g, [2831]), most of them did not consider SWIPT and communication secrecy. For instance, the total required power was minimized under information rate constraints in [28, 29], the sum rate was maximized with zero-forcing beamforming in [30], and the energy efficiency was maximized with massive MIMO transition in [31]. As SWIPT plays a very important role in future wireless communication and secure transmission is an inevitable issue in broadcast SWIPT systems, it is of high importance to present suitable AN-aided MCBF designs for multi-cell SWIPT systems. Therefore, in this paper, a secure SWIPT in multi-cell systems is investigated.

Fourthly, the existing works only designed the centralized AN-aided MCBF for secure SWIPT system, while in our work, we also present an efficient distributed design, where each transmitter could generate its transmit beamforming using only a local CSI. In our work, multiple kinds of receivers, i.e., IRs, ERs and Eves, are considered, which is more general and more practical in the future system.

This paper is organized as follows. Section 2 gives the system model description and the problem statement. Section 3 gives the optimal centralized non-robust design. The distributed design is given in Section 4. The simulation results are provided in Section 5. Finally, Section 6 concludes the paper.

Notations: Boldface lowercase and uppercase letters denote vectors and matrices, respectively. The set of all n-by-m complex matrixes is denoted by \({\mathbb {C}^{n \times m}}\). For a complex number a, |a| denotes the modulus. For a vector a, w n 2 denotes the Euclidean norm. The conjugate transpose, rank, trace,and determinant of the matrix A are denoted as AH, rank(A), Tr(A), and det(A), respectively. A0 means A is a positive semidefinite (PSD) matrix. The symbol I denotes the identity matrix and 0 denotes a zero vector or matrix. The symbol \({{\mathbb E}}\left \{.\right \} \) represents the statistical expectation of the argument.

2 System model and problem formulation

2.1 Networks model

We consider a multi-cell multi-user downlink system with Nc cells as shown in Fig. 1. Each cell consists of one Nt-antenna transmitter, K single-antenna IRs, L single-antenna ERs, and S single-antenna Eves. Nc transmitters transmit signals over a common frequency band, which means that the inter-cell and intra-cell interference co-exist in the system. To prevent the information leakage, the energy-bearing spatially selective AN is embedded in the transmit signals of each transmitter.

Fig. 1
figure 1

System model

For clarity, we use k, l, s, and n to denote the k-th IR, the l-th ER, s-th Eve, and the n-th cell/transmitter, respectively, where \(k \in \mathcal K\), \(l \in \mathcal L\), \(s \in \mathcal S\), and \(n \in \mathcal N_{\mathrm {c}}\). \(\mathcal K\buildrel \Delta \over = \left [1,2,\ldots,K\right ]\), \(\mathcal L\buildrel \Delta \over = \left [1,2,\ldots,L\right ]\), \(\mathcal S\buildrel \Delta \over =\left [1,2,\ldots,S\right ]\), and \(\mathcal N_{\mathrm {c}}\buildrel \Delta \over = \left [1,2,\ldots,N_{\mathrm {c}}\right ]\) denote the sets of IRs, ERs, Eves, and cells/transmitters, respectively. Thus, the transmit signal from the n-th transmitter is

$$\begin{array}{*{20}l} \mathbf{x}_{n}\left(t \right) = {\sum\nolimits}_{k = 1}^{K} {{\mathbf{w}_{nk}} {\omega_{nk}}\left(t \right)} + \mathbf{z}_{n}(t) \in \mathbb{C}^{N_{\mathrm{t}} \times 1}, \end{array} $$
(1)

where \(\omega _{nk}\in \mathbb {C}\) with \({\mathbb E}\{|\omega _{nk}|^{2}\}=1\) is the data symbol for the k-th IR transmitted in the n-th cell. \(\mathbf {w}_{nk}\in \mathbb {C}^{{N_{\mathrm {t}}} \times 1}\) is the corresponding transmit beamforming vector. \(\mathbf {z}_{n} \in \mathbb {C}^{{N_{\mathrm {t}}} \times 1}\) denotes the AN vector which follows Gaussian distribution, i.e., \(\mathbf {z}_{n}\sim \mathcal {CN}(\mathbf {0},\mathbf {\Sigma }_{n})\) and Σ n 0. Thus, the total required power of the system can be given by \( {\sum \nolimits }_{n = 1}^{{N_{\mathrm {c}}}} {\left ({{\sum \nolimits }_{k = 1}^{K} {\left \| {{\mathbf {w}_{nk}}} \right \|_{2}^{2}} + {\text {Tr}}\left ({{\boldsymbol {\Sigma }_{n}}} \right)} \right)}\).

Then, the received signal at the k-th IR and the l-th ER in the n-th cell can be, respectively, given by

$$ {{}{\begin{aligned} {\mathbf{y}^{\text{(IR)}}_{nk}}\left(t \right) &= {\sum\nolimits}_{m = 1}^{{N_{\mathrm{c}}}} {\mathbf{h}_{mnk}^{H}{\mathbf{x}_m}\left(t \right)} + {n_{nk}}\left(t \right)\\ &= \underbrace {\mathbf{h}_{nnk}^{H}{\mathbf{w}_{nk}}{\omega_{nk}}\left(t \right)}_{\text{desired~signal}}+ \underbrace {{\sum\nolimits}_{i \ne k}^{K} {\mathbf{h}_{nnk}^{H}{\mathbf{w}_{ni}}{\omega_{ni}}\left(t \right)} }_{\text{{intra-cell~interference}}} \\ &\quad + \underbrace {\sum\limits_{m \ne n}^{{N_{\mathrm{c}}}} {\sum\limits_{i = 1}^{K} {\mathbf{h}_{mnk}^{H}{\mathbf{w}_{mi}}{\omega_{mi}}\left(t \right)}} }_{\text{{inter-cell~interference}}} + \underbrace {\sum\limits_{m = 1}^{{N_{\mathrm{c}}}} {\mathbf{h}_{mnk}^{H}{\mathbf{z}_m}\left(t \right)} }_{\text{{AN}}} + {n_{nk}}\left(t \right), \end{aligned}}} $$
(2)
$$ {\begin{aligned} &{\mathbf{y}^{\text{(ER)}}_{nl}}\left(t \right) = {\sum\nolimits}_{m = 1}^{{N_{\mathrm{c}}}} {\mathbf{h}_{mnl}^{H}{\mathbf{x}_m}\left(t \right)} + {n_{nl}}\left(t \right) \end{aligned}} $$
(3)

and that at the s-th Eve in cell n is

$$ \begin{aligned} {\mathbf{y}^{\text{(Eve)}}_{ns}}\left(t \right) &= {\sum\nolimits}_{m = 1}^{{N_{\mathrm{c}}}} {\mathbf{g}_{mns}^{H}{\mathbf{x}_m}\left(t \right)} + {v_{ns}}\left(t \right), \end{aligned} $$
(4)

where h mnk , h mnl , and \(\mathbf {g}_{mns} \in \mathbb {C}^{{N_{\mathrm {t}}} \times 1}\) denote the channel vectors from the m-th transmitter to the k-th IR, the l-th ER, and the s-th EveFootnote 1 in the n-th cell, respectively. n nk (t), n nl (t), and v ns (t) are the Gaussian noises with variance \(\sigma _{nk}^{2}\), \(\sigma _{nl}^{2}\), and \(\sigma _{ns}^{2}\) at the k-th IR, the l-th ER, and the s-th Eve, respectively. Following (2) and (4), the received SINR at the k-th IR in cell n and that at the s-th ER in cell n are given by (5) and (6), respectively. [!t]

$$ {}\begin{aligned} &\text{SINR}_{nk}\left({\left\{ {{\mathbf{w}_{m1,}} \cdots {\mathbf{w}_{mK}},{{\boldsymbol{\Sigma}} _m}} \right\}_{m = 1}^{{N_{\mathrm{c}}}}} \right) = \frac{{{{\left| {\mathbf{h}_{nnk}^{H}{\mathbf{w}_{nk}}} \right|}^{2}}}}{{{\sum\nolimits}_{i \ne k}^{K} {{{\left| {\mathbf{h}_{nnk}^{H}{\mathbf{w}_{ni}}} \right|}^{2}} + {\sum\nolimits}_{m \ne n}^{{N_{\mathrm{c}}}} {{\sum\nolimits}_{i = 1}^{K} {{{\left| {\mathbf{h}_{mnk}^{H}{\mathbf{w}_{mi}}} \right|}^{2}} + {\sum\nolimits}_{m = 1}^{{N_{\mathrm{c}}}} {\mathbf{h}_{mnk}^{H}\mathbf{\Sigma}_m \mathbf{h}_{mnk}+ \sigma_{nk}^{2}}}}}}} \end{aligned} $$
(5)

[!t]

$$ {}\begin{aligned} \text{SINR}_{ns}^{e}\left({\left\{ {{\mathbf{w}_{m1,}} \cdots {\mathbf{w}_{mK}},{{\boldsymbol{\Sigma}} _m}} \right\}_{m = 1}^{{N_{\mathrm{c}}}}} \right) = {\underset{k \in \mathcal K}{\max}} \left({\frac{{{{\left| {\mathbf{g}_{nns}^{H}{\mathbf{w}_{nk}}} \right|}^{2}}}}{{\sum\limits_{i \ne k}^{K} {{{\left| {\mathbf{g}_{nnk}^{H}{\mathbf{w}_{ni}}} \right|}^{2}} + {\sum\nolimits}_{m \ne n}^{{N_{\mathrm{c}}}} {\sum\limits_{i = 1}^{K} {{{\left| {\mathbf{g}_{mns}^{H}{\mathbf{w}_{mi}}} \right|}^{2}} + \sum\limits_{m = 1}^{{N_{\mathrm{c}}}} {\mathbf{g}_{mns}^{H}{{\boldsymbol{\Sigma}} _m}{\mathbf{g}_{mns}} + \sigma_{ns}^{2}}} }} }}} \right) \end{aligned} $$
(6)

2.2 Non-linear EH model

Each ER converts the received RF signals into output DC power by its RF-EH circuits. At the l-th ER in the n-th cell, the input power of its RF-EH circuits from the received RF signals is

$$\begin{array}{*{20}l} &P_{nl}^{{\left(\text{ER}\right)}} =\\ &{{\mathbf{h}}_{mnk}^{H}\left({\sum\nolimits}_{n = 1}^{N}\left({\sum\nolimits}_{k = 1}^{K} {{{\mathbf{w}}_{nk}}{\mathbf{w}}_{nk}^{H}} + {{\boldsymbol{\Sigma}}_n}\right) \right){\mathbf{h}}_{mnk}^{}}. \end{array} $$
(7)

In most existing works, the RF-to-DC conversion efficiency ρ of the RF-EH circuits is regarded as a constant in the interval (0,1], referring to the linear EH model, which indicates that the RF-to-DC conversion efficiency is independent of the input power level. However, in practice, the RF-EH circuits include various non-linearities, such as the diode or diode-connected transistor. As a result, the RF-to-DC conversion efficiency depends on the input power level. To capture the dynamics of the RF-to-DC conversion efficiency for different input power levels, in this paper, the non-linear model is adopted [57]. The output DC power (harvested power) of the RF-EH circuits at the s-th ER is

$$\begin{array}{*{20}l} {\Phi_{nl}}\left({\left\{ {{\mathbf{w}_{m1,}} \cdots {\mathbf{w}_{mK}},{{\boldsymbol{\Sigma}} _m}} \right\}_{m = 1}^{{N_{\mathrm{c}}}}} \right) = \frac{{{\Psi_{nl}}}}{{{X_{nl}}}} - {Y_{nl}} \end{array} $$
(8)

with

$$\begin{array}{*{20}l} {\Psi_{nl}} = \frac{{{M_{nl}}}}{{1 + \exp \left({ - {a_{nl}}\left({P_{nl}^{{\left(\text{ER}\right)}}- {b_{nl}}} \right)} \right)}}, \end{array} $$

where

$$\begin{array}{*{20}l} &{X_{nl}} = \frac{{\exp \left({{a_{nl}}{b_{nl}}} \right)}}{{1 + \exp \left({{a_{nl}}{b_{nl}}} \right)}},~{Y_{nl}} = \frac{M_{nl}}{{\exp \left({{a_{nl}}{b_{nl}}} \right)}}. \end{array} $$

Ψ nl is a logistic function of \(P_{nl}^{{\left (\text {ER}\right)}}\), M nl is a constant denoting the maximum output DC power, which indicates the saturation limitation of the RF-EH circuits. a nl and b nl are constants representing some properties of the EH system, e.g., the resistance, the capacitance and the circuit sensitivity. In general, M nl , a nl , and b nl depend on the choice of hardware components for assembling the EH system and can be estimated through a standard curve fitting algorithm. Figure 2 provides an example of the non-linear EH model, where the maximum output DC power M nl is set as 20 mW. One can observe that the output DC power increases with the increment of the input power at first, and then when it reaches the saturation region, the output DC power cannot surpass this saturation limitation, which is much different from the linear EH model, where the output DC power can always increases with the increment of the input power.

Fig. 2
figure 2

Non-linear EH model where M nl is set as 20 mW

2.3 Problem formulation

Our goal is to minimize the total required power of the system by jointly optimizing the transmit beamforming vectors and covariance matrixes of the AN to meet the following two system requirements.

  • To guarantee the information rate requirement of each IR, its received SINR should be larger than a predefined threshold γu.

  • To prevent the information interception of each Eve, its received SINR should be lower than a predefined threshold γe.

  • To guarantee the EH requirement of each ER, its output DC power should be larger than a predefined threshold θ.

Then, our considered power-minimization AN-aided MCBF design is mathematically formulated as

$$\begin{array}{*{20}l} & {\underset{\left\{ {{\mathbf{w}_{nk}}} \right\}\left\{ {{\mathbf{\Sigma}_{n}}} \right\}}{\min}} \sum\limits_{n = 1}^{{N_{\mathrm{c}}}} {\left({\sum\limits_{k = 1}^{K} {\left\| {{\mathbf{w}_{nk}}} \right\|_{2}^{2}} + {\text{Tr}}\left({{\mathbf{\Sigma}_{n}}} \right)} \right)} \end{array} $$
(9a)
$$\begin{array}{*{20}l} \text{s.t.}~&\text{SINR}_{nk}\left({\left\{ {{\mathbf{w}_{m1,}} \cdots {\mathbf{w}_{mK}},{{\boldsymbol\Sigma}_{m}}} \right\}_{m = 1}^{{N_{\mathrm{c}}}}} \right)\ge {\gamma_{\mathrm{u}}} \end{array} $$
(9b)
$$\begin{array}{*{20}l} &\text{SINR}_{ns}^{e}\left({\left\{ {{\mathbf{w}_{m1,}} \cdots {\mathbf{w}_{mK}},{{\boldsymbol{\Sigma}}_{m}}} \right\}_{m = 1}^{{N_{\mathrm{c}}}}} \right)\le {\gamma_{\mathrm{e}}} \end{array} $$
(9c)
$$\begin{array}{*{20}l} &{\Phi_{nl}}\left({\left\{ {{\mathbf{w}_{m1,}} \cdots {\mathbf{w}_{mK}},{{\boldsymbol{\Sigma}}_{m}}} \right\}_{m = 1}^{{N_{\mathrm{c}}}}} \right)\ge\theta\\ &{\boldsymbol{\Sigma}_{n}}\succeq \mathbf{0},~\forall n,m \in \mathcal N_{\mathrm{c}}, \end{array} $$
(9d)

With (9b) and (9c), the secrecy capacity between each IR and its serving transmitter is guaranteed bounded below Csec= log(1+γu)− log(1+γu). Note that the value of γu and γe depends on the required QoS of IRs. A larger γu and a smaller γe indicate better system performance, but more power is required at transmitters.

Problem (9) is not convex due to the non-convex constraint (9b)–(9d), which cannot be solved directly. Therefore, in Section 3, we will solve it by using SDR methodsFootnote 2.

3 Optimization in the power minimization design

To solve problem (9), one solution method based on SDR is proposed, where SDR means letting W n k =w n k w n k H and removing the rank-one constraint.

The EH constraint (9d) under the non-linear EH model can be represented by

$$\begin{array}{*{20}l} \sum\limits_{m = 1}^{N} {\mathbf{h}_{mnl}^{H}\left({\sum\limits_{k = 1}^{K} {{\mathbf{w}_{nk}}\mathbf{w}_{nk}^{H}} + {\boldsymbol{\Sigma} _n}} \right)\mathbf{h}_{mnl}^{}} \ge \tau_{nl}, \end{array} $$
(10)

where τ nl indicates the required received power (input power of the RF-EH circuits) under the non-linear EH model, which can be given by

$$\begin{array}{*{20}l} \tau_{nl} = b_{nl} - \frac{{\ln \left({\frac{M_{nl}}{{\left({\theta + Y_{nl}} \right)X_{nl} }} - 1} \right)}}{a_{nl} }. \end{array} $$

By employing SDR, the SDR form of (10) can be given by

$$\begin{array}{*{20}l} \text{Tr}\left(\sum\limits_{m = 1}^{N} {\mathbf{h}_{mnl}^{H}\left({\sum\limits_{k = 1}^{K} {{\mathbf{W}_{nk}}} + {\boldsymbol{\Sigma} _n}} \right)\mathbf{h}_{mnl}^{}}\right) \ge \tau_{nl}, \end{array} $$
(11)

Then, the SDR form of problem (9) can be given by

$$\begin{array}{*{20}l} & {\underset{\left\{ {{\mathbf{W}_{nk}}}, {{\mathbf{\Sigma}_{n}}} \right\}}{\min}} \sum\limits_{n = 1}^{{N_{\mathrm{c}}}} {\left({\sum\limits_{k = 1}^{K} {{\text{Tr}}\left({{\mathbf{W}_{nk}}} \right) + {\text{Tr}}\left({{\mathbf{\Sigma}_{n}}} \right)}} \right)} \end{array} $$
(12a)
$$\begin{array}{*{20}l} \text{s.t.}~&{\text{Tr}}\left({{\mathbf{h}_{nnk}}\mathbf{h}_{nnk}^{H}{\mathbf{U}_{nk}}} \right) \\ &\ge {\sum\nolimits}_{m \ne n}^{{N_{\mathrm{c}}}} {{\text{Tr}}\left({{\mathbf{h}_{mnk}}\mathbf{h}_{mnk}^{H}{\mathbf{\Theta}_{m}}} \right)} + \sigma_{nk}^{2}, \end{array} $$
(12b)
$$\begin{array}{*{20}l} & {\text{Tr}}\left({{\mathbf{g}_{nns}}\mathbf{g}_{nns}^{H}{\mathbf{\Xi}_{nk}}} \right) \\ &\le{\sum\nolimits}_{m \ne n}^{{N_{\mathrm{c}}}} {{\text{Tr}}\left({{\mathbf{g}_{mns}}\mathbf{g}_{mns}^{H}{\mathbf{\Theta}_{m}}} \right)} + \sigma_{ns}^{2} \end{array} $$
(12c)
$$\begin{array}{*{20}l} &(11),{\mathbf{W}_{nk}}\succeq \mathbf{0},~{\mathbf{\Sigma}_{n}}\succeq \mathbf{0},\\ &\forall k \in \mathcal K,~\forall l \in \mathcal L,~\forall s \in \mathcal S,~\forall n,m \in \mathcal N_{\mathrm{c}}. \end{array} $$

where

$$\begin{aligned} {{\mathbf{U}}_{nk}} &= \left({\frac{1}{{{\gamma_{u}}}}{{\mathbf{W}}_{nk}} - {\sum\nolimits}_{i \ne k}^{k} {{{\mathbf{W}}_{ni}}} - {\mathbf{\Sigma}_{n}}} \right),\\ {\mathbf{\Xi}_{nk}} &= \left({ \frac{1}{{{\gamma_{e}}}}{\mathbf{W}_{nk}} -{\sum\nolimits}_{i \ne k}^{k} {{\mathbf{W}_{ni}}} - \mathbf{\Sigma}_{n}} \right),\\ {{\mathbf{\Theta}}_{n}} &= \left({{\sum\nolimits}_{k = 1}^{k} {{{\mathbf{W}}_{nk}}} + {\mathbf{\Sigma}_{n}}} \right). \end{aligned} $$

By doing so, problem (9) is expressed into a convex problem, i.e., problem (12). By using some off-the-shelf solvers, e.g., SeduMi or CVX, the optimal solution, i.e., \(\mathbf {W}_{nk}^{\star }\) and \(\mathbf {\Sigma }_{n}^{\star }\), to problem (12) can be obtained. Note that, our goal is to obtain the optimal \(\mathbf {W}_{nk}^{\star }\) rather than \(\mathbf {W}_{nk}^{\star }\). Therefore, once we get \(\mathbf {W}_{nk}^{\star }\), we should recover \(\mathbf {W}_{nk}^{\star }\) from \(\mathbf {W}_{nk}^{\star }\). Generally, only when \(\mathbf {W}_{nk}^{\star }\) is rank-one, problems (9) and (12) have the same optimal result and solution, which means that only in this case, \(\mathbf {W}_{nk}^{\star }\) can be recovered by rank-one decomposition of \(\mathbf {W}_{nk}^{\star }\) without loss.

Proposition 1

The rank-one solution to problem (12) always exists.

Proof

The proof of Proposition 1 can be found in the Appendix of this paper. □

Following Proposition 1, the optimal solution to problem (9) can be obtained by firstly solving problem (12) and then applying rank-one decomposition to the optimal solution of Problem (12).

Proposition 2

Compared with the MCBF without AN (i.e., the non AN-aided MCBF), the AN-aided MCBF required less power under the same condition.

Proof

The non AN-aided MCBF design can be formulated by setting the objective function of (9) as

$$\begin{array}{*{20}l} {\underset{\left\{ {{\mathbf{w}_{nk}}} \right\}}{\min}} {\sum\nolimits}_{n = 1}^{{N_{\mathrm{c}}}} {{\sum\nolimits}_{k = 1}^{K} {\left\| {{\mathbf{w}_{nk}}} \right\|_{2}^{2}} } \end{array} $$
(13)

and eliminating \(\left \{ {{\mathbf {\Sigma }_{m}}} \right \}_{m=1}^{N_{\mathrm {c}}}\) in (9b), (9c), and (9d). It also can be solved by our proposed SDR-based solution method. One can see that the optimal solution to the non AN-aided MCBF is a feasible solution to problem (9) by setting \(\left \{ {{\mathbf {\Sigma }_{n}}} \right \}_{n=1}^{N_{\mathrm {c}}} = \mathbf {0}\). So the optimal result of problem (9) must be smaller than that of the non AN-aided MCBF, which means the AN-aided MCBF required less power than the non AN-aided MCBF to satisfy the same system requirements. □

Proposition 2 indicates that by introducing the AN to the MCBF, the total required power of the system is reduced.

4 Distributed design with ADMM

Although we solve problem (9) efficiently in Section 3 by using SDR and obtain the global optimal solution, the proposed solution method is in a centralized manner, which means that to calculate the optimal beamforming vectors and AN covariance matrices, the CSI of all receivers in the system is required at each transmitter. Such a requirement yields heavy burden and overhead to the network, which blocks the deployment of the centralized design. Therefore, designing a distributed AN-aided MCBF, where each transmitter only work with its local CSI, is of high importance. In this section, we shall apply ADMM to decentralize the proposed centralized AN-aided MCBF.

The main idea of the proposed distributed algorithm is to decompose the primal centralized problem into Nc+1 subproblems, so that each transmitter can deal with its own beamforming vectors and AN covariance matrix based on local CSI at every iteration.

The first ingredient of the proposed distributed design is to find the penalty augmented problem of (12). For this, we define some slack variables as follows:

$$\begin{array}{*{20}l} p_{n} &={\left({{\sum\nolimits}_{k = 1}^{K} {{\text{Tr}}\left({{\mathbf{W}_{nk}}} \right) + {\text{Tr}}\left({{\boldsymbol{\Sigma} _n}} \right)}} \right)}, \\ {t_{mnk}} &= {\text{Tr}}\left({{\mathbf{h}_{mnk}}\mathbf{h}_{mnk}^{H}{p_m}} \right),~{T_{nk}} = {\sum\nolimits}_{m \ne n}^{{N_{\mathrm{c}}}} {{t_{mnk}}},\\ {e_{mns}} &= {\text{Tr}}\left({{\mathbf{g}_{mns}}\mathbf{g}_{mns}^{H}{p_m}} \right),~{E_{ns}} = {\sum\nolimits}_{m \ne n}^{{N_{\mathrm{c}}}} {{e_{mns}}},\\ {q_{mnl}} &= {\text{Tr}}\left({\mathbf{h}_{mnl}^{}\mathbf{h}_{mnl}^{H}{p_m}} \right),~{Q_{nk}} = {\sum\nolimits}_{m \ne n}^{{N_{\mathrm{c}}}} {{q_{mnk}}}. \end{array} $$
(14)

Then, problem (12) can be equally rewritten as

$$\begin{array}{*{20}l} & {\underset{\scriptstyle\substack{\left\{ {{\mathbf{W}_{nk}}} \right\}\left\{{{\mathbf{\Sigma}_{n}}} \right\}\left\{ {{p_{n}}} \right\}\left\{ {{T_{nk}}} \right\}\left\{ {{t_{mnk}}} \right\}\\\hfill \scriptstyle~~~\left\{ {{Q_{nl}}} \right\}\left\{ {{q_{mnl}}} \right\}\left\{ {{E_{ns}}} \right\}\left\{ {{e_{mns}}} \right\}\hfill}}{\min}} {\sum\nolimits}_{n = 1}^{{N_{\mathrm{c}}}} {{p_{n}}} \end{array} $$
(15a)
$$\begin{array}{*{20}l} \text{s.t.}~&{{\text{Tr}}\left({{\mathbf{h}_{nnk}}\mathbf{h}_{nnk}^{H}\mathbf{U}_{nk}} \right)}{\ge {T_{nk}} + \sigma_{nk}^{2}}, \end{array} $$
(15b)
$$\begin{array}{*{20}l} &{\text{Tr}}\left({{\mathbf{g}_{nns}}\mathbf{g}_{nns}^{H}{\boldsymbol\Xi}_{nk}} \right)\le {E_{ns}} + \sigma_{ns}^{2}, \end{array} $$
(15c)
$$\begin{array}{*{20}l} &{\text{Tr}}\left({\mathbf{h}_{nnl}^{}\mathbf{h}_{nnl}^{H}{p_{n}}} \right) + {Q_{nk}} \ge {\tau_{nl}}\\ &(14),{\mathbf{W}_{nk}}\succeq \mathbf{0},~{\mathbf{\Sigma}_{n}}\succeq \mathbf{0},\\ &\forall k \in \mathcal K,~\forall l \in \mathcal L,~\forall s \in \mathcal S,~\forall n,m \in \mathcal N_{\mathrm{c}}, \end{array} $$
(15d)

Since constraints (14), (15b), (15c), and (15d) are all convex w.r.t. the variables relevant to n of problem (15), the feasible set of problem (15) can be decomposed into Nc-disjointed convex sets as (16).

$$ {{}\begin{aligned} {{\Gamma}_n} = \left\{ \left({\vphantom{{\left\{ {{q_{mnl}}} \right\}}}} {\left\{ {{\mathbf{W}_{nk}}} \right\}},\left\{ {{\boldsymbol{}{\Sigma} _n}} \right\},{\left\{ {{T_{nk}}} \right\}},{\left\{ {{t_{mnk}}} \right\}},{\left\{ {{E_{ns}}} \right\}},{\left\{ {{e_{mns}}} \right\}},{\left\{ {{Q_{nl}}} \right\}}, \right.\right. \\ \left.\left. {\left\{ {{q_{mnl}}} \right\}},{p_n} \right)\left| {(14),(15b),(15c),(15d)} \right. \right\},~n \in \mathcal N_{\mathrm{c}} \end{aligned}} $$
(16)

For clarification, we define two new vector variables as follows:

$$\begin{array}{*{20}l} \mathbf{t} &\buildrel \Delta \over = {\left[ \begin{array}{l} \left[ {{t_{121}},...,{t_{12K}}} \right],...,\left[ {{q_{121}},...,{q_{12K}}} \right],\\...,\left[ {{e_{{N_{\mathrm{c}}}\left({{N_{\mathrm{c}}} - 1} \right)1}},...,{e_{{N_{\mathrm{c}}}\left({{N_{\mathrm{c}}} - 1} \right)K}}} \right] \end{array} \right]^{T}},\\ {\mathbf{t}_n} &\buildrel \Delta \over = {\left[ {\begin{array}{*{20}{l}} \begin{array}{l} \left[ {{T_{n1}},...,{T_{nK}}} \right],\left[ {{Q_{n1}},...,{Q_{nK}}} \right],\\ \left[ {{E_{n1}},...,{E_{nS}}} \right],\\ \left[ {{t_{n11}},...,{t_{n1K}}} \right],...,\left[ {{q_{n11}},...,{q_{n1K}}} \right], \end{array}\\ {...,\left[ {{e_{{N_{\mathrm{c}}}\left({{N_{\mathrm{c}}} - 1} \right)1}},...,{e_{{N_{\mathrm{c}}}\left({{N_{\mathrm{c}}} - 1} \right)K}}} \right]} \end{array}} \right]^{T}}, \end{array} $$

where t collects all interference and AN variables and t n collects all interference and AN variables relevant to cell n (i.e., the interference received from and sent to neighboring cells). With the two vector variables, it is easy to find a linear mapping matrix Ω n {0,1}, such that t n =Ω n t.

As a result, the penalty augmented problem of (12) can be given by

$$\begin{array}{*{20}l} {\underset{\scriptstyle\substack{\left\{ {{\mathbf{W}_{nk}}} \right\}\left\{ {{{\mathbf\Sigma}_{n}}} \right\}\left\{ {{p_{n}}} \right\}\\\hfill\atop \scriptstyle~~~~\left\{ {{\rho}_{n}} \right\}\left\{ {\mathbf{t}_{n}} \right\},\mathbf{t}\hfill}}{\min}} &\sum\limits_{n = 1}^{{N_{\mathrm{c}}}} {\left(\begin{array}{l} {p_{m}} + \frac{c}{2}\left\| {{\mathbf{\Omega }_{n}}\mathbf{t} - {\mathbf{t}_{n}}} \right\|_{2}^{2} \\ +\frac{c}{2}{\left({{p_{n}} - {\rho_{n}}} \right)^{2}} \end{array} \right)} \end{array} $$
(17a)
$$\begin{array}{*{20}l} \text{s.t.}~&\left({{{\left\{ {{\mathbf{W}_{nk}}} \right\}}_{k}},\left\{ {{{\mathbf\Sigma}_{n}}} \right\},{\mathbf{t}_{n}},{p_{n}}} \right) \in {{\Gamma}_{n}}, \end{array} $$
(17b)
$$\begin{array}{*{20}l} &~{\mathbf{t}_{n}}=\mathbf{\Omega }_{n}\mathbf{t},~{p_{n}} = {\rho_{n}},~\forall n \in \mathcal N_{\mathrm{c}}, \end{array} $$
(17c)

where ρ n ≥0 is a slack variable and c>0 is the penalty parameter. Note that problem (15) and problem (17) have the same optimal result and solution, and the added terms are required to ensure the convergence of ADMM algorithm.

The second ingredient of the proposed distributed design is dual decomposition so that each transmitter can generate its own beamforming vectors and AN covariance matrix with its local CSI. The dual problem of (17) can be given by

$$\begin{array}{*{20}l} &{\underset{\scriptstyle\substack{{\textbf{v}_n} \in {R^{{N_{\mathrm{c}}}\left({K + S} \right)}}\\\hfill \scriptstyle{u_n} \in R\hfill}}{\max}} \min \sum\limits_{n = 1}^{{N_{\mathrm{c}}}} {\left({\begin{array}{*{20}{l}} {{p_m} + \frac{c}{2}\left\| {{\mathbf{\Omega }_n}\mathbf{t} - {\mathbf{t}_n}} \right\|_{2}^{2} }\\ +{\frac{c}{2}{{\left({{p_n} - {\rho _n}} \right)}^{2}} }\\ \begin{array}{l} -\mathbf{v}_{n}^{T}\left({{\mathbf{\Omega }_n}\mathbf{t} - {\mathbf{t}_n}} \right) \\ -{u_n}\left({{p_n} - {\rho _n}} \right) \end{array} \end{array}} \right)} \\ &\text{s.t.}~\left({{{\left\{ {{\mathbf{W}_{nk}}} \right\}}_k},\left\{ {{{\mathbf\Sigma} _n}} \right\},{\mathbf{t}_n},{p_n}} \right) \in {{\Gamma} _n},~\forall n \in \mathcal N_{\mathrm{c}}, \end{array} $$
(18)

where v n and u n are associated dual variables. For given v n and u n , ({W mk } k ,{Σ m },t m ,p m ) can be solved efficiently since the problem (18) is convex. So we can solve (18) by an iteration method. Particularly, at the (q+1)-th iteration, the problem (18) can be decomposed into 2Nc convex subproblems, i.e., \(\forall n \in \mathcal N_{\mathrm {c}}\),

$$\begin{array}{*{20}l} &\left\{{\mathbf{t}_n}\left({q + 1} \right),{p_n}\left({q + 1} \right)\right\}\\ &\quad\quad\quad= \arg \min \left({\begin{array}{*{20}{l}} {{p_n} + \frac{c}{2}\left\| {{\mathbf{\Omega }_n}\mathbf{t}\left(q \right) - {\mathbf{t}_n}} \right\|_{2}^{2}}\\ { + \frac{c}{2}{{\left({{p_n} - {\rho _n}\left(q \right)} \right)}^{2}} }\\ -{\mathbf{v}_{n}^{T}\left(q \right){\mathbf{t}_n} - {u_n}\left(q \right){p_n}} \end{array}} \right), \end{array} $$
(19)

and

$$\begin{array}{*{20}l} &\left\{\mathbf{t}_{}\left({q + 1} \right),{\rho _n}\left({q + 1} \right)\right\}\\ &=\arg \min \sum\limits_{n = 1}^{{N_{\mathrm{c}}}} {\left(\begin{array}{l} \frac{c}{2}\left\| {\boldsymbol{\Omega _n}\mathbf{t} - {\mathbf{t}_n}\left({q + 1} \right)} \right\|_{2}^{2} \\ +\mathbf{v}_{n}^{T}\left(q \right){\boldsymbol{\Omega}_n}\mathbf{t} \\ + \frac{c}{2}{\left({{p_n}\left({q + 1} \right) - {\rho _n}} \right)^{2}} \\+ {u_n}\left(q \right){\rho _n} \end{array} \right)}. \end{array} $$
(20)

It is interesting to see that each subproblem in (19) is only relevant to the cell n. Thus, at the (q+1)-th iteration of the distributed algorithm, each cell copies with one relevant subproblem in (19) to get (t n (q+1),p n (q+1)), and then exchanges (t n (q+1),p n (q+1)) with neighboring cells so that it can obtain (t(q+1),ρ n (q+1)) by solving (20). Then, according to ADMM, the dual variable can be updated by

$$ \left\{ \begin{aligned} &\mathbf{v}_{n}\left({q + 1} \right) = {\mathbf{v}_{n}}\left(q \right) + c\left({\boldsymbol{\Omega}_{n}\mathbf{t}\left({q + 1}\right) - {\mathbf{t}_{n}}\left({q + 1} \right)} \right),\\ &{u_{n}}\left({q + 1} \right) = {u_{n}}\left(q \right) + c\left({{\rho_{n}}\left({q + 1} \right) - {p_{n}}\left({q +1} \right)} \right) \end{aligned} \right. $$
(21)

For clarity, the proposed distrusted algorithm is summarized in Algorithm 1.

5 Simulation results and discussion

This section represents some simulation results to show the efficiency of the proposed centralized and distributed AN-aided MCBF designs. For comparison, the non AN-aided MCBF design is also simulated as a benchmark. We discuss the system performance in perspective of the SINR requirement at IRs, the allowable SINR threshold at Eves, the EH model at ERs, and the number of antennas at the transmitter. Besides, the centralized MCBF design and the distributed MCBF design are compared.

The simulation network scenario is shown in Fig. 1 where the number of cells Nc is 3 and the number of antennas Nt at each transmitter is 4. The inter-transmitter distance D is 500 m. The number of IR, ER, and Eve in each cell is set as 2, 1, and 1, respectively. All IRs and ERs are located about 50 m from their serving transmitters and all ERs are located about 10 m from their serving transmitters, which is close enough that the line-of-sight communication channel is expected. The channel mode adopted in our simulation is given by [29]

$$\begin{array}{*{20}l} &{\mathbf{h}_{mnk}} = \beta\left({{d_{mnk}}} \right) \cdot {\psi_{mnk}} \cdot \varphi \cdot {\hat{\mathbf{h}}_{mnk}},\\ &{\mathbf{h}_{mnl}} = \beta\left({{d_{mnl}}} \right) \cdot {\psi_{mnl}} \cdot \varphi \cdot {\hat{\mathbf{h}}_{mnl}},\\ &{\mathbf{g}_{mns}} = \beta\left({{d_{mns}}} \right) \cdot {\psi_{mns}} \cdot \varphi \cdot {\hat{\mathbf{g}}_{mns}}, \end{array} $$

where \(\beta \left ({{d}} \right) = {10^{- \left ({128.1 + 37.6{{\log }_{10}}\left ({{d}} \right)} \right)/20}}\phantom {\dot {i}\!}\), d mnk , d mnl , and d mns denote the distance between the transmitter and the k-th IR, l-th ER, and s-th Eve, respectively. ψ mnk , ψ mnl , and ψ mns represent the shadow fading, which follows the log-normal distribution with zero mean and standard deviation 8. φ denotes the transmit-receive antenna gain which is set to 15 dBi, and \({\hat {\mathbf {h}}_{mnk}}\), \({\hat {\mathbf {h}}_{mnl}}\), and \({\hat {\mathbf {g}}_{mns}}\) are the multipath fading which is modeled as Rayleigh fading for IRs and Eves and Rician fading for ERs. The noise power spectral density is − 162 dBm/Hz and the bandwidth B is 10 MHz. For each IR, the SINR requirement is set as 10 dB. For each Eve, the allowable SINR threshold is set as − 10 dB. For the non-linear EH model of each ER, we set all M l as M=24 mW which corresponds to the maximum harvested power at each ER. Besides, we adopt a1=...=a L =150 and b1=...b L =0.024. The required EH power ς s at each ER is set as 10 mW. All parameters in the simulations are as described above unless specified. In the presented simulation results, each point of the curves is averaged over 1000 channel realizations.

Figure 3 shows the required power versus the SINR requirement at each IR γu. In the proposed AN-aided MCBF design, the total required power contains two parts where one is associated with beamforming vectors \({\sum \nolimits }_{n = 1}^{{N_{\mathrm {c}}}} {{\sum \nolimits }_{k = 1}^{K} {\left \| {{\mathbf {w}_{nk}}} \right \|_{2}^{2}} }\) and the other is associated with AN \({\sum \nolimits }_{n = 1}^{{N_{\mathrm {c}}}} {{\text {Tr}}\left ({{{\mathbf \Sigma }_{n}}} \right)}\). For clarity, we also plot these two parts in Fig. 3, where the power of beamforming part is marked by “Beamforming part (proposed)” and the power of AN part is marked by “AN part (proposed).” As γ u increases, more power is required in both beamforming part and AN part. Compared with the non AN-aided MCBF, the proposed AN-aide MCBF requires less power, which is consistent with Proposition 2.

Fig. 3
figure 3

Required power versus SINR requirement at each IR

Figure 4 compares the proposed AN-aided MCBF under the non-linear EH model and linear EH model, where for the linear EH model, the RF-to-DC conversion efficiency ρ is set as 1 and 0.5, respectively. It is observed that for the linear EH model, the total required power increases linearly as each ER’s required output DC power θ increases. For the non-linear EH model, the total required power also increases as θ increases, but there exists a saturation point on θ (e.g., M=24 mW in our example) due to the non-linear EH circuit feature. Moreover, if the linear EH model with ρ=1 is adopted, it may result in false and deceptive output DC power at each ER. That is, when θM, although less power is consumed by the linear EH model, the output DC power cannot meet the practical requirement (i.e., (9d) cannot be satisfied). When θ>M, although the transmit design can still be generated by the linear EH model, (9d) also cannot be satisfied. In contrast, for the non-linear EH model, when θM, (9d) can be guaranteed, and when θ>M, beamforming vectors and AN cannot be generated because of the saturation limitation of practical EH circuits. Thus, the false output DC power is avoided by employing the non-linear EH model. Furthermore, if the linear EH model with ρ=0.5 is adopted, the design under the linear EH model is also feasible in practical system but more power is required compared with the design under the non-linear EH model. This result demonstrates the advantage of employing the non-linear EH model.

Fig. 4
figure 4

Non-linear EH model versus linear EH model

The relation between the required power and the allowable SINR threshold at each Eve γ e is investigated in Fig. 5. Since the small γ e may make (12) infeasible, we just show the results of γ e with the range from − 2 to − 10dB. It is observed that smaller γ e requires more total required power as well as the power in the AN part. Besides, the smaller γ e , the larger gap between the AN-aided MCBF and the non AN-aided MCBF, which indicates that to achieve high-quality secure transmission, AN is required.

Fig. 5
figure 5

Required power versus allowable SINR threshold at each Eve

The total required power versus Nt is shown in Fig. 6, where Nt changes from 4 to 7. It is observed that the total required power of both the AN-aided MCBF and the non AN-aided MCBF decreases with the increment of Nt. The system performance gain between AN-aided MCBF and non AN-aided MCBF is more obvious for relative small Nt. As larger Nt indicates larger spatial DoF, it can be concluded that for system with limited spatial DoF, AN-aided MCBF is a better choice to achieve lower power consumption. Besides, it is observed that with increment of transmit antennas, the effect of AN on the total required power decreases.

Fig. 6
figure 6

Required power versus number of transmit antennas

Figure 7 gives the comparison of total required power between the centralized algorithm and the distributed algorithm over 20 randomly generated channel realizations, and the iteration number is 20. It is seen that the distributed solution has a very close result to the centralized one, which means that the distributed algorithm can converge to the optimal solution to the centralized algorithm.

Fig. 7
figure 7

Comparison of the centralized design and the distributed one

6 Conclusions

This paper studied the AN-aided MCBF for multi-cell multi-user SWIPT, where the non-linear EH model was adopted at each ER. We formulated an optimization problem to minimize the total required power by jointly optimizing the transmit beamforming vectors and the AN covariance matrixes at all transmitters, while guaranteeing IRs and ERs’ QoS and avoiding the information intercepted by any Eve. Since the problem is non-convex, we solved it by applying SDR and proved that our proposed solution method guarantees the global optimal solution with full CSI in a centralized manner. We further presented a distributed AN-aided MCBF design using ADMM, with which, each transmitter is able to calculate its own beamforming vectors and AN covariance matrix based on its local CSI. Simulation results showed that our proposed distributed algorithm converges to the optimal results obtained by the centralized one. Some insights are derived as follows. For the same secure transmission requirements, the proposed AN-aided MCBF consumes less power than the non AN-aided MCBF. With increment of transmit antennas, the total required power decreases and the effect of AN on the total required power decreases. Compared with the traditional linear EH model, employing the non-linear EH model avoids false output power at the ERs and save power at the transmitter.

7 Appendix

Let \(\mathbf {W}_{nk}^{\star }\) represent the optimal solution to (12). Ynk, \({\lambda _{nk}^{\star }}\), and \({\mu _{ns}^{\star } }\) are the corresponding optimal solutions to the dual problem of (12). The KKT equations corresponding to \(\mathbf {W}_{nk}^{\star }\) in (12) can be given by

$${{}\begin{aligned} \left\{ \begin{array}{l} {\mathbf{I}_{N{\mathrm{t}}}} - \mathbf{Y}_{nk}^{\star} - {\boldsymbol \Lambda} + \sum\limits_{s = 1}^{S} {\frac{{\mu_{ns}^{\star} }}{{{\gamma_{\mathrm{e}}}}}} \left({{\mathbf{g}_{nns}}\mathbf{g}_{nns}^{H}} \right) = {\mathbf{0}},\\ \mathbf{Y}_{nk}^{\star} \mathbf{W}_{nk}^{\star}=\mathbf{0},\\ \mathbf{Y}_{nk}^{\star}\succeq\mathbf{0},~{\mu_{ns}^{\star} }\ge0,~\lambda_{nk}^ \star\ge0,~\forall k \in \mathcal K,~\forall s \in \mathcal S,~\forall n \in \mathcal N_{\mathrm{c}}. \end{array} \right. \end{aligned}} $$

where

$$\begin{array}{*{20}l} {\boldsymbol \Lambda} = {\textstyle{{\lambda_{nk}^{\star}} \over {{\gamma_{\mathrm{u}}}}}}\left({{\mathbf{h}_{nnk}}\mathbf{h}_{nnk}^{H}} \right) + \sum\limits_{l = 1}^{L} {\frac{{\lambda_{nl}^{\star}}}{{{\tau_{nl}}}}\sum\limits_{m = 1}^{N} {\mathbf{h}_{mnl}^{}\mathbf{h}_{mnl}^{H}} }, \end{array} $$

which is a PSD matrix.

So, we have \(\text {rank}\left ({\mathbf {Y}_{nk}^{\star } \mathbf {W}_{nk}^{\star }} \right)=0\). Moreover, it is known that \(\text {rank}\left ({\mathbf {Y}_{nk}^{\star } \mathbf {W}_{nk}^ \star } \right) \ge \text {rank}\left ({\mathbf {Y}_{nk}^{\star }} \right) + \text {rank}\left ({\mathbf {W}_{nk}^{\star }} \right) - N_{\mathrm {t}}.\) Thus,

$$\begin{array}{*{20}l} {N_{\mathrm{t}}} - {\text{rank}}\left({\mathbf{Y}_{nk}^{\star}} \right) \ge {\text{rank}}\left({\mathbf{W}_{nk}^{\star}} \right). \end{array} $$
(22)

Since \({\mathbf {I}_{N{\mathrm {t}}}} + {\sum \nolimits }_{s = 1}^{S} {\frac {{\mu _{ns}^{\star }}}{{{\gamma _{\mathrm {e}}}}}} \left ({{\mathbf {g}_{nns}}\mathbf {g}_{nns}^{H}} \right)\) is positive definite, we have \({\mathbf {I}_{N{\mathrm {t}}}} + {\sum \nolimits }_{s = 1}^{S} {\frac {{\mu _{ns}^{\star }}}{{{\gamma _{\mathrm {e}}}}}} \left ({{\mathbf {g}_{nns}}\mathbf {g}_{nns}^{H}} \right) = \mathbf {A}{\mathbf {A}^{H}}\) where A is invertible, e.g., rank(A)=Nt. Therefore, \(\mathbf {Y}_{nk}^{\star } = \mathbf {A}\left ({{\mathbf {I}_{N{\mathrm {t}}}} - {\mathbf {A}^{- 1}}{\boldsymbol \Lambda }{\mathbf {A}^{- 1}}} \right)\mathbf {A},\) and thus,

$$\begin{array}{*{20}l} {\text{rank}}\left({\mathbf{Y}_{nk}^ \star} \right) = {\text{rank}}\left({{\mathbf{I}_{N{\mathrm{t}}}} - {\mathbf{A}^{- 1}}{\boldsymbol \Lambda}{\mathbf{A}^{- 1}}} \right). \end{array} $$

Since h nnk ,h nnl 0, we have

$${\text{rank}}\left({{\mathbf{I}_{N{\mathrm{t}}}} - {\mathbf{A}^{- 1}}{\boldsymbol \Lambda}{\mathbf{A}^{- 1}}} \right)= N_{\mathrm{t}}-1, $$

i.e., \({\text {rank}}\left ({\mathbf {Y}_{nk}^{\star }} \right) = {N_{\mathrm {t}}} - 1\). Moreover, with Σ m 0 and \(\sigma _{ns}^{2}>0\) and (12), we have \({\mathbf {W}_{nk}^{\star }}\ne 0\).

Following (22), if \({\text {rank}}\left ({\mathbf {Y}_{nk}^ \star } \right) = {N_{\mathrm {t}}} - 1\), \({\text {rank}}\left ({\mathbf {W}_{nk}^ \star } \right)\ne 0\), or \({\text {rank}}\left ({\mathbf {W}_{nk}^ \star } \right)= 1\). Since \({\text {rank}}\left ({\mathbf {W}_{nk}^ \star } \right)\!\ne \! 0\), \({\text {rank}}\left ({\mathbf {W}_{nk}^ \star } \right)= 1\) always holds. As a result, \({\text {rank}}\left ({\mathbf {W}_{nk}^ \star } \right) = 1\).

Notes

  1. The CSI of Eve can be estimated through the local oscillator power inadvertently leaked from the Eves’ receiver RF frontend [32].

  2. Note that if there is no information leakage constraints, i.e., (9c), problem (9) could be reformulated as a convex second-order cone program (SOCP), which can be efficiently solved [29]. However, due to the information leakage constraints (9c), problem (9) cannot be solved by SOCP anymore.

References

  1. X Lu, P Wang, D Niyato, DI Kim, Z Han, Wireless network with rf energy harvesting: a contemporary survey. IEEE Commun. Surv. Tutor.17(2), 757–789 (2015).

    Article  Google Scholar 

  2. ML Ku, W Li, Y Chen, KJR Liu, Advances in energy harvesting communications: past, present, and future challenges. IEEE Commun. Surv. Tutor.18(2), 1384–1412 (2016).

    Article  Google Scholar 

  3. B Li, Z Fei, Z Chu, Y Zhang, Secure transmission for heterogeneous cellular networks with wireless information and power transfer. IEEE Syst. J.PP(99), 1–12 (2017).

    Google Scholar 

  4. K Xiong, C Chen, G Qu, P Fan, KB Letaief, Group cooperation with optimal resource allocation in wireless powered communication networks. IEEE Trans. Wirel. Commun.16(6), 3840–3853 (2017).

    Article  Google Scholar 

  5. E Boshkovska, DWK Ng, N Zlatanov, R Schober, Practical non-linear energy harvesting model and resource allocation for swipt systems. IEEE Commun. Lett.19(12), 2082–2085 (2015).

    Article  Google Scholar 

  6. K Xiong, B Wang, KR Liu, Rate-energy region of swipt for mimo broadcasting under nonlinear energy harvesting model. IEEE Trans. Wirel. Commun.16(8), 5147–5161 (2017).

    Article  Google Scholar 

  7. E Boshkovska, R Morsi, DWK Ng, R Schober, in Proc. IEEE ICC. Power allocation and scheduling for SWIPT systems with non-linear energy harvesting model. (Kuala Lumpur, 2016), pp. 1–6.

  8. K Xiong, P Fan, Y Lu, KB Letaief, Energy efficiency with proportional rate fairness in multirelay OFDM networks. IEEE J. Sel. Areas Commun.34(5), 1431–1447 (2016).

    Article  Google Scholar 

  9. D Lopez-Perez, X Chu, AV Vasilakos, H Claussen, Power minimization based resource allocation for interference mitigation in OFFMA Femtocell networks. IEEE J. Sel. Areas Commun.32(2), 333–344 (2014).

    Article  Google Scholar 

  10. K Xiong, P Fan, Z Xu, HC Yang, KB Letaief, Optimal cooperative beamforming design for MIMO decode-and-forward relay channels. IEEE Trans. Signal Process.62(6), 1476–1489 (2014).

    Article  MathSciNet  Google Scholar 

  11. K Xiong, P Fan, C Zhang, K Letaief, Wireless information and energy transfer for two-hop non-regenerative MIMO-OFDM relay networks. IEEE J. Sel. Areas Commun.33(8), 1595–1611 (2015).

    Google Scholar 

  12. H Dahrouj, W Yu, Coordinated beamforming for the multicell multi-antenna wireless system. IEEE Trans. Wirel. Commun.9(5), 1748–1759 (2010).

    Article  Google Scholar 

  13. Y Lu, K Xiong, PY Fan, ZD Zhong, in Proc. IEEE ICC. Optimal coordinated beamforming with artificial noise for secure transmission in multi-cell multi-user networks. (Paris, 2017), pp. 1–6.

  14. Y Lu, K Xiong, PY Fan, ZD Zhong, Optimal multi-cell coordinated beamforming for downlink high-speed railway communications. IEEE Trans. Veh. Technol.66(10), 9603–9608 (2017).

    Article  Google Scholar 

  15. K Xiong, P Fan, HC Yang, KB Letaief, Space-time network coding with overhearing relays. IEEE Trans. Wirel. Commun.13(7), 3567–3582 (2014).

    Article  Google Scholar 

  16. S Sim, S-J Han, J-S Park, S-C Lee, in IEEE Commun. Mag., vol. 47,Seamless IP mobility support for flat architecture mobile WiMAX networks. (2009), pp. 142–148.

  17. R Negi, S Goel, in Proc. IEEE VTC-Fall. Secret communication using artificial noise. (Dallas, 2005), pp. 1906–1910.

  18. WC Liao, TH Chang, WK Ma, CY Chi, Qos-based transmit beamforming in the presence of eavesdroppers: an optimized artificial-noise-aided approach. IEEE Trans. Signal Process.59(3), 1202–1216 (2011).

    Article  MathSciNet  Google Scholar 

  19. W Mei, Z Chen, C Huang, in Proc. IEEE ICASSP. Robust artificial-noise aided transmit design for multi-user MISO systems with integrated services. (Shanghai, 2016), pp. 3856–3860.

  20. Y Tang, J Xiong, D Ma, X Zhang, Robust artificial-noise aided transmit design for MISO wiretap channels with channel uncertainty. IEEE Commun. Lett.17(11), 2096–2099 (2013).

    Article  Google Scholar 

  21. Q Li, WK Ma, AMC So, in Proc. IEEE ICASSP. Robust artificial noise-aided transmit optimization for achieving secrecy and energy harvesting. (Florence, 2014), pp. 1596–1600.

  22. B Li, Z Fei, H Chen, Robust artificial noise-aided secure beamforming in wireless-powered non-regenerative relay networks. IEEE Access. 4:, 7921–7929 (2016).

    Article  Google Scholar 

  23. WD Mei, B Fu, LX Li, Z Chen, C Huang, in Proc. IEEE ICC. Artificial-noise aided transmit design for multi-user MISO systems with service integration and energy harvesting (Kuala Lumpur, 2016), pp. 219–225.

  24. M Zhang, Y Liu, R Zhang, Artificial-noise aided secrecy information and power transfer in OFDMA systems. IEEE Trans. Wirel. Commun.15(4), 3085–3096 (2016).

    Article  Google Scholar 

  25. DWK Ng, ES Lo, R Schober, Robust beamforming for secure communication in systems with wireless information and power transfer. IEEE Trans. Wirel. Commun.13(8), 4599–4615 (2014).

    Article  Google Scholar 

  26. A Salem, KA Hamdi, KM Rabie, Physical layer security with RF energy harvesting in AF multi-antenna relaying networks. IEEE Trans. Commun.64(7), 3025–3038 (2016).

    Article  Google Scholar 

  27. M Tian, X Huang, Q Zhang, J Qin, Robust an-aided secure transmission scheme in MISO channels with simultaneous wireless information and power transfer. IEEE Signal Process. Lett.22(6), 723–727 (2015).

    Article  Google Scholar 

  28. C Shen, TH Chang, KY Wang, Z Qiu, CY Chi, Distributed robust multi-cell coordinated beamforming with imperfect CSI: an ADMM approach. IEEE Trans. Signal Process.60(6), 2988–3003 (2012).

    Article  MathSciNet  Google Scholar 

  29. H Dahrouj, W Yu, Coordinated beamforming for the multicell multi-antenna wireless system. IEEE Trans. Wirel. Commun.9(5), 1748–1759 (2010).

    Article  Google Scholar 

  30. M Li, LB Collings, SV Hanl, C Liu, P Whiting, Multicell coordinated scheduling with multiuser zero-forcing beamforming. IEEE Trans. Wirel. Commun.15(2), 827–842 (2016).

    Article  Google Scholar 

  31. S Lakshminarayana, M Assaad, M Debbah, Coordinated multicell beamforming for massive MIMO: a random matrix approach. IEEE Trans. Inf. Theory. 61(6), 3387–3412 (2015).

    Article  MathSciNet  MATH  Google Scholar 

  32. A Mukherjee, AL Swindlehurst, in Proc. IEEE ICASSP. Detecting Passive Eavesdroppers in the MIMO Wiretap Channel. (2012), pp. 2809–2812.

Download references

Acknowledgements

This work was supported in part by the Key Program of the National Natural Science Foundation of China (NSFC) under Grant U1334202, in part by the General Program of the NSFC under Grant 61671051, in part by the NFSC Outstanding Youth under Grant 61725101, in part by the Beijing Natural Science Foundation under Grant 4162049, and in part by the Fundamental Research Funds for the Central Universities Beijing Jiaotong University under Grants 2016JBM015 and 2017YJS063.

Author information

Authors and Affiliations

Authors

Contributions

Dr. YL and Dr. KX have equal contributions to the system modeling, algorithm design, performance analysis, and simulations. Dr. JL help to perform the experiments. Prof. PF and Prof. ZZ help to revise the manuscript. All authors read and approved the manuscript.

Corresponding author

Correspondence to Ke Xiong.

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

Lu, Y., Xiong, K., Liu, J. et al. Optimal coordinated beamforming with artificial noise for secure SWIPT in multi-cell networks. J Wireless Com Network 2018, 60 (2018). https://doi.org/10.1186/s13638-018-1066-9

Download citation

  • Received:

  • Accepted:

  • Published:

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

Keywords