Hitchhike: Riding Control on Preambles Xiaoyu Ji Xiaoyu Ji, Jiliang Wang, Mingyan Liu, Yubo Yan, Panlong Yang and Yunhao Liu INFOCOM, 2014, Toronto Hong.

Slides:



Advertisements
Similar presentations
1 Retransmission Repeat: Simple Retransmission Permutation Can Resolve Overlapping Channel Collisions Li (Erran) Li Bell Labs, Alcatel-Lucent Joint work.
Advertisements

IEEE INFOCOM 2004 MultiNet: Connecting to Multiple IEEE Networks Using a Single Wireless Card.
Chorus: Collision Resolution for Efficient Wireless Broadcast Xinyu Zhang, Kang G. Shin University of Michigan 1.
Combining TCP with coding in wireless network
Xiaolong Zheng, Zhichao Cao, Jiliang Wang, Yuan He, and Yunhao Liu SenSys 2014 ZiSense Towards Interference Resilient Duty Cycling in Wireless Sensor Networks.
SELECT: Self-Learning Collision Avoidance for Wireless Networks Chun-Cheng Chen, Eunsoo, Seo, Hwangnam Kim, and Haiyun Luo Department of Computer Science,
Walking down the STAIRS: Efficient Collision Resolution with Constructive Interference Xiaoyu Ji Xiaoyu Ji, Yuan He, Jiliang Wang, Wei Dong, Xiaopei Wu.
Strider : Automatic Rate Adaptation & Collision Handling Aditya Gudipati & Sachin Katti Stanford University 1.
CARA: Collision-Aware Rate Adaptation for IEEE WLANs Presented by Eric Wang 1.
Collision Aware Rate Adaptation (CARA) Bob Kinicki Computer Science Department Computer Science Department Advanced Computer.
Doc.: IEEE /0705r2 Submission Control PHY Design for 40-50GHz Millimeter Wave Communication Systems Authors: May 2015 Slide 1Jianhan Liu (MediaTek)
Doc.: IEEE /xxxx Submission Control PHY Design for 40-50GHz Millimeter Wave Communication Systems.pptx Authors: May 2015 Slide 1Jianhan Liu, et.
A Layered Hybrid ARQ Scheme for Scalable Video Multicast over Wireless Networks Zhengye Liu, Joint work with Zhenyu Wu.
DAC: Distributed Asynchronous Cooperation for Wireless Relay Networks 1 Xinyu Zhang, Kang G. Shin University of Michigan.
1 CMPT 371 Data Communications and Networking Spread Spectrum.
The National Centres of Competence in Research are managed by the Swiss National Science Foundation on behalf of the Federal Authorities NCCR MICS review.
Wireless Networking & Mobile Computing CS 752/852 - Spring 2012 Tamer Nadeem Dept. of Computer Science Lec #7: MAC Multi-Rate.
Doc.: IEEE /0705r1 Submission Control PHY Design for 40-50GHz Millimeter Wave Communication Systems Authors: May 2015 Slide 1Jianhan Liu, et.
Voice over the Dins: Improving Wireless Channel Utilization with Collision Tolerance Xiaoyu Ji Xiaoyu Ji, Yuan He, Jiliang Wang, Kaishun Wu, Ke Yi, Yunhao.
MZig: Enabling Multi-Packet Reception in ZigBee Linghe Kong, Xue Liu McGill University MobiCom 2015.
WiCop: Engineering WiFi Temporal White-Space for Safe Operations of Wireless Body Area Networks in Medical Applications Yufei Wang, Qixin Wang, Zheng Zeng,
Support WiFi and LTE Co-existence
6: Wireless and Mobile Networks6-1 Chapter 6 Wireless and Mobile Networks Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition.
SMACK: Smart ACKnowledgment Scheme for Broadcast Messages in Wireless Networks Aveek Dutta, Dola Saha, Dirk Grunwald, Douglas Sicker, University of Colorado.
A Power Independent Detection (PID) Method for Ultra Wide Band Impulse Radio Networks Alaeddine EL-FAWAL Joint work with Jean-Yves Le Boudec UWB4SN 2005:
Copyright: S.Krishnamurthy, UCR Power Controlled Medium Access Control in Wireless Networks – The story continues.
MAC Protocols In Sensor Networks.  MAC allows multiple users to share a common channel.  Conflict-free protocols ensure successful transmission. Channel.
Decoding Collisions Shyamnath Gollakota Dina Katabi.
Doc.: IEEE /0909r0 Submission July 2012 Jong S. Baek, AlereonSlide 1 Analysis, simulation and resultant data from a 6-9GHz OFDM MAC/PHY Date:
Efficient Control Plane Design in Wireless Networks Presented by Xiaoyu JI 23, June, 2013.
PPR: Partial Packet Recovery for Wireless Networks Kyle Jamieson and Hari Balakrishnan MIT Computer Science and Artificial Intelligence Laboratory.
5: DataLink Layer 5a-1 Multiple Access protocol. 5: DataLink Layer 5a-2 Multiple Access Links and Protocols Three types of “links”: r point-to-point (single.
Cross-Layer Approach to Wireless Collisions Dina Katabi.
A Power Independent Detection (PID) Method for Ultra Wide Band Impulse Radio Networks Alaeddine EL-FAWAL Joint work with Jean-Yves Le Boudec ICU 2005:
mZig: Enabling Multi-Packet Reception in ZigBee
Doc.: IEEE /1398r0 Submission November 2014 Slide 1 Shiwen He, Haiming Wang Preamble Sequence for IEEE aj (45GHz) Authors/contributors:
A Reliability-oriented Transmission Service in Wireless Sensor Networks Yunhuai Liu, Yanmin Zhu and Lionel Ni Computer Science and Engineering Hong Kong.
Mitigating starvation in Wireless Ad hoc Networks: Multi-channel MAC and Power Control Adviser : Frank, Yeong-Sung Lin Presented by Shin-Yao Chen.
doc.: IEEE /183r0 Submission March 2002 David Beberman, Corporate Wave Net, Inc.Slide 1 Single Burst Contention Resolution “Wireless Collision.
PPR: Partial Packet Recovery Brad Karp UCL Computer Science CS 4038 / GZ06 23 rd January, 2008.
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.
Doc.: IEEE /0779r0 Submission Guixia Kang, BUPT July 2010 VHT-LTF Design for IEEE802.11ac Slide 1 Date: Authors:
FD-MMAC: Combating Multi-channel Hidden and Exposed Terminals Using a Single Transceiver Yan Zhang, Loukas Lazos, Kai Chen, Bocan Hu, and Swetha Shivaramaiah.
Chapter-7 Special topics in ranging Prof. Jae-Young Pyun Presentation By Amod Pudasaini WHYNET lab Date: 5 th May
Accurate WiFi Packet Delivery Rate Estimation and Applications Owais Khan and Lili Qiu. The University of Texas at Austin 1 Infocom 2016, San Francisco.
Optimal Sequence Allocation and Multi-rate CDMA Systems Krishna Kiran Mukkavilli, Sridhar Rajagopal, Tarik Muharemovic, Vikram Kanodia.
TBAS: Enhancing Wi-Fi Authentication by Actively Eliciting Channel State Information Muye Liu, Avishek Mukherjee, Zhenghao Zhang, and Xiuwen Liu Florida.
More Security and Programming Language Work on SmartPhones Karthik Dantu and Steve Ko.
Multiple Data Rates for WUR
Multiple Data Rates for WUR
Wireless Communication
Stateful Inter-Packet Signal Processing for Wireless Networking
Optimal Sequence Allocation and Multi-rate CDMA Systems
WUR and Efficiency Tradeoffs
Goal Control the amount of traffic in the network
Error Rate Results of OFDM from Bluetooth Interference
Preamble Sequence for aj(45GHz)
WUR Dual SYNC Design Follow-up: SYNC bit Duration
Evaluation on blind detection for
Multiple Data Rates for WUR
Hybrid Multiple Access in ax
Date Submitted: November 11, 2005]
WUR FDMA Padding Content
QGesture: Quantifying Gesture Distance and Direction with WiFi Signals
Date Submitted: October 24, 2005]
Date Submitted: October 24, 2005]
Comparisons of HARQ transmission schemes for 11be
Comparisons of HARQ transmission schemes for 11be
Comparisons of HARQ transmission schemes for 11be
Further discussion on Hybrid Multiple Access for
Presentation transcript:

Hitchhike: Riding Control on Preambles Xiaoyu Ji Xiaoyu Ji, Jiliang Wang, Mingyan Liu, Yubo Yan, Panlong Yang and Yunhao Liu INFOCOM, 2014, Toronto Hong Kong University of Science and Technology Tsinghua University University of Michigan PLA University of Science & Technology

Background 2 Control overhead – Dedicated control channel – Data plane acting as control plane E.g., RTS/CTS The drawback – Extra air time – Collision Hi, Bob Hi, Alice AliceBob I wanna send you sth. Sure DATA Got it!

The State-of-the-art Carrying control on data packets payload – Utilize the PHY SNR margin of payload – Achieve a side-channel 1 – Build a decoupled control plane 2 3 Ref 1: K. Wu, etc. Side channel: bits over interference, MobiCom’10 Ref 2: A. Cidon, etc. Flashback: decoupled lightweight wireless control, Sigcomm’12

The Problems High SNR of the payload – Redundancy with DSSS/OFDM – Hurting payload bits Control may be submerged Never supporting multiple users 4 ? Is there any better choice?

Motivation Preamble – What is it? – Repeated pattern (e.g., 32 ‘0’ in ) – Auto-correlation The SNR gap: detection vs. decoding 5 Preamble can be a good carrier for control messages.

The Basic Idea 6 Put controls onto preambles Encode control messages with waveforms Decode control messages by correlation

Design of Control Messages Control message design – Control Preamble – Controls have little cross-correlation x The length of controls x is a critical point! 7 Large control space Less impact on preamble

Cont’d PN sequences in x = 64 can be a good candidate 8

Detecting Control Messages Correlation detection multiple signals The normalized correlation 9 Detect multiple controls!

The Subtraction-Detection Algorithm Imperfection – Controls cannot be totally orthogonal to preamble – Cross-correlation among controls Sub and then detect 10

Some Other Concerns Frequency offset – Small in homogeneous protocols, e.g., 260 Hz and thus can be omitted – Large in heterogeneous protocols, can reach 200k Hz, profound affect 11

Implementation 12 Sender maps the controls on preamble of the packet on the air Receiver exploits the sub-detect algorithm

Evaluation Signal trace analysis Single user scenario – Detection accuracy of preamble – Detection accuracy of controls Multiple-user scenario WiFi interference scenario Comparison with payload based mechanism 13

Settings Modulation scheme: IEEE , center frequency GHz Control message: 64 chips Power  SNR range: [10-26] dBm Detection threshold:

Signal Traces 15 One control: power enhancement Three controls: larger power peak WiFi interference has significant influence (frequency offset)

Detection of Preamble 16 Control messages affect slightly (<1%) Wi-Fi signals can be more detrimental Frequency offset estimation is distorted!

Detection of Controls 17 Correlation increases with larger SNR difference Sub-detection algorithm increases the correlation by more than 0.1

Multi-user Scenario 18 Sender 1,2 and 3 transmit control messages while sender 4 not Three spikes for the three users, with clear difference in correlation

Hitchhike vs. Side-Channel 19 Side-channel: interfere single chip/symbol (k=1), interfere 2 consecutive chips (k=2) Side-channel suffers from false “error” bits Side-channel has larger loss rate, especially in 8~16 dBm region

Summary Carrying controls with data packets is a promising direction Data payload and control messages interfere with each other We propose Hitchhike, which put controls on preamble Design and implement Hitchhike in Comprehensive evaluation is conductd 20

Thank you ! 21