Skip to main content

On the performance of distributed space-time coded cooperative relay networks based on inter-relay communications

Abstract

A new protocol, called fully distributed space-time coded (FDSTC) protocol having information exchange between relays, is proposed and compared with the conventional distributed space-time coded (DSTC) protocol using non-regenerative relays (NR-relays) and regenerative relays (R-relays). Closed-form error probabilities are derived to verify the simulations. In terms of error performance, the FDSTC protocol gets significant average signal-to-noise ratio (SNR) gains (3.7 dB for NR-relays and 18.1 dB for R-relays). In addition, the impact of the relative distance of relays on the required SNR is reduced up to 70%. The system diversity order using the FDSTC protocol is higher than that using the DSTC protocol (especially, the FDSTC protocol obtains full diversity with NR-relays). As a result, at the same spectral efficiency, FDSTC has better performance in terms of outage probability in high SNR regions. In terms of energy efficiency, the FDSTC protocol is shown to outperform DSTC for long-range transmissions.

1 Introduction

In the last years, cooperative relay has been identified as a core technique to overcome challenges in wireless environments. Based on the transmission protocol performed at relays, we can classify them into two main categories: repetition-based and distributed space-time code-based (DSTC-based) cooperative relay techniques[1]. In repetition-based cooperative relay techniques, each relay, after receiving signal from the source, will consecutively forward the signal to destination. Each transmitted signal (including the original one transmitted from source to destination) is passed through multiple independent paths, and thus, the probability that the signal fails to reach the destination is significantly reduced. In contrast to repetition-based cooperative relay techniques, in DSTC-based cooperative relay techniques, the relays will take advantage of DSTC techniques to simultaneously forward the signal to the destination, and hence, the spectral efficiency of the system is increased. The initial work on using DSTC protocols over relay channel is considered in[14]. We denote them as the conventional DSTC protocols, in which the whole communication consists of only two phases. Firstly, the source transmits signals to relays and destination. Secondly, the non-regenerative or regenerative relays (NR-relays or R-relays, respectively) use the DSTC protocol to forward signals to the destination.

1.1 Related work

Recently, data exchanges among the relays, or inter-relay communications, have been considered in[59]. In[5], an inter-relay cooperation scheme allowing message exchanges among the relays was presented in order to mitigate the impact of error propagation of R-relays. A hybrid TDMA-FDMA-based protocol with inter-relay communication for Nakagami-m fading channel was investigated in[6]. The lower bound on outage probability of the inter-relay communication-based protocol was mathematically derived and validated by simulations[7]. Besides, the novel idea of inter-relay traffic cooperative network-coded hybrid ARQ was proposed as a smart way to improve R-relays in[8].

Error probability of DSTC protocols was derived for NR-relays in[4, 1013]. An approximate formula of average symbol error probability (ASEP) for a DSTC system based on multi-user cooperation was found in[4]. On the other hand, performance of the DSTC protocol in regenerative relay networks was derived in[3, 1417]. In[3], a regenerative DSTC protocol is applied for source and relay with optimal allocation of transmit power in order to minimize the average bit error rate (BER) at final destination. In[17], Anghel et al. proposed two error-aware distributed space-time (EADST) protocols to overcome worse BER performance of R-relays induced by decoding errors at the relays. However, these two protocols require feedback from destination. Recently, an extension of the DSTC protocols for more than two hops was considered in[18].

Besides BER performance consideration, in[2], the DSTC protocol was shown to be effectively used for higher spectral efficiency and to achieve full spatial diversity in some specific cases. In[1], the performance of cooperative protocols was considered in terms of outage probability. The authors showed that, except for fixed decode-and-forward (DF) protocol, all of their cooperative protocols are efficient in the sense of achievement of full diversity. In[13], the DSTC system was shown to have the same diversity as a multiple-antenna system when the coherence interval is greater than the number of relays. With NR-relays, the diversity of the DSTC system was shown to depend on the scaling factor of the relays[12]. In[19], a diversity-multiplexing trade-off (DMT) analysis was considered in multi-hop multiple-input and multiple-output (MIMO) relay networks. A DMT analysis was also considered recently for an AF two path half-duplex relaying scheme in[20]. Wicaksana showed that DMT is achievable for finite codeword lengths with a careful choice of coding strategy.

Cooperative techniques have recently been potential candidates to reduce energy consumption in wireless networks. In[21], using cooperative MIMO systems, a tremendous energy saving was shown for long transmission distances in comparison with single-input and single-output (SISO) systems. Besides, the energy efficiency of different cooperative relaying techniques was investigated. In LTE-advanced networks, using relay nodes, it was shown that energy saving up to 15.6% is possible in the two hop schemes, and up to 8.5% are possible with the multicast cooperative scheme[22]. In[23], a transparent relay with cooperative strategy was shown to save about 60% power consumption as compared to the transparent relay in IEEE 802.16j under given simulation configurations.

Inter-relay communications have been considered in the repetition-based cooperative relay protocol and are shown to be able to increase its performances[58]. The present paper associate inter-relay communications with the DSTC-based cooperative relay protocol to further increase its performance. The fully distributed space-time coded (FDSTC) protocol in an inter-relay communication phase is added for cooperative relay systems. FDSTC was originally mentioned in[9] with NR-relays jointly with a lower bound on its ASEP. In this work, the FDSTC protocol is thoroughly considered in terms of error probability, outage probability, diversity order, and energy efficiency. Firstly, a closed-form ASEP of non-regenerative relays based on FDSTC is considered. Moreover, for regenerative relays, a closed-form expression of error probability, conditioned to the channel, is also derived. With the help of data exchange between relays in the FDSTC protocol, the SNR at relays is increased. This leads to a higher SNR gain obtained in comparison with conventional DSTC protocols, where there is no data exchange between the relays. Secondly, the present paper also considers the outage probability of the protocols to have a fair comparison in terms of data rate. At the same spectral efficiency, the FDSTC protocol is shown to have better performance in high SNR regions due to its higher system diversity order. Using automatic gain control (AGC) at the relays, the same result as in[12] is found, i.e., a conventional DSTC system cannot get full diversity. By contrast, the FDSTC system is shown to achieve full diversity in case of NR-relays. Finally, since in the FDSTC protocol the relays also need power to exchange data, it is very important to consider the total power consumption of the protocols to have a fair comparison. Using a typical energy model as in[21], the FDSTC protocol is shown to be able to get energy efficiency for long-range transmissions.

The rest of this paper is organized as follows. The system model is thoroughly described in Section 2. In Section 3, the error performance of FDSTC protocol with NR-relays and R-relays is analyzed through mathematical expressions. Outage probability and DMT are considered in Section 4 to evaluate the protocol performance in terms of spectral efficiency. Section 5 presents and compares energy efficiency of the protocols. Numerical results are derived in Section 6. Finally, conclusion is given in Section 7.

Throughout the paper, bold upper (lower) case denotes a matrix (column vector). Superscript T stands for transpose. Re {x} stands for the real part of a complex number x.

2 System model

In this paper, a cooperative relay system including one source, one destination, and two relays which have all only one antenna (Figure1) is considered to exploit the FDSTC protocol. In the system, the relays only play a role to enhance the quality of the source-destination link. They do not have their own data to transmit. In order to avoid self-interference, the relays are used in half-duplex mode, which means they can not transmit and receive data simultaneously. The ideal channel state information (CSI) is known at the receiver but not at the transmitters. A binary phase shift keying (BPSK) modulation is considered for all the analysis and simulations. We assume that all communications are performed over a flat Rayleigh fading channel. Channel coefficients remain the same for two consecutive time intervals. Statistically, we model the channel coefficients h ij [n] with i {s,r1,r2}, j {r1,r2,d}, and i ≠ j as zero mean, independent, complex Gaussian random variables with variances Ω ij . Similarly, we model additive white Gaussian noise (AWGN) z ij [n] as zero mean mutually independent complex Gaussian random variables with variances N ij . For the clarity of the following expressions, the symbols h ij [n], G ij [n], γ ij [n] will be rewritten in brief form of h ij , G ij , γ ij .

Figure 1
figure 1

FDSTC protocol for a system including one source (S), two relays (R1, R2), and one destination (D). Source-relay distance, source-destination distance, relay-destination distance, and relay-relay distance are respectively denoted as dsr, dsd, drd, and drr.

The first idea of the FDSTC protocol is presented in[9] with NR-relays by deriving the bounds on error performances. However, the present paper will give thorough considerations of the FDSTC protocol with both NR-relays and R-relays by deriving closed-form error performance and considering outage probability, diversity order, and energy efficiency as well.

The FDSTC protocol can be mathematically described as below. In the first phase, the source transmits signals x = [x[2k] x[2k + 1]]T (E[x[n]] = 0, and E[x2[n]] = 1) with the transmit power ε s = ε sd = ε sr 1 = ε sr 2 to the relays and the destination at the same time. The received signals at the relays and the destination (Figure1) can be represented as y sr 1 , y sr 2 , and ysd, respectively

y sj = ε sj h sj x+ z sj ,j{ r 1 , r 2 ,d},
(1)

where y sj  = [y sj [2k]y sj [2k + 1]]T, z ij = z ij [ 2 k ] z ij [ 2 k + 1 ] T and ε sj is the transmit power of the source to the terminal j.

In the second phase, the two relays exchange their data with each other. The received signals at relay R1 from relay R2 and vice versa respectively symbolized as y r 2 r 1 , and y r 1 r 2 , are given by

y ij = h ij G si y si + z ij ,i,j{ r 1 , r 2 },ij,
(2)

where G si is the AGC which prevents saturating the relay i and can be chosen as G si = ε ij ε s | h si | 2 + N si ,i,j{ r 1 , r 2 },ij, with ε rr = ε r 1 r 2 = ε r 2 r 1 the transmit power between the relays. Traditionally, in dense wireless sensor networks (WSNs), the distance between two relays is very small in comparison with the transmission distance. Therefore, to save energy, the transmit power between the relays can be chosen as one tenth of the transmit power from the relays to the destination (i.e., εrr = 1/10ε s ). As a result, the destination cannot overhear the inter-communication between the relays.

Then, each relay uses the maximum ratio combining (MRC) technique to combine the signals received from the source and from the other relay

u j = h sj ε sj N sj y sj + ε sj h ij G si h si | h ij | 2 | G si | 2 N si + N ij y ij ,
(3)

where i,j {r1,r2}, i ≠ j, y ij  = [y ij [2k] y ij [2k + 1]]T, and u j  = [u j [2k] u j [2k + 1]]T.

In the last phase, the two relays use distributed space-time codes to simultaneously transmit the Alamouti re-encoded signals U to the destination (see Section 3.1 for more details). In this work, Alamouti space-time code is used, thanks to its simplicity and full rate capacity. A consideration of other space-time codes[2426] is out of the scope of this paper. The components of the matrix U depend on the protocol that the relays use to forward the signals to the destination: non-regenerative or regenerative. The signals received at the destination from the relays, y rd  = [yrd[2k] yrd[2k + 1]]T, are expressed as

y rd =U h rd + z rd ,
(4)

where h rd = h r 1 d [ 2 k ] h r 2 d [ 2 k ] T is the Rayleigh channel coefficient vector and zrd = [zrd[2k] zrd[2k + 1]]T is the AWGN noise vector.

At the destination, the Alamouti receiver is used to process the signals received from R1 and R2. Then, the output of the Alamouti receiver is combined with [ysd[2k] ysd[2k + 1]]T using the MRC technique.

In the following sections, the performance of the FDSTC protocol is evaluated and compared with conventional DSTC protocols[1113] in terms of BER, outage probability, diversity order, and energy efficiency. In fact, DSTC protocols are the same as FDSTC except that there is no data exchange between the two relays. In DSTC, the source firstly transmits its signals to the two relays and the destination. Secondly, the relays encode their received signals into a 'distributed’ Alamouti code with (NR-relays) or without decoding the received signals (R-relays). Finally, they transmit the received signals to the destination.

3 Closed-form expressions of the ASEP of the FDSTC protocol

3.1 FDSTC protocol with NR-relays

In this section, a closed-form ASEP of non-regenerative FDSTC (NR-FDSTC) protocol is derived. The SNR at terminal j (j {r1,r2,d}) after receiving signals from terminal i (i {s,r1,r2}) is found as γ ij = ε ij | h ij | 2 N ij which has an exponential distribution with the mean γ ij ¯ = ε ij Ω ij N ij . From (3), the post-detection SNR at the relay j can be referred as

γ j = γ sj + γ si γ ij γ si + γ ij + 1 i , j { r 1 , r 2 } , i j.
(5)

In the NR-FDSTC protocol, after receiving signals from both the source and the other relay, each relay re-encodes the combined signals u j (3) with Alamouti space-time code to form the Alamouti re-encoded signalsU= G r 1 d u r 1 [ 2 k ] G r 2 d u r 2 [ 2 k + 1 ] - G r 1 d u r 1 [ 2 k + 1 ] G r 2 d u r 2 [ 2 k ] .

The combined signals at the relays (3) can be remodeled as

u j = γ j x+ z u j ,j{ r 1 , r 2 },
(6)

where γ j is found in (5) and z u j = z u j [ 2 k ] z u j [ 2 k + 1 ] T is AWGN with zero mean and variance N u j =1. To prevent the saturation at the relay j, the AGC G jd is chosen as G jd = ε jd γ j + 1 ,j{ r 1 , r 2 } with ε jd the transmit power of relay j to the destination ( ε r = ε r 1 d = ε r 2 d ).

The output signal from the Alamouti receiver is then

y r = h r 1 d G r 1 d γ r 1 2 + h r 2 d G r 2 d γ r 2 2 x+ z y r ,
(7)

where y r  = [y r [2k] y r [2k + 1]]T and z y r = z y r [ 2 k ] z y r [ 2 k + 1 ] T is AWGN with variance N z y r = h r 1 d G r 1 d γ r 1 2 + h r 2 d G r 2 d γ r 2 2 h r 1 d G r 1 d 2 + h r 2 d G r 2 d 2 + 1 .

Combining the output signals from Alamouti receiver (7) and the received signals from the source (1) using MRC technique, the signal at the destination is as follows:

y d = h sd ε sd N sd y sd + 1 h r 1 d G r 1 d 2 + h r 2 d G r 2 d 2 + 1 y r ,
(8)

with y d  = [y d [2k] y d [2k + 1]]T.

Based on (8), the post-detection SNR at the destination can be derived as

γ d = γ sd + j { r 1 , r 2 } γ jd γ j γ j + 1 j { r 1 , r 2 } γ jd γ j + 1 + 1 .
(9)

In this part, a closed-form ASEP of the NR-FDSTC protocol is derived when the relay-relay SNR is much larger than the source-relay SNR (γ ij γ si ). One should note that the assumption can be practically obtained in dense WSNs even with εrr = 1/10ε s . Equation 5 can be rewritten as γ j  ≈ γ sj  + γ si i,j {r1,r2},i ≠ j. One should note that the equality happens (γ j  = γ sj  + γ si ) when there is no error in the data exchange between the two relays.

Since γ r 1 = γ r 2 = γ r γ sr 1 + γ sr 2 , (9) can be approximated by

γ d γ sd + γ r 1 d + γ r 2 d γ r γ r 1 d + γ r 2 d + γ r + 1 = γ sd + γ rd γ r γ rd + γ r + 1 = γ sd + γ srd ,
(10)

with γ rd = γ r 1 d + γ r 2 d and γ srd = γ rd γ r γ rd + γ r + 1 .

Once again, using the moment generating function (MGF)-based approach, the closed form ASEP of the NR-FDSTC protocol can be derived by evaluating the MGF of γsd and γsrd. The MGF of γsd is already shown in[9].

The MGF of γsrd, proved in Appendix 1, is given by

M γ srd ( s ) = e α / 2 2 p p - 1 - σ 2 p δ J 0 δ β + σ 2 p - 2 σ p - 2 × δ 2 J 0 δ α δ β - 4 σ p δ 3 J 0 δ β δ α 2 + 2 p 2 - σ 2 p + 4 δ 3 J 0 δ α 3 - 1 2 σ 2 p + 4 δ 2 J 0 δ α 2 + σ 2 p δ J 0 δ α - σ 2 8 p J 0 ,
(11)

whereσ= γ rd ¯ + γ r ¯ ,p= γ rd ¯ γ r ¯ , and α = (σ-p s)/p. The formulas of J0, δ J 0 δ α , δ J 0 δ β , δ 2 J 0 δ α 2 , δ 2 J 0 δ α δ β , δ 3 J 0 δ β δ α 2 and δ 3 J 0 δ α 3 can be found in Appendix 1. Note that the random variable γ rd = γ r 1 d + γ r 2 d will have a probability density function f γ rd (γ)= 1 γ rd ¯ 2 γ e - γ γ rd ¯ . Similarly, the probability density function of random variable γ r = γ sr 1 + γ sr 2 is f γ r (γ)= 1 γ r ¯ 2 γ e - γ γ r ¯ .

The ASEP of the NR-FDSTC protocol with BPSK modulation can be derived as

P γ d = 1 π 0 π / 2 M γ srd ( - g BPSK sin 2 θ ) 1 + g BPSK γ sd ¯ sin 2 θ dθ,
(12)

where gBPSK = 1[27].

3.2 FDSTC protocol with R-relays

In this work, the destination is not aware of the error probabilities at the relays, making the use of the maximum likelihood (ML) decoder at the destination impossible. Therefore, taking the decoding errors at the two relays into account, the error probability of regenerative FDSTC (R-FDSTC) protocol conditioned to the channel, is derived via a sub-optimal decoder at the destination. The Alamouti re-encoded signals U of the R-FDSTC protocol have the form of

U= ε r 1 x ̂ r 1 [ 2 k ] ε r 2 x ̂ r 2 [ 2 k + 1 ] - ε r 1 x ̂ r 1 [ 2 k + 1 ] ε r 2 x ̂ r 2 [ 2 k ] ,
(13)

where x ̂ j [n] is obtained by decoding the combined signal u j [n] (3) at the relay j {r1,r2} using ML decoder.

Using the MRC technique, the combined signal at the destination is as follows:

y d [ 2 k ] = ε s h sd 2 N sd x [ 2 k ] + ε r 1 h r 1 d 2 N r 1 d x ̂ r 1 [ 2 k ] + ε r 2 h r 2 d 2 N r 2 d x ̂ r 2 [ 2 k ] - ε r 1 ε r 2 h r 1 d h r 2 d N r 2 d x ̂ r 1 [ 2 k + 1 ] + ε r 1 ε r 2 h r 1 d h r 2 d N r 1 d x ̂ r 2 [ 2 k + 1 ] + z y d [ 2 k ] ,
(14)

where z y d is AWGN with zero mean and variance N z y d = ε r 1 h r 1 d 2 N r 1 d + ε r 2 h r 2 d 2 N r 2 d + ε s h sd 2 N sd .

The sub-optimal scalar decoder[14] is used instead of the ML decoder to decode the combined signal y d [2k]. The decision on the transmitted symbol x[2k] can be specifically obtained as

x ̂ [2k]=sign{Re{ y d [2k]}}.
(15)

Then, in the presence of the decision errors at the relays, the closed-form expression of the error probability, conditioned to the channel, for the R-FDSTC protocol can be derived as (see Appendix 2 for more details)

P 2 k = 1 2 1 - p 2 k r 1 1 - p 2 k r 2 1 - p 2 k + 1 r 1 1 - p 2 k + 1 r 2 + p 2 k + 1 r 1 p 2 k + 1 r 2 erfc ( β 2 k ) + 1 2 1 - p 2 k r 1 p 2 k r 2 1 - p 2 k + 1 r 1 1 - p 2 k + 1 r 2 + p 2 k + 1 r 1 p 2 k + 1 r 2 erfc ( δ 2 k ) + 1 2 p 2 k r 1 1 - p 2 k r 2 1 - p 2 k + 1 r 1 1 - p 2 k + 1 r 2 + p 2 k + 1 r 1 p 2 k + 1 r 2 erfc ( λ 2 k ) + 1 2 p 2 k r 1 p 2 k r 2 1 - p 2 k + 1 r 1 1 - p 2 k + 1 r 2 + p 2 k + 1 r 1 p 2 k + 1 r 2 × erfc ( ϕ 2 k ) + 1 4 1 - p 2 k r 1 1 - p 2 k r 2 p 2 k + 1 r 1 1 - p 2 k + 1 r 2 + 1 - p 2 k + 1 r 1 p 2 k + 1 r 2 erfc ( β 2 k + θ 2 k ) + erfc ( β 2 k - θ 2 k ) + 1 4 1 - p 2 k r 1 p 2 k r 2 p 2 k + 1 r 1 1 - p 2 k + 1 r 2 + 1 - p 2 k + 1 r 1 p 2 k + 1 r 2 × erfc ( δ 2 k + θ 2 k ) + erfc ( δ 2 k - θ 2 k ) + 1 4 p 2 k r 1 1 - p 2 k r 2 p 2 k + 1 r 1 1 - p 2 k + 1 r 2 + 1 - p 2 k + 1 r 1 p 2 k + 1 r 2 × erfc ( λ 2 k + θ 2 k ) + erfc ( λ 2 k - θ 2 k ) + 1 4 p 2 k r 1 p 2 k r 2 p 2 k + 1 r 1 1 - p 2 k + 1 r 2 + 1 - p 2 k + 1 r 1 p 2 k + 1 r 2 × erfc ( ϕ 2 k + θ 2 k ) + erfc ( ϕ 2 k - θ 2 k ) ,
(16)

where

β 2 k = γ r 1 d + γ r 2 d + γ sd ; δ 2 k = γ r 1 d - γ r 2 d + γ sd γ r 1 d + γ r 2 d + γ sd λ 2 k = - γ r 1 d + γ r 2 d + γ sd γ r 1 d + γ r 2 d + γ sd ; ϕ 2 k = - γ r 1 d - γ r 2 d + γ sd γ r 1 d + γ r 2 d + γ sd θ 2 k = ε r 1 ε r 2 Re { h r 1 d h r 2 d } γ r 1 d + γ r 2 d + γ sd 1 N r 1 d + 1 N r 2 d ; erfc ( z ) = z exp ( - x 2 / 2 ) 2 π dx

and p 2 k j , p 2 k + 1 j (j {r1,r2}) are the conditional error probabilities at relay j on x[2k] and x[2k + 1], respectively. When considering the R-DSTC protocol, the R-FDSTC protocol without transmission errors between relays (ideal case) and the R-FDSTC protocol with transmission errors between relays, p 2 k j can be found as

p 2 k j = 1 2 erfc γ sj , R-DSTC protocol 1 2 erfc γ sr 1 + γ sr 2 , R-FDSTC protocol without transmission errors between relays 1 2 erfc γ sj + γ si γ ij γ si + γ ij + 1 , R-FDSTC protocol with transmission errors between relays
(17)

4 Outage probability

In this section, the DSTC and FDSTC protocols are considered in terms of outage probability while having the same spectral efficiency R(bits/s/Hz). Using the methodology in[1] to find the approximations of the outage probability of the protocols, it is shown that the NR-FDSTC protocol can achieve the maximum diversity order despite using AGC at the relays. Besides, the R-FDSTC protocol also brings us a higher diversity oder in comparison with the R-DSTC protocol.

4.1 Outage probability analysis

Outage probability is defined as Pout = P r{I < R} where I is the maximum average mutual information between source and destination and R is the spectral efficiency. In this work, without loss of generality we note Ω sr = Ω sr 1 = Ω sr 2 and Ω rd = Ω r 1 d = Ω r 2 d . The functionf(x,y)= xy x + y + 1 used for the fading coefficients in the following expressions is defined in[1].

For a fair comparison, once again, the total transmit power is the same for the two protocols, i.e., ε s  + 2ε r  = P (DSTC) and ε s  + 2ε r  + 2εrr = P (FDSTC with ε rr = 1 10 ε r ). Let the transmit power be equally allocated among source and relays (ε s  = ε r  = ε, N ij  = N0 (i,j) and SNR = ε/N0. The outage probability of the protocols is determined based on the SNR parameter for different types of relays. For shortening the following expressions, we note| h sr | 2 =min{| h sr 1 | 2 ,| h sr 2 | 2 },|| a sr | | 2 =| h sr 1 | 2 +| h sr 2 | 2 , and|| a rd | | 2 =| h r 1 d | 2 +| h r 2 d | 2 .

4.1.1 NR-relays

a/ DSTC protocol The maximum average mutual information can be expressed as

I DSTC NR = 1 2 log 1 + SNR . | h sd | 2 + f SNR . | h sr | 2 , SNR . | | a rd | | 2 .
(18)

In the high SNR region, the outage probability of the DSTC protocol can be approximated as

Pr { I DSTC NR < R } = Pr | h sd | 2 + 1 SNR f SNR . | h sr | 2 , SNR . | | a rd | | 2 < 2 2 R - 1 SNR 1 2 1 Ω sr 1 Ω sd 2 2 R - 1 SNR 2 when SNR .
(19)

Using AGC at the relays, it is claimed in[12] that the NR-DSTC protocol can not achieve full diversity. Here, the maximum diversity order is only two. This result is totally suitable to the simulation results in[12].

b/ FDSTC protocol The maximum average mutual information can be derived as

I FDSTC NR = 1 4 log 1 + SNR . | h sd | 2 + f SNR . | | a sr | | 2 , SNR . | | a rd | | 2 .
(20)

The approximation of the outage probability in the high SNR region is

Pr { I FDSTC NR < R } = Pr | h sd | 2 + 1 SNR f SNR . | | a sr | | 2 , SNR . | | a rd | | 2 < 2 4 R - 1 SNR 1 3 ! Ω sr 2 + Ω rd 2 Ω sr 2 Ω rd 2 1 Ω sd 2 4 R - 1 SNR 3 when SNR .
(21)

With NR-relays, the FDSTC protocol can achieve full diversity order.

4.1.2 R-relays

a/ DSTC protocol The maximum average mutual information can be expressed as

I DSTC R = 1 2 min log ( 1 + SNR . | h sr | 2 ) , log 1 + SNR . ( | h sd | 2 + | | a rd | | 2 ) .
(22)

The outage probability in high SNR regions can be approximated as

Pr { I DSTC R < R } = Pr min | h sr | 2 , | h sd | 2 + | | a rd | | 2 < 2 2 R - 1 SNR 1 Ω sr 2 2 R - 1 SNR when SNR .
(23)

The diversity order of the R-DSTC system is only 1.

b/ FDSTC protocol The maximum average mutual information can be derived as

I FDSTC R = 1 4 min log 1 + SNR . | | a sr | | 2 , log 1 + SNR . ( | h sd | 2 + | | a rd | | 2 ) .
(24)

In high SNR regions, the outage probability becomes

Pr { I FDSTC R < R } = Pr min | | a sr | | 2 , | h sd | 2 + | | a rd | | 2 < 2 4 R - 1 SNR 1 2 1 Ω sr 2 2 4 R - 1 SNR 2 when SNR .
(25)

The R-FDSTC protocol can not achieve the full diversity. However, it gets higher system diversity order in comparison with the R-DSTC protocol.

4.2 Diversity-multiplexing trade-off (DMT)

The diversity-multiplexing trade-off illuminates the relationship between the reliability of data transmissions in terms of diversity gain and the spectral efficiency in terms of multiplexing gain. The multiplexing gain, which illustrates how fast the source data rate varies with respect to SNR, is defined as[28]

g= lim SNR R log SNR .
(26)

The diversity gain d(g) can be characterized as a function of g[28]

d(g)= lim SNR - log P out log SNR .
(27)

Based on the approximations of outage probability for the protocols in the above parts, the DMT of the DSTC and FDSTC protocols for NR-relays and R-relays can be expressed respectively as

d DSTC NR ( g ) = 2 ( 1 - 2 g ) ,
(28)
d FDSTC NR ( g ) = 3 ( 1 - 4 g ) ,
(29)
d DSTC R ( g ) = 1 ( 1 - 2 g ) ,
(30)
d FDSTC R ( g ) = 2 ( 1 - 4 g ) .
(31)

5 Energy efficiency

To have a fair comparison in the total power consumption of the two protocols, the total energy consumption for both protocols (FDSTC and DSTC) is considered. Obviously, the FDSTC protocol consumes more transmission and circuit energy due to the inter-relay communication. However, by simulations, the FDSTC protocol is shown to be an energy-efficient protocol for long-range transmissions.

The total energy consumption per bit of the FDSTC protocol E FDSTC b can be calculated by the sum of the total energy consumption per bit of the broadcast phase of the source E s b , the data exchange phase between the two relays E rr b , the transmission phase from the relays to the destination E rd b . The total energy consumption per bit of the conventional DSTC protocol E DSTC b is the same except that there is no energy consumption for the data exchange phase between the relays.

E FDSTC b = E s b + E rr b + E rd b ,
(32)
E DSTC b = E s b + E rd b .
(33)

Note that E s b , E rr b , and E rd b are calculated based on the typical energy model proposed in[21].

6 Simulation results

Assuming that both relays have the same distance from source d sr = d sr 1 = d sr 2 , let denoter= d sr d sd the relative distance of relays defined by the ratio of the source-relay distance dsr and the source-destination distance dsd andrr= d rr d sd the relative inter-distance of relays defined by the ratio of the relay-relay distance drr and the source-destination distance. In this section, the BER performance of the FDSTC protocol is evaluated for NR-relays and R-relays. Using a common transmission model, we set the path loss Ω ij d ij - pl where d ij is the distance between terminal i and terminal j and pl is the path loss exponent. In our simulations, pl = 2 is used and BPSK modulation is considered. For a fair comparison, the total transmit power of the protocol is kept as the same (i.e., P). For the DSTC protocol ε s  + 2ε r  = P. On the other hand, for the FDSTC protocol, we have ε s  + 2ε r  + 2εrr = P ( ε rr = 1 10 ε r ). Unless otherwise stated, we assume that ε s  = ε r .

6.1 BER performance

6.1.1 FDSTC protocol vs. DSTC protocol

Figure2 shows the BER comparison between the FDSTC and DSTC protocols as a function of the SNR (P/N0) under some cases of the relative inter-distance between relays, rr. Figure2a shows the simulations for NR-relays while the simulations for R-relays are shown in Figure2b. In these simulations, the relays are in the middle of the source and the destination (r = 0.5). The performance of the FDSTC protocol in terms of BER is shown to be much better than that of the DSTC protocol, thanks to the data exchange between the relays. When the relative inter-distance of relays is small (rr < 0.2), the performance of the FDSTC protocol is still comparable with the ideal case (Ωrr Ωsr) where there is no errors in the data exchange between the two relays. However, when the quality of the relay-relay link is poor (Ωrr Ωsr), the BER performance of the FDSTC protocol logically tends to that of the DSTC protocol since the inter-relay transmission does not bring any gain as compared to the DSTC protocol. Mathematically, when Ω rr Ω sr 0, the post-destination SNR at relays γ j (5) tends to the source-relay SNR γ sj (γ j  ≈ γ sj  + γ ij  ≈ γ sj ) as a result of γ sj ,γ si γ ij . That leads to equal BER performance between DSTC and FDSTC.

Figure 2
figure 2

Impact of the inter-distance between relays when the relays are in the middle of the source and the destination ( r= 0.5). For (a) NR-FDSTC protocol and (b) R-FDSTC protocol.

6.1.2 Impact of the relative distance of relays

The SNR gain of the FDSTC protocol over the conventional DSTC protocol versus the relative distance of relays at a desired BER = 10-5 is shown in Figure3. The average SNR gain of the NR-FDSTC protocol over the NR-DSTC protocol is 3.7 dB. However, the average SNR gain of the R-FDSTC protocol over the R-DSTC protocol is even much more impressive. By using the simple data exchange between the two relays, we can get an average SNR gain up to 18.1 dB.

Figure 3
figure 3

SNR gain of the FDSTC protocol over the conventional DSTC protocol. As a function of the relative distance of relays (BER = 10-5 and rr = 0.1).

The impact of the relative distance of relays on the required SNR of the FDSTC and DSTC protocols is shown in Figure4. At a desired BER = 10-5, the required SNR is shown as a function of the relative distance of relays. Obviously, there will be a difference in the required SNR of each protocol when the relative distance of relays, r changes from 0.1 to 0.9. For the NR-DSTC protocol, the difference is 6.3 dB. However, for the NR-FDSTC protocol, this difference is decreased to 1.6 dB, which means that the impact of the relative distance of relays is reduced by up to 75%. For R-relays, we still get up to a 64% reduction of the impact of the relative distance of relays. The difference of required SNR changes from 20.5 dB in case of the R-DSTC protocol down to 7.4 dB in case of the R-FDSTC protocol. This is a very interesting result especially for the mobile relays since for the FDSTC protocol, the required SNR has almost no change (NR-relays) or a little change (R-relays) when the relays are moving between the source and the destination.

Figure 4
figure 4

Required SNR versus relative distance of relays. For a desired BER = 10-5 and when the relative inter-distance of relays is equal to 0.1 (rr = 0.1).

6.1.3 Impact of synchronization errors

Like cooperative MIMO, distributed space-time coded relays suffer from the impact of synchronization errors[29]. In all above simulations, we supposed that the transmission from the relays to the destination is perfectly synchronized, i.e., simultaneous between the relays, which cannot happen in real systems. In our model, as a consequence of using DSTC relays in the FDSTC protocol, the synchronization errors have large impacts on the performance of the relay-destination link and therefore reduce the performance of the overall system. Figure5 shows the impacts of synchronization errors on the overall performance of our model for two protocols: R-FDSTC and NR-FDSTC when rr = 0.1 and r = 0.5. The synchronization error model of[30] where the interference inter-symbol (ISI) is only created by the four nearest symbols is considered. In our simulations, the synchronization error is considered to have a uniform distribution in the range [-ΔT/2,ΔT/2], with ΔT the synchronization error range normalized by the symbol period. The overall performance of the system is still acceptable when ΔT < 0.6 for R-FDSTC or ΔT < 0.5 for NR-FDSTC. The performance becomes saturated when ΔT = 0.7. Synchronization methods for these protocols are beyond the scope of this paper and may be considered as future work.

Figure 5
figure 5

Impact of synchronization errors of the relay-destination link for different protocols ( rr= 0.1 and r= 0.5).

6.1.4 Power allocation

Let ε s  = c P P (0 < c P  < 1) and ε r = 10 22 (1- c P )P (note that ε rr = 1 10 ε r ). Using an exhaustive search by simulation, we can find the best value of c P (i.e., c P opt ) to further increase the BER performance of the FDSTC protocol as shown in Figure6. The best power allocation points of the FDSTC protocol for NR-relays and R-relays are respectively c P opt =0.4 and c P opt =0.6 when considered in the case BER = 10-5, r = 0.5, and rr = 0.1. In addition, as compared to the case of equal power allocation (i.e., c P  = 10/32), SNR gains of 0.5 dB (NR-relays) and 1.5 dB (R-relays) are obtained.

Figure 6
figure 6

Optimal power allocation of the FDSTC protocols ( rr= 0.1 and r= 0.5).

6.2 Outage probability

In this subsection, numerical results of the outage probability for the protocols are considered in statistically symmetric networks, e.g., Ωij 2 = 1 and in small fixed R regime, e.g., R = 1. Figure7 shows the outage probability of the DSTC and FDSTC protocols for NR-relays and R-relays as a function of SNRnorm which is defined by SNR norm = P N 0 1 [ 2 R - 1 ] [1]. The analytic expressions perfectly match with the simulation results in high SNR region. The R-FDSTC protocol has better performance than the R-DSTC protocol when SNRnorm is greater than 21 dB. Similarly, in the case of NR-relays, the FDSTC protocol provides better performance than the DSTC protocol when SNRnorm is greater than 30.5 dB. This result is quite interesting since despite using more time slots for the transmission protocol (due to the data exchange between relays), the FDSTC protocol still reaches a better outage probability than the DSTC protocol in the high SNR region, no matter what type of relays is used as a result of higher diversity order of the FDSTC system as compared to the conventional DSTC.

Figure 7
figure 7

Outage probability versus SNR norm , small, fixed R regime ( R  = 1) and for statistically symmetric networks, i.e., Ω ij 2 =1 .

The trade-off between the diversity order and the multiplexing gain of the systems is shown in Figure8. The NR-FDSTC system can achieve a maximum diversity order (d(g) = 3 for a system with one source, two relays, and one destination). On the other hand, the diversity order of the NR-DSTC system is only two. For R-relays, while the DSTC system only gets the first diversity order, the FDSTC system can achieve the second diversity order. This means, in all cases (i.e., NR-relays or R-relays), using the FDSTC system can help to get higher diversity order. Moreover, there are some interesting sharp transitions in Figure8. We will use the FDSTC protocol for R-relays when g < 1/6, otherwise wheng1/6 the DSTC protocol is used; similarly for NR-relays, the FDSTC will be preferred for g < 1/8.

Figure 8
figure 8

Diversity order d ( g ) versus multiplexing gain g .

6.3 Energy efficiency

Figure9 shows the total energy consumption per bit of the DSTC and FDSTC protocols with NR-relays and R-relays based on parameters of typical energy model[21] in two cases: (1) when the transmission distance dsd < 30 m and (2) when dsd > 100 m. The case when 30 m < dsd < 100 m is not illustrated since there is no cross-over point. At short-range transmissions, the FDSTC protocol consumes more energy than the DSTC protocol due to the data exchange between the relays. However, for long-range transmissions, the lower transmission energy of the FDSTC protocol makes it become energy-efficient. With R-relays, at dsd = 25 m, the FDSTC protocol can save up to 50% of the total energy consumption. Otherwise, with NR-relays, the FDSTC protocol consumes less energy than the DSTC only when dsd > 200 m and at dsd = 270 m, the FDSTC protocol can save 20% of the total energy consumption.

Figure 9
figure 9

Total energy consumption per bit of the FDSTC and DSTC protocols with NR-relays and R-relays for two cases. (a) The transmission distance dsd < 30 m and (b) The transmission distance dsd > 100 m).

7 Conclusion

The main contribution of this paper is to propose and to evaluate the FDSTC protocol with NR-relays and R-relays. A thorough analysis on the performance of the FDSTC protocol, followed by simulation results, is given to show its good performance. With two simple SISO transmissions added between the two relays, a significant SNR gain is obtained (i.e., 3.7 dB for NR-relays and 18.1 dB for R-relays). The relative distance of relays is shown to have a large impact on the required SNR. However, thanks to the FDSTC protocol, this impact can be significantly reduced by up to 75%. In terms of outage probability, at the same spectral efficiency, the FDSTC protocol turns out to outperform conventional DSTC protocols in high SNR region. This is due to the fact that the FDSTC protocol helps to increase the diversity order of the system (full diversity in case of NR-relays). In terms of energy consumption, the FDSTC protocol is still more energy efficient than the DSTC protocol for long-range transmissions.

The good performance of the FDSTC protocol is clearly demonstrated in this paper using simple NR-relays and R-relays. Advanced techniques for relay networks (such as relay selection[15, 16, 31], optimum power allocation[32], etc.), which are used to improve the performance of DSTC systems, can be thoroughly considered for FDSTC systems as well. In the system where the number of relays is greater than two, the data exchange between the relays becomes very complicated. As a result, the spectral efficiency of the FDSTC protocol can be reduced due to the data exchange between relays. However, this problem can be solved by associating DSTC-based and repetition-based relaying protocols which is being studied.

Appendix 1

Proof of (11)

To approximate the closed-form ASEP of the NR-FDSTC protocol, we need to find the MGF ofΓ(v,t)= vt v + t + 1 , where v and t are two independent random variables with respective probability density functions (pdf) f v (v)= 1 v 0 2 v e - v v 0 , and f t (t)= 1 t 0 2 t e - t t 0 .

The cumulative distribution function (cdf) of Γ(v,t) is found for γ > 0 based on[33]

F Γ ( γ ) = 1 - 2 γ 2 + γ p 1 + γ σ p + 2 γ 2 + γ p × e - σ p γ K 1 2 p γ 2 + γ - 2 γ 2 + γ p 1 + γ σ p e - σ p γ K 0 2 p γ 2 + γ ,
(34)

with σ = t0 + v0, p = t0v0, and K l (.) the modified Bessel function of the second kind with order l.

The pdf of Γ(v,t) is found by taking the derivative of FΓ(γ) and using (Equation 9.6.26 in[34])

f Γ ( γ ) = 2 p 2 p γ γ 2 + γ 4 σ γ + σ 2 + 2 σ - 2 p × e - σ p γ K 1 2 p γ 2 + γ + 2 p 2 γ σ 2 p + 4 γ 2 + σ 2 p + 4 γ + 1 × e - σ p γ K 0 2 p γ 2 + γ .
(35)

The MGF is then derived by using its definition and using the change of variable γ → γ1-1/2

M Γ ( s ) = e α / 2 2 p p - 1 - σ 2 p δ J 0 δ β + σ 2 p - 2 σ p - 2 × δ 2 J 0 δ α δ β - 4 σ p δ 3 J 0 δ β δ α 2 + 2 p 2 - σ 2 p + 4 δ 3 J 0 δ α 3 - 1 2 σ 2 p + 4 δ 2 J 0 δ α 2 + σ 2 p δ J 0 δ α - σ 2 8 p J 0 ,
(36)

where α = (σ-p s)/p,β=2/ p and

J 0 = 1 / 2 e - α γ 1 K 0 β γ 1 2 - ( 1 / 2 ) 2 = 1 2 c e - c 2 E 1 α - c 2 - e c 2 E 1 α + c 2
(37)

withc= α 2 - β 2 ,Re{s}<σ/p+2/ ( p), and E1(.) the exponential integral function defined as (Equation 5.1.1 in[34]). Note that J0 is derived by using the integrand in (Equation 646 in[35]).

The first and second order derivatives of J0 with respect to α or/and β, δ J 0 δ β , δ 2 J 0 δ α δ β , δ 2 J 0 δ α 2 , and δ J 0 δ α can be found in [23]. The third order derivatives of J0, δ 3 J 0 δ β δ α 2 , and δ 3 J 0 δ α 3 can be directly derived

δ 3 J 0 δ α 3 = α c 7 ( - 3 α 2 - 3 2 α 2 c - 9 2 β 2 - 9 4 β 2 c - 3 8 α 4 + 3 8 β 4 - 1 16 α 2 c 3 ) e - c 2 E 1 α - c 2 + α c 7 ( 3 α 2 - 3 2 α 2 c + 9 2 β 2 - 9 4 β 2 c + 3 8 α 4 - 3 8 β 4 - 1 16 α 2 c 3 ) e c 2 E 1 α + c 2 + 1 c 6 ( 5 2 α 3 + 11 α 2 + 4 β 2 + 1 2 α 4 - 3 2 α 2 β 2 - 5 2 α β 2 + 1 4 β 4 ) e - α 2
(38)
δ 3 J 0 δ β δ α 2 = 1 c 7 ( 6 β α 2 + 3 α 2 β c + 5 8 α 4 β - 1 2 α 2 β 3 + 3 2 β 3 - 1 8 β 5 + 3 4 β 3 c + 1 16 α 2 β c 3 ) e - c 2 E 1 α - c 2 + 1 c 7 ( - 6 β α 2 + 3 α 2 β c - 5 8 α 4 β + 1 2 α 2 β 3 - 3 2 β 3 + 1 8 β 5 + 3 4 β 3 c + 1 16 α 2 β c 3 ) e c 2 E 1 α + c 2 + 1 c 6 ( - 13 α β + 1 4 α 3 β - 2 α 3 β - α 4 β - 9 2 α 2 β + + 3 2 β 3 - α 5 4 β ) e - α 2
(39)

Appendix 2

Proof of (16)

In this appendix, the closed-form error probability of the R-FDSTC protocol is derived based on the decoding of the combined signals at destination y d [2k]. Let w2k = R e{y d [2k]}, so

w 2 k = γ sd x [ 2 k ] + γ r 1 d x ̂ r 1 [ 2 k ] + γ r 2 d x ̂ r 2 [ 2 k ] - ε r 1 ε r 2 Re { h r 1 d h r 2 d } N r 2 d x ̂ r 1 [ 2 k + 1 ] + ε r 1 ε r 2 Re { h r 1 d h r 2 d } N r 1 d × x ̂ r 2 [ 2 k + 1 ] + z y d [ 2 k ] ,
(40)

where z y d [2k]=Re{ z y d [2k]}.

Let the following events be defined

E 1 , 1 { x [ 2 k ] = 1 , x [ 2 k + 1 ] = 1 } ; E 1 , - 1 { x [ 2 k ] = 1 , x [ 2 k + 1 ] = - 1 } E - 1 , 1 { x [ 2 k ] = - 1 , x [ 2 k + 1 ] = 1 } ; E - 1 , - 1 { x [ 2 k ] = - 1 , x [ 2 k + 1 ] = - 1 } H 1 { x ̂ r 1 [ 2 k ] = x [ 2 k ] , x ̂ r 2 [ 2 k ] = x [ 2 k ] ; x ̂ r 1 [ 2 k + 1 ] = x ̂ r 2 [ 2 k + 1 ] } H 2 { x ̂ r 1 [ 2 k ] = x [ 2 k ] , x ̂ r 2 [ 2 k ] = - x [ 2 k ] ; x ̂ r 1 [ 2 k + 1 ] = x ̂ r 2 [ 2 k + 1 ] } H 3 { x ̂ r 1 [ 1 k ] = - x [ 2 k ] , x ̂ r 2 [ 2 k ] = x [ 2 k ] ; x ̂ r 1 [ 2 k + 1 ] = x ̂ r 2 [ 2 k + 1 ] } H 4 { x ̂ r 1 [ 2 k ] = - x [ 2 k ] , x ̂ r 2 [ 2 k ] = - x [ 2 k ] ; x ̂ r 1 [ 2 k + 1 ] = x ̂ r 2 [ 2 k + 1 ] } H 5 { x ̂ r 1 [ 2 k ] = x [ 2 k ] , x ̂ r 2 [ 2 k ] = x [ 2 k ] ; x ̂ r 1 [ 2 k + 1 ] = - x ̂ r 2 [ 2 k + 1 ] } H 6 { x ̂ r 1 [ 2 k ] = x [ 2 k ] , x ̂ r 2 [ 2 k ] = - x [ 2 k ] ; x ̂ r 1 [ 2 k + 1 ] = - x ̂ r 2 [ 2 k + 1 ] } H 7 { x ̂ r 1 [ 2 k ] = - x [ 2 k ] , x ̂ r 2 [ 2 k ] = x [ 2 k ] ; x ̂ r 1 [ 2 k + 1 ] = - x ̂ r 2 [ 2 k + 1 ] } H 8 { x ̂ r 1 [ 2 k ] = - x [ 2 k ] , x ̂ r 2 [ 2 k ] = - x [ 2 k ] ; x ̂ r 1 [ 2 k + 1 ] = - x ̂ r 2 [ 2 k + 1 ] }

The error probability, conditioned to the channel, is given by

P 2 k = 1 4 m = 1 8 P ( H m ) × P w 2 k > 0 / E - 1 , 1 , H m + P w 2 k > 0 / E - 1 , - 1 , H m P w 2 k < 0 / E 1 , 1 , H m + P { w 2 k < 0 / E 1 , - 1 , H m } ,
(41)

where the probability of the event H m depends on the error probabilities at relays p 2 k j and p 2 k + 1 j (j {r1,r2}) (17)

P( H m )= 1 - p 2 k r 1 1 - p 2 k r 2 1 - p 2 k + 1 r 1 1 - p 2 k + 1 r 2 + p 2 k + 1 r 1 p 2 k + 1 r 2 , m = 1 1 - p 2 k r 1 p 2 k r 2 1 - p 2 k + 1 r 1 1 - p 2 k + 1 r 2 + p 2 k + 1 r 1 p 2 k + 1 r 2 , m = 2 p 2 k r 1 1 - p 2 k r 2 1 - p 2 k + 1 r 1 1 - p 2 k + 1 r 2 + p 2 k + 1 r 1 p 2 k + 1 r 2 , m = 3 p 2 k r 1 p 2 k r 2 1 - p 2 k + 1 r 1 1 - p 2 k + 1 r 2 + p 2 k + 1 r 1 p 2 k + 1 r 2 , m = 4 1 - p 2 k r 1 1 - p 2 k r 2 p 2 k + 1 r 1 1 - p 2 k + 1 r 2 + 1 - p 2 k + 1 r 1 p 2 k + 1 r 2 , m = 5 1 - p 2 k r 1 p 2 k r 2 p 2 k + 1 r 1 1 - p 2 k + 1 r 2 + 1 - p 2 k + 1 r 1 p 2 k + 1 r 2 , m = 6 p 2 k r 1 1 - p 2 k r 2 p 2 k + 1 r 1 1 - p 2 k + 1 r 2 + 1 - p 2 k + 1 r 1 p 2 k + 1 r 2 , m = 7 p 2 k r 1 p 2 k r 2 p 2 k + 1 r 1 1 - p 2 k + 1 r 2 + 1 - p 2 k + 1 r 1 p 2 k + 1 r 2 , m = 8
(42)

and

P { w 2 k < 0 / E 1 , 1 , H 1 } = P γ r 1 d + γ r 2 d + γ sd + z y d ( 2 k ) < 0 = 1 2 erfc ( γ r 1 d + γ r 2 d + γ sd ) = 1 2 erfc ( β 2 k ) .

Using the same approach, we can derive the other terms in (41)

P { w 2 k < 0 / E 1 , - 1 , H 1 } = 1 2 erfc ( β 2 k ) ; P { w 2 k < 0 / E 1 , 1 , H 2 } = 1 2 erfc ( δ 2 k ) ; P { w 2 k < 0 / E 1 , - 1 , H 2 } = 1 2 erfc ( δ 2 k ) ; P { w 2 k < 0 / E 1 , 1 , H 3 } = 1 2 erfc ( λ 2 k ) ; P { w 2 k < 0 / E 1 , - 1 , H 3 } = 1 2 erfc ( λ 2 k ) ; P { w 2 k < 0 / E 1 , 1 , H 4 } = 1 2 erfc ( ϕ 2 k ) ; P { w 2 k < 0 / E 1 , - 1 , H 4 } = 1 2 erfc ( ϕ 2 k ) ; P { w 2 k < 0 / E 1 , 1 , H 5 } = 1 2 erfc ( β 2 k + θ 2 k ) ; P { w 2 k < 0 / E 1 , - 1 , H 5 } = 1 2 erfc ( β 2 k - θ 2 k ) ; P { w 2 k < 0 / E 1 , 1 , H 6 } = 1 2 erfc ( δ 2 k + θ 2 k ) ; P { w 2 k < 0 / E 1 , - 1 , H 6 } = 1 2 erfc ( δ 2 k - θ 2 k ) ; P { w 2 k < 0 / E 1 , 1 , H 7 } = 1 2 erfc ( λ 2 k + θ 2 k ) ; P { w 2 k < 0 / E 1 , - 1 , H 7 } = 1 2 erfc ( λ 2 k - θ 2 k ) ; P { w 2 k < 0 / E 1 , 1 , H 8 } = 1 2 erfc ( ϕ 2 k + θ 2 k ) ; P { w 2 k < 0 / E 1 , - 1 , H 8 } = 1 2 erfc ( ϕ 2 k - θ 2 k ) ,

where β2k, δ2k, λ2k, ϕ2k, and θ2k are given in (21). Note that we haveP{ w 2 k <0/ E 1 , - 1 , H m }=P{ w 2 k >0/ E - 1 , - 1 , H m }, andP{ w 2 k <0/ E 1 , 1 , H m }=P{ w 2 k >0/ E - 1 , 1 , H m }. That leads to all terms in (41) which therefore give rise to (16).

References

  1. Laneman JN, Wornell GW, Tse DNC: Cooperative diversity in wireless networks: efficient protocols and outage behavior. IEEE Trans Inf. Theory 2004, 50(12):3062-3080. 10.1109/TIT.2004.838089

    Article  MathSciNet  MATH  Google Scholar 

  2. Laneman JN, Wornell GW: Distributed space-time-coded protocols for exploiting cooperative diversity in wireless networks. IEEE Trans. Inf. Theory 2003, 49(10):2415-2425. 10.1109/TIT.2003.817829

    Article  MathSciNet  MATH  Google Scholar 

  3. Barbarossa S, Scutari G: Distributed space-time coding for multihop networks. IEEE Int. Conf. Commun. (ICC) 2004, 2: 916-920.

    Google Scholar 

  4. Anghel P, Leus G, Kavehl M: Multi-user space-time coding in cooperative networks. IEEE Int. Conf. Acoustics, Speech, Signal Proc. (ICASSP) 2003, 4: IV73-76.

    Google Scholar 

  5. Wu M, Xue W, Wubben D, Dekorsy A, Paul S: An improved inter-relay cooperation scheme for distributed relaying networks, International ITG Workshop on Smart Antennas (WSA), Dresden, 7–8 Mar 2012. Piscataway: IEEE; 2012.

    Google Scholar 

  6. Tanoli U, Abbasi R, Utmani Q, Usman M, Khan I, Jan S: Hybrid TDMA-FDMA based inter-relay communication in cooperative networks over Nakagami-m fading channel. International Conference on Emerging Technologies (ICET), Islamabad, 8–9 Oct 2012. Piscataway: IEEE; 2012.

    Google Scholar 

  7. Hu Y, Li KH, Teh KC: An efficient successive relaying protocol for multiple-relay cooperative networks. IEEE Trans. Wireless Commun 2012, 11(5):1892-1899.

    Article  Google Scholar 

  8. Librino F, Munari A, Zorzi M: Inter-relay traffic through network coding in cooperative wireless ad hoc networks. IEEE Global Telecommunications Conference (GLOBECOM), Houston, 5–9 Dec 2011. Piscataway: IEEE; 2011.

    Google Scholar 

  9. V Tran LQ, Berder O, Sentieys O: Non-regenerative full distributed space-time codes in cooperative relaying networks, IEEE Wireless Commun. Netw. Conf. (WCNC), Mexico, 28–31 Mar 2011. Piscataway: IEEE; 2011. 1529–1533

    Google Scholar 

  10. Anghel P, Kaveh M: Exact symbol error probability of a cooperative network in a Rayleigh-fading environment. IEEE Trans. Wireless Commun 2004, 3(5):1416-1421. 10.1109/TWC.2004.833431

    Article  Google Scholar 

  11. Anghel P, Kaveh M: On the performance of distributed space-time coding systems with one and two non-regenerative relays. IEEE Trans Wireless Commun 2006, 5(3):682-692.

    Article  Google Scholar 

  12. Maham B, Hjorungnes A, Abreu G: Distributed GABBA space-time codes in amplify-and-forward relay networks. IEEE Trans. Wireless Commun 2009, 8(4):2036-2045.

    Article  MATH  Google Scholar 

  13. Jing Y, Hassibi B: Distributed space-time coding in wireless relay networks. IEEE Trans. Wireless Commun 2006, 5(12):3524-3536.

    Article  Google Scholar 

  14. Scutari G, Barbarossa S: Distributed space-time coding for regenerative relay networks. IEEE Trans. Wireless Commun 2005, 4(5):2387-2399.

    Article  Google Scholar 

  15. Hu J, Beaulieui N: Performance analysis of decode-and-forward relaying with selection combining. IEEE Commun. Lett 2007, 11(6):489-491.

    Article  Google Scholar 

  16. Su W, Sadek A, Liu K: SER performance analysis and optimum power allocation for decode-and-forward cooperation protocol in wireless networks. IEEE Wireless Communications and Networking Conference (WCNC). Piscataway: IEEE; 2005.

    Google Scholar 

  17. A Anghel P, Leus G, Kaveh M: Distributed space-time cooperative systems with regenerative relays. IEEE Trans. Wireless Commun 2006, 5(11):3130-3140.

    Article  Google Scholar 

  18. Vajapeyam M, Mitra U: Performance analysis of distributed space-time coded protocols for wireless multi-hop communications. IEEE Trans. Wireless Commun 2010, 9: 122-133.

    Article  Google Scholar 

  19. Gunduz D, Khojastepour M, Goldsmith A, Poor H: Multi-hop MIMO relay networks: diversity-multiplexing trade-off analysis. IEEE Trans Wireless Commun 2010, 9(5):1738-1747.

    Article  Google Scholar 

  20. Wicaksana H, Ting S, Motani M, Guan Y: On the diversity-multiplexing tradeoff of amplify-and-forward half-duplex relaying. IEEE Trans. Commun 2010, 58(12):3621-3630.

    Article  Google Scholar 

  21. Cui S, Goldsmith A, Bahai A: Energy-efficiency of MIMO and cooperative MIMO techniques in sensor networks. IEEE J. Selected Areas in Commun 2004, 22(6):1089-1098. 10.1109/JSAC.2004.830916

    Article  Google Scholar 

  22. Fantini R, Sabella D, Caretti M: Energy efficiency in LTE-advanced networks with relay nodes. IEEE 73rd, Vehicular Tech. Conf (VTC Spring), Yokohama, 15–18 May 2011. Piscataway: IEEE; 2011.

    Google Scholar 

  23. Kim H, Chen T: A study of energy efficient transparent relay using cooperative strategy. IEEE 73rd Vehicular Tech. Conf. (VTC Spring), Budapest, 15–18 May 2011. Piscataway: IEEE; 2011.

    Google Scholar 

  24. Peng T, de Lamare R, Schmeink A: Adaptive distributed space-time coding based on adjustable code matrices for cooperative MIMO relaying systems. Commun., IEEE Trans 2013, PP(99):1-12.

    Google Scholar 

  25. Abouei J, Bagheri H, Khandani A: An efficient adaptive distributed space-time coding scheme for cooperative relaying. Wireless Commun., IEEE Trans 2009, 8(10):4957-4962.

    Article  Google Scholar 

  26. Sirkeci-Mergen B, Scaglione A: Randomized space-time coding for distributed cooperative communication. IEEE Trans. on Signal Process 2007, 55(10):5003-5017.

    Article  MathSciNet  Google Scholar 

  27. K Simon M, S Alouini M: Digital Communication over Fading Channels. New York: Wiley; 2000.

    Book  Google Scholar 

  28. Zheng L, Tse D: Diversity and multiplexing: a fundamental tradeoff in multiple-antenna channels. IEEE Trans. Inf. Theory 2003, 49(5):1073-1096. 10.1109/TIT.2003.810646

    Article  MATH  Google Scholar 

  29. Wan H, Diouris JF, Andrieux G: Time synchronization for cooperative communication in wireless sensor networks. Wirel. Pers. Commun 2012, 63(4):977-993. 10.1007/s11277-010-0178-2

    Article  Google Scholar 

  30. D Nguyen T, Berder O, Sentieys O: Impact of transmission synchronization error and cooperative reception techniques on the performance of cooperative MIMO systems. IEEE Int. Commun Conf. (ICC), China 2008, 4601-4605.

    Google Scholar 

  31. Jing Y, Jafarkhani H: Single and multiple relay selection schemes and their achievable diversity orders. IEEE Trans. Wireless Commun 2009, 8(3):1414-1423.

    Article  Google Scholar 

  32. Jing Y, Jafarkhani H: Relay power allocation in distributed space-time coded networks with channel statistical information. IEEE Trans. on Wireless Commun 2011, 10(2):443-449.

    Article  Google Scholar 

  33. Emanian V, A Anghel P, Kaveh M: Multi-user spatial diversity in a shadow-fading environment. IEEE Vehicular Tech. Conf. (VTC) 2002, 1: 573-576.

    Google Scholar 

  34. Abramowitz M, A Stegun I: Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables. New York: Dover Publications; 1990.

    MATH  Google Scholar 

  35. S Rappaport I, M Ryzhik I: Table of Integrals, Series and Products. San Diego: Academic Press; 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Le-Quang-Vinh Tran.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors’ original submitted files for images

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Cite this article

Tran, LQV., Berder, O. & Sentieys, O. On the performance of distributed space-time coded cooperative relay networks based on inter-relay communications. J Wireless Com Network 2013, 239 (2013). https://doi.org/10.1186/1687-1499-2013-239

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/1687-1499-2013-239

Keywords