# Joint optimization of source and relay precoding for AF MIMO relay systems

- Jun Li
^{1}, - Xueqin Jiang
^{2}, - Sangseob Song
^{1}, - Ying Guo
^{3}and - Moon Ho Lee
^{1}Email author

**2015**:175

https://doi.org/10.1186/s13638-015-0377-3

© Li et al. 2015

**Received: **20 November 2014

**Accepted: **7 May 2015

**Published: **19 June 2015

## Abstract

In this paper, we investigate a joint source and relay precoding design scheme for an amplify-and-forward (AF) multiple-input multiple-output (MIMO) relay system with absence of the direct link. The joint optimization problem, which is to minimize an objective function based on the mean square error (MSE), is formulated as a nonconvex optimization problem in the AF MIMO relay system. Instead of the conventional iterative method, we use an inequality to derive a lower bound of the MSE under the power constraint for obtaining a suboptimal solution of the objective function, which makes the optimization problem convex and also approaches the existing upper bound of the MSE, especially at the high signal-to-noise ratio (SNR). Numerical results show that this scheme outperforms the previous schemes in terms of either MSE or bit error rate (BER).

## Keywords

## 1 Introduction

As the relay channel was initially introduced in wireless networks [1, 2], the cooperative relay communication has been developed rapidly these days [3]. The known relay protocols have been classified as amplify-and-forward (AF), decode-and-forward (DF), and compress-and-forward (CF) [4].

Compared with DF and CF protocols, the AF protocol suffers from the noise enhancement, but it is still considered as a hot issue in wireless networks since it usually leads to low complexity and low consumption of power. On the other hand, the multiple-input multiple-output (MIMO) technology was introduced to increase the channel capacity and improve the reliability of wireless networks in [5]. Therefore, using the MIMO technology into a relay system and the optimization design in the MIMO relay system have gained much attention [6].

The main optimizing processing of an AF MIMO relay system is to maximize or minimize objective functions, such as mutual information (MI), mean square error (MSE), sum of rate and signal-to-interference-plus-noise ratio (SINR). For example, Fang et al. proposed an approach to maximize the MI for an optimal design of source covariance matrix and relay matrix [7]. Similar results were achieved while taking a source covariance matrix as an identity matrix [8, 9]. In addition, an optimization of the joint power constraint was designated to maximize the MI [10]. The minimization of the MSE for MIMO relay systems was derived for a joint optimal design of source matrix and relay precoding matrix [11]. Furthermore, unified frameworks were developed to optimize the source and relay precoding matrix while designing an iterative algorithm to allocate the optimal power to the relay channels [12]. Due to the high computational complexity of the iterative algorithm, a suboptimal algorithm was also developed to reduce its computational complexity [13, 14]. As for the precoding multi-relay networks, the joint source-relay optimization design was proposed to maximize SINR [15]. The optimization of achievable rate and channel capacity was also derived [16]. Moreover, the optimizations of two-way relay systems were investigated using the precoding approach in a similar scenario as the previous literatures [17–19]. For the optimization of the AF MIMO relay systems, Sanguinetti et. al. not only summarized various kinds of optimization problems but also suggested several related solutions for each problem [20].

In this paper, we suggest a joint optimal design of the source and relay precoding matrices for AF MIMO relay systems. For simplicity, we assume that the perfect channel state information (CSI) is available at the relay and destination. We will derive an objective function on the basis of the MSE. Since the proposed objective function is not convex, we further derive a lower bound of the objective function to make it convex which is different from the upper bound in [14]. The numerical results show that the lower bound has a better performance than the previous schemes. It approaches to the known upper bound at the high signal-to-noise ratio (SNR).

The rest of this paper is organized as follows. In the “System model” section, we introduce the system model for the AF MIMO relay system. The lower bound of the MSE is derived in the “Lower bound of MSE” section. In the “Numerical results” section, numerical results are presented. The “Conclusions” section concludes this paper.

*Notations*: Boldface upper- and lowercase letters denote matrices and column vectors, respectively. (·)^{
H
} stands for Hermitian transpose. \(\mathbb {C}\) represents the complex number field. **I**
_{
M
} is an identity matrix of size *M*×*M*. \(\mathcal {CN}(\mu,\nu)\) stands for the complex Gaussian distribution with mean *μ* and covariance *ν*. *E*{·} denotes the expectation operator. *t*
*r*{·} and *r*
*a*
*n*
*k*{·} denote the trace and rank of a matrix. **A**
_{
ij
} denotes the (*i*,*j*)-th element of matrix **A**. (·)^{−1} stands for matrix inversion. ∇^{2}(·) denotes the second-order gradient of a function. (·)≽0 stands for a semi-positive definite matrix.

## 2 System model

*N*

_{ s },

*N*

_{ r }and

*N*

_{ d }antennas, respectively. The half-duplex mode is used for this system, where each node cannot transmit and receive simultaneously. The direct link is not considered and the flat fading is applied for all channels.

*E*{

**s**

**s**

^{ H }}=

**I**

_{ K }. The received signal at the relay can be described as

**n**

_{1}denotes a Gaussian noise vector with \(\mathbf {n}_{1}\sim \mathcal {CN}(0,{\delta _{1}^{2}}\mathbf {I}_{N_{r}})\). For the simplicity, the power constraint

*P*

_{1}at the source is given by

*P*

_{2}at the relay, we can obtain

**n**

_{2}denotes a Gaussian noise vector with \(\mathbf {n}_{2}\sim \mathcal {CN}(0,{\delta _{2}^{2}}\mathbf {I}_{N_{d}})\). In the end, a linear receiver \(\mathbf {G}\in \mathbb {C}^{k\times N_{d}}\) is applied at the destination. Therefore, the estimated signal at the destination can be achieved as

## 3 Lower bound of MSE

**H**, the noise covariance matrix

**R**and the covariance matrix of the received signal \(\mathbf {R_{y_{d}}}\) are described as follows

**G**to minimize the MSE matrix is given by Wiener filter, i.e.,

**M**is chosen as a diagonal matrix. Then the SINR [21] can be expressed as

*α*and

*β*are constants that depend on the signal constellation, and

*Q*is the

*Q*-function defined as \(Q(x)=(1/\sqrt {2\pi })\int _{x}^{\infty } e^{-\lambda ^{2}/2}d\lambda \). Namely, minimizing the symbol error rate or bit error rate is also equivalent to minimizing the MSE. Using the abovementioned analysis, the optimal processing can be derived as

*H*

_{1}and

*H*

_{2}as

**U**

_{1},

**V**

_{1},

**U**

_{2}and

**V**

_{2}are unitary matrices, while

**Λ**

_{1}and

**Λ**

_{2}are the diagonal matrices with entries being arranged in the non-increasing order [10]. In order to make the MSE matrix as a diagonal matrix, the optimal matrices

**W**

_{1}and

**W**

_{2}should be chosen as [12]

where \(\bar {\mathbf {V}}_{1}\), \(\bar {\mathbf {V}}_{2}\) and \(\bar {\mathbf {U}}_{1}\) denote the submatrices that contain the first *K* columns of **V**
_{1}, **V**
_{2} and **U**
_{1}, respectively. **Σ**
_{1} and **Σ**
_{2} are the diagonal matrices.

*K*columns of

**Λ**

_{1}and

**Λ**

_{2}, respectively. Therefore, the optimization problem of the AMSE can be rewritten as

*σ*

_{1,k },

*σ*

_{2,k },

*λ*

_{1,k }and

*λ*

_{2,k }denote the

*k*th diagonal entry of

**Σ**

_{1},

**Σ**

_{2},

**Λ**

_{1}, and

**Λ**

_{2}, respectively, ∀

*k*∈{1,2,…,

*K*}. The whole channel can be divided into

*K*subchannels with the joint precoding approach where each subchannel gain can be specified as \(\lambda _{1,k}^{2}\lambda _{2,k}^{2}\), while

**Σ**

_{1}and

**Σ**

_{2}can be treated as the power allocation. It is obvious the power allocation is a key parameter for the optimization in the AF MIMO relay system. After substituting (20) and (21) into the power constraint (17), we obtain

*a*

_{ k }and

*b*

_{ k }are the power allocated to the

*k*th data stream at the source and the relay, respectively. Furthermore, taking \(\bar {\lambda }_{1,k}^{2}={\lambda _{1,k}^{2}}/{{\delta _{1}^{2}}}\) and \(\bar {\lambda }_{2,k}^{2}={\lambda _{2,k}^{2}}/{{\delta _{2}^{2}}}\) and replacing

*σ*

_{1,k },

*σ*

_{2,k },

*λ*

_{1,k }and

*λ*

_{2,k }in (23), the optimization problem can be expressed as follows

It is obvious that the abovementioned objective function is not convex [10]. Namely, it is difficult to get the optimal solution from (26). Although Rong et al. [12] has proposed an iterative algorithm for the optimal solution, the computational complexity is still very high. In order to reduce the computational complexity, an upper bound as a suboptimal solution was derived [14], where we can get the very close performance to an iterative algorithm. In the following, we will propose a lower bound to achieve the better performance but having a little high computational complexity comparing with the upper bound.

where *x*,*y*>0 or *x*<0,*y*<0,*x*
*y*≠1.

*f*(

*x*,

*y*)=(

*x*+

*y*)/(

*x*+

*y*+

*x*

*y*). It can be proved that this lower bound is a convex function, i.e.,

where *υ*
_{1} and *υ*
_{2} are the Lagrange multipliers. After making the tedious partial derivatives of equation (34), the solution of the unknown parameters (*a*
_{1},*a*
_{2},…,*a*
_{
k
}) and (*b*
_{1},*b*
_{2},…,*b*
_{
k
}) can be derived. Because of the partial derivatives in the calculation, the computational complexity of the lower bound is a little higher than that of the upper bound.

## 4 Numerical results

In this section, we analyze the derived lower bound for the AF MIMO relay system. The two-channel matrices are assumed to be distributed with \(\mathcal {CN}(0,1)\). The SNRs at the relay and the destination are defined as \(\text {SNR}_{s}=P_{1}/{\sigma _{1}^{2}}\) and \(\text {SNR}_{d}=P_{2}/{\sigma _{2}^{2}}\), respectively.

**W**

_{1}is same as (30), while

**W**

_{2}is given by

*N*

_{ s }=

*N*

_{ d }in the following analysis. Firstly, we consider a case of the same number of antennas at each node. Without loss of generality, we assume that

*N*

_{ s }=

*N*

_{ r }=

*N*

_{ d }=3 and

*K*=2. Figure 2 shows the AMSE of all algorithms for the fixed

*ρ*

_{2}=10 dB. The BER performance of the algorithms is demonstrated in Fig. 3. It is shown that the derived lower bound of the joint precoding scheme has a better performance than that of either NAF-based or PMF-based scheme. Comparing the lower bound with the upper bound, the difference of the AMSE is reduced as the SNR increases, which is shown in Fig. 2, and the two curves are almost overlapped at SNR around 10 dB. However, the BER performance of the lower bound is slightly different from the upper bound, as shown in Fig. 3.

*N*

_{ s }=

*N*

_{ d }=4,

*N*

_{ r }=3 and

*K*=2 in the simulations. The numerical results of the AMSE and the BER of the related algorithms are shown in Figs. 4 and 5, respectively. We also find that the lower bound is still superior than that of the previous schemes. The derived lower bound and upper bound approach each other, especially at the high SNR. This is consistent with the case of the same number of antennas. It implies that the derived lower bound is approaching to the true objective curve at the high SNR. In other words, the accuracy of the proposed lower bound is great guaranteed with the increment of the SNR.

## 5 Conclusions

We have presented a joint precoding scheme for the AF MIMO relay system. We derive a lower bound as the suboptimal solutions to overcome nonconvexity of the objective function. Numerical results show that compared with the previous schemes, the proposed scheme can obtain a great performance gain in terms of the SNR. In addition, the performance of the lower bound approaches to that of the existing upper bound, especially at the high SNR. Therefore, the accuracy of the proposed lower bound is guaranteed with the increment of the SNR. In our future work, we will extend this scheme to the case of imperfect CSI with the limited feedback, which is more practical in wireless relay networks.

## Declarations

### Acknowledgements

This work was supported by MEST 2015R1A2A1A05000977, NRF, South Korea, National Nature Science Foundation of China (61201249, 61359153, 61272495), and the Brain Korea 21 PLUS Project, National Research Foundation of Korea.

**Open Access** This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.

## Authors’ Affiliations

## References

- EC Van Der Meulen, Three-terminal communication channels. Adv. Appl. Prob. 3, 120–154 (1971).MathSciNetView ArticleMATHGoogle Scholar
- TM Cover, AEL Gamal, Capacity theorems for the relay channel. IEEE Trans. Inform. Theory. 25(5), 572–584 (1979).MathSciNetView ArticleMATHGoogle Scholar
- P Gupta, PR Kumar, The capacity of wireless networks. IEEE Trans. Inform. Theory. 46(2), 388–404 (2000).MathSciNetView ArticleMATHGoogle Scholar
- JN Laneman, DNC Tse, GW Wornell, Cooperative diversity in wireless networks: Efficient protocols and outage behavior. IEEE Trans. Inform. Theory. 50(12), 3062–3080 (2004).MathSciNetView ArticleMATHGoogle Scholar
- IE Telatar, Capacity of multi-antenna gaussian channels. European Trans. Telecom. 10(6), 585–595 (1999).View ArticleGoogle Scholar
- C Chae, T Tang, RW Heath, S Cho, MIMO relaying with linear processing for multiuser transmission in fixed relay networks. IEEE Trans. Signal Process. 56(2), 727–738 (2008).MathSciNetView ArticleGoogle Scholar
- Z Fang, Y Hua, JC Koshy, in Fourth IEEE Workshop on Sensor Array and Multichannel Processing. Joint source and relay optimization for a non-regenerative MIMO relay, (2006), pp. 239–243.Google Scholar
- X Tang, Y Hua, Optimal design of non-regenerative MIMO wireless relays. IEEE Trans. Wireless Commun. 6(4), 1398–1407 (2007).View ArticleGoogle Scholar
- O Muñoz-Medina, J Vidal, A Agustín, Linear transceiver design in nonregenerative relays with channel state information. IEEE Trans. Signal Process. 55(6), 2593–2604 (2007).MathSciNetView ArticleGoogle Scholar
- I Hammerstrom, A Wittneben, Power allocation schemes for amplify-and-forward MIMO-OFDM relay links. IEEE Trans. Wireless Commun. 6(8), 2798–2802 (2007).View ArticleGoogle Scholar
- W Guan, H Luo, Joint MMSE transceiver design in non-regenerative MIMO relay systems. IEEE Commun. Letters. 12(7), 517–519 (2008).View ArticleGoogle Scholar
- Y Rong, X Tang, Y Hua, A unified framework for optimizing linear nonregenerative multicarrier MIMO relay communication systems. IEEE Trans. Signal Process. 57(12), 4837–4851 (2009).MathSciNetView ArticleGoogle Scholar
- Y Rong, in IEEE International Conference on Communications (ICC). Non-regenerative multicarrier MIMO relay communications based on minimization of mean-squared error, (2009), pp. 1–5.Google Scholar
- Rong, Y, Linear non-regenerative multicarrier MIMO relay communications based on MMSE criterion. IEEE Trans. Commun. 58(7), 1918–1923 (2010).View ArticleGoogle Scholar
- A Ikhlef, R Schober, Joint source-relay optimization for fixed receivers in multi-antenna multi-relay networks. IEEE Trans. Wireless Commun. 13(1), 62–74 (2014).View ArticleGoogle Scholar
- TX Tran, NH Tran, HR Bahrami, S Sastry, On achievable rate and ergodic capacity of NAF multi-relay networks with CSI. IEEE Trans. Commun. 62(5), 1490–1502 (2014).View ArticleGoogle Scholar
- Z Ding, T Wang, M Peng, W Wang, KK Leung, On the design of network coding for multiple two-way relaying channels. IEEE Trans. Wireless Commun. 10(6), 1820–1832 (2011).View ArticleGoogle Scholar
- Z Zhao, M Peng, Z Ding, W Wang, HH Chen, Denoise-and-forward network coding for two-way relay MIMO systems. IEEE Trans. Veh. Technol. 63(2), 775–788 (2014).View ArticleGoogle Scholar
- S Yadav, PK Upadhyay, S Prakriya, Performance evaluation and optimization for two-way relaying with multi-antenna sources. IEEE Trans. Veh. Technol. 63(6), 2982–2989 (2014).View ArticleGoogle Scholar
- L Sanguinetti, AA D’Amico, Y Rong, A tutorial on the optimization of amplify-and-forward MIMO relay systems. IEEE J. Selected Areas Commun. 30(8), 1331–1346 (2012).View ArticleGoogle Scholar
- DP Palomar, JM Cioffi, MA Lagunas, Joint Tx-Rx beamforming design for multicarrier MIMO channels: a unified framework for convex optimization. IEEE Trans. Signal Process. 51(9), 2381–2401 (2003).View ArticleGoogle Scholar
- JG Proakis,
*Digital Communications*(McGraw-Hill, New York, 1995).Google Scholar - S Boyd, L Vandenberghe,
*Convex Optimization*(Cambridge University Press, Cambridge, 2004).View ArticleMATHGoogle Scholar - PU Sripathi, JS Lehnert, in IEEE Conference Record of the Thirty-Eighth Asilomar Conference on Signals, Systems and Computers, 2. A throughput scaling law for a class of wireless relay networks, (2004), pp. 1333–1337.Google Scholar