DOI QR코드

DOI QR Code

Adjustable Multiple Relay Selection Based on Steady-State Mean Square Joint Error for Cooperative Communication

  • Liu, Zhiyong (School of Information and Electrical Engineering, Harbin Institute of Technology) ;
  • Zhang, Qinyu (Shenzhen Graduate School, Harbin Institute of Technology) ;
  • Mu, Liwei (School of Physics and Telecommunication Engineering, South China Normal University)
  • Received : 2016.03.30
  • Accepted : 2016.08.02
  • Published : 2016.09.30

Abstract

In this paper, an adjustable multiple relay selection (MRS) scheme for cooperative communication with amplify-and-forward (AF) relay under frequency selective channels is proposed. In the proposed scheme, the relays are ordered firstly by the steady-state mean square error (MSE), then the relays are sequentially selected out from N relays and the number of cooperating relays is adjusted dynamically according to the steady-state mean square joint error (MSJE). The aim of this work is to dynamically estimate the optimum number No of cooperating relays. Optimum means the minimum number of cooperating relays, No, achieving the minimum level of steady-state MSJE. Numerical results verify the analyses and show that the scheme can adaptively adjust the number of cooperating relays, and outperform conventional relay selection schemes. Hence, the proposed scheme provides better tradeoff between BER performance and spectral efficiency and to save more energy in cooperative wireless networks.

Keywords

1. Introduction

Cooperative communications have drawn much attention due to its capability of mitigating the fading effect of wireless channels and achieving spatial diversity [1-2]. A variety of cooperative schemes have been proved and their performances have been analyzed [3-12]. In comparison with other schemes, relay selection (RS) scheme usually achieves full diversity with less synchronization or overhear/feedback requirement [13], and thus it attracts considerable attention. Depending on the strategy that relays utilize for cooperation, the relay networks are generally classified as decode-and-forward (DF) and amplify-and-forward (AF). Among these two strategies, AF is very attractive in terms of having less computational burden at the relays.

Many studies of the relay selection schemes are based on frequency flat fading channel models [14-29]. However, in high data-rate wireless applications, the transmission bandwidth is larger than the coherence bandwidth of the channel which results in a frequency-selective channel [30]. For such high rate communication in cooperative relay networks, existing techniques for frequency flat fading channels need to be adapted, or new techniques need to be designed for frequency-selective channels. A widely used approach to overcome the degrading effects of frequency-selectivity is orthogonal frequency division multiplexing (OFDM) which has been recently applied to cooperative communications [31-34]. Nevertheless, OFDM is not a good option if low peak-to-average power ratios (PAPRs) are desired [35-37]. Single-carrier (SC) transmission can overcome the drawback of OFDM [38-39]. In the literature, research efforts on RS for SC transmission under frequency selective channel are limited, a brief review of which is provided in the following. A single relay selection (SRS) scheme for SC transmission is proposed in [40-43]. SRS is attractive because of its simplicity, but it may fail to meet the QoS performance required by users due to its limited diversity gain. To increase the diversity gain, multiple relay selection (MRS) should be considered. In [44], several MRS schemes are developed. All the schemes [40-44] are investigated under the assumption that full and perfect channel state information (CSI) of all the relayed paths at the receiver is known. In addition, although the MRS scheme in [44] achieves considerable performance gains, the BER performance of system may not be improved much as the number of cooperating relays exceeds a certain value, and more relays than necessary may be selected. The increase of relay nodes would degrade the spectral efficiency and energy saving comparing to single relay selection schemes. To achieve better tradeoff between BER performance and spectral efficiency and to save more energy, the MRS scheme should be able to adaptively adjust the number of nodes according to the current channel state.

In this paper, we propose an adjustable MRS scheme under frequency selective channel that uses orthogonal relay channels, distributed AF relays, and multi-branch joint detector (MJD) at the destination, and without the assumption that full and perfect CSI at the receiver is known. The key concept of adjustable MRS is the adjustment of cooperating relay node number. The proposed scheme is based on the min-max design criterion, which means to minimize the maximum number of selected relays participating in cooperation. According to the criterion, the MRS scheme can adaptively adjust the number of selected relays by comparing the steady-state mean square joint error (MSJE) for different number of relay, and obtain the optimum number No. Optimum means the minimum number of selected relay, No, achieving the minimum level of steady-state MSJE. Thus, better tradeoff between BER performance and spectral efficiency and to save more energy can be achieved.

2. System Model

We consider a multiple-relay assisted cooperative wireless communication system with a single source (S), N half-duplex relay terminals (Ri), i = 1, 2, ..., N, and a single destination (D), as depicted in Fig. 1. The source, destination, and all relays are equipped with single transmit and receive antenna. We assume the AF relaying and adopt the user cooperation proposed in [1]. Specifically, in the broadcasting phase, the source node transmits to the relay nodes. In the relaying phase, the relay nodes take turn to forward a scaled noisy version of the received signal to the destination node in different time slots. For simplicity, we assume that there is no direct link between the source and the destination, and all relays have the same average power constraint.

Fig. 1.A cooperative network with one source, multiple relays, and one destination

The channel impulse responses (CIRs) for S → Ri and Ri → D links for ith relay terminal are given by hSRi = [hSRi[0],⋯, hSRi[LSRi]] and hRiD = [hRiD[0],⋯, hRiD[LRiD]], respectively, where LSRi and LRiD denote the corresponding channel memory lengths. All channel links are assumed to experience frequency selective fading. The discrete-time channel impulse response are modeled as zero-mean Gaussian random variables with an exponential power delay profile [45-47]

where Lx ∈ {LSRi, LRiD} and σ characterizes the delay spread of channel, δ(•) is the Dirac delta function, PR is the average power of the multipath components.

During the broadcasting phase I, the received signal at the ith relay terminal is given by

where ∗ denotes convolution, s(k) is the signal transmitted by the source node, nRi(k) is additive white Gaussian noise (AWGN) with zero-mean, and its variance is N0,i. s(k) can be obtained by sampling the s(t) with analogue-to-digital converter (A/D), s(t) is given by

where d(j)’s are equiprobable uncorrelated binary phase-shift keying (BPSK) data and Tf is the symbol duration. w(t) denotes Gaussian pulse waveform, which is a real function, time-limited to the interval [0,Tf], and normalized, i.e.,

During the relaying phase, at the destination terminal, the received signal from ith relay Ri is given by

where NDi(k) is the corresponding AWGN with zero mean and variance N0,Di. βi is the gain of relay Ri, to remain within its power constraint, we follow [1] and set the gain of the relay Ri as

where P is the average energy per symbol used at each terminal, hSRi[k] is the kth channel coefficient between the source and the selected relay Ri, and N0,i is the variance of the zero mean additive white Gaussian noise corresponding to the received signal for ith relay Ri at the destination.

 

3. Proposed Adjustable Multiple Relay Selection Scheme

In this section, we propose an adjustable MRS scheme under frequency selective channel. We assume that the relay nodes use the same transmission bandwidth but employ time division so that the relays transmit on a channel orthogonal to the destination. Optimal MRS can be achieved through an exhaustive search over all the relays. However, its complexity is exponential in the network size. It is obvious that this search method is impracticable for the networks with a large number of relay nodes. To tackle with the problem, we follow [16] and adopt the relay ordering. The MRS can be solved with linear complexity and perform close to the optimal scheme. With such an ordering, we only need to find the number of cooperating relays. In [16], it is assumed that each relay knows its own channels and the receiver knows all channel values (Under frequency flat fading channel, all channels are generated as Gaussian random variables with zero-mean and unit-variance). In this paper, we do not assume that relays or receiver knows the channel values. The receiver adopts the multi-branch joint detector (MJD) proposed in our previous works [48]. We use the steady-state mean square error (MSE) of single-branch detector (SBD) as the measurement to order the relays. Then the adjustable MRS selects sequentially the cooperating relays according to the relay ordering and obtains the optimal number of cooperating relays by comparing steady-state mean square joint error (MSJE) for different number of cooperating relay.

3.1 Preparation

The MJD adopts fractionally spaced linear filter structure, as showed in Fig. 2, which is capable of performing the functions of the matched filter, T-spaced equalization of the conventional linear receiver [49], and the combining technique for multiple received signals via diverse paths. The detector will directly process the sampled signals after the analogue-to-digital converter (A/D). For the received signal rDi(t), the input signal of detector is rDi(k). In the detector, the signal vector for rDi(k) is given by

where Lj is the observation window length (OWL). The corresponding tap coefficient vector is as follows

where cj(n) is initialized with cj = [0,⋯,0], j ∈ {D1, D2⋯,DN}.

Fig. 2.Structure of MJD

For convenience, we introduce two column vectors

Tap coefficients of the MJD are adjusted using proposed adaptive filtering algorithms in [48].

where both µ and δ are positive constant, eN(n) is the joint error. Unlike the case in single-branch detector (only one relay participates in cooperation), in MJD, the input signals of all branches should be jointly processed.

3.2 Relay Ordering Based on Steady-State MSE

When N is 1, there is only one relay participating in the cooperation. The MJD will reduce to a single-branch detector (SBD). We will use the SBD to process the received each signal from different relays. For the received signal rDi(k), the output SNR of the SBD can be given by [50]

where Jmse,Di denotes the steady-state MSE, which can be obtained by averaging the mean square error signal after the convergence of the algorithm (10), as follows

where eDi(n) = d(n) - yDi(n), Nmse denotes the number used to calculate the Jmse,Di. Here, the Jmse,Di is obtained with Nmse training sequences after the algorithm in (10) has achieved the steady-state. The ergodicity of process is assumed, thus the ensemble averages can be transformed into time averages. It is clear from (13) that the smaller the Jmse,Di is, the larger the output SNR is. Therefore, the steady-state MSE can be used as the measurement to order the relays.

Similarly, we can use the method to calculate the steady-state MSE for all the received signals rDi(k) with equation (14). Based on the calculation results of steady-state MSE for each received signal rDi(k), the relay nodes can be ordered according to the size of steady-state MSE. If (1, 2,⋯, K) is a relay ordering for (R1, R2,⋯,RK), then the ordering of steady-state MSE should satisfy Jmse,D1 < Jmse,D2 < ⋯ < Jmse,DK.

3.3 Adjustable Multiple Relay Selection Scheme

The purpose of adjustable MRS is to achieve better performance, thus, the steady-state mean square joint error (MSJE) of MJD is used as a criterion to adjust the number of relays participating in the cooperation. Based on the relay ordering in 3.2, to solve the optimal MRS problem, we only need to find the smallest value among Jmje{1}, Jmje{1,2}, … , Jmje{1,...,K} · Jmje{1,...,K} represents the steady-state MSJE to which the algorithm (10) has converged, after the processing for received multiple signals from relays (R1, R2,⋯,RK) with the algorithm.

Research shows that as the number of cooperating relays exceeds a certain value, the performance gains would become smaller [51]. Therefore, there is an optimal value for the number of cooperating relays, which can achieve better tradeoff between BER performance and spectral efficiency and to save more energy. In this section, the optimal value of the number of cooperating relays is defined as the smallest integer No that satisfies:

where N denotes the number of relay nodes, N and No are positive integers, and ε is a predetermined value according to the system requirements. The meaning of (15) is to find the minimal No satisfying the constraint Jmje{1,...,N}−Jmje{1,...,N−1} ≤ ε. When the number of relay nodes participating in cooperation is larger than No, after the algorithm (10) has converged, any two steady-state MSJE corresponding to two successive number of cooperating relays can be regarded as same.

It is immediately clear from (15) that a cost function for searching No may be obtained as

which means that the minimum N that satisfies Jmje{1,...,N}−Jmje{1,...,N−1} ≤ ε. Idealy, we may have Jmje{1,...,N}−Jmje{1,...,N−1} < 0, but due to the effect of noise, the Jmje{1,...,N} is not always less than Jmje{1,...,N−1}. In practice, for parameter ε, it may not be chosen absolutely properly, because when N is large enough, all Jmje{1,...,N} are with a narrow range. In addition, although we can use (16) to obtain the optimum number No in the mean, the proposed algorithm may suffer from slow convergence. This is because, on average, the algorithm adjusts the number of cooperating relays by comparing Jmje{1,...,N} and Jmje{1,...,N−1}, which are the steady-state MSJE of algorithm (10). Therefore, we introduce MSJE as a criterion to adjust the number of cooperating relays. The proposed algorithm is described as follows.

The different outputs of MJD with different number of cooperating relays can be used to compute a corresponding joint error signal with (11). The distinct error signals can be squared and averaged to obtain an output mean square joint error measure for adjustable MRS at each number

where NTS denotes the number of trainning sequences used to compute MSJEN(n), eN(n) is the joint error, and can be calculated with (11).

At each number of cooperating relays, the MSJEN(n) is obtained with NTS training sequences. Ideally, each MSJEN(n) would be smaller than the previous one, MSJEN−1(n). In practice, this may not hold owing to errors introduced by the adaptive filtering algorithm in the form of excess MSJE (EMSJE). The aim of the number update algorithm is to detect the number of relays at which the MSJE level becomes insignificantly smaller or even larger than the previous number.

The process of adjusting the number of cooperating relays is as follows

If MSJEN(n) < MSJEN−1(n) ⇒ add a relay

where N(k) denotes the current number of cooperating relay at discrete time k.

If αMSJEN(n) > αMSJEN−1(n) ⇒ remove a relay

where 0 < α < 1. The function of α is to determine the amount of worsening necessary to force the proposed algorithm to decrease the number of cooperating relays. The larger α is, the more frequently the algorithm will decrease the number of cooperating relays. If the value of α is too large, due to the influence of noise, the number of relays will be adjusted frequently, which makes it impossible to converge to the optimal relay number (only converge to a number which is less than the optimal number). Especially when the number of relays reaches a certain value, with the increase of the number of relays, the difference of MSJE between successive two numbers of relays becomes smaller and smaller, the increase of a relay is not enough to make the MSJE significantly reduced. The α works like a threshold, which makes the number of relays would not be easily reduced. Only when the condition αMSJEN(n) > MSJEN−1(n) is met, the number of relays would be reduced. If α is too small, when reaching a certain number of relays, the condition αMSJEN(n) > MSJEN−1(n) is difficult to be met. Then, the number of relays would only have the increasing trend, which may lead to the algorithm converge to a larger number of relays (larger than the optimal number).

Else ⇒ the number of cooperating relay remains stable.

With the current adjusted number of cooperating relay, the tap coefficient vectors of all the branches are then jointly updated by the adaptive algorithm in (10).

The proposed MRS algorithm continually computes and compares the successive two MSJE for different number of cooperating relays at each iteration, then evaluates the impact the last added relay has on the MSJE level. If MSJEN(n) is much smaller than MSJEN−1(n), then most likely another relay node will improve the steady-state MSJE, therefore an extra relay node is added. If αMSJEN(n) is larger than MSJEN−1(n), then the last added relay is not contributing significantly to steady-state MSJE of the MJD and can be removed. Otherwise, the number of relay nodes remains stable.

 

4. Simulation Results

In this section, we give simulation results to justify our analysis and to evaluate the performance of the proposed adjustable MRS scheme. Binary phase-shift keying (BPSK) is used as the modulation scheme. All nodes are assumed to have the same power. In the simulations, we consider a cooperative network with one transmit-and-receive pair and 20 relays. All channel links are assumed to be quasi-static frequency selective channels. The channel impulse response coefficients are modeled with (1), the parameters are set as PR = 1, LSRi = LRiD = 10Tf/Ts,. σSRi = σRiD = 10Tf. and Ts = Tf / 5, Ts is sampling period of A/D. The OWL Lj of all the branch is set as 10Tf/Ts in (6).

4.1 Validation of Method of Relay Ordering

We first verify the method of relay ordering. The relay ordering is based on the comparison of steady-state MSE of SBD. Thus, we only need to verify the consistency of relay ordering based on SNR and steady-state MSE. We consider a communication system with one relay. For each calculated steady-state MSE Jmse,Di with (14), a data packet is transmitted, which has 500 symbols, these symbols are used as training sequences. All calculated Jmse,Di were obtained by averaging the MSE after the convergence of algorithm with (14).

In Fig. 3, we compare the estimated SNR γDi with (13) and actual SNR. It is observed that the calculation with (13) for SNR is not very accurate, which deviate from the actual SNR. However, it is noted that the estimated SNR remain the same trend as the actual SNR, that is to say, the size of estimated SNR keep the same ordering with that of actual SNR. According to the simulation results, it is proved that the method of relay ordering is feasible, we can use the steady-state MSE as the measurement to order the relay node.

Fig. 3.Consistency validation of relay ordering

4.2 Validation of Adjustable Multiple Relay Selection Scheme

Next, we would evaluate the adjustment ability of the proposed adjustable MRS scheme for the number of cooperating relays. We assume that the relay ordering (R1, R2,⋯,R20) has been obtained and SNRDi = SNRD1− 0.4(i−1), i = 2,⋯,20. To validate that the proposed adjustable MRS scheme can adaptively adjust the number of cooperating relays, at first, we would obtain the optimal number No by simulation.

Fig. 4 shows the BER performance when using different number of cooperating relays, the horizontal axis indicates the SNR SNRD1. In the simulation, a frequency selective channel is generated with (1). For the same frequency selective channel, a data packet of 10000 symbols is transmitted, 500 of these symbols are used as training sequences. The same received signal corresponding to the data packet is processed 200 times by the MJD. The point on BER curve is obtained by averaging the BER on each time. It is seen that the BER performance is close when the number of cooperating relays is set as 12-20. In order to achieve better tradeoff between BER performance and spectral efficiency and to save more energy, the optimal number No of cooperating relays is defined as the minimum number of relays which make the cooperative communication system approximate the optimal BER performance. It is observed from Fig. 4 that the optimum number No is about 12.

Fig. 4.BER performance for different number of relay nodes at SNRD1 = 4dB

Then, we would evaluate the adjustment ability for the number of cooperating relays with the proposed adjustable MRS scheme. In the simulation, for the same frequency selective channel, a training sequence packet of 1000 symbols is transmitted. The same received signal corresponding to the packet is processed 20 times by the proposed adjustable MRS. The convergence curve is obtained by averaging the curve on each times. In the adjustable MRS scheme, the α is set as α = 0.979 . A full study of the effect of the parameter on performance is not reported here. Fig. 5 shows the evolution curve of the number of cooperating relays, the horizontal axis indicates the SNR SNRD1. It is observed that the proposed adjustable MRS scheme can adaptively adjust the number of cooperating relays to about 12. The obtained number of cooperating relays approximates the optimal (minimum) number No in Fig. 4.

Fig. 5.Evolution curve of number of cooperating relays at SNRD1 = 4dB

In addition, the comparison of evolution curve with different values of α is also given in the Fig. 5. It is observed that when α is set as 0.979, the proposed algorithm can converge to optimal number of relays as showed in Fig. 4. However, when α is set as 0.999 or 0.6, the number of relays can not be adjusted to optimal value No. This is because the α is an important parameter on adjustment of number of relays, by setting the size of α, the amount of adjusting to decrease the number of relays can be controlled.

In view of the aforementioned results, it is testified that the proposed adjustable MRS can adjust adaptively the number of cooperating relays.

4.3 Comparison of BER Performance

To compare the BER performance of different RS schemes, a Monte-Carlo simulation is set up based on the channel model (1). For each channel realization, a data packet of 10000 symbols is transmitted, 500 and 1000 of these symbols are used as training sequences for conventional RS and the proposed scheme, respectively. For comparison purposes, 500 of 10000 symbols used as the training sequences are also simulated for the proposed scheme.

In Fig. 6, we check the BER performance of optimal SRS [40-43], optimal MRS [44] and the proposed adjustable MRS scheme, the horizontal axis indicates the SNR SNRD1. Both optimal SRS and MRS schemes assume that full and perfect CSI of all the relayed paths at the receiver is known, while the proposed adjustable MRS scheme doesn’t make the assumption. It is observed that the proposed adjustable MRS and MRS in [44] have evident BER performance improvement than optimal SRS scheme. This is because diversity gain of SRS scheme is limited. The more the number of cooperating relays is, the more diversity gain can be achieved. To meet the QoS performance required by users, multiple relays should be considered to participate in the cooperation. It is also noted that the proposed adjustable MRS with 1000 training sequences and MRS scheme in [44] achieve similar BER performance. However, compared with the MRS in [44], the proposed MRS scheme doesn’t need to know the CSI at the destination node, and use less cooperating relays. For example, it is observed from Fig. 4 that the optimal number of cooperating relays is 16 according to the MRS in [44], whereas the optimal (minimum) number is about 12 by the proposed adjustable MRS scheme. The increase of cooperating relays would degrade the spectral efficiency and energy saving. Thus, the proposed adjustable MRS scheme can achieve better tradeoff between BER performance and spectral efficiency and to save more energy. Moreover, the proposed scheme is able to adaptively adjust the number of cooperating relays according to the current CSI. Hence, the proposed scheme is more suitable for practical cooperative communication systems. In addition, it is also seen that the BER performance with 1000 training sequences is better than that with 500 training sequences. This is mainly because the proposed algorithm needs enough length of training sequences to achieve convergence, as showed in Fig. 5.

Fig. 6.BER performance of optimal SRS, MRS based on minimizing BER and the proposed adjustable MRS scheme

 

5. Conclusion

In this paper, an adjustable MRS scheme under frequency selective channel is proposed. The proposed scheme takes into account better tradeoffs among spectral efficiency, BER performance, and energy saving in cooperative relay networks. The proposed scheme can adaptively adjust the number of cooperating relays according to the comparison of steady-state MSJE for different number of cooperating relays, and obtain the optimal number of cooperating relays (means the minimum number of relay nodes, No, achieving the minimum level of steady-state MSJE).

To evaluate the performance of the proposed scheme, simulations were run using frequency selective channel model. The simulation results for the proposed scheme were compared with those of the optimal SRS and optimal MRS scheme based on minimizing BER. The BER performance of proposed MRS scheme outperforms the optimal SRS schemes, and is similar to MRS based on minimizing BER. Simulation results also show the proposed scheme can adaptively adjust the number of relay nodes according to the steady-state MSJE. Therefore, the proposed scheme provides flexibility to adapt in fading, and enables better tradeoffs between BER performance and spectral efficiency and to save more energy in cooperative relay networks.

References

  1. J.N. Laneman, D.N.C. Tse, and G.W. Wornell, “Cooperative diversity in wireless networks: Efficient protocols and outage behavior,” IEEE Trans. Inf. Theory, vol. 50, no. 12, pp. 3062-3080, Dec., 2004. Article (CrossRef Link) https://doi.org/10.1109/TIT.2004.838089
  2. A. Sendonaries, E. Erkip, and B. Aazhang, “User cooperation diversity Part I: System description,” IEEE Trans. Commun., vol. 51, no. 11, pp. 1927-1938, Nov., 2003. Article (CrossRef Link) https://doi.org/10.1109/TCOMM.2003.818096
  3. K. Azarian, H.E. Gamal, and P. Schniter, “On the achievable diversity-multiplexing tradeoff in half-duplex cooperative channels,” IEEE Trans. on Infor. Theory, vol. 51, no. 12, pp. 4152-4172, Dec., 2005. Article (CrossRef Link) https://doi.org/10.1109/TIT.2005.858920
  4. Y. Jing, and H. Jafarkhani, “Network beamforming using relays with perfect channel information,” IEEE Trans. on Infor. Theory, vol. 55, no. 6, pp. 2499-2517, June, 2009. Article (CrossRef Link) https://doi.org/10.1109/TIT.2009.2018175
  5. M. Janani, A. Hedayat, T.E. Hunter, and A. Nosratinia, “Coded cooperation in wireless communications: space-time transmission and iterative decoding,” IEEE Trans. on Signal Proce., vol. 52, no. 2, pp. 362-371, Feb., 2004. Article (CrossRef Link) https://doi.org/10.1109/TSP.2003.821100
  6. J.N. Laneman, and G.W. Wornell, “Distributed space-time-coded protocols for exploiting cooperative diversity in wireless network,” IEEE Trans. on Infor. Theory, vol. 49, no. 10, pp. 2415-2425, Oct., 2003. Article (CrossRef Link) https://doi.org/10.1109/TIT.2003.817829
  7. H.E. Gamal, and D. Aktas, “Distributed space-time filtering for cooperative wireless networks,” IEEE Globecom’03, San Francisco, pp. 1826-1830, Dec., 2003. Article (CrossRef Link)
  8. R.U. Nabar, H. Bolcskei, and F.W. Kneubuhler, “Fading relay channels: Performance limits and space-time signal design,” IEEE J. on Selected Areas in Commu., vol. 22, no. 6, pp. 1099-1109, Aug., 2004. Article (CrossRef Link) https://doi.org/10.1109/JSAC.2004.830922
  9. Y. Jing, and B. Hassibi, “Distributed space-time coding in wireless relay networks,” IEEE Trans. on Wireless Commu., vol. 5, no. 12, pp. 3524-3536, Dec., 2006. Article (CrossRef Link) https://doi.org/10.1109/TWC.2006.256975
  10. Y. Jing, and H. Jafarkhani, “Distributed differential space-time coding in wireless relay networks,” IEEE Trans. on Commu., vol. 56, no. 7, pp. 1092-4118, July, 2008. Article (CrossRef Link) https://doi.org/10.1109/TCOMM.2008.060388
  11. Y. Jing, and B. Hassibi, “Diversity analysis of distributed space-time codes in relay networks with multiple transmit/receive antennas,” EURASIP J. on Advances in Signal Proce., 2008. Article (CrossRef Link)
  12. M. Jo, T. Maksymyuk, B. Strykhalyuk, and C.H. Cho, “Device-to-device-based heterogeneous radio access network architecture for mobile cloud computing,” IEEE Wireless Communications, vol. 22, no. 3, pp. 50-58, June, 2015. Article (CrossRef Link) https://doi.org/10.1109/MWC.2015.7143326
  13. Y. Jing, “A relay selection scheme for two-way amplify-and-forward relay networks,” in Proc. of International Conference on Wireless Communications and Signal Processing, WCSP 2009, pp. 1-5, Nov., 2009. Article (CrossRef Link)
  14. A. Ribeiro, X. Cai, and G.B. Giannakis, “Symbol error probability for general cooperative links,” IEEE Trans. Wireless Commun., vol. 4, no. 3, pp. 1264-1273, May, 2005. Article (CrossRef Link) https://doi.org/10.1109/TWC.2005.846989
  15. Y. Zhao, R. Adve, and T.J. Lim, “Symbol error rate of selection amplify-and-forward relay systems,” IEEE Commun. Lett., vol. 10, no. 11, pp. 757-759, Nov., 2006. Article (CrossRef Link) https://doi.org/10.1109/LCOMM.2006.060774
  16. Y. Jing, and H. Jafarkhani, “Single and Multiple Relay Selection Schemes and their Achievable Diversity Orders,” IEEE Transactions on Wireless Communications, vol. 8, no. 3, pp. 1414-1423, March, 2009. Article (CrossRef Link) https://doi.org/10.1109/TWC.2008.080109
  17. A.K. Sadek, Z. Han, and K.J.R. Liu, “A distributed relay-assignment algorithm for cooperative communications in wireless networks,” in Proc. of IEEE ICC. 2006, 4, pp. 1592-1597, June, 2006. Article (CrossRef Link)
  18. A. Bletsas, A. Khisti, D.P. Reed, and A. Lippman, “A simple cooperative diversity method based on network path selection,” IEEE J. Sel. Areas Commun., vol. 24, no. 3, pp. 659-672, March, 2006. Article (CrossRef Link) https://doi.org/10.1109/JSAC.2005.862417
  19. J.S. Wu, Y.D. Zhang, G.A. Moeness, and U. Murat, “Multiple-relay selection in amplify-and-forward cooperative wireless networks with multiple source nodes,” EURASIP Journal on Wireless Communications and Networking, 2012. Article (CrossRef Link)
  20. D.S. Michalopoulos, G.K. Karagiannidis, T.A. Tsiftsis, and R.K. Mallik, “An optimized user selection method for cooperative diversity systems,” in Proc. of IEEE Globecom 2006, pp. 1-6 Dec., 2006. Article (CrossRef Link)
  21. A.S. Ibrahim, A.K. Sadek, W. Su, and K.J.R. Liu, “Cooperative communications with relay-selection: when to cooperate and whom to cooperate with?,” IEEE Transactions on Wireless Communications, vol. 7, no. 7, pp. 2814-2827, July, 2008. Article (CrossRef Link) https://doi.org/10.1109/TWC.2008.070176
  22. S.S. Ikki, and M.H. Ahmed, “Performance analysis of generalized selection combining for amplify-and-forward cooperative-diversity networks,” in Proc. of IEEE ICC, Dresden, Germany, pp. 1-6, June, 2009. Article (CrossRef Link)
  23. G. Amarasuriya, M. Ardakani and C. Tellambura, “Output-threshold multiple-relayselection scheme for cooperative wireless networks,” IEEE Transactions on Vehicular Technology, vol. 59, no. 6, pp. 3091-3097, July, 2010. Article (CrossRef Link) https://doi.org/10.1109/TVT.2010.2048767
  24. J.M. Moualeu, W. Hamouda and F. Takawira, “Relay Selection for Coded Cooperative Networks with Outdated CSI over Nakagami-m Fading Channels,” IEEE Trans. on Wireless Commu., vol. 13, no. 5, pp. 2362-2373, May, 2014. Article (CrossRef Link) https://doi.org/10.1109/TWC.2014.040214.132027
  25. M. Qian, C. Liu, Y. Fu, and W. P. Zhu, “A Relay Selection and Power Allocation Scheme for Cooperative Wireless Sensor Networks,” KSII Transactions on Internet & Information Systems, vol. 8, no. 4, pp. 1390-1405, Apr. 2014. Article (CrossRef Link) https://doi.org/10.3837/tiis.2014.04.013
  26. Y. Wang, Y. Xu, N. Li, W. Xie, K. Xu, and X. Xia, “Relay selection of full-duplex decode-and-forward relaying over Nakagami-m fading channels,” IET Communications, vol. 10, no. 2, pp. 170-179, Mar. 2016. Article (CrossRef Link) https://doi.org/10.1049/iet-com.2015.0524
  27. L. Sun, P. Ren, and Q. Du, “Distributed source-relay selection scheme for vehicular relaying networks under eavesdropping attacks,” EURASIP Journal on Wireless Communications and Networking, vol. 2014, no. 1, pp. 1-11, 2014. Article (CrossRef Link) https://doi.org/10.1186/1687-1499-2014-1
  28. Y. Xing, Y. Chen, C. Lv, Z. Gong, and L. Xu, “Swarm Intelligence-based Power Allocation and Relay Selection Algorithm for wireless cooperative network,” KSII Transactions on Internet & Information Systems, vol. 10, no. 3, pp. 1111-1130, Mar. 2016. Article (CrossRef Link)
  29. D. S. Michalopoulos, H. A. Suraweera, and R. Schober, “Relay selection for simultaneous information transmission and wireless energy transfer: A tradeoff perspective,” IEEE journal on Selected Areas in Communications, vol. 33, no. 8, pp. 1578-1594, Aug. 2015. Article (CrossRef Link) https://doi.org/10.1109/JSAC.2015.2391771
  30. D. Tse and P. Viswanath, “Fundamentals of Wireless Communication,” Cambridge University Press, Cambridge, 2005. Article (CrossRef Link)
  31. Y. Ding, and M. Uysal, “Amplify-and-forward cooperative OFDM with multiple-relays: performance analysis and relay selection methods,” IEEE Transactions on Wireless Communications, vol. 8, no. 10, pp. 4963-4968, Oct., 2009. Article (CrossRef Link) https://doi.org/10.1109/TWC.2009.081642
  32. W. Dang, M. Tao, H. Mu and J. Huang, “Subcarrier-pair based resource allocation for cooperative multi-relay OFDM systems,” IEEE Transactions on Wireless Communications, vol. 9, no. 5, pp. 1640-1649, May, 2010. Article (CrossRef Link) https://doi.org/10.1109/TWC.2010.05.090102
  33. O.S. Shin, A. Chan, H.T. Kung and V. Tarokh, “Design of an OFDM cooperative diversity system,” IEEE Trans. Veh. Technol., vol. 56, no. 4, pp. 2203-2215, July, 2007. Article (CrossRef Link) https://doi.org/10.1109/TVT.2007.897642
  34. Z. Wang and G. Giannakis, “Complex-field coding for OFDM over fading wireless channels,” IEEE Trans. Inf. Theory, vol. 49, no. 3, pp. 707-720, Mar, 2003. Article (CrossRef Link) https://doi.org/10.1109/TIT.2002.808101
  35. S. Kato, H. Harada, R. Funada, T. Baykas, C.S. Sum, J. Wang, and M.A. Rahman, “Single carrier transmission for multi-gigabit 60-GHz WPAN systems,” IEEE J. Sel. Areas Commun., vol. 27, no. 8, pp. 1466-1478, Oct., 2009. Article (CrossRef Link) https://doi.org/10.1109/JSAC.2009.091016
  36. P. Smulders, “Exploiting the 60 GHz band for local wireless multimedia access: prospects and future directions,” IEEE Commun. Mag., vol. 40, no. 1, pp. 140-147, Jan., 2002. Article (CrossRef Link) https://doi.org/10.1109/35.978061
  37. Y. Zeng and T.S. Ng, “Pilot cyclic prefixed single carrier transmission communication: channel estimation and equalization,” IEEE Signal Process. Lett., vol. 12, no. 1, pp. 56-59, Jan., 2005. Article (CrossRef Link) https://doi.org/10.1109/LSP.2004.839698
  38. M. Tanahashi, and H. Ochiai, “On the distribution of instantaneous power in singlecarrier signals,” IEEE Transactions on Wireless Communications, vol. 9, no. 3, pp. 1207-1215, Mar., 2010. Article (CrossRef Link) https://doi.org/10.1109/TWC.2010.03.091023
  39. S. Ahmed, M. Sellathurai, S. Lambotharan and J.A. Chambers, “Low-complexity iterative method of equalization for single carrier with cyclic prefix in doubly selective channels,” IEEE Signal Processing Letters, vol. 13, no. 1, pp. 5-8, Jan., 2006. Article (CrossRef Link) https://doi.org/10.1109/LSP.2005.860552
  40. Q. Deng and A. Klein, “Relay selection in cooperative networks with frequency selective fading,” EURASIP Journal on Wireless Communications and Networking, 2011. Article (CrossRef Link)
  41. R. Vahidnia, A. Anpalagan, and J. Mirzaei, “Relay selection in energy harvesting two-way communication networks,” in Proc. of Personal, Indoor, and Mobile Radio Communications (PIMRC), 2015 IEEE 26th Annual International Symposium on. IEEE, pp. 966-970, Aug. 2015. Article (CrossRef Link)
  42. Y. Hu, Y. Cheng, and W. Yang, “Performance analysis of a cooperative SC-FDE D-STBC transmission system with best relay selection,” in Proc. of 2015 5th International Conference on Information Science and Technology (ICIST) . IEEE, pp. 476-481, Apr. 2015. Article (CrossRef Link)
  43. M. F. Feteiha, and M. H. Ahmed, “Best-Relay Selection for Multi-Hop Vehicular Communication in Highways,” in Proc. of 2015 IEEE Global Communications Conference (GLOBECOM). IEEE, pp. 1-7, Dec. 2015. Article (CrossRef Link)
  44. H. Eghbali, S. Muhaidat, S.A. Hejazi, and Y. Ding, “Relay selection strategies for single-carrier frequency-domain equalization multi-relay cooperative networks,” IEEE Transactions on Wireless Communications, vol. 12, no. 5, pp. 2034-2045, May, 2013. Article (CrossRef Link) https://doi.org/10.1109/TWC.2013.032013.120168
  45. T.S. Rappaport, “Wireless Communication: Principles and Practice,” 2nd ed., Englewood Cliffs. NJ: Prentice-Hall, 2002. Article (CrossRef Link)
  46. H.H. Chen, A.B. Gershman and S. Shahbazpanahi, “Filter-and-forward distributed beamforming in relay networks with frequency selective fading,” IEEE Trans. Signal Process., vol. 58, no. 3, pp. 1251-1262, March, 2010. Article (CrossRef Link) https://doi.org/10.1109/TSP.2009.2035986
  47. Y.W. Liang, A. Ikhlef, W. Gerstacker and R. Schober, “Cooperative filter-and-forward beamforming for frequency-selective channels with equalization,” IEEE Transactions on wireless communications, vol. 10, no. 1, pp. 228-239, Jan., 2011. Article (CrossRef Link) https://doi.org/10.1109/TWC.2010.111910.100296
  48. Z. Liu, Q. Zhang, and G. Liu, “Adjustable Observation Window Length Multi-Branch Joint Detector for Cooperative Communication,” IEEE Communications Letters, vol. 19, no. 5, pp. 859-862, May, 2015. Article (CrossRef Link) https://doi.org/10.1109/LCOMM.2015.2412538
  49. S.U.H. Qureshi, “Adaptive equalization,” in Proc. of the IEEE, vol. 73, no. 9, pp. 1349-1387, Sept., 1985. Article (CrossRef Link) https://doi.org/10.1109/PROC.1985.13298
  50. J. G. Proakis, “Digital communications,” McGraw-Hill, New York, 5th Edition, pp. 647-648, 2008
  51. L. Yang, and H. Chen, “Error probability of digital communications using relay diversity over Nakagami-m fading channels,” IEEE Transactions on Wireless Communications, vol. 7, no. 5, pp. 1806-1811, May, 2008. Article (CrossRef Link) https://doi.org/10.1109/TWC.2008.061086