turbocharging ambient
play

Turbocharging Ambient Backscatter Communication Aaron Parks Angli - PowerPoint PPT Presentation

Turbocharging Ambient Backscatter Communication Aaron Parks Angli Liu Shyamnath Gollakota Joshua R. Smith 1 Radio Communication Trends Wi-Fi Bit Rates (Mbps) 1000 100 Multi- 10 Antenna 1 Then Now 1997 2002 2011 Range (10s of


  1. Turbocharging Ambient Backscatter Communication Aaron Parks Angli Liu Shyamnath Gollakota Joshua R. Smith 1

  2. Radio Communication Trends Wi-Fi Bit Rates (Mbps) 1000 100 Multi- 10 Antenna 1 Then Now 1997 2002 2011 • Range (10s of km) Coding • Reliability Then Now 2

  3. Our Work Can we achieve these techniques on battery-free devices? 3

  4. If Possible, Benefits New Classes of Devices Wearables Localization Severe power constraints RFID Ambient Backscatter 4

  5. Challenge: Expensive Digital Computation Coding Multiple (e.g., CDMA) antennas • Expensive correlation • Channel estimation • Synchronization, etc. • Matrix inversion, etc. Battery-free devices have orders of magnitude less power Requires power- 100’s of mW intensive ADCs

  6. Our Design Principle Perform computation in the analog domain

  7. Contributions • Introduce the first multi-antenna cancellation design for battery-free backscatter devices  10 kbps  1 Mbps • Introduce first analog coding technique for long-range backscatter communication  2 feet  20 meters

  8. Ambient Backscatter Communication Limited to 10 kbps and 2 feet of range Modulated reflection Ambient Backscatter TX Ambient Backscatter RX No additional power No additional spectrum 8

  9. Contributions • Introduce the first multi-antenna cancellation design for battery-free backscatter devices  10 kbps  1 Mbps • Introduce first analog coding technique for long-range ambient backscatter communication  2 feet  20 meters

  10. Multi-Antennas Without Digital Computation h rf1 1 s(t) h b1 h rf2 + h b1 s(t) b(t) h rf1 s(t) 1 = Bob (RX) 2 + h b2 s(t) b(t) h rf2 s(t) 2 = h b2 b(t) Alice (TX) 10

  11. Multi-Antennas Without Digital Computation h rf1 1 s(t) h b1 b =0 b =1 h rf2 s(t)[h rf1 + h b1 b(t) ] = Bob 1 = h rf1 , h rf1 + h b1 (RX) 2 s(t)[h rf2 + h b2 b(t) ] = 2 h rf2 h rf2 + h b2 h b2 b(t) Alice (TX) 1 Decode b(t) using changes in 2 11

  12. Division in the Analog Domain • Commercial analog dividers are power hungry! – Build our own. 1 = exp(log( ) – log( )) 1 2 2 Log Amplifier Exp. Subtractor Thresholding Amplifier Log Amplifier Multi-antenna design without digital computation 12

  13. Contributions • Introduce the first multi-antenna cancellation design for battery-free backscatter devices  10 kbps  1 Mbps • Introduce first analog coding technique for long-range ambient backscatter communication  2 feet  20 meters

  14. How do we Increase Range? • Add redundancy to data for easier decoding Pattern for ‘1’ bit Pattern for ‘0’ bit RX Pattern detected here ‘1’ Cross-correlating is too expensive 14

  15. How do we Increase Range? • Use periodic code Pattern for ‘1’ bit Pattern for ‘0’ bit 000000… Receiver simply correlates with:  Gives I component No shift ½ symbol delay  Gives Q component | I | + | Q | = N No synchronization required 15

  16. How do we Increase Range? • Analog implementation Correlator I Thresholding Sum Circuit Correlator Q Simple analog implementation  Low Power 16

  17. Our Hardware Prototype • Integrated multi-antenna and coding implementation – 422 uW for multi-antenna – 8.9 uW for coding circuit • Software-defined behavior – 0.3 bps to 1 Mbps • TV , RFID, and solar harvesting 17

  18. What Gains Can Multiple Antennas Provide? 1.E+00 10kbps, SIGCOMM ‘13 1.E-01 100x improvement BER 1.E-02 Multi-antenna, 1 Mbps 1.E-03 1.E-04 1 2 3 4 5 6 7 Distance from Scatterer to Receiver (ft) Incident TV power is -20dBm 18

  19. What Gains Can Multiple Antennas Provide? • How do we get orders of magnitude gains by adding an antenna? • Last year (SIGCOMM ’ 13) – Average to eliminate big TV signal • Multi-antenna design – Completely cancel TV signal Orders of magnitude increase in rate 19

  20. Can our Analog Code Increase the Range? Transmitter and receiver in line-of-sight 120 100 Range (ft) 80 Analog Coding 60 40 20 SIGCOMM ‘13 0 -30 -25 -20 -15 -10 -5 0 TV Signal Strength at Scatterer (dBm) 10-100x improvement across all power levels 20

  21. Can our Analog Code Increase the Range? Transmitter and receiver in non-line-of-sight 4 3 3 Number of Walls 2 2 2 1 1 1 0 0 -30 -24 -18 -12 -6 0 TX TV Signal Strength at Scatterer (dBm) 21

  22. Conclusions • Introduce the first multi-antenna and coding designs for battery-free backscatter devices • Provide orders of magnitude increase in rate and range of ambient backscatter • Re-design networking primitives with power as a first class citizen Full- duplex (MOBICOM’14), UWB (?), Random - access (?), TCP/IP (?), …

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend