FreeRider: Backscatter Communication Using Commodity Radios Pengyu - - PowerPoint PPT Presentation

freerider backscatter communication using commodity radios
SMART_READER_LITE
LIVE PREVIEW

FreeRider: Backscatter Communication Using Commodity Radios Pengyu - - PowerPoint PPT Presentation

FreeRider: Backscatter Communication Using Commodity Radios Pengyu Zhang 1 , Colleen Josephson 1 , Dinesh Bharadia 2 , Sachin Katti 1 Stanford University 1 , UCSD 2 CoNEXT 2017, FreeRider 1 IoT Explosion Data source:


slide-1
SLIDE 1

CoNEXT 2017, FreeRider

FreeRider: Backscatter Communication Using Commodity Radios

Pengyu Zhang1, Colleen Josephson1, Dinesh Bharadia2, Sachin Katti1 Stanford University1, UCSD2

1

slide-2
SLIDE 2

CoNEXT 2017, FreeRider

IoT Explosion

2 Data source: http://www.businessinsider.com/internet-of-things-billions-of-connected-devices-2014-1 https://www.gartner.com/newsroom/id/3598917

slide-3
SLIDE 3

CoNEXT 2017, FreeRider

IoT has different needs than traditional devices

  • Long battery a priority
  • Must be small and durable
  • Data needs usually modest

3

slide-4
SLIDE 4

CoNEXT 2017, FreeRider

Power consumption in embedded systems

WiFi radios consume orders of magnitude more power than other system components!

4

slide-5
SLIDE 5

CoNEXT 2017, FreeRider

Low Power Options

  • Duty cycling (Bluetooth)
  • Super-Narrowband communications (NB-IoT cellular)
  • Passive communication (backscatter)

○ Lowest power ○ RFID

5

slide-6
SLIDE 6

CoNEXT 2017, FreeRider

Backscatter primer

6

slide-7
SLIDE 7

CoNEXT 2017, FreeRider

Productive vs. Non Productive Excitation

  • Non-productive excitation: fixed sinusoidal

○ RFID, Passive WiFi, Interscatter

  • Productive excitation: excitation signal contains real data

○ Transits both data and a backscatter communication medium ○ HitchHike, Ambient Backscatter and FreeRider

7

slide-8
SLIDE 8

CoNEXT 2017, FreeRider

FreeRider — use existing WiFi, ZigBee and Bluetooth radios to enable productive backscatter communication

8

slide-9
SLIDE 9

CoNEXT 2017, FreeRider

FreeRider System Overview

Receivers compare backscatter signal with excitation signal to extract tag data

9

slide-10
SLIDE 10

CoNEXT 2017, FreeRider

Codewords

WiFi, Zigbee and Bluetooth use a finite set of codewords to represent 0s and 1s

10

slide-11
SLIDE 11

CoNEXT 2017, FreeRider

Codeword translation

One valid codeword translated to another. This allows commodity radios to receive backscatter

11

slide-12
SLIDE 12

CoNEXT 2017, FreeRider

How to encode information? A binary example

12

Original excitation codeword Backscattered codeword Decoded tag data C1 C1 C1 C2 1 C2 C1 1 C2 C2

slide-13
SLIDE 13

CoNEXT 2017, FreeRider

Case study: 802.11g/n codeword translation

  • OFDM has 52 subcarriers
  • 6Mbps rate uses BPSK subcarrier modulation

13

BPSK subcarrier

slide-14
SLIDE 14

CoNEXT 2017, FreeRider

OFDM binary codeword translation

Original codeword:

14

subcarrier 1 subcarrier 2 subcarrier 3 subcarrier 52 + … + + +

slide-15
SLIDE 15

CoNEXT 2017, FreeRider

OFDM binary codeword translation

180 degree translation:

15

subcarrier 1 subcarrier 2 subcarrier 3 subcarrier 52 + … + + +

slide-16
SLIDE 16

CoNEXT 2017, FreeRider

3-dimensional codeword translation

HitchHike only changes the phase. FreeRider can change phase, amplitude and frequency

16

slide-17
SLIDE 17

CoNEXT 2017, FreeRider

Case study II: Bluetooth codeword translation

GFSK modulation

17

slide-18
SLIDE 18

CoNEXT 2017, FreeRider

GFSK codeword translation

Let Δf = |f0 - f1|. Shift the incoming codeword by Δf to encode data1. Signals

  • utside the channel are treated interference, solving the double sideband

problem.

18

slide-19
SLIDE 19

CoNEXT 2017, FreeRider

Hardware Prototype

19

SPICE projection of mass-produced power consumption: ~30 uW

slide-20
SLIDE 20

CoNEXT 2017, FreeRider

Managing multiple tags: WiFi case study

How to coordinate multiple tags using WiFi when the tag cannot decode WiFi?

20

slide-21
SLIDE 21

CoNEXT 2017, FreeRider

Packet-width modulation

21

  • Packet duration encodes control messages
  • Duration measured by envelope detector
  • Can use commodity transmitters
  • Robust to interference
  • Currently binary symbols, ~500bps
  • Used to implement a framed slotted-Aloha based random-access scheme
slide-22
SLIDE 22

CoNEXT 2017, FreeRider 22

MAC scheme

slide-23
SLIDE 23

CoNEXT 2017, FreeRider

Selected results

23

slide-24
SLIDE 24

CoNEXT 2017, FreeRider

Multi-tag evaluation: aggregated throughput

24

slide-25
SLIDE 25

CoNEXT 2017, FreeRider

Single-tag evaluation: throughput

25

slide-26
SLIDE 26

CoNEXT 2017, FreeRider

Operational regime

26

slide-27
SLIDE 27

CoNEXT 2017, FreeRider

FreeRider Summary

27

  • First backscatter system capable of 802.11g, ZigBee and Bluetooth
  • Excitation signal can be simultaneously used for productive communication
  • 3-dimensional codeword translation
  • First WiFi backscatter system to implement and evaluate multiple tags
  • Source code available at: https://github.com/pengyuzhang/FreeRider