Skip to main content

Robust secrecy beamforming for wireless information and power transfer in multiuser MISO communication system


In this paper, we study the max-min fairness for robust secrecy beamforming design in a multiuser MISO communication system with simultaneous wireless information and power transfer (SWIPT). In particular, the imperfect channel state information (CSI) and power splitting information receiver (IR) are taken into account. We model the design as an optimization problem which maximizes the minimum harvested energy among the multi-antenna energy receivers (ERs). Besides, both the secure communication requirement and the lowest electrical energy storage threshold at IR must be guaranteed in our formulated optimization problem. The considered max-min problem is non-convex and hard to tackle. By introducing the technique of semidefinite relaxation (SDR), we prove the tightness of this relaxation and obtain the global optimal solution of our original optimization problem. Moreover, a suboptimal beamforming design scheme is proposed with low computational complexity. Simulation results show that our proposed robust schemes are more efficient than other schemes in terms of energy harvesting and transmit power saving.

1 Introduction

The rapid growth of wireless communication requirement brings abundant energy consumption, which leads to the conventional battery-powered wireless communication devices encountering a bottleneck in providing sufficient power. Traditionally, we can harvest plentiful renewable energy from the solar, wind and tide, etc. However, the technique which we employed in collecting these energy may not be suitable for our portable communication devices. On the other hand, simultaneous wireless information and power transfer (SWIPT), which is regarded as a potential feasible technique to overcome this bottleneck, has attracted great interest of the researchers in recent years [15]. Using this technology, the battery-powered wireless communication devices can harvest energy from the ambient radio frequency (RF) signals to prolong their lifetime. In particular, for a three-node multiple antenna SWIPT system, the optimal precoder was designed to achieve information and energy transmission trade-off [1]. The similar secrecy rate and power transfer trade-off problem between the IR and ERs was investigated in [3].

It is worth noting that all above works which considered the systems with SWIPT are under the assumption of perfect channel state information (CSI). However, in practice, it is hard to obtain perfect CSI at the transmitter due to the signal transmission delay, quantization errors, and channel breakdowns. Furthermore, as we all know, the perfect CSI methods are quite sensitive to the channel uncertainties. Therefore, some systems are constructed under imperfect channel realization (e.g., [68]). In particular, [6] and [7] studied the secure transmission with wiretap channel for SWIPT in the MISO broadcast system. Moreover, two kinds of suboptimal solutions are proposed to achieve the lower bound of robust secrecy rate since the optimal solution is hard to acquire in [7]. Both the system with perfect and imperfect CSIs are studied in [8], where the optimal power allocation scheme under the dual use of ERs are derived. In [9], the authors investigated the optimal resource allocation design for the multiuser MISO system with SWIPT, the artificial noise [10] is incorporated to facilitate the energy harvesting at ER. As far as the authors know, most of the previous works on power transfer either focus on the optimization of transmit power of transmitter or secrecy capacity of IR. And they always assume that the receivers are equipped with single antenna or the CSIs are perfectly known at transmitter. These motivate us to research the rarely considered problem of fair power harvesting among all ERs which are equipped with multi-antenna. Besides, the CSIs of transmitter-to-ER links are imperfect.

In this paper, we concentrate on the optimal secrecy beamforming design for SWIPT in a multiuser MISO communication system with multiple multi-antenna ERs. The CSIs between transmitter and ERs are assumed to be imperfect. Besides, the power splitting receivers [11] and the AN-aided transmit strategy are taken into account. We aim to, under the constraints of secure communication requirement and the lowest electrical energy storage threshold at IR, maximize the minimum harvested energy among the multi-antenna ERs by jointly optimizing the transmit beamforming vectors, AN covariance, and power splitting ratio. The design of interest results in a non-convex problem, which can be solved through the ‘separable SDR’ [12], and the resulting solution is proved to be the global optimal solution. Besides, we propose a suboptimal robust beamforming design scheme with smaller available solution set for power transfer and information decoding.

The contributions of this paper are summarized as follows:

  • We studied the problem of fair energy harvesting among all ERs by considering imperfect CSI and power splitting IR in the multiuser MISO communication system. An optimal secrecy beamforming design scheme was proposed to achieve this fair energy transfer to ERs.

  • We proved the tightness of the adopted SDR technique in our optimal design scheme by exploiting the structure of resulting solution and obtained the global optimal solution of our original optimization problem.

  • We proposed a suboptimal secrecy beamforming design scheme by simplifying the analysis of the solution of original problem. Also, we proved the tightness of the adopted SDR programming in our suboptimal scheme.

Notations: In this paper, the bold capital and lower-case letters are used to denote matrices and vectors, respectively. ε{·}, (·)H, T r(·), rank(·), indicate the expectation, Hermitian transpose, trace, and rank, respectively. I N denotes the N×N identity matrix; \({\mathbb {C}^{N \times M}}\) and \({\mathbf {\mathbb {H}}}_ +^{N}\) denote the N×M complex matrices and N×N Hermitian matrices, respectively. ·2 means the Euclidean norm of a vector while · F means the Frobenius norm of a matrix; null(·) denotes the null space of a vector or matrix. \({\mathbf {x}} \sim \mathcal {CN}\left ({{\boldsymbol {\mu }}, {\mathbf {\Lambda }}} \right)\) means the vector x is a complex Gaussian variable with mean μ and covariance Λ.

2 System model and problem formulation

2.1 System model

Let us consider a downlink multiuser MISO communication system which consists of a transmitter and two kinds of receivers, namely one information receiver (IR) and K>1 energy receivers (ERs), cf. Fig. 1. The transmitter is equipped with N>1 antennas while the information receiver has only one antenna and each energy receivers has M>1 antennas. We denote the channel vector between the transmitter and IR as \({\mathbf {h}} \in {\mathbb {C}^{N \times 1}}\) and the channel matrix between transmitter and the kth ER as \({{\mathbf {G}}_{k}} \in {\mathbb {C}^{N \times M}}\). In this paper, we take into account the channel uncertainties for the transmitter-to-ER links while the CSI of the transmitter-to-IR link is perfectly known at transmitter. The CSI of the link between transmitter and the kth ER is modeled as [13] \({{\mathbf {G}}_{k}} = {\bar {\mathbf { G}}_{k}} + {\mathbf {\Delta }}{{\mathbf {G}}_{k}},\) where \({\bar {\mathbf { G}}_{k}}\) is the channel estimate values of the transmitter while Δ G k denotes the channel estimate error. The error is assumed to be bounded in a deterministic region: \(\parallel {\mathbf {\Delta }}{{\mathbf {G}}_{k}}{\parallel _{F}} = \parallel {{\mathbf {G}}_{k}} - {\bar {\mathbf { G}}_{k}}{\parallel _{F}} \le {\varepsilon _{e,k}},\;\forall k,\) for some ε e,1,...,ε e,K >0.

Fig. 1
figure 1

Multiuser downlink communication system model with one single antenna information receiver and K = 2 multi-antenna energy receivers

The transmitter transmits the information signals to the IR and energy signals to the ER at the same time. To ensure a secure communication at IR and facilitate the energy harvesting at the ER, artificial noise signals are also generated by our transmitter. As a result, we present the transmit signal vector as

$${\mathbf{x}} = {\mathbf{w}}{s^{I}} + \sum\limits_{k = 1}^{K} {{{\mathbf{v}}_{k}}} {s_{k}^{E}} + {{\mathbf{v}}_{0}}, $$

where s I and \({s_{k}^{E}}\) are the signals intended for IR and ERs, respectively. As usual, we assume that ε{|s I|2}=1 and \(\varepsilon \left \{{{{\left | {{s_{k}^{E}}} \right |}^{2}}} \right \} = 1,\;\forall k\). \({\mathbf {w}} \in {\mathbb {C}^{N \times 1}}\) and \({{\mathbf {v}}_{k}} \in {\mathbb {C}^{N \times 1}}\) are the information beam and energy beam, respectively. \({{\mathbf {v}}_{0}} \in {\mathbb {C}^{N \times 1}}\) is the artificial noise (AN) vector generated by the transmitter; we model it as \({{\mathbf {v}}_{0}} \sim \mathcal {CN}\left ({{\mathbf {0}}, {{\mathbf {V}}_{0}}} \right)\), where \({{\mathbf {V}}_{0}} \in {\mathbf {\mathbb {H}}}_ +^{N}, {{\mathbf {V}}_{0}} \succeq {\mathbf {0}}\). Given the transmit signal x, we model the received signals at IR and the kth ER as

$$\begin{array}{l} {} {y_{I}} = {{\mathbf{h}}^{H}}{\mathbf{x}} + {n_{I}}\;{\text{and}}\; {{\mathbf{y}}_{E,k}} = {\mathbf{G}}_{k}^{H}{\mathbf{x}} + {{\mathbf{n}}_{E,k}}, \forall k \in \left\{ {1,\;.\;.\;.\;,\;K} \right\}, \end{array} $$

respectively. Where \({n_{I}} \sim \mathcal {CN}\left (0,{\sigma _{I}^{2}}\right)\) and \({{\mathbf {n}}_{E,k}} \sim \mathcal {CN}\left ({\mathbf {0}},{\sigma _{E}^{2}}{{\mathbf {I}}_{M}}\right)\) are the additive White Gaussian noises (AWGN) caused by the receive antennas of IR and ER, respectively. \({\sigma _{I}^{2}}\) and \({\sigma _{E}^{2}}\) denote the noise power of each other.

2.2 Problem formulation

In this considered system, the ERs can harvest energy from all the baseband signals transmitted from the transmitter. So, we model the harvested energy at the kth ER as

$$\begin{array}{l} {E_{\text{ER},k}} = {\eta_{k}}\left(\parallel {\mathbf{G}}_{k}^{H}{\mathbf{w}}{\parallel^{2}} + \sum\limits_{i = 1}^{K} {\parallel {\mathbf{G}}_{k}^{H}{{\mathbf{v}}_{i}}} {\parallel^{2}} + \parallel {\mathbf{G}}_{k}^{H}{{\mathbf{v}}_{0}}{\parallel^{2}}\right) \\ ~~~~~~~~= {\eta_{k}}Tr\left[{{\mathbf{G}}_{k}^{H}\left({{\mathbf{W}} + {\mathbf{V}} + {{\mathbf{V}}_{0}}} \right){{\mathbf{G}}_{k}}} \right], \forall k, \end{array} $$

where 0<η k <1, a constant, denotes the energy harvesting efficiency when the ER intends to convert the received radio signals into electrical energy; W=w w H and \({\mathbf {V}} = \sum \limits _{i = 1}^{K} {{{\mathbf {v}}_{i}}{\mathbf {v}}_{i}^{H}} \).

Remark 1.

The dual use of artificial noise is advocated to facilitate the energy transfer and provide security.

As depicted in Fig. 1, the IR receives the information signals transmitted from the transmitter, and the received SINR can be written as

$$\begin{array}{l} {\Gamma_{I}} = \frac{{\rho |{{\mathbf{h}}^{H}}{\mathbf{w}}{|^{2}}}}{{\rho |{{\mathbf{h}}^{H}}{{\mathbf{v}}_{0}}{|^{2}} + \rho \sum\limits_{i = 1}^{K} {|{{\mathbf{h}}^{H}}{{\mathbf{v}}_{i}}{|^{2}} + {\sigma_{I}^{2}}} }} = \frac{{\rho Tr\left({{\mathbf{HW}}} \right)}}{{\rho Tr\left({{\mathbf{H}}{{\mathbf{V}}_{0}}} \right) + \rho Tr\left({{\mathbf{H}}{\mathbf{V}}} \right) + {\sigma_{I}^{2}}}}, \end{array} $$

where 0≤ρ≤1 denotes the power splitting ratio since the power has been split into two parts, one part is used for decoding information signals and another part is preserved for future use; H=h h H. After this, the stored energy of IR can be represented as

$$\begin{array}{@{}rcl@{}} {E_{I}} &= (1 - \rho)\eta |{{\mathbf{h}}^{H}}{\mathbf{w}}{|^{2}} + (1 - \rho)\eta \left(|{{\mathbf{h}}^{H}}{{\mathbf{v}}_{0}}{|^{2}} + \sum\limits_{i = 1}^{K} {|{{\mathbf{h}}^{H}}{{\mathbf{v}}_{i}}{|^{2}}} \right) \\ &= (1 \,-\, \rho)\eta Tr\left({{\mathbf{HW}}} \right) + (1 \,-\, \rho)\eta \left[Tr\left({{\mathbf{H}}{{\mathbf{V}}_{0}}} \right) + Tr({\mathbf{H}}{\mathbf{V}})\right], \end{array} $$

where η is the same as η k .

Without loss of generality, the ERs can also serve as an eavesdropper to decode the information for the IR. The SINR at the kth ER is given by

$$\begin{array}{l} {\Gamma_{\text{ER},k}} = \frac{{\parallel {\mathbf{G}}_{k}^{H}{\mathbf{w}}{\parallel^{2}}}}{{\parallel {\mathbf{G}}_{k}^{H}{{\mathbf{v}}_{0}}{\parallel^{2}} + {\sigma_{E}^{2}}}} = \frac{{Tr\left({{\mathbf{G}}_{k}^{H}{\mathbf{W}}{{\mathbf{G}}_{k}}} \right)}}{{Tr\left({{\mathbf{G}}_{k}^{H}{{\mathbf{V}}_{0}}{{\mathbf{G}}_{k}}} \right) + {\sigma_{E}^{2}}}}, \forall k. \end{array} $$

Remark 2.

For the case that the energy beams carry no information but only serve as the pseudorandom signals which can be cancelled with a cancellation operation at each ER [14], thus the energy beams cause no interference at ER besides the AN.

The purpose of this system is to maximize the minimum harvest energy among all the K ERs such that the QoS is provided for secure communication and the energy stored in the device of IR is above a given threshold while the total transmit power is under a given threshold. Hence, consider the worst-case CSIs, the optimization problem of secrecy beamforming design can be written as

$$ \begin{array}{l} \mathop{\max }\limits_{\scriptstyle{\mathbf{W}},{\mathbf{V}},{{\mathbf{V}}_{0}},\hfill\atop \scriptstyle ~~~~~\rho \hfill} \mathop {\min }\limits_{k,{\mathbf{\Delta }}{{\mathbf{G}}_{k}}} {\eta_{k}}Tr\left[ {{\mathbf{G}}_{k}^{H}\left({{\mathbf{W}} + {\mathbf{V}} + {{\mathbf{V}}_{0}}} \right){{\mathbf{G}}_{k}}} \right]\\ ~~~~~s.t.~~~~~C1: {\Gamma_{I}} \ge r,\\ ~~~~~~~~~~~~~~C2: \mathop {\max }\limits_{{\mathbf{\Delta }}{{\mathbf{G}}_{k}}} {\Gamma_{\text{ER},k}} \le {r_{k}}, \forall k,\\ ~~~~~~~~~~~~~~C3: {\mathrm{E}_{I}} \ge {P_{\min }},\\ ~~~~~~~~~~~~~~C4: Tr\left({{\mathbf{W}} + {{\mathbf{V}}} + {{\mathbf{V}}_{0}}} \right) \le P \end{array} $$

where r is the minimum required SINR at IR, r k is the maximum required SINR at the kth ER, P min is the lower limit of the energy stored in IR, and P is the upper bound of the total transmit power at the transmitter. By introducing an auxiliary optimization variable t and rewriting the fractional constraints, problem (1) can be reformulated as a SDP problem as follow:

$$ \begin{array}{l} ~~~~~~~~~~~~~~~\mathop {\max }\limits_{{\mathbf{W}},{\mathbf{V}},{{\mathbf{V}}_{0}},\rho,t} \;\;\;\;\;\;\;\;\;t\\ \;\;s.t.\;\;\;C1:Tr\left[ {\left({{\mathbf{W}} - r{\mathbf{V}} - r{{\mathbf{V}}_{0}}} \right){\mathbf{H}}} \right] \ge \frac{{r{\sigma_{I}^{2}}}}{\rho },\\ ~~~C2:\mathop {\max }\limits_{{\mathbf{\Delta }}{{\mathbf{G}}_{k}}} Tr\left[ {{\mathbf{G}}_{k}^{H}\left({{\mathbf{W}} - {r_{k}}{{\mathbf{V}}_{0}}} \right){{\mathbf{G}}_{k}}} \right] \le {r_{k}}{\sigma_{k}^{2}}, \forall k,\\ ~~~~~~C3: Tr\left[ {\left({{\mathbf{W}} + {\mathbf{V}} + {{\mathbf{V}}_{0}}} \right){\mathbf{H}}} \right] \ge \frac{{{P_{\min }}}}{{(1 - \rho)\eta }}, \\ ~~~~~~C4: Tr\left({{\mathbf{W}} + {\mathbf{V}} + {{\mathbf{V}}_{0}}} \right) \le P,\\ ~C5:\mathop {\min }\limits_{{\mathbf{\Delta }}{{\mathbf{G}}_{k}}} \;\;{\eta_{k}}Tr\left[ {{\mathbf{G}}_{k}^{H}\left({{\mathbf{W}} + {\mathbf{V}} + {{\mathbf{V}}_{0}}} \right){{\mathbf{G}}_{k}}} \right] \ge t,\forall k,\\ \;\;\;\;\;\;\;~C6:0 \le \rho \le 1,\;\;\;\;\;C7:{\mathbf{W}}, {\mathbf{V}},{{\mathbf{V}}_{0}} \succeq 0,\\ \;\;\;\;\;\;\;~C8:\text{rank}({\mathbf{W}}) = 1,\; \end{array} $$

It is obvious that problem (2) is not a convex SDP problem because of constraint C8. Then, by adopting SDP relaxation (SDR) technique [15], remove C8, we obtain a convex SDR problem. This convex SDR problem of (2) is given by

$$ \begin{array}{l} \;\;\;\;\;\;\mathop {\max }\limits_{{\mathbf{W}},{\mathbf{V}},{{\mathbf{V}}_{0}},\rho,t} \;\;\;\;\;\;\;\;\;t\\ \;\;s.t.\;\;\;\;\;\;C1, C2, C3, C4, C5, C6, C7. \end{array} $$

3 Solution of the optimization problem

In this section, we aim to turn problem (3) to a tractable convex problem and to find a rank-one optimal solution W by studying the solution structure of (3).

Problem (3) is intractable for robust downlink beamforming design because of the semi-infiniteness of constraints C1, C2, C3, and C5. To facilitate the solution, we consider to turn these constrains into linear matrix inequalities (LMIs) [16] by using the S-procedure method:

Lemma 1.

(S – procedure [ 17 ]): Let a function f m (x),m={1,2}, be defined as

$${f_{m}}\left({\mathbf{x}} \right) = {{\mathbf{x}}^{H}}{{\mathbf{A}}_{m}}{\mathbf{x}} + 2 Re \left\{ {{\mathbf{b}}_{m}^{H}{\mathbf{x}}} \right\} + {{\mathrm{c}}_{m}}, $$

where \({\mathbf {x}} \in {\mathbb {C}^{N \times 1}}\), \({{\mathbf {A}}_{m}} \in \mathbb {H}_ +^{N}\), \({{\mathbf {b}}_{m}} \in {\mathbb {C}^{N \times 1}}\) and \({c_{m}} \in \mathcal {R}\). then, the deduction f 1(x)≤0f 2(x)≤0 holds if and only if there exists a λ≥0 such that

$$\lambda \left[ {\begin{array}{*{20}{c}} {{{\mathbf{A}}_{1}}}&{{{\mathbf{b}}_{1}}}\\ {{\mathbf{b}}_{1}^{H}}&{{c_{1}}} \end{array}} \right] - \left[ {\begin{array}{*{20}{c}} {{{\mathbf{A}}_{2}}}&{{{\mathbf{b}}_{2}}}\\ {{\mathbf{b}}_{2}^{H}}&{{c_{2}}} \end{array}} \right] \succeq {\mathbf{0}} $$

provided that there exists a point \(\hat {\mathbf {x}}\) such that \({f_{1}}(\hat {{\mathbf {x}}}) < 0.\)

For the purpose of applying Lemma 1 to problem (3), we substitute \({{\mathbf {G}}_{k}} = \bar {{\mathbf { G}}_{k}} + {\mathbf {\Delta }}{{\mathbf {G}}_{k}}\) into C2 and rewrite C2 as the following implication:

$$ \begin{array}{l} {\mathbf{\Delta g}}_{k}^{H}{\mathbf{\Delta }}{{\mathbf{g}}_{k}} \le \varepsilon_{e,k}^{2} \Rightarrow {\mathbf{\Delta g}}_{k}^{H}{{\mathbf{\Delta }}_{2}}{\mathbf{\Delta }}{{\mathbf{g}}_{k}} + 2 Re \left\{ {\bar{\mathbf{ g}}_{k}^{H}{{\mathbf{\Delta }}_{2}}{\mathbf{\Delta }}{{\mathbf{g}}_{k}}} \right\}\\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ \bar{\mathbf{ g}}_{k}^{H}{{\mathbf{\Delta }}_{2}}{{\bar{\mathbf{ g}}}_{k}} - {r_{k}}\varepsilon_{e,k}^{2} \le 0, \end{array} $$

where \({{\mathbf {\Delta }}_{2}}{\mathrm {= }}{\overline {\mathbf {W}}} - {r_{k}}{\overline {\mathbf {V}}_{0}}\), \({\overline {\mathbf {W}}} = {{\mathbf {I}}_{M}} \otimes {\mathbf {W}}\), \({\overline {\mathbf {V}}_{0}} = {{\mathbf {I}}_{M}} \otimes {{\mathbf {V}}_{0}}\) and \({\bar {\mathbf { g}}_{k}} = {\text {vec}}\left ({{{\bar {\mathbf { G}}}_{k}}} \right)\). Using Lemma 1, we re-express (4) as

$$ \begin{array}{l} C2:{{\mathbf{T}}_{ER,k}}\left({{\mathbf{W}},{{\mathbf{V}}_{0}},{{\tilde \lambda }_{k}}} \right)\\ = \left[ {\begin{array}{*{20}{c}} {{{\tilde \lambda }_{k}}{{\mathbf{I}}_{NM}} - {{\mathbf{\Delta }}_{2}}}&{ - {{\mathbf{\Delta }}_{2}}{\bar{{\mathbf{g}}}_{k}}}\\ { - \bar{\mathbf{ g}}_{k}^{H}{{\mathbf{\Delta }}_{2}}}&{ - \bar{\mathbf{ g}}_{k}^{H}{{\mathbf{\Delta }}_{2}}{{\bar{\mathbf{ g}}}_{k}} + {r_{k}}{\sigma_{E}^{2}} - {{\tilde \lambda }_{k}}\varepsilon_{e,k}^{2}} \end{array}} \right] \succeq {\mathbf{0}}, \end{array} $$

for some \({\tilde \lambda _{k}} \ge 0, k = 1, \ldots,K\). Similarly, the C5 is equivalent to the following expression:

$$ \begin{array}{l} C5:{{\mathbf{M}}_{ER,k}}\left({{\mathbf{W}},{\mathbf{V}},{{\mathbf{V}}_{0}},{\lambda_{k}}} \right)\\ = \left[ {\begin{array}{*{20}{c}} {{\lambda_{k}}{{\mathbf{I}}_{NM}} + {{\mathbf{\Delta }}_{5}}}&{{{\mathbf{\Delta }}_{5}}{{\bar{\mathbf{g}}}_{k}}}\\ {\bar{\mathbf{g}}_{k}^{H}{{\mathbf{\Delta }}_{5}}} & {\bar{\mathbf{g}}_{k}^{H}{{\mathbf{\Delta }}_{5}}{{\bar{\mathbf{g}}}_{k}} - \frac{t}{\eta} - {\lambda_{k}}\varepsilon_{e,k}^{2}} \end{array}} \right] \succeq {\mathbf{0}}, \end{array} $$

for some λ k ≥0,k=1,…,K and \({{\mathbf {\Delta }}_{5}} = {\overline {\mathbf {W}}} + {\overline {\mathbf {V}}} + {\overline {\mathbf {V}}_{0}}\), where \({\overline {\mathbf {V}}} = {{\mathbf {I}}_{M}} \otimes {\mathbf {V}}\). Substituting (5) and (6) back into (3), we obtain the following SDR problem:

$$ \begin{array}{l} \mathop {\max }\limits_{{\mathbf{W}},{\mathbf{V}},{{\mathbf{V}}_{0}},\rho,t,\left\{ {{\lambda_{k}}} \right\},\left\{ {{{\tilde \lambda }_{k}}} \right\}} \;\;\;\;\;\;\;\;\;t\\ ~~~~~~s.t.~~~~~{\mathrm{C1,}} {\mathrm{C3,}} {\mathrm{C4,}} {\mathrm{C6,}} {\mathrm{C7}}, \\ ~~~~~~~~~~~~~~~C2:{{\mathbf{T}}_{\text{ER},k}}\left({{\mathbf{W}},{{\mathbf{V}}_{0}},{{\tilde \lambda }_{k}}} \right) \succeq {\mathbf{0}}, \forall k,\\ ~~~~~~~~~~~~~~~C5:{{\mathbf{M}}_{\text{ER},k}}\left({{\mathbf{W}},{\mathbf{V}},{{\mathbf{V}}_{0}},{\lambda_{k}}} \right) \succeq {\mathbf{0}}, \forall k,\\ ~~~~~~~~~~~~~~~{\mathrm{C9:}}\left\{ {{\lambda_{k}}} \right\},\left\{ {{{\tilde \lambda }_{k}}} \right\} \ge 0, \forall k.\\ \end{array} $$

We note that the relaxed SDP problem (7) is a common convex optimization problem which can be solved efficiently by the existing solvers such as SDPT3 [18] and SeDuMi [19]. If the obtained solution W is rank one, then the SDR optimization problem (7) shares the same optimal solution and objective value with the original optimization problem (1). As a result, we work out the information beam w by performing eigenvalue decomposition on W. However, as we all know, the obtained solution W for the SDR problem (7) may not be rank one, so the resulting solution is not the optimal solution of the original optimization problem. In the following, we will introduce a theorem to reveal the tightness of the relaxed SDP problem (7). Then, by analyzing the structure of the resulting solution, we construct an optimal solution for problem (7) with rank (W)=1. Furthermore, we propose a suboptimal secrecy beamforming design scheme with lower computational complexity by simplifying the optimality condition of constructing the rank-one solution.

3.1 Optimal solution

In this subsection, we will reveal the tightness of our proposed relaxed SDP problem (7) by introducing a theorem which shares the similar idea as the Proposition 4.1 in [3].

Before the theorem, we first define a crucial formula which serves as a cornerstone in revealing the tightness of our proposed relaxed SDP problem. Define:

$$ {\mathbf{B}}_{1}^{\ast} = - {\alpha^{\ast} }{{\mathbf{I}}_{N}} + \sum\limits_{k = 1}^{K} {\sum\limits_{l = 1}^{M} {\left({{\mathbf{Z}}_{e,k}^{*\left({l,l} \right)} - {\mathbf{U}}_{e,k}^{*\left({l,l} \right)}} \right)} } $$

and \({r_{1}} = {\text {rank}}\left ({{\mathbf {B}}_{1}^{\ast }} \right)\). Where \({\mathbf {Z}}_{e,k}^{*\left ({l,l} \right)} \in \mathbb {H}_ +^{N}\) and \({\mathbf {U}}_{e,k}^{*\left ({l,l} \right)} \in \mathbb {H}_ +^{N}\) are the lth entry matrices on the diagonal of \({\tilde {\mathbf { G}}_{k}}{{\mathbf {X}}_{k}}\tilde {\mathbf { G}}_{k}^{H} \in {\mathbf {\mathbb {H}}}_ +^{NM}\) and \({\tilde {\mathbf { G}}_{k}}{{\mathbf {Y}}_{\mathbf {k}}}\tilde {\mathbf { G}}_{k}^{H} \in {\mathbf {\mathbb {H}}}_ +^{NM}\), respectively; where \({\tilde {\mathbf { G}}_{k}} = \left [ {\begin {array}{*{20}{c}} {{{\mathbf {I}}_{\textit {NM}}}}&{{{\bar {\mathbf { g}}}_{k}}}\end {array}} \right ]\), and X k and Y k are the Lagrange dual variables with respect to M ER,k (W,V,V 0,λ k ) and \({{\mathbf {T}}_{\text {ER},k}}\left ({{\mathbf {W}},{{\mathbf {V}}_{0}},{{\tilde \lambda }_{k}}} \right)\), respectively. Furthermore, we model the orthogonal basis of the null space of \({\mathbf {B}}_{1}^{\ast } \) as \({{\mathbf {N}}_{1}} \in {\mathbb {C}^{N \times \left ({N - {r_{1}}} \right)}}\), and \({{\boldsymbol {\pi }}_{1,n}} \in {\mathbb {C}^{N \times 1}}, 1 \le n \le N - {r_{1}}\) as the nth column of N 1. Upon that, we have the following theorem.

Theorem 1.

The optimal solution \(\left \{ {{{\mathbf {W}}^{\ast } }, {{\mathbf {V}}^{\ast } }, {\mathbf {V}}_{0}^{\ast }, {\rho ^{\ast }},{t^{\ast } }} \right \}\) of problem (7) is characterized as follows:

  1. 1.

    The optimal solution W can be expressed as

    $$ {{\mathbf{W}}^{\ast}} = \sum\limits_{n = 1}^{N - {r_{1}}} {{\mu_{n}}} {{\boldsymbol{\pi }}_{1,n}}{\boldsymbol{\pi }}_{1,n}^{H} + f{{\boldsymbol{\tau }}_{1}}{\boldsymbol{\tau }}_{1}^{H}, $$

    where μ n ≥0,n,f≥0 and \({{\boldsymbol {\tau }}_{1}} \in {\mathbb {C}^{N \times 1}}, \parallel {{\boldsymbol {\tau }}_{1}}{\parallel _{2}} = 1\) satisfies \({\boldsymbol {\tau }}_{1}^{H}{{\mathbf {N}}_{1}} = 0\).

  2. 2.

    If the optimal solution W given in (9) has rank(W )>1, i.e., μ n>0,n. Then, we have another solution

    $$ {\widetilde {\mathbf{W}}^{\ast}} = {{\mathbf{W}}^{\ast}} - \sum\limits_{n = 1}^{N - {r_{1}}} {{\mu_{n}}} {{\boldsymbol{\pi }}_{1,n}}{\boldsymbol{\pi }}_{1,n}^{H} = f{{\boldsymbol{\tau }}_{1}}{\boldsymbol{\tau }}_{1}^{H}, $$
    $$ {\widetilde {\mathbf{V}}^{\ast}} = {{\mathbf{V}}^{\ast}} + \sum\limits_{n = 1}^{N - {r_{1}}} {{\mu_{n}}{{\boldsymbol{\pi }}_{1,n}}{\boldsymbol{\pi }}_{1,n}^{H}}, $$
    $$ \widetilde {\mathbf{V}}_{0}^{\ast} = {\mathbf{V}}_{0}^{\ast},~{\tilde \rho^{\ast}} = {\rho^{\ast}}, ~{\tilde t^{\ast}} = {t^{\ast} }, $$

    with \({\widetilde {\mathbf {W}}^{\ast }}\) serve as the new optimal solution and has \({\text {rank}}\left ({{{\widetilde {\mathbf {W}}^{\ast }}}} \right)= 1\).


: Please refer to Appendix 1.

With Theorem 1, the global optimal solution of problem (1) is achieved. First, we solve the SDR problem (7) via CVX and obtain the solution \(\left \{ {{{\mathbf {W}}^{\ast } }, {{\mathbf {V}}^{\ast } }, {\mathbf {V}}_{0}^{\ast }, {\rho ^{\ast }}, {t^{\ast } }} \right \}\). If the information beamforming matrix satisfies rank (W )=1, the solution turns out to be optimal. If not, i.e., rank (W )>1. Then, we format an alternative optimal solution \(\left \{ {{\widetilde {\mathbf {W}}^{\ast }}, {\widetilde {\mathbf {V}}^{\ast }}, {\widetilde {\mathbf {V}}_{0}^{\ast }}, {\tilde \rho ^{\ast }}, {{\tilde t}^{\ast } }} \right \}\) in accordance with (10)–(12) with rank\(({\widetilde {\mathbf {W}}^{\ast }}) = 1\) and achieve the same objective value.

3.2 Suboptimal downlink beamforming design

As discussed in Appendix 1, it involves solving the complex dual optimization problem (18) to construct an optimal solution set \(\left \{ {{{\mathbf {W}}^{\ast } }, {{\mathbf {V}}^{\ast }}, {\mathbf {V}}_{0}^{\ast }, {\rho ^{\ast }},{t^{\ast }}} \right \}\) of the relaxed SDP problem (7) with rank (W )=1. Besides, the uncertainty of the value of rank(\(B_{1}^{\ast }\)) results in an obscure value of rank(W ). Therefore, an additional procedure is inevitable to construct an alternative optimal solution set \(\left \{ {{\widetilde {\mathbf {W}}^{\ast }},{\widetilde {\mathbf {V}}^{\ast }},{\widetilde {\mathbf {V}}_{0}^{\ast }},{\tilde \rho ^{\ast }},{\tilde t^{\ast }}} \right \}\) with rank\(({\widetilde {\mathbf {W}}^{\ast }}) = 1\) when rank (W )>1. In this case, we propose a suboptimal secrecy downlink beamforming design scheme which achieves a rank-one optimal solution W with lower computational complexity.

Proposition 1.

Consider \({\mathbf {X}}_{k}^{\ast }\) and \({\mathbf {Y}}_{k}^{\ast }\) as the optimal Lagrange dual multiplier matrixes of the relaxed SDP problem (7) associated with constraints C5 and C2, respectively. The condition \(\sum \limits _{k = 1}^{K} {\sum \limits _{l = 1}^{M} {\left ({{\mathbf {U}}_{e,k}^{*\left ({l,l} \right)} - {\mathbf {Z}}_{e,k}^{*\left ({l,l} \right)}} \right)}} \succeq {\mathbf {0}}\) must be held to ensure rank (W )=1.


Please refer to Appendix 2.

According to Proposition 1, we learn that the condition \(\sum \limits _{k = 1}^{K} {\sum \limits _{l = 1}^{M} {\left ({{\mathbf {U}}_{e,k}^{*\left ({l,l} \right)} - {\mathbf {Z}}_{e,k}^{*\left ({l,l} \right)}} \right)}} \succeq {\mathbf {0}}\) holds when constraint C5 is inactive, i.e., \({\mathbf {X}}_{k}^{\ast } = {\mathbf {0}}\), or the optimization beamforming matrix W is independent of C5. Intuitively, the auxiliary optimization variable t determines our optimal objective value, so constraint C5 must be active during our operation. With this knowledge, we assume W is independent of C5 and replace C5 with \(\overline {C5} \). Then, we form the following new optimization problem:

$$ \begin{array}{l} \mathop {\max }\limits_{{\mathbf{W}},{\mathbf{V}},{{\mathbf{V}}_{0}},\rho,t} \;\;\;\;\;\;\;\;\;t\\ \;\;s.t.\;\;\;\;\;\;C1, C2, C3, C4,C6, C7,\\ \overline {C5} :{{\mathbf{M}}_{\text{ER},k}}\left({{\mathbf{V}},{{\mathbf{V}}_{0}},{\lambda_{k}}} \right)\\ = \left[ {\begin{array}{*{20}{c}} {{\lambda_{k}}{{\mathbf{I}}_{NM}} + \overline {\mathbf{V}} + {{\overline {\mathbf{V}} }_{0}}}&{\left({\overline {\mathbf{V}} + {{\overline {\mathbf{V}} }_{0}}} \right){{\bar{\mathbf{g}}}_{k}}}\\ {\bar{\mathbf{ g}}_{k}^{H}\left({\overline {\mathbf{V}} + {{\overline {\mathbf{V}} }_{0}}} \right)}&{\bar{\mathbf{ g}}_{k}^{H}\left({\overline {\mathbf{V}} + {{\overline {\mathbf{V}} }_{0}}} \right){{\bar{\mathbf{ g}}}_{k}} - \frac{t}{\eta} - {\lambda_{k}}\varepsilon_{e,k}^{2}} \end{array}} \right]\\ = \left[ {\begin{array}{*{20}{c}} {{\lambda_{k}}{{\mathbf{I}}_{\text{NM}}}}&{\mathbf{0}}\\ {\mathbf{0}}&{ - \frac{t}{\eta} - {\lambda_{k}}\varepsilon_{e,k}^{2}} \end{array}} \right] + \widetilde {\mathbf{G}}_{k}^{H}\left({\overline {\mathbf{V}} + {{\overline {\mathbf{V}} }_{0}}} \right){\widetilde {\mathbf{G}}_{k}} \succeq 0, \forall k. \end{array} $$

Compared to constraint C5, it is obvious that \(\overline {C5} \) neglects the contribution of information beam in terms of energy harvesting, i.e., W is wiped out. As a result, the new optimization problem (13) performs worse compared to problem (7). We note that the reformulated constraint \(\overline {C5} \) is convex, thus problem (13) can be solved efficiently through the aforementioned numerical solvers. Furthermore, it always has a rank-one optimal beamforming solution, i.e., rank (W)=1, which proves the tightness of the SDP relaxation.

4 Simulation results

In this section, we evaluate the performance of our proposed robust downlink beamforming design scheme for multiuser MISO communication system with imperfect CSI via simulation. We set the simulation parameters as N=5, K=3, M=3, r = 10 dB, r k =0 dB, P=10 mW, P min=1 mW, η = 0.5 and \({\sigma _{I}^{2}} = {\sigma _{E}^{2}} = {10^{- 3}}\). The channel entries associated with our system are randomly generated i.i.d. complex Gaussian variables which obey \(\mathcal {CN}\left ({0,1}\right)\). All simulation results were achieved by an average of 1000 channel realizations.

4.1 Average total harvested power

To the imperfect CSI between the transmitter and ERs, we define \({\alpha _{e,k}} = \frac {{{\varepsilon _{e,k}}}}{{\sqrt {E\left \{ {\parallel {{\overline G }_{k}}{\parallel _{F}^{2}}} \right \}} }},k = 1,\ldots, K\) as channel uncertainty ratio to evaluate the kth channel estimate error. We will set α e,1=…=α e,K =α e and choose α e =0.05, unless specified.

Figure 2 shows the average minimum harvested power at per ER versus ERs’ channel uncertainty ratio α e . It is observed that both our proposed robust scheme and non-robust scheme meet the performance attenuation in terms of power harvesting with increased α e . The case that the transmitter has perfect CSI, of course, is independent of α e . As depicted in the figure, our proposed robust downlink beamforming design performs better than the non-robust scheme, especially when α e is large. This is attributed to the fact that the non-robust scheme is much sensitive to the channel uncertainty while our proposed robust scheme has a full utilization of the CSI of the transmitter-to-ER links. For a comprehensive comparison, Fig. 2 also depicts the performance of our proposed suboptimal scheme and two baseline schemes. For baseline scheme 1, zero-forcing method is adopted to reduce the undesired interference to the IR. Particularly, we eliminate the interference, which from the energy beams and artificial noise, to IR by forcing the energy beamforming matrix V and noise covariance matrix V 0 lie in the null space of channel h [20]. Moreover, we perform maximum ratio transmission (MRT) for conveying information to the IR. For baseline 2, we employ the same beamforming design scheme as baseline 1 besides that we fix the splitting ratio at ρ=0.5. From Fig. 2, we learn that our proposed suboptimal scheme still harvests lower power than our proposed optimal scheme owning to the fact that the former achieves the optimal objective value in a smaller feasible solution set. On the other hand, two baseline schemes achieve the optimal downlink beamforming design of each other with lower computational complexity at the expense of distinctly lower power harvesting. Furthermore, baseline scheme 1 acquire obvious performance gain compared with baseline scheme 2 thanks to the optimization of the splitting ratio ρ.

Fig. 2
figure 2

Simulation 1. Average minimum harvested power per ER versus ERs’ channel uncertainty ratio, α e

Figure 3 illustrates the average minimum harvested power per ER versus the total transmit power, P, at the transmitter for different beamforming design schemes and channel uncertainty ratios, α e . As expected, the harvested power at ER increased with the total transmit power of the transmitter in different scenarios. From this figure, we learn intuitively that our proposed robust scheme harvests nearly the same power as the perfect CSI scenario with lower channel uncertainty ratio, cf. the curves ‘Perfect CSI’ and ‘Proposed robust α e =0.01’. On the other hand, it is observed that the performance gap between our proposed robust scheme and suboptimal scheme decreased with the increasing transmit power. This is owing to the fact that the increasing transmit power enlarges the feasible solution set of the suboptimal problem (13) which tend to be equal to the feasible solution set of problem (7). Besides, our proposed robust scheme still performs better than the non-robust scheme in terms of power harvesting with different transmit power.

Fig. 3
figure 3

Simulation 2. Average minimum harvested power per ER versus total transmit power, P

Figure 4 illustrates the average minimum harvested power per ER versus the minimum required SINR of IR, Γ I . As expected, the harvested power decreases with increasing Γ I . This is attributed to the fact that it is a trade-off of our secrecy beamforming design between power harvesting of ER and the guarantee of secure communication of IR. In particular, the excessive power harvesting of ER comes at the expense of significantly low secrecy rate of IR which is proportional, with fixed r k , to the SINR of IR, vice versa. Moreover, the harvested power degrades more significant in the high required SINR of IR regime due to the limited energy-rate region. Among all the considered schemes, with fixed α e =0.05, our proposed scheme still shows a better performance than other schemes. The gap between our proposed robust scheme and the suboptimal scheme enlarged with increasing SINR for the feasible solution set of the suboptimal scheme is inversely proportional to the required SINR of IR. The similar situation occurs between two baseline schemes where the baseline scheme 2 performs even worse than baseline scheme 1 in high required SINR regime. This is own to the fact that the optimal power splitting ratio ρ gradually deviated from 0.5 with increasing required SINR value.

Fig. 4
figure 4

Simulation 3. Average minimum harvested power per ER versus the minimum required SINR of IR, Γ I

Figure 5 illustrates the average harvested power per ER versus numbers of transmit antenna N with fixed transmit power P. From this figure, we observe that the minimum harvested power among the K ERs increased with increasing number of transmit antennas. In fact, the degrees of freedom for beamforming design increases with the number of transmit antennas. Moreover, the higher the degrees of space freedom the more power efficiency for information and power beams. Thus, the minimum harvested power per ER is proportional to the number of transmit antennas. Focusing on the non-robust scheme, we see that it performs worse compared to our proposed robust scheme except the point N = 3. This is caused by the fact that, with less transmit antennas, our proposed robust scheme is not able to fully use the CSI of all transmitter-to-ER channels. With this, we always assume that the transmitter has more antennas than each receiver in our system. For the two baseline schemes, the harvested power is less than our proposed robust scheme since the transmitter cannot utilize the available degrees of freedom when we set the energy beams and AN in the null space of channel h and fix W for MRT.

Fig. 5
figure 5

Simulation 4. Average minimum harvested power per ER versus number of transmit antennas N

4.2 Average total transmit power

Figure 6 depicted the average total transmit power versus minimum required SINR of IR. To compare clearly, we set the non-robust scheme as the benchmark scheme. In particular, with regard to the non-robust scheme, we calculate the average minimum harvested power at per ER under different minimum required SINR of IR with fixed maximum total transmit power P = 10 mW. Then, by setting the result value of harvested power as the benchmark level of three other schemes under their relative minimum required SINR of IR, we obtain the average total transmit power of the three other schemes. It is obvious that the benchmark level of harvested power decreases with increasing minimum required SINR of IR. As seen from this figure, the consumed transmit power of our proposed robust scheme is apparently lower than the non-robust scheme. Moreover, it changes slightly owning to the trade-off between required SINR of IR and power harvesting at per ER. On the contrary, the two baseline schemes consume higher transmit power than our proposed robust scheme since the transmitter is unable to fully make use of the degrees of freedom for both the energy beam matrix V and AN covariance matrix V 0 which lie in the null space of channel h. Meanwhile, W is fixed. By optimizing the power splitting ratio ρ, baseline scheme 1 saves much transmit power compare with baseline scheme 2 with increasing required SINR of IR.

Fig. 6
figure 6

Simulation 5. Average total transmit power versus minimum required SINR of IR, Γ I . The non-robust scheme is set as the benchmark scheme for comparing with other schemes

4.3 Secrecy capacity

Figure 7 shows the average secrecy capacity of IR versus minimum required SINR of IR. It is expected that the secrecy capacity of IR increases with minimum required SINR of IR since the secrecy capacity is a monotonous increasing function w.r.t. SINR. On the other hand, our proposed robust scheme ensures no worse secrecy capacity than the non-robust scheme by the time that the former provides substantial performance gain in terms of power harvesting compared to the latter. It can be seen that both the proposed robust and non-robust schemes achieve nearly the same secrecy capacity for they satisfy the boundary condition (constraints C1 and C2) of the QoS requirement on communication. Besides, the two baseline schemes obtain average higher secrecy capacity compared to the other schemes. Nevertheless, from Fig. 6, we learn that the excellent performance in secrecy capacity stems from the consuming of a very high total transmit power.

Fig. 7
figure 7

Simulation 6. Average secrecy capacity versus minimum required SINR of IR, Γ I

5 Conclusions

An optimal robust secrecy beamforming design for MISO communication system with SWIPT was investigated in this paper. In order to solve the formulated original optimization problem efficiently, we converted it into a convex SDR problem and proved the tightness of this adopted SDR. As a result, the obtained power splitting ratio and the transmit beamforming matrices based on the worst-case max-min fair energy harvesting among K ERs are the global optimal solution. In addition, a suboptimal scheme was proposed with lower computational complexity. Simulation results demonstrated the superior performance of our proposed schemes compared to the other schemes.

6 Appendix 1

7 Proof of Theorem 1

The main idea of this proof lies in KKT condition [17] and rank analysis of matrices. The Lagrange dual function of (7) is modeled as

$${\fontsize{9.7pt}{12pt}\selectfont{ \begin{array}{l} \mathcal{L}\left({\mathbf{X}} \right) = t + \sum\limits_{k = 1}^{K} {Tr\left({{{\mathbf{X}}_{k}}{{\mathbf{M}}_{\text{ER},k}}\left({{\mathbf{W}},{\mathbf{V}},{{\mathbf{V}}_{0}},{\lambda_{k}}} \right)} \right)} \\ \quad\qquad +\, \sum\limits_{k = 1}^{K} {Tr\left({{{\mathbf{Y}}_{k}}{{\mathbf{T}}_{\text{ER},k}}\left({{\mathbf{W}},{{\mathbf{V}}_{0}},{{\tilde \lambda }_{k}}} \right)} \right)} \\ \quad\qquad +\, \alpha \left[ {P - Tr\left({{\mathbf{W}} + {\mathbf{V}} + {{\mathbf{V}}_{0}}} \right)} \right]\\ \quad\qquad +\, \beta \left[ {Tr\left({\left({{\mathbf{W}} - r{\mathbf{V}} - r{{\mathbf{V}}_{0}}} \right){\mathbf{H}}} \right) - \frac{{r{\sigma_{I}^{2}}}}{\rho }} \right]\\ \quad\qquad +\, \gamma \left[ {Tr\left({\left({{\mathbf{W}} + {\mathbf{V}} + {{\mathbf{V}}_{0}}} \right){\mathbf{H}}} \right) - \frac{{{P_{\min }}}}{{\left({1 - \rho} \right)\eta }}} \right]\\ \quad\qquad +\, Tr\left({{\mathbf{\Phi W}}} \right) + Tr\left({{\mathbf{\Xi V}}} \right) + Tr\left({{\mathbf{\Omega }}{{\mathbf{V}}_{0}}} \right), \end{array}}} $$

where \({\mathbf {X}} = {\mathrm {\{ }}{\mathbf {W}},{\mathbf {V}},{{\mathbf {V}}_{0}},{\lambda _{k}},{\tilde \lambda _{k}},{{\mathbf {X}}_{k}},{{\mathbf {Y}}_{k}},\alpha,\beta,\gamma,{\mathbf {\Phi }},{\mathbf {\Xi }},{\mathbf {\Omega }}{\mathrm {\} }}\) includes all the primal and dual variables, and \({{\mathbf {X}}_{k}} \in \mathbb {H}_ +^{NM + 1}, \forall k\), \({{\mathbf {Y}}_{k}} \in \mathbb {H}_ +^{NM + 1}, \forall k, \alpha \in {\mathbb {R}_ + }\), \(\beta \in {\mathbb {R}_ + }\) and \(\gamma \in {\mathbb {R}_ + }\) are the dual variables with respect to M ER,k (W,V,V 0,λ k ), \({{\mathbf {T}}_{\text {ER},k}}\left ({{\mathbf {W}},{{\mathbf {V}}_{0}},{{\tilde \lambda }_{k}}} \right)\), C4, C1, and C3, respectively. \({\mathbf {\Phi }} \in \mathbb {H}_ +^{N}\), \({\mathbf {\Xi }} \in \mathbb {H}_ +^{N}\), and \({\mathbf {\Omega }} \in \mathbb {H}_ +^{N}\) are the dual variables regard to W, V, and V 0, respectively.

For the convenience of expression, we re-express M ER,k (W,V,V 0,λ k ) and \({{\mathbf {T}}_{\text {ER},k}}\left ({{\mathbf {W}},{{\mathbf {V}}_{0}},{{\tilde \lambda }_{k}}} \right)\) as

$$ \begin{array}{l} {{\mathbf{M}}_{\text{ER},k}}\left({{\mathbf{W}},{\mathbf{V}},{{\mathbf{V}}_{0}},{\lambda_{k}}} \right) = \tilde{\mathbf{G}}_{k}^{H}\left({\bar{\mathbf{ W}} + \bar{\mathbf{V}} + {{\bar{\mathbf{V}}}_{0}}} \right){{\tilde{\mathbf{ G}}}_{k}} + {{\mathbf{\Lambda }}_{e,k}},\\ {{\mathbf{T}}_{\text{ER},k}}\left({{\mathbf{W}},{{\mathbf{V}}_{0}},{{\tilde \lambda }_{k}}} \right) = \tilde{\mathbf{ G}}_{k}^{H}\left({{r_{k}}{{\bar{\mathbf{ V}}}_{0}} - \bar{\mathbf{ W}}} \right){{\tilde{\mathbf{ G}}}_{k}} + {{\tilde{\mathbf{ \Lambda }}}_{e,k}},\\ \end{array} $$


$${\tilde{\mathbf{G}}_{k}} = [{{\mathbf{I}}_{NM}} ~~~{\bar{\mathbf{ g}}_{k}}] $$
$${{\mathbf{\Lambda }}_{e,k}} = \left[ {\begin{array}{*{20}{c}} {{\lambda_{k}}{{\mathbf{I}}_{NM}}}&{\mathbf{0}}\\ {\mathbf{0}}&{ - \frac{t}{\eta} - {\lambda_{k}}\varepsilon_{e,k}^{2}} \end{array}} \right], $$
$${\tilde{\mathbf{\Lambda }}_{e,k}} = \left[ {\begin{array}{*{20}{c}} {{{\tilde \lambda }_{k}}{{\mathbf{I}}_{NM}}}&{\mathbf{0}}\\ {\mathbf{0}}&{{r_{k}}{\sigma_{E}^{2}} - {{\tilde \lambda }_{k}}\varepsilon_{e,k}^{2}} \end{array}} \right]. $$

To facilitate the analysis of the construction of the resulting solution, \(\bar {\mathbf { W}}\), \(\bar {\mathbf { V}}\), and \({\bar {\mathbf { V}}_{0}}\) must be written back into their primal styles. Therefore, we specify

$$ \begin{array}{l} {\tilde{{\mathbf{ G}}}_{k}}{{\mathbf{X}}_{k}}\tilde{\mathbf{ G}}_{k}^{H} = \left[ {\begin{array}{*{20}{c}} {{\mathbf{Z}}_{e,k}^{\left({1,1} \right)}}& \cdots &{{\mathbf{Z}}_{e,k}^{\left({1,M} \right)}}\\ \vdots & \ddots & \vdots \\ {{\mathbf{Z}}_{e,k}^{\left({M,1} \right)}}& \cdots &{{\mathbf{Z}}_{e,k}^{\left({M,M} \right)}} \end{array}} \right] \in \mathbb{H}_ +^{NM}, \\ \qquad\qquad\qquad\qquad\qquad\qquad\quad{\mathbf{Z}}_{e,k}^{\left({l,l} \right)} \in \mathbb{H}_ +^{N},\\ {{\tilde{\mathbf{G}}}_{k}}{{\mathbf{Y}}_{k}}\tilde{\mathbf{ G}}_{k}^{H} = \left[ {\begin{array}{*{20}{c}} {{\mathbf{U}}_{e,k}^{\left({1,1} \right)}}& \cdots &{{\mathbf{U}}_{e,k}^{\left({1,M} \right)}}\\ \vdots & \ddots & \vdots \\ {{\mathbf{U}}_{e,k}^{\left({M,1} \right)}}& \cdots &{{\mathbf{U}}_{e,k}^{\left({M,M} \right)}} \end{array}} \right] \in \mathbb{H}_ +^{NM}, \\ \qquad\qquad\qquad\qquad\qquad\qquad\quad{\mathbf{U}}_{e,k}^{\left({l,l} \right)} \in \mathbb{H}_ +^{N}. \end{array} $$

Substituting (15) and (16) into (14), the Lagrange dual function could be reformulated as

$$ \begin{array}{l} {} \mathcal{L}\left({\mathbf{X}} \right) = t + \sum\limits_{k = 1}^{K} {Tr\left[ {\sum\limits_{l = 1}^{M} {\left({{\mathbf{W}} + {\mathbf{V}} + {{\mathbf{V}}_{0}}} \right)} {\mathbf{Z}}_{e,k}^{\left({l,l} \right)} + {{\mathbf{X}}_{k}}{{\mathbf{\Lambda }}_{E,K}}} \right]} \\ {}\qquad\qquad +\, \sum\limits_{k = 1}^{K} {Tr\left[ {\sum\limits_{l = 1}^{M} {\left({{r_{k}}{{\mathbf{V}}_{0}} - {\mathbf{W}}} \right)} {\mathbf{U}}_{e,k}^{\left({l,l} \right)} + {{\mathbf{Y}}_{k}}{{\tilde{\mathbf{ \Lambda }}}_{E,K}}} \right]} \\ {}\qquad\qquad +\, \alpha \left[ {P - Tr\left({{\mathbf{W}} + {\mathbf{V}} + {{\mathbf{V}}_{0}}} \right)} \right]\\ {}\qquad\qquad +\, \beta \left[ {Tr\left({\left({{\mathbf{W}} - r{\mathbf{V}} - r{{\mathbf{V}}_{0}}} \right){\mathbf{H}}} \right) - \frac{{r{\sigma_{I}^{2}}}}{\rho }} \right]\\ {}\qquad\qquad +\, \gamma \left[ {Tr\left({\left({{\mathbf{W}} + {\mathbf{V}} + {{\mathbf{V}}_{0}}} \right){\mathbf{H}}} \right) - \frac{{{P_{\min }}}}{{\left({1 - \rho} \right)\eta }}} \right]\\ {}\qquad\qquad +\, Tr\left[ {{\mathbf{\Phi W}}} \right] + Tr\left[ {{\mathbf{\Xi V}}} \right] + Tr\left[ {{\mathbf{U}}{{\mathbf{V}}_{0}}} \right]. \end{array} $$

It is verified that the SDR problem (7) is jointly convex with respect to the primal variables and satisfies the Slater’s condition [17]. Thus, the gap between the primal and dual optimization problem is zero. According to (17), the dual optimization problem is given by

$$ \mathop {\min }\limits_{\scriptstyle\left\{ {{{\mathbf{X}}_{k}}} \right\},\left\{ {{{\mathbf{Y}}_{k}}} \right\}\succeq 0\hfill\atop {\scriptstyle {\mathbf{\Phi }}{\mathrm{,}}{\mathbf{\Xi }}{\mathrm{,}}{\mathbf{U}} \succeq 0\hfill\atop \scriptstyle ~~\alpha, \beta, \gamma \ge 0\hfill}} \mathop {\max }\limits_{\scriptstyle{\mathbf{W}},{\mathbf{V}},{{\mathbf{V}}_{0}} \succeq 0\hfill\atop \scriptstyle ~~0 \le \rho \le 1, t\hfill} \mathcal{L}\left({\mathbf{X}} \right) $$

which achieves the same objective value with its relative primal optimization problem (7). Through it, we obtain {W ,V ,V 0 ,ρ ,t } and \(\left \{ {{\mathbf {X}}_{k}^{\ast },{\mathbf {Y}}_{k}^{\ast },{{\mathbf {\Phi }}^{\ast }},{{\mathbf {\Xi }}^{\ast }},{{\mathbf {U}}^{\ast }},{{\alpha }^{\ast }},{\beta ^{\ast }},{\gamma ^{\ast }}} \right \}\) as the primal and dual optimal solution of (7) and (18), respectively. Base on the Karush-Kuhn-Tucker (KKT) conditions [17], the equations \({\mathbf {A}}_{1}^{\ast } + {{\mathbf {\Phi }}^{\ast }} = {\mathbf {0}}, {\mathbf {A}}_{1}^{\ast }{{\mathbf {W}}^{\ast }} = {\mathbf {0}}\) and Φ W =0 hold, where \({\mathbf {A}}_{1}^{\ast } = \sum \limits _{k = 1}^{K} {\sum \limits _{l = 1}^{M} {\left ({{\mathbf {Z}}_{e,k}^{\ast \left ({l,l} \right)} - {\mathbf {U}}_{e,k}^{\left (\ast {l,l} \right)}} \right) + {\left ({{\beta ^{\ast }} + {\gamma ^{\ast }}} \right){\mathbf {H}}} - {\alpha ^{\ast }}{{\mathbf {I}}_{N}}}} \). Meanwhile, we obtain \({\rho ^{\ast }} = \frac {{\sqrt {{\beta ^{\ast }}\eta r{\sigma _{I}^{2}}} }}{{\sqrt {{\gamma ^{\ast }}{P_{\min }}} + \sqrt {{\beta ^{\ast }}\eta r{\sigma _{I}^{2}}} }}\). For the case that Φ 0, so we have \({\mathbf {A}}_{1}^{\ast }\preceq {\mathbf {0}}\). Define

$$ {\mathbf{B}}_{1}^{\ast} = - {\alpha^{\ast}}{{\mathbf{I}}_{N}} + \sum\limits_{k = 1}^{K} {\sum\limits_{l = 1}^{M} {\left({{\mathbf{Z}}_{e,k}^{{\ast}\left({l,l}\right)} - {\mathbf{U}}_{e,k}^{{\ast}\left({l,l} \right)}} \right)}}, $$

then we obtain

$$ {\mathbf{A}}_{1}^{\ast} = {\mathbf{B}}_{1}^{\ast} + {\left({{\beta^{\ast}} + {\gamma^{\ast}}} \right){\mathbf{H}}}. $$

Without loss of generality, we define \({r_{1}} = {\text {rank}}\left ({{\mathbf {B}}_{1}^{\ast }} \right)\). Then, two cases are considered of r 1 to help our analysis of \({\mathbf {A}}_{1}^{\ast }\). Firstly, we assume that r 1=N, i.e., the matrix \({\mathbf {B}}_{1}^{\ast }\) is of full rank. Upon that, we have \({\text {rank}}\left ({{\mathbf {A}}_{1}^{\ast }} \right) = {\text {rank}}\left ({{\mathbf {B}}_{1}^{\ast } + {\left ({{\beta ^{\ast }} + {\gamma ^{\ast }}} \right){\mathbf {H}}}} \right) \ge {\text {rank}}\left ({{\mathbf {B}}_{1}^{\ast }} \right) - {\text {rank}}\left ({\left ({{\beta ^{\ast }} + {\gamma ^{\ast }}} \right){\mathbf {H}}} \right) = N - 1\). However, \({\text {rank}}\left ({{\mathbf {A}}_{1}^{\ast }} \right) = N\) is undesirable because according to \({\mathbf {A}}_{1}^{\ast }{{\mathbf {W}}^{\ast }} = {\mathbf {0}}\), it follows that W =0 which, of course, is not the optimal solution to (7). Such that, we choose \({\text {rank}}\left ({{\mathbf {A}}_{1}^{\ast }} \right) = N - 1\) and define \({{\boldsymbol {\tau }}_{1}} \in {\mathbb {C}^{N \times 1}}\), with unit norm, spans the null space of \({\mathbf {A}}_{1}^{\ast }\). Then, we get the optimal solution W =f τ 1 τ 1 H,f≥0. Secondly, we consider r 1<N, i.e., the matrix \({\mathbf {B}}_{1}^{\ast }\) is rank defective. In this case, we model \({{\mathbf {N}}_{1}} \in {\mathbb {C}^{N \times \left ({N - {r_{1}}} \right)}}\) as the orthogonal basis of the null space of \({\mathbf {B}}_{1}^{\ast }\), i.e., \({\text {null}}\left ({{\mathbf {B}}_{1}^{\ast }} \right) = {{\mathbf {N}}_{1}}, {\mathbf {B}}_{1}^{\ast }{{\mathbf {N}}_{1}} = {\mathbf {0}}\), and rank(N 1)=Nr 1. Also, we set \({{\boldsymbol {\pi }}_{1,n}} \in {\mathbb {C}^{N \times 1}},\;1 \le n \le N - {r_{1}},\) as the nth column of matrix N 1. Then, we obtain the equality

$$ \begin{aligned} {\boldsymbol{\pi }}_{1,n}^{H}{\mathbf{A}}_{1}^{\ast} {{\boldsymbol{\pi }}_{1,n}} &= {\boldsymbol{\pi }}_{1,n}^{H}\left({{\mathbf{B}}_{1}^{\ast} + \left({{\beta^{\ast}} + {\gamma^{\ast}}} \right){\mathbf{H}}} \right){{\boldsymbol{\pi }}_{1,n}}\\ &= \left({{\beta^{\ast}} + {\gamma^{\ast}}} \right){\boldsymbol{\pi }}_{1,n}^{H}{\mathbf{H}}{{\boldsymbol{\pi }}_{1,n}}\\ &= \left({{\beta^{\ast}} + {\gamma^{\ast}}} \right){\boldsymbol{\pi }}_{1,n}^{H}{\mathbf{h}}{{\mathbf{h}}^{H}}{{\boldsymbol{\pi }}_{1,n}}. \end{aligned} $$

Owing to \({\mathbf {A}}_{1}^{\ast } \preceq {\mathbf {0}}\) and \(|{\boldsymbol {\pi }}_{1,n}^{H}{\mathbf {h}}| \ge 0\), it results that

$$ ~~~~~~{\mathbf{A}}_{1}^ * {{\mathbf{N}}_{1}} = {\mathbf{0}}\;\text{and}\;{\mathbf{H}}{{\mathbf{N}}_{1}} = {\mathbf{0}}, $$

i.e., N 1 lies in the null space of both \({\mathbf {A}}_{1}^{\ast }\) and H. Since rank(N 1)=Nr 1, it deduces that \({\text {rank}}\left ({{\mathbf {A}}_{1}^{\ast }} \right) \le N - \left ({N - {r_{1}}} \right) = {r_{1}}\). What is more, according to (20), we achieve another inequality: \({\text {rank}}\left ({{\mathbf {\mathrm {A}}}_{1}^{\ast }} \right) \ge {\text {rank}}\left ({{\mathbf {B}}_{1}^{\ast }} \right) - {\text {rank}}\left ({\mathbf {H}} \right) = {r_{1}} - 1\). Finally, \({\text {rank}}\left ({{\mathbf {A}}_{1}^{\ast }} \right)\) is bounded by \({r_{1}} - 1 \le {\text {rank}}\left ({{\mathbf {A}}_{1}^{\ast }} \right) \le {r_{1}}.\) Following with this, the rank of W can be bounded between Nr 1≤rank(W )≤Nr 1+1.

Now, we come to discuss about rank(W ), i.e., whether it equals to Nr 1 or Nr 1+1. Suppose that rank (W )=Nr 1, which equals to rank(N 1); then, we have W =N 1 and express W as \({{\mathbf {W}}^{\ast }} = \sum \limits _{n = 1}^{N - {r_{1}}} {{\mu _{n}}} {{\boldsymbol {\pi }}_{1,n}}{\boldsymbol {\pi }}_{1,n}^{H},\) where μ n ≥0, n. Nevertheless, due to (22), \(Tr\left ({{\mathbf {H}}{{\mathbf {W}}^{\ast } }} \right) = \sum \limits _{n = 1}^{N - {r_{1}}} {{\mu _{n}}Tr\left ({{\mathbf {H}}{{\boldsymbol {\pi }}_{1,n}}{\boldsymbol {\pi }}_{1,n}^{H}} \right)} = 0\) holds which violates the SINR of IR Γ I >0. Thus, it remains rank(W )=Nr 1+1. According to what we have defined the unique unit norm vector \({{\boldsymbol {\tau }}_{1}} \in {\mathbb {C}^{N \times 1}}\) which lie in the null space of \({\mathbf {A}}_{1}^{\ast }\), it also satisfies N 1 τ 1=0. So, we obtain

$$ {{\mathbf{W}}^{\ast}} = \left[ {\begin{array}{*{20}{c}} {{{\mathbf{N}}_{1}}}&{{{\boldsymbol{\tau }}_{1}}} \end{array}} \right], $$

and the optimal solution of (7) can be modeled as

$$ {{\mathbf{W}}^{\ast}} = \sum\limits_{n = 1}^{N - {r_{1}}} {{\mu_{n}}} {{\boldsymbol{\pi }}_{1,n}}{\boldsymbol{\pi }}_{1,n}^{H} + f{{\boldsymbol{\tau }}_{1}}{\boldsymbol{\tau }}_{1}^{H}, $$

where μ n ≥0, n and f>0. The first part of Theorem 1 is thus proved.

Next, we proof the second part of Theorem 1. Suppose we achieved the optimal solution \(\left \{ {{{\mathbf {W}}^{\ast } }, {{\mathbf {V}}^{\ast } }, {\mathbf {V}}_{0}^{\ast }, {\rho ^{\ast }}, {t^{\ast } }} \right \}\) of (7), where the W is given in (9) and μ n >0, i.e., rank(W )>1. Then, an alternative solution \(\left \{ {{\widetilde {\mathbf {W}}^{\ast }}, {\widetilde {\mathbf {V}}^{\ast }}, {\widetilde {\mathbf {V}}_{0}^{\ast }}, {\tilde {\rho }^{\ast }}, {{\tilde t}^{\ast } }} \right \}\) can be constructed as given in (10)–(12) and it has the following properties:

$$\begin{array}{@{}rcl@{}} {}&Tr&\left[ {\left({{\widetilde {\mathbf{W}}^{\ast}} - r{\widetilde {\mathbf{V}}^{\ast}} - r{\widetilde {\mathbf{V}}_{0}^{\ast}}} \right){\mathbf{H}}} \right] \\ {}&=& Tr\left[ {\left({{{\mathbf{W}}^{\ast}} - r{{\mathbf{V}}^{\ast}} - r{\mathbf{V}}_{0}^{\mathrm{*}} - \left({r + 1} \right)\sum\limits_{n = 1}^{N - {r_{1}}} {{\mu_{n}}{{\boldsymbol{\pi }}_{1,n}}{\boldsymbol{\pi }}_{1,n}^{H}}} \right){\mathbf{H}}} \right]\\ {}&=& Tr\left[ {\left({{{\mathbf{W}}^{\ast}} - r{{\mathbf{V}}^{\ast}} - r{\mathbf{V}}_{0}^{\mathrm{*}}} \right){\mathbf{H}}} \right] \ge \frac{{r{\sigma_{I}^{2}}}}{\tilde{\rho}^{\ast} }, \end{array} $$
$$ \begin{array}{l} Tr\left[{{\mathbf{G}}_{k}^{H}\left({{\widetilde {\mathbf{W}}^{\ast}} - {r_{k}}{\widetilde {\mathbf{V}}_{0}^{\ast}}} \right){{\mathbf{G}}_{k}}} \right] \\ = Tr\left[{{\mathbf{G}}_{k}^{H}\left({{{\mathbf{W}}^{\ast}} - \sum\limits_{n = 1}^{N - {r_{1}}} {{\mu_{n}}} {{\boldsymbol{\pi }}_{1,n}}{\boldsymbol{\pi }}_{1,n}^{H} - {r_{k}}{\mathbf{V}}_{0}^{\ast}} \right){{\mathbf{G}}_{k}}} \right]\\ \le Tr\left[ {{\mathbf{G}}_{k}^{H}\left({{{\mathbf{W}}^{\ast}} - {r_{k}}{\mathbf{V}}_{0}^{\ast}} \right){{\mathbf{G}}_{k}}} \right] \le {r_{k}}{\sigma_{k}^{2}},\;\forall k, \end{array} $$
$$ \begin{array}{l} Tr\left[ {\left({{\widetilde {\mathbf{W}}^{\ast}} + {\widetilde {\mathbf{V}}^{\ast}} + {\widetilde {\mathbf{V}}_{0}^{\ast}}} \right){\mathbf{H}}} \right] \\ ~~~~~~~~~~~~~~= Tr\left[ {\left({{{\mathbf{W}}^{\ast}} + {{\mathbf{V}}^{\ast}} + {\mathbf{V}}_{0}^{\ast}} \right){\mathbf{H}}} \right] \ge \frac{{{P_{\min }}}}{{(1 - \tilde{\rho}^{\ast})\eta }} \end{array} $$
$$ \begin{array}{l} Tr\left({{\widetilde {\mathbf{W}}^{\ast}} + {\widetilde {\mathbf{V}}^{\ast}} + {\widetilde {\mathbf{V}}_{0}^{\ast}}} \right) = Tr\left({{{\mathbf{W}}^{\ast}} + {{\mathbf{V}}^{\ast}} + {\mathbf{V}}_{0}^{\ast}} \right) \le P \end{array} $$
$$ \begin{array}{l} \eta \left\{ {Tr\left[ {{\mathbf{G}}_{k}^{H}\left({{\widetilde {\mathbf{W}}^{\ast}} + {\widetilde {\mathbf{V}}^{\ast}} + {\widetilde {\mathbf{V}}_{0}^{\ast}}} \right){{\mathbf{G}}_{k}}} \right]} \right\} \\~~= \eta \left\{ {Tr\left[ {{\mathbf{G}}_{k}^{H}\left({{{\mathbf{W}}^{\ast}} + {{\mathbf{V}}^{\ast}} + {\mathbf{V}}_{0}^{\ast}} \right){{\mathbf{G}}_{k}}} \right]} \right\} \ge {\tilde t^{\ast} },\;\forall k, \end{array} $$
$$ \begin{array}{l} {\widetilde {\mathbf{W}}^{\ast}}\succeq{\mathbf{0}},\;\;\;{\widetilde {\mathbf{V}}^{\ast}} \succeq{\mathbf{0}},\;\;\;{\widetilde {\mathbf{V}}_{0}^{\ast}} \succeq{\mathbf{0}}. \end{array} $$

The properties from (25) to (30) demonstrate that the alternative solution \(\left \{ {{\widetilde {\mathbf {W}}^{\ast }}, {\widetilde {\mathbf {V}}^{\ast }}, {\widetilde {\mathbf {V}}_{0}^{\ast } }, {\tilde {\rho }^{\ast }}, {{\tilde t}^{\ast } }} \right \}\) not only achieves the same optimal value as \(\left \{ {{{\mathbf {W}}^{\ast } }, {{\mathbf {V}}^{\ast } }, {\mathbf {V}}_{0}^{\ast }, {{\rho ^{\ast }}}, {t^{\ast } }} \right \}\) but also satisfies all the constraints of our primal optimization problem with \({\text {rank}}\left ({{\widetilde {\mathbf {W}}^{\ast }}} \right) = 1\). Thus, we finish the proof of the second part of Theorem 1.

8 Appendix 2

9 Proof of Proposition 1

We prove that rank (W )=1 while \(\sum \limits _{k = 1}^{K} \sum \limits _{l = 1}^{M} {\left ({{\mathbf {U}}_{e,k}^{*\left ({l,l} \right)} - {\mathbf {Z}}_{e,k}^{*\left ({l,l} \right)}} \right)} \succeq {\mathbf {0}}\) holds. Knowing that \({\mathbf {B}}_{1}^{\ast } = - \left ({{\alpha ^{\ast }}{{\mathbf {I}}_{N}} + \sum \limits _{k = 1}^{K} {\sum \limits _{l = 1}^{M} {\left ({{\mathbf {U}}_{e,k}^{\left ({l,l} \right)} - {\mathbf {Z}}_{e,k}^{\left ({l,l} \right)}} \right)}} } \right)\), then the rank of \({\mathbf {B}}_{1}^{\ast }\) is determinate with rank\(({\mathbf {B}}_{1}^{\ast }) = N\). Since \({\mathbf {A}}_{1}^{\ast } + {{\mathbf {\Phi }}^{\ast }} = {\mathbf {0}}\), replace \({\mathbf {A}}_{1}^{\ast }\) with \({\mathbf {B}}_{1}^{\ast } + \left ({{\beta ^{\ast }} + {\gamma ^{\ast }}} \right){\mathbf {H}}\), we have

$$ - {\mathbf{B}}_{1}^{\ast} = \left({{\beta^{\ast}} + {\gamma^{\ast}}} \right){\mathbf{H}} + {{\mathbf{\Phi }}^{\ast}}. $$

Post-multiplying both sides of (31) by W , we yield

$$\begin{array}{@{}rcl@{}} - {\mathbf{B}}_{1}^{\ast} {{\mathbf{W}}^{\ast}} &=& \left({\left({{\beta^{\ast}} + {\gamma^{\ast}}} \right){\mathbf{H}} + {{\mathbf{\Phi }}^{\ast}}} \right){{\mathbf{W}}^{\ast}}\\ &=& \left({{\beta^{\ast}} + {\gamma^{\ast}}} \right){\mathbf{H}}{{\mathbf{W}}^{\ast}}, \end{array} $$

where Φ W =0 owing to the complementary slackness condition. We perform a basic rank operation with regard to (32) which obtains

$$\begin{array}{@{}rcl@{}} {} {\text{rank}}\left({{{\mathbf{W}}^{\ast}}} \right)&\,=\,& {\text{rank}}\left({ - {\mathbf{B}}_{1}^{\ast} {{\mathbf{W}}^{\ast}}} \right) \,=\, {\text{rank}}\left({\left({{\beta^{\ast}} \,+\, {\gamma^{\ast}}} \right){\mathbf{H}}{{\mathbf{W}}^{\ast}}} \right)\\ &\,=\,& {\text{min}}\left\{ {{\text{rank}}\left({\left({{\beta^{\ast}} + {\gamma^{\ast}}} \right){\mathbf{H}}} \right), {\text{rank}}\left({{{\mathbf{W}}^{\ast}}} \right)} \right\}. \end{array} $$

We note that rank (H)=1 and β +γ >0, so we have rank((β +γ )H)=1. On the other hand, as discussed in Appendix 1, we know that W 0. Thus, we conclude that rank (W )=1 when \(\sum \limits _{k = 1}^{K} {\sum \limits _{l = 1}^{M} {\left ({{\mathbf {U}}_{e,k}^{*\left ({l,l} \right)} - {\mathbf {Z}}_{e,k}^{*\left ({l,l} \right)}} \right)}} \succeq {\mathbf {0}}\) holds.


  1. R Zhang, C Ho, MIMO broadcasting for simultaneous wireless information and power transfer. IEEE Trans. Wireless Commun. 12(5), 1989–2001 (2013).

    Article  Google Scholar 

  2. X Zhou, R Zhang, CK Ho, Wireless information and power transfer: architecture design and rate-energy tradeoff. 11. 61, 4754–4767 (2013).

    Google Scholar 

  3. L Liu, R Zhang, C Ho, Secrecy wireless information and power transfer with MISO beamforming. IEEE Trans. Signal Process. 62(7), 1850–1863 (2014).

    Article  MathSciNet  Google Scholar 

  4. L Liu, R Zhang, KC Chua, Wireless information transfer with opportunistic energy harvesting. IEEE Trans. Wireless Commun. 12(1), 288–300 (2013).

    Article  Google Scholar 

  5. Q Shi, W Xu, L Liu, R Zhang, Joint transmit beamforming and receive power splitting for MISO SWIPT systems. IEEE Trans. Wireless Commun. 13(6), 3269–3280 (2014).

    Article  Google Scholar 

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

    Article  Google Scholar 

  7. R Feng, Q Li, Q Zhang, Robust secure transmission in MISO simultaneous wireless information and power transfer system. IEEE Trans. Vehicular Technol. 64(1), 400–405 (2014).

    Article  Google Scholar 

  8. MRA Khandaker, K-K Wong, Robust secrecy beamforming with energy-harvesting eavesdroppers. IEEE Wireless Commun. Lett. 4(1), 10–13 (2014).

    Article  Google Scholar 

  9. DWK Ng, R Schober, Max-min fair wireless energy transfer for secure multiuser communication systems. IEEE Information Theory Workshop (ITW), 326–330 (2014).

  10. J Huang, AL Swindlehurst, Robust secure transmission in MISO channels based on worst-case optimization. IEEE Trans. Signal Process. 60(4), 1696–1707 (2012).

    Article  MathSciNet  Google Scholar 

  11. K Huang, E Larsson, Simultaneous information and power transfer for broadband wireless systems. IEEE Trans. Signal Process. 23, 5972–5986 (2013).

    Article  MathSciNet  Google Scholar 

  12. Y Huang, DP Palomar, Rank-constrained separable semidefinite program with applications to optimal beamforming. IEEE Trans. Signal Process. 58(2), 664–678 (2010).

    Article  MathSciNet  Google Scholar 

  13. Q Li, W-K Ma, Spatially selective artificial-noise aided transmit optimization for MISO multi-eves secrecy rate maximization. IEEE Trans. Signal Process. 61(10), 2704–2717 (2013).

    Article  MathSciNet  Google Scholar 

  14. J Xu, L Liu, R Zhang, in IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP). Multiuser MISO beamforming for simultaneous wireless information and power transfer, (2013), pp. 4754–4758.

  15. Z Luo, W-K Ma, M-C ASo, Y Ye, S Zhang, Semidefinite relaxation of quadratic optimization problems. IEEE Signal Process. Mag. 27(3), 20–34 (2010).

    Article  Google Scholar 

  16. Z-Q Luo, S Zhang, Dynamic spectrum management: complexity and duality. IEEE J. Sel. Topics Signal Process. 2(1), 57–73 (2008).

    Article  Google Scholar 

  17. S Boyd, L Vandenberghe, Convex Optimization (Cambridge University Press, 2009).

  18. KC Toh, MJ Todd, RH Tutuncu, SDPT3 - A Matlab software package for semidefinite programming, version 1.3. Optimization Methods and Softw. 11(1-4), 545–581 (1999).

    Article  MathSciNet  Google Scholar 

  19. JF Sturm, Using SeDuMi 1.02, A MATLAB toolbox for optimization over symmetric cones. Optimiz. Methods and Softw. 11(1-4), 625–653 (1999).

    Article  MathSciNet  Google Scholar 

  20. S Goel, R Negi, Guaranteeing secrecy using artificial noise. IEEE Trans. Wireless Commun. 7(6), 2180–2189 (2008).

    Article  Google Scholar 

Download references


This paper was supported by the National Natural Science Foundation of China (No. 61271232, 61372126); the Open research fund of National Mobile Communications Research Laboratory, Southeast University (No. 2012D05); the Priority Academic Program Development of Jiangsu Province (Smart Grid and Control Technology).

Author information

Authors and Affiliations


Corresponding author

Correspondence to Wei Wu.

Additional information

Competing interests

The authors declare that they have no competing interests.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (, which permits use, duplication, adaptation, distribution, and reproduction in any medium or format, as long as 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

Wu, W., Wang, B. Robust secrecy beamforming for wireless information and power transfer in multiuser MISO communication system. J Wireless Com Network 2015, 161 (2015).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: