Abstract
In this paper, we consider multiuser simultaneous wireless information and power transfer (SWIPT) for cognitive radio systems where a secondary transmitter (ST) with an antenna array provides information and energy to multiple single-antenna secondary receivers (SRs) equipped with a power splitting (PS) receiving scheme when multiple primary users (PUs) exist. The main objective of the paper is to maximize weighted sum harvested energy for SRs while satisfying their minimum required signal-to-interference-plus-noise ratio (SINR), the limited transmission power at the ST, and the interference threshold of each PU. For the perfect channel state information (CSI), the optimal beamforming vectors and PS ratios are achieved by the proposed PSO-SDR in which semidefinite relaxation (SDR) and particle swarm optimization (PSO) methods are jointly combined. We prove that SDR always has a rank-1 solution, and is indeed tight. For the imperfect CSI with bounded channel vector errors, the upper bound of weighted sum harvested energy (WSHE) is also obtained through the S-Procedure. Finally, simulation results demonstrate that the proposed PSO-SDR has fast convergence and better performance as compared to the other baseline schemes.
1. Introduction
Radio frequency energy harvesting is emerging as an active research area in the fields of both academics and industry, due to the fact that it can solve the bottle-neck of battery-powered wireless devices. It is especially important and useful in wireless sensor networks since sensor nodes have a limited amount of energy. In this new paradigm, the RF can bring both data and power from transmitters to receivers [1,2,3,4,5,6,7,8], referred to as “simultaneous wireless information and power transfer (SWIPT)”. Thus, new pre-coding techniques for transmitters and optimizing design techniques for receivers need to be investigated. The receiver operates in two modes where it switches between information decoding (ID) and energy harvesting (EH), i.e., time-switching (TS) mode, or shares the incoming signal into EH and ID parts, i.e., power-splitting (PS) [1]. Joint power-splitting SWIPT and beamforming are applied to some conventional networks such as multiuser multi-input single-output (MISO) systems [3,4] where transmission energy and energy efficiency are optimized, respectively. These research issues are also considered in systems with multi-antenna transmitters and receivers [5], cooperative networks [6], and interference channels [7], as well as robust secure transmission [8]. In addition, the authors in [9,10,11] studied the transmit power minimization problem in multiuser SWIPT MISO systems under the imperfect channel side information (CSI) with bounded channel vector errors and stochastic channel vector errors. As an important criterion, the sum harvested energy maximization in multiuser power-splitting SWIPT MISO system is investigated under the perfect channel side information of channels from transmitters to receivers [12]. However, the solution of [12] based on successive second-order cone programming cannot be applied to cognitive radio networks where interference threshold constraints of primary users should be considered with the case of imperfect CSI.
Similar to the works introduced by Goldsmith et al. [13], the applications of RF-powered techniques to harvest energy and transfer data in cognitive radio networks (CRNs) were summarized by Mohjazi et al. [14]. Other researchers studied SWIPT for different scenarios in order to provide energy to receivers while ensuring quality of service. In [15], the secondary network exploited both spectrum and energy in primary networks while assisting primary data transmission. In [16], Ng et al. studied one secondary data link in the presence of multiple energy harvesting receivers and primary users. Yang et al. in [17] and Lee et al. in [18] also investigated SWIPT in cognitive relay and cognitive wirelessly powered networks, respectively. However, CRNs with power-splitting SWIPT and beamforming designs in multiuser scenarios have not been well studied so far. The studies on power-splitting SWIPT in CRNs have many potential applications, such as wirelessly powered cognitive sensor networks and cognitive cellular networks, where users need to both receive information and obtain energy. In the our prior work [19], we considered the SWIPT cognitive radio network scenarios, and designed the system by considering the following important two criteria: one is “max–min harvested energy of cognitive users” and the other is “the worst-user trade-off between harvested energy of cognitive users and interference power of primary users” under the perfect CSI. Another important criterion in SWIPT cognitive radio networks is “weighted sum harvested energy maximization” under both perfect CSI and imperfect CSI cases, which have not been fully investigated yet.
To the best of our knowledge, this is the first work that investigates a multiuser power-splitting SWIPT for CRN in which one secondary transmitter (ST) equipped with a multi-antenna will transmit information and energy to multiple single-antenna secondary receivers (SRs) that have a PS structure, in the existence of multiple single-antenna primary users (PUs). The primary goal of this paper is to maximize the weighted sum harvested energy (WSHE) of all SRs by jointly optimizing the transmit beamforming vectors and the PS ratios while satisfying the minimum requirement of each SR’s signal-to-interference-plus-noise ratio (SINR), the ST’s limited transmission power, and each PU’s specified interference. It is noteworthy that the harvested energy received by an SR can be controlled by adjusting the weighted factors at the ST. The user-centric energy criteria such as max–min fairness harvested energy or the trade-off between EH and interference are studied in our prior work [19] where the more energy is transmitted over the poor channel to combat the channel attenuation for the worst user. Therefore, the worst user is always guaranteed in both information and energy. Unlike [19], in this paper the system-centric WSHE criterion is investigated where the total harvested energy of system is maximized regardless of the harvested energy of worst user. Thus, more energy is transmitted over the better channel, while the information rate is still guaranteed for every cognitive user. In addition, in [19], we only studied the problems for the ideal case with the perfect CSI. Unlike [19], we in this paper also study the WSHE maximization problem in the practical scenario under the imperfect CSI with errors bound. It is noted that this realistic case frequently occurs in wireless cognitive sensor networks with low complexity sensor nodes.
More specifically, in this paper we solve two completely novel research issues that in prior works have not been studied. The first one is WSHE maximization in multi-user SWIPT cognitive radio networks under the perfect CSI. The other issue is consideration of the WSHE problem under the imperfect CSI. The main contributions of this paper can be summarized as follows.
- For the perfect CSI, we formulate the non-convex optimization problem for the WSHE of all secondary receivers including constraints to limited transmission power at the ST, minimum required SINR at each SR, and interference threshold at each PU. The objective function is non-convex due to the coupled design variables of both the transmit beamforming vectors at the ST and the PS ratios at the SRs. Therefore, we solve it in two steps based on two variable groups of beamforming vectors and PS ratios. In the first step, we fix the PS ratios and obtain the optimal beamforming vectors by applying a semidefinite relaxation (SDR) technique. Interestingly, we can show that SDR is tight for our problem. In the second step, we propose an algorithm based on particle swarm optimization (PSO) to find the approximate optimal PS ratios. The baseline schemes are considered for performance comparison, in which the zero-forcing beamforming vectors at the ST and the equal power splitting ratios at the SRs are applied.
- For the imperfect CSI, the S-Procedure and SDR technique are applied to recast the robust WSHE maximization problem as a semidefinite programming (SDP) problem. Then, the similar PSO-based method is used to solve the formulated problem. However, we only obtain the upper bound value of WSHE since the optimal solutions are unlikely to satisfy the rank-1 constraints.
- Finally, simulation results show that the proposed PSO-SDR has fast convergence and better performance compared to the other baseline schemes. In addition, the the proposed PSO-SDR converges to the optimal value, achieved by the brute-force search (BFS) method, while obtaining significantly lower computational complexity.
The remainder of the paper is organized as follows. The system description is presented in Section 2. The weighted sum harvested energy maximization problem in the perfect CSI case is solved in Section 3 by the joint SDR technique and PSO method. Section 4 presents the solution of the robust WSHE maximization problem in the imperfect CSI case. The simulation results are provided in Section 5, followed by conclusions in Section 6.
Notation 1.
Vectors and matrices are indicated by boldface lower case and capital letters, respectively. and represent the conjugate and Hermitian transpose of matrix , respectively. We use , and to indicate trace and rank of matrix , respectively. and indicate that matrix is positive semidefinite or positive definite, respectively. The Euclidean norm of a complex vector and the absolute value of a complex scalar are represented by and , respectively. The space of matrices with complex entries is denoted by . denotes the space of Hermitian matrices. denotes the identity matrix with appropriate size. represents the distribution of a circularly symmetric complex Gaussian (CSCG) random variable with mean μ and variance , and ’∼’ means “distributed as". Moreover, we summarize the important abbreviations and explain their meanings in Table 1.
Table 1.
Abbreviations and meanings.
2. System Description
Figure 1a shows a considered MISO cognitive radio networks with SWIPT capability that includes one ST, M SRs, and L PUs. M information messages are simultaneously sent by the ST equipped with N antennas to M SRs equipped with a single antenna at the same frequency as the PU’s communication when L single-antenna PUs exist. We denote , and , as the baseband equivalent channels from the ST to , and , respectively. The ST is supposed to obtain these channel vectors perfectly with their elements as independent and identically distributed (i.i.d) circularly symmetric complex Gaussian (CSCG) variables.
Figure 1.
(a) The multi-input single-output (MISO) cognitive radio network being considered in the paper, and (b) the power-splitting receive model at . PU: primary user; SR: secondary receiver; PS: power splitting; ID: information decoding; EH: energy harvesting.
The secondary transmitter can practically achieve channel side information (CSI) vectors from the ST to the SRs by utilizing the conventional channel estimation methods. First, the pilots are transmitted by the ST, and then the ST obtains feedback on the results of channel estimation from the SRs. In addition, when there is cooperation between licensed and cognitive systems, the channel estimation can be sent from the PUs directly to the ST via the pilot signals from the cognitive network or indirectly through a frequency manager [23]. In an other way, the ST can achieve link information by periodically detecting the signal sent by the PUs since the licensed network utilizes time division duplex (TDD) for communication. However, it is difficult for the ST to obtain perfect instantaneous CSI for both cross and direct links. Thus, we also consider the harvested energy of the SRs for imperfect CSI case in the paper.
The ST sends the communication signal, which can be represented as follows
where is the symbol which carries information addressed to with , and the corresponding the precoding beamforming vector . The average transmission power is calculated as . The over-the-air transmit power is limited by the maximum transmit power [24,25]. Although the power amplifier efficiency and the constant circuit power consumption of the secondary transmitter accounting for antenna circuits, transmit filter, mixer, frequency synthesizer, and digital-to-analog converter, etc., [24,25] are important parameters in considering energy system consumption, these factors will not affect our main objective maximizing the harvested energy at secondary users under the limited transmit power. Therefore, we neglect these parameters when evaluating the sum harvested energy problem. The baseband signal received at is represented as follows
where is is the antenna noise added at .
In the system, the SRs equipped with the PS receive structure shown in Figure 1b can simultaneously decode information and harvest energy from incoming signals. Under this PS scheme, splits the incoming signal into two streams, where one stream with power ratio is utilized for ID, and the other with power ratio is utilized for EH. Figure 1b shows that the incoming signal for ID is where is the circuit noise appended by the ID of . Thus, the SINR at is calculated as
Moreover, the incoming signal for EH of is . The initial energy can exist at the beginning of each time block and we assume that the size of battery is large enough to store both initial energy and harvested energy. We here focus on jointly optimizing precoding beamforming vectors at the transmitter and power splitting ratios at the secondary receivers so that the SRs can harvest maximum energy.
Then, the energy harvested by the EH of is computed as follows
where the efficiency of ’s energy harvester is denoted by . Furthermore, the power of interference at caused by the ST is computed as
3. Problem Formulation and Solution
In this paper, the main objective is to maximize the WSHE of all SRs by jointly finding the received PS ratios and the beamforming vectors subject to the required SINR at each SR, the maximum transmit power at the ST, and the interference threshold for each PU. Therefore, the WSHE problem can be expressed as follows
where we set , and the weight factor emphasizes the different priority for harvesting energy at . Constraint Equation (6b) corresponds to the power constraint of the ST. Constraint Equation (6c) is corresponds to the SINR constraint such that at is larger than the minimum required SINR, . Moreover, constraint Equation (6d) shows that the interference power at which the ST interferes with should be lower than in the underlay cognitive mode. Since the problem is non-convex due to the objective function and constraint Equation (6c), it is quite challenging to solve the WSHE problem directly. Therefore, in the next sub-section we propose an algorithm to solve the WSHE problem based on semidefinite relaxation and particle swarm optimization.
3.1. SDR Approach with Fixed PS Ratios
The idea for solving problem (6) is to separate the variables into two groups including the precoding vectors and the power splitting ratios . To do this, we transform the objective function in Equation (6a) into:
After that, let us consider problem (7) with fixed PS ratios and only beamforming vector variables as follows:
Using the semidefinite relaxation method [20], we convert Equation (7) into standard semidefinite programming (SDP) [26] which can be effectively resolved via general-purpose numerical solver like CVX [21]. For this, let us denote , , and , . Based on the formulas , , and , the following results are obtained as follows:
Similarly, . We also have the property as and . Therefore, the problem (7) can be recast as follows:
The above optimization problem is non-convex due to constraint (8f). According to the SDR technique, we remove constraint (8f) to make problem (8) a standard semidefinite programming (SDP) problem. Here, we define problem (8) without constraint (8f) as the problem (8)-SDR. Then, we solve the problem (8)-SDR via a numerical solver for the convex optimization problem. Note that we refer to Remark 2 for convex problem with respect to complex-valued variables. However, the general SDP problem does not always give the rank-1 solutions and there is also no general method to prove the rank-1 solutions. In [27], the uplink-downlink duality is exploited to obtain the rank-1 solution for the SDP problem with M separable matrix variables and M linear constraints. The idea is to convert the downlink problem into the virtual uplink problem and then construct the rank-1 solution. However, this method can not be applied to our problem due to the different objective function of weighted sum harvested energy and the appearance of the constraints of total transmit power limit and interference threshold at primary users. In [28], in particular, the rank-1 solution of the SDP problem is always obtained whenever with the number of matrix variables M and the number of constraints L. However, this result can not be applied to our proposed SDP problem since the number of constraints and the number of variables in problem (8)-SDR do not satisfy the above rank-1 conditions whenever the number of primary users is larger than 1. Interestingly, the optimal solution to problem (8)-SDR can be proven as rank-1. Therefore, it is also the optimal solution of the original problem (8).
Lemma 1.
The optimal solution, , of problem (8)-SDR is rank-1, i.e., .
Proof.
The Karush–Kuhn–Tucker (KKT) optimality conditions are applied to the proof of Lemma 1. The Lagrangian function of problem (8)-SDR is written as seen in (9) where , , , and are the dual variables associated with constraints (8b), (8c), (8d), and (8e), respectively. Since , , and , we derive that , and are real-valued for all . Therefore, the objective function (8a), the constraint functions in (8b), (8c), (8d) and then Lagrangian (9) are real-valued functions with complex-valued Hermitian matrix variables. At the optimal points, the gradient of Lagrangian (9) must vanish at all independent real variables, i.e., all real and imaginary variables of complex-valued matrix variables . This is equivalent to the gradient of real-valued Lagrangian vanishing at according to Theorem 2 in ([29], Section 4). ☐
Following Lemma 1 in ([30], Section 4B), we obtain the gradient of as where and are Hermitian matrices. Since , , and are Hermitian matrices for all , we derive the gradient of Lagrangian in (10). As a result, we obtain the KKT optimality conditions used for the proof as follows:
where (10) and (11), respectively, are calculated from and with . In addition, is an identity matrix. From (10), we derive
where
First, is proved by contradiction. Assuming that , let us introduce
Since , we set a basic of as . In this paper, the number of antennas N is assumed to be larger than . Thus, we derive and . After that, with and , we obtain
Owing to and (16), we obtain the following:
From the fact that the transmission channels , are independent and random, we can assume that . Thus, we derive , which contradicts (17). Subsequently, is satisfied. Moreover, since , we have
Second, we also prove that by contradiction. We assume that , i.e., there exists at least a vector such that . From (13), we derive
With , we have , and . Thus, from (19) we derive , and . From (14), we derive , which contradicts (18). It thus follows that .
Last, we prove that . We know that is a basic rank inequality property. Thus, according to (13), we derive the following:
since and . From (11), we have , so . Then, from (20) we derive . Since does not satisfy constraint (8c), we can finally conclude that . Thus, Lemma 1 is completely proven.
Remark 1.
Inspired by the idea in [3], we can propose another approach to prove Lemma 1 by considering the minimization of the partial Lagrangian and the dual problem. First, we have the partial Lagrangian of the primal problem (8)-SDR expressed as follows:
where , , and are the dual variables associated with constraints (8b), (8c), and (8d), respectively. The dual function of dual problem is expressed as
The dual problem is expressed as follows:
We rewrite the partial Lagrangian function and equivalently obtain the minimization problem as:
That is equivalent to the optimization problem for separate variables :
where we denote . For simple notation, we denote as the optimal dual solution of (23). Then, we derive by contradiction. Suppose that is not a positive semidefinite matrix, i.e., there exists at least a vector such that . Therefore, if we choose where , then is unbounded below when . Therefore, we can not obtain the bounded optimal dual value. Hence, . From (25), we derive and then since and , . The rest of the rank-1 proof is similar to the KKT method from Equation (13) where has the same role as in (13).
Remark 2.
The real-valued objective and constraint functions with complex-valued variables in the problem (8)-SDR exist with partial derivatives according to Definition 2.2 ([31], Chapter 2) or Theorem 1 ([32], Section 2). These functions are affine and convex in complex variables according to Remark 3.15 ([33], Chapter 3). Thus, the problem (8)-SDR is a convex optimization problem with respect to complex-valued matrix variables. Moreover, KKT conditions can be applied to the problem (8)-SDR with real-valued functions and complex-valued variables from Remark 9.13 ([33], Chapter 9). Another approach to solving problem (8)-SDR is to convert problems with complex-valued variables to equivalent problem with real-valued variables according to Remark 1.20 ([33], Chapter 1). However, the proof of rank-1 constraints which we have not obtained yet, is still much more complicated than that of the problem (8)-SDR with complex-valued variables, although the same optimal values are achieved and the rank-1 constraints are satisfied in numerical experiments.
3.2. PSO-SDR Approach to Maximizing WSHE
We can apply the brute-force method to search the optimal PS ratios over all possible collections of . Since the brute-force search method has very high computational complexity, i.e., in the M-dimension search, it is very slow to obtain the optimal results. To avoid this difficulty, a PSO-based algorithm [22,34,35] with low complexity, high convergence rate, and high rigor is exploited to search the best power-splitting ratios in the paper.
A main description of the PSO-based algorithm is presented as follows. The limited number of iterations and the number of elements in a swarm are denoted by and , respectively. We assign each element’s position to a set of M PS ratios . By observing the SINR constraint (8c) in problem (8), we do not obtain this constraint if is extremely small. As a result, we set a lowest value for , represented by . Therefore, is the search interval of each PS ratio . For the n-th particle, , , and , are represented for its position, velocity and local optimal position, respectively. The global best position denoted as is obtained by collecting information from all the particles. With the set of PS ratios, , we solve problem (8) with the SDR technique to achieve the maximum WSHE value denoted as . For the update step, the new velocity is affected by the previous velocity with the inertia weight, , and the local and global best positions with the cognitive and social factors, denoted as and , respectively. Finally, problem (6) is solved by the proposed PSO-based algorithm described in detail in Table 2.
Table 2.
The PSO-based algorithm for solving the WSHE problem (6).
We can calculate the computational complexity of the PSO-based algorithm according to , , and the complexity in solving the SDP problem (8)-SDR. In the PSO method, the problem (8)-SDR is solved within times. In the problem (8)-SDR, there exist linear constraints for M matrix variables, and each matrix variable has a size . Therefore, the complexity of solving problem (8)-SDR is [36]. As a result, the computational complexity of the proposed algorithm is , for a given solution accuracy .
The proposed solutions are not only suitable for the conventional cognitive radio (CR) network but also CR sensor networks where the secondary receivers are the wireless sensor nodes with a limited energy and low complexity due to the following reason. After the channel side information (CSI) from the secondary transmitter to the secondary receivers and primary users is obtained, the proposed SDR-PSO algorithm in Table 2 is performed at the secondary transmitter, which is usually a base station equipped with powerful computational processors. After that, the optimal power-splitting ratios are sent to the secondary receivers for setting the PS ratios by the secondary transmitter. As a result, the secondary receivers can split the incoming signal by optimal PS ratios without running the algorithms. Therefore, the proposed algorithms can be applied to low resources-constrained CR sensor networks.
3.3. Zero-Forcing Beamforming (ZFBF) Problem
In the ZFBF problem, we choose the weighted vector for the information message to the which are orthogonal to the channels from the ST to the other , , and the PUs, i.e., where . The null-space of has an orthonormal basic where . As a result, can be expressed where . Let us introduce . Some calculations are then performed as follows:
As a result, the optimization problem with ZFBF beamforming is formulated as follows:
The ZFBF problem is solved by using the similar solution of the general problem (6). The optimal value of this ZFBF problem is compared with the optimal WSHE value of (6) in the numerical section.
3.4. Equal Power Splitting (EPS) Problem
In the special case of EPS design, the power-splitting factors are simply assigned to be , . It means that the secondary receivers share a half received signal energy for decoding information and a half for harvesting power. The secondary transmitter can control the direction and power of beamforming vectors to achieve the WSHE maximization without join to the secondary receivers. Thus, the EPS problem is formulated as follows:
For the EPS problem with fixed PS factors, we only have the variables of beamforming vectors in the optimization problem. Therefore, we can obtain the optimal solution by SDR technique and CVX solver. The optimal WSHE value in the EPS problem is considered as a special case in comparision with the general WSHE problem (6).
4. Robust WSHE Maximization with Imperfect Channels
The perfect CSI assumption is not practical due to many reasons such as the mobility of users, the estimation errors, limited CSI feedback quantization, etc. Therefore, we propose a robust design for the imperfect CSI of the channels. First, the models of imperfect CSI from the ST to the SRs and the PUs, are respectively considered as follows:
where and are the actual channels; and are the estimated channels at the ST; and and are the CSI errors. The error bounds, and , represent the radius of the uncertainty region of the estimated CSI channels. When these radiuses go to zero, the estimated channels become the perfect channels. For the imperfect CSI case, the optimization problem (6) becomes non-convex and has infinite number of constraints. The idea to solve this problem is to apply the vector inequalities and the S-Procedure [26,33] in order to obtain a tractable SDP problem. The robust WSHE maximization problem can be expressed as problem (29).
First, we consider the objective function (29a) as follows
From the inequalities and , we obtain the results as follows
Subsequently, we have
where . Thus, the objective function is recast as follows
Next, we apply S-Procedure to convert the SINR and PU constraints to linear matrix inequality (LMI) constraints.
Lemma 2.
(S-Procedure) We have the function
where , , , and . Then, the implication holds if and only if there exists a such that
provided that there exists a point such that .
We first analyze the SINR constraints (29c) at the SRs as follows:
We can rewrite as follows
where . Note that , , are Hermitian matrices.
According to Lemma 2, there exists satisfying
Finally, we consider the interference constraints (29d) at the PUs as follows:
where . Note that is Hermitian matrix.
According to Lemma 2, there exists satisfying
From (30), (32), and (33), we obtain the robust WSHE problem with imperfect CSI channels as follows
We denote , and transform the robust problem to the equivalent problem as follows
This optimization problem is solved by an approach similar to the WHSE problem (6) with perfect channels. For fixed power splitting ratios , by relaxing the rank-1 constraints, the robust problem becomes the SDP form and can be solved by numerical solvers. By using the PSO method, we can obtain the optimal value of the robust problem by relaxing the rank-1 constraints. However, since the solutions do not always guarantee the properties of rank-1, we only obtain the upper bound of the robust WSHE value. The rank-1 suboptimal solutions have not found yet in the paper, and are left for future work where the randomization method [20] can be applied.
5. Simulation Results
In this section, the Monte Carlo simulations are performed to evaluate the numerical results of the proposed algorithms. The simulation parameters are given by: the number of SRs and PUs, , , respectively; the maximum transmit power of ST, ; the variance of noises, , ; and the energy harvesting efficiency of all SRs, , . The weighted factors for two SRs are given as . We assume that the power attenuation of the channels from the ST to the SRs and the PUs are identical and equal, at . Each entry of channel vectors is randomly generated from i.i.d. Rayleigh flat-fading according to the above power attenuation.
We define the normalized maximum channel estimation error of secondary receivers and primary users as , , . We assume that the normalized maximum channel estimation errors , . For the PSO method in Table 2, according to the experiments in [34,35], the simulation parameters are set as follows: , , and , with which the good convergence can be obtained in the proposed algorithm. Furthermore, the swarm size, the maximum number of iterations, and the minimum value of , are set as , , and , respectively.
Figure 2 and Figure 3 show the convergence characteristics of the WSHE of the proposed scheme according to the number of iterations in both cases of perfect and imperfect CSI, respectively, when the number of antennas, N, is 10. We can see that the fitness function (the WSHE) can quickly converge in less than 30 iterations. As a result, we use the maximum iteration number of 30 for futher simulations. Furthermore, it is observed that the increase of the minimum required SINR corresponds to the decreases of the WSHE of which reasons will be explained in Figure 4 in more detail.
Figure 2.
The iteration behavior of the proposed PSO-based algorithm when the required signal-to-interference-plus-noise ratios (SINRs) are given as 2, 4, 6, 8, and 10 dB, respectively and a random perfect CSI is considered.
Figure 3.
The iteration behavior of the proposed PSO-based algorithm when the required signal-to-interference-plus-noise ratios (SINRs) are given as 2, 4, 6, 8, and 10 dB, respectively, and a random imperfect CSI is considered.
Figure 4.
Average weighted sum harvested energy according to minimum required SINR. BFS: brute-force search.
Figure 4 shows average weighted sum harvested power according to the minimum required SINR when the interference threshold , and the number of antennas . Two suboptimal zero-forcing beamforming (ZFBF) and equal power splitting (EPS) ratios are also considered as the baseline schemes in comparison with the optimal design in perfect CSI case. The design parameters of the ZFBF is obtained by the solution of problem (27) in Section 3.3. In case of the EPS design, the SRs equally divides the received signal for the ID part and the EH part, i.e., , . Therefore, the optimization problem (28) has only the beamforming vectors variables in the EPS design. Also, the results of problem (6) without the PU constraints are also provided. In addition, the brute-force search (BFS) method with M-dimension search for , , is also considered to check the optimal value obtained by the proposed PSO-based method.
As shown in Figure 4, the maximum weighted sum harvested energy decreases as the required minimum SINR increases in all cases except the ZFBF scheme. The reason is that the secondary receivers should increase the power splitting ratios and adjust the beamforming vectors in order to get more energy in information decoding parts and further to satisfy the increasing SINR constraints. Hence, the secondary receivers harvest less energy in energy harvesting parts. The ZFBF scheme is not sensitive to the SINR value because the SINR constraints in (27c) are easily satisfied with small noise variances. Also, Figure 4 shows that the optimal solution (6) with perfect CSI achieves better WSHE than ZFBF, EPS, and robust imperfect CSI (35) since both power splitting ratios and beamforming vectors are optimized. The case without primary users gives better WSHE since no PU interference constraints are considered. Furthermore, Figure 4 shows that the proposed PSO-based method achieves the same optimal value as BFS method in both perfect and robust imperfect CSI cases.
Figure 5 shows the average weighted sum harvested energy according to the PU interference threshold when the minimum required SINR , and the number of antennas . We observe that the WSHE increases with the increasing interference threshold in all schemes except the no PUs and ZFBF schemes. The reason is that when the PU interference threshold increases, the beamforming vectors of the secondary transmitter are more flexible to transmit information and energy simultaneously. The proposed scheme with perfect CSI gives better performance than ZFBF, EPS and the proposed robust schemes. Obviously, the scheme without the constraints of PU interference provides the highest performances. Moreover, when the interference threshold gets smaller, the gap between the proposed perfect CSI and no PUs schemes gets larger because the beamforming vectors have to limit the interference leakage to primary users. On the other hand, when the interference threshold is high, the WSHE of the proposed perfect CSI solution is similar to that of the no PUs scheme because the PU interference constraints are easily obtained. Also, Figure 5 shows the proposed PSO-based method achieves the same performance as the BFS-based method in both perfect and robust imperfect CSI schemes.
Figure 5.
Average weighted sum harvested energy according to the interference threshold.
Finally, Figure 6 shows the weighted sum harvested energy according to the number of antennas N when the minimum required SINR , and the interference threshold . It is observed that the weighted sum harvested energy increases as the number of antennas increases, in all schemes. When the secondary transmitter has more antennas, it can exploit the extra degrees of freedom in optimizing the direction of the beamforming vectors. Thus, the transmitted signal can be more exactly steered towards the secondary receivers. Consequently, we can obtain more energy harvesting at the secondary receivers and less interference to primary users. Similar to Figure 4 and Figure 5, the performances of the proposed scheme with perfect CSI are better than those of ZFBF, EPS and the proposed robust solution with imperfect CSI. Moreover, the proposed method gives the same harvested energy as that of BFS method in both perfect and imperfect CSI cases while requiring much lower computational complexity.
Figure 6.
Average weighted sum harvested energy according to number of antennas.
6. Conclusions
We have investigated a multiuser SWIPT cognitive radio network to maximize the weighted sum harvested energy of the secondary receivers under the constraints on total transmit power at the secondary transmitter, the required SINR at the secondary receivers with power-splitting structure, and the interference level at the primary users. The efficient algorithms based on SDR and PSO methods are proposed to find the optimal beamforming at the secondary transmitter and the optimal power-splitting ratios at the secondary receivers for both cases of the perfect and imperfect CSIs. Through simulation, it was shown that the proposed PSO-based algorithm achieves a fast convergence within 30 iterations. It was also shown that the obtained maximum WSHEs in both cases of perfect and imperfect CSI are increased when the allowable interference level at primary users as well as the number of antenna at secondary transmitter get larger.
In the paper, however, the upper bound of WSHE is only archived for the robust imperfect CSI case, and subsequently, the optimal solution satisfying the rank-1 constraints needs to be investigated more in future. In addition, the SDR-based solution has large computational complexity since the number of variables is squared when vector variables are changed to matrix variables. Therefore, the SDR-based approach may not be appropriate to the large-scale system where the antenna number N is very large and the complexity of SDR method is . Thus, fast solutions should be investigated in future works such as with respect to the alternative direction method of multipliers [37].
Acknowledgments
This work was supported by the National Research Foundation of Korea funded by the MEST under Grant NRF 2015R1A2A1A15053452 and Grant NRF 2015R1D1A1A09057077.
Author Contributions
The first and second authors conceived the idea. The first author performed the simulation experiments and wrote the paper. The second author supervised the research, critically reviewed and revised the paper.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Bi, S.; Ho, C.K.; Zhang, R. Wireless powered communication: Opportunities and challenges. IEEE Commun. Mag. 2015, 53, 117–125. [Google Scholar] [CrossRef]
- Ding, Z.; Ng, D.W.K.; Peng, M.; Suraweera, H.A.; Schober, R.; Poor, H.V. Application of smart antenna technologies in simultaneous wireless information and power transfer. IEEE Commun. Mag. 2015, 53, 86–93. [Google Scholar] [CrossRef]
- Shi, Q.; Liu, L.; Xu, W.; Zhang, R. Joint transmit beamforming and receive power splitting for MISO SWIPT systems. IEEE Trans. Wirel. Commun. 2014, 13, 3269–3280. [Google Scholar] [CrossRef]
- Vu, Q.D.; Tran, L.N.; Farrel, R.; Hong, E.K. An Efficiency Maximization Design for SWIPT. IEEE Signal Process. Lett. 2015, 22, 2189–2193. [Google Scholar] [CrossRef]
- Zhang, R.; Ho, C.K. MIMO Broadcasting for Simultaneous Wireless Information and Power Transfer. IEEE Trans. Wirel. Commun. 2013, 12, 1989–2001. [Google Scholar] [CrossRef]
- Ding, Z.; Krikidis, I.; Sharif, B.; Poor, H.V. Wireless information and power transfer in cooperative networks with spatially random relays. IEEE Trans. Wirel. Commun. 2014, 13, 4440–4453. [Google Scholar] [CrossRef]
- Timotheou, S.; Krikidis, I.; Zheng, G.; Ottersten, B. Beamforming for MISO Interference Channels with QoS and RF Energy Transfer. IEEE Trans. Wirel. Commun. 2014, 13, 2646–2658. [Google Scholar]
- Feng, R.; Li, Q.; Zhang, Q.; Qin, J. Robust Secure Transmission in MISO Simultaneous Wireless Information and Power Transfer System. IEEE Trans. Veh. Technol. 2015, 64, 400–405. [Google Scholar] [CrossRef]
- Liao, J.; Khandaker, M.R.A.; Wong, K.K. Robust power-splitting SWIPT beamforming for broadcast channels. IEEE Commun. Lett. 2016, 20, 181–184. [Google Scholar] [CrossRef]
- Wang, F.; Peng, T.; Huang, Y.; Wang, X. Robust transceiver optimization for power-splitting based downlink MISO SWIPT systems. IEEE Signal Process. Lett. 2015, 22, 1492–1496. [Google Scholar] [CrossRef]
- Chu, Z.; Zhu, Z.; Xiang, W.; Hussein, J. Robust beamforming and power splitting design in MISO SWIPT downlink system. IET Commun. 2016, 10, 691–698. [Google Scholar] [CrossRef]
- Nasir, A.A.; Tuan, H.D.; Ngo, D.T.; Durrani, S.; Kim, D.I. Path-Following Algorithms for Beamforming and Signal Splitting in RF Energy Harvesting Networks. IEEE Commun. Lett. 2016, 20, 1687–1690. [Google Scholar] [CrossRef]
- Goldsmith, A.; Jafar, S.A.; Maric, I.; Srinivasa, S. Breaking spectrum gridlock with cognitive radios: An information theoretic perspective. Proc. IEEE 2009, 97, 894–914. [Google Scholar] [CrossRef]
- Mohjazi, L.; Dianati, M.; Karagiannidis, G.K.; Muhaidat, S. RF-powered cognitive radio networks: Technical challenges and limitations. IEEE Commun. Mag. 2015, 53, 94–100. [Google Scholar] [CrossRef]
- Zheng, G.; Ho, Z.; Jorswieck, E.A.; Ottersten, B. Information and Energy Cooperation in Cognitive Radio Networks. IEEE Trans. Wirel. Commun. 2014, 62, 2290–2303. [Google Scholar] [CrossRef]
- Ng, D.W.K.; Lo, E.S.; Schober, R. Multi-Objective Resource Allocation for Secure Communication in Cognitive Radio Networks with Wireless Information and Power Transfer. IEEE Trans. Veh. Technol. 2016, 65, 3166–3184. [Google Scholar] [CrossRef]
- Yang, Z.; Ding, Z.; Fan, P.; Karagiannidis, G.K. Outage performance of cognitive relay networks with wireless information and power transfer. IEEE Trans. Veh. Technol. 2016, 65, 3828–3833. [Google Scholar] [CrossRef]
- Lee, S.; Zhang, R. Cognitive wireless powered network: Spectrum sharing models and throughput maximization. IEEE Trans. Cogn. Commun. Netw. 2015, 1, 335–346. [Google Scholar] [CrossRef]
- Tuan, P.V.; Koo, I. Optimal Multiuser MISO Beamforming for Power-Splitting SWIPT Cognitive Radio Networks. IEEE Access 2017, 5, 14141–14153. [Google Scholar] [CrossRef]
- Luo, Z.Q.; Ma, W.K.; So, A.M.C.; Ye, Y.; Zhang, S. Semidefinite relaxation of quadratic optimization problems. IEEE Signal Process. Mag. 2010, 27, 20–34. [Google Scholar] [CrossRef]
- Grant, M.; Boyd, S. CVX: Matlab Software for Disciplined Convex Programming Version 2.1. Available online: http://cvxr.com/cvx (accessed on 22 February 2017).
- Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the IEEE International Conference on Neural Networks, Perth, Australia, 27 November–1 December 1995; pp. 1942–1948. [Google Scholar]
- Ghasemi, A.; Sousa, E.S. Fundamental limits of spectrum sharing in fading environment. IEEE Trans. Wirel. Commun. 2007, 6, 649–658. [Google Scholar] [CrossRef]
- Wu, Q.; Tao, M.; Ng, D.W.K.; Chen, W.; Schober, R. Energy-efficient resource allocation for wireless powered communication networks. IEEE Trans. Wirel. Commun. 2016, 15, 2312–2327. [Google Scholar] [CrossRef]
- Wu, Q.; Chen, W.; Ng, D.W.K.; Chen, W.; Schober, R. User-Centric Energy Efficiency Maximization for Wireless Powered Communication Networks. IEEE Trans. Wirel. Commun. 2016, 15, 6898–6912. [Google Scholar] [CrossRef]
- Boyd, S.; Vandenberghe, L. Convex Optimization; Cambridge University Press: Cambridge, UK, 2004. [Google Scholar]
- Bengtsson, M.; Ottersten, B. Optimal and suboptimal transmit beamforming. In Handbook of Antennas in Wireless Communications; CRC Press: Boca Raton, FL, USA, 2001; Chapter 18. [Google Scholar]
- Huang, Y.; Palomar, D.P. Rank-constrained separable semidefinite programming with applications to optimal beamforming. IEEE Trans. Signal Process. 2010, 58, 664–678. [Google Scholar] [CrossRef]
- Hjorungnes, A.; Gesbert, D. Complex-Valued Matrix Differentiation: Techniques and Key Results. IEEE Trans. Signal Process. 2007, 55, 2740–2746. [Google Scholar] [CrossRef]
- Zheng, G.; Wong, K.K.; Ottersten, B. Robust cognitive beamforming with bounded channel uncertainties. IEEE Trans. Signal Process. 2009, 57, 4871–4881. [Google Scholar] [CrossRef]
- Hjorungnes, A. Complex-Valued Matrix Derivatives with Applications; Cambridge University Press: Cambridge, UK, 2011. [Google Scholar]
- Brandwood, D.H. A complex gradient operator and its application in adaptive array theory. Proc. Inst. Elect. Eng. 1983, 130, 11–16. [Google Scholar]
- Chi, C.Y.; Li, W.C.; Lin, C.H. Convex Optimization for Signal Processing and Communications: From Fundamentals to Applications; CRC Press: Boca Raton, FL, USA, 2017. [Google Scholar]
- Robinson, J.; Samii, Y.R. Particle swarm optimization in electromagnetics. IEEE Trans. Antennas Propag. 2004, 52, 397–407. [Google Scholar] [CrossRef]
- Tuan, P.V.; Koo, I. Throughput maximisation by optimising detection thresholds in full-duplex cognitive radio networks. IET Commun. 2016, 10, 1355–1364. [Google Scholar] [CrossRef]
- Karipidis, E.; Sidiropoulos, N.D.; Luo, Z.Q. Quality of service and max-min-fair transmit beamforming to multiple co-channel multicast groups. IEEE Trans. Signal Process. 2008, 56, 1268–1279. [Google Scholar] [CrossRef]
- Huang, K.; Sidiropoulos, N.D. Consensus-ADMM for general quadratically constrained quadratic programming. IEEE Trans. Signal Process. 2016, 64, 5297–5310. [Google Scholar] [CrossRef]
© 2017 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).





