Top Banner
RESEARCH Open Access Linear precoder design for non-orthogonal AF MIMO relaying systems based on MMSE criterion Yunida Yunida, Nasaruddin Nasaruddin * , Rusdha Muharar and Yuwaldi Away Abstract Multiple-input multiple-output (MIMO) relaying system has attracted the attention of cooperative network researchers, due to its advantage over the conventional single antenna system, in terms of system capacity and spatial diversity. Precoder design is a processing scheme implemented at a source and relay node to improve system performance. We propose a linear precoder design for non-orthogonal amplify-and-forward MIMO relaying systems based on the minimum mean square error (MMSE) criterion. We analyze an upper bound of MMSE using a convenient expression to determine the structure of precoding matrices using the singular-value decomposition technique. Simulation results demonstrate that the proposed precoded scheme outperforms both unprecoded and existing precoded schemes. Keywords: MIMO relaying, Cooperative network, Precoder design, Non-orthogonal amplify-and-forward, MMSE criterion 1 Introduction Relaying techniques in cooperative wireless networks in- crease a networks coverage area and data rate and reduce transmission power [1, 2]. Generally, improving the per- formance of cooperative networks can be achieved by re- laying protocols such as the decode-and-forward (DF) [3, 4] and amplify-and-forward (AF) [57] schemes. The DF scheme is complex because the relay node must first de- code the signal received from a source and then transmit the re-encoded signal to the destination. In contrast, the AF scheme is simple to implement because the relay node only needs to transmit an amplified version of the received signal. Among different AF schemes, half-duplex non-orthogonal AF (NAF) relaying [8, 9] has been consid- ered a superior scheme. With NAF relaying, received colli- sion and the broadcast range can be maximized because the relay and source nodes can transmit signals simultan- eously in both cooperative and broadcasting phases. Furthermore, the capacity of cooperative networks can be increased using multiple antennas at the transceiver, i.e., multiple-input multiple-output (MIMO) relaying techniques [10, 11]. Recently, seminal studies into MIMO relaying systems have concentrated on a transceiver precoding design with orthogonal or conventional AF schemes [1214]. A transceiver precoding design is a pro- cessing technique that exploits channel state information (CSI) by weighting information streams at the transmitter to achieve transmit diversity. Mo and Chew [12] proposed two schemes of precoding design for AF MIMO relay net- works under minimum mean square error (MMSE) criter- ion and QoS requirements, i.e., optimal joint source and relay precoding (OJSRP) and suboptimal relay only pre- coding (SROP) schemes. They proved that the OJSRP scheme outperforms the SROP scheme in terms of MSE performance and capacity, which shows that precoding at both source and relay nodes achieves an improved (higher) performance compared to precoding only at the relay nodes. To optimize the power distribution between the source and relay nodes in the OJSRP scheme, a joint precoder design and node power allocation based on the MSE criterion in AF MIMO relay networks has been con- sidered [13]. This approach demonstrated that the most efficient method to allocate node power is adjusting the noise level of the receiver nodes. A detailed investigation of the diverse linear precoder designs for AF MIMO relay networks based on MMSE, zero-forcing (ZF), and max- imum information rate (MIR) criteria can be found in the literature [14]. In that study, the results showed that the MMSE criterion achieves near-optimal performance * Correspondence: [email protected] Electrical and Computer Engineering Department, Syiah Kuala University, Banda Aceh 23111, Indonesia © The Author(s). 2018 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. Yunida et al. EURASIP Journal on Wireless Communications and Networking (2018) 2018:285 https://doi.org/10.1186/s13638-018-1295-y
8

Linear precoder design for non-orthogonal AF MIMO relaying ... · RESEARCH Open Access Linear precoder design for non-orthogonal AF MIMO relaying systems based on MMSE criterion Yunida

Aug 13, 2019

Download

Documents

vanhuong
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Linear precoder design for non-orthogonal AF MIMO relaying ... · RESEARCH Open Access Linear precoder design for non-orthogonal AF MIMO relaying systems based on MMSE criterion Yunida

RESEARCH Open Access

Linear precoder design for non-orthogonalAF MIMO relaying systems based on MMSEcriterionYunida Yunida, Nasaruddin Nasaruddin* , Rusdha Muharar and Yuwaldi Away

Abstract

Multiple-input multiple-output (MIMO) relaying system has attracted the attention of cooperative network researchers,due to its advantage over the conventional single antenna system, in terms of system capacity and spatial diversity.Precoder design is a processing scheme implemented at a source and relay node to improve system performance.We propose a linear precoder design for non-orthogonal amplify-and-forward MIMO relaying systems based on theminimum mean square error (MMSE) criterion. We analyze an upper bound of MMSE using a convenient expression todetermine the structure of precoding matrices using the singular-value decomposition technique. Simulation resultsdemonstrate that the proposed precoded scheme outperforms both unprecoded and existing precoded schemes.

Keywords: MIMO relaying, Cooperative network, Precoder design, Non-orthogonal amplify-and-forward, MMSE criterion

1 IntroductionRelaying techniques in cooperative wireless networks in-crease a network’s coverage area and data rate and reducetransmission power [1, 2]. Generally, improving the per-formance of cooperative networks can be achieved by re-laying protocols such as the decode-and-forward (DF) [3,4] and amplify-and-forward (AF) [5–7] schemes. The DFscheme is complex because the relay node must first de-code the signal received from a source and then transmitthe re-encoded signal to the destination. In contrast, theAF scheme is simple to implement because the relay nodeonly needs to transmit an amplified version of the receivedsignal. Among different AF schemes, half-duplexnon-orthogonal AF (NAF) relaying [8, 9] has been consid-ered a superior scheme. With NAF relaying, received colli-sion and the broadcast range can be maximized becausethe relay and source nodes can transmit signals simultan-eously in both cooperative and broadcasting phases.Furthermore, the capacity of cooperative networks can

be increased using multiple antennas at the transceiver,i.e., multiple-input multiple-output (MIMO) relayingtechniques [10, 11]. Recently, seminal studies into MIMOrelaying systems have concentrated on a transceiver

precoding design with orthogonal or conventional AFschemes [12–14]. A transceiver precoding design is a pro-cessing technique that exploits channel state information(CSI) by weighting information streams at the transmitterto achieve transmit diversity. Mo and Chew [12] proposedtwo schemes of precoding design for AF MIMO relay net-works under minimum mean square error (MMSE) criter-ion and QoS requirements, i.e., optimal joint source andrelay precoding (OJSRP) and suboptimal relay only pre-coding (SROP) schemes. They proved that the OJSRPscheme outperforms the SROP scheme in terms of MSEperformance and capacity, which shows that precoding atboth source and relay nodes achieves an improved(higher) performance compared to precoding only at therelay nodes. To optimize the power distribution betweenthe source and relay nodes in the OJSRP scheme, a jointprecoder design and node power allocation based on theMSE criterion in AF MIMO relay networks has been con-sidered [13]. This approach demonstrated that the mostefficient method to allocate node power is adjusting thenoise level of the receiver nodes. A detailed investigationof the diverse linear precoder designs for AF MIMO relaynetworks based on MMSE, zero-forcing (ZF), and max-imum information rate (MIR) criteria can be found in theliterature [14]. In that study, the results showed that theMMSE criterion achieves near-optimal performance

* Correspondence: [email protected] and Computer Engineering Department, Syiah Kuala University,Banda Aceh 23111, Indonesia

© The Author(s). 2018 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, andreproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link tothe Creative Commons license, and indicate if changes were made.

Yunida et al. EURASIP Journal on Wireless Communications and Networking (2018) 2018:285 https://doi.org/10.1186/s13638-018-1295-y

Page 2: Linear precoder design for non-orthogonal AF MIMO relaying ... · RESEARCH Open Access Linear precoder design for non-orthogonal AF MIMO relaying systems based on MMSE criterion Yunida

advantage compared to the ZF and MIR criteria whenchannel coding with a low coding rate is applied jointlyacross the source antennas.Motivated by the above advantages of the MMSE cri-

terion in AF MIMO networks, we propose a linear pre-coder design for half-duplex NAF MIMO relayingnetworks based on the MMSE criterion. To the best ourknowledge, such a precoder design for non-orthogonalAF MIMO relay schemes has not been proposed. Somestudies [15, 16] have investigated precoder designs forthree-node NAF relaying systems where all nodes areequipped with a single antenna. The optimal precoderdetectors based on MMSE and minimum bit error rate(MBER) criteria have also been proposed in [15]. Thatstudy concluded that the proposed detectors outper-formed other optimal detectors, i.e., channel inversion,maximum ratio combining, and biased maximum likeli-hood detectors. Compared to an MBER detector [15],the MMSE detector cannot achieve full diversity; how-ever, the computational complexity of the MMSE de-tector is stable relative to the constellation size of themodulation schemes, while the MBER detector increasessignificantly [16] in terms of bit error rate (BER) per-formance. Our main contributions and solutions in thispaper can be summarized as:

� A precoder design for non-orthogonal AF MIMOrelay schemes using the MMSE criterion

� A simpler suboptimal solution to the optimizationproblem of the precoder design by optimizing thetransmit power from source and destination

� An analysis of the system performance of the proposedscheme for unprecoded and precoded NAF MIMOrelaying systems.

The remainder of this paper is organized as follows. Asystem model and the proposed precoder design withNAF relaying are introduced in Sections 2 and 3, re-spectively. Simulation results are provided in Section 4,and a brief conclusion is presented in Section 5.

Notations: In this paper, matrices and vectors are inboldface. ()H and IN denote the Hermitian transpose of avector and identity the matrix of size N, respectively, whileE(.) and tr (.) denote the expectation and trace functions,respectively.

2 Proposed system model and problem formulation2.1 Precoder for NAF MIMO relaying systemA three-node MIMO non-orthogonal relaying systemcomprised a source (S), a relay node (R), and a destination(D) shown in Fig. 1. This system is equipped with multipleantennas, i.e., NS, NR, and ND, that cannot transmit or re-ceive signals simultaneously. In other words, each nodecommunicates in half-duplex mode. The transmissionprocess of a non-orthogonal relaying system is dividedinto broadcasting and cooperative phases.In the broadcasting phase, S precodes the signal vector

s1∈£NB�1 linearly using a precoding matrix FS∈£NS�NB

where NB ≤min(NS,NR,ND) is the number of datastreams. Then, S transmits it to R and to D directly. Thebroadcast signal vector received by both D and R can beformulated respectively as follows:

yD;1 ¼ HSDFSS1 þ nD;1 ð1Þ

and

yR ¼ HSRFSS1 þ nR ð2Þ

Here, yD;1∈ℂND�1 and yR∈ℂ

NR�1 are the received signal

vectors at D and R, respectively, while HSD∈ℂND�NS andHSR∈ℂNR�NS are the complex Gaussian random MIMOchannel gain matrices of the S→D and S→R links, re-spectively. The noise vector nD;1∈ℂND�1 and nR∈ℂNR�1

are the respective additive white Gaussian noise(AWGN) samples at the receiving antennas of D andR, respectively, which are assumed to have independ-ent identically distributed (i.i.d) components with zer-o-mean and covariance matrices E½nD;1nH

D;1� ¼ σ2n;dIND

Fig. 1 Half-duplex non-orthogonal MIMO relaying system

Yunida et al. EURASIP Journal on Wireless Communications and Networking (2018) 2018:285 Page 2 of 8

Page 3: Linear precoder design for non-orthogonal AF MIMO relaying ... · RESEARCH Open Access Linear precoder design for non-orthogonal AF MIMO relaying systems based on MMSE criterion Yunida

and E½nRnHR � ¼ σ2n;rINR , where σ2n;d and σ2n;r are the noise

variances at D and R, respectively.In the cooperative phase, R linearly multiplies the re-

ceived signal in (2) by a precoding matrix FR∈£NR�NR

and transmits this amplified signal vector to D. By as-suming a non-orthogonal cooperative system, R commu-nicates with the destination and S transmits the signalvector s2∈£NB�1 to D. Thus, D receives the signal vectorsfrom S and D as follows:

yD;2 ¼ HRDFRyR þHSDFSS2 þ nD;2

¼ HRDFRHSRFSS1 þHSDFsS2 þ HRDFRnR þ nD;2� �

;

ð3Þ

where HRD∈£ND�NR is the complex Gaussian randomMIMO channel gain matrix of the R→D link. The noisevector nD;2∈£ND�1 is the AWGN samples at the receivingantennas of D with zero-mean and covariance matrixE½nD;2nH

D;2� ¼ σ2n;dIND . The two received signal vectors at

D, i.e.,yD, 1 and yD, 2, can be combined into a single vectordenoted as yD∈£

2ND�1 . Thus, (3) and (1) can be rewrittenas follows:

yD ¼ yD;1yD;2

� �¼ HFSsþ n ð4Þ

where

H ¼ HSD 0HRDFRHSR HSD

� �; s ¼ s1

s2

� �and n ¼ nD;1

HRDFRnR þ nD;2

� �:

2.2 MMSE receiver and related MSE matrixIn this subsection, we experimentally investigate a linearprecoder design in terms of the MMSE criteria. Here,we consider that a weighting matrix, W∈£ND�NB , is usedto detect the received data stream at D.

s ¼ WHyD ð5Þ

Under the assumption that CSI is available at allnodes, FS, FR, andW can be adjusted to each channelrecognition to increase the performance of the NAFMIMO relaying systems. The MSE matrix, which indi-cates the covariance matrix of the symbol detectionerror of the data streams, is expressed as follows:

M ¼ E s−sk k2� �: ð6Þ

The transmitted symbol s is assumed to be i.i.d withzero-mean and covariance matrix Rss ¼ E½ssH � ¼ 2σ2s INB ,with E½s1sH1 � ¼ E½s2sH2 � ¼ σ2s INB , where σ2s is the powerof the transmitted symbols. The covariance matrix of theequivalent noise vector in (4) can be written as follows:

Rnn ¼ E nnH� ¼ σ2n;dIND 0

0 σ2n;rHRDFRFH

RHHRD þ σ2

n;dIND

" #:

ð7Þ

By substituting (5) into (6) and starting with comput-ing the squared error, the optimal estimator can beexpressed as follows:

W ¼ 2σ2s 2σ2sHFS FHS H

H þ Rnn� �−1

HFS; ð8Þ

where E½yDyHD � ¼ 2σ2sHFS FHS H

H þ Rnn is the covariancematrix of the received symbol vector at D. Given W in(8), the MSE of the estimate symbols in (6) can be writ-ten as:

s ¼ 2σ2sHH FH

S 2σ2sHFS FHS H

H þ Rnn� �−1

yD: ð9Þ

By substituting (9) into (6), and minimizing and per-forming the matrix inversion lemma [17], the MMSE isformulated as follows:

Mmin ¼ tr Af g ¼ tr 2σ−2s INB þ AR þ AS� �−1n o

; ð10Þ

where

AR ¼ FHS H

HSRF

HRH

HRD σ2n;rHRDFRF

HRH

HRD þ σ2n;dIND

�−1�HRDFRHSRFS

ð11Þ

and

AS ¼ 2σ−2n;d FHS H

HSDHSDFS: ð12Þ

The functions AR and AS account for the MMSE inthe relay link and the direct link in both phases.

2.3 Problem formulationAs we can see in (10), the MMSE formula is the functionof precoding matrices FR and FS. Our next task is to de-sign these two precoding matrices so that the MSE in(10) can be minimized. The optimization problem canbe formulated as follows:

minFS ;FR

tr Af g ¼XNB

i¼1

A i;ið Þ

s:t: PS þ PR≤Ptotal

ð13Þ

where

Yunida et al. EURASIP Journal on Wireless Communications and Networking (2018) 2018:285 Page 3 of 8

Page 4: Linear precoder design for non-orthogonal AF MIMO relaying ... · RESEARCH Open Access Linear precoder design for non-orthogonal AF MIMO relaying systems based on MMSE criterion Yunida

A ¼2σ−2s INB þ

FHS H

HSRF

HRH

HRD

σ2n;rHRDFRFHRH

HRD þ σ2n;dIND

�−1�HRDFRHSRFS|{z}

:−AR

þ2σ2n;d F

HS H

HSDHSDFS|{z}

:−AS

0BBBBBBBBBB@

1CCCCCCCCCCA

−1

:

ð14Þ

The function Ptotal is the total transmission power at Sand R, while PS and PR are the respective transmit pow-ers from S and R expressed as follows:

PS ¼ tr FSE ssH�

FHS

� � ¼ 2σ2s tr FS F

HS

� �; ð15Þ

PR ¼ tr E FRyRyHR FHR

� � �¼ tr FR σ2n;rINR þ σ2sHSRFS FH

S HHSR

�FHR

n o:

ð16Þ

The inequalities in (13) show that the precoders haveto fulfill the transmit power constraints at both the relayand the source node. From (13)–(16), we can immedi-ately conclude that the solution is not a convexoptimization. Moreover, the cost function implicates aseries of matrix inversions and multiplications; it is acomplex and nonlinear function of FS and FR. We willpropose a method, which is depicted below, to resolvethese problems.

3 Linear precoder design with MMSE criterion3.1 Proposed approachThe linear MMSE precoder can be achieved analyticallyusing an MSE matrix diagonalization procedure [18]. In-spired by this procedure, in this section, we propose tocarry out similar matrix diagonalization in our design.The trace operation in (13) can be performed easily iferror matrix A can be diagonalized and the entire prob-lem can be shorted. First, we consider singular-value de-composition (SVD) for the MIMO channel matrices inall links:

HSD ¼ Usd

XsdVH

sd; ð17Þ

HSR ¼ Usr

XsrVH

sr ; ð18Þ

HRD ¼ Urd

XrdVH

rd; ð19Þ

where Usd∈£ND�ND , Usr∈£NR�NR , and Urd∈£ND�ND are theorthonormal left singular matrices of HSD, HSR ,and HRD, respectively;

Psd∈i

ND�ND ,P

sr∈iNR�NR , andP

rd∈iND�ND are the diagonal singular-value matrices of

HSD,HSR, and HRD, respectively; and Vsd∈£NS�NS , Vsr∈

£NS�NS , and Vrd∈£NR�NR are the unitary right singularmatrices of HSD, HSR, and HRD, respectively.By using the procedure described in the literature [18],

we can determine the following:

FR ¼ Vrd

XrUr ¼ Vrd

XrUH

sr ; ð20Þ

FS ¼ Vsr

XSUS: ð21Þ

After some calculations and manipulations by substi-tuting (17)–(21) into (14), we obtain the MSE in (13) asfollows:

tr Af g ¼ tr 2σ−2s INB þ ΣHs Σ

HsrΣ

Hr Σ

Hrd

��σ2n;rΣrdΣrΣ

Hr Σ

Hrd

þσ2n;dIND

�−1ΣrdΣrΣsrΣs

þ2σ−2n;dΣHs VsdV

HsrΣ

HsdΣsdV

HsdVsrΣs

�−1�

¼ tr P−1� �−tr P−1ΣH

s Q−1 þ ΣsP−1ΣH

s

� �−1ΣsP

−1 �

;

ð22Þ

where

P ¼ 2σ−2s INB

þΣHs Σ

HsrΣ

Hr Σ

Hrd σ2

n;rΣrdΣrΣHr Σ

Hrd þ σ2n;dIND

�−1ΣrdΣrΣsrΣs

ð23Þ

and

Q ¼ 2σ−2n;dXH

SVsdVH

sr

XH

sd

XsdVH

sdVsr

Xs: ð24Þ

Using the matrix inverse lemma [18] to diagonalizematrix Q, the MSE in (22) is as follows:

tr Að Þ≤ tr P−1� �−tr P−1

XH

sQ−1 þ

XsP−1XH

s

�−1XsP−1

¼XNB

i¼1

1

2σ−2s þ σ2s;iσ

2sr;iσ

2r;iσ

2rd;i

σ2n;rσ2rd;iσ

2r;i þ σ2

n;d

þ σ2s;i Q−1 i; ið Þ� �−1 ;

ð25Þ

where σ2s;i and σ2r;i are the transmit power of nodes S andR, respectively. The result admits that the upper boundof the MSE function in (25) is a much simpler form thanthe original MSE in functions (13)–(14). Then, weachieve the precoder design by minimizing (25). Here,let σ2s;i ¼ ps;i and σ2r;i ¼ pr;i , and the optimization of theMMSE criterion in (13) can be formulated as follows:

Yunida et al. EURASIP Journal on Wireless Communications and Networking (2018) 2018:285 Page 4 of 8

Page 5: Linear precoder design for non-orthogonal AF MIMO relaying ... · RESEARCH Open Access Linear precoder design for non-orthogonal AF MIMO relaying systems based on MMSE criterion Yunida

minps;i; pr;i;

i ¼ 1;…;NB

XNB

i¼1

1

2σ−2s þ ps;iσ

2sr;ipr;iσ

2rd;i

σ2n;rσ

2rd;ipr;i þ σ2

n;d

þ ps;i Q−1 i; ið Þ� �−1

s:t2σ2

s

XNB

i¼1

ps;i|{z}PS

þXNB

i¼1

pr;i σ2n;r þ σ2s σ

2sr;ips;i

�≤Ptotal|{z}

PR

ps;i≥0; pr;i≥0; ∀i∈ 1; 2;…;NBf g: ð26Þ

3.2 Power optimizationFurthermore, the optimization problem in (26) is anon-convex problem either, and its optimum solution isdifficult to solve. Previously, the iterative water-fillingtechnique was employed to find the optimal solution forthe MMSE design [18]. In this paper, we propose a sim-pler suboptimal solution to the optimization problem ofthe precoder in (26). The proposed precoding method isdetermined by optimizing the transmit power from Sand R, i.e., ps, i and pr, i, that can satisfy minimization ofthe upper bound of the MSE.To minimize the MSE function in (26), we consider a

constant function λ for different indexes of i:

λ ¼ 2σ−2s þ ps;iσ2sr;ipr;iσ

2rd;i

σ2n;rσ

2rd;ipr;i þ σ2n;d

þ ps;i Q−1 i; ið Þ� �−1

: ð27Þ

While maximizing λ, the optimal solution to (26) satis-fies (27); therefore, we suggest the relay transmit poweras follows:

pr;i ¼Γ

σ2sr;i

∀i ¼ 1; 2;…;NBf g; ð28Þ

where Γ is a coefficient set to satisfy the total transmis-sion power Ptotal in (26). This coefficient can be obtainedby substituting (28) into (26) as follows:

Γ ¼ 2 Ptotal−PSð Þ

2σ2n;rXNB

i¼1

σ−2sr;i þ PS

: ð29Þ

By substituting (28) into (29), we obtain the sourcetransmit power as follows:

ps;i ¼λ

Γσ2rd;iσ2n;rΓσ

−2sr;iσ

2rd;i þ σ2n;d

þ Q−1 i; ið Þ� �−1 : ð30Þ

The constant in (27) can be rewritten as a function ofthe total source transmit power by substituting ps, i in(30) into (26) as follows:

λ ¼ PS

2σ2sXNB

i¼1

Γσ2rd;iσ2n;rΓσ

−2sr;iσ

2rd;i þ σ2

n;d

þ Q−1 i; ið Þ� �−1 !−1 :

ð31Þ

4 Simulation resultsIn this section, we discuss the simulations conducted toestimate the performance of the proposed scheme for anNAF MIMO relaying system. To achieve perfectsynchronization, we assume that all CSI’s links areknown at all nodes with Rayleigh flat fading distribution.Here, we use a quaternary phase-shift keying modulationscheme. Furthermore, we consider a symmetric MIMOrelay system, i.e., NS =NR =ND = 4.Firstly, we compare the simulation results for AF and

NAF MIMO relaying systems. Figure 2 shows a compari-son of BER for the AF-based MMSE precoded scheme in[18] and the NAF MIMO relaying systems with and with-out precoded MMSE. As can be seen, our proposedscheme, i.e., the NAF-based MMSE precoded, outper-forms both the AF precoded and NAF unprecodedschemes. It was expected because our design for NAFMIMO relaying scheme is determined by optimizing thetransmit power from S and R, i.e., ps, i and pr, i. Besidesthat, both source and relay nodes are permitted to trans-mit their precoded signal simultaneously in both the co-operative and broadcasting phases. In contrast, with theAF MIMO relaying system [18], only relay nodes transmittheir precoded signal in the cooperative phase.Here, we compare BER versus the average SNR per-

formance of the existing unprecoded/precoded schemefor NAF MIMO relaying system. Figure 3 shows theBER comparison for (1) an NAF MIMO relaying systemwith ZF unprecoded scheme, (2) an NAF MIMO relay-ing system with precoded based on the ZF criterion [14],(3) an unoptimal NAF MIMO relaying system-basedMMSE unprecoded scheme, and (4) the proposed pre-coded system, i.e., NAF MIMO relaying system based onthe MMSE criterion. As can be seen, our proposed pre-coded scheme outperforms the ZF unprecoded schemesignificantly and the previous proposed precoded system[14] slightly. Note that the implementation of ZF preco-der scheme in Reference [14] only considered fortwo-hop AF MIMO system. For a fair comparison, weincorporate the direct link at the destination when per-forming the MMSE criterion in the simulation process.The superiority of the proposed scheme compared tothe unprecoded system is due to the additional sourceand relay precoder design with the power allocationmethod, which improves the performance of the NAFMIMO relaying system.

Yunida et al. EURASIP Journal on Wireless Communications and Networking (2018) 2018:285 Page 5 of 8

Page 6: Linear precoder design for non-orthogonal AF MIMO relaying ... · RESEARCH Open Access Linear precoder design for non-orthogonal AF MIMO relaying systems based on MMSE criterion Yunida

Finally, we combine the curves in previous simulationresults for the comparison of the unprecoded/precodedNAF and AF MIMO relaying system performances.Figure 4 shows the BER comparison for (1) an NAFunprecoded scheme with the ZF criterion, (2) an NAFprecoded scheme based on the ZF criterion [14], (3) anNAF precoded scheme based on the MMSE criterion,(4) an NAF unprecoded scheme based on the MMSE

criterion, and (5) an AF precoded scheme based on theMMSE criterion [18]. From this figure, we can see thatour proposed precoded scheme, i.e., an NAF precodedsystem based on the MMSE criterion, outperforms notonly the unprecoded scheme but also the ZF precodedsystem in [14]. It is because our proposed scheme incor-porates an optimal MMSE precoder design that per-formance can be enhanced even if the direct link is not

Fig. 2 The performance comparison of NAF with MMSE unprecoded/precoded and AF precoded MMSE in MIMO relaying systems

Fig. 3 The performance comparison of NAF MIMO relaying system with MMSE and ZF unprecoded/precoded

Yunida et al. EURASIP Journal on Wireless Communications and Networking (2018) 2018:285 Page 6 of 8

Page 7: Linear precoder design for non-orthogonal AF MIMO relaying ... · RESEARCH Open Access Linear precoder design for non-orthogonal AF MIMO relaying systems based on MMSE criterion Yunida

considered. Besides that, the precoded scheme forAF-based MMSE criterion [18] outperforms bothNAF-based ZF precoded [14] and unprecoded schemes.It is due to the MMSE criterion used, in this case, tominimize the total power transmit both from the sourceand the relay node. So, the performance of the precodedsystems with MMSE criterion will be the best among allunprecoded and ZF precoded systems with the sametotal power transmit.

5 ConclusionsIn this work, we have proposed a joint design for a linearprecoder scheme in a half-duplex non-orthogonal AFMIMO relaying system based on the MMSE criterion.Since MMSE is a detector scheme with high complexity,we obtain an MMSE upper bound using a convenient ex-pression to determine the construction of the precodingmatrices using the SVD technique. Simulation resultsshow that the proposed precoded scheme outperforms theunprecoded scheme. By allocating an additional properpower at the source and relay nodes, the proposed schemeincreases the performance of the NAF MIMO relayingsystem compared to ZF and AF precoded schemes.

AbbreviationsAF: Amplify-and-forward; BER: Bit error rate; CSI: Channel state information;DF: Decode-and-forward; MBER: Minimum bit error rate; MIMO: Multiple-inputmultiple-output; MIR: Maximum information rate; MMSE: Minimum meansquare error; NAF: Non-orthogonal amplify-and-forward; OJSRP: Optimal jointsource and relay precoding; SNR: Signal-to-noise ratio; SROP: Suboptimal relayonly precoding; SVD: Singular-value decomposition; ZF: Zero-forcing

FundingThis work was supported by a scholarship from the “Magister Program ofEducation Leading to Doctoral for Excellent Graduates,” Ministry of Research,Technology and Higher Education of the Republic of Indonesia, with grantagreement code 67/UN11.2/PP/SP3/2018.

Availability of data and materialsWe decided that the data does not need to be shared since all data that hasbeen obtained through the simulation result using the MATLAB program hasbeen represented in Figs. 2, 3, and 4.

Authors’ contributionsYY conceived and designed the study. YY performed the experiments andwrote the paper. NN, MR, and AY reviewed and revised the manuscript.All authors read and approved the manuscript.

Competing interestsThe authors declare that they have no competing interests.

Publisher’s NoteSpringer Nature remains neutral with regard to jurisdictional claims in publishedmaps and institutional affiliations.

Received: 5 December 2017 Accepted: 12 November 2018

References1. A. Sendonaris, E. Erkip, B. Aazhang, User cooperation diversity part I: system

description. IEEE Trans. Commun. 51, 1927–1938 (2003)2. A. Sendonaris, E. Erkip, B. Aazhang, User cooperation diversity part II:

implementation aspects and performance analysis. IEEE Trans. Commun. 51,1939–1948 (2003)

3. T. Wang, A. Cano, G.B. Glannakis, J.N. Laneman, High-performancecooperative demodulation with decode-and-forward relays. IEEE Trans.Commun. 6, 1427–1438 (2007)

4. J. Luo, R.S. Blum, L.J. Greenstein, A.M. Haimovich, Decode-and-forwardcooperative diversity with power allocation in wireless networks. IEEE Trans.Wirel. Commun. 6, 793–799 (2007)

5. G. Kramer, M. Gastpar, P. Gupta, Cooperative strategies and capacitytheorems for relay networks. IEEE Trans. Inf. Theory 51, 3037–3063 (2005)

Fig. 4 The performance comparison of the existing unprecoded/precoded in an NAF and AF MIMO relaying system

Yunida et al. EURASIP Journal on Wireless Communications and Networking (2018) 2018:285 Page 7 of 8

Page 8: Linear precoder design for non-orthogonal AF MIMO relaying ... · RESEARCH Open Access Linear precoder design for non-orthogonal AF MIMO relaying systems based on MMSE criterion Yunida

6. S. Sherstha, K. Chang, Analysis of outage capacity performance forcooperative DF and AF relaying in dissimilar Rayleigh fading channels. IEEEInt. Symp. Inform. Theory, 494–498 (2008)

7. Y. Ding, J. Zhang, K.M. Wong, Ergodic channel capacities for amplify-and-forward half-duplex cooperative systems. IEEE Trans. Inf. Theory 55, 713–730(2009)

8. R.U. Nabar, H. Bölcskei, F.W. Kneubuhler, Fading relay channel: performancelimits and space-time signal design. IEEE J Selected Areas Commun. 22,1099–1109 (2004)

9. B. Gedik, M. Uysal, Impact of imperfect channel estimation on theperformance of amplify-and-forward relaying. IEEE Trans. Wirel. Commun. 5,1468–1478 (2009)

10. B. Wang, J. Zang, A.H. Madsen, On the capacity of MIMO relay channels.IEEE Trans. Inf. Theory 51, 29–43 (2005)

11. H. Bölcskei, R. Nabar, O. Oyman, A.J. Paulraj, Capacity scaling laws in MIMOrelay networks. IEEE Trans. Wirel. Commun. 5, 1433–1444 (2006)

12. R. Mo, Y.H. Chew, MSSE-based joint source and relay precoding design foramplify-and-forward MIMO relay networks. IEEE Trans. Wirel. Commun. 8,4668–4676 (2009)

13. A. Danaee, H.R. Bahrami, M. Sadeghzadeh, Precoder design and node powerallocation in multi-antenna amplify-and-forward (AF) relay systems. IEEE Int.Conf. on Commun., 5527–5531 (2013)

14. C. Song, C. Ling, On the diversity of linear transceivers in MIMO AF relayingsystems. IEEE Trans. Inf. Theory 62, 272–289 (2016)

15. Q.Z. Ahmed, K.H. Park, M.S. Alouini, S. Aissa, Optimal linear detector fornonorthogonal amplify-and-forward protocol. IEEE Int. Conf. Commun.,4829–4833 (2016)

16. Q.Z. Ahmed, K.H. Park, M.S. Alouini, S. Aissa, Linear transceiver design fornonorthogonal amplify-and-forward protocol using a bit error rate criterion.IEEE Trans, Wireless Commun 13, 1536–1276 (2014)

17. D.S. Bernstein, Matrix mathematics (Princeton Univ. Press, Princeton, NJ, 2005)18. F.S. Tseng, W.R. Wu, Linear MMSE transceiver design in amplify-and-forward

MIMO relay systems. IEEE Trans. Vech. Tech. 59, 754–765 (2010)

Yunida et al. EURASIP Journal on Wireless Communications and Networking (2018) 2018:285 Page 8 of 8