4
ON THE PERFORMANCE OF COOPERATIVE WIRELESS NETWORKS UNDER INTERFERENCE CONDITIONS Salam Zummo Electrical Engineering Department King Fahd University of Petroleum and Minerals (KFUPM) Dhahran 31261, Saudi Arabia E-mail: [email protected] ABSTRACT User cooperation can be employed to provide transmit di- versity in wireless networks . In this paper we analyze the error performance of coded cooperative diversity with multiple cooperating users over Nakagami fading chan- nels under interference conditions. We derive the end- to-end bit error probability of coded cooperation (aver- aged over all cooperation scenarios). Results show that al- lowing more cooperating users improves the performance of the network under low loads, where two cooperating users suffice for highly-loaded networks. Furthermore, the gains obtained by increasing the number of cooper- ating users decreases with increasing the network load. 1. INTRODUCTION Recently, it has been proposed to provide transmit diver- sity in wireless networks by employing user cooperation [1]. In user cooperation, mobile units share their anten- nas to achieve uplink transmit diversity as illustrated in Figure 1. Since the signal of each user undergoes an inde- pendent fading path to the base station (BS), this approach achieves spatial diversity through the partner antenna. In principle, the idea of user cooperation is based on the work of [2, 3]. In conventional user cooperation the partner re- peats the received bits. Recently, coded cooperation was proposed [4] for two cooperating users, in which the code- word of each user is partitioned into two subframes; one subframe is transmitted by the user, and the other by the partner. The performance of coded cooperation was de- rived in [5] for multiple cooperating users. In existing work on coded cooperation, interference between nodes within the network is usually neglected. However, interference exists in cooperative networks due to the use of shared resources. In [6], the performance of coded multiple-access wireless networks was analyzed under interference conditions. In this paper, we derive the error performance of coded cooperative networks with interference over Nakagami fading channels for arbitrary number of users. The paper is organized as follows. In Section 2, the coded cooperative network is described. The end-to-end Thanks to KFUPM and British Council/BAE for supporting this re- search. average error performance of coded cooperation is derived in Section 3. Results are presented in Section 4. The paper is concluded with main outcomes in Section 5 2. SYSTEM MODEL In this paper, we consider a multiple-access wireless net- work of N u users transmitting to a common base station (BS). Users are assumed to be active with probability p. The corresponding network load is G = pN u . In the net- work, every J users (partners) cooperate in the transmis- sion to a common BS by forming a cluster of size J . For each user in the network, a frame is formed by encoding K bits into L = K/R bits, where R is the code rate. Part- ners within a J -user cluster cooperate by dividing their L-bit frames into J subframes containing L 1 ,L 2 ,...,L J bits, where L = L 1 + L 2 + ... + L J . The partition- ing of the coded bits in the J subframes may be achieved using a rate-compatible punctured convolutional (RCPC) codes [7] as in [4]. During the first subframe duration, each user transmits his first subframe [4, 5] composed of L 1 = K/R 1 coded bits, where R 1 is the code rate of the codeword in the first subframe, obtained by puncturing the L-bit codeword into a L 1 -bit punctured codeword. Clearly, R 1 >R J = R. Upon the end of the first subframe, each user decodes the rate-R 1 codewords of his partners. In the remaining J 1 subframes, each user transmits one subframe for each of his J 1 partners in a predetermined pattern. The code rates corresponding to different cooperation levels are R 1 >R 2 >...>R J = R. The modulation scheme employed is BPSK with co- herent detection. The matched filter output at user k due to user l in the time interval t in the j th subframe is mod- eled by y l,k,j (t)= E I a l,k,j s l,j (t)+ z k,j (t)+ n i=1 a i,k,j E I , (1) where s l,j (t) is the signal transmitted from user l in time instance t in the j th subframe and z k,j (t) is an AWGN sample at user k with a Gaussian distribution given by N (0, N0 2 ). Here, E I is the average received signal energy through the interuser channel. When k =0, the signal 1-4244-0779-6/07/$20.00 ©2007 IEEE

[IEEE 2007 9th International Symposium on Signal Processing and Its Applications (ISSPA) - Sharjah, United Arab Emirates (2007.2.12-2007.2.15)] 2007 9th International Symposium on

  • Upload
    salam

  • View
    212

  • Download
    0

Embed Size (px)

Citation preview

Page 1: [IEEE 2007 9th International Symposium on Signal Processing and Its Applications (ISSPA) - Sharjah, United Arab Emirates (2007.2.12-2007.2.15)] 2007 9th International Symposium on

ON THE PERFORMANCE OF COOPERATIVE WIRELESS NETWORKS UNDERINTERFERENCE CONDITIONS

Salam Zummo

Electrical Engineering DepartmentKing Fahd University of Petroleum and Minerals (KFUPM)

Dhahran 31261, Saudi ArabiaE-mail: [email protected]

ABSTRACT

User cooperation can be employed to provide transmit di-versity in wireless networks . In this paper we analyzethe error performance of coded cooperative diversity withmultiple cooperating users over Nakagami fading chan-nels under interference conditions. We derive the end-to-end bit error probability of coded cooperation (aver-aged over all cooperation scenarios). Results show that al-lowing more cooperating users improves the performanceof the network under low loads, where two cooperatingusers suffice for highly-loaded networks. Furthermore,the gains obtained by increasing the number of cooper-ating users decreases with increasing the network load.

1. INTRODUCTION

Recently, it has been proposed to provide transmit diver-sity in wireless networks by employing user cooperation[1]. In user cooperation, mobile units share their anten-nas to achieve uplink transmit diversity as illustrated inFigure 1. Since the signal of each user undergoes an inde-pendent fading path to the base station (BS), this approachachieves spatial diversity through the partner antenna. Inprinciple, the idea of user cooperation is based on the workof [2, 3]. In conventional user cooperation the partner re-peats the received bits. Recently, coded cooperation wasproposed [4] for two cooperating users, in which the code-word of each user is partitioned into two subframes; onesubframe is transmitted by the user, and the other by thepartner. The performance of coded cooperation was de-rived in [5] for multiple cooperating users.

In existing work on coded cooperation, interferencebetween nodes within the network is usually neglected.However, interference exists in cooperative networks dueto the use of shared resources. In [6], the performanceof coded multiple-access wireless networks was analyzedunder interference conditions. In this paper, we derivethe error performance of coded cooperative networks withinterference over Nakagami fading channels for arbitrarynumber of users.

The paper is organized as follows. In Section 2, thecoded cooperative network is described. The end-to-end

Thanks to KFUPM and British Council/BAE for supporting this re-search.

average error performance of coded cooperation is derivedin Section 3. Results are presented in Section 4. The paperis concluded with main outcomes in Section 5

2. SYSTEM MODEL

In this paper, we consider a multiple-access wireless net-work of Nu users transmitting to a common base station(BS). Users are assumed to be active with probability p.The corresponding network load is G = pNu. In the net-work, every J users (partners) cooperate in the transmis-sion to a common BS by forming a cluster of size J . Foreach user in the network, a frame is formed by encodingK bits into L = K/R bits, where R is the code rate. Part-ners within a J-user cluster cooperate by dividing theirL-bit frames into J subframes containing L1, L2, . . . , LJ

bits, where L = L1 + L2 + . . . + LJ . The partition-ing of the coded bits in the J subframes may be achievedusing a rate-compatible punctured convolutional (RCPC)codes [7] as in [4].

During the first subframe duration, each user transmitshis first subframe [4, 5] composed of L1 = K/R1 codedbits, where R1 is the code rate of the codeword in the firstsubframe, obtained by puncturing the L-bit codeword intoa L1-bit punctured codeword. Clearly, R1 > RJ = R.Upon the end of the first subframe, each user decodesthe rate-R1 codewords of his partners. In the remainingJ − 1 subframes, each user transmits one subframe foreach of his J − 1 partners in a predetermined pattern. Thecode rates corresponding to different cooperation levelsare R1 > R2 > . . . > RJ = R.

The modulation scheme employed is BPSK with co-herent detection. The matched filter output at user k dueto user l in the time interval t in the jth subframe is mod-eled by

yl,k,j(t) =√

EIal,k,jsl,j(t) + zk,j(t) +n∑

i=1

ai,k,j

√EI ,

(1)where sl,j(t) is the signal transmitted from user l in timeinstance t in the jth subframe and zk,j(t) is an AWGNsample at user k with a Gaussian distribution given byN (0, N0

2 ). Here, EI is the average received signal energythrough the interuser channel. When k = 0, the signal

1-4244-0779-6/07/$20.00 ©2007 IEEE

Page 2: [IEEE 2007 9th International Symposium on Signal Processing and Its Applications (ISSPA) - Sharjah, United Arab Emirates (2007.2.12-2007.2.15)] 2007 9th International Symposium on

User 2BS

User 3 bits User 1 bits User 2 bits

User 2 bits User 3 bits User 1 bits

User 3

User 1

User 1 bits User 2 bits User 3 bits

IUIU

IU

IU

IUIU

IU

IU

IU

Fig. 1. Schematic diagram of a wireless network employ-ing 3-user coded cooperation interfering users (IU).

model in (1) represents the signal from user l received atthe BS through the uplink channel in the jth subframe,where the average signal energy Es replaces EI in (1).

In (1), the coefficients al,k,j and ai,k,j are the gains ofthe interuser channels between user l and user k, and be-tween an interfering user i and user k in the jth subframe,modeled as a Nakagami random variables [8]. Here, theinteruser and uplink channels are assumed to be mutuallyindependent and slow enough such that the fading processstays fixed within a subframe.

Given that n users are interfering with the signal ofuser l at user k, the signal-to-interference-and-noise ratio(SINR) at user k in the jth subframe is written as

βl,k,j =a2

l,k,jγI

1/2 + γI

∑ni=1 a2

i,k,j

, (2)

where γI = EI

N0is the average signal-to-noise ratio (SNR)

for the interuser channels. In (2), we assumed that thedesired and interfering signals have the same average re-ceived energy. Setting k = 0 and replacing EI and γI

with Es and γs = Es

N0, respectively, (2) becomes the SINR

at the BS due to the reception of the jth subframe of userl. In the rest of the paper, the users’ subscripts; namely, land k will be removed from the SINR expression to sim-plify notation.

3. PERFORMANCE ANALYSIS

3.1. Average Error Probability

In a cluster of J cooperating users, there are J2 possiblecooperation scenarios. The end-to-end error probabilityof a user is obtained by averaging the probability of er-ror over two random variables. The first random variable,denoted by U , indicates the number of partners who wereable to decode the first subframe of the user. The secondvariable, denoted by V , represents the number of partnerswhose first subframes were decoded successfully by theuser. In order to simplify analysis, we assume that theeffect of duplicate reception of subframes.

The end-to-end bit error probability averaged over all

Table 1. The probabilities of no cooperation and full co-operation scenarios for a J-user cluster over Rayleigh in-teruser channels with a network load of G = 0.2 and aninterference-limited interuser of an SNR γI .

γI (dB) pv,u J = 2 J = 3 J = 410 p0,0 0.1859 0.2238 0.2951

pJ−1,J−1 0.7964 0.7412 0.6425∞ p0,0 0.1402 0.1515 0.1613

pJ−1,J−1 0.8545 0.8434 0.8298

cooperation scenarios [5] is given by

Pb =J−1∑v=0

J−1∑u=0

(J − 1

v

)(J − 1

u

)pv,uPb(v, u), (3)

where Pb(v, u) is the conditional bit error probability of auser given that U = u and V = v, and pv,u is the proba-bility of such cooperation scenario given by

pv,u = Eβ

{[1 − PB(β)]v+uPB(β)2J−2−v−u

}, (4)

where β is the SINR of the interuser channel and PB(β)is the frame error probability of the first subframe, whichis upper bounded as in [9].

It was found out that the performance of coded cooper-ation is dominated by the performance of the two extremecooperation scenarios; namely, the full cooperation withprobability p0,0, and the no cooperation with probabilitypJ−1,J−1. These probabilities are listed in Table I for dif-ferent cluster sizes with interference-limited and differentSNR values. We observe that for a fixed interuser chan-nel quality, the probability of no cooperation increases asthe cluster size increases, which causes the performanceof large-size clusters to be worse than that of small-sizeclusters. As the uplink quality improves for a fixed in-teruser quality, small-size clusters are expected to outper-form large-size clusters.

3.2. Conditional Error Probability

Conditioning on U = u and V = v has two consequenceson the error performance of a user. First, the receivedcodeword at the BS has a rate Rξ, where ξ = max(J −v, u + 1), i.e., the rate of the received codeword is eitherRJ−v or Ru+1. In this case, {cd} used in (5) are for therate-Rξ code. Second, given that U = u, each codewordis transmitted over u + 1 subframes, whose lengths are{Lj}u+1

j=1 bits. Recall that each subframe is transmittedover an independent fading channel via one of the partnersin a cluster. Thus, the pairwise error probability (PEP)Pu(v, u; d) is a function of the distribution of the d errorbits over the u + 1 subframes transmitted by the u + 1partners. Since the coded bits of each subframes may notbe consecutive bits due to the puncturing used, this distri-bution is quantified assuming uniform distribution of thecoded bits over the subframes [5] and is derived as fol-lows.

Page 3: [IEEE 2007 9th International Symposium on Signal Processing and Its Applications (ISSPA) - Sharjah, United Arab Emirates (2007.2.12-2007.2.15)] 2007 9th International Symposium on

−5 0 5 10 15 20 2510

−4

10−3

10−2

10−1

100

Es/N

0 (dB)

Pb

No Cooperation2 Users3 Users4 Users

G = 1

G = 0.2

Fig. 2. Analytical bit error probability of coded cooper-ation in Nakagami fading with m = 1 (Rayleigh fading)with network loads of G = 0.2, 1 and perfect interuserchannels.

Given U = u and V = v for a user in a cluster, the biterror probability of the corresponding convolutional codeis upper bounded as

Pb(v, u) ≤L(v,u)∑d=dmin

cdPu(v, u; d), (5)

where dmin is the minimum distance of the code, cd is thenumber of information bit errors in a codeword of weightd. In (5), L(v, u) is the codeword length when U = uand V = v and Pu(v, u; d) is the corresponding PEP for aweight-d codeword given by

Pu(v, u; d) =∑w

1(L(v,u)

d

)u+1∏j=1

(Lj

wj

)Pu(v, u; d|w),

(6)where w = {wj}u+1

j=1 and wj is the weight of the jth sub-frame, and Pc(v, u; d|w) is the conditional PEP for BPSKwith coherent detection. An exact expression of the un-conditional PEP can be found by using the integral expres-sion of the Q-function, Q(x) = 1

π

∫ π2

0e(−x2/2 sin2 θ)dθ as

Pu(v, u; d|w) =1π

∫ π2

0

u+1∏j=1

Φβ (wjαθ) dθ, (7)

where αθ = γs/ sin2 θ and

Φβ (s) = Eβ

[e−sβ

], (8)

is the moment generating function (MGF) of the randomvariable β and the product in (7) results from the inde-pendence of the fading processes affecting different sub-frames.

In order to find the MGF of β, we need to derive itspdf, which depends on the number of interfering user,which is a Binomial random variable with parameters pand Nu. Therefore, the MGF of the SINR, β is given by

Φβ(s) =Nu∑n=0

(Nu

n

)pn(1 − p)Nu−nΦβ|n(s), (9)

−5 0 5 10 15 20 2510

−3

10−2

10−1

100

Es/N

0 (dB)

Pb

No Cooperation2 Users3 Users4 Users

G = 1

G = 0.2

Fig. 3. Bit error probability of coded cooperation in Nak-agami fading with m = 1 (Rayleigh fading) with networkloads of G = 0.2, 1 and interference-limited interuserchannels. (dashed: approximation, solid: simulation.)

where Φβ|n(s) is the conditional MGF of the SINR, β.For integer values of the Nakagami parameter m, Φβ|n(s)[10] is given by

Φβ|n(s) =mm

Γ(nm)

m∑h=0

(m

h

)Γ(nm + h)

mh

×U(m;m(1 − n) − h + 1; 1 +

m

s

), (10)

where U(.; .; .) is the confluent hypergeometric functionof the second kind defined in [11]. The MGF required toevaluate (7) is found by substituting (10) in (9) and ex-pressing U(.; .; .) as

U(a; b;x) =π

sin(πb)

[1F1(a, b;x)

Γ(a − b + 1)Γ(b)

− x1−b

Γ(a)Γ(2 − b) 1F1(a−b+1, 2−b;x)], (11)

where 1F1(., .; .) is the confluent hypergeometric functionthat is available in any numerical package. Once the MGFis evaluated, the PEP is evaluated by substituting (9) in(7). The end-to-end bit error probability is then found bysubstituting (7) in (6) and then in (5) and (3).

4. NUMERICAL RESULTS

For illustration, we consider coded cooperation with net-work loads of G = 0.2 and G = 1. Within the network,coded cooperation with cluster sizes J = 1, 2, 3, 4 wasconsidered. Each user employs a RCPC code from [7]with a memory order M = 4, puncturing period P = 8and a mother code rate RJ = 1

4 . In all cases, the sourceblock is K = 128 information bits.

Figures 2 and 3 show the performance of coded coop-eration over Rayleigh fading channels with different num-ber of cooperating users for network loads of G = 0.2 andG = 1. We observe that the gains obtained by increasing

Page 4: [IEEE 2007 9th International Symposium on Signal Processing and Its Applications (ISSPA) - Sharjah, United Arab Emirates (2007.2.12-2007.2.15)] 2007 9th International Symposium on

−5 0 5 10 1510

−3

10−2

10−1

Es/N

0 (dB)

Pb

No Cooperation2 Users3 Users4 Users

Fig. 4. Bit error probability of coded cooperation in Nak-agami fading with m = 5 and a network load of G = 0.2and interference-limited interuser channels.

the number of cooperating users decrease as the networkload increases. This is expected since diversity becomesless important to the performance as the interference levelincreases.

At high uplink SNR the bit error probability suffersfrom an error floor due to interference, and the error floordecreases as the number of cooperating users increases.This applies especially for the case of perfect interuserchannels as shown in Figure 2, i.e., no interference ornoise in the interuser channels. Figure 3 shows the resultsfor the case of interference-limited interuser channels. Weobserve that when interuser channels suffer from interfer-ence, the performance of large clusters degrades as theuplink SNR increases. This is because at high SNR theperformance becomes limited by the performance of theno cooperation scenario, whose probability increases withthe cluster size as shown in Table I.

Figure 4 shows the results for coded cooperation inNakagami fading with m = 5 and a network load ofG = 0.2. As discussed above, the performance gain oflarge clusters decreases as the interuser channels becomemore noisy. However, counter to the above observation,small clusters do not tend to outperform large clusters asthe uplink SNR increases. This is mainly because the in-teruser channels are distributed according to Nakagamifading with a large Nakagami parameter, m = 5, whichmakes the probability of correct decoding of the first sub-frame large compared to the case of Rayleigh fading.

5. CONCLUSIONS

The performance of coded cooperation networks was an-alyzed in Nakagami fading under interference conditions.Results show that gains obtained by increasing the numberof cooperating users decrease with increasing the networkload. On the other hand, the performance of large numberof cooperating users improves as the Nakagami parameterincreases.

6. ACKNOWLEDGEMENTS

The author acknowledges the support provided by KFUPMand the British Council/BAE Summer Program.

7. REFERENCES

[1] A. Sendonaris, E. Erkip, and B. Auzhang, “Usercooperation diversity - part i: System description,”IEEE Transactions on Communications, vol. 51, pp.1927–1938, January 2003.

[2] T. Cover and A. El Gamal, “Capacity theorems forthe relay channels,” IEEE Transactions on Informa-tion Theory, vol. 25, pp. 572–584, September 1979.

[3] J. Laneman and G. Wornell, “Distributed Space-Time-Coded Protocols for Exploiting CooperativeDiversity in Wireless Networks,” IEEE Transactionson Information Theory, vol. 49, pp. 2415 – 2425, Oc-tober 2003.

[4] T. Hunter, S. Sanayei, and A. Nosratinia, “Outageanalysis of coded cooperation,” IEEE Transactionson Information Theory, vol. 52, pp. 375–391, Febru-ary 2006.

[5] S. Zummo, “Performance Analysis of Coded Co-operation Diversity in Wireless Networks,” Journalon Wireless Communications and Mobile Computing(WCMC), To appear, 2006.

[6] C. Leanderson and G. Caire, “The Performance ofIncremental Redundancy Schemes Based on Convo-lutional Codes in the Block-Fading Gaussian Colli-sion Channel,” IEEE Transactions on Wireless Com-munications, vol. 3, pp. 843–854, May 2004.

[7] J. Hagenauer, “Rate Compatible Punctured Con-volutional Codes (RCPC-Codes) and Their Applica-tions,” IEEE Transactions on Communications, vol.36, pp. 389–400, April 1988.

[8] M. Nakagami, “The m-Distribution- A General For-mula of Intensity Distribution of Fading”, in Sta-tistical Methods in Radio Wave Propagation. W. C.Hoffman (ed.), Pergamon Press, NY, USA, 1960.

[9] S. Kallel and C. Leung, “Efficient ARQ SchemesWith Multiple Copy Decoding,” IEEE Transactionson Communications, vol. 40, pp. 642–650, March1992.

[10] V. Aalo and J. Zhang, “Performance Analysis ofMaximal Ratio Combining in the Presence of Mul-tipath Equal-Power Cochannel Interferers in a Nak-agami Fading Channel,” IEEE Transactions on Ve-hicular Technology, vol. 50, pp. 479–503, March2001.

[11] I. Gradshteyn and I. Ryzhik, Table of Integrals, Se-ries, and Products, Academic Press Inc., London,UK, 4th edition, 1965.