• Aucun résultat trouvé

Scalable and distributed transmitter cooperation in wireless networks: Team decision problems in wireless networks

N/A
N/A
Protected

Academic year: 2022

Partager "Scalable and distributed transmitter cooperation in wireless networks: Team decision problems in wireless networks"

Copied!
52
0
0

Texte intégral

(1)

Scalable and distributed transmitter cooperation in wireless networks

Team decision problems in wireless networks

A presentation to WiOpt 2014, Hammamet Tunisia David Gesbert [email protected]

With thanks to Paul de Kerret

May 13th, 2014

(2)

The Dimensions of Interference Management

REJECT AVOID

EXPLOIT

COORDINATE

CONTAIN

2/51

(3)

Outline

1 Fundamentals for Transmitter Coordination

2 Thinking Practical

3 Team Decisions Problems in Wireless Networks

4 Spatial Allocation of CSI in Multi-antenna Coordinated Networks

5 Team Decision for Multi-Antenna Precoding

(4)

Fundamentals for Transmitter Coordination

Outline

1 Fundamentals for Transmitter Coordination

2 Thinking Practical

3 Team Decisions Problems in Wireless Networks

4 Spatial Allocation of CSI in Multi-antenna Coordinated Networks

5 Team Decision for Multi-Antenna Precoding

6 Lessons learned and open problems

4/51

(5)

Fundamentals for Transmitter Coordination

Transmitter Cooperation Domains

Transmitter Cooperation

Domains

User selection

time

codes frequency

Space

power

(6)

Fundamentals for Transmitter Coordination

Example 1: Coordination using Scheduling, Power Control

RX k

TX 3 TX 2

TX 1

0 5 10 15 20 25 30 35 40 45 50

4 6 8 10 12 14 16

Rates [Bits/s/Hz]

K No interference max−SINR Scheduler

Picking the right user at any time/freq exploits the variability of interference

Can be combined with power control/beamforming (will couplethe decisions at all cells)

Simple max-SINR scheduler isdistributedand worksbeautifully

6/51

(7)

Fundamentals for Transmitter Coordination

Example 2: Coordination using Alignment

Interference Alignment Conditions with Nr=2:

H12

S1 S2

ŝ3 S3

w1 w2 w3

2 32 1 31

3 23 1 21

3 13 2 12

w H w H

w H w H

w H w H

H32

RX 3 RX 2

RX 1

ŝ2 ŝ1

TX 3 TX 2

TX 1

H22

H11 H21

H31 H13

H23 H33

(8)

Fundamentals for Transmitter Coordination

Example 3: Cooperation with Joint MIMO Precoding

Joint MIMO Precoding[Hanly, 1993] [Shamai and Zaidel, 2001, VTC]

Backhaul Links (fibers,wireless,..) TX 2

RX 2 RX 3

RX 1 RX 5

RX 4 TX 4

TX 3

TX 1 TX 5

TX 1

RX 2

TX 2 TX Ncells

RX 1 RX Ncells

Nt

Network MIMO Transmit antennas:

Nt x Ncells

ŝNcells Data: S1,S2,…,SNcells

Nr

ŝ2 ŝ1

8/51

(9)

Fundamentals for Transmitter Coordination

How does Joint MIMO Precoding Work?

S1,S2

H12

FULL CSIT FEEDBACK

H H

TX 2 TX 1

Ideal Network MIMO

 

) (

) ) (

( )

( H

2 H 1 2

1 w H

H H w

t H t T

F 1

1

||

||

e.g.

H T H

RX 1 RX 2

ŝ1 ŝ2

)

H(

1 H

w wH2(H)

H22

H11

H21

(10)

Fundamentals for Transmitter Coordination

Figures-of-Merit

Average rate of user i given by [Cover and Thomas, 2006]

Ri,E

"

log2 1 + |gHi HHi ti|2 1 +P

j6=i|gHi HHi tj|2

!#

Number of Degrees-of-Freedom (DoF) at user i –or prelog factor–

defined as [Tse and Viswanath, 2005]

DoFi, lim

P→∞

Ri

log2(P). Sum DoF over K TX-RX pairs:

DoF, X

i=1..K

DoFi

10/51

(11)

Fundamentals for Transmitter Coordination

Myth and Reality of Transmitter Cooperation

* A. Lozano et al, “Fundamental limits of cooperation”, IEEE Trans. On Information Theory, Sept. 2013.

Cooperation Clusters

(12)

Thinking Practical

Outline

1 Fundamentals for Transmitter Coordination

2 Thinking Practical

3 Team Decisions Problems in Wireless Networks

4 Spatial Allocation of CSI in Multi-antenna Coordinated Networks

5 Team Decision for Multi-Antenna Precoding

6 Lessons learned and open problems

12/51

(13)

Thinking Practical

Thinking practical

A number of issues arise in the implementation of cooperation mechanisms:

Hardware impairments

Channel estimation and tracking

Channel State information (CSI) Feedback limitation Inter-transmitterinformation sharing limitation

(14)

Thinking Practical

Inter-transmitter Information Sharing Limitation

Perfect sharing of CSIT is not scalablein large networks CSIT sharing is:

Latency limited (often)

Capacity limited (sometimes) as in wireless mmw backhauling Privacy limited (cognitive radios)

→ TX-dependent CSIT noise

14/51

(15)

Thinking Practical

A Distributed Channel State Information Model

CSIT imperfection at TX j modeled asLocal quantization noise

{Hˆ(j)}i,k = q

1−2−B

(j)

i,kσi,k{H}i,k+ q

2−B

(j)

i,kσi,k{∆}(j)i,k, ∀i,k

where{∆}(ji,k) ∼ CN(0,1)

CSIT allocationB(j) at TXj defined as{B(j)}i,k =Bi(j),k, ∀i,k

(16)

Thinking Practical

Joint Precoding with Distributed CSIT

x1=wH1( ˆH(1))s

x2=wH2( ˆH(2))s TX1

TX2

Hˆ(1),s

Hˆ(2),s

x1

x2

1

2

Key questions (assuming single-shot coordination):

1 What kind of CSI should over-the-air feedback convey?

2 What should be exchanged over the signaling links?

3 Assuming TX 1 finally hasH(1) and TX 2 hasH(2), how should precoders w1(H(1)) andw2(H(2)) be designed?

16/51

(17)

Team Decisions Problems in Wireless Networks

Outline

1 Fundamentals for Transmitter Coordination

2 Thinking Practical

3 Team Decisions Problems in Wireless Networks

4 Spatial Allocation of CSI in Multi-antenna Coordinated Networks

5 Team Decision for Multi-Antenna Precoding

(18)

Team Decisions Problems in Wireless Networks

One-shot coordination problems

TX1

TX2

TX𝑗

TX𝑖

TX𝐾 𝑅12

𝑅21

𝑅1𝑗 𝑅𝑗1 𝑅𝑗𝑖

𝑅𝑖𝑗

𝑅𝐾𝑖 𝑅𝑖𝐾

𝐻 (2) {𝑄𝑖, 𝑖 = 1, … , 𝐾}

𝐻 (1) {𝑄𝑖, 𝑖 = 1, … , 𝐾}

𝐻 (𝑗) {𝑄𝑖, 𝑖 = 1, … , 𝐾}

𝐻 (𝑖) {𝑄𝑖, 𝑖 = 1, … , 𝐾}

𝐻 (𝐾) {𝑄𝑖, 𝑖 = 1, … , 𝐾}

𝐻 (.): local CSI 𝑄𝑖: Error covariance

A priori information: Coordination link rates:

From i to j: R ij

Problem 1: Channel state information allocation (what should ˆH(i) be?

Problem 2: Signaling (what to send over Rij bits?) Problem 3: Team decision making

18/51

(19)

Team Decisions Problems in Wireless Networks

Problem 1: Channel State Information Allocation

The nodes to be coordinated are initially assigned someCSIT-related data. The spatial distribution of CSIT is called the information structure.

A CSI structure isperfect if ˆH(i)=H, i.

A CSI structure iscentralizedif ˆH(i)= ˆH(j),i,j.

A CSI structure isdistributed if there existi andj such that Hˆ(i)6= ˆH(j).

maximize objective

{H(j)}Kj=1,H

subject tosize({B(j)}Kj=1)≤τ

(20)

Team Decisions Problems in Wireless Networks

Some Distributed Information Structures

Incomplete CSIT: A CSI structure is incompleteif ˆH(i) takes the form ∀i Hˆ(i)={Hkl,k ∈ Stx,l ∈ Srx}, where Stx (resp. Srx) are subsets of the transmitter set (resp. receiver set).

Hierarchical CSIT: A CSI structure is hierarchicalif there exists an order of transmitter indices i1,i2,i3..such that

(i1)⊂Hˆ(i2)⊂Hˆ(i3)⊂...

Master Slave: Hierarchical where ˆH(i1)= [], and ˆH(i2)=H(can be extended toK >2.)

20/51

(21)

Team Decisions Problems in Wireless Networks

Problem 2: Signaling for Coordination

TX1

TX2 𝑅𝑅12

𝑅𝑅21 𝐻𝐻�(2) {𝑄𝑄1,𝑄𝑄2} 𝐻𝐻�(1)

{𝑄𝑄1,𝑄𝑄2}

Heuristic strategies:

1 Local decisionWi based on ˆH(i) andQi,i = 1, ..,K, exchange quantized decisions overRij bits

But poorly informed nodes make bad decisions !

2 Exchange quantized CSI ˆH(i) overRij bits

(22)

Team Decisions Problems in Wireless Networks

Problem 3: Team Decision

Several network agents wish to cooperate towards maximization of a common utility

Each agent has its ownlimited view over the system state All need to come up withconsistent actions

Introduced first in economics and control [Ho, 1980, IEEE], recently in wireless[Zakhour and Gesbert, 2010, ITA]

22/51

(23)

Team Decisions Problems in Wireless Networks

Team Decision Theory: Buying a Baguette or not?

In 1936, a couple returns separately from work and wants baguette for dinner. Personal cost for stopping at the baker is ci . Each person knows its own cost ci,. We assume that theci are uniformly distributed over [0,1].

Goal: maximize expectation of joint utility given by:

Person 2\Person 1 Buy bread Go home

Buy bread a-c1-c2 1-c1

Go home 1-c2 0

When should each person buy bread?

(24)

Team Decisions Problems in Wireless Networks

The Distributed Rendez-vous Problem

Two visitors arrive independently in Hammamet and seek to meet as quickly as possible.

They have differentand impreciseinformation about their own and each other’s position.

Problem: Pick a direction to walk into

p1

p2 ) 2 (

p2 ) 1 (

p2 )

1 (

p1 ) 2 (

p1

) (i

pjEstimated position of person j available at person i Meet!

No meet 

24/51

(25)

Team Decisions Problems in Wireless Networks

Games vs. Teams

Team agents (network nodes) are not conflicting players Agents seek maximization of the samenetwork utility

It is the lack of shared informationwhich hinders cooperation, not selfishness

Connections to Bayesian games (see work by 1994 Nobel Prize winner John Harsanyi[Harsanyi, 1967] )

(26)

Team Decisions Problems in Wireless Networks

Team Decision Making

Distributed coordination = team decision making= A difficult problem in general! (functional optimization).

max

Wi( ˆH(i)),i=1..K

E (

X

i

ui(W1( ˆH(1)), . . . ,WK( ˆH(K)),H) )

26/51

(27)

Team Decisions Problems in Wireless Networks

Solving the Problem

Some pragmatic approaches:

Model based decision

Hierarchical (nested) CSI structure High SNR regime

Large scale analysis

(28)

Spatial Allocation of CSI in Multi-antenna Coordinated Networks

Outline

1 Fundamentals for Transmitter Coordination

2 Thinking Practical

3 Team Decisions Problems in Wireless Networks

4 Spatial Allocation of CSI in Multi-antenna Coordinated Networks

5 Team Decision for Multi-Antenna Precoding

6 Lessons learned and open problems

28/51

(29)

Spatial Allocation of CSI in Multi-antenna Coordinated Networks

spatial Allocation of CSIT

 )2(

H j

H(1)

H(2) H(3)

Is it optimal for each TX to receive the same information?

How can we save on sharing overhead?

29/51

(30)

Spatial Allocation of CSI in Multi-antenna Coordinated Networks

CSIT vs. antennas in interference alignment

H22

t1 t2 t3

H21 H23

H12t2 H13t3

H21t1 H23t3

H32t2 H31t1

RX 1 RX 2 RX 3

Inte rferenc

e free

Interfere

nce free Interference free

30/51

(31)

Spatial Allocation of CSI in Multi-antenna Coordinated Networks

CSIT vs. antennas in interference alignment

H22

t1 t2 t3

H21 H23

RX 1 RX 2 RX 3

Ht

H21t1

H31t1

Interference free

Interference free

Interference free

(32)

Spatial Allocation of CSI in Multi-antenna Coordinated Networks

Modeling the CSIT sharing overhead

Hik either known perfectly or not at all at TXj F(j)∈ {0,1}Ntot×Mtot theCSIT index matrix

Size(F) the sizeof a CSIT allocationF ={F(j)|j = 1, . . . ,K}

Size(F) =

K

X

j=1

kF(j)k2F

One question: How can wereduce CSIT allocation size while preserving alignment?

31/51

(33)

Spatial Allocation of CSI in Multi-antenna Coordinated Networks

An efficient CSI allocation result

Theorem

[de Kerret and Gesbert, 2014b, TWC] In a tightly-feasible [QK

k=1(Nk,Mk)] IC, if there exists a tightly-feasible sub-IC formed by the set of TXs STX and the set of RXs SRX, i.e.,

Nvar(SRX,STX) =Neq(SRX,STX),

then the incomplete CSIT allocation F ={F(j)|j ∈ K}preserves IA feasibility, if

F(j)=F , ∀j ∈ S

(34)

Spatial Allocation of CSI in Multi-antenna Coordinated Networks

Example (IC (5,4),(2,2),(2,2),(2,2),(5,4))

TX 1

RX 1

TX 2 TX 3 TX 4 TX 5

RX 2 RX 3 RX 4 RX 5

Tightly-feasible IC

33/51

(35)

Spatial Allocation of CSI in Multi-antenna Coordinated Networks

Random Antenna Settings

1..830 2 2.16 2.33 2.5 2.66

20 40 60 80 100 120

Average size of the CSIT allocation

Complete CSIT allocation Proposed approach Exhaustive search

(36)

Spatial Allocation of CSI in Multi-antenna Coordinated Networks

A result for joint MIMO precoding

Goal is to find a frugalspatial CSIT allocation giving same DoF as perfect CSIT.

Intuition: Two far away nodes should exchange little (or no) CSI

TX

RX TX

RX TX

RX

TX RX

TX

RX

TX RX

TX

RX TX

RX

TX

RX TX

RX TX

RX TX

RX

TX

RX

TX RX

TX

RX

TX RX TX

RX TX

RX

TX RX TX

RX

TX RX

35/51

(37)

Spatial Allocation of CSI in Multi-antenna Coordinated Networks

Generalized DoF and Interference Level Matrix

Define thegeneralized DoF DoFi(Γ), lim

P→∞

Ri

log2(P) , subject toσi,j2 =P−{Γ}i,j, ∀i,j DefineΓ∈[0,∞]K×K theinterference level matrix

Γ results from the network topology

(38)

Spatial Allocation of CSI in Multi-antenna Coordinated Networks

Conventional CSIT Allocation

Proposition

The following “conventional” CSIT allocation {Bconv,(j)}Kj=1 such that {Bconv,(j)}k,i = [dlog2(Pσ2k,i)e]+, ∀k,i,j

=d[1−Γk,i]+log2(P)e is DoF achieving, i.e., {Bconv,(j)}Kj=1∈BDoF.

37/51

(39)

Spatial Allocation of CSI in Multi-antenna Coordinated Networks

Shortest Path: Example

Example

RX 1 RX 2

TX 1 TX 2

RX 3 TX 3

Γ31

Γ21 Γ32

(40)

Spatial Allocation of CSI in Multi-antenna Coordinated Networks

CSIT Allocation for regular networks

Theorem ([de Kerret and Gesbert, 2014a, TIT]) If

Symmetry: Γk,i = Γi,k,∀i,k

Triangular inequality: Γi→k = Γk,i,∀k,i (⇔Γk,i ≤Γk,`+ Γ`,i,∀k,i, `) then the distance based CSIT allocation simplifies to

{Bdist,(j)}k,i =d[1−Γk,i −min (Γi,jk,j)]+log2(P)e, ∀k,i,j

39/51

(41)

Team Decision for Multi-Antenna Precoding

Outline

1 Fundamentals for Transmitter Coordination

2 Thinking Practical

3 Team Decisions Problems in Wireless Networks

4 Spatial Allocation of CSI in Multi-antenna Coordinated Networks

5 Team Decision for Multi-Antenna Precoding

(42)

Team Decision for Multi-Antenna Precoding

The Naive Zero Forcing in the distributed setting

TX j computesT(j)= [t(j1), . . . ,t(jK)]∈CK×K where

t(ji ), Hˆ(ji )

−1

ei k

(ji )−1

eik

√P, ∀i

41/51

(43)

Team Decision for Multi-Antenna Precoding

Applying the Naive ZF in distributed CSI setting

Define CSIT scaling coefficientsA(ji ) at TX j such that

A(ji ), lim

P→∞

PK k=1Bi,k(j) Klog(P)

Theorem

The DoF achieved with conventional ZF for user i is equal to [de Kerret and Gesbert, 2012, TIT]

DoFZF=K min

i,j∈{1,...,K}A(j)i .

(44)

Team Decision for Multi-Antenna Precoding

Conventional Robust Design

Classical robust designs target CSI imperfectionbut not CSI inconsistencies [Shenouda and Davidson, 2006, ICASSP]

trZF(ji ), rP

2

(R(j)+H(j)HH(j))−1H(j)Hei

(R(j)+H(j)HH(j))−1H(j)Hei

with R(j) the covariance matrix of the multiuser channel estimation error at TXj

Theorem

Conventional robust ZF precoder achieves the same number of DoFs as conventional ZF.

43/51

(45)

Team Decision for Multi-Antenna Precoding

Hierarchical Feedback

IntroduceHierarchical/Layered Quantization[Ng et al., 2009, TIT]

CSI encoded such that each TX decodes up to a number of bits depending on the quality of the feedback link

Ifh(ji 1) more accurate thanh(ji2), then TXj1 has also knowledge of h(ji2)

Remark: IfA(ji1)=A(ji 2), thenh(ji 1)=h(ji2)

(46)

Team Decision for Multi-Antenna Precoding

Degrees of Freedom with Hierarchical Feedback

Theorem

The number of DoFs achieved by user i with Conventional ZF and hierarchical feedback is

DoFcZF=

K

X

i=1

j∈{1,...,K}min A(j)i .

Strong improvement of the number of DoFs achieved

CSI scaling of user i impacts solely number of DoFs of useri y Hierachical quantifization enforces coordination between TXs

45/51

(47)

Team Decision for Multi-Antenna Precoding

Active-Passive Zero Forcing (two user case)

Assume w.l.o.g. thatA¯(2)i ≥A¯(1)i , then

tAPZFi , s

P 2 log2(P)

 1

{˜h

(2)

¯i }1

{˜h¯(2)i }2

Theorem

Active-Passive ZF achieves the number of DoFs at user i

DoFAPZF = max A(j)1 + max A(j2)

(48)

Team Decision for Multi-Antenna Precoding

Simulations

0 10 20 30 40 50 60

0 5 10 15 20 25 30

Average transmit SNR [dB]

Average sum rate [Bits/s/Hz]

ZF with perfect CSI AP ZF − 3 bits power control AP ZF − heuristic power control Beacon ZF

Conventional ZF

Figure: Sum rate in terms of the SNR with a statistical modeling of the error from RVQ using [A(1)1 ,A(2)1 ] = [1,0.5] and [A(1)2 ,A(2)2 ] = [0,0.7].

47/51

(49)

Lessons learned and open problems

Outline

1 Fundamentals for Transmitter Coordination

2 Thinking Practical

3 Team Decisions Problems in Wireless Networks

4 Spatial Allocation of CSI in Multi-antenna Coordinated Networks

5 Team Decision for Multi-Antenna Precoding

(50)

Lessons learned and open problems

Lessons learned

Coordination a powerful method to optimize wireless networks

Nodes may not (must not) share a common channel state information Team decision methods allow dealing with lack of consistency in CSI at various users

Some solutions for certain regimes (high nb users, SNR) but a general optimal strategy remains elusive.

Some interesting future work:

Sequential coordination

Connections with many-shot coordination (Convergence speed vs timeliness)

Implicit coordination[Larrousse and Lasaulce, 2013, ISIT]

49/51

(51)

Lessons learned and open problems

05 décembre 2013.gwb - 1/4 - 13 déc. 2013 13:49:58

(52)

Lessons learned and open problems

References I

V. R. Cadambe and S. A. Jafar. Interference alignment and degrees of freedom of the K-user interference channel.IEEE Trans.

Inf. Theory, 54(8):3425–3441, Aug. 2008.

T. Cover and A. Thomas.Elements of information theory. Wiley-Interscience, Jul. 2006.

P. de Kerret and D. Gesbert. Degrees of freedom of the network MIMO channel with distributed CSI.IEEE Trans. Inf. Theory, 58(11):6806–6824, Nov. 2012.

P. de Kerret and D. Gesbert. Spatial CSIT allocation policies for network MIMO channels.IEEE Trans. Inf. Theory., PP(99):

1–11, Apr. 2014a.

P. de Kerret and D. Gesbert. Interference alignment with incomplete CSIT sharing.IEEE Trans. Wireless Commun., PP(99):

1–11, Mar. 2014b.

S. Hanly.Information capacity of radio networks. PhD thesis, King’s College, Cambridge University, 1993.

John C. Harsanyi. Adaptive limited feedback for intercell interference cancelation in cooperative downlink multicell networks. 14 (3):159–182, Nov. 1967.

Y. C. Ho. Team decision theory and information structures.Proceedings of the IEEE, 68(6):644–654, 1980.

B. Larrousse and S. Lasaulce. Coded power control: Performance analysis. InProc. IEEE International Symposium on Information Theory (ISIT), 2013.

Qianrui Li, David Gesbert, and Nicolas Gresset. Joint precoding over a master-slave coordination link. To appear in IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 2014.

M.A. Maddah-Ali, A.S. Motahari, and A.K. Khandani. Communication over MIMO X channels: Interference alignment, decomposition, and performance analysis.IEEE Trans. Inf. Theory, 54(8):3457–3470, Aug. 2008.

C. T. K. Ng, D. Gunduz, A. J. Goldsmith, and E. Erkip. Distortion minimization in Gaussian layered broadcast coding with successive Refinement.IEEE Trans. Inf. Theo., 55(11):5074–5086, 2009.

S. Shamai and B. M. Zaidel. Enhancing the cellular downlink capacity via co-processing at the transmitting end. InProc. IEEE Vehicular Technology Conference (VTC Spring), 2001.

M. B. Shenouda and T. N. Davidson. Robust linear precoding for uncertain MISO broadcast channels. InProc. IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 2006.

D. Tse and P. Viswanath.Funadamentals of Wireless Communications. Cambridge University Press, 2005.

R. Zakhour and D. Gesbert. Team decision for the cooperative MIMO channel with imperfect CSIT sharing. InProc.

Information Theory and Applications Workshop (ITA), 2010.

51/51

Références

Documents relatifs

The Shannon-rate efficient non-cooperative power allocation game is studied for two basic network models: the multiple access channels (MAC) and the interference relay channels

However, our contributions are significant and multi-fold : (i) we rigorously define and study the two-level Stackelberg formulation; (ii) we consider an arbitrary number of

The main contributions of this work are three-fold: (i) To introduce a cooperation protocol that allows a network of eavesdroppers to interact for improving their

We have devised the first (to the best of our knowledge) distributed algorithm - referred to as AlgoLog- for the transmission scheduling problem in wireless networks with

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des

Second, the parent node sends all the received data and MACs to the grandparent node and also a Parent-MAC for the calculated aggregation value over the received data

Advanced composite materials (ACM) are seeing increased usage in civil and architectural engineering applications. An important distinction should be noted between

She explains that Part 4 of the Code deals with the lateral load resistance requirements for large buildings, while Part 9 deals with the requirements for residential buildings