Downlink Multi-User MIMO for IEEE 802.16m Sivakishore Reddy Naga - - PowerPoint PPT Presentation

downlink multi user mimo for ieee 802 16m
SMART_READER_LITE
LIVE PREVIEW

Downlink Multi-User MIMO for IEEE 802.16m Sivakishore Reddy Naga - - PowerPoint PPT Presentation

Downlink Multi-User MIMO for IEEE 802.16m Sivakishore Reddy Naga Sekhar Centre of Excellence in Wireless Technology 2013 Outline 1 Introduction 2 Closed Loop MU-MIMO 3 Results 4 Open Loop MU-MIMO 5 Results 6 Conclusions Sivakishore Reddy Naga


slide-1
SLIDE 1

Downlink Multi-User MIMO for IEEE 802.16m

Sivakishore Reddy Naga Sekhar

Centre of Excellence in Wireless Technology

2013

slide-2
SLIDE 2

Outline

1 Introduction 2 Closed Loop MU-MIMO 3 Results 4 Open Loop MU-MIMO 5 Results 6 Conclusions

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 2 / 40

slide-3
SLIDE 3

Outline

1 Introduction 2 Closed Loop MU-MIMO 3 Results 4 Open Loop MU-MIMO 5 Results 6 Conclusions

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 3 / 40

slide-4
SLIDE 4

MIMO Introduction

Figure: MIMO Systems

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 4 / 40

slide-5
SLIDE 5

SU-MIMO vs MU-MIMO

Single User MIMO : Promises reliability and channel capacity through diversity gain and rate maximization. Mainly acts as physical(PHY) layer performance booster. Multi User MIMO : Uses spatial degrees of freedom to schedule multiple users to simultaneously share the spatial channel. Optimum design strategy to increase the system capacity.

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 5 / 40

slide-6
SLIDE 6

Requirements of MU-MIMO :

Requires Channel State Information.

Partial CSI. Codebook based precoding.

Requires more complex scheduling algorithms. Requires advanced transceiver methodologies.

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 6 / 40

slide-7
SLIDE 7

Outline

1 Introduction 2 Closed Loop MU-MIMO 3 Results 4 Open Loop MU-MIMO 5 Results 6 Conclusions

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 7 / 40

slide-8
SLIDE 8

System model

. . . User 2 data User1 data x x . . . x K

2 1

. . . . . . . . . 1 N 1 N 1 N PRECODER (W) 1 2 User 1 User 2 User K . . N PF SCHEDULER User N data x1 x2

^ ^ ^

xK t r r r u . . . . . Feedback: CQI, PMI

Figure: MU-MIMO System model

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 8 / 40

slide-9
SLIDE 9

Notation

Nt : No.of antennas at the BS. Nr : No.of antennas at the MS/user. Nu : No.of users contending for resource unit. K : No.of users served per resource unit. H : Nr × Nt desired channel matrix. G : Nr × Nt interfering co-channel matrix. W : Nt × K precoder. v : Nt × 1 precoding vector chosen from codebook. I : Number of strong interferers.

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 9 / 40

slide-10
SLIDE 10

About Codebook based precoding

In 16m Codebook is defined for a given MIMO setup.

W =

  • v1 v2 . . . vK
  • Nt×K

The Nr × 1 received signal vector at the kth MS : yk = HkWx + nk , k ∈ {1, 2, . . . , K} =

  • P

K Hkvkxk +

  • P

K

K

  • i=k,i=1

Hkvixi + nk Desired signal IUI Noise x =

P K x1

  • P

K x2

. . .

  • P

K xK

T

K×1

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 10 / 40

slide-11
SLIDE 11

CL-MUMIMO PROBLEM STATEMENT

How should each user make his choice for the PMI? How should each user model his CQI? How should the BS use this feedback-info to schedule multiple users per data region?

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 11 / 40

slide-12
SLIDE 12

Choose PMI to minimize MSE

MUMIMO Equation : yk = HkWx +

I

  • i=1

GiW′

izi + nk

MSE for ith precoding vector is : MSEi = E(xs − ˆ xs)2 = σ2

xs − v∗ i H∗ k

  • HkWW∗H∗

k + Icov + σ2I

−1 Hkvi Icov =

I

  • i=1

GiW′

iW′∗ i G∗ i

If W is unitary, MSEi = σ2

xs − v∗ i H∗ k

  • HkH∗

k + Icov + σ2I

−1 Hkvi PMI = arg min

i

  • ∀subcarriers

MSEi

  • Sivakishore Reddy Naga Sekhar

(CEWiT) MU-MIMO for IEEE 802.16m 2013 12 / 40

slide-13
SLIDE 13

CQI modeling

Receiver uses an MMSE filter b, b∗

kyk

= b∗

kHkvkxk + K

  • i=k,i=1

b∗

kHkvixi + I

  • i=1

b∗

kGiW′ izi + b∗ knk

CQI = |b∗

kHkvk|2

K

i=k,i=1 |b∗ kHkvk|2 + b∗ k(Icov + σ2I)bk

where Icov = I

i=1 GiW′ iW′∗ i G∗ i = I i=1 GiG∗ i

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 13 / 40

slide-14
SLIDE 14

MUMIMO PF-Scheduler

Find all possible pairs of users who have reported orthogonal PMI. Find sum-PF-metric for each pair. Schedule pair with maximum sum-PF-metric.

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 14 / 40

slide-15
SLIDE 15

Outline

1 Introduction 2 Closed Loop MU-MIMO 3 Results 4 Open Loop MU-MIMO 5 Results 6 Conclusions

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 15 / 40

slide-16
SLIDE 16

Unitary vs Non-Unitary Precoders

The covariance term which influence CQI : Icov =

I

  • i=1

GiW′

iW′∗ i G∗ i

If the precoder W is not unitary, the interference level may change from one frame to another frame as the precoders used changes. So the CQI of 2x2 is stable compared to 4x2 as the precoders of 4x2 system are non-unitary.

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 16 / 40

slide-17
SLIDE 17

CQI Stability

−10 −5 5 10 15 0.2 0.4 0.6 0.8 1 CQI(n−1)−PPSINR(n) in dB Histogram Comparision of Histograms 2x2 4x2

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 17 / 40

slide-18
SLIDE 18

2x2 vs 4x2

500 1000 1500 2000 2500 3000 3500 4000 4500 0.2 0.4 0.6 0.8 1 User Throughput (in kbps) CDF CDF of User Throughputs 2x2 Ideal Icov 4x2 Ideal Icov

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 18 / 40

slide-19
SLIDE 19

Practical Implications in Closed loop system

The mimo modes of interfering users can change in closed loop region. The calculation of CQI which involves Icov cannot be perfectly determined. The PMI decision term also involves Icov is also not perfect. In demodulation, if the mimo mode of CCI is different it is difficult to even estimate the interference covariance at the reciever. Thus degrading the performance further. The PMI and CQI fedback are IMPERFECT and reduces the capacity.

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 19 / 40

slide-20
SLIDE 20

CL-MUMIMO

500 1000 1500 2000 2500 3000 3500 4000 4500 0.2 0.4 0.6 0.8 1 User Throughput (in kbps) CDF CDF of User Throughputs 2x2 Ideal Icov 2x2 Scaled Icov 4x2 Ideal Icov 4x2 Scaled Icov Practical 4x2 Practical 2x2

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 20 / 40

slide-21
SLIDE 21

CL-MU-MIMO vs OL-SU-MIMO

5 10 15 20 25 30 35 40 45 50 1.8 2 2.2 2.4 2.6 2.8 3 Sector Spectral Efficiency in bps/Hz #Active users per sector OL−SU−MIMO,2x2 CL−MU−MIMO,2x2

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 21 / 40

slide-22
SLIDE 22

Outline

1 Introduction 2 Closed Loop MU-MIMO 3 Results 4 Open Loop MU-MIMO 5 Results 6 Conclusions

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 22 / 40

slide-23
SLIDE 23

Open Loop MU-MIMO System Model

. . . User 2 data User1 data x x . . . x K

2 1

. . . . . . . . . 1 N 1 N 1 N PRECODER (W) 1 2 User 1 User 2 User K . . N PF SCHEDULER User N data x1 x2

^ ^ ^

xK t r r r u . . . . . Feedback: CQI, PSI

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 23 / 40

slide-24
SLIDE 24

Open Loop Multi-User MIMO

Precoders are fixed a priori.

W =

  • v1 v2 . . . vK
  • Nt×K

Each user feedbacks preferred stream index (PSI) and CQI. PSI ∈ {1, 2, . . . , K}. PF scheduler will serve set of K users who feedback PSIs {1, 2, . . . , K}.

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 24 / 40

slide-25
SLIDE 25

Open Loop Region

Inside Open Loop Region : All the base stations will use same MIMO mode. Creates stable interference environment. Estimation of CCI is easy and accurate. Covariance matrix is calculated using estimated precoded channels.

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 25 / 40

slide-26
SLIDE 26

Received signal

The Nr × 1 received signal vector at the kth MS : yk = HkWx +

8

  • i=1

GikWx′

ik + nk ,

k ∈ {1, 2, . . . , K} =

  • P

K Hkvkxk +

  • P

K

K

  • i=k,i=1

Hkvixi +

8

  • i=1

GikWx′

ik + nk

Desired signal IUI CCI Noise x =

P K x1

  • P

K x2

. . .

  • P

K xK

T

K×1

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 26 / 40

slide-27
SLIDE 27

Covariance matrix and MMSE filter

The Covariance matrix of CCI (KCCI) : KCCI = P K

  • 8
  • i=1

GikWW∗G∗

ik

1 × Nr MMSE filter equation for kth user : bk = (Hkvk)∗

  • ˜

Hk ˜ H∗

k + K

P KCCI + KNo P INr −1 where ˜ Hk = HkW.

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 27 / 40

slide-28
SLIDE 28

SINR Calculation

ˆ xk = bkyk =

  • P

K bkHkvkxk +

  • P

K

K

  • i=k,i=1

bkHkvixi +

8

  • i=1

bkGikWx′

ik + bknk

SINRk = P

K

  • |bkHkvk|2

IUIk + CCIk+bk2No IUIk = P K

  • K
  • i=k,i=1

|bkHkvi|2 CCIk = bkKCCIb∗

k,l

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 28 / 40

slide-29
SLIDE 29

CQI and PSI Computation

W =

  • v1

v2 . . . vK

  • Nt×K

SINRk,l = P

K

  • |bkHkvl|2

IUIl + CCIk+bk2No PSIk = arg max

l

SINRk,l CQIk = SINRk,P SIk

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 29 / 40

slide-30
SLIDE 30

Open Loop Single-User MIMO

Single user with single stream is scheduled. No orthogonal pairing problem. Better Cell edge user performance than MU-MIMO.

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 30 / 40

slide-31
SLIDE 31

Outline

1 Introduction 2 Closed Loop MU-MIMO 3 Results 4 Open Loop MU-MIMO 5 Results 6 Conclusions

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 31 / 40

slide-32
SLIDE 32

OL-MU-MIMO vs OL-SU-MIMO

5 10 15 20 25 30 35 40 45 50 1.8 2 2.2 2.4 2.6 2.8 3 Sector Spectral Efficiency in bps/Hz #Active users per sector OL−MU−MIMO,2x2,K=2 OL−SU−MIMO,2x2

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 32 / 40

slide-33
SLIDE 33

OL-MU-MIMO vs OL-SU-MIMO contd...

5 10 15 20 25 30 35 40 45 50 0.05 0.1 0.15 0.2 0.25 #Active users per sector Cell Edge user spectral efficiency in bps/Hz OL−SU−MIMO,2x2 OL−MU−MIMO,2X2,K=2 CL−MU−MIMO,2X2,K=2

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 33 / 40

slide-34
SLIDE 34

OL-MU-MIMO, CL-MU-MIMO and OL-SU-MIMO Comparison

500 1000 1500 2000 2500 3000 3500 4000 4500 0.2 0.4 0.6 0.8 1 Throughput in Kbps CDF OL−MUMIMO,actual covar CL−MUMIMO,scaled covar OL−SU−MIMO sector SE,cell edge SE CL: 2.3655,0.071 OL: 2.2754,0.062 SU: 2.3857,0.1150 1000frames,tc=3000, 2X2,2 users Doppler=7 Hz

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 34 / 40

slide-35
SLIDE 35

Sector Spectral Efficiency variation for OL-MU-MIMO :

Nu 4 × 4,K = 2 4 × 4,K = 3 4 × 4,K = 4 5 4.1905 3.2062 2.2163 10 4.4942 3.9944 3.0491 50 4.9806 5.2304 5.4579

Table: Sector Spectral Efficiency for 4 × 4 OL-MU-MIMO.

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 35 / 40

slide-36
SLIDE 36

Convergence of OL-MU-MIMO and CL-MU-MIMO

When there are large number of active users per sector both OL-MU-MIMO and CL-MU-MIMO will perform similarly.

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 36 / 40

slide-37
SLIDE 37

Outline

1 Introduction 2 Closed Loop MU-MIMO 3 Results 4 Open Loop MU-MIMO 5 Results 6 Conclusions

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 37 / 40

slide-38
SLIDE 38

Conclusions

MU-MIMO system achieves higher throughput when compare to single user system. MU-MIMO system has slightly more FER when compare to single user system. Optimum number of users (with single stream per user) that can be scheduled in a dataregion to achieve maximum throughput is equal to min (Nt, Nr). FER and throughput of the system improves as min (Nt, Nr) increases.

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 38 / 40

slide-39
SLIDE 39

THANK YOU

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 39 / 40

slide-40
SLIDE 40

ANY QUESTIONS ?

Sivakishore Reddy Naga Sekhar (CEWiT) MU-MIMO for IEEE 802.16m 2013 40 / 40