Next Article in Journal
Advanced Fiber-Coupled Diode Laser Sensor for Calibration-Free 1f-WMS Determination of an Absorption Line Intensity
Next Article in Special Issue
Outage Probability and Ergodic Capacity of a Two-User NOMA Relaying System with an Energy Harvesting Full-Duplex Relay and Its Interference at the Near User
Previous Article in Journal
Differences in Power Spectral Densities and Phase Quantities Due to Processing of EEG Signals
Previous Article in Special Issue
Statistical Beamforming for Massive MIMO Systems with Distinct Spatial Correlations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Letter

Separable MSE-Based Design of Two-Way Multiple-Relay Cooperative MIMO 5G Networks

1
Department of Engineering, University of Naples Parthenope, I-80143 Naples, Italy
2
National Inter-University Consortium for Telecommunications (CNIT), I-80125 Naples, Italy
3
Department of Electrical Engineering and Information Technology, University of Naples Federico II, I-80125 Naples, Italy
4
Italian Aerospace Research Centre (CIRA), I-81043 Capua, Italy
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(21), 6284; https://doi.org/10.3390/s20216284
Submission received: 26 September 2020 / Revised: 30 October 2020 / Accepted: 31 October 2020 / Published: 4 November 2020

Abstract

:
While the combination of multi-antenna and relaying techniques has been extensively studied for Long Term Evolution Advanced (LTE-A) and Internet of Things (IoT) applications, it is expected to still play an important role in 5th Generation (5G) networks. However, the expected benefits of these technologies cannot be achieved without a proper system design. In this paper, we consider the problem of jointly optimizing terminal precoders/decoders and relay forwarding matrices on the basis of the sum mean square error (MSE) criterion in multiple-input multiple-output (MIMO) two-way relay systems, where two multi-antenna nodes mutually exchange information via multi-antenna amplify-and-forward relays. This problem is nonconvex and a local optimal solution is typically found by using iterative algorithms based on alternating optimization. We show how the constrained minimization of the sum-MSE can be relaxed to obtain two separated subproblems which, under mild conditions, admit a closed-form solution. Compared to iterative approaches, the proposed design is more suited to be integrated in 5G networks, since it is computationally more convenient and its performance exhibits a better scaling in the number of relays.

1. Introduction

Cooperative multiple-input multiple-output (MIMO) communication techniques, wherein data exchange between MIMO terminal nodes is assisted by one or multiple MIMO relays, have been studied for Long Term Evolution Advanced (LTE-A) cellular systems [1,2,3], since they assure significant performance gains in terms of coverage, reliability, and capacity. Relay technology has been also considered for Internet of Things (IoT) applications, by allowing in particular the support of the massive access for fog and social networking services [4,5,6]. One of the main changes when going from LTE-A to 5th generation (5G) systems is the spectrum use at radically higher frequencies in the millimeter-wave (mmWave) range [7]. However, mmWave signals are highly susceptible not only to blockages from large-size structures, for example, buildings, but they are also severely attenuated by the presence of small-size objects, for example, human bodies and foliage [8]. In this regard, cooperative MIMO technology additionally represents a possible approach for circumventing the unreliability of mmWave channels [9] in 5G networks.
In addition, 5G systems have stringent requirements in terms of spectral efficiency. Many relaying protocols operate in half-duplex mode [10,11,12,13], where two time slots are required to perform a single transmission, due to the inability of the relays to receive and transmit at the same time. To overcome the inherent halving of spectral efficiency, a possible remedy for 5G applications is to adopt two-way relaying [14] (see Figure 1), which works as follows: (i) in the first slot, the two terminal nodes simultaneously transmit their precoded signals to the relays; (ii) in the second slot, the relays precode and forward the received signals to the terminals. Since each terminal knows its own transmitted signal, the effects of self-interference can be subtracted from the received signal at the terminals, and the data of interest can be decoded. On the other side of the coin, with respect to the one-way relaying setting, the optimization of two-way cooperative networks is complicated by fact that terminal precoders/decoders and relay forwarding matrices are coupled among themselves.
Design and performance analysis of two-way cooperative MIMO networks encompassing multiple amplify-and-forward (AF) or non-regenerative relays has been considered in References [15,16,17,18,19]. Compared with the single-relay case [20], the multiple-relay scenario generally leads to more challenging nonconvex constrained optimization problems, which are usually solved by burdensome iterative procedures. In Reference [15], by adopting a weighted sum-mean-square-error (MSE) or a sum-rate cost function, iterative gradient descent optimization algorithms are proposed, with transmit-power constraints imposed at both the terminals and the relays. A similar scenario is considered in Reference [16] and Reference [17]. In Reference [16], the original constrained minimum sum-MSE nonconvex optimization problem is iteratively solved. Specifically, the algorithm of Reference [16] starts by randomly choosing the terminal precoders and the relay forwarding matrices satisfying the transmission power constraints at the source terminals and the relay nodes. In each iteration, the terminal precoders, the relay forwarding matrices, and the decoders are alternatingly updated in Reference [16] through solving convex subproblems: first, with given precoders and relay forwarding matrices, the optimal decoders are obtained in closed-form by solving an unconstrained convex problem; second, with fixed precoders and decoders, the relaying matrix of all the relays are updated in closed-form one-by-one by freezing the relaying matrices of the other relays; finally, given the decoders and relaying matrices, the precoders are updated by solving a convex quadratically constrained quadratic programming problem. A different iterative optimization procedure is proposed in Reference [17], based on the matrix conjugate gradient algorithm, which is shown to converge faster than conventional gradient descent methods. Finally, some recent papers [18,19] propose architectures for two-way relaying based on relay/antenna selection strategies.
In this paper, we propose an optimization algorithm for two-way AF MIMO relaying 5G networks, where terminal precoders/decoders and relay forwarding matrices are jointly derived under power constraints on the transmitted/received power at the terminals. Rather than attempting to solve it iteratively, we derive a relaxed version of the original minimum sum-MSE nonconvex optimization, which allows one to decompose it in two separate problems that admit a closed-form, albeit suboptimal, solution. We show by Monte Carlo trials that our closed-form approach performs comparably or better than representative iterative approaches proposed in the literature for the same scenario with a reduced computational complexity, especially for increasing values of the number of relays.

2. Network Model and Basic Assumptions

We consider the two-way MIMO 5G network configuration of Figure 1, where bidirectional communication between two terminals, equipped with N T , 1 and N T , 2 antennas, respectively, is assisted by N C half-duplex relays, each equipped with N R antennas. We assume that there is no direct link between the two terminals, due to high path loss values or obstructions. Even though our approach can be generalized, for simplicity, the considered physical layer is that of a single-carrier cooperative system where all the channel links are quasi static and experience flat fading.
Let s 1 C N S , 1 and s 2 C N S , 2 denote the symbol vectors to be transmitted by terminal 1 and 2, respectively. In the first time slot, each terminal precodes its symbols with matrix P i C N T , i × N S , i , for  i { 1 , 2 } , before transmitting it to the relays, which thus receive y k = i = 1 2 H i , k P i s i + w k , for k { 1 , 2 , , N C } , where H i , k C N R × N T , i is the first-hop channel matrix (from terminal i to relay k), and  w k C N R models additive noise at kth relay. By defining y [ y 1 T , y 2 T , , y N C T ] T C N C N R , the overall signal received by the relays can be compactly written as
y = i = 1 2 H i P i s i + w ,
where H i [ H i , 1 T ,   H i , 2 T ,   H i , N C T ] T C N C N R × N T , i gathers all first-hop channels and the vector w [ w 1 T , w 2 T , , w N C T ] T C N C N R gathers all the noise samples.
In the second time slot, the kth relay forwards its received signal y k C N R , by using the relaying matrix F k C N R × N R , thus transmitting z k = F k y k . The received signal at each terminal can be written, for i { 1 , 2 } , as 
r i = k = 1 N C G i , k F k y k + n i = G i F y + n i ,
where G i , k C N T , i × N R is the second-hop channel matrix (from relay k to terminal i), and the vector n i C N T , i is additive noise at terminal i. Additionally, we have defined in (2) the extended matrices G i [ G i , 1 ,   G i , 2 ,   G i , N C ] C N T , i × N C N R and F diag ( F 1 , F 2 , , F N C ) C N C N R × N C N R . Moreover, by taking into account (1), the vector r i can also be directly written in terms of s 1 and s 2 as
r i = j = 1 2 C i , j s j + v i ,
where C i , j G i F H j P j C N T , i × N S , j is the dual-hop matrix from terminal j to i, for  i , j { 1 , 2 } , and  vector v i G i F w + n i C N T , i is the overall noise.
We assume customarily [14,18] that each terminal can estimate and subtract the self-interference deriving from its own symbols. To do this, terminal i has to first acquire the matrix C i , i , which can be obtained by resorting to standard training-based identification methods. Specifically, each data transmission can be preceded by a training period, wherein the two terminals transmit orthogonal pilot sequences to the relays. In this case, by redefining r i with a slight abuse of notation as r i C i , i s i , for  i { 1 , 2 } , we write explicitly
r i = C i , i ̲ s i ̲ + v i = G i F H i ̲ P i ̲ s i ̲ + v i ,
where i ̲ = 2 when i = 1 , whereas i ̲ = 1 when i = 2 .
At terminal i, vector r i is subject to linear equalization through matrix D i C N S , i ̲ × N T , i , thus yielding a soft estimate s ^ i ̲ D i r i of the symbols s i ̲ transmitted by terminal i ̲ , whose entries are then subject to minimum-distance hard decision.
In the sequel, we consider the common assumptions: (a1) s 1 and s 2 are mutually independent zero-mean circularly symmetric complex (ZMCSC) random vectors, with  E [ s i s i H ] = I N S , i , for  i { 1 , 2 } ; (a2) the entries of H i and G i are independent identically distributed ZMCSC Gaussian unit-variance random variables, for  i { 1 , 2 } ; (a3) the noise vectors w , n 1 and n 2 are mutually independent ZMCSC Gaussian random vectors, statistically independent of { s i ,   H i ,   G i } i = 1 2 , with  E [ w w H ] = σ w 2 I N C N R and E [ n i n i H ] = σ n , i 2 I N T , i , for i { 1 , 2 } .
Full channel-state information (CSI) is assumed to be available at both the terminals and the relays. Particularly, we assume that: (i) { H i } i = 1 2 are known at the terminals and at the relays; (ii) the kth second-hop channel matrices G 1 , k and G 2 , k are known only to the kth relay, for  k { 1 , 2 , , N C } ; (iii) the dual-hop channel matrix { C i , i ̲ } and the covariance matrix
K v i v i E [ v i v i H ] = σ w 2 G i F F H G i H + σ n , i 2 I N T , i
of v i are known at the ith terminal, for  i { 1 , 2 } . It should be noted that, hereinafter, all the ensemble averages are evaluated for fixed values of the first- and second-hop channel matrices.

3. The Proposed Closed-Form Design

With reference to model (4), the problem at hand is to find optimal values of { P i } i = 1 2 , F , and  { D i } i = 1 2 for recovering s 1 and s 2 according to a certain cost function and subject to suitable power constraints at the terminals and relays.
A common performance measure of the accuracy in recovering the symbol vector s i at terminal i ̲ is the mean-square value of the error e i s ^ i s i : MSE i E [ e i 2 ] = tr ( K e i e i ) , where K e i e i E [ e i e i H ] is the error covariance matrix, which depends on ( P i , F , D i ̲ ) . As a global cost function for the overall two-way transmission, we consider as in References [15,16,17,18] the sum-MSE, defined as MSE ( { P i } i = 1 2 , F , { D i } i = 1 2 ) = MSE 1 + MSE 2 . It is well-known that, for fixed values of { P i } i = 1 2 and F , the matrices { D i } i = 1 2 minimizing the sum-MSE are the Wiener filters
D i , mmse = C i , i ̲ H ( C i , i ̲ C i , i ̲ H + K v i v i ) 1
for i { 1 , 2 } , thus yielding
MSE ( { P i } i = 1 2 , F ) MSE ( { P i } i = 1 2 , F , { D i , mmse } i = 1 2 ) = i = 1 2 tr [ ( I N S , i + C i ̲ , i H K v i ̲ v i ̲ 1 C i ̲ , i ) 1 ] .
It is noteworthy that the variables P 1 , P 2 , and  F are coupled in (7) and, hence, the two terms in (7) cannot be minimized independently. Herein, we relax the original problem so as to separate the minimization of the two terms in (7).
As a first step, we observe that minimizing (7) is complicated by the presence of K v i ̲ v i ̲ 1 , which depends non-trivially on F . For such a reason, we consider instead minimization of the following high signal-to-noise ratio (SNR) approximation:
MSE ( { P i } i = 1 2 , F ) i = 1 2 tr [ ( I N S , i + σ n , i ̲ 2 C i ̲ , i H C i ̲ , i ) 1 ] ,
which turns out to be accurate when σ w 2 min ( σ n , i ̲ 2 , μ min ) , where μ min is the smallest eigenvalue of G i ̲ F F H G i ̲ H . Suitable constraints must be set to avoid trivial solutions in minimizing (8). It is customary to impose power constraints to limit the average transmit power at the terminals:
E [ P i s i 2 ] = tr ( P i P i H ) P T , i > 0
for i { 1 , 2 } . In order to limit F , we impose a constraint on the average power received at the terminals in the second time slot, that is, with reference to (2), we attempt to limit, for  i { 1 , 2 } , the following quantities:
E [ G i F y 2 ] = tr ( G i F K y y F H G i H ) ,
where K y y E [ y y H ] = i = 1 2 H i P i P i H H i H + σ w 2 I N C N R is the covariance matrix of y . It is noteworthy that (10) is typically limited in those scenarios where a target performance has to be achieved and per-node fairness is not of concern [10,12]. Moreover, the average power received at the terminals is an important metric measuring the human exposure to radio frequency (RF) fields generated by transmitters operating at mmWave frequencies [21] and, with respect to traditional per-relay transmit power constraints, it is more easily related to regulatory specifications [22]. To simplify (10), we exploit the following chain of inequalities:
tr ( G i F K y y F H G i H ) tr ( G i F F H G i H ) tr ( K y y ) tr ( G i F F H G i H ) i = 1 2 tr ( H i H i H ) P T , i + σ w 2 N C N R tr ( G i F F H G i H ) N C N R i = 1 2 N T , i P T , i + σ w 2 ,
where the last approximate inequality holds noting that, for fixed values of N T , i , by the law of large numbers one has H i H H i / ( N C N R ) I N T , i almost surely as N C N R gets large. Therefore, if we impose tr ( G i F F H G i H ) P ˜ R , i > 0 , we get the upper bound:
tr ( G i F K y y F H G i H ) P ˜ R , i N C N R i = 1 2 N T , i P T , i + σ w 2 P R , i .
Such a choice allows one to considerably simplify the system design. In summary, the optimization problem to be solved can be expressed as
min { P i } i = 1 2 , F i = 1 2 tr [ ( I N S , i + σ n , i ̲ 2 C i ̲ , i H C i ̲ , i ) 1 ] s . to tr ( P i P i H ) P T , i tr ( G i ̲ F F H G i ̲ H ) P ˜ R , i ̲ i { 1 , 2 } .
In order to find a closed-form solution of (13), we introduce the matrix B i G i F C N T , i × N C N R , with  i { 1 , 2 } , and rewrite (13) as follows
min { P i } i = 1 2 , { B i } i = 1 2 i = 1 2 tr [ ( I N S , i + σ n , i ̲ 2 P i H H i H B i ̲ H B i ̲ H i P i ) 1 ] s . to tr ( P i P i H ) P T , i tr ( B i ̲ B i ̲ H ) P ˜ R , i ̲ i { 1 , 2 } .
Remarkably, the cost function is the sum of two terms: the former one depends only on the variables { P 1 , B 2 } , whereas the latter one involves only the variables { P 2 , B 1 } . Therefore, (14) can be decomposed in two problems involving { P 1 , B 2 } and { P 2 , B 1 } separately, which can be solved in parallel in a closed-form manner. Indeed, capitalizing on such a decomposition, the solution of (14) can be characterized by the following theorem.
Theorem 1.
Assume that: (a4) P i C N T , i × N S , i is full-column rank, that is, rank ( P i ) = N S , i N T , i , i { 1 , 2 } ; (a5) B i ̲ H i C N T , i ̲ × N T , i is full-column rank, that is, rank ( B i ̲ H i ) = N T , i N T , i ̲ , for  i { 1 , 2 } . Moreover, let H i = H h , i Λ h , i V h , i H denote the singular value decomposition (SVD) of H i , where U h , i C N C N R × N C N R and V h , i C N T , i × N T , i are the unitary matrices of left/right singular vectors, and Λ h , i C N C N R × N T , i is the rectangular diagonal matrix of the corresponding singular values arranged in increasing order. Then, the solution of (14) has the following general form:
P i = V h , i , right Ω i
B i ̲ = Q i ̲ Δ i ̲ U h , i , right H ,
where V h , i , right contains the N S , i rightmost columns of V h , i , U h , i , right contains the N T , i rightmost columns of U h , i , the diagonal matrices Ω i R N S , i × N S , i and Δ i ̲ R N T , i × N T , i will be specified soon after, and Q i ̲ C N T , i ̲ × N T , i is an arbitrary semi-unitary matrix, that is, Q i ̲ H Q i ̲ = I N T , i .
Proof. 
See Appendix A. □
Remark 1.(a4) implies that N S , i N T , i , i { 1 , 2 } .
Remark 2.(a5) implies that H i is full-column rank too, that is, rank ( H i ) = N T , i and N T , 1 = N T , 2 . Hence, in the following we set N T N T , 1 = N T , 2 .
Under (a4) and (a5), the dual-hop channel matrices { C i , i ̲ = B i H i ̲ P i ̲ } i = 1 2 are full-column rank, that is, rank ( C i , i ̲ ) = N S , i ̲ N T , i ̲ , for  i = 1 , 2 : this ensures perfect recovery of the source symbol vectors { s i } i = 1 2 at the terminals in the absence of noise by means of linear equalizers. Although Theorem 1 holds for any value of N S , 1 and N S , 2 , we will assume herein that N S , 1 = N S , 2 = N T , which allows the terminals to transmit as many symbols as possible with an acceptable performance in practice.
Theorem 1 allows one to rewrite the optimization problem (14) in a simpler scalar form:
min { z 1 , , w 2 , } = 1 N T { z 2 , , w 1 , } = 1 N T i = 1 2 = 1 N T 1 1 + σ n , i ̲ 2 λ 2 ( H i ) z i , w i ̲ , s . to = 1 N T z i , P T , i = 1 N T w i ̲ , P ˜ R , i ̲ w i ̲ , , z i , > 0 { 1 , 2 , , N S , i } i { 1 , 2 } ,
with z i , and w i ̲ , representing the th squared diagonal entry of Ω i and Δ i ̲ , respectively, whereas λ ( H i ) denotes the th nonzero singular value of H i , for  { 1 , 2 , , N T } . Similarly to (14), problem (17) can be decomposed into two separate problems involving disjoint subsets of variables.
It can be shown, with straightforward manipulations, that the objective function in (17) is convex if and only if
z i , w i ̲ , σ n , i ̲ 2 3 λ 2 ( H i )
{ 1 , 2 , , N S , i } , with  i { 1 , 2 } . It is also seen that, based on (a2), one has λ min ( H i ) 1 in the large N C N R limit, with i { 1 , 2 } . Thus, condition (18) boils down to z i , , w i ̲ , > 0 , for all { 1 , 2 , , N S , i } , with  i { 1 , 2 } , which is already included in the constraints of (17). Therefore, convex programming can be used to find a global minimum of (17).
To calculate the relaying matrices, let us partition solution (16) as B i ̲ = [ B i ̲ , 1 , B i ̲ , 2 , , B i ̲ , N C ] , with  B i ̲ , k C N T × N R , i { 1 , 2 } . Defining G ˜ k [ G 1 , k T ,   G 2 , k T ] T C 2 N T × N R and B ˜ k [ B 1 , k T , B 2 , k T ] T C 2 N T × N R , and assuming that G ˜ k is full-row rank, that is, rank ( G ˜ k ) = 2 N T N R , with k { 1 , 2 , , N C } , the kth relay can construct its own relaying matrix by solving the matrix equation G ˜ k F k = B ˜ k , whose minimum-norm solution is given by
F k = G ˜ k B ˜ k ,
where the superscript † denotes the Moore-Penrose inverse.    
Algorithm 1: The proposed design algorithm.
 Input quantities: { H i , G i , σ n , i 2 , P T , i , P ˜ R , i } i = 1 2
 Output quantities: { P i , D i , mmse } i = 1 2 and { F k } k = 1 N C
  1.
Choose arbitrary { Q i } i = 1 2 such that Q i H Q i = I N S , i ̲ .
  2.
Perform the SVD of { H i } i = 1 2 . and collect the { N S , i } i = 1 2 largest singular values and the corresponding left/right singular vectors.
  3.
Solve the convex problem (17) in the disjoint subsets of variables { z 1 , , w 2 , } = 1 N S , 1 and { z 2 , , w 1 , } = 1 N S , 2 separately.
  4.
From the solution of step 3, build the matrices { Ω i , Δ i } i = 1 2 .
  5.
Build the matrices { P i , B i } i = 1 2 according to (15) and (16).
  6.
Calculate { F k } k = 1 N C according to (19).
  7.
Calculate { D i , mmse } i = 1 2 according to (6).
With reference to the step-by-step description of the proposed design algorithm reported at the top of this page, the following comments are in order. The convex optimization in step 3 can be efficiently carried out using standard techniques, such as the interior-point method. We observe that the worst-case theoretical complexity of the interior-point method is proportional to N T . Hence, for a realistic setting of the system parameters, the computational complexity of the proposed algorithm, is dominated by the SVD computation (in step 2), which is of order O ( N C N R N T 2 ) and, thus, it linearly grows with the number N C of relays. It is noteworthy that, even though the alternating algorithm proposed in Reference [16] allows to solve a nonconvex problem by solving convex subproblems, it is more complex than calculating the solution of (17); moreover, it requires proper initialization to monotonically converge to (at least) a local optimum.

4. Simulation Results

In this section, to assess the performance of the considered design, we present the results of Monte Carlo computer simulations, aimed at evaluating the average (with respect to channel realizations) bit-error-rate (BER) of the proposed cooperative two-way MIMO system. We consider a network encompassing two terminals equipped with N T = 2 antennas, and transmitting QPSK symbols with N S , 1 = N S , 2 = 2 . The N C relays are equipped with N R = 4 antennas. We also assume that P T , 1 = P T , 2 = P k = P , for all k { 1 , 2 , , N C } , where P k represents the average transmitted power at the kth relay, and set σ w 2 = σ n , 1 2 = σ n , 2 2 = 1 . Consequently, the energy per bit to noise power spectral density ratio E b / N 0 is a measure of the per-antenna link quality of both the first- and second-hop transmissions. The BER is evaluated by carrying out 10 3 independent Monte Carlo trials, with each run using independent sets of channel realizations and noise, and an independent record of 10 6 source symbols.
We compare the performances of our design (labeled as “Proposed”) to those of the iterative technique proposed in Reference [16], which has been shown [16] in its turn to outperform other iterative techniques, such as the gradient-descent technique of Reference [15]. It is worthwhile to note that both the strategies under comparison require the same amount of CSI. Furthermore, since the method of Reference [16] imposes different power constraints on the design of the relaying matrices, our solutions for { F k } k = 1 N C are properly scaled so as to ensure that the average power transmitted by each relay is the same for both methods.
In Figure 2, Figure 3 and Figure 4, we report the BER for different values of the number N C { 2 , 3 , 4 } of relays. Results in Figure 2 for N C = 2 show that the proposed closed-form design, based on the solution of the relaxed problem (14), exhibits performances comparable with the iterative solution of Reference [16] in the considered range of E b / N 0 values only when the latter employs more than 5 iterations. Specifically, when the method of Reference [16] employs 10 iterations, a crossover can be observed in Figure 2 between the BER curve of the proposed algorithm and that of Reference [16]. This behavior is due to the fact that the rate of convergence of Reference [16] strongly depends on the SNR.
Figure 3 and Figure 4 show that, as the number of relays increases, the proposed method clearly outperforms the method of Reference [16] even when the latter employs 10 iterations. Performance improvement of Reference [16] is negligible after 10 iterations.
In a nutshell, although the alternating iterative procedure [16] attempts to solve the nonconvex original two-way constrained minimum sum-MSE problem, its convergence behaviors are affected in practice by both the operative SNR and number of relays: in the low-SNR region and/or when the number of relays is sufficiently large, convergence to a local minimizer is not guaranteed in a reasonable number of iterations for all possible initializations. This is the price to pay for swapping a difficult joint optimization with a sequence of easier problems involving subsets of the variables. On the other hand, the proposed optimization strategy gives up the idea of solving the original nonconvex problem, by resorting to suitable relaxations of both the cost function and the relaying power constraint. This allows us to jointly optimize all the variables, without using burdensome iterative algorithms.

5. Discussion and Directions for Future Work

We tackled the joint sum-MSE design of terminal precoders/decoders and relay forwarding matrices for two-way AF MIMO 5G systems. We showed that a relaxed version of such a problem can be separated into two simpler ones, which can be solved in parallel by admitting closed-form solutions. The proposed technique exhibits a performance gain over the iterative method of Reference [16], exhibiting a better scaling with the number of relays and a reduced computational complexity.
In this paper, we assumed the availability of full-CSI at both terminals and the relays. In this respect, an interesting research subject consists of considering the use of partial CSI to extend network lifetime and reduce the complexity burden. Moreover, since channel estimation errors occur in practical situations, an additional research issue is to develop robust optimization designs.

Author Contributions

Conceptualization, D.D., G.G., I.I. and F.V.; methodology, D.D., G.G., I.I. and F.V.; writing—original draft preparation, G.G. and F.V.; writing—review and editing, I.I. and F.V.; supervision, F.V. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

Appendix A. Proof of Theorem 1

We focus on the optimization (14) with indexes i = 1 and i ̲ = 2 , that is, we consider
min P 1 , B 2 tr [ ( I N S , 1 + σ n , 2 2 P 1 H H 1 H B 2 H B 2 H 1 P 1 ) 1 ] s . to tr ( P 1 P 1 H ) P T , 1 tr ( B 2 B 2 H ) P ˜ R , 2 .
We note that under (a4) and (a5), one has rank ( B 2 H 1 P 1 ) = N S , 1 N T , 1 . Let U a Λ a U a H be the eigenvalue decomposition (EVD) of A H 1 H B 2 H B 2 H 1 C N T , 1 × N T , 1 , where the diagonal matrix Λ a R N T , 1 × N T , 1 and the unitary matrix U a C N T , 1 × N T , 1 collect the eigenvalues, arranged in increasing order, and the eigenvectors of A , respectively. The objective function in (A1) is a Schur-concave function of the diagonal elements of ( I N S , 1 + σ n , 2 2 P 1 H A P 1 ) 1 . In this case, it can be shown [23] that there is an optimal P 1 such that P 1 H A P 1 is diagonal, whose diagonal elements are assumed to be arranged in increasing order, and such an optimal matrix, which also minimizes tr ( P 1 P 1 H ) , is given by
P 1 = U a , right Ω 1 ,
where U a , right C N T , 1 × N S , 1 contains the N S , 1 N T , 1 rightmost columns from U a , and Ω 1 C N S , 1 × N S , 1 is a diagonal matrix. Let Q 2 C N T , 2 × N T , 1 be an arbitrary semi-unitary matrix, that is, Q 2 H Q 2 = I N T , 1 , it follows from the EVD of the matrix A that B 2 H 1 = Q 2 Λ a 1 / 2 U a H . Noting that rank ( H 1 ) = N T , 1 , by substituting the ordered SVD of H 1 = U h , 1 Λ h , 1 V h , 1 H in this equation, after some algebraic manipulations, one has that the minimum-norm solution [24] of the matrix equation B 2 U h , 1 Λ h , 1 = Q 2 Λ a 1 / 2 U a H V h , 1 is
B 2 = Q 2 Λ a 1 / 2 U ˜ a Λ h , 1 , right 1 U h , 1 , right ,
where U h , 1 , right collects the N T , 1 rightmost columns of U h , 1 , whereas U ˜ a U a H V h , 1 C N T , 1 × N T , 1 and the diagonal a Λ h , 1 , right R N T , 1 × N T , 1 gathers the N T , 1 nonzero singular values of H 1 in increasing order. The aim is now to further determine (A3) by properly choosing U ˜ a such that tr ( B 2 B 2 H ) = tr [ ( U ˜ a Λ h , 1 , right 2 U ˜ a ) Λ a ] has the smallest value. It is readily seen that tr ( B 2 B 2 H ) is invariant to the choice of Q 2 . By observing that U ˜ a H U ˜ a = I N T , 1 and using a known trace inequality, one has
tr [ ( U ˜ a Λ h , 1 , right 2 U ˜ a ) Λ a ] = 1 N T , 1 λ h , 1 , 2 λ a , ,
where λ h , 1 , and λ a , denote the th diagonal entry of Λ h , 1 , right and Λ a , respectively. The equality in (A4) holds when
U ˜ a = U a H V h , 1 = I N T , 1 .
Substituting (A5) in (A3), after some algebraic manipulations, one obtains B 2 = Q 2 Δ 2 U h , 1 , right H , with Δ 2 Λ a 1 / 2 Λ h , 1 , right 1 R N T , 1 × N T , 1 . Solution (15) comes from substituting in (A2) the minimum-norm solution [24] of (A5), that is, U a = V h , 1 , right .

References

  1. Yang, Y.; Hu, H.; Xu, J.; Mao, G. Relay technologies for WiMax and LTE-advanced mobile systems. IEEE Commun. Mag. 2009, 47, 100–105. [Google Scholar] [CrossRef]
  2. Loa, K.; Wu, C.; Sheu, S.; Yuan, Y.; Chion, M.; Huo, D.; Xu, L. IMT-advanced relay standards [WiMAX/LTE Update]. IEEE Commun. Mag. 2010, 48, 40–48. [Google Scholar] [CrossRef]
  3. Bhat, P.; Nagata, S.; Campoy, L.; Berberana, I.; Derham, T.; Liu, G.; Shen, X.; Zong, P.; Yang, J. LTE-advanced: An operator perspective. IEEE Commun. Mag. 2012, 50, 104–114. [Google Scholar] [CrossRef]
  4. Omoniwa, B.; Hussain, R.; Adil, M.; Shakeel, A.; Tahir, A.K.; Hasan, Q.U.; Malik, S.A. An Optimal Relay Scheme for Outage Minimization in Fog-Based Internet-of-Things (IoT) Networks. IEEE Internet Things J. 2019, 6, 3044–3054. [Google Scholar] [CrossRef]
  5. Chen, Z.; Wang, L.; Han, D.; Zeng, H. A Unified Performance Analysis of Relaying Communication System for IoT Application With Hybrid Fading. IEEE Internet Things J. 2020, 7, 570–583. [Google Scholar] [CrossRef]
  6. Ji, B.; Chen, Z.; Chen, S.; Zhou, B.; Li, C.; Wen, H. Joint optimization for ambient backscatter communication system with energy harvesting for IoT. Mech. Syst. Signal Process. 2020, 135, 106412. [Google Scholar] [CrossRef]
  7. Parkvall, S.; Dahlman, E.; Furuskar, A.; Frenne, M. NR: The New 5G Radio Access Technology. IEEE Commun. Stand. Mag. 2017, 1, 24–30. [Google Scholar] [CrossRef]
  8. Rappaport, T.S.; Xing, Y.; Kanhere, O.; Ju, S.; Madanayake, A.; Mandal, S.; Alkhateeb, A.; Trichopoulos, G.C. Wireless Communications and Applications Above 100 GHz: Opportunities and Challenges for 6G and Beyond. IEEE Access 2019, 7, 78729–78757. [Google Scholar] [CrossRef]
  9. Wu, S.; Atat, R.; Mastronarde, N.; Liu, L. Improving the Coverage and Spectral Efficiency of Millimeter-Wave Cellular Networks Using Device-to-Device Relays. IEEE Trans. Commun. 2018, 66, 2251–2265. [Google Scholar] [CrossRef]
  10. Cui, S.; Goldsmith, A.J.; Bahai, A. Energy-efficiency of MIMO and cooperative MIMO techniques in sensor networks. IEEE J. Sel. Areas Commun. 2004, 22, 1089–1098. [Google Scholar] [CrossRef]
  11. Jayaweera, S.K. Virtual MIMO-based cooperative communication for energy-constrained wireless sensor networks. IEEE Trans. Wirel. Commun. 2006, 5, 984–989. [Google Scholar] [CrossRef]
  12. Behbahani, A.S.; Merched, R.; Eltawil, A.M. Optimizations of a MIMO Relay Network. IEEE Trans. Signal Process. 2008, 56, 5062–5073. [Google Scholar] [CrossRef]
  13. Darsena, D.; Gelli, G.; Verde, F. Design and performance analysis of multiple-relay cooperative MIMO networks. J. Commun. Netw. 2019, 21, 25–32. [Google Scholar] [CrossRef]
  14. Katti, S.; Gollakota, S.; Katabi, D. Embracing Wireless Interference: Analog Network Coding. ACM SIGCOMM Comput. Commun. Rev. 2007, 9. [Google Scholar] [CrossRef]
  15. Lee, K.; Sung, H.; Park, E.; Lee, I. Joint Optimization for One and Two-Way MIMO AF Multiple-Relay Systems. IEEE Trans. Wirel. Commun. 2010, 9, 3671–3681. [Google Scholar] [CrossRef]
  16. Rong, Y. Joint Source and Relay Optimization for Two-Way MIMO Multi-Relay Networks. IEEE Commun. Lett. 2011, 15, 1329–1331. [Google Scholar] [CrossRef] [Green Version]
  17. Hu, C.; Chou, Y. Precoding Design of MIMO AF Two-Way Multiple-Relay Systems. IEEE Signal Process. Lett. 2013, 20, 623–626. [Google Scholar] [CrossRef]
  18. Hu, C.; Liu, G.; Chen, B. Joint Relay/Antenna Selection and Precoding Design for Two-Way MIMO Amplify-and-Forward Relaying Systems. IEEE Trans. Veh. Technol. 2016, 65, 4854–4864. [Google Scholar] [CrossRef]
  19. Hu, C.; Chen, B.; Liu, G. Precoding design for two-way MIMO relaying with antenna selection. In Proceedings of the IEEE International Conference on Consumer Electronics (ICCE), Las Vegas, NV, USA, 12–14 January 2018; pp. 1–5. [Google Scholar] [CrossRef]
  20. Rong, Y. Joint Source and Relay Optimization for Two-Way Linear Non-Regenerative MIMO Relay Communications. IEEE Trans. Signal Process. 2012, 60, 6533–6546. [Google Scholar] [CrossRef] [Green Version]
  21. Wu, T.; Rappaport, T.S.; Collins, C.M. Safe for Generations to Come: Considerations of Safety for Millimeter Waves in Wireless Communications. IEEE Microw. Mag. 2015, 16, 65–84. [Google Scholar] [CrossRef] [Green Version]
  22. Gastpar, M. On Capacity Under Receive and Spatial Spectrum-Sharing Constraints. IEEE Trans. Inf. Theory 2007, 53, 471–487. [Google Scholar] [CrossRef]
  23. Palomar, D.P.; Cioffi, J.M.; Lagunas, M.A. Joint Tx-Rx beamforming design for multicarrier MIMO channels: A unified framework for convex optimization. IEEE Trans. Signal Process. 2003, 51, 2381–2401. [Google Scholar] [CrossRef]
  24. Ben-Israel, A.; Greville, T.N. Generalized Inverses: Theory and Applications; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2003; Volume 15. [Google Scholar]
Figure 1. Model of the considered two-way relaying multiple-input multiple-output (MIMO) 5G network.
Figure 1. Model of the considered two-way relaying multiple-input multiple-output (MIMO) 5G network.
Sensors 20 06284 g001
Figure 2. Bit-error-rate (BER) versus E b / N 0 of the proposed design versus the iterative method of Reference [16] ( N C = 2 ).
Figure 2. Bit-error-rate (BER) versus E b / N 0 of the proposed design versus the iterative method of Reference [16] ( N C = 2 ).
Sensors 20 06284 g002
Figure 3. BER versus E b / N 0 of the proposed design versus the iterative method of Reference [16] ( N C = 3 ).
Figure 3. BER versus E b / N 0 of the proposed design versus the iterative method of Reference [16] ( N C = 3 ).
Sensors 20 06284 g003
Figure 4. BER versus E b / N 0 of the proposed design versus the iterative method of Reference [16] ( N C = 4 ).
Figure 4. BER versus E b / N 0 of the proposed design versus the iterative method of Reference [16] ( N C = 4 ).
Sensors 20 06284 g004
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Darsena, D.; Gelli, G.; Iudice, I.; Verde, F. Separable MSE-Based Design of Two-Way Multiple-Relay Cooperative MIMO 5G Networks. Sensors 2020, 20, 6284. https://doi.org/10.3390/s20216284

AMA Style

Darsena D, Gelli G, Iudice I, Verde F. Separable MSE-Based Design of Two-Way Multiple-Relay Cooperative MIMO 5G Networks. Sensors. 2020; 20(21):6284. https://doi.org/10.3390/s20216284

Chicago/Turabian Style

Darsena, Donatella, Giacinto Gelli, Ivan Iudice, and Francesco Verde. 2020. "Separable MSE-Based Design of Two-Way Multiple-Relay Cooperative MIMO 5G Networks" Sensors 20, no. 21: 6284. https://doi.org/10.3390/s20216284

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