BEST Paper Award @ MobiCom 2017 Zhijun Li and Tian He Computer - - PowerPoint PPT Presentation

best paper award mobicom 2017 zhijun li and tian he
SMART_READER_LITE
LIVE PREVIEW

BEST Paper Award @ MobiCom 2017 Zhijun Li and Tian He Computer - - PowerPoint PPT Presentation

BEST Paper Award @ MobiCom 2017 Zhijun Li and Tian He Computer Science and Engineering University of Minnesota Wireless is Everywhere <wigle.net> 2 Tian He @ UMN and Increases Rapidly ~4B 1.8B 130M Source: ABI Research Source:


slide-1
SLIDE 1

Zhijun Li and Tian He

Computer Science and Engineering University of Minnesota

BEST Paper Award @ MobiCom 2017

slide-2
SLIDE 2

Tian He @ UMN

Wireless is Everywhere

<wigle.net>

2

slide-3
SLIDE 3

Tian He @ UMN

1.8B

… and Increases Rapidly

Source: ABI Research

~4B

3

Gartner predicts 20 billion IOT devices by year 2020

Source: Navigant Research

130M

slide-4
SLIDE 4

Tian He @ UMN

… also Diversifies Quickly

4

slide-5
SLIDE 5

Tian He @ UMN

Coexist and Collaborate

LAN

Network of “Things”

Thermostat Smoke detector Humidity detector Many more

PAN WAN

Smart Hospital

slide-6
SLIDE 6

Tian He @ UMN

Objective: Ubiquitous Connectivity

Q: How to Interconnect/bridge them?

PAN

LAN PAN WAN

6

slide-7
SLIDE 7

Tian He @ UMN

MutiRadio Gateway

Bridging Wireless Tech: Gateway

—Extra HW/deployment cost —Traffic overhead into/out of the gateway —Pre-deployment, unsuitable for ad hoc/mobile

7

slide-8
SLIDE 8

Tian He @ UMN

The New Paradigm: CTC

Cross-Technology Communication (CTC) enabling heterogeneous devices talks directly!

8

slide-9
SLIDE 9

Tian He @ UMN

What CTC can Achieve: Low Cost

A WiFi AP controls all smart home ZigBee- enabled devices in one hop without gateway

9

slide-10
SLIDE 10

Tian He @ UMN

What CTC can Achieve: Mobility

Direct Communication among mobile IOT devices without pre-deployed gateways

Battle Field VANET Inventory Tracking Wearables

10

slide-11
SLIDE 11

Tian He @ UMN

Support Explicit channel coordination

— Extends local mechanisms globally across wireless tech.

— Global RTS/CTS Reservation. — Global Time Division Multiple Access (TDMA)

What CTC can Achieve: Coordination

Time

Wifi

No traffic next 20ms

ZigBee Wifi I need next 200ms

11

slide-12
SLIDE 12

Tian He @ UMN

WEBee

Physical-Layer Cross-Technology Communication

WEBee: WiFi Emulated ZigBee

12

slide-13
SLIDE 13

Tian He @ UMN

Outline

— The State of the Art — The Design — Implementation & Evaluation — Extensions

13

slide-14
SLIDE 14

14

Tian He @ UMN

14

The State of the Art

slide-15
SLIDE 15

Tian He @ UMN

Packet-level CTC

Using packet length, gap, or offset A packet can only express a few bits

A Brief History of CTC Research

Mobicom 2009 INFOCOM 2013 MobiCom 2015 MobiCom 2017 ESENSE Packet Length

  • K. Chebrolu

GSense Gap Length

  • X. Zhang

HoWiES

  • Comb. Packet

Length

  • Y. Zhang

FreeBee Beacon Interval

  • S. Kim

bps

PHY CTC 100s Kbps

bps bps

16,000X Faster!!!

WE ARE HERE 15

time Energy (RSSI)

1 1

slide-16
SLIDE 16

Tian He @ UMN

Physical-Level CTC

By emulating receiver’s RF waveform, A packet achieves Rx’s maximum rate

A Brief History of CTC Research

Mobicom 2009 INFOCOM 2013 MobiCom 2015 MobiCom 2017

bps

PHY CTC 100s Kbps

bps bps

16,000X Faster!!!

WE ARE HERE 16

I/Q RSSI

time Quadrature In-phase 1 1 1 ……

slide-17
SLIDE 17

17

Tian He @ UMN

17

The Design

slide-18
SLIDE 18

Tian He @ UMN

The Key Idea of WEBee

WiFi Sender

Emulated ZigBee Signals

ZigBee Receiver WiFi Frame with selected Payload

ZigBee Frame

Ignore Ignore

ZigBee Compatible Signal 18

slide-19
SLIDE 19

Tian He @ UMN

Challenges of Physical-Layer CTC

Modulation: QAM, OFDM Rate: ~54Mbps (802.11g) Distance:300m Tx:26dBm Sensitivity:-80dBm Modulation : OQPSK, DSSS Rate: ~250Kbps Distance:100m Tx:0dBm Sensitivity:-97dBm

Without translator

Key Innovation

Signal Emulation

@ Wi-Fi Sender

19

slide-20
SLIDE 20

Tian He @ UMN

How Wi-Fi Transmits

Wi-Fi Frame

Modulation (QAM) Scrambler Convolutional Encoder Interleaver

Channel Coding

Pilot Insertion IFFT Cyclic Prefixing

Post-QAM Processing Wi-Fi Signal

20

Coded Bits payload

slide-21
SLIDE 21

Tian He @ UMN

Emulation via a Reverse Path

Wi-Fi Frame

Scrambler Convolutional Encoder Interleaver Pilot Insertion IFFT Cyclic Prefixing Modulation (QAM)

Transmission Emulation Channel Coding Emulation Post-QAM Emulation QAM Emulation ZigBee Signals To be Emulated Coded Bits payload

21

slide-22
SLIDE 22

Tian He @ UMN

QAM Emulation

22

Mimic

RF Signal Spectrogram in the Air

QAM/OFDM signals OQPSK signals

slide-23
SLIDE 23

Tian He @ UMN

— Minimizing emulation distortion in the time-domain is

equivalent to minimizing the total deviation of frequency components (based on Parseval’s theorem)

The Closest Wi- Fi QAM Points

Minimizing Emulation Distortion

Desired Time-domain ZigBee Signals

FFT QAM Emulation

Corresponding Frequency-domain Components 23

slide-24
SLIDE 24

Tian He @ UMN

Parallel CTC Link-level reliability

Other Technical Challenges

Reverse channel coding Pilot/Null avoidance

24

For details, refer to the paper

slide-25
SLIDE 25

25

Tian He @ UMN

25

Innovative Features of WEBee

slide-26
SLIDE 26

26

Tian He @ UMN

26

Dual-Standard Compliance

A part of WiFi frame is a Zigbee frame

slide-27
SLIDE 27

27

Tian He @ UMN

27

No change in Sender’s Hardware/Firmware

Send a normal WiFi Frame

slide-28
SLIDE 28

28

Tian He @ UMN

28

No change in receiver’s Hardware/firmware

Receive a normal ZigBee Frame

slide-29
SLIDE 29

29

Tian He @ UMN

29

Combine the advantages of two technologies.

Tx:26dbm Sensitivity:-65dbm Rx:0dbm Sensitivity:-97dbm

Big Mouth Good Ear

WEBee has a longer range than Wi-Fi!

slide-30
SLIDE 30

30

Tian He @ UMN

30

Support parallel CTC in one WIFI Packet

Simultaneous Unicast 20MHZ 2MHZ 2MHZ

slide-31
SLIDE 31

31

Tian He @ UMN

31

Support high mobility and duty cycled operations

Longer Range, better mobility Low Power Listening

slide-32
SLIDE 32

32

Tian He @ UMN

32

An 16,000x faster CTC with 99.9% reliability

For details referring to our mobicom 2017 paper

slide-33
SLIDE 33

Tian He @ UMN

Implementation & Evaluation

33

slide-34
SLIDE 34

Tian He @ UMN

System Implementation

WiFi(Commodity)

AR9485

ZigBee(USRP)

N210

ZigBee(Commodity)

CC2420 WEBee @ USRP N210 WEBee@ Smartphone LG Nexus 5 WEBee@Laptop AR2425 Receiver Sender

34

RX Wi-Fi Frame RX ZigBee Frame RX ZigBee Frame

slide-35
SLIDE 35

Tian He @ UMN

Experimental Setting

— Lab — Hallway — Outdoor

Experiment setting 10,000 runs each trial

  • Varying distances
  • Varying Tx Power
  • Varying packet length
  • Varying content
  • Varying duty-cycle
  • Varying Mobility

35

slide-36
SLIDE 36

Tian He @ UMN

Symbol Error Ratio vs Data Rate

FreeBee [Mobicom ’15]

7.5bps @ 99%

WEBee [Mobicom ’17]

63,000bps @ 99% ~8,000x Speed up

*250kbps theoretically 36

slide-37
SLIDE 37

Tian He @ UMN

Frame Reception Ratio

~50%

WEBee(USRP) è ZigBee WEBee(WiFi) è ZigBee

  • Recept. Ratio (%)

20 40 60 80 100

A frame fails with one symbol error

WEBee(Commodity)

AR2425

WEBee(USRP)

N210

ZigBee

CC2420

37

slide-38
SLIDE 38

Tian He @ UMN

Reliability after Retransmission

99% after 6 retransmissions

Less re-TX with Repeated preamble and coding

38

slide-39
SLIDE 39

Tian He @ UMN

Parallel CTC

With two channels, WEBee vs. FreeBee = ~16,000x

Channel I Channel II

39

slide-40
SLIDE 40

40

Tian He @ UMN

40

WEBee in Action

slide-41
SLIDE 41

Tian He @ UMN

WEBee Demo

41

slide-42
SLIDE 42

Tian He @ UMN

Application: Smart Light Control

GE Gateway Solution WeBee Solution Vs.

— You can control ZigBee Smart Bulb with WEBee

42

slide-43
SLIDE 43

Tian He @ UMN

Release: WEBee Payload Generator V1.o

You can conduct cross-technology research using WEBee Generator!

Available at: http://tianhe.cs.umn.edu/CTC

43

Possible New Topics:

  • Channel Access Control
  • Coordination
  • Neighbor Discovery
  • Multi-Technology Routing
  • CTC Time Synch.
  • CTC Localization
  • …..
slide-44
SLIDE 44

44

Tian He @ UMN

44

Extension

slide-45
SLIDE 45

Tian He @ UMN

Question: Whether Signal Emulation is a generic technology?

45

slide-46
SLIDE 46

Tian He @ UMN

BlueBee: BlueTooth to ZigBee [SenSys ’17]

46

slide-47
SLIDE 47

Tian He @ UMN

LTEBee: LTE (band 7) to ZigBee

— LTE smartphone controls a CC2530 ZigBee Blub directly

after 7-layers channel coding and 6-step modulation.

47

slide-48
SLIDE 48

Tian He @ UMN

Conclusion

— WEBee is the first physical-layer CTC design, a

paradigm shift with a significantly higher throughput, while requiring no change of HW.

— Our work indicates Signal Emulation is a generic

technology to build light-weight SDR, striking a delicate balance between flexibility and cost.

— Our work brings a surge of opportunities to expand

many local wireless mechanisms globally (e.g., coordination, discovery, etc.) across technologies.

48

slide-49
SLIDE 49

Tian He @ UMN

CTC Technical Support is available at http://tianhe.cs.umn.edu/CTC

49

slide-50
SLIDE 50

50

Tian He @ UMN

50

Can support two-way

Master Node Slave nodes

Duty-Cycle Mode Always On Mode

Wake Long Range

slide-51
SLIDE 51

Tian He @ UMN

— Wireless technologies share unlicensed ISM bands,

  • ffering opportunity for cross-tech. communication

Opportunity for Cross-Tech.-Comm.

<ni.com> <digikey.com>

Channel

Center Frequency (MHz)

51

slide-52
SLIDE 52

Tian He @ UMN

Channel Mapping

— OFDM Has 64 subcarrier, 48 data, 12 null and 4 pilot

52

slide-53
SLIDE 53

Tian He @ UMN

Four-to-one emulation

— Four Wi-Fi symbols are used to emulate one ZigBee symbol

53

slide-54
SLIDE 54

Tian He @ UMN

Link Layer Reliability

— Repeated preamble and hamming coding

54