Skip to main content

Performance of a cooperative multiplexing scheme with opportunistic user and relay selection over Rayleigh fading channels

Abstract

In this article, we analyze the performance of a cooperative spatial multiplexing scheme using amplify and forward relays over Rayleigh fading channels. We propose a simple user and relay selection scheme, and demonstrate that gains in spectral efficiencies are possible by such opportunistic selection. Using a bound on the outage performance, we develop a power control mechanism. We develop a bound on the ergodic rate of the proposed scheme. Computer simulation results are presented to demonstrate the performance of the scheme, and to validate the analytical expressions.

Introduction

Several new standards for cellular communication are now incorporating amplify and forward (AF) or decode and forward (DF) relays [1]. Cooperative communication protocols have the ability to exploit these relays to harness the spatial features of the network for reliable data transmissions [13]. A variety of protocols has been proposed to obtain higher spectral efficiencies, better outage performance, or to save transmitter power. Typically, the relays are half-duplex due to practical constraints, and this leads to loss of spectral efficiency. Various protocols have been proposed to overcome this limitation, and their performance has been analyzed [4].

It is well known that enormous gains in spectral efficiencies are possible through frequency reuse by exploiting the spatial features of the network [58]. Yomo and Carvalho [5] discuss the spectral efficiency improvement of the cellular system where two mobile subscribers uplink their respective data to base station (BS) while an AF relay facilitates communication to a shadowed subscriber. For downlink transmission, a similar type of spectrally efficient scheme to obtain gain in spectral efficiency for two users is proposed in [6]. Thai and Popovski [7] proposed an alternative to two-way relaying, and use a half-duplex relay to obtain significant improvement in spectral efficiency. Cooperative multiplexing protocols [911] proposed in recent years help realize these promised gains through frequency reuse. In addition, they also help to overcome the loss in spectral efficiency due to half-duplex nature of practical relays. In [10], a two-user cooperative multiplexing and scheduling (CMS) protocol using AF relays has been proposed, where a BS multiplexes the data of two selected users. In the first phase, the BS transmits the signal intended for the second user to the relay. In the second phase, the BS transmits the signal intended for the first user, while the relay retransmits the signal intended for the second user. In [11], interference cancellation and precoding techniques are proposed (assuming DF relays) to deal with the interference due to simultaneous transmissions in the second phase. This interference (in the second phase) makes the study of power distribution between the BS and the RS important. While Shi et al. [10] do not address this issue, an optimum power distribution is derived in [11] for the case when DF relays are utilized. In both [10, 11], the focus is on the achievable sum data rates, though some simplified outage analysis is also presented assuming Rayleigh fading channels. Performance with these protocols is limited by the link between the BS and the relay. Although CMS protocols employing relay selection are consequently of interest, they have not been considered so far. To the best of the authors’ knowledge, outage and ergodic rate performance of CMS protocols with AF relays have not been analyzed for Rayleigh fading channels.

In this article, we consider an opportunistic user and relay selection-based CMS system that enables the BS to multiplex data to a (selected) user, and another (selected) user in the shadowed region. AF relays are utilized for transmission to the user in the shadowed region. A sub-optimal distributed users’ selection scheme is proposed. For relay selection the sub-optimal scheme [12] is employed to facilitate distributed implementation. However, we propose a sub-optimal selection strategy based on [12] for the CMS network, in which the node is selected that maximizes the gain of the corresponding channel for desired signal, unlike the optimal node selection scheme in which interference channel should also be considered. Assuming Rayleigh fading channels, an analysis of the outage probability and ergodic performance of the user(s) and relay selection scheme-based CMS system is presented. Since the exact analysis is mathematically intractable, we present bounds of outage and ergodic performances. Moreover, we develop a power control strategy for the second phase of the multiplexing scheme. In summary, the contributions of the article are as follows:

  1. 1.

    We demonstrate that a simple user and relay selection scheme can be implemented in a distributed manner and yield good performance.

  2. 2.

    Unlike other work on cooperative multiplexing [911], we consider both user and relay selection. Also, we consider AF relays, analysis for which is complicated by the noise amplification in cooperative multiplexing scenarios.

  3. 3.

    We evolve a simple power control scheme for the second phase of the multiplexing scheme.

The rest of the article is organized as follows. The system model is described in “System model description” section. In “Outage performance & power control” section, a power control scheme is discussed based on a bound on the outage probability. A bound for the ergodic sum-rate is presented in “Ergodic sum-rate” section. Performance of the proposed protocol is analyzed through computer simulations in “Numerical and simulation results” section, where the derived analytical expressions are validated. Conclusions are drawn in “Conclusion” section.

Notations: The probability density function of gain (|h|2) of Rayleigh fading channel coefficient (h) is given by f | h | 2 ( x ) = exp ( x / Ω ) / Ω and cumulative distribution function Pr(|h|2x)=1−exp(−x/Ω) where Ω = E [ | h | 2 ] , and E[·] denotes expectation of random variables. Γ ( m ) = 0 t m 1 e t dt is the Gamma function, and E n (x)(= 1 exp ( xt ) t n dt) represents the exponential integral of order n.

System model description

We consider a cellular cooperative communication system as depicted in Figure 1. It consists of a BS with Q users, and L dedicated distributed relays (RS) of the channel-assisted AF type. Each node is equipped with single antenna, and operates in a half-duplex mode. The Q users are grouped into two clusters (A and B) of M and N so that Q=M + N. The M users (in cluster A) and L relays (in cluster L) have strong average channel link with the BS, while the N users in cluster B are assumed to be in a shadowed region with a comparatively weak channel link to the BS. Relays are utilized to enable the BS to ensure data reliability for users in set B. Using a sub-optimal scheme, one user mA and another user nB are selected along with one relay lL. The selection scheme is discussed later in this section. In the considered CMS system, only two time slots are required for the BS to transmit data to two different users despite the use of relays. In the first time-slot, the BS transmits data of user nB to the relay. In the second time-slot, the BS and one opportunistically selected relay lL spatial multiplex the data of user nB and one selected user mA.

Figure 1
figure 1

System model.

We assume that the fading channels (from any node) to nodes in each cluster are statistically independent and identically distributed (i.i.d.). The Rayleigh fading channel coefficients are denoted by hj,k where source j{BS,l}, destination k{l,m,n}, l{1,2,…,L}, m{1,2,…,M}, and n{1,2,…N}. The inter node distance (nodes in separate cluster) is approximated to inter cluster distance, as nodes in cluster are close to each other as compared to distance between clusters. Therefore, the average channel gains of various links are denoted by Ω j , k = E [ | h j , k | 2 ] = 1 d j , k α , where dj,k is the distance between nodes/clusters j and k, and α is the pathloss exponent. Note, we use subscripts BS,A,R, and B for alternatively representing the BS, selected user from A, selected relay from RS, and selected user from B, respectively.

In the first phase (time slot), the BS broadcasts unit energy symbols (sB) with power P meant for user nB. The l th relay and m th user receive symbols y l = P h BS , l s B + w l and y m I = P h BS , m s B + w m I , respectively, where superscript “I” represents the phase number (first, in this case), and w l and w m I are zero mean additive white Gaussian noises with variance σ w 2 at the l th relay and m th user, respectively. User nB in the shadowed region ignores the weak signal from the BS in this phase. The m th user of cluster A detects the symbols sB, and utilizes it in the subsequent phase to mitigate interference caused by simultaneous transmission from BS and RS.

In second time slot, to exploit spatial multiplexing, the BS transmits symbols sA of m th user with transmitting power PBS, while the l th relay simultaneously forwards the amplified version of the signal meant for user nB with power PRS. The manner in which PBSand PRS are determined to minimize the outage probability is discussed in “Outage performance & power control” section. User nB receives symbols y n = P RS h l , n β y l + P BS h BS , n s A + w n using l th relay, where β = 1 / ( P | h BS , l | 2 + σ w 2 ) and w n is zero mean additive white Gaussian noise with variance σ w 2 . The signal-to-interference-plus noise ratio (SINR) at user nB via the l th relay is given by

γ n , l = γ | h BS , l | 2 γ RS | h l , n | 2 γ RS | h l , n | 2 + I n ( γ | h BS , l | 2 + 1 ) = γ | h BS , l | 2 ( γ RS | h l , n | 2 / I n ) γ | h BS , l | 2 + ( γ RS | h l , n | 2 / I n ) + 1 γ | h BS , l | 2 ( γ RS | h l , n | 2 / I n ) γ | h BS , l | 2 + ( γ RS | h l , n | 2 / I n ) ,
(1)

where γ RS = P RS / σ w 2 , I n = γ BS | h BS , n | 2 + 1 , γ BS = P BS σ w 2 , and the SNR γ = P σ w 2 . The last expression is obtained by neglecting the 1 in the denominator. This sort of approximation has widely been used in literature, and the approximate γn,lso obtained has been shown to be indistinguishable from the true value at all SNRs γ. Using the well-known bounds on the harmonic mean [13], we can then see that the SINR is bounded by:

1 2 min ( γ | h BS , l | 2 , γ RS | h l , n | 2 / I n ) γ n , l < min ( γ | h BS , l | 2 , γ RS | h l , n | 2 / I n ) .
(2)

Accordingly, we note that the upper bound γ n , l UB on the SNR is given by

γ n , l UB =min(γ| h BS , l | 2 , γ RS | h l , n | 2 / I n ).
(3)

It is clear from (1) and (2) that relay selection (choice l) plays an important role in determining performance. It is noted that the influence of interference due to the term I n can readily be minimized independently by minimizing I n . For this reason, it is proposed to choose n to minimize I n . This is discussed in detail in “Outage performance & power control” Section. Estimation of the channel gains, and selection of users m, n, and relay l is facilitated by a training phase that precedes the actual data transmission. Ideally, the best users and best relay should be selected jointly so as to minimize the outage probability. However, such joint selection, though ideal, is difficult to implement. Note that this users and relay selection scheme are important in a distributed manner. We therefore propose to use the sub-optimal scheme such that a distributed timer-based scheme for cooperative communication network is used to opportunistically select the best relay node as given in [12, 14]. Making use of the fact that the term I n is common to all γn,l(for different relays to n th node), we directly use [12] for the selection of the best relay ( l =arg max l L γ n , l ) as explicit mechanism of selection is already discussed in [12]. For ease of presentation, we first consider the single user set B, i.e., N=1, and later in “Outage performance & power control” and “Ergodic sum-rate” sections show how the case of general N can be accommodated.

Therefore, SINR of user in B using the opportunistically selected relay (l) is given by

γ n , l = max l L γ n , l .
(4)

With the chosen relay, the m th user receives y m II = P BS h BS , m x s A + P RS h l , m β y l + w m II in the second phase, where w m II is additive noise of variance σ w 2 . The interfering symbols sBat users in cluster A can be cancelled using the symbols decoded in the first phase [11].

After cancellation, the resultant signal of the m th user is y ¯ m II = P BS h BS , m s A + P RS h l , m β w l + w m II . It should be emphasized that despite cancellation of the interference, the noise amplified by the AF relay degrades the SNR at the m th user. The SNR with interference cancellation for the m th user is

γ m = γ BS | h BS , m | 2 ( γ | h BS , l | 2 + 1 ) γ | h BS , l | 2 + γ RS | h l , m | 2 + 1 , = γ BS | h BS , m | 2 Γ ,
(5)

where Γ = γ | h BS , l | 2 + 1 γ | h BS , l | 2 + γ RS | h l , m | 2 + 1 . In (5), it is readily seen that SNR of m th user is degraded by the factor Γ(that takes values between 0 and 1). It is emphasized that the ratio Γ tends to unity as number of relay increases because BS to lchannel gain maximizes. Selection of the best user from cluster A should therefore be made to maximize this quantity. Clearly, the SNR in (5) is bounded as

γ m γ BS | h BS , m | 2 γ m UB .
(6)

The SNR of opportunistically selected node (m) is given as

γ m = max m { 1 , 2 , , M } γ m .
(7)

It is noted that the selection of user m A has to take into consideration the degradation in SNR due to noise amplification at the relay. This degradation performance is a consequence of the use of AF relays. However, AF relays possess several advantages in implementations, and introduce less delay as compared to DF relays.

Relay selection in (4) ensures that h BS , l is large. Further, user selection using (7) ensures that Γ in (5) is close to unity. For this reason, when L>1 and M>1, γ m UB is almost always close to γ m .

Using the relay selection as per (4), and user selection as per (7), we analyze the performance of the cooperative multiplexing scheme in the following sections.

Outage performance & power control

In this section, we investigate the outage performance of the considered system, and demonstrate how powers PBS and PRScan be selected to minimize the outage performance (which is a relevant QoS parameter in the cellular scenario).

Assuming a target rate of R for the users, the system can be said to be in outage if either of the users fails to attain the target SNR γ th = 2 2 R 1 . Hence, the overall outage probability p o of the system is given by

p o =Pr{min( γ m , γ n , l )< γ th }.

Since, the signaling mechanism signals to two users together, such an overall outage probability is more meaningful than a single-user outage, and has been used by other authors in the context of cooperative multiplexing [10, 11]. From (1) and (5), it can be seen that the SNRs at the two terminals γ m and γ n , l are statistically dependent, making analysis of the exact outage performance intractable. In what follows, we derive a lower bound p o LB ( = Pr { min ( γ m UB , γ n , l UB ) γ th } ) on the outage probability.

To this end, we use the fact that

Pr{min( γ m , γ n , l ) γ th }Pr{min( γ m UB , γ n , l UB ) γ th }= p o LB ,
(8)

where γ m UB and γ n , l UB are given by (6) and (2), respectively. Making use of the statistical independence of γ m UB and γ n , l UB , we can write

p o LB = 1 1 m = 1 M Pr ( γ BS | h BS , m | 2 γ th ) × 1 Pr γ n , l UB γ th .
(9)

Since |hBS,m|2is exponentially distributed, it is readily seen that

Pr( γ BS | h BS , m | 2 γ th )=1exp( γ th /( γ BS Ω BS,A )),
(10)

where ΩBS,A is an average channel gain between BS and cluster A.

It is clear from (3) that the CDF of γ n , l UB can be obtained using

Pr( γ n , l UB γ th )= 1 Pr( γ n , l UB γ th | I n ) f I n (i)di,
(11)

where f I n ( . ) denotes the PDF of I n = γ BS | h BS , n | 2 + 1 (note that I n takes values between 1 and ). Using the fact that channel gains |hBS,l|2, |hl,n|2 and |hBS,n|2 are independent and exponentially distributed, it can readily be shown that

Pr γ n , l UB γ th = 1 l = 1 L ( 1 ) l 1 L l × exp γ th l 1 γ Ω BS,R + 1 γ RS Ω R,B l γ th γ BS Ω BS,B γ RS Ω R,B + 1 .
(12)

From (12), it is notable that Pr γ n , l UB γ th 1 e γ th 1 γ Ω BS,R + 1 γ RS Ω R,B L as average interference channel gain ΩBS,B→0. This situation occurs as distance between BS and user n B increases. After substituting (10) and (12) in (9), we can obtain p o LB as

p o LB = 1 1 1 exp γ th γ BS Ω BS,A M × 1 1 l = 1 L ( 1 ) l 1 L l × exp γ th l 1 γ Ω BS,R + 1 γ RS Ω R,B l γ th γ BS Ω BS,B γ RS Ω R,B + 1 .
(13)

In the first phase, no knowledge of the channels to the relays is assumed so that the BS transmits with full power. In the second phase, both the BS and the relay transmit simultaneously resulting in interference at both users m A and nB (due to the use of AF). In such interference channels, power control is of great significance. Though no outage expression is possible due to intractability, the bound in (13) can be used to perform power allocation. To this end, we assume that PBS=ζBSP and PRS=(1−ζBS)P so that PBS + PRS=P, where ζBS lies between 0 and 1. The power allocation factor ζ BS can then be obtained from

ζ BS = min ζ BS p o LB
(14)

through numerical techniques. Note that this requires knowledge of the channel variances only.

Special case

We now discuss the case when N>1 so that user selection is applied for users in set B . It is clear from (1) that the SNR of user n B can be maximized by limiting the interference term I n . This implies that user in set B can be selected simply by

I n = min n B | h BS , n | 2 .

Interference to user n B because of the signal transmission by the BS in the second phase can similarly be dealt with by user selection in set B . Statistically, the probability density function of the interference power I n = γ BS | h BS , n | 2 + 1 with the help of order statistics [15] is given as

f I n (i)= 1 γ BS Ω BS,B exp(i/( γ BS Ω BS,B )),1i<
(15)

where Ω BS,B = Ω BS,B N and ΩBS,B is average channel gain from BS to user in set B . From (15), it is interesting to note that such type of selection directly reduces the channel gain variance by the degree of freedom in selection of user in B . Consequently, the overall outage probability of the system is given by

p o LB = 1 1 1 exp γ th γ BS Ω BS,A M × 1 1 l = 1 L ( 1 ) l 1 L l × exp γ th l 1 γ Ω BS,R + 1 γ RS Ω R,B l γ th γ BS Ω BS,B γ RS Ω R,B + 1 .
(16)

It can be seen that as N becomes large, the outage performance improves and outage probability does not saturate as N.

Ergodic sum-rate

In this section, we develop a bound on the ergodic rate, and show that significant improvement in data rates is possible with the increase in L, M, and N. As in “Outage performance & power control” section, we first discuss the case when N=1, and discuss the case of user selection in user set B as a special case. With the user and relay selection discussed, the sum rate of the two users R sum is given by

R sum = R A + R B , = 1 2 log 2 ( 1 + γ m ) + 1 2 log 2 ( 1 + γ n , l ) ,
(17)

where subscripts A and B represent user m A and n B , respectively. We use the bounds for γn,lin (2) to obtain the lower bound of the ergodic sum-rate. Using the fact that 1 2 min ( γ | h BS , l | 2 , γ RS | h l , n | 2 / I n ) γ n , l < min ( γ | h BS , l | 2 , γ RS | h l , n | 2 / I n ) , we can bound the rate of user n B . For user m A , we need a lower bound on the SNR. To this end, we proceed as follows. We first use a very tight approximation in (5) by assuming that γ | h BS , l | 2 1 to get γ m :

γ m max m { 1 , 2 , , M } γ BS | h BS , m | 2 γ | h BS , l | 2 γ | h BS , l | 2 + γ RS | h l , m | 2 .
(18)

Such assumptions are commonly made in analysis of cooperative systems, it can be verified that the CDF of the RHS is indistinguishable from that of γ A , m . Since, the channel gain γ | h BS , l | 2 max l { 1 , 2 , , L } min ( γ | h BS , l | 2 , γ RS | h l , n | 2 ) Z , we use the lower bound of γ | h BS , l | 2 to simplify the analysis. Note that γ | h BS , l | 2 γ | h BS , l | 2 + γ RS | h l , m | 2 is a strictly increasing function of γ | h BS , l | 2 . Using this, it can be seen that:

γ m γ ~ m = max m { 1 , 2 , , M } γ BS | h BS , m | 2 Z Z + γ RS | h l , m | 2
(19)

Basically, by increasing number of relays (L) and number of user in cluster A (M), the ergodic rate of corresponding user is improved. However, increasing L minimizes the noise at user in A as Z increases, thus the ergodic sum-rate is improved. The detailed interplay between L and M can numerically be viewed in the numerical results section. The CDF of γ ~ m in (19) is given by

Pr ( γ ~ m y ) = 1 m = 1 M l = 1 L i = 0 m ( 1 ) m + l + i 2 M m L l m i ylCD × exp y m γ BS Ω BS,A lCD E i ( ylCD ) ,
(20)

where C = γ RS Ω R,A γ BS Ω BS,A and D = 1 γ Ω BS,R + 1 γ RS Ω R,B . Proof is presented in Appendix.

With this, the sum-rate can be bounded by R sum LB using (1) and bound from (2) as

R sum 1 2 log 2 ( 1 + γ ~ m ) + 1 2 log 2 ( 1 + γ n , l ) 1 2 log 2 ( 1 + γ ~ m ) + 1 2 log 2 ( 1 + max l L ( 1 2 min ( γ | h BS , l | 2 , γ RS | h l , n | 2 / I n ) ) ) = R A LB + R B LB = R sum LB
(21)

We use the Taylor series method used in literature [16] to bound the ergodic rate. To this end, we first evaluate the moments of the SNRs γ ~ m and X = max l L ( 1 2 min ( γ | h BS , l | 2 , γ RS | h l , n | 2 / I n ) ) γ n , l . Clearly, the CDF of X, similar to (12), is given by

F X (x)=1 l = 1 L ( 1 ) l 1 L l exp 2 xl 1 γ Ω BS,R + 1 γ RS Ω R,B l 2 x γ BS Ω BS,B γ RS Ω R,B + 1 .
(22)

To obtain E [ X ] and E [ X 2 ] , we obtain t th moment of random variable X ( E [ X t ] = t 0 x t 1 ( 1 F X ( x ) ) dx ) using ([17], Eq. (5.53)),[18] as

E [ X t ] = t l = 1 L j = 0 t 1 ( 1 ) j + l 1 t 1 j L l × exp γ RS Ω R,B γ Ω BS,R γ BS Ω BS,B + 1 γ BS Ω BS,B × 2 l γ BS Ω BS,B γ RS Ω R,B t E j t + 2 γ RS Ω R,B γ Ω BS,R γ BS Ω BS,B + 1 γ BS Ω BS,B .
(23)

Using the Taylor’s series approximation of E [ 1 2 log 2 ( 1 + X ) ] about the mean, the approximate expression for E [ R B LB ] can be seen to be

E[ R B LB ] 1 2 log 2 (1+E[X]) 1 2 E [ X 2 ] ( E [ X ] ) 2 log e ( 4 ) ( 1 + E [ X ] ) 2 .
(24)

To determine a bound on the ergodic rate of selected user in cluster A , we again use E [ γ ~ m t ] = t 0 x t 1 ( 1 F γ ~ m ( x ) ) dx to find the first and second moments of γ ~ m by using its CDF in (20). The exponential integral appearing in (20) can be rewritten as incomplete Gamma function ([19], Eq. (5.1.45)), after some algebraic manipulation and using ([20], Eq. (6.455)), the closed form expression for the first moment can be shown as

E [ γ ~ m ] m = 1 M l = 1 L i = 0 m ( 1 ) m + l + i 2 M m L l m i × γ BS Ω BS,A m ( i + 1 ) × 2 F ~ 1 ( 1 , 1 + i ; 2 + i ; 1 m / ( γ BS Ω BS,A lCD ) ) / ( lCD ) ,
(25)

where C= γ RS Ω R,A γ BS Ω BS,A , D= 1 γ Ω BS,R + 1 γ RS Ω R,B and A 2 F ~ 1 ( · , · ; · ; · ) is regularized Hypergeometric function. Computational software MATHEMATICA can also be used to directly obtain E[ γ ~ m ] in (25). Similarly, the second moment for SNR of best user in cluster A is obtained as

E [ γ ~ m 2 ] 2 m = 1 M l = 1 L i = 0 m ( 1 ) m + l + i 2 M m L l m i × ( lCD im / ( γ BS Ω BS,A ) ) lCD ( m / ( γ BS Ω BS,A ) ) 2 + i i + 1 × Γ ( i + 2 ) 2 F ~ 1 ( 1 , 2 + i ; 3 + i ; 1 m / ( γ BS Ω BS,A lCD ) ) / ( lCD ) 2 ,
(26)

where C= γ RS Ω R,A γ Ω BS,R and D= 1 γ Ω BS,R + 1 γ RS Ω R,B . With this, the rate obtained by user in A can be written as:

E[ R A LB ] 1 2 log 2 1 + E [ γ ~ m ] 1 2 E [ γ ~ m 2 ] ( E [ γ ~ m ] ) 2 log e ( 4 ) ( 1 + E [ γ ~ m ] ) 2 .
(27)

Using (24) and (27), in (21) a lower bound on the ergodic rate can be written as

E[ R sum LB ]=E[ R A LB ]+E[ R B LB ].
(28)

Special case

In what follows we discuss the ergodic performance when user selection is applied for users in set B . Exploiting the user scheduling and obtaining the user n, the ergodic rate for this user is given by

E[ R n LB ] 1 2 log 2 (1+E[ X ]) 1 2 E [ X 2 ] ( E [ X ] ) 2 log e ( 4 ) ( 1 + E [ X ] ) 2 ,
(29)

where

E [ X ′t ] = = t l = 1 L j = 0 t 1 ( 1 ) j + l 1 t 1 j L l × exp γ RS Ω R,B γ Ω BS,R γ BS Ω BS,B + 1 γ BS Ω BS,B × 2 l γ BS Ω BS,B γ RS Ω R,B t E j t + 2 γ RS Ω R,B γ Ω BS,R γ BS Ω BS,B + 1 γ BS Ω BS,B ,

where Ω BS,B = Ω BS,B N , N is the number of users in cluster B . As only the statistics of interference channel gain is changed as given in (15), we can use analysis similar to that used earlier for obtaining the ergodic rate E [ R n LB ] . Resultantly, the ergodic sum-rate is given by

E[ R sum LB ]=E[ R A LB ]+E[ R B LB ].
(30)

As we demonstrate in the next section, the ergodic rate (due to interference cancellation) continuously improves with SNR. Also, the ergodic rate can be improved by increasing L, M, and N. This makes the use of cooperative multiplexing with user/relay selection advantageous.

Numerical and simulation results

In this section, we present numerical results based on the derived analytical expressions along with computer simulations, to demonstrate the performance of the considered system. We assume that the normalized distances between nodes dBS,A=dBS,R=dR,A=dR,B=0.5 with pathloss exponent α=4, except for the direct channel link from BS to user set B , which is assumed to be unity (dBS,B=1). We obtain the threshold SNR by considering the target data-rate R = 1 bps/Hz requirement for both the users. We use (14) to allocate power in the second phase. The optimal power allocation factors ζBS for various parameters are listed in Table 1. From this, it is observed that when the number of users and relays are equal, the power allocation factor is approximately equal, that is quite intuitive for the considered scenario. It is also notable that BS is allocated lesser power than the relay in second phase because of interference from BS to user B.

Table 1 Outage sub-optimal power allocation factor ( ζ BS ) for various combinations of L and M ({ L , M })

Figure 2 depicts the outage performance (13) of the system over a range of SNRs γ in dB, and shows that the performance of the considered system can be improved by increasing the number of relays and users (which is quite intuitive). In Figure 3, it can be seen that while performance is degraded by increasing the distances between nodes, the crossover at high SNR indicates that performance is improved due to decreased interference at both m A and n B . This makes the multiplexing protocol advantageous in large cells. Moreover, we also demonstrate using (16) that scheduling one user B among large number of users is advantageous over arbitrarily consideration of single user.

Figure 2
figure 2

Outage probability ( p o ) versus SNR ( γ ) for various number of relays and users combinations.

Figure 3
figure 3

Outage probability ( p o ) versus SNR ( γ ) for two different network configurations.

We now present the ergodic sum-rate of the system in Figures 4 and 5. Using (30), it is demonstrated that the ergodic sum-rate is improved by using scheduling for user in cluster B . It can be seen that the ergodic sum-rate increases with SNR and increase in L and M, and this gain diminishes with increasing L and M when these quantities are large. Figure 6 shows the effect of separation of clusters ( A and L ). Note that a tighter bound is obtained as the distance between these clusters increases. Figure 7 depicts highest ergodic sum-rate for the equal number relay (L) and user in cluster (M) for fixed number of overall nodes.

Figure 4
figure 4

Ergodic sum-rate ( E [ R sum ] ) versus SNR ( γ ) for two different network configurations.

Figure 5
figure 5

Ergodic sum-rate ( E [ R sum ] ) of the system versus number of nodes (relay and users).

Figure 6
figure 6

Ergodic sum-rate ( E [ R sum ] ) versus SNR ( γ ) for two network configurations with different distances between the clusters.

Figure 7
figure 7

Ergodic sum-rate ( E [ R sum ] ) versus number of relay nodes ( L ) for fixed number of L + M.

Conclusion

We analyzed the performance of a cooperative spatial multiplexing scheme with opportunistic user and relay selection over Rayleigh fading channels. Bounds were derived for the outage probability and ergodic sum-rate with the proposed scheme. A simple power control scheme was suggested to improve outage performance. Performance of the protocol was validated by computer simulations and numerical analysis, and the suggested protocol was shown to be advantageous.

Appendix

In this section, we derive the CDF expression of γ ~ m . The SNR of best selected user from A is given by

γ ~ m = max m { 1 , 2 , , M } γ ~ m ,
(31)

where γ ~ m = γ BS | h BS , m | 2 Z Z + V where V = γ RS | h l , m | 2 . Using the theory of order statistics, the PDF of Z can be obtained as f Z ( z ) = l = 1 L ( 1 ) l 1 L l exp ( zlD ) where D = 1 γ Ω BS,R + 1 γ RS Ω R,B . To obtain the CDF of (31), we obtain F γ ~ m | Z , V ( y ) as

F γ ~ m | Z , V (y)=1exp y z + v z γ BS Ω BS,A .
(32)

We first note that Z is common to all the nodes in cluster A . Therefore, we first average over V by using its f V (v)=exp(−v/γRSΩR,A)/γRSΩR,A. With this, the conditional CDF is given by

F γ ~ m | Z (y)=1 m = 1 M ( 1 ) m 1 M m exp ( my / ( γ BS Ω BS,A ) ) ( 1 + yC z ) m ,
(33)

where C = γ RS Ω R,A γ BS Ω BS,A . After averaging by using PDF of Z and using ([19], Eq. (5.1.4)), the CDF of (31) can be obtained as

F γ ~ m ( y ) = 1 m = 1 M l = 1 L i = 0 m ( 1 ) m + l + i 2 M m L l m i ylCD × exp y m γ BS Ω BS,A lCD E i ( ylCD ) .
(34)

This completes the proof.

References

  1. Laneman J, Tse D, Wornell G: 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. Sendonaris A, Erkip E, Aazhang B: User cooperation diversity. Part I. System description. IEEE Trans. Commun 2003, 51(11):1927-1938. 10.1109/TCOMM.2003.818096

    Article  Google Scholar 

  3. Sendonaris A, Erkip E, Aazhang B: User cooperation diversity. Part II. Implementation aspects and performance analysis. IEEE Trans. Commun 2003, 51(11):1939-1948. 10.1109/TCOMM.2003.819238

    Article  Google Scholar 

  4. Azarian K, El Gamal H, Schniter P: On the achievable diversity-multiplexing tradeoff in half-duplex cooperative channels. IEEE Trans. Inf. Theory 2005, 51(12):4152-4172. 10.1109/TIT.2005.858920

    Article  MathSciNet  MATH  Google Scholar 

  5. Yomo H, Carvalho E: Spectral efficiency enhancement with interference cancellation for wireless relay network. In IEEE 19th International Symposium on Personal, Indoor and Mobile Radio Communications, 2008. PIMRC 2008. Cannes; 15-18 September 2008.

    Google Scholar 

  6. Bandemer B, Li Q, Lin X, Paulraj A: Overhearing-based interference cancellation for relay networks. In 2009 IEEE 70th Vehicular Technology Conference Fall (VTC 2009-Fall). Anchorage, AK; 20-23 September 2009.

    Google Scholar 

  7. Thai CDT, Popovski P: Coordinated direct relay transmission with interference cancelation in wireless systems. IEEE Commun. Lett 2011, 15(4):416-418.

    Article  Google Scholar 

  8. Zhong C, Ratnarajah T, Wong KK: Outage analysis of decode-and-forward cognitive dual-hop systems with the interference constraint in Nakagami-m fading channels. IEEE Trans. Veh. Technol 2011, 60(6):2875-2879.

    Article  Google Scholar 

  9. Oyman O: Opportunism in multiuser relay channels: scheduling, routing and spectrum reuse. In IEEE International Symposium on Information Theory, 2007. ISIT 2007. Nice; 24-29 June 2007.

    Google Scholar 

  10. Shi Y, Zhang W, Ben Letaief K: Cooperative multiplexing and scheduling in wireless relay networks. In IEEE International Conference on Communications, 2008. ICC ’08. Beijing, China; 19-23 May 2008.

    Google Scholar 

  11. Sung CK, Collings I: Multiuser cooperative multiplexing with interference suppression in wireless relay networks. IEEE Trans. Wirel. Commun 2010, 9(8):2528-2538.

    Article  Google Scholar 

  12. Bletsas A, Khisti A, Reed D, Lippman A: A simple Cooperative diversity method based on network path selection. IEEE J. Sel. Areas Commun 2006, 24(3):659-672.

    Article  Google Scholar 

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

    Article  Google Scholar 

  14. Chen M, Liu T, Dong X: Opportunistic multiple relay selection with outdated channel state information. IEEE Trans. Veh. Technol 2012, 61(3):1333-1345.

    Article  MathSciNet  Google Scholar 

  15. David HA, Nagaraja HN: Order Statistics. John Wiley & Sons, New York; 2003.

    Book  MATH  Google Scholar 

  16. da Costa D, Aissa S: Capacity analysis of cooperative systems with relay selection in Nakagami-m fading. IEEE Commun. Lett 2009, 13(9):637-639.

    Article  Google Scholar 

  17. Papoulis A, Pillai S: Probability, Random Variables and Stochastic Processes. Tata McGraw-Hill Publishing Company, India; 2002.

    Google Scholar 

  18. Yeoh PL, Elkashlan M, Collings I: Selection relaying with transmit beamforming: a comparison of fixed and variable gain relaying. IEEE Trans. Commun 2011, 59(6):1720-1730.

    Article  Google Scholar 

  19. Abramowitz M, Stegun IA: Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables. Dover, New York; 1964.

    MATH  Google Scholar 

  20. Gradshteyn IS, Ryzhik IM: Table of Integrals, Series, and Products. Academic Press, New York; 2007.

    MATH  Google Scholar 

Download references

Acknowledgment

This study was funded by the Department of Science and Technology, Govt. of India (Project no. SR/S3/EECE/031/2008).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shankar Prakriya.

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

Verma, D.K., Prakriya, S. Performance of a cooperative multiplexing scheme with opportunistic user and relay selection over Rayleigh fading channels. J Wireless Com Network 2012, 345 (2012). https://doi.org/10.1186/1687-1499-2012-345

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/1687-1499-2012-345

Keywords