multicast beamforming and admission control for umts...

48
1 Multicast Multicast beamforming beamforming and admission control for and admission control for UMTS UMTS - - LTE and 802.16e LTE and 802.16e N. D. Sidiropoulos Dept. ECE & TSI TU Crete - Greece

Upload: vukhanh

Post on 06-Feb-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

1

Multicast Multicast beamformingbeamforming and admission control for and admission control for UMTSUMTS--LTE and 802.16eLTE and 802.16e

N. D. Sidiropoulos

Dept. ECE & TSITU Crete - Greece

Page 2: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

2

Parts of the talkParts of the talk

• Part I: – QoS + max-min fair multicast beamforming

• Part II: – Joint QoS multicast beamforming and admission control

Page 3: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

3

MotivationMotivation

• Multicasting increasingly important (network TV, streaming media, software updates, network management)

• Increasingly over wireless for last hop • PHY-layer multicasting – exploits wireless “broadcast

advantage” + CSI-T [SidDavLuo:04-06]• Complements packet-level multicasting higher efficiency

Page 4: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

4

Motivation: EMotivation: E--MBMS / UMTSMBMS / UMTS--LTELTE• Evolved Multimedia Broadcast/Multicast Service (E-MBMS) in the

context of 3GPP / UMTS-LTE• Motorola Inc., “Long Term Evolution (LTE): A Technical Overview,”

Technical White Paper:http://business.motorola.com/experiencelte/pdf/LTE%20Technical%20Overview.pdf

Page 5: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

55

Prelude Prelude

Page 6: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

66

Broadcast Broadcast

Page 7: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

77

Multicast Multicast beamformingbeamforming

Page 8: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

88

BeamformingBeamforming

. . .

h1

. . .

hNSingle User

w1

. . .

wN

s(t)r(t)=s(t)·∑ wi·hi + noise

Useful signal powerP = |wTh|2

Transmission powerP = ||w||2

Page 9: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

9

Part I: Transmit Part I: Transmit BeamformingBeamforming for Multicastingfor Multicasting• Joint work w/ Tim Davidson, Tom Luo, Lefteris Karipidis• Problem statement:

– Transmit beamforming for multicasting to multiple co-channel groups

• QoS formulation

• NP-hardness

• Multicast power control

• Max-min-fair version

• The Vandermonde case

• Robust formulations

Page 10: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

10

Problem SetupProblem Setup

Page 11: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

11

QoSQoS formulationformulation

• Optimal joint design of transmit beamformers (full CSI at Tx)

• QoS formulation: Minimize total Tx power, subject to meeting prescribed lower bounds on the received SINRs

• Special cases: – multiuser downlink (G = M) is SOCP (Bengtsson & Ottersten);

– broadcasting (G = 1) (Sidiropoulos, Davidson, Luo)

– middle ground

Page 12: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

12

Single multicast group (Single multicast group (GG=1)

• Seems benign …

• … but non-convex, and in fact NP-hard!

• Contains partition (Sidiropoulos, Davidson, Luo ‘06)

Page 13: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

13

Hence Hence ……

NP-hard in general

Page 14: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

14

Recasting to isolate nonRecasting to isolate non--convexityconvexity• Equivalent reformulation for

• : lin. cost func. & M lin. eq., M nonneg., G psd constraints

• Lagrange bi-dual interpretation

Page 15: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

15

Algorithm [KarSidLuo:TSP08]Algorithm [KarSidLuo:TSP08]•

• Randomization / Scaling Loop: For each k, generate a vector in

the span of , using the Gaussian randomization technique, andsolve multicast power control problem (LP) for given configuration;

If feasible, then feasible solution for original problem

• Repeat, select best configuration (minimum Tx power)

• Quality of approximate solution:

Page 16: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

16

MultiMulti--group Multicast Power Controlgroup Multicast Power Control

•• Solution blocks of relaxed problem, not rank-one in general • Randomization: generate candidate beamforming vectors•• LP ☺

Page 17: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

17

Experimental resultsExperimental results

http://www.ece.ualberta.ca/~mimo/

Often optimal, despite relaxation;

Not far from optimal (3-4dB) in

most cases

Page 18: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

18

Analytical Approximation Performance GuaranteesAnalytical Approximation Performance Guarantees

• (Usually pessimistic: c << 8M often the case in practice)

Page 19: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

19

MaxMax--minmin--fair versionfair version

Page 20: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

20

Exact Globally Optimal Solution in the Vandermonde Case (1)Exact Globally Optimal Solution in the Vandermonde Case (1)

• Motivation: fixed wireless LoS communications, e.g., WiMAX

Page 21: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

21

Exact Globally Optimal Solution in the Vandermonde Case (2)Exact Globally Optimal Solution in the Vandermonde Case (2)

• For ULA, far-field / LoS (or, single-path) scenarioVandermonde channel vectors

• Numerical observation: SDR consistently rank-1!Suggests: Problem not NP-hard, in fact convex in this case?

• Rx signal power at user i from beam k :

• Autocorrelation fun.:

• Conjugate-symmetric about the origin:

Page 22: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

22

Exact Globally Optimal Solution in the Vandermonde Case (3)Exact Globally Optimal Solution in the Vandermonde Case (3)

• Equivalent reformulation:

• Autocorrelation constraints equivalent to LMIs [AlkVan02] SDP• ACS spectral factorization optimal beamvectors

Page 23: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

23

ExampleExample•

10

20

30

30

210

60

240

90

270

120

300

150

330

180 0

Algorithm 1: SDR + Randomization + MGPC

24 users in 2 groups, spaced 10 deg apart

10

20

30

30

210

60

240

90

270

120

300

150

330

180 0

Algorithm 2: SDP + Spectral factorization

24 users in 2 groups, spaced 10 deg apart

Page 24: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

24

Robust Multicast Robust Multicast BeamformingBeamforming for imperfect CSIfor imperfect CSI

• Perfect CSI:

• Robust version for imperfect CSI:

Page 25: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

25

Robust Multicast Robust Multicast BeamformingBeamforming

Page 26: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

26

Multicast Multicast BeamformingBeamforming: Recap: Recap

• Multi-group multicast transmit beamforming under SINR constraints is NP-hard in general [KarSidLuo,SidDavLuo]

• Good & efficient approximation algorithms via SDR

• In the important special case of Vandermonde steering vectors it is in fact SDP – can be solved exactly & efficiently!

• For general steering vectors, exact solutions of the robust and non-robust versions of the single-group (broadcast) problem related via simple one-to-one scaling transformation!

• For Vandermonde steering vectors, robust version of the multi-group multicast problem is convex as well! [KarSidLuo]

Page 27: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

27

Part II: Joint Multicast Part II: Joint Multicast BeamformingBeamforming and Admission Controland Admission Control

• Joint work w/ Vivi Matskani, Tom Luo, Leandros Tassiulas• Inter-group interference and/or power constraint

infeasibility admission control• Joint multicast beamforming and admission control: MDR• Single multicast group: important special case, in view of

UMTS-LTE / E-MBMS• MDR works for multiple co-channel multicast groups; will

focus on single group for brevity• In this case, infeasibility arises due to Tx power constraint

Page 28: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

28

Infeasibility and Admission ControlInfeasibility and Admission Control

Page 29: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

29

SingleSingle--stage reformulationstage reformulation

Page 30: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

30

Getting Getting ‘‘closeclose’’ to a convex problemto a convex problem

Page 31: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

31

Semidefinite Relaxation (SDR)Semidefinite Relaxation (SDR)

Page 32: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

32

MDRMDR-- AlgorithmAlgorithm

Page 33: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

33

LozanoLozano’’s Algorithms Algorithm

Page 34: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

34

Issues w/ LozanoIssues w/ Lozano’’s algorithms algorithm• Simple algorithm, but intricate convergence behavior• No guidelines for choosing μ • We show via toy counter-example:

– May shut-off users completely (no chance of admission) – fairness issue– May not converge– Can exhibit limit cycle behavior, even for very small μ

Page 35: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

35

Proposed improvement Proposed improvement -- I: LLII: LLI

• [Lopez:2004]: Max average SNR beamformer pricipalcomponent:

• Use this for initialization• PC can be tracked, e.g., using power method overall solution

remains simple, adaptive• LLI: Lozano with Lopez Initialization

Page 36: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

36

Proposed improvement Proposed improvement -- II: II: dLLIdLLI

Page 37: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

37

Proposed improvement Proposed improvement -- II: II: dLLIdLLI

Page 38: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

38

Fair comparison Fair comparison

• MDR fixes min SNR, attempts to optimize coverage • Lozano and (d)LLI fix coverage, attempt to optimize min SNR• Proper comparison: min SNR vs. coverage operating characteristic

(similar to ROC)• Using measured channel data• Benchmark: enumeration over all subsets; for each use SDR• Per-subset problem is still NP-hard, but

– enumeration+SDR (‘ENUM’) yields upper bound on min SNR (attainable performance)

– when SDR returns rank-1 solution for maximal subset, it is overall optimal; this happens in vast majority of cases considered ENUM yields tight upper bound

Page 39: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

39

Measured channel dataMeasured channel data

http://www.ece.ualberta.ca/~mimo/N = 4 Tx antennas

Left: Outdoor Right: Indoor

Page 40: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

40

Results Results –– I: Outdoor, II: Outdoor, I--CSITCSIT

Page 41: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

41

Results Results –– II: Outdoor, LTII: Outdoor, LT--CSITCSIT

Page 42: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

42

Results Results –– III: Indoor, IIII: Indoor, I--CSITCSIT

Page 43: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

43

Results Results –– IV: Indoor, LTIV: Indoor, LT--CSITCSIT

Page 44: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

44

Results Results –– V: V: iidiid Rayleigh, IRayleigh, I--CSITCSIT

Page 45: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

45

ConclusionsConclusions• ENUM returned rank-1 solutions in all cases except full coverage;

complexity exponential in K; prohibitive for large K.• dLLI and MDR emerge as clear winners• dLLI best for LT-CSIT• MDR best in certain I-CSIT cases• dLLI is simpler and faster than MDR• … but MDR works for multiple groups• Both close to optimal • dLLI : significant improvement over Lozano’s original algorithm; due

to adaptive nature and only quadratic complexity ideal candidate for practical implementation in LTE / E-MBMS

Page 46: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

46

Sneak preview:Sneak preview:

Multicast Multicast beamformingbeamforming for minimum outage for minimum outage ((NtranosNtranos, , SidiropoulosSidiropoulos, , TassiulasTassiulas, IEEE TWC), IEEE TWC)

• Assume channel vectors random, drawn from, say, Gaussian

• Max # customers served under power constraint is NP-hard, even if you know their channels exactly.

• For large # customers, can approx. max # served by min P(outage)

• Trivial for single Gaussian – and it doesn’t require channel state – only channel statistics!

• NP-hard problem trivial one! ☺

Page 47: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

47

Sneak preview:Sneak preview:

Multicast Multicast beamformingbeamforming for minimum outage for minimum outage ((NtranosNtranos, , SidiropoulosSidiropoulos, , TassiulasTassiulas, IEEE TWC), IEEE TWC)

• Promising … but Gaussian mixture model is far more realistic for multicast

Page 48: Multicast beamforming and admission control for UMTS …people.ece.umn.edu/~nikos/MulticastBMF+JointMBMF-ADMCTRL.pdf · Multicast beamforming and admission control for UMTS-LTE and

48

Sneak preview:Sneak preview:

Multicast Multicast beamformingbeamforming for minimum outagefor minimum outage: Results: Results

• When # kernels in mixture > # Tx antennas, there’s no escape from NP-hardness …

• But for 2-3 kernels (practical), optimal solution is tractable. • For any number of kernels, effective approximation of very low

computational complexity.• Very interesting because approach requires no CSI, and still delivers

(probabilistic) service guarantee• Respects subscriber privacy concerns; requires no logging• No reverse-link signaling

Thank you for your attention ☺