Next Article in Journal
Surface Functionalization of Exposed Core Glass Optical Fiber for Metal Ion Sensing
Previous Article in Journal
Enhancing the Accuracy and Robustness of a Compressive Sensing Based Device-Free Localization by Exploiting Channel Diversity
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Joint Source-Relay Optimization for MIMO Full-Duplex Bidirectional Wireless Sensor Networks with SWIPT

Beijing Key Laboratory of Work Safety Intelligent Monitoring, School of Electronic Engineering, Beijing University of Posts and Telecommunications, Beijing 100876, China
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(8), 1827; https://doi.org/10.3390/s19081827
Submission received: 4 March 2019 / Revised: 12 April 2019 / Accepted: 12 April 2019 / Published: 17 April 2019
(This article belongs to the Section Sensor Networks)

Abstract

:
The simultaneous wireless information and power transfer (SWIPT) technique has been considered as a promising approach to prolong the lifetime of energy-constraint wireless sensor networks (WSNs). In this paper, a multiple-input multiple-output (MIMO) full-duplex (FD) bidirectional wireless sensor network (BWSN) with SWIPT is investigated. Based on minimum total mean-square-error (total-MSE) criterion, a joint optimization problem for source and relay beamforming and source receiving subject to transmitting power and harvesting energy constraints is established. Since this problem is non-convex, an iterative algorithm based on feasible point pursuit-successive convex approximation (FPP-SCA) is derived to obtain a local optimum. Moreover, considering the scenarios in which source and relay nodes equipped with the same and different numbers of antennas, a low-complexity diagonalizing design-based scheme is employed to simplify each non-convex subproblem into convex problems and to reduce the computational complexity. Numerical results of the total-MSE and bit error rate (BER) are implemented to demonstrate the performance of the two different schemes.

1. Introduction

Wireless sensor networks (WSNs) have attracted a significant amount of attention from researchers and have been widely employed in vast and varied areas, e.g., object tracking, habitat monitoring, military systems, and industrial areas [1,2,3]. However, in WSNs, the relay or sensor nodes are typically powered by batteries with finite capacities [4], which are difficult or impossible to replace or recharge in most cases. Thus, the energy supplies will limit the lifetime of WSNs. Saving on energy or prolonging the operation time of energy-constrained nodes has become an important research issue in WSNs. Traditionally, multi-input multi-output (MIMO) can provide an effective way for energy saving [5,6].
Recently, simultaneous wireless information and power transfer (SWIPT) is considered a promising energy-harvesting (EH) technique to solve the energy scarcity problem and to achieve perpetual communications in energy-constrained WSNs [7,8,9], which is extensively applied in the area. To date, two receiver architectures proposed in Reference [10], namely time switching (TS) and power splitting (PS), have been widely used for a colocated energy harvester and information decoder in SWIPT systems [11,12]. Compared with the TS structure periodically switching between the EH module and information decoding (ID) module, the PS design allows the receiver to complete EH and information processing in the same phase [13,14,15,16,17]. In Reference [14], the energy-efficient cooperative transmission problem for SWIPT and the power transfer in clustered WSNs was discussed, where the PS architecture was equipped with the receiver. In Reference [15], the joint transceiver design for full-duplex (FD) MIMO SWIPT systems with a PS mode was considered in order to minimize the mean square error (MSE). In Reference [16], the secrecy outage probability minimization problem for the decode-and-forward (DF) relay SWIPT systems with a PS scheme was analyzed. In Reference [17], the energy efficiency problem for SWIPT in a MIMO bidirectional amplify-and-forward (AF) relay network was formulated, where a receiver applied the PS scheme to harvest energy.
In the SWIPT context, conventionally, most networks are assumed to operate in the half-duplex (HD) communication mode [18,19,20,21,22]. Therein, in Reference [19], the performance of an HD bidirectional wireless sensor network (BWSN) with a TS EH strategy was analyzed. In Reference [20], a joint resource optimization scheme for the DF relay SWIPT cognitive sensor networks was proposed. In Reference [21], the authors investigated the joint source and the relay beamforming design in HD sensor networks with SWIPT. The joint source and relay precoding design for the HD bidirectional relay network (BRN) using a PS scheme was proposed in Reference [22]. However, in HD networks, communication nodes can either transmit or receive on a single frequency but not simultaneously [23]. Due to this characteristic, half of the spectrum resources are theoretically wasted. Recent advances suggest that the FD mode enables the concurrent transmission and reception of user signals over the same frequency band for which it can provide nearly double the improvement in spectral efficiency than HD [24]. Therefore, much interest has been turned to incorporating the networks into the FD [25,26,27,28,29,30,31,32]. Thereinto, in Reference [25], an FD MIMO one-way relay network (OWRN) aided by SWIPT was considered to solve the source and relay beamforming optimization problem using minimum mean-square-error (MSE) criterion. In Reference [26], a joint source and relay beamforming optimization for the FD one-way wireless sensor network (OWSN) with SWIPT using MSE minimization criterion was considered. In Reference [27], the transmission rate maximization problem for an FD OWRN powered by a wireless energy transfer was discussed. In Reference [28], the sum rate maximization problem for the AF FD relay-assisted MIMO one-way system was investigated, and with the consideration of self-interference aware FD relaying, an alternating optimization (AO) method was devised. In Reference [29], the authors designed the source and relay precoders for a MIMO FD OWRN with SWIPT-enabled destination to optimize the end-to-end performance in residual loop-interference environments. In Reference [30], the hardware impairments of the FD AF OWRN was considered and an optimization problem was established to maximize the signal to a distortion-plus-noise ratio under relay and source transmit power constraints.
Nonetheless, motivated by the benefit of reducing the waste of extra-channel resources and achieving a higher spectral efficiency than the one-way communication [33,34,35], the bidirectional communication has attracted considerable interest, and much more researches have tended to adopt bidirectional communication in the FD. In the literature [36], the joint optimization of transmit and receive beamforming for relays to maximize the achievable sum-rate in the FD BRN system with a PS scheme was considered. However, to the best of our knowledge, a joint source-relay design based on a total-MSE minimization in MIMO FD BWSN with SWIPT has not yet been studied.
In this paper, a MIMO FD BWSN with PS is presented. With the consideration of processing self-interference, different from References [15,27,28,29,30], we choose to use the one presented in Reference [37]. The merit of the proposed network lies in the considerably high spectral efficiency, providing a cost-effective and perpetual power supply for WSNs and an uninterrupted transmission of information. The contributions are summarized as follows. First, for the sensor system model, contrary to Reference [36], the two source nodes are also equipped with multiple transmitter-receiver antennas for signal transmission and reception, and the multiple data streams transmitting scenarios are considered. Second, a joint optimization problem for source and relay beamforming and source receiving based on the total-MSE minimization is formulated. Third, to cope with the primal nonconvex problem, a feasible point pursuit-successive convex approximation (FPP-SCA)-based iterative algorithm is exploited. Finally, to reduce the computational complexity, a low-complexity diagonalizing method-based algorithm is introduced to simplify each non-convex subproblem into convex problems directly. In terms of the existing approach [25], the generalized singular value decomposition (GSVD) is discussed, and the scenarios in which source and relay nodes equipped with the same and different number of antennas are both discussed. The numerical results show a good performance and validate our analysis.
The remainder of the paper is organized as follows. Section 2 proposes the system model, including the sensor nodes deployment and optimization model. Section 3 focuses on the scheme design. The numerical results are presented and discussed in Section 4. Finally, the conclusions are presented in Section 5.
Notation: Throughout this paper, scalar variables are expressed by lowercase italic letters, vectors are represented by boldface lowercase letters, and matrices are denoted by boldface uppercase letters. C M × N denotes an M × N matrix with complex entries. T r ( · ) , ( · ) T , ( · ) H , ( · ) 1 , ( · ) * , and · are the trace, transpose operation, conjugate transpose operation, inverse operation, conjugate transpose operation, and the bound norm of a vector. i = 1 M ( · ) stands for the sum from 1 to M. C N x , σ 2 represents a complex Gaussian distributed variable with a mean x and covariance σ . v e c ( · ) and m a t ( · ) are the matrix vectorization operator and the corresponding inverse operation, respectively. E [ · ] signifies the expectation of the random variables in the bracket.

2. System Model

This paper aims to jointly design the transmitters of the source and relay and the receivers of the source in the FD BWSN with SWIPT. We adopt a three-node sensor system consisting of two sources and a relay and assume that the sources are equipped with the PS receiver and that the relay applies an AF scheme. Without a loss of generality, we suppose that the energy conversion efficiency at the PS receiver is 100 percent and that the PS ratio is fixed.
The considered three-node MIMO BWSN with SWIPT consists of two sources: S 1 and S 2 both equipped with M T > 1 transmit antennas and M R > 1 receive antennas. S 1 and S 2 decode the information, harvest the energy by PS, and exchange information with the help of the single AF relay node R with N T > 1 transmit antennas and N R > 1 receive antennas, as shown in Figure 1. All nodes are assumed to operate in FD mode, which means they transmit and receive data at the same time and frequency.
Let H S i R C N R × M T and H R S i C M R × N T denote channel matrices from S i ’s transmit antennas to R’s receive antennas and that from R’s transmit antennas to S i ’s receive antennas, respectively. We assume that all channels are statistically independent, reciprocal in the incoming and outgoing directions, and slowly time-varying quasi-static flat Rayleigh fading. Moreover, the self-interference channels at the corresponding nodes are represented as H S 1 S 1 C M R × M T , H S 2 S 2 C M R × M T , and H R R C N R × N T .
Meanwhile, in our system, the two source nodes S 1 and S 2 are set far apart so that the direct link between them is assumed to be ignored. Moreover, we suppose that the perfect channel state information (CSI) is available at each node [38,39,40] and that the transmit power of the two sources are equal.
For a further analysis, the node deployment and optimization models are presented as follows.

2.1. Node Deployment

At time instant n ( n > 1 ) , M T data streams s i [ n ] C M T × 1 with a normalized power are transmitted through the beamformer F i C M T × M T i 1 , 2 from S i simultaneously and the relay R forwards its received signal y R [ n ] C N R × 1 after multiplying it by a beamforming matrix F r C N T × N R . In practice, a τ ( τ 1 ) -symbol processing delay is unavoidable at R when it processes the received signals.
Accordingly, in time slot n, the received signal y R n at R can be expressed as
y R n = i = 1 2 H S i R F i s i [ n ] + H R R x R [ n ] + n r [ n ] ,
where n r [ n ] C N 0 , σ r 2 I N r represents the additive white Gaussian noise (AWGN) at R.
Assuming that τ is kept small and that the SI can be cancelled perfectly or almost perfectly with the knowledge of the signal transmitted by the relay itself [37], the transmitted signal x R [ n ] C N T × 1 at R can be written as
x R [ n ] = F r y R [ n τ ] H R R x R [ n τ ] .
Substituting Equation (1) into Equation (2), the overall relay output can be given by
x R n = F r i = 1 2 H S i R F i s i [ n τ ] + n r [ n τ ] .
The signal received by S i , i 1 , 2 can be written as
y ^ S i [ n ] = H R S i F r H S i ¯ R F i ¯ [ n τ ] s i ¯ [ n τ ] + H S i R F i s i [ n τ ] + H S i S i x S i [ n ] + n ^ i [ n ] ,
where, the same as below, i ¯ = 2 if i = 1 and vice versa. n ^ i [ n ] is the equivalent noise vector representing n ^ i [ n ] = H R S i F r n r [ n τ ] + n i [ n ] , where n i [ n ] denotes an AWGN at source nodes S i with n i [ n ] C N 0 , σ S i 2 I M R .
For simplicity, we assume that the full channel state information (CSI) is known and that both S 1 and S 2 know their own transmitted signals; thus, the SI at S i herein can be cancelled. After subtracting the back-propagated self-interference term H R S i F r H S i R F i s i [ n τ ] from Equation (4), the received signal at S i becomes
y ^ S i [ n ] = H R S i F r ( H S i ¯ R F i ¯ s i ¯ [ n τ ] + n r [ n τ ] ) + n i [ n ] .
To implement SWIPT, a portion β i ( 0 , 1 ) of the signal power is applied to Equation (5), which splits y ^ S i [ n ] into two parts, β i portion for ID and the remaining ( 1 β i ) portion for EH. Then, the signals for ID at each source node can be represented as
y S i [ n ] = β i H R S i F r H S i ¯ R F i ¯ s i ¯ [ n τ ] + n i [ n , τ ] ,
where n i [ n , τ ] = β i H R S i F r n r [ n τ ] + n i [ n ] + n p [ n ] denotes the equivalent noise vector and n p [ n ] C N 0 , σ p 2 I M R is the AWGN caused by the power splitter.
At the EH side, we have
ζ i 1 β i T r H R S i F r R F r H H R S i H + σ S i 2 I M R e ¯ i ,
where ζ i ( 0 , 1 ] is the energy conversion efficiency at the energy harvester. It is assumed that for ζ i = 1 , here, e ¯ i represents the minimum power that should be harvested at S i and R = i = 1 2 H S i R F i F i H H S i R H + σ r 2 I N R .
Moreover, F i and F r should satisfy the transmitting power constraints, that is,
T r F i F i H p i , T r F r R F r H p r ,
where p i and p r are the maximum transmit power supplied by S i and R, respectively.
Since channels in our system are memoryless, we can define that y S i y S i [ n ] , n i n i [ n , τ ] , s i ¯ s i ¯ [ n τ ] , and n r n r [ n τ ] , and we assume that σ p 2 σ S i 2 . Thus, (6) can be reformulated as
y S i = β i ( H R S i F r H S i ¯ R F i ¯ s i ¯ + H R S i F r n r + n i ) .

2.2. Optimization Model

Considering the harvested energy and transmit power constraints, i.e., Equations (7) and (8), the optimization model to minimize the total-MSE of the whole system and to find the optimal source and relay beamformer and the source receiver is described in this section. The objective function and the problem are separately discussed below.
Using Equation (9), the MSE of S i can be given by
J i = E W i y S i s i ¯ 2 2 = T r { W i J i B J i B H W i H + β i σ S i 2 W i W i H 2 R e ( W i J i B ) + σ r 2 W i J i A J i A H W i H + I M R } ,
where W i C M R × M R is the linear receiver at S i , E [ s i s i ¯ H ] = 0 , E s i s i H = 1 , J i A = β i H R S i F r , J i ¯ C = H S i ¯ R F i ¯ , and J i B = J i A J i ¯ C .
Given the MSE of S i , fixing β i , a joint source and relay beamforming and source-receiving optimization problem based on the total-MSE with transmit power constraints and an energy-harvesting constraint can be formulated as
min F r , W i , F i J 1 + J 2
s . t . T r F i F i H p i
T r F r R F r H p r
( 1 β i ) T r H R S i F r R F r H H R S i H + σ S i 2 I M R e ¯ i .

3. Scheme Design

Considering the problem Equation (11) is non-convex and multivariate, the iterative algorithms based on FPP-SCA and a low-complexity diagonalizing are employed in this section.

3.1. Iterative Algorithm Based on FPP-SCA

Since the problem in Equation (11) is non-convex and basically intractable, in this section, an iterative algorithm based on FPP-SCA [41] is proposed to decouple the primal problem into four subproblems corresponding to four variables: W i , F r , F 1 , and F 2 , and to solve them alternately. At each iteration, one variable is optimized while keeping the other fixed. Starting from Equation (12), the W i is optimized, and then, the F r is optimized by using Equation (14), following this, Equation (16) (actually two subproblems) is formulated to optimize F 1 and F 2 separately. Finally, the four subproblems are solved, and the four variables are optimized. Details are given below.
First, with F i and F r fixed, the receiver W i is first optimized. As W i is only involved in J i , the optimal W i o p t can be derived using J i / W i * = 0 , which yields
W i o p t = J i B H R w i 1 ,
where R w i = ( J i B J i B H + σ r 2 J i A J i A H + β i σ S i 2 I M R ) .

3.1.1. Optimization of Relay Beamformer F r

Then, the optimization of F r with a fixed F i and W i is discussed. According to [42] (p. 77),
T r ( ABCD ) = v e c ( D T ) T ( C T A ) v e c ( B ) ,
where A , B , C , and D are arbitrary matrices with compatible dimensions, ⊗ is the Kronecker product, and v e c ( · ) represents the matrix vectorization operator.
To guarantee the feasibility of Equation (11), the feasible region is relaxed and approximated by adding slacks s R 2 to the non-convex constraint of Equation (11d), and the positive slack variables and slack penalty are used in Equation (11a). Then, the original problem can be recast as
min f r f r H Z r f r Q r H f r f r H Q r + C r + λ s
s . t . f r H Q i r f r ξ i + s m
f r H Q f r p r
s m 0 , m = 1 , 2 ,
where · can be any vector norm, s denotes the slack penalty term, and λ 1 is the trade-off between the original objective function and s . Besides, f r = v e c ( F r ) , Z r = Z r 1 + Z r 2 , Q r = Q r 1 + Q r 2 , C r = C r 1 + C r 2 , Z r i = β i J i ¯ C J i ¯ C H + σ r 2 I N R T H R S i H W i H W i H R S i , Q r i = β i v e c J i ¯ C H H R S i H W i H , C r i = T r β i σ S i 2 W i W i H + I M R , Q = I N R R T , Q i r = H R S i H H R S i R T , and ξ i = e ¯ i ( 1 β i ) T r σ S i 2 I M R .
Since Q i r is negative, Equation (14) is non-convex. To tackle this subproblem, we define g ( f r ) = f r H Q i r f r and assume that a center point z r C N × 1 , N = N T × N R is given. Introducing g ˜ ( f r ) 2 R e z r H Q i r f r z r H Q i r z r , Theorem 1 can be established and proved.
Theorem 1.
g ˜ satisfies the following properties: (i) g ˜ ( z r ) = g ( z r ) ; (ii) g ˜ ( f r ) g ( f r ) ; and (iii) g ˜ ( f r ) / f r | f r = z r = g ( f r ) / f r | f r = z r .
Proof. 
Substituting z r into g ˜ ( f r ) and g ( f r ) , (i) can be easily certified. For (ii), Q i r 0 , ( f r z r ) H Q i r ( f r z r ) 0 always holds, which shows g ( f r ) = f r H Q i r f r f r H Q i r z r + z r H Q i r f r z r H Q i r z r = 2 R e z r H Q i r f r z r H Q i r z r = g ˜ ( f r ) , property (ii) is proved. For (iii), the derivatives can be computed as g ˜ ( f r ) / f r | f r = z r = ( z r H Q i r ) T and g ( f r ) / f r | f r = z r = ( z r H Q i r ) T ; therefore, property (iii) is proved. □
Replacing g ( f r ) with g ˜ ( f r ) , Equation (14) can be rewritten as
min f r f r H Z r f r Q r H f r f r H Q r + C r + λ s
s . t . 2 R e ( z r H Q i r f r ) z r H Q i r z r ξ i + s m
f r H Q f r p r
s m 0 , m = 1 , 2 .
Equation (15) can be efficiently solved using the modeling language YALMIP [43] and the generic conic programming solver SeDuMi [44]. A new approximated problem can be built and solved when the optimal solution of Equation (15) becomes the new center point, that is, z r = f r * . Based on Theorem 1, Equation (14) can be solved.

3.1.2. Optimization of Source Beamformer F i

Similarly, F i can be optimized given F r and W i . According to Equation (13), the original problem in Equation (11) can be transformed into Equation (16)
min f i f i H Q i f i q i H f i f i H q i + C i + λ s
s . t . f i f i H p i
f i H Q 1 i f i p r T r ( Q f i )
f i H Q 2 i D f i Δ i D
f i H Q 2 i D ¯ f i Δ i D ¯
s m 0 , m = 1 , 2 ,
where f i = v e c ( F i ) , Q i = β i ¯ I M T A i A i H , q i = β i ¯ v e c A i H , A i = W i ¯ H R S i ¯ F r H S i R , D = 1 , D ¯ = 2 , Q 2 i D = I M T Q i D H Q i D , Q i D = H R S D F r H S i R , Δ i D = T r Q S i D + σ S D 2 I M R e ¯ D ( 1 β D ) + s D , Q S i D = H R S 1 F r Q C i F r H H R S 1 H , Q C i = J i ¯ C J i ¯ C H + σ r 2 I N R , Q 1 i = I M T H S i R H F r H F r H S i R , Q f i = F r J i ¯ C J i ¯ C H F r H + σ r 2 F r F r H ,     C i = T r C i D + C i D ¯ + σ S i 2 W i W i H + σ S i ¯ 2 W i ¯ W i ¯ H + 2 I M T β i T r R W β i R W H + T r R W R W H , R W = W i J i B , and C i D = σ r 2 β D W D H R S D F r F r H H R S D H W D H I M R .
The optimized f 1 and f 2 can be separately obtained from Equation (16) using a similar FPP-SCA method foresaid.

3.1.3. Summarization of the Proposed Algorithm

Based on the FPP-SCA algorithm presented above, the iterative algorithm is summarized as Algorithm 1.
Algorithm 1 An alternating optimization algorithm based on a feasible point pursuit-successive convex approximation (FPP-SCA)
1. InitializeDefine β i = 0.5 , F r = p r T r ( R ) I N R , and F i = p i M T I M T .
2. Iterative updating(1) Update W i using Equation (12) with a fixed F i and F r .
(2) Update F r by solving Equation (14) with a fixed F i and W i .a. Set k = 0 and v e c ( F r ) as the initial point z r 0 .
b. Solve Equation (15) at the kth iteration for k 0 to yield the optimal solution f r k .
c. Let z r k + 1 = f r k and k = k + 1 .
d. Until convergence, let F r = m a t ( z r k + 1 ) .
(3) Update F i by solving Equation (16) with a fixed F r and W i , following similar steps in (2).
3. Until convergence
The Algorithm 1 is convergent based on the following Property 1.
Property 1.
The iterative algorithm based on FPP-SCA is convergent.
Proof. 
In the kth iteration of the proposed algorithm, we first compute F r [ k ] with the given F 1 [ k 1 ] , F 2 [ k 1 ] , and W i [ k 1 ] . Since the optimal solution F r [ k ] can be achievable with CVX, where CVX is a Matlab-based available convex programming toolbox [45], we can discover that the objective value corresponding to F r [ k ] , F 1 [ k 1 ] , F 2 [ k 1 ] , and W i [ k 1 ] is no greater than that to F r [ k 1 ] , F 1 [ k 1 ] , F 2 [ k 1 ] , and W i [ k 1 ] . Similarly, F 1 [ k ] is no larger than that to F 1 [ k 1 ] , F 2 [ k ] is no larger than that to F 2 [ k 1 ] , and W i [ k ] is optimally solved and the objective value is descendent. Consequently, the objective value of the original problem monotonically decreases and is lower-bounded by zero, which verifies the convergence of Algorithm 1. □

3.2. Low-Complexity Diagonalizing Design

However, the main drawback of the proposed FPP-SCA algorithm is the high computational complexity. In order to overcome this shortcoming, a low-complexity algorithm using the channel parallelization (CP) technique [22], namely the generalized singular value decomposition (GSVD) and SVD, is applied.
In this section, we assume that M T = M R = M and N T = N R = N for simplicity and focus on the scenarios where N M .

3.2.1. Channel Parallelization

Substituting Equation (12) into Equation (10) and employing
E 1 F 1 E + I 1 E 1 = E + F 1 ,
where E and F are arbitrary matrices and I is the identity matrix, the function J i can be simplified as
J i = T r I M T + J i B H Z 1 i 1 J i B 1 ,
where Z 1 i = σ r 2 J i A J i A H + β i σ S i 2 I M R .
Applying GSVD on the uplink channel matrix pair H S 1 R H , H S 2 R H and SVD on the downlink channels H d l = H R S 1 T , H R S 2 T T , we can obtain
H S 1 R = R h Σ h 1 U h 1 H , H S 2 R = R h Σ h 2 U h 2 H ,
H R S 1 = R d l 1 Σ d l U d l H , H R S 2 = R d l 2 Σ d l U d l H ,
where R h C N × N , U h i C M × M , R d l C 2 M × 2 M , and U d l C N × N are four unitary matrices; Σ h 1 = 0 ( N M ) × M T , Λ h 1 T T ; Σ h 2 = Λ h 2 T , 0 ( N M ) × M T T ; Σ d l = Λ d l T , 0 ( 2 M N ) × N T T ; Λ h i and Λ d l are M × M and N × N nonnegative diagonal matrices; R d l 1 = R d l 1 : M , 1 : N ; R d l 2 = R d l M + 1 : N , 1 : N for N > M ; and R d l 1 = R ˜ d l 1 = R d l ( 1 : M , 1 : M ) , R d l 2 = R ˜ d l 2 = R d l ( M + 1 : 2 M , 1 : M ) for N = M .
In order to parallelize the channels in Equations (19) and (20), the relay and source beamformers F r and F i can be proposed as
F r = U d l Λ r R h 1 , F i = U h i Λ i V F i H ,
where Λ r and Λ i are N × N and M × M nonnegative diagonal matrices, respectively.
Substituting Equations (19)–(21) into Equation (18), the resultant objective function J i * becomes
J i * = T r I M T + β i Λ i ¯ H Σ h i ¯ H Λ r H Λ d l H σ r 2 β i Λ d l Λ r Λ B h Λ r H Λ d l H + Λ B i β i σ S i 2 I M R 1 Λ d l Λ r Σ h i ¯ Λ i ¯ 1 ,
where Λ B h and Λ B i are two diagonal matrices containing the ( k , k ) th entries of B h and B i , B h = R h R h H 1 , and B i = R d l i H R d l i 1 for N > M , B i = R ˜ d l i H R ˜ d l i 1 for N = M .
Substituting Equations (19)–(21) into each of the constraints in Equation (11), the original problem can be expressed as
min Λ r , Λ i J 1 * + J 2 *
s . t . T r Λ i Λ i H p i
( 1 β i ) T r Γ G + σ S i 2 I M R e ¯ i , i
T r Λ r Γ + B h σ r 2 I N R Λ r H p r ,
where Γ G = B i 1 Λ d l Λ r Γ + B h σ r 2 I N R Λ r H Λ d l H and Γ = Σ h 1 Λ 1 Λ 1 H Σ h 1 H + Σ h 2 Λ 2 Λ 2 H Σ h 2 H . To solve the nonconvexity caused by Equation (23c), we propose Theorem 2 as follows.
Theorem 2.
The left side of the energy-harvesting constraint in Equation (23c) can be replaced by its lower-bound ( 1 β i ) T r Λ Γ G + σ S i 2 I M R .
Proof. 
We take N > M as an example to illustrate the proof procedure and the optimization problem. Expanding the left side of Equation (23c), defining A = R d l i Λ d l Λ r , and ignoring the constant matrix σ r 2 I N R , the part T r B i 1 Λ d l Λ r B h Λ r H Λ d l H becomes
T r A B h A H = T r A A H B h = T r C B h .
Define the ( i , j ) entry of C B h as ( C B h ) i j = k = 1 M c i k b h k j ; then, we have T r ( C B h ) T r ( C Λ B h ) based on the relationship i = 1 M k = 1 M c i k b h k i i = 1 M c i i b h i i . Following a similar procedure, the lower-bound of T r B i 1 Λ d l Λ r Γ Λ r H Λ d l H can be expressed as T r Λ B i 1 Λ d l Λ r Γ Λ r H Λ d l H .
Then, Theorem 2 is proved. □
By using Theorem 2, Equation (23) can be reformulated as
min Λ r , Λ i J 1 * + J 2 *
s . t . T r Λ i Λ i H p i
( 1 β i ) T r Λ Γ G + σ S i 2 I M R e ¯ i , i
T r Λ r Γ + Λ B h σ r 2 I N R Λ r H p r ,
where Λ Γ G = Λ B i 1 Λ d l Λ r Γ + Λ B h σ r 2 I N R Λ r H Λ d l H .

3.2.2. Alternating Optimization of F r and F i

In this section, an iterative approach is utilized to convert the multivariate non-convex problem in Equation (25) into three convex subproblems. We first study how to optimize Λ r with a fixed Λ i , and then, the alternating optimization of Λ 1 and Λ 2 is performed with a given Λ r .
1. Optimization of Λ r
Using Equation (17), J i * can be simplified and rewritten as
J i * = M T r β i Λ i ¯ H Σ h i ¯ H D i 1 Σ h i ¯ Λ i ¯ MSE i * ,
where MSE i * = β i Λ i ¯ H Σ h i ¯ H D i 1 Λ i ¯ Σ h i ¯ 1 β i σ S i 2 Λ r H Λ d l H Λ d l Λ r Λ B i 1 D i + I M 1 and D i = β i Σ h i ¯ Λ i ¯ Λ i ¯ H Σ h i ¯ H + σ r 2 β i Λ B h .
Since Λ r exists in MSE i * only, the problem of minimizing J 1 * + J 2 * is equivalent to that of minimizing MSE 1 * + MSE 2 * . Defining a i n , a h i n , a r n , a d n , λ B i n , and λ B h n as the nth diagonal element of Λ i , Λ h i , Λ r , Λ d l , Λ B i , and Λ B h , respectively, MSE i * can be given by
MSE 1 * = n = 1 M β 1 2 σ S 1 2 a 2 n 2 a h 2 n 2 λ B 1 n a r n 2 a d n 2 λ 1 n + λ B 1 n β 1 σ S 1 2 λ 1 n ,
MSE 2 * = n = ς N β 2 2 σ S 2 2 a 1 n 2 a h 1 n 2 λ B 2 n a r n 2 a d n 2 λ 2 n + λ B 2 n β 2 σ S 2 2 λ 2 n ,
where ς = N M + 1 , λ i n = β i a h i ¯ n 2 a i ¯ n 2 + σ r 2 β i λ B h n .
Moreover, we define ϕ i n = a r n 2 a h i ¯ n 2 a i ¯ n 2 , θ r n = a r n 2 λ B h n , Φ i n = ϕ i n a d n 2 λ B i n 1 , and Θ r n = θ r n λ B i n 1 a d n 2 . Accordingly, the problem related to Λ r can be described as
min a r n 2 MSE 1 * + MSE 2 *
s . t . ( 1 β i ) [ Λ r c ] e ¯ i
n = 1 M ϕ 1 n + n = ς N ϕ 2 n + n = 1 N σ r 2 θ r n p r
a r n 0 ,
where Λ r c = n = 1 M Φ 1 n + σ S i 2 I M + n = ς N Φ 2 n + n = 1 N σ r 2 Θ r n .
2. Optimization of Λ i
Similarly, the solution for a i n can be described in the following scalar form
min a i n 2 J 1 + J 2
s . t . n = 1 M a i n 2 p i , a i n 0
( 1 β i ) Λ r c e ¯ i
n = 1 M ϕ 1 n + n = ς N ϕ 2 n + n = 1 N σ r 2 θ r n p r ,
where J 1 = n = 1 M 1 + β 1 a 2 n 2 a r n 2 a h 2 n 2 a d n 2 σ r 2 β 1 a d n 2 a r n 2 λ B h n + β 1 σ S 1 2 λ B 1 n 1 and J 2 = n = ς N 1 + β 2 a 1 n 2 a r n 2 a h 1 n 2 a d n 2 σ r 2 β 2 a d n 2 a r n 2 λ B h n + β 2 σ S 2 2 λ B 2 n 1 .
By proving
2 MSE i * 2 a r n 2 = 2 β i 2 σ S i 2 a i ¯ n 2 a h i ¯ n 4 λ B i n a d n 2 λ a i n a r n 2 a d n 2 λ a i n + λ B i n β i σ S i 2 3 0 ,
and
2 J i 2 a i ¯ n 2 = 2 b i n β i a r n 2 a h i ¯ n 2 a d n 2 2 b i n + β i a i ¯ n 2 a r n 2 a h i ¯ n 2 a d n 2 3 0 ,
where for i = 1 , 1 n M and for i = 2 , N M + 1 n N and b i n = σ r 2 β i a d n 2 a r n 2 λ B h n + β i σ S i 2 λ B i n , we can indicate that Equations (29) and (30) are convex for a r n 2 and a i n 2 . Then, the optimal solution can be obtained by CVX directly.

3.2.3. Summarization of the Proposed Algorithm

The low-complexity algorithm based on CP method depicted above is summarized as Algorithm 2.
Algorithm 2 The low-complexity algorithm based on the channel parallelization (CP) method
1. Channel decompositionDecompose the channel pairs H S 1 R H , H S 2 R H and H R S 1 , H R S 2 using Equations (19) and (20).
2. InitializationDefine β i = 0.5 , F r = p r Tr ( Ψ R ) I N , and F i = p i M T I M T ,
where Ψ R = R h Σ h 1 Λ 1 Λ 1 H Σ h 1 H R h H + R h Σ h 2 Λ 2 Λ 2 H Σ h 1 H R h H + σ r 2 I N R .
3. Iterative updating(1) Update W i using Equation (12) with a fixed F i and F r .
(2) Update F r with a fixed F i and W i .a. Update Λ r using a r n by solving Equation (29).
b. Substitute Λ r into F r = U d l Λ r R h 1 .
(3) Update F i with a fixed F r and W i .a. Update Λ 1 and Λ 2 using a 1 n and a 2 n by solving Equation (30) separately.
b. Substitute Λ 1 and Λ 2 into F i = U h i Λ i V F i H .
4. Until convergence
Algorithm 2 is convergent based on the following Property 2.
Property 2.
The low-complexity algorithm based on the CP method is convergent.
Proof. 
In the kth iteration of the proposed algorithm, we first compute F r [ k ] with the given F 1 [ k 1 ] , F 2 [ k 1 ] , and W i [ k 1 ] . Since the optimal solution F r [ k ] can be achievable with CVX, we discover that the objective value corresponding to F r [ k ] , F 1 [ k 1 ] , F 2 [ k 1 ] , and W i [ k 1 ] is no greater than that to F r [ k 1 ] , F 1 [ k 1 ] , F 2 [ k 1 ] , and W i [ k 1 ] , which means the objective value is descendent. Consequently, the objective value of the original problem monotonically decreases and is lower-bounded by zero, which verifies the convergence of Algorithm 2. □

4. Numerical Results and Discussion

In order to analyze the performance of the proposed algorithms, the following simulations are conducted. Fifty random Rayleigh fading channels are generated, and the pathloss exponent is set to 2. The variances of noises are assumed as σ r 2 = σ S i 2 = σ 2 , the transmit powers are set as p i = 18 E s and p r = 12 E s , and the signal noise ratio (SNR) is calculated from S N R = 10 l o g 10 ( E s / σ 2 ) , where E s is the power of signal. Meanwhile, the energy-harvesting requirement e ¯ i = 0.1 . N = 4 , M = 2 and N = 2 , M = 2 are both considered, and the data stream S = 2 . Moreover, the carrier frequency of the system is given by f c = 5 GHz. Four schemes are simulated: 1. The unaided scheme, which means that the beamformers are set as initial matrices; 2. the proposed FPP-SCA scheme; 3. the proposed low-complexity scheme; and 4. the semidefinite relaxation (SDR) scheme [46] used in the previous literature. In order to show the impact of noise, the impact of different values of β , and the number of antennas, we do the corresponding simulations.
Figure 2 and Table 1 show the performance under different β for the proposed FPP-SCA scheme and the Low-Complexity scheme. From the simulation results, obviously, a larger β leads to a higher system performance for both schemes, since more signals can be used for decoding the information in the receiver shown in Equation (6). In order to make the comparision with the existing works, we choose to use β = 0.5 .
The convergence property of different schemes is evaluated in Figure 3, where the total-MSE is plotted versus the iterations ranging from 0 to 50 in S N R = 5 dB and S N R = 20 dB when N = M = 2 . From Figure 3, as the increment in the number of iterations, the FPP-SCA scheme always converges slower and requires more iterations for a convergence as SNR increases than the proposed low-complexity one. Furthermore, the FPP-SCA scheme exhibits a better performance than the low-complexity one for different SNRs when the curve converges. Meanwhile, comparing the FPP-SCA and conventional SDR scheme, we can find that the SDR scheme always converges slower than the FPP-SCA one and that the MSE of it is always higher than that of the FPP-SCA one (e.g., 2.07 vs. 2.04 for S N R = 5 dB and 0.50 vs. 0.48 for S N R = 20 dB) under 50 iterations, which implies an advantage of the proposed FPP-SCA scheme.
It can be claimed that the proposed FPP-SCA scheme has a lower level of total-MSE while it has a higher iteration complexity than the low-complexity counterpart.
The performance comparison of different schemes is indicated in Figure 4, Table 2 and Table 3, where in Figure 4, the bit error rate (BER) is plotted against SNR ranging from 0 dB and 30 dB under conditions N = M = 2 and N = 4 , M = 2 with respect to 50 iterations. From the results illustrated in Figure 4, obviously as the SNR increases, the BER decreases for all schemes. Meanwhile, in both conditions of antenna, the FPP-SCA one is the best in terms of the performance of all schemes, which increases the performance 0.003 compared with the Unaided Scheme, 0.4 × 10 4 compared with the Low-Complexity Scheme, and 4.0 × 10 6 compared with the SDR Scheme for N = M = 2 under S N R = 20 dB and 0.38 compared with the Unaided Scheme, 0.33 compared with the Low-Complexity Scheme, and 1.5 × 10 5 compared with the SDR Scheme for N = 4 , M = 2 under S N R = 15 dB, which are shown in Table 2 and Table 3.
Accordingly, in comparison to the results in Figure 4 and the two tables, we can see that for the proposed FPP-SCA algorithm, the performance is always higher than the SDR-based one for different antennas and SNRs, and we can make the conclusion that our proposed FPP-SCA-based scheme performs better than the traditional SDR-based scheme.
More intriguingly, when N = M , the low-complexity scheme achieves a comparable performance to that of the FPP-SCA one and yields a better performance than that of N > M (e.g., 0.0 vs. 0.04 for S N R = 30 dB shown in Table 2 and Table 3). Combined with the low complexity of the low-complexity scheme, it is more applicable than the FPP-SCA one in the N = M case. However, when N > M , in comparison to the FPP-SCA scheme, the performance of the low-complexity scheme is a bit worse owing to the influence of the enhancive diversity gain.
In summary, when the number of antennas at the relay node and source nodes are different, it is more beneficial to choose the FPP-SCA scheme.
From Figure 5 and Table 4, we can see that the performance increases with the number of antennas for both schemes under M = N or N > M . When the number of antennas increases, more antennas can be used to suppress multipath fading with antenna diversity, to increase the system capacity, and to improve the performance. Considering the cost of computing of the low-complexity scheme and comparing the existing work proposed in Reference [35], we choose to use M = N = 2 and M = 2 , N = 4 for both schemes. In detail, in Table 4, A M , N , B M , N , C M , N , and D M , N correspond to M = N = 2 ; M = 2 , N = 4 ; M = N = 4 ; and M = 4 , N = 8 for the FPP-SCA scheme and E M , N , F M , N , G M , N , and H M , N correspond to M = N = 2 ; M = 2 , N = 4 ; M = N = 4 ; and M = 4 , N = 8 for the low-complexity scheme.
In order to verify the advantage of the proposed network, we make the comparison of our network and the existing BWSN proposed in Reference [35]. In Reference [35], a joint source and relay design for MIMO two-way relay networks with SWIPT considering a perfect CSI is proposed. In the network, the sources are equipped with PS receivers. The comparison is implemented under the same parameters for the two systems, and the results are as follows.
According to the results shown in Figure 6, it can be observed that the performance of the same algorithm based on the proposed system is preferred to that based on the BWSN, which verify the superiority of the proposed system.

5. Conclusions

In this paper, we have investigated the joint optimization problem for source and relay beamforming and source receiving in a MIMO FD BWSN SWIPT system. In terms of the problem, two iterative algorithms based on FPP-SCA and low-complexity diagonalizing designs which minimize the total-MSE subjected to the relay-and-source-transmitted power and energy-harvested constraints are proposed. The simulation results demonstrate that the low-complexity scheme always converges faster than the FPP-SCA based one, while the FPP-SCA-based scheme achieves a lower BER compared with the work of the low-complexity scheme. Moreover, when N = M , the performance of the low-complexity scheme yields better than that of N > M . In further works, we will analyze the system performance for multiple users and the interference suppression in the FD network scenario, where a large number of nodes are involved, and a discussion on the optimization scheme under the imperfect SCI will be developed.

Author Contributions

Z.W., D.L., and X.L. conceived the main proposal of the system modeling and derived the analysis and numerical simulation of the proposed schemes. D.L. and X.L. wrote the manuscript. Z.W. provided considerable comments and the technique review of the proposed scheme.

Funding

This research was funded by the Beijing Municipal Natural Science Foundation (4172024).

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
WSNWireless sensor network
MIMOMultiple-input multiple-output
FDFull-duplex
HDHalf-duplex
BWSNBidirectional wireless sensor network
BRNBidirectional relay network
OWRNOne-way relay network
OWSNOne-way wireless sensor network
SWIPTSimultaneous wireless information and power transfer
TSTime switching
PSPower splitting
EHEnergy harvesting
IDInformation decoding
MSEMean square error
FPP-SCAFeasible point pursuit-successive convex approximation
CPChannel parallelization
BERBit error rate
GSVDGeneralized singular value decomposition
AFAmplify and forward
DFDecode and forward
AWGNAdditive white Gaussian noise
CSIChannel state information
SNRSignal noise ratio
SDRSemidefinite relaxation

References

  1. Li, B.; Li, H.; Wang, W. Performance Analysis and Optimization for Energy-Efficient Cooperative Transmission in Random Wireless Sensor Network. IEEE Trans. Wirel. Commun. 2013, 12, 3647–4657. [Google Scholar] [CrossRef]
  2. Trasvina-Moreno, C.A.; Blasco, R.; Marco, A.; Casas, R.; Trasvina-Castro, A. Unmanned Aerial Vehicle Based Wireless Sensor Network for Marine-Coastal Environment Monitoring. Sensors 2017, 17, 460. [Google Scholar] [CrossRef] [PubMed]
  3. Qin, J.; Sun, S.; Deng, Q.; Liu, L.; Tian, Y. Indoor Trajectory Tracking Scheme Based on Delaunay Triangulation and Heuristic Information in Wireless Sensor Networks. Sensors 2017, 17, 1275. [Google Scholar] [CrossRef]
  4. Cheng, C.T.; Tse, C.K.; Lau, F.C.M. An Energy-Aware Scheduling Scheme for Wireless Sensor Networks. IEEE Trans. Veh. Technol. 2010, 59, 34273444. [Google Scholar] [CrossRef]
  5. Boukerche, A.; Fei, X. Energy-Efficient Multi-hop Virtual MIMO Wireless Sensor Network. In Proceedings of the 2007 IEEE Wireless Communications and Networking Conference, Kowloon, China, 11–15 March 2007. [Google Scholar]
  6. Rossi, P.S.; Ciuonzo, D.; Kansanen, K.; Ekman, T. Performance Analysis of Energy Detection for MIMO Decision Fusion in Wireless Sensor Networks Over Arbitrary Fading Channels. IEEE Trans. Wireless Commun. 2016, 15, 7794–7806. [Google Scholar] [CrossRef]
  7. Li, Q.; Zhang, Q.; Qin, J.; Privault, N.; Wang, P. Beamforming in Non-Regenerative Two-Way Multi-Antenna Relay Networks for Simultaneous Wireless Information and Power Transfer. IEEE Trans. Wireless Commun. 2014, 13, 5509–5520. [Google Scholar] [CrossRef]
  8. Li, S.; Li, C.; Tan, W.; Ji, B.; Yang, L. Robust Beamforming Design for Secure V2X Downlink System with Wireless Information and Power Transfer under a Nonlinear Energy Harvesting Model. Sensors 2018, 18, 3294. [Google Scholar] [CrossRef] [PubMed]
  9. Li, S.; Zhou, X.; Wang, C.X.; Yuan, D.; Zhang, W. Joint Transmit Power Allocation and Splitting for SWIPT Aided OFDM-IDMA in Wireless Sensor Networks. Sensors 2017, 17, 1566. [Google Scholar] [CrossRef]
  10. Zhou, X.; Zhang, R.; Ho, C. Wireless Information and Power Transfer: Architecture Design and Rate-Energy Tradeoff. IEEE Trans. Commun. 2013, 61, 4754–4767. [Google Scholar] [CrossRef]
  11. Pan, G.; Lei, H.; Yuan, Y.; Ding, Z. Performance Analysis and Optimization for SWIPT Wireless Sensor Networks. IEEE Trans. Commun. 2017, 65, 2291–2302. [Google Scholar] [CrossRef]
  12. Masood, Z.; Jung, S.P.; Choi, Y. Energy-Efficiency Performance Analysis and Maximization Using Wireless Energy Harvesting in Wireless Sensor Networks. Energies 2018, 11, 2917. [Google Scholar] [CrossRef]
  13. Xu, K.; Shen, Z.; Wang, Y.; Xia, X.; Zhang, D. Hybrid Time-Switching and Power Splitting SWIPT for Full-Duplex Massive MIMO Systems: A Beam-Domain Approach. IEEE Trans. Veh. Technol. 2018, 67, 7257–7274. [Google Scholar] [CrossRef]
  14. Guo, S.; Wang, F.; Yang, Y.; Xiao, B. Energy-Efficient Cooperative Transmission for Simultaneous Wireless Information and Power Transfer in Clustered Wireless Sensor Networks. IEEE Trans. Commun. 2015, 63, 4405–4417. [Google Scholar] [CrossRef]
  15. Wen, Z.; Liu, X.; Chen, Y.; Wang, R.; Xie, Z. Joint Transceiver Designs for Full-Duplex MIMO SWIPT Systems Based on MSE Criterion. China Commun. 2016, 13, 79–85. [Google Scholar] [CrossRef]
  16. Liu, X.; Li, Z.; Wang, C. Secure Decode-and-Forward Relay SWIPT Systems with Power Splitting Schemes. IEEE Trans. Veh. Technol. 2018, 67, 7341–7354. [Google Scholar] [CrossRef]
  17. Zhou, X.; Li, Q. Energy Efficiency for SWIPT in MIMO Two-Way Amplify-and-Forward Relay Networks. IEEE Trans. Veh. Technol. 2018, 67, 4910–4924. [Google Scholar] [CrossRef]
  18. Liu, Y. Joint Resource Allocation in SWIPT-Based Multiantenna Decode-and-Forward Relay Networks. IEEE Trans. Veh. Technol. 2017, 66, 9192–9200. [Google Scholar] [CrossRef] [Green Version]
  19. Nguyen, T.N.; Minh, T.H.Q.; Tran, P.T.; Voznak, M. Energy Harvesting over Rician Fading Channel: A Performance Analysis for Half-Duplex Bidirectional Sensor Networks under Hardware Impairments. Sensors 2018, 18, 1781. [Google Scholar] [CrossRef]
  20. Peng, H.; Lin, Y.; Lu, W.; Xie, L.; Liu, X.; Hua, J. Joint resource optimization for DF relaying SWIPT based cognitive sensor networks. Physical Communication 2018, 27, 93–98. [Google Scholar] [CrossRef]
  21. Liu, X.; Wen, Z.; Liu, D.; Zou, J.; Li, S. Joint Source and Relay Beamforming Design in Wireless Multi-Hop Sensor Networks with SWIPT. Sensors 2019, 19, 182. [Google Scholar] [CrossRef]
  22. Wang, R.; Tao, M. Joint Source and Relay Precoding Designs for MIMO Two-Way Relaying Based on MSE Criterion. IEEE Trans. Signal Process. 2012, 60, 1352–1365. [Google Scholar] [CrossRef] [Green Version]
  23. Sabharwal, A.; Schniter, P.; Guo, D. In-Band Full-Duplex Wireless: Challenges and Opportunities. IEEE J. Sel. Areas Commun. 2014, 32, 1637–1652. [Google Scholar] [CrossRef] [Green Version]
  24. Shim, Y.; Choi, W.; Park, H. Beamforming Design for Full-Duplex Two-Way Amplify-and-Forward MIMO Relay. IEEE Trans. Wireless Commun. 2016, 15, 6705–6715. [Google Scholar] [CrossRef]
  25. Wen, Z.; Liu, X.; Beaulieu, N.C.; Wang, R.; Wang, S. Joint Source and Relay Beamforming Design for Full-Duplex MIMO AF Relay SWIPT Systems. IEEE Cummun. Lett. 2016, 20, 320–323. [Google Scholar] [CrossRef]
  26. Liu, X.; Jia, Y.; Wen, Z.; Zou, J.; Li, S. Beamforming Design for Full-Duplex SWIPT with Co-Channel Interference in Wireless Sensor Systems. Sensors 2018, 18, 3362. [Google Scholar] [CrossRef]
  27. Zhao, L.; Wang, X.; Riihonen, T. Transmission Rate Optimization of Full-Duplex Relay Systems Powered by Wireless Energy Transfer. IEEE Trans. Wirel. Commun. 2017, 16, 6438–6450. [Google Scholar] [CrossRef]
  28. Taghizadeh, O.; Zhang, J.; Haardt, M. Transmit Beamforming Aided Amplify-and-Forward MIMO Full-Duplex Relaying with Limited Dynamic Range. Signal Process. 2016, 127, 266–281. [Google Scholar] [CrossRef]
  29. Lin, C.T.; Chang, R.Y.; Tseng, F.S. Source and Relay Precoding for Full-Duplex MIMO Relaying With a SWIPT-Enabled Destination. IEEE Cummun. Lett. 2018, 22, 1700–1703. [Google Scholar] [CrossRef]
  30. Taghizadeh, O.; Cirik, A.C.; Mathar, R. Hardware Impairments Aware Transceiver Design for Full-Duplex Amplify-and-Forward MIMO Relaying. IEEE Trans. Wireless Commun. 2018, 17, 1644–1659. [Google Scholar] [CrossRef] [Green Version]
  31. Nguyen, X.X.; Do, D.T. Optimal power allocation and throughput performance of full-duplex DF relaying networks with wireless power transfer-aware channel. EURASIP J. Wirel. Commun. 2017, 2017, 1–16. [Google Scholar] [CrossRef]
  32. Tian, F.; Chen, X.; Liu, S.; Yuan, X.; Li, D.; Zhang, X.; Yang, Z. Secrecy Rate Optimization in Wireless Multi-Hop Full Duplex Networks. IEEE Access 2018, 6, 5695–5704. [Google Scholar] [CrossRef]
  33. Joung, J.; Sayed, A.H. Multiuser Two-Way Amplify-and-Forward Relay Processing and Power Control Methods for Beamforming Systems. IEEE Trans. Signal Process. 2010, 58, 1833–1846. [Google Scholar] [CrossRef]
  34. Ji, X.; Bao, Z.; Xu, C. Power minimization for OFDM modulated two-way amplify-and-forward relay wireless sensor networks. EURASIP J. Wirel. Commun. 2017, 2017, 1–9. [Google Scholar] [CrossRef]
  35. Wen, Z.; Liu, X.; Zheng, S.; Guo, W. Joint Source and Relay Design for MIMO Two-Way Relay Networks with SWIPT. IEEE Trans. Veh. Technol. 2018, 67, 822–826. [Google Scholar] [CrossRef]
  36. Okandeji, A.A.; Khandaker, M.R.A.; Wong, K.K. Two-Way Beamforming Optimization for Full-Duplex SWIPT Systems. In Proceedings of the 2016 24th European Signal Processing Conference (EUSIPCO), Budapest, Hungary, 29 Augues–2 September 2016. [Google Scholar]
  37. Kang, Y.Y.; Kwak, B.J.; Cho, J.H. An Optimal Full-Duplex AF Relay for Joint Analog and Digital Domain Self-Interference Cancellation. IEEE Trans. Commun. 2014, 62, 2758–2772. [Google Scholar] [CrossRef]
  38. Wang, Y.; Xu, K.; Liu, A.; Xia, X. Hybrid One-Way Full-Duplex/Two-Way Half-Duplex Relaying Scheme. IEEE Access 2017, 5, 7737–7745. [Google Scholar] [CrossRef]
  39. Chen, Y.; Wen, Z.; Beaulieu, N.C.; Wang, S.; Sun, J. Joint Source-Relay Design in a MIMO Two-Hop Power-Splitting-Based Relaying Network. IEEE Commu. Lett. 2015, 19, 1746–1749. [Google Scholar] [CrossRef]
  40. Simoens, S.; Munoz-Medina, O.; Vidal, J.; Coso, A. On the Gaussian MIMO Relay Channel with Full Channel State Information. IEEE Trans. Signal Process. 2009, 57, 3588–3599. [Google Scholar] [CrossRef]
  41. Mehanna, O.; Huang, K.; Gopalakrishnan, B.; Konar, A.; Sidiropoulos, N.D. Feasible Point Pursuit and Successive Approximation of Non-Convex QCQPs. IEEE Signal Process. Lett. 2015, 22, 804–808. [Google Scholar] [CrossRef] [Green Version]
  42. Zhang, X. Matrix Analysis and Applications; Tsinghua University Press: Beijing, China, 2013. [Google Scholar]
  43. Lofberg, J. YALMIP: A toolbox for modeling and optimization in MATLAB. In Proceedings of the 2004 IEEE International Conference on Robotics and Automation (IEEE Cat. No.04CH37508), New Orleans, LA, USA, 2–4 September 2004. [Google Scholar]
  44. Sturm, J. Using SeDuMi 1.02, a MATLAB toolbox for optimization over symmetric cones. Optim. Meth. Softw. 1999, 11, 625–653. [Google Scholar] [CrossRef]
  45. Grant, M.; Boyd, S. CVX: Matlab Software for Disciplined Convex Programming Version 2.1. Available online: http://cvxr.com/cvx/ (accessed on 16 December 2018).
  46. Luo, Z.; Ma, W.; So, A.; Ye, Y.; Zhang, S. Semidefinite Relaxation of Quadratic Optimization Problems. IEEE Signal Process. Mag. 2010, 27, 20–34. [Google Scholar] [CrossRef] [Green Version]
Figure 1. The system model of the multi-input multi-output (MIMO) full-duplex (FD) bidirectional wireless sensor network (BWSN) with energy harvesting (EH).
Figure 1. The system model of the multi-input multi-output (MIMO) full-duplex (FD) bidirectional wireless sensor network (BWSN) with energy harvesting (EH).
Sensors 19 01827 g001
Figure 2. The bit error rate (BER) versus signal noise ratio (SNR) for the proposed schemes under different β .
Figure 2. The bit error rate (BER) versus signal noise ratio (SNR) for the proposed schemes under different β .
Sensors 19 01827 g002
Figure 3. The total mean square error (total-MSE) versus the iterations for N = M = 2 .
Figure 3. The total mean square error (total-MSE) versus the iterations for N = M = 2 .
Sensors 19 01827 g003
Figure 4. BER versus SNR for 50 iterations.
Figure 4. BER versus SNR for 50 iterations.
Sensors 19 01827 g004
Figure 5. The antennas versus SNR for 50 iterations.
Figure 5. The antennas versus SNR for 50 iterations.
Sensors 19 01827 g005
Figure 6. The comparison between the proposed network and existing BWSN N = M = 2 .
Figure 6. The comparison between the proposed network and existing BWSN N = M = 2 .
Sensors 19 01827 g006
Table 1. The effects of β variation.
Table 1. The effects of β variation.
SNRs (dB)FPP-SCA SchemeLow-Complexity Scheme
β = 0.3 β = 0.5 β = 0.7 β = 0.3 β = 0.5 β = 0.7
00.350.250.20.800.770.74
50.120.060.030.660.620.59
100.010.0039.3 × 10 4 0.520.470.45
151.8 × 10 4 1.0 × 10 5 0.00.380.330.31
200.00.00.00.250.220.19
250.00.00.00.140.110.09
300.00.00.00.060.040.03
Table 2. The BER performance for different schemes when M = N = 2 .
Table 2. The BER performance for different schemes when M = N = 2 .
SNRs (dB)Unaided SchemeFPP-SCA SchemeLow-Complexity SchemeSDR Scheme
00.440.390.440.42
50.260.190.210.20
100.120.040.0470.05
150.030.0030.00430.004
200.00275.0 × 10 6 4.5 × 10 5 9.0 × 10 6
253.5 × 10 5 0.00.00.0
300.00.00.00.0
Table 3. The BER performance for different schemes when M = 2 , N = 4 .
Table 3. The BER performance for different schemes when M = 2 , N = 4 .
SNRs (dB)Unaided SchemeFPP-SCA SchemeLow-Complexity SchemeSDR Scheme
00.800.250.770.28
50.670.060.620.07
100.520.0030.470.005
150.382.5 × 10 5 0.334.0 × 10 5
200.270.00.220.0
250.180.00.110.0
300.120.00.040.0
Table 4. The effects of antennas variation.
Table 4. The effects of antennas variation.
SNRs (dB)FPP-SCA SchemeLow-Complexity Scheme
A M , N B M , N C M , N D M , N E M , N F M , N G M , N H M , N
00.390.250.290.200.440.770.350.64
50.180.060.090.040.210.620.120.40
100.040.0030.0125.0 × 10 4 0.050.470.020.26
150.0031.0 × 10 5 6.5 × 10 6 0.00.0040.330.0020.14
205.0 × 10 6 0.01.6 × 10 7 0.04.5 × 10 5 0.225.7 × 10 6 0.07
250.00.00.00.00.00.110.00.02
300.00.00.00.00.00.040.00.0045

Share and Cite

MDPI and ACS Style

Liu, D.; Wen, Z.; Liu, X.; Li, S.; Zou, J. Joint Source-Relay Optimization for MIMO Full-Duplex Bidirectional Wireless Sensor Networks with SWIPT. Sensors 2019, 19, 1827. https://doi.org/10.3390/s19081827

AMA Style

Liu D, Wen Z, Liu X, Li S, Zou J. Joint Source-Relay Optimization for MIMO Full-Duplex Bidirectional Wireless Sensor Networks with SWIPT. Sensors. 2019; 19(8):1827. https://doi.org/10.3390/s19081827

Chicago/Turabian Style

Liu, Dan, Zhigang Wen, Xiaoqing Liu, Shan Li, and Junwei Zou. 2019. "Joint Source-Relay Optimization for MIMO Full-Duplex Bidirectional Wireless Sensor Networks with SWIPT" Sensors 19, no. 8: 1827. https://doi.org/10.3390/s19081827

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop