Top Banner
Design and Experimental Evaluation of Multi-User Beamforming in Wireless LANs Theodoros Salonidis Technicolor ACM MobiCom 2010 Edward Knightly Rice Narendra Anand Rice Ehsan Aryafar Rice
39

Design and Experimental Evaluation of Multi-User Beamforming in Wireless LANs

Feb 23, 2016

Download

Documents

jerica rendon

Design and Experimental Evaluation of Multi-User Beamforming in Wireless LANs. Theodoros Salonidis Technicolor. Edward Knightly Rice. Ehsan Aryafar Rice. Narendra Anand Rice. ACM MobiCom 2010. MIMO LANs. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

Design and Experimental Evaluation of Multi-User Beamforming in Wireless LANs

Theodoros SalonidisTechnicolor

ACM MobiCom 2010

Edward KnightlyRice

Narendra AnandRice

Ehsan AryafarRice

Page 2: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

MIMO LANs

Ehsan Aryafar Rice Networks Group

Ehsan Aryafar Rice Networks GroupRx Rx Rx RxRx

• MIMO increases throughput with antenna arrays at transmitter and receiver• However, real world client devices have fewer antennas than APs due to cost

and space • MUBF allows for APs to leverage antennas belonging to group of nodes

Tx

Rx

Tx

We present the design and experimental evaluation of the first MUBF platform for

WLANs

Xirrus 16 ant AP

Page 3: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

Crash Course on Beamforming

• Omni– Fixed vs ant

selection

Ehsan Aryafar Rice Networks Group

p1p2

AP

Page 4: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

Crash Course on Beamforming

• Omni– Fixed vs ant

selection

Ehsan Aryafar Rice Networks Group

p1p2

AP

• Adaptive Beam (SUBF)– Higher coverage– Higher SNR

Page 5: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

Multi-User Beamforming: Throughput Increase

Ehsan Aryafar Rice Networks Group

s1s2

AP

• MUBF sends the contents to both receivers at the same time• Each user’s data stream is weighted at the transmitter

w1s1w'1 s1

++

w2s2w'2 s2

y1 = h1w1s1+ h1w2s2+noise

desired signal

inter-user interference

• Appropriate weights can reduce or eliminate the amount of inter-user interference

w1

w2

h1

Page 6: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

Ehsan Aryafar Rice Networks Group

s1s2

AP

w1s1w'1 s1

+

w2s2w'2 s2

y1 = h1w1s1+ h2w2s2+z1

desired signal

inter-user interference

• Zero-Forcing beamforming (ZFBF)– weights are selected such that the amount of

inter-user interference is zero

Multi-User Beamforming: Throughput Increase

0

Page 7: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

Multi-User Beamforming: Interference Reduction

Ehsan Aryafar Rice Networks Group

• A user can obtain an interference-free channel by sharing its channel information

Client 1Client 2

User affected by AP’sinterference

Channel InformationAP

Page 8: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

Outline

• Background

• System Implementation

• Experimental Evaluation

• Conclusion

Ehsan Aryafar Rice Networks Group

Page 9: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

Methodology• Unified Implementation Platform

– First Implementation and experimental evaluation of different beamforming algorithms on a common platform

• Experimental Characterization of System Performance– Compare against single-user TDMA schemes– Use repeatable controlled channels and– Real-time indoor channels

• Evaluation Metric– SNR or the corresponding Shannon capacity

Ehsan Aryafar Rice Networks Group

Page 10: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

WARPLab Research Framework

• WARP is clean-slate MAC and PHY– Off-the-shelf platforms: Limited

programmability/observability

• WARPLab brings together WARP and MATLAB– Manage network communication of up to

16 WARP nodes – Baseband signals are generated in

MATLAB and downloaded to WARP nodes– WARP nodes send/receive the RF signals

Ehsan Aryafar Rice Networks Group

Virtex-II Pro FPGA

Page 11: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

Implementation

Ehsan Aryafar Rice Networks Group

Tx Rx Rx Rx

( )

BF W

eigh

ts

5

MUBF Data (OTA)6

Rx Training Feedback

3

Rx RSSI Readings

7

Log RSSI Data (End of Cycle)

8H Matrix and Weight Calculation

4

Trai

ning

1

Training (OTA)2

For more information about our testbed and implementation please attend our

demo!

Page 12: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

Experimental Design• Multiplexing Gain

– Receiver separation distance– User selection algorithm– User population size

• Channel Variation– Environmental variation– User mobility

• Spatial Reuse– Location based interference– Multi-point interference reduction– Network throughput

Ehsan Aryafar Rice Networks Group

Page 13: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

Impact of Receiver Separation

Ehsan Aryafar Rice Networks Group

• Issue: How does receiver separation distance affect spatial multiplexing gain?

Page 14: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

Impact of Receiver Separation

Ehsan Aryafar Rice Networks Group

λ - 4λ/2 - 5λ/4 - 6

TX

R1

2.85m

2.85m

8 9

10

11123

7

R2

• Issue: How does receiver separation distance affect spatial multiplexing gain?

R1

Page 15: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

02468

10Omni SUBF ZFBF

Sum

Cap

acity

(b

ps/H

z)

05

101520253035

Per-

link

SNR

(dB)

Impact of Receiver Separation

• Issue: How does receiver separation distance affect spatial multiplexing gain?

• ZFBF doubles capacity compared to Omni

• Similar capacity up to λ/2 Separation distance

• ZFBF at λ/4:– 6 dB decrease in per-link SNR

Ehsan Aryafar Rice Networks Group

Location ID: 2 3 4(λ) 5(λ/2) 6(λ/4) 7

Location ID: 2 3 4(λ) 5(λ/2) 6(λ/4) 7

Page 16: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

Experimental Design• Multiplexing Gain

– Receiver separation distance– User selection algorithm– User population size

• Channel Variation– Environmental variation– User mobility

• Spatial Reuse– Location based interference– Multi-point interference reduction– Network throughput

Ehsan Aryafar Rice Networks Group

Page 17: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

User Mobility

Ehsan Aryafar Rice Networks Group

h1

h'1

h2

h'2

• Issue: Evaluate impact of outdated channel information due to user mobility

Page 18: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

User Mobility

• Issue: Evaluate impact of outdated channel information due to user mobility

• Repeatable channel conditions– 802.11n Task Group channel

model

• Required channel update rate– Channel must be updated at

(λ/8) movement– Equal to 10 msec update rate

for a typical pedestrian speed (3 mph)

Ehsan Aryafar Rice Networks Group

Per-link SNR

Aggregate Capacity

SNR

(dB)

bps/

Hz

Similar experiments can be done for static receivers (in paper). The required

channel rate for a typical residential environment is 100 msec.

Page 19: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

Experimental Design• Multiplexing Gain

– Receiver separation distance– User selection algorithm– User population size

• Channel Variation– Environmental variation– User mobility

• Spatial Reuse– Location based interference– Multi-point interference reduction– Network throughput

Ehsan Aryafar Rice Networks Group

Page 20: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

Multi-Point Interference Reduction

Ehsan Aryafar Rice Networks Group

• Issue: Evaluate a sender’s ability to reduce transmission footprint at multiple locations– Interference reduction at

unintended receivers– Impact on the QoS of the

served user

p1

Interference Reduction Points

Page 21: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

Multi-Point Interference Reduction

Ehsan Aryafar Rice Networks Group

• Issue: Evaluate a sender’s ability to reduce transmission footprint at multiple locations

• Interference Reduction:– Interference reduction

capability does not depend on the location/number of unintended receivers

Page 22: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

Multi-Point Interference Reduction

Ehsan Aryafar Rice Networks Group

• Issue: Evaluate a sender’s ability to reduce transmission footprint at multiple locations

• Interference Reduction:– Interference reduction

capability does not depend on the location/number of unintended receivers

• Increase in number of unintended receivers, can significantly drop the QoS of the currently served users

SNR difference at the intended receiver

Page 23: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

Prior Work

• Theoretical Work on MU-MIMO– DPC (Costa’83) and its optimality (CS’03)– ZFBF (YG’06 and WES’08)

• Practical Protocols– IAC (GPK’09) and SAM (TLFWZCV’09)

Ehsan Aryafar Rice Networks Group

We present the design and experimental evaluation of a MUBF platform for wireless LANs

Page 24: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

In Summary• Design and implementation of the first MUBF platform for WLANs and found

via experimental evaluation:

• Users can simultaneously receive data down to a half of wavelength from one another

• ZFBF can tolerate channel variations due to environmental variation, however, is strongly affected by user mobility

• ZFBF can efficiently eliminate interference at undesired locations. This does not depend on the location/number of unintended receivers, however, can significantly reduce the QoS for the currently served users

WARP: http://warp.rice.edu RNG: http://networks.rice.edu

Ehsan Aryafar Rice Networks Group

Page 25: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

Back Up

Ehsan Aryafar Rice Networks Group

Page 26: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

iburst

Ehsan Aryafar Rice Networks Group

Patented technology for

concurrent transmissionSuitable for

outdoor channels

Page 27: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

Crash Course on Beamforming

• Omni– Fixed vs ant

selection

Ehsan Aryafar Rice Networks Group

p1p2

AP

• Switched Beam– Fixed beam– High coverage

• Adaptive Beam– Higher range– SUBF

h1121h

Page 28: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

Weight Selection Algorithms

• Zero-Forcing beamforming (ZFBF)– Condition: => – Heterogeneous link qualities through power

allocation• Regularized Channel Inversion– Increase system performance– Does not easily allow for heterogeneous link

qualities due to non-zero inter-user interference

Ehsan Aryafar Rice Networks Group

hkw j = 0 ∀ j≠k

Pkhkwksk + z k

Page 29: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

Multi-Point Interference Reduction

Ehsan Aryafar Rice Networks Group

• Issue: Evaluate a sender’s ability to reduce transmission footprint at multiple locations

• Interference Reduction:– SUBF’s interference could be

significantly higher/lower than Omni

– ZFBF’s interference reduction capability does not depend on the location/number of unintended receivers

Page 30: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

Weight Selection Zero Forcing Beamforming (ZFBF)

• Assume 4 Tx Antennas and 3 single-antenna receivers

4321

4321

4321

CCCC

BBBB

AAAA

hhhhhhhhhhhh

H hk's – H for each recv.

• Calculate weights with pseudo-inverse

4321

4321

43211**

CCCC

BBBB

AAAA

wwwwwwwwwwww

HHHW wj's

• “Zero Interference” Condition

jkwh Tjk ,0)(

Page 31: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

Implementation - WARPLab

• All baseband processing performed on Host PC• Processed signals are downloaded to buffers in FPGA on transmitting WARP node• HostPC sends Transmit/Receive trigger signals to WARP nodes• Data is transmitted over the air, stored in buffers on receiving node’s FPGA• Data/RSSI readings uploaded to HostPC for data processing/logging

Page 32: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

User Population Size

Door

Door

Door Door Door

Door

2.85m

2.85m

Tx/Rx

Tx/Rx

Tx/Rx

Rx

RxRx

1

2

34

5 6

02468

101214

2 3 4

bps/

hz

# of Receivers

Omni SUBF ZFBF

0

5

10

15

20

25

2 3 4

SIN

R (d

b)

# of Receivers

Omni SUBF ZFBF

Aggregate Capacity Average Per-User SINR

• Q: How does the number of concurrently served users affect performance?

• A: Capacity increases and saturates while per-user SINR drops significantly.

Page 33: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

User Selection (Link Quality Difference)

Door

Door

Door Door Door

Door

2.85m

2.85m

Tx/Rx

Tx/Rx

Tx/Rx

Rx

RxRx

1

2

34

5 6• Q: How do link quality differences between receivers affect system performance?

• A: Link quality differences between concurrently served users do not affect each user’s SINR.

Page 34: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

Environmental Variation

10 50 100 5002

3

4

5

6

7

8

9

bps/

hzTime (ms)

Omni-T SUBF-T ZFBF-T

Omni-R SUBF-R ZFBF-R

10 50 100 5000

5

10

15

20

25

SIN

R (d

B)

Time (ms)

Omni-T SUBF-T ZFBF-TOmni-R SUBF-R ZFBF-R

Aggregate Capacity

Average Per-User SINR

-802.11n Task Group model for indoor residential environment- (T) : Typical –Fading rate of 1.157 Hz- (R) : Rapid –Fading rate of 2.778 Hz

• Q: How does performance vary with channel update rate in typically/rapidly varying channels?

• A: Assuming a link can suffer up to a 3dB decrease in SNR below Omni, 100ms and 50ms update rates are necessary for typically/rapidly varying channels, respectively.

Page 35: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

• Q: How does MUBF’s interference reduction capability vary with the location of the unintended receiver?

• A: The location of the unintended receiver does not affect the interference reduction performance of MUBF (when #Rx < DOF).

Interference Reduction (Location)

Door

Door

2.85mDoor Door Door

2.85m

Door

Door

1

2

345

6

78

910

R

TX

λ/2

W

Stairs

0

5

10

15

20

25

30

1 2 3 4 5 6 7 8 9 10

Inte

rfer

ence

(db)

Location ID

Omni ZFBFInterference at W

Page 36: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

Channel Variation

Ehsan Aryafar Rice Networks Group

Page 37: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

Testbed

Ehsan Aryafar Rice Networks Group

Page 38: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

Channel Estimation

Ehsan Aryafar Rice Networks Group

Page 39: Design and Experimental Evaluation of Multi-User  Beamforming  in Wireless LANs

Network Throughput

Ehsan Aryafar Rice Networks Group