49
Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi Sunghyun Choi, Ph.D., FIEEE Multimedia & Wireless Networking Lab. Seoul National University, Korea http://www.mwnl.snu.ac.kr

150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

Robust and Energy Efficient MAC/PHY

Strategies of Wi-Fi

Sunghyun Choi, Ph.D., FIEEE

Multimedia & Wireless Networking Lab.

Seoul National University, Korea

http://www.mwnl.snu.ac.kr

Page 2: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

2

Introduction

Wi-Fi has become an indispensable part of out daily lives!

• 8 billion global Wi-Fi shipments expected in 2015

Page 3: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

3

Introduction

New features of the emerging Wi-Fi

• PHY rate

• Multiple antenna system: up to 8 antennas

• Wider bandwidth: up to 160 MHz

• Higher order modulation: up to 256 QAM

• MAC efficiency

• Frame aggregation: Aggregate MPDU (A-MPDU)

Require robustness and energy efficiency

Page 4: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

4

Contents

Robust Wi-Fi in mobile environments

• MoFA: Mobility-Aware Frame Aggregation in Wi-Fi

• ChASER: Channel-Aware Symbol Error Reduction

Energy efficient Wi-Fi

• Power consumption of Wi-Fi

• WiZizz: Energy Efficient Bandwidth Management

Page 5: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

5

Robust Wi-Fi in Mobile Environment

Page 6: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

6

Introduction

Paradigm shift of Wi-Fi

• Now, people hold their Wi-Fi devices and move

• Performance degradation due to mobility (user and/or environment)

• Faster PHY rate (higher modulation, multiple streams, and wide bandwidth)

• Longer frame duration (Aggregate MPDU, A-MPDU)

Page 7: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

7

Introduction

Aggregate MAC protocol data unit (A-MPDU)

• Core technology of IEEE 802.11n/ac

• Packing several MPDUs into a single A-MPDU

• Amortizing protocol overhead over multiple frames

• Positive/negative acknowledgement for individual MPDUs (subframes) using BlockAck

Aggregating more subframes results in much higher throughput!

Page 8: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

8

Introduction

Channel estimation and compensation in Wi-Fi

• Obtaining channel state information (CSI) using training symbols in PLCP preamble

• Conducted only at the beginning of a frame reception

• OFDM pilot symbols designed only to track the difference of the local oscillators

• No way to catch up with CSI variations during a frame reception

IEEE 802.11n Mixed‐mode frame format of A‐MPDU

Page 9: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

9

Channel Estimation and Compensation in Wi-Fi

Limitation of channel estimation and compensation

Testbed experiment 1. Error Vector Magnitude (EVM) and IQ constellation

• Microsoft Sora SDR platform (Rx) and Qualcomm Atheros AR9380 (Tx)

• As mobility increases, EVM increases!

Rx symbol dispersion at the latter part of AMPDU is much larger than that at the front part of A‐MPDU

`

Page 10: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

10

Channel Estimation and Compensation in Wi-Fi

Limitation of channel estimation and compensation

Testbed experiment 2. Throughput measurement

• Programmable 802.11n commercial device

• Qualcomm Atheros AR9380 / Intel IWL5300

• Using hostAP to build an AP on linux machine

• Controlling device drivers (ath9k/iwlwifi)

Page 11: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

11

MoFA: Mobility-Aware Frame Aggregation in Wi-Fi

• A-MPDU length (aggregation bound) adaptation with ease of implementation

• Simple modification of device driver (using commercial programmable 802.11n NIC)

ChASER: Channel-Aware Symbol Error Reduction

• Chasing channel variation without overhead

• Receiving process modification (using SDR platform)

Two Proposed Approaches

Page 12: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

12

MoFA: Mobility-Aware

Frame Aggregation in Wi-Fi

Source: Seongho Byeon, Kangjin Yoon, Okhwan Lee, Woonsun Cho, Seungseok Oh, and Sunghyun Choi, "MoFA: Mobility‐aware Frame Aggregation in Wi‐Fi," in Proc. ACM CoNEXT2014, Sydney, Australia, Dec. 2‐5, 2014.

Page 13: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

13

MoFA: Mobility-Aware Frame Aggregation in Wi-Fi

11111111101101110010000000

?

11111111101101111111110111110111,

1111110111110111111

Page 14: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

14

MoFA: Mobility-Aware Frame Aggregation in Wi-Fi

Implementation issues

1) Standard‐compliant algorithm (with ease of implementation)

2) Prototype in commercial 802.11n devices (AR9380) with ath9k driver

3) Need to modify transmitter‐side only

A‐RTS: Adaptive use of RTS/CTS in order to overcome hidden interference

Page 15: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

15

MoFA: Mobility-Aware Frame Aggregation in Wi-Fi

Performance of MoFA in time-varying mobile environments

• One-to-one scenario: Stays and moves half-and-half with a regular pattern

• Divided into two regions (dashed line in the left figure)

Performance of MoFA reaches up to the most outer curve which is obtained by the

optimal fixed time bound in each region

Page 16: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

16

MoFA: Mobility-Aware Frame Aggregation in Wi-Fi

Performance of MoFA in time-varying mobile environments

• Multiple node scenario: Three mobile nodes and two stationary nodes

• 127%, 109%, and 35% higher network throughput than no aggregation, 802.11n

default setting, and optimal bound for 1 m/s

• STA4 (stationary and close to AP) gets the biggest benefit

0

10

20

30

40

Mobile STA1 Mobile STA2 Mobile STA3 Static STA4 Static STA5

Throughp

ut (M

b/s)

No aggregation802.11n default settingOpt. time bound for 1 m/sMoFA

Page 17: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

17

ChASER: Channel-Aware

Symbol Error Reduction

Source: Okhwan Lee, Weiping Sun, Jihoon Kim, Hyuk Lee, Bo Ryu, Jungwoo Lee, and Sunghyun Choi, "ChASER: Channel‐Aware Symbol Error Reduction for High‐Performance WiFiSystems in Dynamic Channel Environment,“ in Proc. IEEE INFOCOM 2015, Apr. 26 ‐May 1, 2015.

Page 18: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

18

ChASER: Channel-Aware Symbol Error Reduction

Channel estimation using unknown data symbols

• Exploit unknown data symbols using

/

• Exponential weighted moving average filter

1 /

• CRC-assisted error correction

Evaluation methodologies

• Microsoft Sora SDR platform

• SDK version 1.6

Page 19: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

19

ChASER: Channel-Aware Symbol Error Reduction

Implementation issues (Microsoft Sora SDR platform)

• High complexity and difficult to implement

• Feasibility verification

• We cannot control the commercial 802.11 device’s Rx process (hardware-level)

• Real-time rx processing?

• Processing latency due to multiple thread update CSI every 4 OFDM symbols

• Sora does not provide real-time AGC at RF front-end Offline gain control

Testbed experiments

• Baseline 802.11n vs. ChASER

• Fixed MCS 3, good channel condition

Microsoft SORA

Page 20: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

20

ChASER: Channel-Aware Symbol Error Reduction

ChASER chases the wireless channel variation with high fidelity

• Eliminate caudal losses by tracking channel variation

• Standard compliant, but high performance gain (up to 56%)

Page 21: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

21

Energy Efficient Wi-Fi

Page 22: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

22

Introduction

IEEE 802.11ac standard offers data rate as high as 6933 Mb/s

• Higher order modulation: up to 256QAM

• The number of spatial streams and antennas: up to 8

• Channel bonding: up to 160 MHz

WiFi is a primary energy consumer in battery-powered mobile devices

• IEEE 802.11n 3x3 MIMO receiver consumes more energy than IEEE 802.11a receiver [1]

• 2x in active mode

• 1.5x in idle/listening (IL) mode.

• More energy consumption in IEEE 802.11ac

Consume more energy

[1] C.‐Y. Li, C. Peng, S. Lu, and X. Wang, “Energy‐based rate adaptation for 802.11n,” in Proc. Mobicom, Aug, 2012.

Page 23: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

23

Background

Time and energy spent in IDLE/CCA mode [2]

• Real-world Wi-Fi traces

• IDLE/CCA is the dominant source of energy consumption in Wi-Fi

[2] X. Zhang and K. Shin, “E‐mili: energy‐minimizing idle listening in wireless networks,” IEEE Trans. Mob. Computing., vol. 11, no. 9, 2012.

Page 24: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

24

Background

IDLE/CCA mode power consumption in IEEE 802.11 [3, 4]

idle mix LNA fil amp ADCP P P P P P

ADC ANTP Bandwidth N

BPFilter

LPFilterMixerMixer

BPFilter

PowerAMP DAC

LNA BPFilter

MixerBPFilter

ADCLPFilter

Mixer

TX RF Circuitry

RX RF Circuitry

CPU

for B

aseb

and

Sign

al P

roce

ssin

g

[3] S. Cui, A. J. Goldsmith, and A. Bahai, “Energy‐constrained Modulation Optimization,” IEEE Trans. Wireless Communications, 4(5), 2005.[4] J. Thomson and B. Baas, “An Integrated 802.11a Baseband and MAC Processor,” in Proc. IEEE Int’l Solid‐State Circuits Conf. (ISSCC) Digest of Technical Papers, 2002.

Page 25: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

25

Measurement Environment

Network Interface Card (NIC)

• Qualcomm Atheros 9880 (QCA 9880)

• IEEE 802.11ac

• 3 x 3, 80 MHz, 256QAM

Device driver

• ath10k

• 3.18.0 Linux kernel

Measurement tools

• NI USB-6218 Data Acquisition (DAQ)

• PEX1-MINI-E Adaptor

• Current sense resistors (40 mΩ)

• External power source (Power Monitor)

• LabVIEW

Page 26: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

26

Measurement Result

Power consumption of QCA 9880 in Idle mode

• The power consumption highly depends on BW and NANT

• Power consumption of 160 MHz is obtained from our model

584 607

740

868

723769

961

1265

855926

1183

1661

Page 27: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

27

Measurement Result

Power consumption of QCA 9880 in RX mode

• The power consumption highly depends on BW, MCS, and NANT

587 ~ 654

807~ 910

1000~ 

1150

1137~ 

1478 688~ 726

980~ 

1170

1287~ 

1590

2405~ 

3087

834~ 922

1500~ 

1780

2122~ 

2690

3692~ 

4714

Page 28: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

28

WiZizz: Energy Efficient

Bandwidth Management

Source: Okhwan Lee, Jihoon Kim, and Sunghyun Choi, "WiZizz: Energy Efficient Bandwidth Management in IEEE 802.11ac Wireless Networks,“ in Proc. IEEE SECON 2015, Seattle, USA, June 22 ‐ 25, 2015.

Page 29: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

29

WiZizz: Energy Efficient Bandwidth Management

WiFi in Zizz (WiZizz)

• Save the power consumption of STAs

• More suited to portable devices than SMPS (e.g., Smartphone)

• Key idea

• Listen with the narrowest bandwidth (e.g., 20 MHz)

• Transmit/receive data frames with a larger bandwidth (e.g., 160 MHz)

160 MHz

DATA 160 MHz

20 MHz

DATA

20 MHz

Baseline WiZizz

Band

wid

th

Time Time

Save energy

Band

wid

th

Page 30: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

30

WiZizz: Energy Efficient Bandwidth Management

PHY-level Filtering

• WiZizz STAs can ignore 40/80/160 MHz PPDUs addressed to others

• Bandwidth information in the preamble

• Reduce RX mode power consumption

DATA-STA1

ACK-STA1

AP

STAsACK-STA2

IC RX TX

DATA-STA2

STA1

STA2

Pow

erPo

wer

Time

Time

Save energy

Page 31: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

31

WiZizz: Energy Efficient Bandwidth Management

Dynamic WiZizz

• Switching delay (Dup, Ddown) < SIFS

• Use RTS/CTS sequence to announce bandwidth switching and to set Network

Allocation Vector (NAV)

• 20 MHz duplicate frame

• Upward switching condition

• If switching overhead is relatively small compared to the frame duration

• Downward switching condition

• End of data packet reception

80 20( ) 3 ( )RTS CTS data ack data ackT T T r T SIFS T r T SIFS

Page 32: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

32

WiZizz: Energy Efficient Bandwidth Management

Dynamic WiZizz example

Time

Ban

dw

idth

DATA

ACK

20 MHz Switch to 80 MHz Switch to 20 MHz

RTS

RTS

RTS

RTS

BW of STA

CTS

Network Allocation Vector (NAV)

Upward switching conditionDownward switching condition

Page 33: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

33

WiZizz: Energy Efficient Bandwidth Management

Delay in switching bandwidth

• QCA 9880

• Average over 15 runs

BW NANT Upward (Dup)Downward

(Ddown)

20↔80 3 73.6 48.53

20↔80 1 73.04 45.07

20↔40 3 40.53 22.67

Page 34: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

34

WiZizz: Energy Efficient Bandwidth Management

Pseudo-Dynamic WiZizz

• Can be readily implemented with current hardware

• Switching delay (Dup, Ddown) > SIFS

• Use action frame to announce bandwidth switching and to set NAV

• Upward switching condition

• If switching overhead is relatively small compared to the frame duration

• Downward switching condition

• Receives the WiZizz action frame addressed to it

• Receives a frame addressed to others, its duration is longer than the switching delay

• Receives a frame with the more data bit in the frame control field set to 0

80 20( ) ( )action ack data up down dataT SIFS T T r D D T r

Page 35: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

35

WiZizz: Energy Efficient Bandwidth Management

Pseudo-Dynamic WiZizz example

Time

Band

wid

th

DATA

More Data = 0

20 MHz Switch to 80 MHz Switch to 20 MHz

NAV

Action

Action

Action

Action

BW of STA

ACK ACK

Upward switching condition Downward switching condition

ACK

ACK

ACK

Page 36: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

36

WiZizz: Energy Efficient Bandwidth Management

Prototype and testbed experiments (QCA 9880)

• Pseudo-dynamic WiZizz

• Single node with various source rates

• Multiple node environment

• Saturated downlink traffic

Single node (80 MHz) Multiple node (80 MHz)

0

500

1000

1500

2000

0.01 0.1 1 10

Pow

er c

onsu

mpt

ion

(mW

)

Source rate (Mb/s)

BaselineWiZizz

0

500

1000

1500

2000

2500

0 5 10 15 20

Pow

er c

onsu

mpt

ion

(mW

)

Number of STAs

BaselineWiZizz

55% energy saving

25% energy saving

Page 37: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

37

WiZizz: Energy Efficient Bandwidth Management

Simulation (ns-3)

• Dynamic WiZizz

• Using measurement-based power model

• Performance of 160 MHz bandwidth can be obtained

• Saturated downlink traffic

80 MHz 160 MHz

0

1000

2000

3000

4000

0 5 10 15 20

Pow

er c

onsu

mpt

ion

(W)

Number of STAs

BaselineWiZizz

0

1000

2000

3000

4000

0 5 10 15 20

Pow

er c

onsu

mpt

ion

(W)

Number of STAs

BaselineWiZizz

73% energy saving

57% energy saving

Page 38: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

38

Conclusion (1/2)

Robust Wi-Fi in mobile environments

• MoFA: Mobility-Aware Frame Aggregation in Wi-Fi

• Standard-compliant adaptive frame aggregation control at transmitter

• Prototyping using programmable 802.11n commercial device

• Open-source linux device driver: Ath9k / iwlwifi

• ChASER: Channel-Aware Symbol Error Reduction

• Eliminate caudal losses by tracking channel variation at receiver

• Receiver architecture modification

• Prototyping using Microsoft Sora SDR platform

Page 39: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

39

Conclusion (2/2)

Energy efficient Wi-Fi

• Power consumption of Wi-Fi

• IEEE 802.11n/ac consume more energy than IEEE 802.11a/b/g

• Impact of wider channel bandwidth on the power consumption is significant

• WiZizz: Energy Efficient Bandwidth Management

• Practical, standard-congenial bandwidth management

• Achieve significant performance gain over the baseline 802.11ac

Page 40: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

Do You Have any Questions?

Page 41: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

Thank you for your attention

Page 42: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

42

References

Seongho Byeon, Kangjin Yoon, Okhwan Lee, Woonsun Cho, Seungseok Oh, and Sunghyun Choi, "MoFA:

Mobility-aware Frame Aggregation in Wi-Fi," in Proc. ACM CoNEXT 2014, Sydney, Australia, Dec. 2-5,

2014.

Okhwan Lee, Weiping Sun, Jihoon Kim, Hyuk Lee, Bo Ryu, Jungwoo Lee, and Sunghyun Choi, "ChASER:

Channel-Aware Symbol Error Reduction for High-Performance WiFi Systems in Dynamic Channel

Environment,“ in Proc. IEEE INFOCOM 2015, Hong Kong, Apr. 26 - May 1, 2015.

Okhwan Lee, Jihoon Kim, and Sunghyun Choi, "WiZizz: Energy Efficient Bandwidth Management in IEEE

802.11ac Wireless Networks,“ in Proc. IEEE SECON 2015, Seattle, USA, June 22 - 25, 2015.

Page 43: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

43

Back-up slides

Page 44: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

44

Impact of Mobility (1/2)

Impact of modulation

• MCS 4 / MCS 7 (using amplitude modulation)

highly susceptible to mobility

Impact of 11n features

• Spatial multiplexing (MCS 15) and

channel bonding (BW 40) are highly

affected by the mobility

• STBC (2 X 1) does not alleviate

the performance degradation

Page 45: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

45

Impact of Mobility (2/2)

Rate adaptation: Minstrel

• Window-based rate adaptation algorithm

A-MPDU length adaptation will increase the accuracy of Minstrel rate selection

• Achieving the maximum throughput at

2 ms aggregation time bound

• Malfunction for large aggregation

time bound due to high SFER for

currently selected PHY rate

• Undesirably using too high MCS index

• Unnecessarily frequent MCS changes

Page 46: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

46

Measurement Result

Power consumption of QCA 9880 in TX mode

• The power consumption highly depends on NANT

• ≪

1355 1360 14141544

2160 2157 22572434

2877 28963043

3280

Page 47: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

47

Measurement Result

Power consumption of QCA 9880 in TX mode

• W.R.T TX power

Page 48: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

48

Related Work

Spatial Multiplexing Power Save (SMPS)

• Save the power consumption of STAs

• Static

Use a single antenna

• Dynamic

Use a single antenna in IDLE/CCA mode STA enables its additional antennas when it receives the start of a frame sequence (e.g., RTS) addressed to it

4 ANTsDATA

4 ANTs4 ANTs

1 ANT

DATA4 ANTs

1 ANT

Baseline SMPS

# o

f AN

Ts

Time Time

Save energy

Page 49: 150803 Robust and Energy Efficient MACPHY Layer Strategies ... · Robust and Energy Efficient MAC/PHY Strategies of Wi-Fi SunghyunChoi, Ph.D., FIEEE ... 1478 688 ~ 726 980 ~ 1170

49

Power Consumption Modeling

RX/IDLE listening mode power consumption in 802.11ac [1]

Non-linear regression analysis in SPSS

Average error rate is 0.329%

1 2

: Bandwidth (MHz): Data rate (Mb/s)

idle rx rx fP i N BW i N P

BWr

1 2 3rx rx ss rx fP N f N BW N r P

OURS

SS DS TS

IWL5300 (11n) 2.5 354 0.2 3.34 4.2 4.6 493.1 4.117 241.4

AR9380 (11n) 2.31 19.8 0.3 0.6 4.6 7 414.7 1.654 34.62

QCA9880 (11ac) 2.22 54.36 0.472 1.08 6.619 11.93 472.1 1.978 79.88

1 2 3 fP 1i 2i( )S Sf N

[1] C.‐Y. Li, C. Peng, S. Lu, and X. Wang, “Energy‐based rate adaptation for 802.11n,” in ACM Mobicom, Aug. 2012.