precoding design for space-time codes and relay selection ... · formance for multiple-input...

10
RESEARCH Open Access Precoding design for space-time codes and relay selection with a novel scheme for multiple relay systems Youyan Zhang 1,2 and Youming Li 1* Abstract In this paper, we consider the joint design of precoding matrices at both the source and relay nodes in a multi-relay system based on perfect and imperfect channel information, and propose the novel relay selection scheme based on log-likelihood ratio (LLR). Moreover, the symbol error rate (SER) for relay selection system based on proposed scheme is analyzed. At first, we design the combined precoding matrices based on respectively the maximum signal-to-noise ratio (SNR) with perfect channel state information (CSI) and the minimum SER of the single-relay system with imperfect CSI. Using decomposition of matrices, the joint design problems are solved with a two-step method, i.e., the first step is to determine the optimal direction of the precoding matrices, and the second step is to transform the optimization problem into two kinds of independent sub-problems which can be solved in lower complexity. Then, different from traditional relay selection based on signal-to-noise ratio, the relay node with the maximum LLR is chosen. Simulation results show the proposed selection scheme based on LLR is superior to the scheme based on SNR in the SER performance. Furthermore, the multi-relay system using the precoding matrices joint space-time coding technology can improve SER performance of the system effectively compared with only space-time coding or only precoding system. Keywords: Precoding, Space-time block codes, Log-likelihood ratio, Relay selection 1 Introduction With the rapid growth of energy demand for wireless multimedia services, communications energy consumption is growing at a remarkable rate. Therefore, how to improve the effectiveness of energy has attracted considerable atten- tion. Cooperative relay systems can significantly increase communication system capacity and reliability. According to the number of relays, it can be divided into two categor- ies: single-relay system and multi-relay system. Compared with the single-relay system, multi-relay system can achieve superior performance, but it also brings a sharp rise in hardware cost. One of the solutions is the relay selection strategy which selects the relay nodes to cooperate. It can improve the system performance through obtaining full di- versity gain [16] and increasing energy efficiency. If the channel station information (CSI) is available, the relay selection system can also adopt precoding technology to obtain angular selectivity gain [711]. With all relay nodes having multiple antennas, the optimal scheme with full CSI and limited feedback scheme are proposed in [7]. Under time-varying channels, a closed-form expression for the outage probability of an amplify-and-forward (AF) relay selection system is given in [8]. Both of them select the best relay according to the signal-to-noise ratio (SNR) criterion. Recently, novel mul- tiple relay selection schemes and beamforming for full-duplex relay networks are presented that utilize spars- ity inducing optimization problems toward minimizing the mean square error (MSE) [9]. Similar to the AF proto- col, decode-and-forward (DF) protocol is also one of the basic protocols in the relay system, which is investigated in the joint relay selection and precoding systems [10, 11]. The authors of [10] study a relay selection joint with co- operative beamforming and select the best two among several relays. Meanwhile, a modified maximal ratio com- bining detector is proposed to achieve full diversity order. In [11], a new beamforming algorithm called channel alignment and a MAXMAX antenna selection method * Correspondence: [email protected] 1 College of Information Science and Engineering, Ningbo University, NingBo 315211, Zhejiang, China Full list of author information is available at the end of the article © 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. Zhang and Li EURASIP Journal on Wireless Communications and Networking (2018) 2018:248 https://doi.org/10.1186/s13638-018-1272-5

Upload: others

Post on 31-Jan-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

  • RESEARCH Open Access

    Precoding design for space-time codes andrelay selection with a novel scheme formultiple relay systemsYouyan Zhang1,2 and Youming Li1*

    Abstract

    In this paper, we consider the joint design of precoding matrices at both the source and relay nodes in a multi-relaysystem based on perfect and imperfect channel information, and propose the novel relay selection scheme based onlog-likelihood ratio (LLR). Moreover, the symbol error rate (SER) for relay selection system based on proposed scheme isanalyzed. At first, we design the combined precoding matrices based on respectively the maximum signal-to-noiseratio (SNR) with perfect channel state information (CSI) and the minimum SER of the single-relay system with imperfectCSI. Using decomposition of matrices, the joint design problems are solved with a two-step method, i.e., the first step isto determine the optimal direction of the precoding matrices, and the second step is to transform the optimizationproblem into two kinds of independent sub-problems which can be solved in lower complexity. Then, different fromtraditional relay selection based on signal-to-noise ratio, the relay node with the maximum LLR is chosen. Simulationresults show the proposed selection scheme based on LLR is superior to the scheme based on SNR in the SERperformance. Furthermore, the multi-relay system using the precoding matrices joint space-time coding technology canimprove SER performance of the system effectively compared with only space-time coding or only precoding system.

    Keywords: Precoding, Space-time block codes, Log-likelihood ratio, Relay selection

    1 IntroductionWith the rapid growth of energy demand for wirelessmultimedia services, communications energy consumptionis growing at a remarkable rate. Therefore, how to improvethe effectiveness of energy has attracted considerable atten-tion. Cooperative relay systems can significantly increasecommunication system capacity and reliability. Accordingto the number of relays, it can be divided into two categor-ies: single-relay system and multi-relay system. Comparedwith the single-relay system, multi-relay system can achievesuperior performance, but it also brings a sharp rise inhardware cost. One of the solutions is the relay selectionstrategy which selects the relay nodes to cooperate. It canimprove the system performance through obtaining full di-versity gain [1–6] and increasing energy efficiency.If the channel station information (CSI) is available, the

    relay selection system can also adopt precoding

    technology to obtain angular selectivity gain [7–11]. Withall relay nodes having multiple antennas, the optimalscheme with full CSI and limited feedback scheme areproposed in [7]. Under time-varying channels, aclosed-form expression for the outage probability of anamplify-and-forward (AF) relay selection system is givenin [8]. Both of them select the best relay according to thesignal-to-noise ratio (SNR) criterion. Recently, novel mul-tiple relay selection schemes and beamforming forfull-duplex relay networks are presented that utilize spars-ity inducing optimization problems toward minimizingthe mean square error (MSE) [9]. Similar to the AF proto-col, decode-and-forward (DF) protocol is also one of thebasic protocols in the relay system, which is investigatedin the joint relay selection and precoding systems [10, 11].The authors of [10] study a relay selection joint with co-operative beamforming and select the best two amongseveral relays. Meanwhile, a modified maximal ratio com-bining detector is proposed to achieve full diversity order.In [11], a new beamforming algorithm called channelalignment and a MAX–MAX antenna selection method

    * Correspondence: [email protected] of Information Science and Engineering, Ningbo University, NingBo315211, Zhejiang, ChinaFull list of author information is available at the end of the article

    © 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.

    Zhang and Li EURASIP Journal on Wireless Communications and Networking (2018) 2018:248 https://doi.org/10.1186/s13638-018-1272-5

    http://crossmark.crossref.org/dialog/?doi=10.1186/s13638-018-1272-5&domain=pdfmailto:[email protected]://creativecommons.org/licenses/by/4.0/

  • are proposed in DF two-way relay networks. It also analyzesthe bit error rate (BER) and proves that the proposedscheme can achieve full diversity order. In addition, thecombination of relay selection and space-time coding hasalso been carried out [12, 13]. For example, in [13], ascheme coined opportunistic space-time coding to combatthe outdated CSI is proposed, and the closed-form expres-sions of outage probability and ergodic capacity are derived.Log-likelihood ratio (LLR) is a widely used function

    since it is easy to manipulate, and it has been applied inmany scenarios [14, 15]. A strategy to approximate theLLR values under higher-order constellations is proposed,which greatly reduces the complexity compared to theMax-Log-MAP soft-demapper [14]. In [15], the LLR selec-tion is used in successive-cancelation (SC) decoding ofpolar codes to reduce higher implementation complexity.Some works on selection strategies based on LLR havebeen carried out [16–20]. In [16, 17], the selection schemebased on LLR has been proved to be better than thescheme based on SNR in symbol error rate (SER) per-formance for multiple-input multiple-output (MIMO) sys-tem. Due to the similarity between MIMO system andrelay system, the LLR scheme is considered in the relay se-lection system [18–20]. The authors of [18] investigatetwo types of relay selection schemes, i.e., SNR-based relayselection and LLR-based relay selection. Meanwhile, theclosed-form average BER for binary phase-shift keying(BPSK) signals in Nakagami-m fading channels is derived.However, it is investigated in one-way relay system. In[19], a new LLR algorithm using DF protocol in two-waynetworks is proposed and the BER of proposed scheme isinvestigated over Rayleigh fading channels.Since the LLR criterion can bring performance improve-

    ment to the relay selection system, we combine it withprecoding and space-time block codes (STBC) technologyto improve the performance through obtaining spatial di-versity. Here after, we call the combined technique “preco-ding-plus-STBC.” Unlike most of the work based on LLRjust from the source to the relay, we focus on the totalLLR of received signal from the source to the destination.And the precoding matrices at both the source and relaynodes are designed with different CSI. Meanwhile, AFprotocol is considered due to the simplicity. Due to thefact that the direct link often does not exist in the realcommunication environment, we consider that there is nodirect link, which is different from [7]. As far as we know,the LLR scheme with precoding-plus-STBC has not beendiscussed in multi-relay systems.The contributions of this paper are as follows:

    � We consider the STBC combined the precoding atboth the source and relay nodes, and derive theprecoding matrices with perfect CSI and imperfectCSI. Different from other papers, we decompose the

    joint design problems into two steps to reduce thecomplexity: the first step is to determine the optimaldirection, and the second step is to determine theoptimal distribution of power in these directions.

    � To improve the SER performance, we apply thelog-likelihood ratio criterion to the relay selectionsystem with precoding-plus-STBC. The superiorityof the LLR is explored, and the criterion of relayselection based on LLR is derived. Compared withthe traditional selection scheme based on SNR, thescheme based on LLR obtains the better SERperformance.

    � The SER of relay selection system based on LLR isderived. It is proved that the SER is minimizedcompared with the SNR scheme, which is consistentwith the following simulation results.

    The rest of this paper is organized as follows. InSection 2, we introduce the wireless system model. InSection 3, we design the precoding matrices with perfectCSI and imperfect CSI. Section 4 proposes the relay se-lection scheme based on LLR and analyzes the SER per-formance of the relay selection system. Experimental ispresented in Section 5. Results and discussion are shownin Section 6, and Section 7 draws the conclusions.

    2 System modelWe consider a two-hop multiple-input multiple-output(MIMO) cooperative system with relay selection as shownin Fig. 1, which is composed of a single source node, a sin-gle destination node, and a set of I relay nodes. Each nodeis equipped with NS, ND, and NR, i(i = 1, 2,…, I) antennasrespectively. The STBC technique is used at the sourceand relay nodes to achieve diversity gain.The signal transmission can be divided into two

    phases. In the first phase, the source node sends thedata to all relays. In the second phase, the selectedrelay with the best log-likelihood ratio sends the sym-bols to the destination node. At first, the transmittedsignals s = [s1,⋯, sL] are mapped to a STBC matrixG1ðsÞ∈CNS�T , and the source employs the codewordG1(s), where NS is the space dimension and T is thetime dimension. Without loss of generality, we as-sume the average energy of the signal constellation isequal to 1, i.e., E[|sl|

    2] = 1,l ∈ {1,⋯, L}. The receivedsignal at the ith relay is given by

    YR;i ¼ H1;iV1G1 sð Þ þN1;i ð1Þ

    where H1;i∈CNR;i�NS is the MIMO channel between thesource and the ith relay,V1∈CNS�NS is the source pre-coding matrix, and N1, i is a sample matrix of the addi-tive white Gaussian noise (AWGN) with mean zero andvariance ~σ21.

    Zhang and Li EURASIP Journal on Wireless Communications and Networking (2018) 2018:248 Page 2 of 10

  • We transform a MIMO fading channel into L parallelSISO channels using the orthogonality of the STBC.Hence, the signal at the ith relay node on the lth channelis denoted by

    yR;il ¼ H1;iV1�� ��sl þ nR;il ð2Þ

    where nR;il ∼CNð0; σ21 ¼ ~σ21=cÞ, c is the code constant [21].For the AF protocol, the received signal at the ith relaycan be normalized by a factor of energy

    tl ¼ yR;il =E1=2 yR;il�� ��2n o ð3Þ

    In the second phase, the selected relay encodes tl to aSTBC matrix G2(t), then multiplies the precodingmatrix, and forwards the signal to the destination. Thefinal signal is given by

    YD ¼ H2;iV2;iG2 tð Þ þN2;i ð4Þwhere H2;i∈CND�NR;i is the channel matrix of the relay todestination, G2ðtÞ∈CNR;i�T ,V2;i∈CNR;i�NR;i is the ith relayprecoding matrix, and N2, i is a sample matrix ofAWGN with mean zero and variance ~σ22 . Similar to (1),the signal received by the destination on the lth channelcan be written as

    yD;il ¼ H2;iV2;i�� ��tl þ nD;il ð5Þ

    where nD;il ∼CNð0; σ22 ¼ ~σ22=cÞ . Substituting (2) and (3)into (5) gives

    yD;il ¼H1;iV1

    �� �� H2;iV2;i�� ��slffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiH1;iV1

    �� ��2 þ σ21q

    |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}Signal

    þ H2;iV2;i�� ��nR;ilffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiH1;iV1

    �� ��2 þ σ21q þ nD;il|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}

    Noise

    ð6Þ

    By employing the maximum ratio combining (MRC)criterion at the destination, the total output SNR has thefollowing form:

    γSNR ¼H1;iV1

    �� ��2 H2;iV2;i�� ��2H1;iV1

    �� ��2σ22 þ H2;iV2;i�� ��2σ21 þ σ21σ22¼ γ1γ2

    1þ γ1 þ γ2ð7Þ

    where γ1 ¼ kH1;iV1k2=σ21; γ2 ¼ kH2;iV2;ik2=σ22.Similar result is also derived in [22, 23], but only single

    relay in the systems is discussed.

    3 Precoding matrices with different CSIThe work on precoding-plus-STBC design has beendone in [21], which aim at the precoding matrix inMIMO systems. However, in this paper, we extend it tothe relay system. Compared with the MIMO system, theprecoding problem to be solved is more challenging.That is different from [21]. The precoding matrices areused both at the source and relay nodes, and the designis a joint problem. Therefore, we decompose the jointfunction by analyzing the properties of the total received

    Fig. 1 System model

    Zhang and Li EURASIP Journal on Wireless Communications and Networking (2018) 2018:248 Page 3 of 10

  • SNR and the SER performance of the relay system, andreduce the complexity of the problem by two steps.

    3.1 Precoding matrices with perfect CSIIn this section, our purpose is to find the precodingmatrices V1 in the source and V2, i in the ith relay nodewhich can maximize the total SNR γSNR. Assuming thereare high-speed feedback links between transmitters andreceivers, the transmitters can get perfect CSI, and thesystem can get the better SER by increasing the receivedSNR. For simplicity, Χn, i in the previous section is re-written as Χn, in this case V2 =V2, i. Therefore, theoptimization problem can be formulated as

    maxV1;V2

    γSNR ð8aÞ

    s:t: L � c � tr VHk Vk� � ¼ Pk k ¼ 1; 2 ð8bÞ

    where L is the number of parallel channels, P1 and P2are respectively the transmit power constraints at thesource and the selected relay nodes, and tr{⋅} is the traceof matrix. To solve the problem (8) efficiently, the ex-pression of γSNR should be analyzed from Proposition 1,which is based on the following Lemma 1.Lemma 1 For two non-negative variables x and y with

    x ∈ (0, A], y ∈ (0, B], the function f(x, y) = xy/(1 + x + y) is amonotonically increasing function.Proof First, take partial derivative of f(x, y) with respect

    to x and y, we have f0xðx; yÞ ¼ y

    2þyð1þxþyÞ2 > 0 and f

    0yðx; yÞ

    ¼ x2þxð1þxþyÞ2 > 0. Then, we need to have the directional de-rivative, which means to prove the function is monoton-ically increased in any direction. Using y = kx, k > 0, take

    partial derivative of f(x, y) with respect to x, we get f0xðx;

    kxÞ ¼ 2kxþkx2þk2x2ð1þxþkxÞ2 > 0. With partial derivative and direc-tional derivative, the function f(x, y) is proved to be in-creasing monotonically.This completes the proof of Lemma 1.Proposition 1 For non-negative independent random

    variables γ1and γ2as defined in Eq. (7), the total SNRγSNRachieves the maximum when both γ1and γ2aremaximum.Proof Using the results from Lemma 1, we can draw a

    conclusion that the function γSNR is a monotonically in-creasing function. Since γ1 and γ2 are non-negative inde-pendent random variables and have the maximumvalues, the maximum of γSNR is achieved when γ1 = maxγ1 and γ2 = max γ2. Therefore, the optimization problemmaxγSNR can be divided into two sub-problems maxγ1and maxγ2.This completes the proof of Proposition 1.Based on Proposition 1, the problem (8) can be divided

    into two simplified sub-problemsmaxγ1 and maxγ2 as

    maxVk

    ∥HkVk∥2 ð9aÞ

    s:t: L � c � tr VHk Vk� � ¼ Pk k ¼ 1; 2 ð9bÞ

    This optimization problem can be solved by atwo-step method: the first step is to determine the direc-tions of the two precoding matrices, and the second stepis to allocate the power in each direction.Without loss of generality, we assume the precoding

    matrices can be decomposed as follows: Vk¼UVkDVkUHVkk ¼ 1; 2, which is the eigen-decomposition of matrix Vk.Let HkHHk ¼ UHkDHkUHHk be the eigen-decomposition ofHk

    HHk. From [24], it is seen that ‖HkVk‖2 is maximized

    when UVk ¼ UHk . Therefore, the optimization direction ofthe precoding matrices is along with the correspondingeigenvector of channel matrices. Next, the power alloca-tion is considered in each direction.Using the eigen-decompositions of Vk and Hk

    HHk, ex-pression (9a) can be formulated as

    ∥HkVk∥2 ¼ trðVkVHk HHk HkÞ¼ tr

    �UVkDVkU

    HVk

    �UVkDVkU

    HVk

    HUHkDHkU

    HHk

    ¼ tr�UHkD

    2VkDHkU

    HHk

    ¼ tr

    �D2VkDHk

    ð10Þ

    Therefore, the optimization problem (9) can be con-verted to linear programming problem.

    DVk;opt ¼ arg max tr D2VkDHk�

    ð11aÞ

    s:t: L � c � tr VHk Vk� � ¼ Pk k ¼ 1; 2 ð11bÞ

    This linear programming problem can be solved bysome common software easily, such as Excel, Lindo, andMatlab. The solution shows that the optimal power allo-cation scheme is to load all the power on the directioncorresponding to the maximum eigenvalue of theMIMO channel matrix, while the power in other direc-tions is zero.

    3.2 Precoding matrices with imperfect CSIIn this section, we want to find the precoding matriceswith the statistical CSI. Assuming a flat block-fading cor-related Rayleigh fading channel model, the autocorrel-ation coefficients of the channel with Kronecker productis given by [21, 25] RHk ¼ RTtk � Rrk k ¼ 1; 2 , whereRt1 and Rr1 are the transmit and receive correlationmatrices for the source-to-relay link. Similarly, Rt2 andRr2 are the transmit and receive correlation matrices forthe relay-to-destination link.Since both the channels H1, i and H2, i are unknown in

    (4), the precoding matrices are designed with a different

    Zhang and Li EURASIP Journal on Wireless Communications and Networking (2018) 2018:248 Page 4 of 10

  • objective function. Considering the complexity of thesymbol error rate of the relay selection system withprecoding-plus-STBC, we design the matrices whichminimize the SER of the single-relay system. That is tosay, first, the precoding matrix of each relay is obtainedaccording to the objective function, and then, the relayselection is carried out. The SER expression of the singlerelay with precoding-plus-STBC is given by [23]

    Ps rð Þ ≈ aZ bπ0

    X2k¼1

    det−1 IN tkN rk þ Akg=σ2k sin2θ� �

    −Y2k¼1

    det−1 IN tkN rk þ Akg=σ2k sin2θ� �

    ð12Þ

    where Nt1 and Nr1 denote the number of transmit andreceive antennas corresponding to the channel H1, i re-spectively. While Nt2 and Nr2 denote the number oftransmit and receive antennas corresponding to thechannel H2, i respectively. The parameters a, b and g aredetermined by the specific modulation scheme, such asfor MPSK, a = 1/π,b = (M − 1)/M, and g = sin2(π/M). AndAi is defined as Ai ¼ R1=2Hi ðVi�ViT � INriÞR

    1=2Hi . Then, this

    optimization problem can be formulated as

    minV1;V2

    PsðrÞ ð13aÞ

    s:t: L � c � tr VHk Vk� � ¼ Pk k ¼ 1; 2 ð13bÞ

    The definitions of L, c, and Pk are the same in (8b).Inspired by [23], we get a solution to solve this prob-

    lem: the first step is to determine the directions, and thesecond step is to allocate the power in each direction.When the optimal direction of precoding matrices isalong the eigenvectors of the transmit correlation matri-ces, the minimum SER is achieved, i.e., the precodingmatrix can be decomposed as follows, Vk¼URtkWVk ,where URtk is the orthogonal eigenvector matrix of Rtkand WVk is a diagonal matrix which determines thepower allocation.The transmit power allocation problem (13) can be di-

    vided into the following two sub-problems

    maxVk

    XN rkn¼1

    XN tkm¼1

    ln 1þ g=4σ2k� � � λn Rrkð Þλm Rtkð Þλm PVkð Þ� �

    ð14aÞ

    s:t: L � c � tr VHk Vk� � ¼ Pk k ¼ 1; 2 ð14bÞ

    where λ(M) is the generalized eigenvalue of the matrixM and PVk ¼ VkVHk . For problem (14a-b), it is similar in[21, 26], so we can get the solution method easily.

    4 Relay selection scheme and analysis of the SER4.1 Relay selection scheme based on log-likelihood ratioIn this section, the relay selection scheme based onlog-likelihood ratio is proposed. First, we derive thescheme in multiple-input single-output (MISO) chan-nels. From that, we derive the scheme in relay networks.It can be described as follows: the first step is to calcu-late the magnitude of the LLR for each relay in the des-tination, and the second step is to arrange the values ofthe LLR in descending order and select the largest LLRvalue to send the signal.We define the symbol log-likelihood ratio LLR

    j~kð ~mÞ

    from the ~kth transmit antenna to receive antenna j as

    LLR j~k ~mð Þ ¼ lnPr a ¼ â j~k y j~k ; hj~k

    ����

    Pr a ¼ s ~m yj~k ; hj~k���� ð15Þ

    where âj~k

    is the MAP decision of transmitter signal

    from the transmit antenna ~k to the jth receive antenna,i.e.,

    â j~k ¼ arg maxs ~m∈ s1;s2;⋯;sMf g

    Pr a ¼ s ~m yj~k ; hj~k���� ð16Þ

    where Prða ¼ s ~mjy j~k ; hj~kÞ is the posteriori probabilityfor a ¼ s ~m with the receive signal y j~k and the channelhj~k. {s1, s2,⋯sM} is the collection of modulated M-ary

    signals. After some manipulations, the conditional prob-

    ability of symbol error for selecting antenna ~k , given yj~k

    and hj~k, can be expressed as [27]

    Pr a≠â j~k y j~k ; hj~k

    ���� ¼ 1− 1PM~m¼1e

    −LLR j~k ~mð Þð17Þ

    Therefore, the LLR-based scheme that minimizes theprobability of symbol error is to select the transmit an-

    tenna that minimizesPM

    ~m ¼ 1 e−LLR

    j~kð ~mÞ

    . According to[17], formula (15) can be transformed to

    LLR j~k ~mð Þ ¼y j~k−hj~ks ~m

    ��� ���2− y j~k−hj~k â j~k��� ���2

    � �

    N0ð18Þ

    Then, the expression can be written as

    XM~m¼1

    e−LLR j~k ~mð Þ ¼ e y j~k−h j~k â j~kk k2=N0 �

    XM~m¼1

    e− y j~k−h j~k s ~mk k2=N0

    ð19Þwhere N0 is the variance of additive complex Gaussianwhite noise on the receive antenna. When the signalsbecome BPSK signals, the LLR reduces to

    Zhang and Li EURASIP Journal on Wireless Communications and Networking (2018) 2018:248 Page 5 of 10

  • LLR j~k ~mð Þ ¼4

    ffiffiffiffiffiEs

    pN0

    y j~kh j~k

    ��� ��� s ~m≠â j~k0 s ~m ¼ â j~k

    8<: ð20Þ

    The selected transmit antenna is given as

    iantenna ¼ arg max y j~kh j~k��� ��� ð21Þ

    For the relay system above, let yj~k

    ¼ yD;il ; hj~k¼ kH1;iV1kkH2;iV2;ikffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffikH1;iV1k2þσ21p , and the relay selection criterion basedon LLR is achieved. For BPSK signals, the selected relay ischosen according to

    irelay ¼ arg maxH1;iV1

    �� �� H2;iV2;i�� ��ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiH1;iV1

    �� ��2 þ σ21q � yD;il

    �������

    �������ð22Þ

    4.2 Average SER analysis of the relay selection systemBelow, we give the analysis to the average SER of therelay selection with LLR scheme and prove that the pro-posed scheme can minimize the SER. Let s be the trans-mitted symbol, and ŝ is the final decision signal. Theprobability of symbol error rate is given by [17].

    Perror ¼Zy;h

    Pr s≠ŝjy;hð Þ f y;h y;hð Þdydh ð23Þ

    where y ¼ ðyD;1l ; yD;2l ;…; yD;Il Þ; h ¼ ðh1; h2;…; hIÞ; hi¼ kH1;iV1kkH2;iV2;ikffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffikH1;iV1k2þσ21p , and fy,h(y, h) is the joint pdf of (y, h).Then, from (23), it can be shown that the probability ofsymbol error Perror is minimized by minimizing Prðs≠ŝjy;hÞ for all y and h.

    Pr s≠ŝjy;hð Þ ¼XIi¼1

    Pr s≠ŝij ith relay selected ; y;hð Þ� Pr ith relay selected jy;hð Þ¼ Pr s≠ŝ1jyD;1l ; h1

    � � � Pr 1th relay selected jy;hð Þþ… Pr s≠ŝI jyD;Il ; hI

    � � � Pr Ith relay selected jy;hð Þ≥ min Pr s≠ŝijyD;il ; hi

    � � �XIi¼1

    Pr ith relay selected jy;hð Þ

    ð24Þ

    NoticePIi¼1

    Prð ith relay selected jy;hÞ ¼ 1, and then,the equality in (24) is achieved when the relay which can

    minimize the Prðs≠ŝijyD;il ; hiÞ is selected. From (16) byletting â

    j~k¼ ŝi; y

    j~k¼ yD;il ; hj~k ¼ hi , the MAP decision

    rule maximizing Prðs ¼ ŝijyD;il ; hiÞ, can be obtained in therelay selection system. So the probability of symbol error

    Perror is minimized by selecting the relay minimizing Prðs≠ŝijyD;il ; hiÞ.

    From the selection criteria, the best relay of the receivedsignal and channel coefficient will be selected, which dir-ectly affects the SER of the system. Therefore, it can beseen obviously that compared with SNR-based relay selec-tion, LLR-based relay selection is superior in the SER per-formance of the system. In addition, we will compare ourproposed criteria with only precoding system and onlySTBC system. If only precoding is employed, the systemcannot obtain the gain of diversity from STBC, and if onlySTBC is employed, the system cannot allocate the trans-mit power optimally. Therefore, the optimal error per-formance of relay system cannot be obtained, and then,these will be proved in the following simulation.

    5 ExperimentalThe simulation is carried out in MATLAB. We consider arelay selection system with NS =NR, i =ND = 2. The simu-lation parameters are as follows: the performance of theproposed scheme is evaluated for the BPSK modulation,the Alamouti coding is employed by the source and therelay nodes, the correlation coefficient between the anten-nas k and j can be expressed as ρkj, and the correlation

    matrix be given by R ¼ ðρjk− jjkj Þ. We compare the proposedmethod based on LLR with the conventional relay selec-tion based on SNR with different correlation fading coeffi-cient and the numbers of relays. Moreover, theperformance of the proposed scheme is compared withthe only precoding system and the only STBC system.

    6 Results and discussionWe now examine two scenarios: perfect CSI and imper-fect CSI.

    6.1 Scenario 1Next, the five figures show the SER versus SNR perform-ance with perfect channels.Figures 2 and 3 compare the proposed method based on

    LLR with the conventional relay selection based on SNRwhich is also used in [7]. But SNR scheme has not beendiscussed in the precoding-plus-STBC system. Figure 2shows the SER versus SNR for different numbers of relaysin correlated channels when ρkj = 0.8. Note that thescheme LLR-based provides significant performance im-provement compare to the scheme SNR-based. As thenumber of relay nodes I increases, the performance of thiscooperative system also increases. Furthermore, whenρkj = 0.8, the performance of the relay selection LLR-basedsystem with I = 3 is superior to that SNR-based withI = 4. When the number of relays is 3, the performances ofthe relay system with different correlation fading coeffi-cient are compared in Fig. 3. The figure shows that theperformance improvement decreases while the correlation

    Zhang and Li EURASIP Journal on Wireless Communications and Networking (2018) 2018:248 Page 6 of 10

  • fading coefficient increases. And the gap is the biggestwhen the channels are independent.In Fig. 4, we respectively set ρkj = 0.3, 0.8, 0.95

    and I = 2 then compare the SER performance of theprecoding-plus-STBC (PPS) system and only precoding(OP) system. The combination of precoding design andrelay selection based on SNR has been used in [7], but thecombination with relay selection based on LLR has notbeen discussed. For convenience of comparison, we selectthe best relay with LLR criterion in the two systems men-tioned above. And the direct link is not considered, whichis different from [7] because the direct link often does notexist in actual communication environment. It is observedfrom the results that as the correlation becomes strongerthe performance gain also increases. So the proposed

    precoding-plus-STBC technology can improve the SERperformance effectively, especially in a highly correlatedenvironment.Simulation results in Fig. 5 illustrate the SER perform-

    ance of the precoding-plus-STBC system and only STBC(OS) system when the number of relays I is 2. The onlySTBC system is discussed in [28]. The difference is thatwe extend the single relay in [28] to multiple relays andadopt the relay selection based on LLR. We investigatethe case of ρkj = 0.95, 0.3 and independence. Simulationresults show that the performance of theprecoding-plus-STBC system is superior to that of theonly STBC system, especially at low correlation. There-fore, we can employ the precoding technique in transmitnode to improve the performance of relay system.

    Fig. 2 Comparison between the performance of LLR-based andSNR-based relay selection in correlated channels with ρkj = 0.8

    Fig. 3 SER performance of the relay selection system with differentcorrelation fading coefficient

    Fig. 4 Comparison between the performance of the precoding-plus-STBC and only precoding relay system with perfect CSI

    Fig. 5 Comparison between the performance of the precoding-plus-STBC and only STBC relay system based on LLR

    Zhang and Li EURASIP Journal on Wireless Communications and Networking (2018) 2018:248 Page 7 of 10

  • 6.2 Scenario 2The following four figures depict the SER performanceof relay system with imperfect channels.Figure 6 illustrates the SER comparisons of various

    schemes and spatial correlation coefficients between an-tennas for different number of relays (I = 2,3) and correl-ation fading (ρkj = 0.3, 0.95). It is evident that a betterSER performance is provided by the scheme LLR-based.Moreover, when the correlation is fixed, the performancegap between the schemes based on LLR and SNR in-creases as the number of relays increases. And when thenumber of relays is fixed, the gap increases as the correl-ation becomes weak. This is consistent with the per-formance under perfect CSI.Results of Fig. 7 provide the comparisons of

    precoding-plus-STBC system and only precoding systemadopt LLR criterion when ρkj = 0.3, 0.8, 0.95, and I = 2. Itis observed from Fig. 7 that the precoding-plus-STBCmethod provides much better SER performance than onlyprecoding methods. This is because the STBC technologyprovides considerable performance gain. For example, at aSER of 10−3, the precoding-plus-STBC obtain a gain ofapprox. 1.5 dB, 2.5 dB, and 4 dB when ρkj = 0.3, 0.8 and0.95 respectively. We can see that the performance gainincreases with the increase of correlation, which agreesalso with the results in perfect channel.Finally, we investigate the SER of the proposed scheme

    based on LLR versus the transmit and receive correla-tions in two kinds of system, precoding-plus-STBC sys-tem and only STBC system. Figure 8 demonstrates thatthe SER versus correlation coefficient at the transmitterwhen correlations at the receiver is fixed ρkj = 0.9 andSNR = 10 dB. On the one hand, the performance gap be-tween the precoding-plus-STBC system and only STBCsystem increases as the transmit correlation increases

    and disappears when the correlation is low. On the otherhand, with the increase of the number of relays, the im-provement is also increasing. Figure 9 displays the SERversus correlation coefficient at the receiver whencorrelation at the transmitter is fixed ρkj=0.3, 0.9 andSNR = 10 dB. If the transmit correlation is small (ρkj = 0.3),both precoding-plus-STBC system and only STBC systemshow similar performance for all values of the receivecorrelation. Only when the transmit correlation is large(ρkj = 0.9), the superiority of the proposed method isobvious. Moreover, the improvement decreases withthe enhancement of correlation. This observationagrees with a well-known result that the power alloca-tion of the precoding converts into the classical equalpower allocation in the case of receive correlationonly.

    Fig. 6 The performance comparison with different number of relaysand correlation fading

    Fig. 7 Comparison between the performance of the precoding-plus-STBC and only precoding relay system with imperfect CSI

    Fig. 8 SER performance versus the transmit correlation withconstant receive correlation

    Zhang and Li EURASIP Journal on Wireless Communications and Networking (2018) 2018:248 Page 8 of 10

  • 7 ConclusionsIn this paper, we investigate the SER performance of arelay selection LLR-based system with precoding-plus-STBC employed in the source and relay nodes. Com-pared with the traditional relay selection SNR-based, therelay selection scheme chooses the best relay based onLLR and obtains better performance with prefect CSIand imperfect CSI. Moreover, the average SER perform-ance of proposed scheme is analyzed. Simulation resultsshow that a better performance can be obtained with thehigher number of relay nodes and the smaller correl-ation fading coefficient. Moreover, the performance ofprecoding combined with STBC system is superior tothat of the only precoding system and the degree ofimprovement increases with the enhancement of thecorrelation. Meanwhile, the performance of the precoding-plus-STBC system is also better than that of the only STBCsystem, but the gap decreases with the enhancement of thecorrelation.

    AbbreviationsAF: Amplify-and-forward; AWGN: Additive white Gaussian noise; BPSK: Binaryphase-shift keying; CSI: Channel state information; DF: Decode-and-forward;LLR: Log-likelihood ratio; MIMO: Multiple-input multiple-output; MISO: Multiple-input single-output; MRC: Maximum ratio combining; MSE: Mean square error;OP: Only precoding; OS: Only STBC; PPS: Precoding-plus-STBC; SC: Successive-cancelation; SER: Symbol error rate; SNR: Signal-to-noise ratio; STBC: Space-timeblock codes

    AcknowledgementsThe authors would gratefully acknowledge the grants from the National NaturalScience Foundation of China (61571250), the Natural Science Foundation ofNingbo City of China (2015A610121), and the K.C. Wong Magna Fund ofNingbo University.

    Availability of data and materialsThe authors declare that all the data and materials in this manuscript are available.

    Authors’ contributionsYZ conceived and designed the study and then performed the simulationexperiments and wrote the paper. YL reviewed and edited the manuscript.Both authors read and approved the final 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.

    Author details1College of Information Science and Engineering, Ningbo University, NingBo315211, Zhejiang, China. 2College of Mathematics, Physics and InformationEngineering, Zhejiang Normal University, Jinhua 321004, Zhejiang, China.

    Received: 12 January 2018 Accepted: 11 October 2018

    References1. S. Baghel, L.S. Pillutla, Relay based wireless networks with joint modulation, power

    allocation and relay selection, 2017 IEEE International Conference on AdvancedNetworks and Telecommunications Systems (ANTS) (2017), pp. 1–6

    2. S. Dang, G. Chen, J.P. Coon, Outage performance of two-hop OFDM withindex modulation and multi-carrier relay selections, IEEE WirelessCommunications Letters (2018), pp. 1–4

    3. E. Li, X. Wang, Z. Wu, G. Yang, Outage performance of DF relay selectionschemes with outdated CSI over Rayleigh fading channels. IET Commun.12(8), 984–993 (2018)

    4. S. Silva, M. Ardakani, C. Tellambura, Relay selection for cognitive massiveMIMO two-way relay networks, 2017 IEEE Wireless Communications andNetworking Conference (WCNC) (2017), pp. 1–6

    5. P. Xu, Z. Yang, Z. Ding, Z. Zhang, Optimal relay selection schemes forcooperative NOMA. IEEE Trans Veh. Technol. 67(7), 7851-7855 (2018)

    6. Y. Zhang, J. Ge, Joint antenna-and-relay selection in MIMO decode-and-forward relaying networks over Nakagami-m fading channels. IEEE SignalProcessing Letters 24(4), 456–460 (2017)

    7. T. Tao, A. Czylwik, Beamforming design and relay selection for multiple MIMOAF relay systems with limited feedback, IEEE 77th Vehicular TechnologyConference (VTC Spring) (2013), pp. 1–5

    8. Y. Su, L. Jiang, C. He, Q. Xi, Relay selection and beamforming with outdatedCSI for AF MIMO relay systems, 2015 IEEE International Conference onCommunication Workshop (ICCW) (2015), pp. 544–548

    9. L. Samara, A. Gouissem, R. Hamila, Hybrid full-duplex and alternate multiplerelay selection and beamforming in AF cooperative networks, vol 6 (2018), pp.28467–28477

    10. H. Moharrer, A. Olfat, Joint relay selection and cooperative beamforming intwo-hop multi-relay decode-and-forward networks. IET Commun. 8(18),3245–3253 (2014)

    11. A. Sheikh, A. Olfat, New beamforming and relay selection for two-waydecode-and-forward relay networks. IEEE Transactionson VehicularTechnology 65(3), 1354–1366 (2016)

    12. H. Yajie, Y. Cheng, W. Yang, Performance analysis of a cooperative SC-FDE D-STBCtransmission system with best relay selection, 2015 5th International Conferenceon Information Science and Technology (ICIST) (2015), pp. 475–781

    13. W. Jiang, T. Kaiser, A.J.H. Vinck, A robust opportunistic relaying strategy forco-operative wireless communications. IEEE Trans. Wirel. Commun. 15(4),2642–2655 (2016)

    14. V.B. Olivatto, R.R. Lopes, E.R. de Lima, Simplified method for log-likelihoodratio approximation in high-order modulations based on the Voronoidecomposition. IEEE Trans. Broadcast. 63(3), 583–589 (2017)

    15. C. Condo, F. Ercan, W.J. Gross, Improved successive cancellation flip decoding ofpolar codes based on error distribution, 2018 IEEE Wireless Communications andNetworking Conference Workshops (WCNCW) (2018), pp. 19–24

    16. Y.G. Kim, S.W. Kim, Optimum selection diversity for BPSK signals in Rayleighfading channels. IEEE Trans. Commun. 49(10), 1715–1718 (2001)

    17. Y.G. Kim, S.W. Kim, Optimum selection combining for M-ary signals infrequency-nonselective fading channels. IEEE TransnsactionsCommunications 53(1), 84–93 (2005)

    Fig. 9 SER performance versus the receive correlation with constanttransmit correlation

    Zhang and Li EURASIP Journal on Wireless Communications and Networking (2018) 2018:248 Page 9 of 10

  • 18. Y.G. Kim, N.C. Beaulieu, SEP of decode-and-forward cooperative systemswith relay selection in Nakagami-m fading channels. IEEE TransactionsonVehicular Technology 64(5), 1882–1894 (2015)

    19. H. Nourollahi, R.S. Kandovan, Log-likelihood ratio-based relay selectionalgorithm in two-way relay channel with physical network coding, 2017 IEEE13th Malaysia International Conference on Communications (MICC) (2017),pp. 74–78

    20. A. El-Mahdy, A. Waleed, Log-likelihood ratio-based relay selection algorithm forcooperative communications, 2015 International Conference on Communications,Signal Processing, and their Applications (ICCSPA) (2015), pp. 1–6

    21. A. Hjørungnes, D. Gesbert, Precoding of orthogonal space-time block codesin arbitrarily correlated MIMO channels: iterative and closed-form solutions.IEEE Trans. Wirel. Commun. 6(3), 1072–1082 (2007)

    22. B.K. Chalise, Y.D. Zhang, M.G. Amin, Precoder design for OSTBC based AFMIMO relay system with channel uncertainty. IEEE Signal Processing Letters19(8), 515–518 (2012)

    23. Y. Zhang, Y. Li, G. Wang, M. Jin, Precoding of space-time block codes forrelay networks over correlated MIMO channels. Wirel. Pers. Commun. 84(2),1387–1400 (2015)

    24. E. Biglieri, R. Calderbank, A. Constantinides, et al., MIMO WirelessCommunications (Cambridge University Press, Cambridge, 2007), pp. 62–98

    25. A. Paulraj, R. Nabar, D. Gore, Introduction to Space-Time WirelessCommunications (Cambridge University Press, Cambridge, 2003)

    26. C. Oestges, B. Clerckx, MIMO Wireless Communications-From Real-WorldPropagation to Space-Time Code Design (Academic Press of Elsevier, London,2010)

    27. Z. Youyan, Z. Changjiang, Performance of MIMO system with transmitantenna selection based on LLR, 2009 IEEE international conference oncommunications technology and applications (2009), pp. 550–554

    28. L. Yang, Q.T. Zhang, Performance analysis of MIMO relay wireless networkswith orthogonal STBC. IEEE Transactionson Vehicular Technology 59(7),3668–3674 (2010)

    Zhang and Li EURASIP Journal on Wireless Communications and Networking (2018) 2018:248 Page 10 of 10

    AbstractIntroductionSystem modelPrecoding matrices with different CSIPrecoding matrices with perfect CSIPrecoding matrices with imperfect CSI

    Relay selection scheme and analysis of the SERRelay selection scheme based on log-likelihood ratioAverage SER analysis of the relay selection system

    ExperimentalResults and discussionScenario 1Scenario 2

    ConclusionsAbbreviationsAcknowledgementsAvailability of data and materialsAuthors’ contributionsCompeting interestsPublisher’s NoteAuthor detailsReferences