Combating Cross-Technology Interference Shyamnath Gollakota Fadel Adib Dina Katabi Srinivasan Seshan.

Slides:



Advertisements
Similar presentations
SoftCast+ Scalable Robust Mobile Video
Advertisements

We Can Hear You with Wi-Fi !
SoNIC: Classifying Interference in Sensor Networks Frederik Hermans et al. Uppsala University, Sweden IPSN 2013 Presenter: Jeffrey.
Dirty RF Impact on Interference Alignment
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
Symbol Level Network Coding By Sachin Katti, Dina Katabi, Hari Balakrishnan, Muriel Medard Sigcomm 2008.
Interference Alignment and Cancellation EE360 Presentation Omid Aryan Shyamnath Gollakota, Samuel David Perli and Dina Katabi MIT CSAIL.
Click to enter your title. MIMO Technology for Advanced Wireless Local Area Networks Dr. Won-Joon Choi Dr. Qinfang Sun Dr. Jeffrey M. Gilbert Atheros.
Analog Network Coding Sachin Katti Shyamnath Gollakota and Dina Katabi.
Interference Alignment By Motion Swarun Kumar Fadel Adib, Omid Aryan, Shyamnath Gollakota and Dina Katabi.
Whole-Home Gesture Recognition Using Wireless Signals —— MobiCom’13 Author: Qifan Pu et al. University of Washington Presenter: Yanyuan Qin & Zhitong Fei.
BBN: Throughput Scaling in Dense Enterprise WLANs with Blind Beamforming and Nulling Wenjie Zhou (Co-Primary Author), Tarun Bansal (Co-Primary Author),
Physical Layer Security Made Fast and Channel-Independent Shyamnath Gollakota Dina Katabi.
MIMO As a First-Class Citizen in Kate C.-J. Lin Academia Sinica Shyamnath Gollakota and Dina Katabi MIT.
Strider : Automatic Rate Adaptation & Collision Handling Aditya Gudipati & Sachin Katti Stanford University 1.
Oct 21, 2008IMC n Under the Microscope Vivek Shrivastava Shravan Rayanchu Jongwon Yoon Suman Banerjee Department Of Computer Sciences University.
Wireless Networks and Spread Spectrum Technologies.
A Cloud-Assisted Design for Autonomous Driving Swarun Kumar Shyamnath Gollakota and Dina Katabi.
Turbocharging Ambient Backscatter Communication Aaron Parks Angli Liu Shyamnath Gollakota Joshua R. Smith 1.
Wireless in the real world Gabriel Weisz October 8, 2010.
Wireless and going mobile Browsing via low energy photons.
Enfold: Downclocking OFDM in WiFi
Can we get Wi-Fi connectivity for 15 µW? Bryce Kellogg.
1 Understanding and Mitigating the Impact of RF Interference on Networks Ramki Gummadi (MIT), David Wetherall (UW) Ben Greenstein (IRS), Srinivasan.
Low Latency Wireless Video Over Networks Using Path Diversity John Apostolopolous Wai-tian Tan Mitchell Trott Hewlett-Packard Laboratories Allen.
12- OFDM with Multiple Antennas. Multiple Antenna Systems (MIMO) TX RX Transmit Antennas Receive Antennas Different paths Two cases: 1.Array Gain: if.
SourceSync: A Distributed Architecture for Sender Diversity Hariharan Rahul Haitham Hassanieh Dina Katabi.
Design Considerations & Emerging Standards.  Carrier Sense Multiple Access / Collision Detect.  Practical limit on Nodes per collision domain.
DOF: A Local Wireless Information Plane Stanford University Steven HongSachin Katti 1 August 17, 2011.
Overcoming the Antennas-Per-AP Throughput Limit in MIMO Shyamnath Gollakota Samuel David Perli and Dina Katabi.
Improvements in throughput in n The design goal of the n is “HT” for High Throughput. The throughput is high indeed: up to 600 Mbps in raw.
Physical Layer (2). Goal Physical layer design goal: send out bits as fast as possible with acceptable low error ratio Goal of this lecture – Review some.
Network Coding Testbed Jeremy Bergan, Ben Green, Alex Lee.
Automatic Rate Adaptation Aditya Gudipati & Sachin Katti Stanford University 1.
Next Generation n Dina Katabi Jointly with Kate Lin and Shyamnath Gollakota.
Dr. Carl R. Nassar, Dr. Zhiqiang Wu, and David A. Wiegandt RAWCom Laboratory Department of ECE.
Support WiFi and LTE Co-existence
Doc.: n-proposal-statistical-channel-error-model.ppt Submission Jan 2004 UCLA - STMicroelectronics, Inc.Slide 1 Proposal for Statistical.
Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant
Decoding Collisions Shyamnath Gollakota Dina Katabi.
Revisiting the Contract Between Layers Sachin Katti Dina Katabi, Hari Balakrishnan, Muriel Medard.
Wireless specifics. 2 A Wireless Communication System Antenna.
Securing Wireless Medical Implants Shyamnath Gollakota Haitham Hassanieh Benjamin Ransford Dina Katabi Kevin Fu.
ECE 4710: Lecture #2 1 Frequency  Communication systems often use atmosphere for transmission  “Wireless”  Time-varying Electro-Magnetic (EM) Wave 
SOCIAL HOUSEKEEPING THROUGH INTERCOMMUNICATING APPLIANCES AND SHARED RECIPES MERGING IN A PERVASIVE WEB-SERVICES INFRASTRUCTURE WP8 – Tests Ghent CREW.
Cross-Layer Approach to Wireless Collisions Dina Katabi.
Wireless Networks Standards and Protocols & x Standards and x refers to a family of specifications developed by the IEEE for.
Model-Driven Energy-Aware Rate Adaptation
CSCI 465 D ata Communications and Networks Lecture 23 Martin van Bommel CSCI 465 Data Communications & Networks 1.
2012 1/6 NSDI’08 Harnessing Exposed Terminals in Wireless Networks Mythili Vutukuru, Kyle Jamieson, and Hari Balakrishnan MIT Computer Science and Artificial.
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.
Chance Constrained Robust Energy Efficiency in Cognitive Radio Networks with Channel Uncertainty Yongjun Xu and Xiaohui Zhao College of Communication Engineering,
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Collision Helps! Algebraic Collision Recovery for Wireless Erasure Networks.
November 9th, 2010 Low Complexity EM-based Decoding for OFDM Systems with Impulsive Noise Asilomar Conference on Signals, Systems, and Computers
Bringing Life to Dead Spots Grace Woo Pouya Kheradpour, Dawei Shen, and Dina Katabi.
Data and Computer Communications Tenth Edition by William Stallings Data and Computer Communications, Tenth Edition by William Stallings, (c) Pearson Education.
Accurate WiFi Packet Delivery Rate Estimation and Applications Owais Khan and Lili Qiu. The University of Texas at Austin 1 Infocom 2016, San Francisco.
Dirk Grunwald Dept. of Computer Science, ECEE and ITP University of Colorado, Boulder.
B2W2 N-Way Concurrent Communication for IoT Devices
Achieving Single Channel, Full Duplex Wireless Communication
Wireless Communication
Wireless Communication
Co-BCast: High-Rate WiFi Broadcasting in Crowded Scenarios via Lightweight Coordination of Multiple Access Points Hang Qiu, Konstantinos Psounis, Giuseppe.
Stateful Inter-Packet Signal Processing for Wireless Networking
Diversity Lecture 7.
Network Coding Testbed
Achieving Single Channel, Full Duplex Wireless Communication
CSMA/CN: Carrier Sense Multiple Access with Collision Notification
Decoding Collisions Shyamnath Gollakota Dina Katabi.
MIMO I: Spatial Diversity
Presentation transcript:

Combating Cross-Technology Interference Shyamnath Gollakota Fadel Adib Dina Katabi Srinivasan Seshan

ISM Band Is Increasingly Crowded Most problems are from cross-technology high-power interferers Responsible for more than 50% of the customer complaints Lead to complete loss of connectivity Microwave Ovens Cordless Phones Baby Monitors Multiple independent studies [Cisco, Ofcom, Jupiter, Farpoint]

Experimental Setup Two Netgear n devices Baby monitors, cordless phones and microwave ovens WiFi devices about 20 feet away from each other Move interferer 1-90 feet away from WiFi receiver WiFi tx WiFi rx 20 feet

Effect of High-Power Interferers on WiFi 1 foot 90 feet Line of sight Non- Line of sight Interferer Location #

Without Interferers With Microwave With baby Monitor With Cordless Phone Effect of High-Power Interferers on WiFi Interferer Location # Line of sight Non- Line of sight 1 foot 90 feet

Traditional Solutions to Cross Technology Interference Don’t Work Avoid interferer frequencies  Much wider bandwidth than WiFi  Interferer can occupy multiple WiFi channels

Traditional Solutions to Cross Technology Interference Don’t Work Avoid interferer frequencies  Much wider bandwidth than WiFi  Interferer can occupy multiple WiFi channels Treat interferer as noise and use lower rate  High power interferers (e.g., 8-100X WiFi power)  Can’t get even lowest WiFi rate How can we deal with such high-power interference?

Technology Independent Multiple Output (TIMO) First WiFi receiver that decodes in presence of high-power cross-technology interferers Is agnostic to the interferer’s technology Implemented and evaluated with baby monitors, microwave ovens and cordless phones  Convert no-connectivity scenarios to operational networks

Idea: Try to leverage MIMO AP Client Today, streams are of the same technology

Idea: Try to leverage MIMO AP Client If MIMO can work across diverse technologies

Idea: Try to leverage MIMO AP Client Challenge: Current MIMO doesn’t work with diverse technologies If MIMO can work across diverse technologies

MIMO Primer AP Client If channels are known, AP can solve equations to decode the two streams, S1 and S2 How do current APs estimate the channels? Client sends a known preamble on the two antennas AP correlates with known preamble to estimate channels Doesn’t work across technologies How do current APs estimate the channels? Client sends a known preamble on the two antennas AP correlates with known preamble to estimate channels Doesn’t work across technologies

Say, Interferer is One of the Streams AP Client But, AP doesn’t know interferer technology / preamble  Can’t compute interferer channels, h 3 and h 4 But, AP doesn’t know interferer technology / preamble  Can’t compute interferer channels, h 3 and h 4

Scenario 2 Interference Channel Scenario 1 Interference Channel Fundamental Limitation of Channel Estimation Can’t distinguish between the two scenario  Impossible to exactly estimate interferer channels Can’t distinguish between the two scenario  Impossible to exactly estimate interferer channels

How Does TIMO Work? AP is not interested in decoding baby monitor AP Client Reduce the number of unknowns to three

How Does TIMO Work? AP Client AP is not interested in decoding baby monitor Reduce the number of unknowns to three

How Does TIMO Work? AP Client AP is not interested in decoding baby monitor Reduce the number of unknowns to three β is the interferer channel ratio

How Does TIMO Work? AP Client AP is not interested in decoding baby monitor Reduce the number of unknowns to three β is the interferer channel ratio Focus on channel ratio instead of channels

Getting Around the Fundamental Limitation Unlike channels, the channel ratio is not ambiguous Scenario 2 Interference Channel Scenario 1 Interference Channel The scaling factor, c, introduces ambiguity into channels

If β Can be Computed, AP Can Decode WiFi Client AP Client AP can solve the two equations to decode the WiFi client

Question: How do we compute β? Answer: Send known symbol WiFi client sends known symbol at beginning of its packet

Question: How do we compute β? Answer: Send known symbol Known WiFi client sends known symbol at beginning of its packet Solve equations to get β Once β is known, it can be used to decode subsequent symbols

Use β to decode subsequent symbols But, what if interferer is concentrated in time Time Known symbol Question: How do we compute β? Answer: Send known symbol

Known symbol Time Known symbol Question: How do we compute β? Answer: Send known symbol But, what if interferer is concentrated in time We have a solution to compute β without known symbols

Intuition: Exploit the WiFi Symbol Structure Real Imaginary BPSK – ‘1’ bit sent as +1 and ‘0’ bit sent as -1 +1

Intuition: Exploit the WiFi Symbol Structure Real Imaginary BPSK – ‘1’ bit sent as +1 and ‘0’ bit sent as -1 If no interference, received symbols are close to expected symbols +1

Intuition: Exploit the WiFi Symbol Structure Real Imaginary +1 BPSK – ‘1’ bit sent as +1 and ‘0’ bit sent as -1 If no interference, received symbols are close to expected symbols If interference, received symbols are far from expected symbols Correct estimate  Average error is small Error correct

Intuition: Exploit the WiFi Symbol Structure Real Imaginary +1 BPSK – ‘1’ bit sent as +1 and ‘0’ bit sent as -1 If no interference, received symbols are close to expected symbols If interference, received symbols are far from expected symbols Bad estimate  Average error is big Error correct guess1

Intuition: Exploit the WiFi Symbol Structure Real Imaginary +1 BPSK – ‘1’ bit sent as +1 and ‘0’ bit sent as -1 If no interference, received symbols are close to expected symbols If interference, received symbols are far from expected symbols Better Estimate  Average error reduce Error Design gradient descent style algorithm to iteratively converge to actual channel ratio Paper described algorithm that works across modulations Design gradient descent style algorithm to iteratively converge to actual channel ratio Paper described algorithm that works across modulations correct guess1 guess2

Performance

Implement using USRP2s WiFi modulations and coding rates OFDM over 10 MHz Bits rates between 3-27 Mbps No carrier sense Implementation

Testbed Place USRP prototype for at blue locations Change the location of interferer over red locations Rx Tx

Throughput Performance with Baby Monitor Interferer Location # Line of sight Non- Line of sight WiFi 1 foot 90 feet

Interferer Location # Line of sight Non- Line of sight 60 feet away Throughput Performance with Baby Monitor USRP WiFi WiFi 1 foot 90 feet Despite disabling carrier sense, complete loss of connectivity in more than half the location

USRP WiFi with TIMO Interferer Location # 1 foot 90 feet Line of sight Non- Line of sight Throughput Performance with Baby Monitor Without interference WiFi USRP WiFi

Throughput Performance Interferer Location # Cordless Phones w/o TIMO with TIMO Interferer Location # w/o TIMO with TIMO Microwave Ovens TIMO transforms scenarios with a complete loss of connectivity to operational networks

Decoding Interference [IC, SAM, Beamforming, …] Cognitive Communication [Samplewidth, Jello, Swift, …] Related Work - Don’t work with cross-technology interference - Don’t operate on the same frequency First system to decode in the presence of cross-technology interference on same band

Conclusions First WiFi receiver that decodes in presence of high-power cross-technology interferers Enable MIMO to work across technologies Implemented and evaluated with baby monitors, microwave ovens and cordless phones  Convert no-connectivity scenarios to operational networks