Polymorphic Radios: A new design paradigm for ultra-low power - - PowerPoint PPT Presentation

polymorphic radios a new design paradigm for ultra low
SMART_READER_LITE
LIVE PREVIEW

Polymorphic Radios: A new design paradigm for ultra-low power - - PowerPoint PPT Presentation

Polymorphic Radios: A new design paradigm for ultra-low power communication Mohammad Rostami , Jeremy Gummeson, Ali Kiaghadi, Deepak Ganesan, University of Massachusetts Amherst Why do we need a new low-power radio? Evolving communication needs


slide-1
SLIDE 1

Polymorphic Radios: A new design paradigm for ultra-low power communication

Mohammad Rostami, Jeremy Gummeson, Ali Kiaghadi, Deepak Ganesan, University of Massachusetts Amherst

slide-2
SLIDE 2

Why do we need a new low-power radio?

slide-3
SLIDE 3

Evolving communication needs

Cloud

Gateway

Connectivity

(circa 1995)

Streaming

(circa 2015)

slide-4
SLIDE 4

Evolving communication needs

Cloud

Connectivity

(circa 1995)

Edge Cloud

Streaming

(circa 2015)

slide-5
SLIDE 5

What about radio power consumption?

Challenge: Low-power radios optimized for sporadic rather than streaming communication.

cloud offload

slide-6
SLIDE 6

What about radio power consumption?

Goal: Design a low-power streaming radio that provides low- latency connectivity and is reliable under dynamics.

cloud offload

slide-7
SLIDE 7

How can we optimize a streaming radio?

RX sensitivity

RSS (dBm)

  • 92
  • 62

30dB gap

slide-8
SLIDE 8

How do radios leverage the gap?

Transmit quickly (aka duty-cycling)

sleep active

Transmit softly (aka power control)

RX sensitivity

RSS (dBm)

  • 92
  • 62

30dB gap

0 dBm

  • 30 dBm
slide-9
SLIDE 9

How do radios leverage the gap?

Transmit softly (aka power control)

Oscillator LNA/PA Mixer

low efficiency at low output power

0 dBm

  • 30 dBm

Transmit quickly (aka duty-cycling)

slide-10
SLIDE 10

How do radios leverage the gap?

Transmit softly (aka power control)

State-of-art low-power active radio (Nordic nRF5):

  • 16mW @ 0dBm
  • 8mW @ -40dBm

0 dBm

  • 30 dBm

Transmit quickly (aka duty-cycling)

slide-11
SLIDE 11

How do radios leverage the gap?

Transmit softly (aka power control) Transmit quickly (aka duty-cycling)

0 dBm

  • 30 dBm

State-of-art BLE (Nordic nRF5):

  • 16mW @ 0dBm
  • 8mW @ -40dBm
slide-12
SLIDE 12

How do radios leverage the gap?

Transmit quickly (aka duty-cycling)

  • Faster ⇒ higher on-off overhead
  • Shorter ⇒ less channel visibility

Transmit softly (aka power control)

0 dBm

  • 30 dBm

State-of-art BLE (Nordic nRF5):

  • 16mW @ 0dBm
  • 8mW @ -40dBm
slide-13
SLIDE 13

Can we use passive radios?

Active Radios Passive Radios

Oscillator LNA/PA Mixer Backscatter TX Envelope Detector RX

slide-14
SLIDE 14

Can we use passive radios?

Active Radios Passive Radios

Oscillator LNA/PA Mixer Backscatter TX Envelope Detector RX

power efficiency reliability

slide-15
SLIDE 15

How about passive radios?

Active Radios Passive Radios

power efficiency reliability

Carrier Wave Carrier Wave Reflected Signal

slide-16
SLIDE 16

How about passive radios?

power efficiency reliability

LNA

RX

Active Rx Passive Rx

Sensitivity = -92dBm Sensitivity = -50dBm Active Radios Passive Radios

slide-17
SLIDE 17

Key Challenge

reliable but inefficient

Active RF

efficient but unreliable

Passive RF

slide-18
SLIDE 18

Key Challenge

reliable but inefficient

Active RF

efficient but unreliable

Passive RF

slide-19
SLIDE 19

Polymorphic Radios

Active RF Passive RF

R e l i a b i l i t y Power Latency

Polymorphic radios: Combine active and passive building blocks to design low- power streaming radios.

slide-20
SLIDE 20

Two modes of operation

Active RF Passive RF

active-assisted passive

slide-21
SLIDE 21

Mode 1: Active-assisted Backscatter

Active Radio Passive Radio

Receive Sensitivity @ 100kbps

Received Signal Strength

slide-22
SLIDE 22

Mode 1: Active-assisted Backscatter

Active Radio Passive Radio

Received Signal Strength

slide-23
SLIDE 23

Two modes of operation

Active RF Passive RF

active-assisted passive passive-assisted active

slide-24
SLIDE 24

Mode 2: Backscatter-assisted Active

Active Radio Passive Radio

RSS RSS @ 100kbps @ 3kbps @ 100kbps

Rx sensitivity depends on energy-per-bit

slide-25
SLIDE 25

Mode 2: Backscatter-assisted Active

Active Radio Passive Radio

RSS RSS @ 100kbps @ 3kbps

Near-Zero Power Channel Measurement

slide-26
SLIDE 26

Polymorphic radio in a nutshell

Active RF Passive RF

When passive works well, use active sparingly for reliability When passive works poorly, use to monitor channel and optimize active duty-cycling.

slide-27
SLIDE 27

Roadmap: Network Stack

Application MAC PHY

Polymorphic Radio HW Radio Selection/Switching Streaming Video/Audio

slide-28
SLIDE 28

Hardware Overview

~

PA LNA Fast Envelope Detector Slow Envelope Detector

Tx Baseband Rx Baseband

Backscatter Switch

Channel Meas. Shift Reg.

Splitter

slide-29
SLIDE 29

~

PA LNA Fast Envelope Detector Slow Envelope Detector

Tx Baseband Rx Baseband

Backscatter Switch

Channel Meas. Shift Reg.

Splitter

Hardware Overview

Active Radio

slide-30
SLIDE 30

~

PA LNA Fast Envelope Detector Slow Envelope Detector

Tx Baseband Rx Baseband

Backscatter Switch

Channel Meas. Shift Reg.

Splitter

Hardware Overview

Passive - Backscatter

slide-31
SLIDE 31

~

PA LNA Fast Envelope Detector Slow Envelope Detector

Tx Baseband Rx Baseband

Backscatter Switch

Channel Meas. Shift Reg.

Splitter

Hardware Overview

Passive - Envelope Detector

slide-32
SLIDE 32

Hardware Benchmarks

Mode Switching - Latency 30µs Active Mode 5.2mW @ 1.1dBm, 900MHz Backscatter Mode 10µW (measurement) 50µW (data)

RF Osc. ASK Mod ASK Demod

Ant.

Envelope detectors

Splitter

~

PA LNA Fast Envelope Detector Slow Envelope Detector

Tx Baseband Rx Baseband

Backscatter Switch

Channel Meas. Shift Reg.

Splitter

slide-33
SLIDE 33

MAC - Decision Engine

Imputed RSS

Decision Engine

TX mode RX mode TX bitrate RX bitrate

RSS measured in active mode RSS measured in passive mode

P(RSS > RSSt in next k slots|RSSt, . . . , RSSt−10)

slide-34
SLIDE 34

MAC Evaluation - Datasets

Wrist IMU

Streaming IMU data @ 100 samples/sec from a Smartwatch

Lapel Audio

Streaming audio @ 4kHz sampling rate from a Lapel accessory (dialog)

Eyeglass camera Streaming video @ 30fps from low power camera on an eyeglass

slide-35
SLIDE 35

Packet loss rate (%) 10 20 30 40 50 Energy efficiency (bits/nJ) 0.1 1 10 100

T1 T1 T1 T2 T2 T2 T3 T3 T3

Energy-efficiency vs. Reliability

Backscatter Duty-cycled Active

slide-36
SLIDE 36

Packet loss rate (%) 10 20 30 40 50 Energy efficiency (bits/nJ) 0.1 1 10 100

T1 T1 T1 T2 T2 T2 T3 T3 T3

Energy-efficiency vs. Reliability

Polymorphic (5x better

efficiency than active)

slide-37
SLIDE 37

Application: Audio Streaming

~"

900" Q" Bit"to"IQ"mapping"

+"

RF"spli5er/combiner" RF"out" …" I" Tx"mode" Data"bits" On/Off"

Passive Active

Goal: Demonstrate low-power yet high quality audio streaming using a polymorphic radio

slide-38
SLIDE 38

Application: Audio Streaming

0.1 1 10 100

Passive

Polymorphic (6x better

efficiency than active)

Duty-cycled Active

Bad Poor Fair Good Excellent

Mean Opinion Score (MOS) Energy Efficiency (bits/nJ)

slide-39
SLIDE 39

Application: Video Streaming

Goal: Demonstrate tradeoff between sensing cost and communication cost using a polymorphic radio

slide-40
SLIDE 40

Application: Video Streaming

+

Sub-sample

Goal: Demonstrate tradeoff between sensing cost and communication cost using a polymorphic radio

Gaze

slide-41
SLIDE 41

Application: Video Streaming

~"

900" Q" Bit"to"IQ"mapping"

+"

RF"spli5er/combiner" RF"out" …" I" Tx"mode" Data"bits" On/Off"

Passive Dense sampling Active Sparse sampling

+

Passive radio has low cost, hence more energy is available for sampling, and vice-versa for active radio

slide-42
SLIDE 42

Application: Video Streaming

Acgve Backscaher Polymorphic

Pupil Tracking Error (pixels)

5 10 15 20 25 30

~"

900" Q" Bit"to"IQ"mapping"

+"

RF"spli5er/combiner" RF"out" …" I" Tx"mode" Data"bits" On/Off"

Passive Dense sampling Active Sparse sampling

+

slide-43
SLIDE 43

Conclusions

Combining active and passive architectures allows us to design low-power streaming radios.

R e l i a b i l i t y Power Latency

Backscatter radio

+

Active radio