MZig: Enabling Multi-Packet Reception in ZigBee Linghe Kong, Xue Liu McGill University 2015-09-08 MobiCom 2015.

Slides:



Advertisements
Similar presentations
Submission doc.: IEEE /1409r0 November 2013 Adriana Flores, Rice UniversitySlide 1 Dual Wi-Fi: Dual Channel Wi-Fi for Congested WLANs with Asymmetric.
Advertisements

SoNIC: Classifying Interference in Sensor Networks Frederik Hermans et al. Uppsala University, Sweden IPSN 2013 Presenter: Jeffrey.
Building Efficient Spectrum-Agile Devices for Dummies Eugene Chai, Kang G. Shin University of Michigan – Ann Arbor Jeongkeun “JK” Lee, Sung-Ju Lee, Raul.
Chorus: Collision Resolution for Efficient Wireless Broadcast Xinyu Zhang, Kang G. Shin University of Michigan 1.
Symbol Level Network Coding By Sachin Katti, Dina Katabi, Hari Balakrishnan, Muriel Medard Sigcomm 2008.
Analog Network Coding Sachin Katti Shyamnath Gollakota and Dina Katabi.
A Novel Finger Assignment Algorithm for RAKE Receivers in CDMA Systems Mohamed Abou-Khousa Department of Electrical and Computer Engineering, Concordia.
Strider : Automatic Rate Adaptation & Collision Handling Aditya Gudipati & Sachin Katti Stanford University 1.
SUCCESSIVE INTERFERENCE CANCELLATION IN VEHICULAR NETWORKS TO RELIEVE THE NEGATIVE IMPACT OF THE HIDDEN NODE PROBLEM Carlos Miguel Silva Couto Pereira.
Interference Centric Wireless Networks Sachin Katti Assistant Professor EE&CS, Stanford University.
Hitchhike: Riding Control on Preambles Xiaoyu Ji Xiaoyu Ji, Jiliang Wang, Mingyan Liu, Yubo Yan, Panlong Yang and Yunhao Liu INFOCOM, 2014, Toronto Hong.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Leveraging Interleaved Signal Edges for Concurrent Backscatter by Pan Hu, Pengyu.
Topology Control for Effective Interference Cancellation in Multi-User MIMO Networks E. Gelal, K. Pelechrinis, T.S. Kim, I. Broustis Srikanth V. Krishnamurthy,
1 DOA-ALOHA: Slotted ALOHA for Ad Hoc Networking Using Smart Antennas Harkirat Singh & Suresh Singh Portland State University, OR, USA.
CARA: Collision-Aware Rate Adaptation for IEEE WLANs Presented by Eric Wang 1.
Performance of DS-CDMA Protocols in Wireless LANS M.Parikh, P.Sharma, R.Garg, K. Chandra, C. Thompson Center for Advanced Computation and Telecommunications.
Standard for Low Rate WPAN. Home Networking Features. Wired and Wireless Networks. Advantages of Wireless. Need for low power consumption. Bluetooth:
Wireless Sensor Network Deployment Lessons Learned Steven Lanzisera Environmental Energy Technologies Division, LBNL 21 January 2011.
DAC: Distributed Asynchronous Cooperation for Wireless Relay Networks 1 Xinyu Zhang, Kang G. Shin University of Michigan.
Doc.: IEEE /0861r0 SubmissionSayantan Choudhury Impact of CCA adaptation on spatial reuse in dense residential scenario Date: Authors:
Doc.: IEEE /1187r1Sep 2014 Submission Po-Kai Huang (Intel) Slide 1 The Effect of Preamble Error Model on MAC Simulator Date: NameAffiliationsAddressPhone .
MIMO and TCP: A CASE for CROSS LAYER DESIGN Soon Y. Oh, Mario Gerla Computer Science Dept. University of California, Los Angeles {soonoh,
ZIGBEE Compared to BLUETOOTH
1 O-MAC: A Receiver Centric Power Management Protocol Hui Cao, *Kenneth W. Parker, Anish Arora The Ohio State University, *The Samraksh Company.
The University of Texas at Austin
Z IG Z AG D ECODING : C OMBATING H IDDEN T ERMINALS IN W IRELESS N ETWORKS Shyamnath Gollakota and Dina Katabi MIT CSAIL SIGCOMM 2008 Presented by Paul.
RCTC: Rapid Concurrent Transmission Coordination in Full Duplex Wireless Networks Wenjie Zhou, Kannan Srinivasan, Prasun Sinha Department of Computer Science.
Harnessing Mobile Multiple Access Efficiency with Location Input Wan Du * and Mo Li School of Computer Engineering Nanyang Technological University, Singapore.
Communication Theory as Applied to Wireless Sensor Networks muse.
1 SenMetrics’05, San Diego, 07/21/2005 SOSBRA: A MAC-Layer Retransmission Algorithm Designed for the Physical-Layer Characteristics of Clustered Sensor.
Low Power Wireless Design Dr. Ahmad Bahai National Semiconductor.
ZigBee Module 구성도. IEEE LR-WPAN  Low power consumption  Frequent battery change is not desired and/or not feasible  Low cost  Otherwise,
Abdul-Aziz.M Al-Yami Khurram Masood Case Study: Phase III Transmitter Receiver Simulation.
AutoMAC : Rateless Wireless Concurrent Medium Access Aditya Gudipati, Stephanie Pereira, Sachin Katti Stanford University.
Joint PHY-MAC Designs and Smart Antennas for Wireless Ad-Hoc Networks CS Mobile and Wireless Networking (Fall 2006)
Support WiFi and LTE Co-existence
Developing a SDR Testbed Alex Dolan Mohammad Khan Ahmet Unsal Project Advisor Dr. Aditya Ramamoorthy.
Doc.: IEEE d_Intra-Device_Propagation_Measuremets Submission March 2015 Slide 1 Project: IEEE P Working Group for Wireless Personal.
Decoding Collisions Shyamnath Gollakota Dina Katabi.
Achieving Spectrum Efficiency Lili Qiu University of Texas at Austin 1.
Harnessing Frequency Diversity in Wi-Fi Networks Apurv Bhartia Yi-Chao Chen Swati Rallapalli Lili Qiu MobiCom 2011, Las Vegas, NV The University of Texas.
X. Li, W. LiuICC May 11, 2003A Joint Layer Design Smart Contention Resolution Random Access Wireless Networks With Unknown Multiple Users: A Joint.
Fast Resilient Jumbo Frames in Wireless LANs Apurv Bhartia University of Texas at Austin Joint work with Anand Padmanabha Iyer, Gaurav.
Doc.: IEEE /1032r1 Submission September 2004 Hiroyuki Nakase, Tohoku Univ.Slide 1 Enhanced MAC proposal for high throughput. Tohoku University.
Cross-Layer Approach to Wireless Collisions Dina Katabi.
mZig: Enabling Multi-Packet Reception in ZigBee
Chapter 15 Wireless LANs 15.# 1
A Simple Transmit Diversity Technique for Wireless Communications -M
MIMO: Challenges and Opportunities Lili Qiu UT Austin New Directions for Mobile System Design Mini-Workshop.
Why PHY Really Matters Hari Balakrishnan MIT CSAIL August 2007 Joint work with Kyle Jamieson and Ramki Gummadi.
CRMA: Collision Resistant Multiple Access Lili Qiu University of Texas at Austin Joint work with Tianji Li, Mi Kyung Han, Apurv Bhartia, Eric Rozner, Yin.
Case Study (ZigBee): Phase IV Transmitter & Receiver Simulation.
Performance Evaluation of Multiple IEEE b WLAN Stations in the Presence of Bluetooth Radio.
FD-MMAC: Combating Multi-channel Hidden and Exposed Terminals Using a Single Transceiver Yan Zhang, Loukas Lazos, Kai Chen, Bocan Hu, and Swetha Shivaramaiah.
Doc.: IEEE /0535r0 Submission May 2008 Thomas Kenney, Minyoung Park, Eldad Perahia, Intel Corp. Slide 1 PHY and MAC Throughput Analysis with 80.
1 Yue Qiao, Ouyang Zhang, Wenjie Zhou, Kannan Srinivasan and Anish Arora Department of Computer Science and Engineering PhyCloak: Obfuscating Sensing from.
A REVIEW: PERFORMANCE ANALYSIS OF MIMO-WiMAX AKANKSHA SHARMA, LAVISH KANSAL PRESENTED BY:- AKANKSHA SHARMA Lovely Professional University.
B2W2 N-Way Concurrent Communication for IoT Devices
Achieving Single Channel, Full Duplex Wireless Communication
Wireless Communication
Wireless Networks.
Co-BCast: High-Rate WiFi Broadcasting in Crowded Scenarios via Lightweight Coordination of Multiple Access Points Hang Qiu, Konstantinos Psounis, Giuseppe.
Full Duplex Benefits and Challenges
Achieving Single Channel, Full Duplex Wireless Communication
AccuRate: Constellation Aware Rate Estimation in Wireless Networks
CSMA/CN: Carrier Sense Multiple Access with Collision Notification
Full Duplex Benefits and Challenges
20us effective preambles for MIMO-OFDM
Physical Layer Model of the Impact of Bluetooth on IEEE b
20us effective preambles for MIMO-OFDM
Presentation transcript:

mZig: Enabling Multi-Packet Reception in ZigBee Linghe Kong, Xue Liu McGill University MobiCom 2015

MotivationMotivation 1 PreliminaryPreliminary 2 DesignDesign 3 ImplementationImplementation 4 Performance Evaluation 5 Table of Contents

Motivation Motivation Table of Contents

ZigBee Communication Standard: IEEE Applications: Sensor networks; Smart homes; Internet of things; Industrial control;

Convergcast in ZigBee Tree topology Cluster topology

Collision Problem Collision

Related Work Collision Avoidance CSMA/CA [JSAC'04,ToN'08] RTS-CTS [AHNet'03] backoff, hidden terminallatency Collision Resolution Analog NC [SigComm'07], XORs [SigComm'06], Full Duplex [MobiCom'11] Constructive Interference [IPSN'11, NDSI'13, TPDS'15] ZigZag [SigComm'08] partial known infosame content retransmission required

1 Preliminary Preliminary Table of Contents

ZigBee Specification FrequencyCoverage Data Rate # of Channels Rx Sensitibity Modulation 2.4GHzWorld250kbps16-85dBmO-QPSK 868MHzEurope20kbps1-92dBmBPSK 915MHzUSA40kbps10-92dBmBPSK

Baseband Signal in ZigBee

Features of ZigBee Chips Oversampling: sampling rate of recent ADCs (at RX side) is much higher than 2MHz. Known shaping: half-sine. Uniform amplitude: O-QPSK, no ASK or QAM. How to leverage these features to design mZig?

1 2 Design Design Table of Contents

A Novel Technique: mZig mZig leverages the physical layer features and decomposes a multi-packet collision directly. Example: a two-packet collision.

Two Categories of Collisions with chip-level time offset (w/ CTO) without chip-level time offset (w/o CTO)

CrossIC Cross Interference Cancellation (CrossIC) for collision w/ CTO

CrossIC

CrossIC Collision-free samples Step I: Extract collision-free samples

CrossIC Cross Interference Cancellation (CrossIC) for collision w/ CTO Estimated samples Step II: Estimate samples to form a whole chip

CrossIC Cross Interference Cancellation (CrossIC) for collision w/ CTO New collision-free samples Substract the estimated chip from the collision

CrossIC Cross Interference Cancellation (CrossIC) for collision w/ CTO Repeat the extraction and estimation steps

CrossIC Cross Interference Cancellation (CrossIC) for collision w/ CTO Repeat the extraction and estimation steps

CrossIC Cross Interference Cancellation (CrossIC) for collision w/ CTO Repeat the extraction and estimation steps

CrossIC Cross Interference Cancellation (CrossIC) for collision w/ CTO Repeat the extraction and estimation steps

CrossIC Cross Interference Cancellation (CrossIC) for collision w/ CTO Repeat the extraction and estimation steps

CrossIC Cross Interference Cancellation (CrossIC) for collision w/ CTO Repeat the extraction and estimation steps

AmpCoD Amplitude Combination based Decomposition (AmpCoD) for collision w/o CTO. Assume α>β L1L1 α+β L2L2 α-βα-β L3L3 -α+β L4L4 -α-β-α-β

Core Design CrossICAmpCoD Design Enhancement Time Offset Detection Anti-Noise Multipath Filter Frequency Offset Compensation Scope m-Packet Collision Bluetooth & WiFi

1 2 3 Implementation Implementation 4 5 Table of Contents

RX PHY: ZigBee v.s. mZig

DmZig Module

Testbed RX: USRP X310 + PC TX: USRP B210*6 + Laptop*6 + iRobots*

Performance Evaluation Performance Evaluation 5 Table of Contents

Experiment Setting Configuration Sampling rate: 32Msps TX power: 0dB (1mW) Channel selection: Field 7.5m×6.8m office Metrics Bit Error Rate (BER) Throughput Compared with ZigBee ZigZag

BER: Different Sampling Rates Reference

BER: Different Techniques Reference

Throughput: Different Techniques

X 1X

Throughput: Static v.s. Mobile

Conclusion We design mZig, a novel RX design to enable multi-packet reception in ZigBee. Theoritcally, the maximal concurrent transmissions is m=S/2C. We implement mZig on USRPs. In our testbed, the throughput of mZig achieves 4.5x of ZigBee with four or more TXs

40 Q & A

Backup

PHY in ZigBee

Time Offset Detection

Anti-Noise Design For CrossIC For AmpCoD

Multipath Filter Channel estimation is required to estimate the impulse responses of multipath. Multipath effect is filtered chip-by-chip.

Frequency Offset Compensation Channel estimation is also required to estimate the frequency offset. Compensate the frequency offset chip-by-chip.

Scope m-Packet Collision in ZigBee Bluetooth WiFi

MAC for mZig The conventional MAC for ZigBee cannot be applied directly: –CSMA/CA –ACK

Simulation Impact of CTOImpact of SNR

Simulation (cont) Multipath FilterFreq. Compensation