cooperative communications in wireless...

29
Cooperative Communications in Wireless Systems Elza Erkip

Upload: others

Post on 25-Feb-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Cooperative Communications in Wireless Systemsdimacs.rutgers.edu/Workshops/NetworkInformation/slides/... · 2004. 6. 24. · Transactions on Communications. 3. A. Stefanov and E

Cooperative Communications in Wireless Systems

Elza Erkip

Page 2: Cooperative Communications in Wireless Systemsdimacs.rutgers.edu/Workshops/NetworkInformation/slides/... · 2004. 6. 24. · Transactions on Communications. 3. A. Stefanov and E

Wireless Networks

Backbone Network

Wireless LAN

Wireless Cellular

Wireless LAN

Wireless Cellular

Ad-hoc Network

Page 3: Cooperative Communications in Wireless Systemsdimacs.rutgers.edu/Workshops/NetworkInformation/slides/... · 2004. 6. 24. · Transactions on Communications. 3. A. Stefanov and E

Outline

• Relay channel– Relaying in wireless: Use relays for diversity– Traditional multihop versus multihop with diversity

• Concept of cooperation: “Virtual” antenna array

• Information theoretic model and analysis• Cooperative codes

Page 4: Cooperative Communications in Wireless Systemsdimacs.rutgers.edu/Workshops/NetworkInformation/slides/... · 2004. 6. 24. · Transactions on Communications. 3. A. Stefanov and E

Relay Channel • Introduced by Ven der Meulen (1971)• Cover and El Gamal (1979): Inner and outer bounds on the

capacity; capacity of degraded relay channel

• Multiple relays:– Schein & Gallager– Gupta & Kumar– Xie & Kumar– Reznik, Kulkarni & Verdu– Gastpar & Vetterli– Gastpar, Kramer & Gupta

S

R

D

Page 5: Cooperative Communications in Wireless Systemsdimacs.rutgers.edu/Workshops/NetworkInformation/slides/... · 2004. 6. 24. · Transactions on Communications. 3. A. Stefanov and E

Multi-hop Wireless Communications

Source Relay Destinationd d

§ Direct transmission:

§ Relayed transmission:

( ) ααα PddPPtotal 22 ==αPdPtotal 2=

• Multi-hop reduces power requirements and interference

• Current trends:– Only consider path loss– Destination only processes signal from relay

• What about fading? Use multi-hop for diversity.

Page 6: Cooperative Communications in Wireless Systemsdimacs.rutgers.edu/Workshops/NetworkInformation/slides/... · 2004. 6. 24. · Transactions on Communications. 3. A. Stefanov and E

Diversity in Multihop• One source/destination, two relays

• Path loss and fading• Uncoded BPSK, bit by bit processing

– Relays amplify received signal and forward• Direct • Via relays

– Total power divided equally among source and relays

S S S

S R1 R2

distances R1 R2 D

time

time

Page 7: Cooperative Communications in Wireless Systemsdimacs.rutgers.edu/Workshops/NetworkInformation/slides/... · 2004. 6. 24. · Transactions on Communications. 3. A. Stefanov and E

Effect of Multihop Diversity

0 2 4 6 8 10 1210

-6

10-5

10-4

10-3

10-2

10-1

100

SNR (dB)

BE

R

Direct tx. Multihop tx. Diversity tx.Tx. div. 3

Page 8: Cooperative Communications in Wireless Systemsdimacs.rutgers.edu/Workshops/NetworkInformation/slides/... · 2004. 6. 24. · Transactions on Communications. 3. A. Stefanov and E

User Cooperation Diversity

• Diversity through cooperation of mobiles(Sendonaris, Erkip, Aazhang)

• Two main ideas– Use relays to provide diversity – Collaborative scheme: Both mobiles help each other

(“partners”)

Page 9: Cooperative Communications in Wireless Systemsdimacs.rutgers.edu/Workshops/NetworkInformation/slides/... · 2004. 6. 24. · Transactions on Communications. 3. A. Stefanov and E

• Mobile antennas are omnidirectional– Signals transmitted towards the destination can be “overheard”

at the partner– Partners process this overheard information and re-transmit

towards the destination• Total resources (power, bandwidth) are same as non-cooperative case

– Destination processes signals from both mobiles

• Spatial diversity through partner’s antenna, a “virtual” antenna array– Inter-user channel is noisy!

User Cooperation

Page 10: Cooperative Communications in Wireless Systemsdimacs.rutgers.edu/Workshops/NetworkInformation/slides/... · 2004. 6. 24. · Transactions on Communications. 3. A. Stefanov and E

Approach

• Information theory (Sendonaris, Erkip, Aazhang)

– A general model illustrating that cooperation results in throughput and diversity gains

– Some idealized assumptions

• Code design (Stefanov, Erkip)

– More realistic assumptions – Channel codes that exploit user cooperation gains

Page 11: Cooperative Communications in Wireless Systemsdimacs.rutgers.edu/Workshops/NetworkInformation/slides/... · 2004. 6. 24. · Transactions on Communications. 3. A. Stefanov and E

Information Theoretic Model

1E

2E

1X

1Y

2W

1W

Z

2Y

1ZY

10K

12K

2Z

21K

20K2X

User 1

User 2

D

• K ij : Fading amplitudes

• Receivers track the fading parameters, transmitters don’t

Page 12: Cooperative Communications in Wireless Systemsdimacs.rutgers.edu/Workshops/NetworkInformation/slides/... · 2004. 6. 24. · Transactions on Communications. 3. A. Stefanov and E

Capacity Analysis

• Assumptions– Partners receive and transmit at the same time

(same assumption as classical relay of Cover & El Gamal)

– Transmitters have phase information: Coherent combining is possible

• Model is similar to multiple access channel with generalized feedback– DMC and Gaussian (Carleial, Willems et.al.)

• Achievable region under fading

Page 13: Cooperative Communications in Wireless Systemsdimacs.rutgers.edu/Workshops/NetworkInformation/slides/... · 2004. 6. 24. · Transactions on Communications. 3. A. Stefanov and E

Transmit Signal Structure

• Information W1 = (W10,W12 )

• Signal X1 = (X10,X12 ,U1)

– X10 : Send W10 at rate R10 to destination (D)

– X12 : Send W12 at rate R12 to mobile 2 (also heard at D)

– U1 : Cooperative signal based on (W12,W12 ) to the BS

• Power allocation: P1 = P10+P12 +PU1

Page 14: Cooperative Communications in Wireless Systemsdimacs.rutgers.edu/Workshops/NetworkInformation/slides/... · 2004. 6. 24. · Transactions on Communications. 3. A. Stefanov and E

Achievable Rate Region with Cooperation

},|),{ ( 212021210121 RRRRRRRR +=+=

2,1E 020

0 =���

���

���

��

< kN

PKCR kk

k

2,1E0

2~

~2~

~ =�����

�����

��

���

+< k

NPK

PKCR

kkkk

kkkkkk

���

���

���

�� +<+

N

PKPKCRR 20

22010

210

2010 E

�����

�����

��

��� ++

<+++N

PPKKPKPKCRRRR UU 2120102

2201

210

21122010

2E

221202112101 , UU PPPPPPPP ++=++=

The closure of where

for some power assignment

Page 15: Cooperative Communications in Wireless Systemsdimacs.rutgers.edu/Workshops/NetworkInformation/slides/... · 2004. 6. 24. · Transactions on Communications. 3. A. Stefanov and E

Achievable Rate Region (Symmetric)

Page 16: Cooperative Communications in Wireless Systemsdimacs.rutgers.edu/Workshops/NetworkInformation/slides/... · 2004. 6. 24. · Transactions on Communications. 3. A. Stefanov and E

Achievable Rate Region (Asymmetric)

Page 17: Cooperative Communications in Wireless Systemsdimacs.rutgers.edu/Workshops/NetworkInformation/slides/... · 2004. 6. 24. · Transactions on Communications. 3. A. Stefanov and E

Probability of Outage

Page 18: Cooperative Communications in Wireless Systemsdimacs.rutgers.edu/Workshops/NetworkInformation/slides/... · 2004. 6. 24. · Transactions on Communications. 3. A. Stefanov and E

Benefits of Cooperation• Higher data rates• Reduced outage

Provides an incentive for relaying

• Increased battery life• Extended coverage for cellular• Works even when inter-user channel is bad or one

user is closer to the base station

For both mobiles

Page 19: Cooperative Communications in Wireless Systemsdimacs.rutgers.edu/Workshops/NetworkInformation/slides/... · 2004. 6. 24. · Transactions on Communications. 3. A. Stefanov and E

Realistic Constraints

• Hard to transmit/receive at the same time– Without cooperation

– With cooperation

N N

N/2 N/2 N/2 N/2M1 M2 for M1 M2 M1 for M2

M1 M2

Page 20: Cooperative Communications in Wireless Systemsdimacs.rutgers.edu/Workshops/NetworkInformation/slides/... · 2004. 6. 24. · Transactions on Communications. 3. A. Stefanov and E

Cooperation Using Time-Sharing (Laneman, Tse, Wornell)

• Works for same/separate receivers

• Outage probability analysis for slow fading• Partner can

– Amplify and forward• Amplifies noise, two level diversity

– Decode and forward• Perfect decoding is a strict constraint, one level diversity

– Adaptive decode and forward• Partner decodes only when it can, two level diversity

• Channel codes for cooperation?

Page 21: Cooperative Communications in Wireless Systemsdimacs.rutgers.edu/Workshops/NetworkInformation/slides/... · 2004. 6. 24. · Transactions on Communications. 3. A. Stefanov and E

Channel Coding for Cooperation(Stefanov, Erkip)

- With cooperationN/2 N/2 N/2 N/2

M1 M2 for M1 M2 M1 for M2

��������������� ��������

���������������������

���������������������������

• To cooperate, M1 only transmits half of its coded bits.• This is received at M2 and at the destination. • M2 decodes M1’s information, re-encodes and transmits remaining half

of the coded bits.• M2 forwards only when it has correct information (checked by CRC), otherwise

M1 continues. • Protocol similar to Hunter & Nosratinia.

Page 22: Cooperative Communications in Wireless Systemsdimacs.rutgers.edu/Workshops/NetworkInformation/slides/... · 2004. 6. 24. · Transactions on Communications. 3. A. Stefanov and E

Block Fading Model

• Quasi-static channelsBlock fading when cooperation takes place

• Can use codes designed for block fading channels (Knopp & Humblet)

– Maximize diversity and coding advantages

• Additional constraints– First half of the code has to be good in the quasi-static inter-

user channel– Code has to be good in the quasi-static channel when

cooperation does not take placeN/2 N/2

M1 M2 for M1

Page 23: Cooperative Communications in Wireless Systemsdimacs.rutgers.edu/Workshops/NetworkInformation/slides/... · 2004. 6. 24. · Transactions on Communications. 3. A. Stefanov and E

Cooperative Coding Performance Analysis

• Frame error rate with the above cooperation protocol

– PfC : FER for the cooperative protocol

– Pfin : FER for inter-user channel

– PfBF : FER for the block fading channel resulting from cooperation

– PfQS : FER for the direct (non-cooperative) channel

– SNRi: Received SNR for user i at the destination, i=1,2– SNRin: Received SNR in the inter-user channel– K: Code parameters

121

)1(

SNR

K

SNR

K

SNRSNR

K

PPP

PPPPP

QS

in

inBF

QSf

inf

BFf

QSf

inf

BFf

inf

Cf

+≤

+≤

+−=

Page 24: Cooperative Communications in Wireless Systemsdimacs.rutgers.edu/Workshops/NetworkInformation/slides/... · 2004. 6. 24. · Transactions on Communications. 3. A. Stefanov and E

Cooperative Coding (Similar users)

Page 25: Cooperative Communications in Wireless Systemsdimacs.rutgers.edu/Workshops/NetworkInformation/slides/... · 2004. 6. 24. · Transactions on Communications. 3. A. Stefanov and E

Cooperative Coding (Asymmetric case)

Page 26: Cooperative Communications in Wireless Systemsdimacs.rutgers.edu/Workshops/NetworkInformation/slides/... · 2004. 6. 24. · Transactions on Communications. 3. A. Stefanov and E

Effect of Cooperation on Routing

– Traditional routing • Only path loss is considered: Choose M3 as relay

– Cooperative diversity• For medium-high SNR, M2 results in lower error rate• Good inter-user channel dominates

M1

M3

M2

D

Page 27: Cooperative Communications in Wireless Systemsdimacs.rutgers.edu/Workshops/NetworkInformation/slides/... · 2004. 6. 24. · Transactions on Communications. 3. A. Stefanov and E

Routing with Cooperative Diversity

Page 28: Cooperative Communications in Wireless Systemsdimacs.rutgers.edu/Workshops/NetworkInformation/slides/... · 2004. 6. 24. · Transactions on Communications. 3. A. Stefanov and E

Other Related Projects at Poly• Cooperative space-time coding (Stefanov,

Erkip)– Cooperative codes for mobiles with multiple antennas– Asymmetric: Cooperation among mobiles with different

number of antennas (overlay codes)

• Choice of partners: Geometry of cooperation (Lin, Erkip, Stefanov)

• Diversity in relaying protocols (Yuksel, Erkip)• Visit our web page: eeweb.poly.edu/~elza

Page 29: Cooperative Communications in Wireless Systemsdimacs.rutgers.edu/Workshops/NetworkInformation/slides/... · 2004. 6. 24. · Transactions on Communications. 3. A. Stefanov and E

References1. A. Sendonaris, E. Erkip and B. Aazhang, “User cooperation diversity-part I:

System description.” To appear, IEEE Transactions on Communications.

2. A. Sendonaris, E. Erkip and B. Aazhang, “User cooperation diversity-part II: Implementation aspects and performance analysis.” To appear, IEEE Transactions on Communications.

3. A. Stefanov and E. Erkip, “Cooperative coding for wireless networks.” InProceedings of IEEE Conference on Mobile and Wireless Communications Networks, Stockholm, Sweden, September 2002.

4. A. Stefanov and E. Erkip, “On the performance analysis of cooperative space-time coded systems.” To appear IEEE Wireless Communications and Networking Conference (WCNC 2003), New Orleans, Lousiana, March 2003.

5. A. Stefanov and E. Erkip, “Cooperative space-time coding for wireless networks.” To appear, 2003 Information Theory Workshop, Paris, France, April 2003.