cooperative wireless communication

20
GRAZ UNIVERSITY OF TECHNOLOGY Signal Processing and Speech Communications Lab Cooperative Wireless Communication Yohannes Alemseged [email protected] Signal Processing and Speech Communication Laboratory www.spsc.tugraz.at Graz University of Technology, Austria Advanced Signal Processing Seminar 24 th May. 2006 Cooperative Wireless Communication – p. 1/20

Upload: others

Post on 20-Mar-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

GRAZ UNIVERSITY OF TECHNOLOGY

Signal Processing and Speech Communications Lab

Cooperative Wireless Communication

Yohannes Alemseged

[email protected]

Signal Processing and Speech Communication Laboratory

www.spsc.tugraz.at

Graz University of Technology, Austria

Advanced Signal Processing Seminar 24th May. 2006

Cooperative Wireless Communication – p. 1/20

GRAZ UNIVERSITY OF TECHNOLOGY

Signal Processing and Speech Communications Lab

Outline

� Motivation

� Cooperative Communication

� Background

� Amplify-And-Forward

� Detect-And-Forward

� Coded Cooperation

� Performance

� Multiple Access

� Challenges

Cooperative Wireless Communication – p. 2/20

GRAZ UNIVERSITY OF TECHNOLOGY

Signal Processing and Speech Communications Lab

Motivation

� The mobile wireless channel suffers from fading,

Coping mechanism =⇒ generate diversity by sending

independent copies of the same signal

� Multiple antenna is required for transmit diversity

� Wireless devices are limited by size or hardware complexity

to one antenna

� Wireless antennas are omnidirectional

� In case of Ad-hoc wireless com., no fixed infrastructure

Cooperative Wireless Communication – p. 3/20

GRAZ UNIVERSITY OF TECHNOLOGY

Signal Processing and Speech Communications Lab

Cooperative Communication -Background

� Each wireless user is assumedto act as cooperativeagent for another user

� Allow single-antenna mobilesto reap some ofthe benefits of MIMO systems

� Possible improvement both inthroughput and transmit power

Source

Relay

Independent fading paths

Figure 1: Cooperative communication

Cooperative Wireless Communication – p. 4/20

GRAZ UNIVERSITY OF TECHNOLOGY

Signal Processing and Speech Communications Lab

Background cont’d

� Basic idea originally by van der Meulen(1969), Cover and El Gamal (1979)

� Capacity of AWGN degraded relaychannel (achievable rate)

� Y1 = X1 + Z1, z1 ∼ N(0, σ1), andY = (X2 + Z2) + Y1, z2 ∼ N(0, σ2)

� C∗ = max0≤α≤1

min{C(P1+P2+2√

αP1P2

N1+N2

)

, C(αP1

N1

)}

where α = 1 − α andC(x) = 1

2log(1 + x).

� Cooperative scheme

� Diversity and fading channel

� Fixed total system resource

A C

B

MultiAccess

Broadcast

Channel 3

Y

X1

X2Y1

� �� � �� �

��z2

� � �

� � � z 1

Figure 2: The relay channel

Cooperative Wireless Communication – p. 5/20

GRAZ UNIVERSITY OF TECHNOLOGY

Signal Processing and Speech Communications Lab

Amplify-And-Forward

� How it works

� Amplify and retransmit

� Decision is made at the base station

� Two independently faded versions of same signal,

leading to diversity order of two

� Inter-user channel coefficients are assumed to be known

at the base station to do the optimal decoding

Cooperative Wireless Communication – p. 6/20

GRAZ UNIVERSITY OF TECHNOLOGY

Signal Processing and Speech Communications Lab

Amplify-And-Forward cont’d

2

4

Y0,BC

Y0,MA

3

5 =

2

4

h10

h12βh20

3

5 X1 +

2

4

0 1 0

h20β 0 1

3

5

2

6

6

4

Z1

Z0

Z0

3

7

7

5

Source

Relay

Destination

Z0

h10

h12

Z1X2

h20

X1

Figure 3: Amplify-and-Forward [Laneman et al.]

Cooperative Wireless Communication – p. 7/20

GRAZ UNIVERSITY OF TECHNOLOGY

Signal Processing and Speech Communications Lab

Amplify-And-Forward cont’d

� High SNR(Diversity-Multiplexingtrade-off)

� Low SNR (Outage Ca-pacity)

Figure 4: Diversity vs. Multiplexing (Laneman et al.)

Cooperative Wireless Communication – p. 8/20

GRAZ UNIVERSITY OF TECHNOLOGY

Signal Processing and Speech Communications Lab

Detect-And-Forward

� User detects partner’s bits and then retransmits

the detected bits

� Partners assignment (via pairs)

� CDMA implementation (two users), users’ codes are orthogonal

and channel coherence time is L (L=3)

X1(t) = a1b(1)1 c1(t), a1b

(2)1 c1(t), a1b

(3)1 c1(t)

X2(t) = a2b(1)2 c2(t)︸ ︷︷ ︸

Period 1

, a2b(2)2 c2(t)︸ ︷︷ ︸

Period 2

, a2b(3)2 c2(t)︸ ︷︷ ︸

Period 3

(1)

where aj =√

Pj/Ts, Pj is user j’s power

and TS is symbol period

Cooperative Wireless Communication – p. 9/20

GRAZ UNIVERSITY OF TECHNOLOGY

Signal Processing and Speech Communications Lab

Detect-And-Forward contd.

� b̂(i)j is estimate of j’s ith bit

� Power allocation (aij)

� Average power constraint

is maintained

� Cooperation in favorable

interuser channel

X1(t) =[a11b(1)1 c1(t), a12b

(2)1 c1(t),

a13b(2)1 c1(t) + a14b̂

(2)2 c2(t)]

X2(t) =[a21b(1)2 c2(t)︸ ︷︷ ︸

Period 1

, a22b(2)2 c2(t)︸ ︷︷ ︸

Period 2

,

a23b(2)2 c2(t) + a24b̂

(2)1 c1(t)]︸ ︷︷ ︸

Period 3

Cooperative Wireless Communication – p. 10/20

GRAZ UNIVERSITY OF TECHNOLOGY

Signal Processing and Speech Communications Lab

Detect-And-Forward cont’d.

� Simplicity and adaptability to channel conditions

� The method fails in case of unsuccessful partner detection

� Hybrid decode-and-forward (to avoid error propagation)

� Cooperative mode for low inst. SNR

� Non cooperative mode for high inst. SNR

Cooperative Wireless Communication – p. 11/20

GRAZ UNIVERSITY OF TECHNOLOGY

Signal Processing and Speech Communications Lab

Detect-And-Forward cont’d.

� Users send two new bits per threesymbols, isn’t this counter productive?

η = (1 − υ)CBSC(Q(

√SNR0

1 − υ))

� Negligible loss of throughput at lowSNR0

� Design tradeoff, Lnon−cvs. Lc

� Lc doesn’t have to be constant all thetime

Figure 5: Throughput vs. unused symbolperiods

Cooperative Wireless Communication – p. 12/20

GRAZ UNIVERSITY OF TECHNOLOGY

Signal Processing and Speech Communications Lab

Coded Cooperation

� Cooperation =⇒ Channel coding

� Different portions of each user’s code wordare sent via independent fading path

� The divided source data blocks are augmentedby CRC

� eg. original codeword has N1 + N2 bits(puncturing) the original codeword

I First partition, valid codeword with N1 bitsRemaining N2 bits are the puncture bits

I In the first frame each user sends N1 bits andin the second frame partner’s 2nd code partition

Cooperative Wireless Communication – p. 13/20

GRAZ UNIVERSITY OF TECHNOLOGY

Signal Processing and Speech Communications Lab

Coded Cooperation cont’d.

User 1

Frame 1 Frame 2

Base Station

Frame 2Frame 1

To Tx

No

Yes

check

RCPC

RCPC

decoder

CRC

User 2

Ownbits

PartnerReceived

CRC

Viterbi

� � � � ��

� � � � � � �

N1

� �

� � � � � ��

N2

� � �

N1

� � � � �

N2

� � � � �

N1

� � � � �

N2

� � � � �

Figure 6: Coded Cooperation [Nosratinia et al.]Cooperative Wireless Communication – p. 14/20

GRAZ UNIVERSITY OF TECHNOLOGY

Signal Processing and Speech Communications Lab

Coded Cooperation cont’d.

� Users act independently in the second frame

� both users cooperate

� user 1 cooperate and user 2 doesn’t

� user 2 cooperate and user 1 doesn’t

� both users don’t cooperate

� Level of cooperation (in the eg. N2/N )

� Other channel codes can be employed

(block codes, convolutional codes, ...)

Cooperative Wireless Communication – p. 15/20

GRAZ UNIVERSITY OF TECHNOLOGY

Signal Processing and Speech Communications Lab

Performance

� Case studied by[Sendonaris et al.]

� For equitablecomparison, coded baseline system of overall rate1/4 is used

� RCPC rate 1/2 forHybrid anddecode-and-forwardand amplify andforward

� 25% level ofcooperation for codedcooperation

Figure 7: Performance of cooperative signaling methods (-10dB inter-user SNR)

Cooperative Wireless Communication – p. 16/20

GRAZ UNIVERSITY OF TECHNOLOGY

Signal Processing and Speech Communications Lab

Multiple Access

� Base station receives original and relayed transmissionsseparately (assumption)

� Separation in time (Different time slot)

� Hardware implication

� Separation in frequency (Different spectrum)

� Use of spreading code [Sendonaris et al.]

� Sufficient isolation is required

Cooperative Wireless Communication – p. 17/20

GRAZ UNIVERSITY OF TECHNOLOGY

Signal Processing and Speech Communications Lab

Challenges

� Loss of rate to the cooperating mobile

� Overall interference in the network

� Cooperation assignment and hand off

� Fairness of the system, "market force and QoS"

� Transmit and receive requirement on the mobiles

� User data has to be encrypted (security)

Cooperative Wireless Communication – p. 18/20

GRAZ UNIVERSITY OF TECHNOLOGY

Signal Processing and Speech Communications Lab

References

1 A. Nosratinia, T. E. Hunter and A. Hedayat, "Cooperative communication in

wireless networks", IEEE Communication Magazine, Vol. 42, Issue 10, Oct.2004, pp. 74-80.

2 T. M. Cover and A. A. E. Gamal, "Capacity Theorems for the Relay Channel",IEEE Trans. Info. Theory, Vol. 25, no 5, Sept. 1979, pp. 572-84.

3 A. Sendonaris, E. Erkip, and B. Aazhang, "User Cooperation Diversity Part I

and Part II," IEEE Trans. Commun., vol. 51, no. 11, Nov. 2003, pp. 1927-48.

4 J.N. Laneman, D.N.C. Tse, and G.W. Wornell , "Cooperative diversity inwireless networks: Efficient protocols and outage behavior" IEEE Transactions

on Information Theory, vol. 50, Issue 12, Dec. 2004, pp. 3062-3080.

Cooperative Wireless Communication – p. 19/20

GRAZ UNIVERSITY OF TECHNOLOGY

Signal Processing and Speech Communications Lab

?

Cooperative Wireless Communication – p. 20/20