Full-duplex Backscatter for <1 μW Vincent Liu Vamsi Talla, Shyam Gollakota.

Slides:



Advertisements
Similar presentations
Physical layer: Public Switched Telephone Network (PSTN)
Advertisements

Analog Network Coding Sachin Katti Shyamnath Gollakota and Dina Katabi.
R2 R3 R4 R5 AP The throughput does not grow in the same way as wireless demands Limited wireless spectrum & unlimited user demands AP R1 R6.
1 Wireless Sensor Networks Akyildiz/Vuran Administration Issues  Take home Mid-term Exam  Assign April 2, Due April 7  Individual work is required 
MIMO As a First-Class Citizen in Kate C.-J. Lin Academia Sinica Shyamnath Gollakota and Dina Katabi MIT.
Reliability & Channel Coding
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Leveraging Interleaved Signal Edges for Concurrent Backscatter by Pan Hu, Pengyu.
1 Dhwani : Peer–Peer Secure Acoustic NFC Rajalakshmi Nandakumar Krishna Chintalapudi Venkata Padmanabhan Ramarathnam Venkatesan Microsoft Research India.
Turbocharging Ambient Backscatter Communication Aaron Parks Angli Liu Shyamnath Gollakota Joshua R. Smith 1.
Chapter 6 Errors, Error Detection, and Error Control
Chapter 6 Errors, Error Detection, and Error Control.
Digital Data Transmission ECE 457 Spring Information Representation Communication systems convert information into a form suitable for transmission.
Chapter 8 Data and Network Communication Technology
1 Chapter Six - Errors, Error Detection, and Error Control Chapter Six.
Lecture 7 AM and FM Signal Demodulation
Chapter 6: Errors, Error Detection, and Error Control
A Transmission Control Scheme for Media Access in Sensor Networks Presented by Jianhua Shao.
Chapter 6 Errors, Error Detection, and Error Control
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
Can we get Wi-Fi connectivity for 15 µW? Bryce Kellogg.
Ultra-Low Power Gesture Recognition System Bryce Kellogg, Vamsi Talla, Shyam Gollakota.
SourceSync: A Distributed Architecture for Sender Diversity Hariharan Rahul Haitham Hassanieh Dina Katabi.
Chapter 2 Data Communications Concepts. What We’ll Be Covering Data Communications Concepts: Data Communications Architecture Data Digitization Data Transmission.
Overcoming the Antennas-Per-AP Throughput Limit in MIMO Shyamnath Gollakota Samuel David Perli and Dina Katabi.
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.
SERIAL BUS COMMUNICATION PROTOCOLS
Data Communication and Networking
Diagnosing Wireless Packet Losses in : Separating Collision from Weak Signal Shravan Rayanchu, Arunesh Mishra, Dheeraj Agrawal, Sharad Saha, Suman.
RCTC: Rapid Concurrent Transmission Coordination in Full Duplex Wireless Networks Wenjie Zhou, Kannan Srinivasan, Prasun Sinha Department of Computer Science.
AS Computing F451 F451 Data Transmission. What data is transmitted? Phone SMS Radio TV Internet.
Technician License Course Chapter 5 Operating Station Equipment Lesson Plan Module 11: Transmitters, Receivers and Transceivers.
A Framework for Energy- Scalable Communication in High-Density Wireless Networks Telvis Calhoun Wireless Sensor Networks CSC Dr. Li 8/27/2008.
Lecture 06 Errors, Error Detection, and Error Control.
Computer Communication & Networks Lecture # 05 Physical Layer: Signals & Digital Transmission Nadeem Majeed Choudhary
Communication methods
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Data Link Layer Part I – Designing Issues and Elementary.
Decoding Collisions Shyamnath Gollakota Dina Katabi.
Physical and Link Layers Brad Karp UCL Computer Science CS 6007/GC15/GA07 23 rd February, 2009.
Data Link Layer : Services, Framing, Error Detection and Correction2.
AS Computing Data Transmission and Networks. Transmission error Detecting errors in data transmission is very important for data integrity. There are.
1 Chapter Six - Errors, Error Detection, and Error Control Chapter Six.
Data Communications & Computer Networks, Second Edition1 Chapter 6 Errors, Error Detection, and Error Control.
Chapter 6: Errors, Error Detection, and Error Control Data Communications and Computer Networks: A Business User’s Approach Third Edition.
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
Forward Error Correction vs. Active Retransmit Requests in Wireless Networks Robbert Haarman.
Cross-Layer Approach to Wireless Collisions Dina Katabi.
CS434/534: Mobile Computing and Wireless Networks Y. Richard Yang 08/30/2012.
TCP OVER ADHOC NETWORK. TCP Basics TCP (Transmission Control Protocol) was designed to provide reliable end-to-end delivery of data over unreliable networks.
FUNDAMENTALS OF NETWORKING
Protocol Layering Chapter 11.
Video Streaming Transmission Over Multi-channel Multi-path Wireless Mesh Networks Speaker : 吳靖緯 MA0G WiCOM '08. 4th International.
CSCI 465 D ata Communications and Networks Lecture 23 Martin van Bommel CSCI 465 Data Communications & Networks 1.
PPR: Partial Packet Recovery for Wireless Networks Kyle Jamieson and Hari Balakrishnan MIT Computer Science and Artificial Intelligence Laboratory.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Collision Helps! Algebraic Collision Recovery for Wireless Erasure Networks.
FD-MMAC: Combating Multi-channel Hidden and Exposed Terminals Using a Single Transceiver Yan Zhang, Loukas Lazos, Kai Chen, Bocan Hu, and Swetha Shivaramaiah.
By: Kevin LaMantia COSC 380.  What is Ambient Backscatter?  How it works and was designed  Potential applications of Ambient Backscatter.
1 Yue Qiao, Ouyang Zhang, Wenjie Zhou, Kannan Srinivasan and Anish Arora Department of Computer Science and Engineering PhyCloak: Obfuscating Sensing from.
Recap of Layers Application, Data Link and Physical.
CS434/534: Topics in Networked (Networking) Systems Mobile Networking System: Making Connections: Backscatter Geng Li Computer Science Department Yale.
Wireless Communication
DATA COMMUNICATION Lecture-20.
The Three Main Sources of Transmission Errors
Waveform Generation for Waveform Coding
Signal Theory Rei Sanchez.
Chapter 4 Data Link Layer.
Modulation and OFDM.
CS412 Introduction to Computer Networking & Telecommunication
CSMA/CN: Carrier Sense Multiple Access with Collision Notification
Wireless PHY (Modulation)
3D Localization for Sub-Centimeter Sized Devices
Presentation transcript:

Full-duplex Backscatter for <1 μW Vincent Liu Vamsi Talla, Shyam Gollakota

Why Is This Hard? Existing solutions require O(1W) 1,000,000x too much!

Full-duplex Backscatter First full-duplex design for battery-free devices Same frequency, single antenna

Full-duplex Backscatter RF source Data (1 kbps) Bob Feedback (100 bps) Alice Brings self-interference down to the noise floor using <.75 uW

Why Do We Care? Energy Is The Bottleneck! Capacitor charging is exponential in time Threshold to transmit a packet Recovery from collisions and errors takes a long time

Why Do We Care? Energy Is The Bottleneck! Full-duplex can help fix this problem Instantaneous feedback enables a better network – Collision detection (100x recharge time reduction) – Error correction (10x overhead reduction for every packet)

How do we get full-duplex on battery-free devices? How do we use instantaneous feedback to design a power-efficient network stack?

How do we get full-duplex on battery-free devices? How do we use instantaneous feedback to design a power-efficient network stack?

Backscatter Overview Alice Bob RF Source Alice absorbs: Existing signal Alice reflects: Existing signal & Reflection

Challenge: Bob’s Reflections Lose Information Alice Bob Alice absorbs: Existing signal Alice reflects: Existing signal & Reflection Bob absorbsBob reflects RF Source

Solution: Change Phase Instead Bob sends ‘0’: Existing signal & θ shift Bob sends ‘1’: Existing signal & - θ shift Bob absorbsBob reflects Alice Bob RF Source Bob can decode Alice’s signal Alice can decode Bob’s signal

Practically, phase modulation is imperfect Residual interference

Solution: Leverage Difference in Rates to Eliminate Residual Interference Remove interference with high-pass filter Remove interference with low-pass filter Can be done with cheap, passive circuits at NO additional power Data (1 kbps) Bob Feedback (100 bps) Alice

Is Our Cancellation Effective? Reduces self-interference to noise floor

How do we get full-duplex on battery-free devices? How do we use instantaneous feedback to design a power-efficient network stack?

Challenge: Energy Is the Bottleneck Recovery from collisions/errors takes a long time We use Full-duplex Backscatter to achieve instantaneous feedback

Protocol: Acknowledge Data at a Bit Level 1.Split packet into 40-bit chunks 2.Receiver returns a checksum of each chunk 3.Sender verifies checksum Forward data channel Feedback channel 40 bits 4 bits Time

Does Full-duplex Help With Collisions? 64-byte packet size 100x improvement in recharge time Detect collisions and stop transmissions

Does Full-duplex Help With Error Correction? >90% decrease in overhead 64-byte packet size Recover from errors by retransmitting only the failed bits

Conclusion We show – The first full-duplex design for battery-free devices – A power-efficient network stack that has significant gains across the board Re-design networking primitives with power as a first-class citizen – MIMO (SIGCOMM’14), coding (SIGCOMM’14), UWB (?), TCP/IP (?), …