Abstract

This paper considers the distributed beamforming design for a simultaneous wireless information and power transfer (SWIPT) in two-way relay network, which consists of two sources, K relay nodes and one energy harvesting (EH) node. For such a network, assuming perfect channel state information (CSI) is available, and we study two different beamforming design schemes. As the first scheme, we design the beamformer through minimization of the average mean squared error (MSE) subject to the total transmit power constraint at the relays and the energy harvesting constraint at the EH receiver. Due to the intractable expression of the objective function, an upper bound of MSE is derived via the approximation of the signal-to-noise ratio (SNR). Based on the minimization of this upper bound, this problem can be turned into a convex feasibility semidefinite programming (SDP) and, therefore, can be efficiently solved using interior point method. To reduce the computational complexity, a suboptimal beamforming scheme is proposed in the second scheme, for which the optimization problem could be recast to the form of the Rayleigh–Ritz ratio and a closed-form solution is obtained. Numerical results are provided and analyzed to demonstrate the efficiency of our proposed beamforming schemes.

1. Introduction

Harvesting energy from environment has become a preferred strategy to overcome the key challenge of limited lifetime of devices equipped with battery in wireless networks, e.g., wireless sensor network (WSN) or Bluetooth low-energy mesh (BLE Mesh) network. As an efficient energy harvesting technique, simultaneous wireless information and power transfer (SWIPT) has gained considerable research attention in the academic field [16]. The concept of SWIPT was first introduced and a capacity-energy function was first proposed to characterize the fundamental tradeoff between simultaneous energy and information transfer in [1]. Considering SWIPT in multiple-input single-output (MISO) multicasting systems [2], the authors minimize the base station (BS) transmit power by jointly optimizing the beamforming vector at BS and the power splitting parameters of mobile station. In [3], considering a multiple-input multiple-output (MIMO) wireless broadcast scenario, where one receiver harvested energy and another receiver decoded information from the signals sent by a transmitter, two practical schemes, namely, time switching (TS) and power splitting (PS), were proposed. Motivated by the requirement of fifth generation, Xu et al. [4] investigated the cooperative SWIPT NOMA protocol design in single-input single-output (SISO) and multiple-input single-output (MISO). Meanwhile, the security of information transmission also became more and more important. Zhao et al. [5] considered the security of wireless network for SWIPT, which maximize the achievable secrecy rate subject to sum transmit power constraint at relays and energy harvesting (EH) constraint at the EH receiver. Aforementioned papers were investigated under perfect channel state information (CSI). In [6], the MIMO SWIPT system under the condition of imperfect CSI was studied.

Considering its advantage in enhancing spectral efficiency, two-way relay (TWR) network is extensively studied [710]. In the TWR network, two source nodes exchanged information through a relay node, and the number of required time slots is reduced from four to two with the aid of analog network coding [7]. In [8], a cooperative relay scheme for distributed amplify-and-forward (AF) relays working under the TWR protocol was considered, and a closed-form solution was obtained. Considering the user fairness, a linear precoding design for relay in multiple-pair two-way MIMO relay systems was investigated [9]. Considering security, cooperative beamforming in cognitive two-way relay networks was studied in [10]. For SWIPT two-way relay channels, the authors of [1115] considered the relay beamforming design for SWIPT in a nonregenerative TWR network with the objective to maximize the sum rate of TWR. Wen et al. [12] studied the joint source and relay design for MIMO two-way relay networks with SWIPT, which minimized the total mean square error guaranteeing sufficient energy harvested at the sources. The authors of [14, 15] developed a novel distributed energy beamforming scheme for realizing SWIPT in the TWR network, where the former considered two source node exchanged information via an EH relay node and the latter considered multiple-user exchanged messages with the help of an energy-constrained relay node. Considering imperfect CSI and energy efficiency , the robust optimization schemes of MIMO two-way relay networks were considered under the constraint of energy harvesting [16]. In the IoT networks or sensor networks, most of the nodes may have limited volume and limited computation capacity with limited energy supply, some of the relay nodes are providing data communication service, while other idle node(s) could harvest energy to prolong its/their life cycle. That is why we consider multiple relays in two-way transmission, while at the same time, an EH is placed to harvest energy. And to our best knowledge, there is little work on this system model by now.

The main contributions of our paper are summarized as follows:(1)We study the distributed beamforming design in SWIPT-based two-way multiple-relay networks. Differing from [14, 15], we consider the two-way SWIPT system with multiple relays, while only single relay is considered in [14, 15]. Our goal is to minimize the upper bound of average MSE while satisfying the harvested energy requirements of the EH receiver and the total power budgets of the multiple relays.(2)For the case of SWIPT-based two-way multiple-relay networks, the initial problem is a nonconvex problem. Through appropriate mathematical transformation, we could recast the initial problem into the semidefinite programming (SDP) problem. Then, we can obtain a quasi-optimal solution by applying semidefinite relaxation (SDR).(3)To avoid the high computational complexity resulting from solving the SDP problem, we find the suboptimal solution by converting the initial problem into the form of the Rayleigh–Ritz quotient, which is of low complexity.

The rest of this paper is organized as follows: in Section 2, the system model and the problem formulation are illustrated. Section 3 presents our proposed methods to obtain the solutions to the problem of beamforming design. Section 4 constructs complexity analysis of two schemes and provides simulation results. Finally, Section 5 has a conclusion about the paper.

Notations: boldface lowercase and uppercase letters denote vectors and matrices, respectively. The transpose, conjugate, conjugate transpose, Frobenius norm, and trace of matrix A are denoted as , and tr(A), respectively. vec(A) denotes to stack the columns of a matrix A into a single vector a. denotes the Kronecker product. and denote the maximum and minimum eigenvalues of A, respectively. denotes the eigenvector of A associating with the maximum eigenvalue. By , we mean that A is positive semidefinite. I is the identity matrix. denotes the distribution of a circularly symmetric complex Gaussian vector with mean vector 0 and variance 1.

2. System Model

We consider a collaborative network consisting of two source nodes, K AF relays using the two-way protocol, and one EH receiver as shown in Figure 1.

Each node in the whole network is equipped with a single antenna. All nodes are subject to the half-duplex mode. The two source nodes complete the information exchange with the help of K distributed relay nodes within two time slots. In the first time slot, both and transmit symbols to all relays in the same frequency band simultaneously. The symbol received by the kth relay can be describe aswhere , , are the transmit power at and , respectively; are the channel fading coefficient from to the kth relay, where ; are the transmitted symbols from , and ; and is the additive white Gaussian noise (AWGN) at the kth relay in the first time slot. We assume perfect channel state information (CSI) of all channels is known to both source nodes. The relay will perform the channel estimation from both sources to multiple relays and feedback the CSI to both source nodes. The EH nodes perform channel estimation from sources to the EH node in the first slot and perform channel estimation from relay to EH nodes in the second slot, then feedback to the sources. The synchronisation is performed by synchronisation signals sent from sources to relays and EH nodes so that all relays and EH can be perfectly synchronized.

The symbol to be retransmitted by the kth relay is given bywhere is the complex beamforming weight at the kth relay.

In the second time slot, the processed symbol is transmitted from the kth relay to both and simultaneously, and the symbol received by and can be, respectively, written aswhere is AWGN at , respectively, in the second time slot and are the channel fading coefficient from the kth relay to , .

Assume the channels are reciprocal during two time slots (e.g., under TDD mode), i.e., for . Since each source node knows both the channels associated itself with the relay nodes and the weighted coefficients , it can subtract the self-interference from itself which is similar to [11]. After this operation, (3) and (4) become

The signal received by the EH receiver within two time slots can be, respectively, written aswhere denotes the channel fading coefficient from source node to the EH receiver, and , , denotes the channel fading coefficient from the kth relay to the EH receiver, and denotes AWGN at EH receiver. For simplicity, the noise powers at two sources, K relays, and EH receiver, if not specified, are .

The harvested energy at the EH receiver during two time slots is given, respectively:

In this paper, we will design a distributed relay beamforming to minimize the average MSE of bidirectional transmissions of two source nodes subject to the EH constraint and the total relay power constraint.

The MSE of each received symbol in traditional multiple-input multiple-output (MIMO) systems can be expressed by its signal-to-noise ratio (SNR) as MSE = 1/(SNR + 1) if the Wiener filter is used at the receiver [17]. In two-way relay networks, the average MSE of the received symbols for bidirectional transmissions of two source nodes in (5) and (6) can be described aswhere are the SNR for the received symbols for and , respectively.

To simplify equation (9), the average MSE can be tightly approximated in the high SNR regime aswhere

It is noted that is the upper bound of MSE. Based on , the upper bound of MSE minimization problem can be formulated as

It is noted that the optimization problem of the upper bound of MSE is a nonconvex problem due to the nonconvex of objective function and EH constraint. In the following section, we propose schemes to solve problem (12a)–(12c).

3. Beamforming Design for Multiple Relays

Firstly, the objective function in problem (12a)–(12c) can be rewritten aswhere

Secondly, it is noted that the optimal beamforming vector w for problem (12a)–(12c) should guarantee that the total transmit power constraint (12b) at relays is active, i.e., (12b) can be written equivalently aswhere .

Thirdly, substituting (15) into (12c), the constraint in (12c) can be recast aswhereand Q denotes the threshold of the harvested energy at the EH receiver.

We choose , wherewhere . And indicates the maximum eigenvalue of a matrix. Substituting (15) into (13), ignoring the coefficient 0.5, problem (12a)–(12c) can be reformulated as

In optimization problem (19a)–(19c), we have transformed the inequality constraint of total relay transmit power into an equality constraint. This is because the objective function and the constraint in (15) is homogeneous in w. An arbitrary positive scaling of w has no effect on the value of the objective function. Furthermore, if w satisfies the constraint, an arbitrary positive scaling of w also satisfies the constraint.

3.1. The Local Optimal Beamforming Scheme

The optimization problem (19a)–(19c) is a fractional quadratically constrained quadratic problem (QCQP) which is intractable. We transform the problem (19a)–(19c) into the following fractional semidefinite programming (SDP) problem [18]:where

It is noted that the rank one constraint Rank(W) = 1 has been removed within the problem (20a)–(20c), and the problem (20a)–(20c) is a quasi-convex optimization problem.

We have the following proposition.

Proposition 1. The fractional SDP problem (20a)–(20c) can be written equivalent as

Proof of Proposition 1. Suppose that and are the optimal value and optimal solution to the problems (20a)–(20c) and (22a)–(22d), respectively. It is obvious that is feasible to problem (20a)–(20c). When , the objective value of (20a)–(20c) is . Therefore, .
On the contrary, it is easy to prove that is the feasible to problem (22a)–(22d). When , the objective value of (22a)–(22d) is . Therefore, . That means, problems (20a)–(20c) and (22a)–(22d) have the same optimal values, e.g., . Therefore, problem (20a)–(20c) is equivalent to (22a)–(22d).
Suppose that is the optimal solution to the problem (22a)–(22d). If , the optimal solution to problem (20a)–(20c) is which can be obtained by the eigenvalue decomposition technique, i.e., , where c and u denote the eigenvalue and eigenvector of , respectively. In the case of , we apply the Gaussian randomization technique [9] to obtain the final solution of problem (19a)–(19c) from the solution of problem (20a)–(20c). To obtain the final solution of initial problem (12a)–(12c), we also need to scale to satisfy the relay power constraint.

3.2. The Closed-Form Beamforming Scheme

To reduce the computational complexity, we propose a suboptimal closed-form solution to the problem (19a)–(19c). Define U as a matrix which consists of the eigenvectors of matrix which are associated with the eigenvalues being greater than zero. We havewhere x is an arbitrary vector such that

Substituting (24) into problem (19a)–(19c), we have the equivalent maximization problem:where

Introduce so that . Substituting x into (25), we are able to transform problem (25) into the following form:where

It is noted that the problem (27a) and (27b) is a generalized Rayleigh quotient problem [16]. Defining , we can rewrite (27a) and (27b) as

Thus, the optimal solution to (29) can be obtained aswhere denotes the eigenvector corresponding to the largest eigenvalue of matrix A. Using (30), we havewhere is used to normalize that satisfies the constraint (27b). Substituting (31) into and combining (23), we have

4. Simulation Results

In the section, we present the simulation results of our proposed beamforming schemes. We assume that the channel from the source node to the kth relay is modeled as and the channel from the source node to the EH receiver is modeled as . The channel from the kth relay to the EH receiver is modeled as , where is the distance between and the kth relay; is the distance between and the EH receiver; is the distance between the kth relay and the EH receiver; is the path loss exponent; and , and are the independent identically distributed (i.i.d.) Rayleigh fading channels, where , . We consider a symmetric network with , and K relays are symmetrically placed at the two sides of the EH receiver with  =  = j ∗ 6 m, where . Through all the simulations, the transmit power of two sources, if not specified, are , and the noise variance is set to be  = −25 dB. The number of Monte Carlo simulations is set to 1000.

In the simulation, different beamforming schemes are considered including the proposed two schemes, i.e., local optimal scheme (denoted as “Local-optimal”), closed-form scheme (denoted as “Closed-form”), and the global optimal scheme(denoted as “Global-optimal”) in [11]. The “Global-optimal” scheme obtains the global optimal solution based on the two-dimensional search and semidefinite programming.

Figure 2 shows the average sum rate of both -to-- and -to--directional transmissions versus in the underlying networks, comparing the “Global-optimal” scheme, “Local-optimal” scheme, and “Closed-form” scheme. Here, we consider the threshold of the EH constraint is and the number of relay is K = 4. We observe that the “Global-optimal” scheme outperforms the proposed schemes “Local-optimal” scheme and “Closed-form” scheme. Meanwhile, the “Local-optimal” scheme has better performance than the “Closed-form” scheme. It is also noted that as increases, the average sum rates increase for three schemes.

In Figure 3, we compare three schemes in terms of average sum rate versus various EH thresholds, where , , and  = 25 dB. It is noted that, for different EH thresholds, the “Global-optimal” scheme has the best performance, and the “Local-optimal” scheme outperforms the “Closed-form” scheme. It is also noted that as τ increases, the average sum rates decrease for all three schemes.

In Figure 4, we present the average sum rate comparison of three schemes for different number of relays when the transmit power of relay  = 40 dB and the threshold of EH constraint . It is found that the “Global-optimal” scheme has the best performance and the “Closed-form” scheme has the worst performance. With the increase of the number of relays, the average sum rate of the three schemes increases.

Here, we provide the complexity analysis of the “Global-optimal” scheme, “Local-optimal” scheme, and “Closed-form” scheme. According to [20], the complexity of obtaining an optimal solution for an SDP problem can be approximated as , where ɛ denotes the solution accuracy and m and n are the number of constraints and the dimension of the matrix, respectively.(i)For the “Global-optimal” scheme, and . Thus, the computational complexity of obtaining an global optimal solution is where T is the average iteration number of the two-dimensional search and is the complexity of the Gaussian randomization.(ii)For the “Local-optimal” scheme, the computational complexity is from the SDP problem (22a)–(22d), and . Therefore, the overall computational complexity of (22a)–(22d) is .(iii)For the “Closed-form” scheme, the main computational complexity is to solve the function of the problem (27a) and (27b). The computation of the generalized eigenvector of matrix pair requires arithmetic operations. Thus, the total computational complexity of the “Closed-form” scheme is .

Obviously, the computational complexity of the “Global-optimal” scheme is very high due to the two-dimensional search. The “Local-optimal” scheme has comparatively much lower computational complexity than the “Global-optimal” scheme, and the “Closed-form” scheme has the lowest computational complexity.

5. Conclusion

In this paper, we investigate the low complexity distributed beamforming scheme for the two-way multiple relays with SWIPT system. Though the “Global-optimal” scheme in [11] outperforms the proposed schemes, its computational complexity is very high compared to the two proposed schemes. The “Local-optimal” beamforming scheme has better performance than the “Closed-form” beamforming scheme; however, the computational complexity of the former is higher than that of the latter. Simulation results have shown the effectiveness of the proposed schemes. The multiple antennas equipped with each node in the system and more sophisticated EH model will be considered as an extension research of this paper.

Data Availability

No data were used to support this study.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported in part by the National Natural Science Foundation of China under grants 61902084, 61872098, and 61872102, Guangdong Natural Science Foundation under grant 2017A030310639, and Featured Innovation Project of Guangdong Education Department under grant 2018KTSCX174.