BEST Paper MobiCom 2017 Zhijun Li and Tian He

Similar documents
StripComm. Interference-resilient Cross-technology Communication in Coexisting Environments. Tsinghua University. Xiaolong Zheng, Yuan He, Xiuzhen Guo

WPAN/WBANs: ZigBee. Dmitri A. Moltchanov kurssit/elt-53306/

Wireless and WiFi. Daniel Zappala. CS 460 Computer Networking Brigham Young University

Smart test and certification of wireless IoT devices

Wireless Networks. CSE 3461: Introduction to Computer Networking Reading: , Kurose and Ross

3.1. Introduction to WLAN IEEE

Guide to Wireless Communications, 3 rd Edition. Objectives

CS263: Wireless Communications and Sensor Networks

Wireless and Mobile Networks 7-2

Junseok Kim Wireless Networking Lab (WINLAB) Konkuk University, South Korea

CSC 4900 Computer Networks: Wireless Networks

Topic 2b Wireless MAC. Chapter 7. Wireless and Mobile Networks. Computer Networking: A Top Down Approach

BII - Broadband for Industrial Internet

Wireless# Guide to Wireless Communications. Objectives

Advanced Computer Networks WLAN

Emerging communication technologies enabling the Internet of Things IoT system design challenges and testing solutions

Co-existence of WiFi and ZigBee

Wireless Sensor Networks

6.9 Summary. 11/20/2013 Wireless and Mobile Networks (SSL) 6-1. Characteristics of selected wireless link standards a, g point-to-point

ZigFi: Harnessing Channel State Information for Cross-Technology Communication

Eclipse IOT day April 3016 LoRa Overview. Wyres SAS 2016

Architect a Next-Gen ac Wave 3 Software-Defined Modem

Message acknowledgement and an optional beacon. Channel Access is via Carrier Sense Multiple Access with

Mohammad Hossein Manshaei 1393

IEEE Testing Signal Compliance of ZigBee Standard

Wireless Local Area Network. Internet Protocol Suite

Wireless Networks. CSE 3461: Introduction to Computer Networking Reading: , Kurose and Ross ( 6th ed.); , Kurose and Ross (7th ed.

KW41Z IEEE and BLE Coexistence Performance

IEEE ah. sub 1GHz WLAN for IoT. What lies beneath Wi-Fi HaLow. Eduard Garcia-Villegas, Elena López-Aguilera Dept. of Network Engineering

4.3 IEEE Physical Layer IEEE IEEE b IEEE a IEEE g IEEE n IEEE 802.

CS 332 Computer Networks Wireless Networks

Overview of Wi-Fi. Dr. Srikanth Subramanian CKO, Nanocell Networks Wi-Fi A Wireless Success Story

Transparent Cross-technology Communication over Data Traffic

Day 1: Wi-Fi Technology Overview

Wireless (NFC, RFID, Bluetooth LE, ZigBee IP, RF) protocols for the Physical- Data Link layer communication technologies

Outline. TWR Module. Different Wireless Protocols. Section 7. Wireless Communication. Wireless Communication with

Practical MU-MIMO User Selection on ac Commodity Networks

Strengthening Unlicensed Band Wireless Backhaul

Communication and Networking in the IoT

Sensor-to-cloud connectivity using Sub-1 GHz and

WIRELESS TECHNOLOGIES

Outline. Lecture 16: Wireless Networking. Physical Layer (Layer 1) Ethernet: Wireless is Different. Attenuation Over Space

Wi-Fi Technology, Standards,and Evolution. Dr. Srikanth Subramanian CKO, Nanocell Networks

Overview : Computer Networking. Spectrum Use Comments. Spectrum Allocation in US Link layer challenges and WiFi WiFi

Alternate PHYs

Metronome: Spectrum Sharing in Heterogeneous Wireless Networks. Ramki Gummadi (MIT)

Error characteristics and their prediction in ZigBee transmission at coexistence conditions

3 Steps for Managing RF Interference Challenges

e-pg Pathshala Quadrant 1 e-text

Wireless# Guide to Wireless Communications. Objectives

Wireless Networks. Wireless Links. Mike Freedman hap:// Interference / bit errors

Extending or Interconnecting LANS. Physical LAN segment. Virtual LAN. Forwarding Algorithm 11/9/15. segments. VLAN2, Port3. VLAN1, Port1.

Bridging Link Power Asymmetry in Mobile Whitespace Networks Sanjib Sur and Xinyu Zhang

Coexistence of WBAN and WLAN in Medical Environments

PHY Link Channel Resource Allocation, Overhead, Impact on Procedures. Nicola Varanese (Qualcomm)

Smart Energy for Smart Cities Webinar 28 March Andy Wood, Director, Business Development, Smart Energy & Home Security and Automation, Qualcomm

WLAN Tests with Signaling and Packet Data Application Note

Grandstream Networks, Inc. GWN76XX Series Mesh Network Guide

Announcements : Wireless Networks Lecture 11: * Outline. Power Management. Page 1

Multiple Access in Cellular and Systems

Date of Publication by HGI: May,

The following CompTIA Network+ domain objectives and examples are covered in this module:

Wireless Sensor Networks

Available online at ScienceDirect. Procedia Engineering 154 (2016 )

WHITE PAPER AX WAIT, DID WE JUST BUILD A WIRELESS SWITCH?

Wi-Fi helping out Bluetooth Smart for an improved home automation user experience

Wireless Sensor Networks

Wireless Technology and Market Trends

COMP 3331/9331: Computer Networks and Applications

ScienceDirect. Evaluating the Energy Overhead Generated by Interferences within the 2.4 GHz Band for a Hybrid RFID Network

Amarjeet Singh. February 7, 2012

Link Estimation and Tree Routing

5g for connected industries

5G Techniques for Ultra Reliable Low Latency Communication. Dr. Janne Peisa Principal Researcher, Ericsson Research

DNMA-91 Specifica on

Wireless networks: from cellular to ad hoc

Medium Access Control in Wireless Networks

PREDICTIVE CHANNEL SCANNING AND SWITCHING ALGORITHM FOR THE COEXISTENCE OF IEEE AND WIFI. Received May 2012; revised October 2012

WiFi Networks: IEEE b Wireless LANs. Carey Williamson Department of Computer Science University of Calgary Winter 2018

E3-E4 (CM MODULE) WiMAX OVERVIEW & BSNL WiMAX PROJECT

Wireless and Mobile Networks

WIRELESS-NETWORK TECHNOLOGIES/PROTOCOLS

Wireless LANs. The Protocol Stack The Physical Layer The MAC Sublayer Protocol The Frame Structure Services 802.

Wireless LANs/data networks

Communication Systems. WPAN: Bluetooth. Page 1

Outline. Introduction WiMAX s Features WiMAX s Competitors Conclusion References Ting-Kai Huang, MNET Lab 2

Leading the Path to 5G

WNC-0300USB. 11g Wireless USB Adapter USER MANUAL

Survey Topic: WiFi On The Move Presented by - Abhinav Tekumalla (atekumal) Bahula Gupta (bahulag)

Chapter 3.1 Acknowledgment:

Cellular LPWA Communication Standards (Low Power Wide Area)

Announcements / Wireless Networks and Applications Lecture 9: Wireless LANs Wireless. Regular Ethernet CSMA/CD.

Bluetooth: Short-range Wireless Communication

VertexCom. VC83X0 Product Brief. Version: 0.4 Release Date: June 28, Specifications are subject to change without notice.

Lora-A Revolutionary Technology for IOT LPWAN. Tony Li Vice President of China Sales and Marketing, Semtech Corporation

WPAN-like Systems. UWB Ultra Wide Band. IrDA Infrared Data Association. Bluetooth. Z-Wave. WPAN Wireless Personal Area Network

Wireless Networking: An Introduction. Hongwei Zhang

Testing was conducted in order to compare XB3-24 homogenous, XB3-24 / XB24 mixed and XB24 homogenous network performance.

CHAPTER 3 BLUETOOTH AND IEEE

CAR 2 CAR COM/ARCH IEEE p Extension Roadmap

Transcription:

BEST Paper Award @ MobiCom 2017 Zhijun Li and Tian He Computer Science and Engineering University of Minnesota

Wireless is Everywhere <wigle.net> 2

and Increases Rapidly 1.8B ~4B 130M Source: ABI Research Source: Navigant Research Gartner predicts 20 billion IOT devices by year 2020 3

also Diversifies Quickly 4

Coexist and Collaborate Network of Things Thermostat Smoke detector Humidity detector Many more PAN LAN WAN Smart Hospital

Objective: Ubiquitous Connectivity Q: How to Interconnect/bridge them? WAN LAN PAN PAN 6

Bridging Wireless Tech: Gateway MutiRadio Gateway Extra HW/deployment cost Traffic overhead into/out of the gateway Pre-deployment, unsuitable for ad hoc/mobile 7

The New Paradigm: CTC Cross-Technology Communication (CTC) enabling heterogeneous devices talks directly! 8

What CTC can Achieve: Low Cost A WiFi AP controls all smart home ZigBeeenabled devices in one hop without gateway 9

What CTC can Achieve: Mobility VANET Battle Field Inventory Tracking Wearables Direct Communication among mobile IOT devices without pre-deployed gateways 10

What CTC can Achieve: Coordination Support Explicit channel coordination No traffic next 20ms I need next 200ms Time Wifi ZigBee Wifi Extends local mechanisms globally across wireless tech Global RTS/CTS Reservation. Global Time Division Multiple Access (TDMA) 11

WEBee Physical-Layer Cross-Technology Communication WEBee: WiFi Emulated ZigBee 12

Outline The State of the Art The Design Implementation & Evaluation Extensions 13

The State of the Art 14 14

A Brief History of CTC Research Packet-level CTC Using packet length, gap, or offset A packet can only express a few bits Energy (RSSI) ESENSE Packet Length K. Chebrolu 1 0 GSense Gap Length X. Zhang 1 time HoWiES Comb. Packet Length Y. Zhang WE ARE HERE FreeBee Beacon Interval S. Kim 16,000X Faster!!! PHY CTC 100s Kbps bps bps bps Mobicom 2009 INFOCOM 2013 MobiCom 2015 MobiCom 2017 15

A Brief History of CTC Research Physical-Level CTC By emulating receiver s RF waveform, A packet achieves Rx s maximum rate I/Q RSSI 1 1 1 0 In-phase Quadrature time WE ARE HERE 16,000X Faster!!! PHY CTC 100s Kbps bps bps bps Mobicom 2009 INFOCOM 2013 MobiCom 2015 MobiCom 2017 16

The Design 17 17

The Key Idea of WEBee WiFi Sender WiFi Frame with selected Payload Emulated ZigBee Signals ZigBee Receiver ZigBee Frame Ignore Ignore ZigBee Compatible Signal 18

Challenges of Physical-Layer CTC Modulation: QAM, OFDM Rate: ~54Mbps (802.11g) Distance:300m Tx:26dBm Sensitivity:-80dBm Key Innovation Signal Emulation @ Wi-Fi Sender Without translator Modulation : OQPSK, DSSS Rate: ~250Kbps Distance:100m Tx:0dBm Sensitivity:-97dBm 19

How Wi-Fi Transmits Channel Coding Wi-Fi Frame payload Scrambler Convolutional Encoder Modulation (QAM) Coded Bits Interleaver Pilot Insertion IFFT Cyclic Prefixing Post-QAM Processing Wi-Fi Signal 20

Emulation via a Reverse Path Channel Coding Emulation Wi-Fi Frame payload Scrambler Convolutional Encoder Coded Bits Interleaver QAM Emulation Modulation (QAM) Transmission Emulation Pilot Insertion IFFT Cyclic Prefixing Post-QAM Emulation ZigBee Signals To be Emulated 21

QAM Emulation RF Signal Spectrogram in the Air Mimic OQPSK signals 22 QAM/OFDM signals

Minimizing Emulation Distortion Minimizing emulation distortion in the time-domain is equivalent to minimizing the total deviation of frequency components (based on Parseval s theorem) FFT QAM Emulation Desired Time-domain ZigBee Signals Corresponding Frequency-domain Components 23 The Closest Wi- Fi QAM Points

Other Technical Challenges Reverse channel coding Parallel CTC For details, refer to the paper Pilot/Null avoidance Link-level reliability 24

Innovative Features of WEBee 25 25

Dual-Standard Compliance A part of WiFi frame is a Zigbee frame 26 26

No change in Sender s Hardware/Firmware Send a normal WiFi Frame 27 27

No change in receiver s Hardware/firmware Receive a normal ZigBee Frame 28 28

Combine the advantages of two technologies. Tx:26dbm Sensitivity:-65dbm Big Mouth Rx:0dbm Sensitivity:-97dbm Good Ear WEBee has a longer range than Wi-Fi! 29 29

Support parallel CTC in one WIFI Packet 2MHZ 20MHZ 2MHZ Simultaneous Unicast 30 30

Support high mobility and duty cycled operations Longer Range, better mobility Low Power Listening 31 31

An 16,000x faster CTC with 99.9% reliability For details referring to our mobicom 2017 paper 32 32

Implementation & Evaluation 33

System Implementation Sender WEBee@Laptop AR2425 Receiver WiFi(Commodity) AR9485 RX Wi-Fi Frame WEBee@ Smartphone LG Nexus 5 ZigBee(Commodity) CC2420 RX ZigBee Frame WEBee @ USRP N210 ZigBee(USRP) N210 RX ZigBee Frame 34

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

Symbol Error Ratio vs Data Rate FreeBee [Mobicom 15] 7.5bps @ 99% WEBee [Mobicom 17] 63,000bps @ 99% 36 ~8,000x Speed up *250kbps theoretically

Frame Reception Ratio A frame fails with one symbol error WEBee(Commodity) AR2425 WEBee(USRP) N210 ZigBee CC2420 Recept. Ratio (%) 20 40 60 80 100 ~50% 0 WEBee(USRP) è ZigBee WEBee(WiFi) è ZigBee 37

Reliability after Retransmission 99% after 6 retransmissions Less re-tx with Repeated preamble and coding 38

Parallel CTC With two channels, WEBee vs. FreeBee = ~16,000x 39 Channel I Channel II

WEBee in Action 40 40

WEBee Demo 41

Application: Smart Light Control You can control ZigBee Smart Bulb with WEBee Vs. GE Gateway Solution WeBee Solution 42

Release: WEBee Payload Generator V1.o You can conduct cross-technology research using WEBee Generator! Available at: http://tianhe.cs.umn.edu/ctc Possible New Topics: Channel Access Control Coordination Neighbor Discovery Multi-Technology Routing CTC Time Synch. CTC Localization.. 43

Extension 44 44

Question: Whether Signal Emulation is a generic technology? 45

BlueBee: BlueTooth to ZigBee [SenSys 17] 46

LTEBee: LTE (band 7) to ZigBee LTE smartphone controls a CC2530 ZigBee Blub directly after 7-layers channel coding and 6-step modulation. 47

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

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

Can support two-way Long Range Wake Master Node Always On Mode Slave nodes Duty-Cycle Mode 50 50

Opportunity for Cross-Tech.-Comm. Wireless technologies share unlicensed ISM bands, offering opportunity for cross-tech. communication <ni.com> Channel Center Frequency (MHz) <digikey.com> 51

Channel Mapping OFDM Has 64 subcarrier, 48 data, 12 null and 4 pilot 52

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

Link Layer Reliability Repeated preamble and hamming coding 54