0% found this document useful (0 votes)
59 views23 pages

Low Power Wireless Sensor Networks

The document discusses low power wireless sensor networks. It describes how sensor nodes can be integrated into a single system-on-a-chip to sense data, process it, and communicate wirelessly while minimizing power usage. The goal is to create a universal platform for power-aware data gathering from a massively distributed wireless sensor network with lifetimes of over a year. Key aspects discussed include heterogeneous sensor types, bandwidth needs, transmission distances, node requirements, and approaches for optimizing power efficiency and balancing energy usage versus result quality.

Uploaded by

Vamshi Goli
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views23 pages

Low Power Wireless Sensor Networks

The document discusses low power wireless sensor networks. It describes how sensor nodes can be integrated into a single system-on-a-chip to sense data, process it, and communicate wirelessly while minimizing power usage. The goal is to create a universal platform for power-aware data gathering from a massively distributed wireless sensor network with lifetimes of over a year. Key aspects discussed include heterogeneous sensor types, bandwidth needs, transmission distances, node requirements, and approaches for optimizing power efficiency and balancing energy usage versus result quality.

Uploaded by

Vamshi Goli
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 23

Low Power Wireless Sensor Networks

http://www-mtl.mit.edu/research/icsystems/uamps

Rex Min, Manish Bhardwaj, Seong-Hwan Cho, Eugene Shih,


Amit Sinha, Alice Wang, Anantha Chandrakasan

Massachusetts Institute of Technology


Emerging Networked Applications

Integrated PDAs Home/Office Networking


(e.g., Bluetooth)

Sensor Networks
Equipment Monitoring

Medical Monitoring

Integrated system-on-a -chip to sense, process and


collaborate
The MIT µAMPS Project

µ-OS (Power Aware Control)

Battery/DC-DC Conversion

Sensor RF
StrongARM Remote Basestation
& A/D Tx/Rx

n A universal substrate for power aware data gathering


from a massively distributed wireless network
System Requirements

n Sensor Types: Low Rate


(e.g., acoustic and seismic)
n Bandwidth: bits/sec to kbits/sec
n Transmission Distance: 5-10m
(< 100m)
n Spatial Density
o 0.1 nodes/m2 to 20 nodes/m2
n Node Requirements
n Small Form Factor
n Required Lifetime: > year
n Operational Diversity:
...from network roles ...from the environment ...from user demands
o Sensor o Event arrival o Tolerable latency
o Relay rate/type o Result SNR
o Data aggregator o Ambient noise o Pr(Detection)
o Signal statistics
Integrated Sensor-Node-on-a-Chip

MULTIPLE
MICRO MEMORY
OUTPUT
BATTERY
DC-DC

µ-PROC
MEMS A/D & RF
DSP

n Integration is the key enabler for massively distributed


wireless sensing

What is the best computation/communication fabric?


How coupled should protocol design be to the fabric?
Power Awareness

Energy Esystem
di
−1
 ∑ Esystemi d i 
 Scenarios 
η PA = 
Eperfect  ∑ E perfecti d i 
 Scenarios 

Scenario

n Diversity in operating scenarios: number and type of events, signal


statistics, desired quality, latency, etc.
n Cannot achieve Esystem = Eperfect at all points
o Optimize at important scenarios (Esystemi di is high)
Power Aware Node Architecture

Capacity
variations Battery
Protocols Desired result
quality variations
Efficiency DC-DC Algorithms
variations Conversion Available energy
µOS Voltage
Power scheduling

RAM ROM
Acoustic
Sensor

A/D SA-1100 Radio


Seismic
Sensor

Standby current Leakage current Bias current


Low duty cycle Workload variation Start-up time

n Graceful energy scalability across a diversity of


operating conditions and energy-quality trade-offs
OS Directed Power Management

Sensor Node 1200

1000
s0 Deeper sleep
µ-OS Lower power
800 More overhead
Sensor

Radio
A/D StrongARM

Power (mW)
600
Memory s1
400
s2
200
Battery and DC/DC converter s3
0 s4
-200
-10 0 10 20 30 40 50 60
ARM Memory Sensor Radio Transition Latency (ms)

s0 active active on tx, rx

s1 idle sleep on rx
• OS must decide suitable transition
s2 sleep sleep on rx
policy based on observed history
s3 sleep sleep on off

s4 sleep sleep off off


Idle Mode Leakage Power

( −VT / S )
I leakage ∝ 10
n Leakage dominates switching energy for low duty cycles
n A major concern for event-driven operation (PDAs,
sensors, etc.)
Leakage and Switching Power

90 90 56%
Leakage 0.13 µ, 15mm die, 1V Leakage 0.1µ, 15mm die, 0.7V
80 80 49%
Active Active
70
Power (Watts)

70

Power (Watts)
41%
60 60 33%
26% 26%
20% 19%
50 8% 11% 15% 50 14%
1% 2% 3% 5% 6% 9%
40 40
30 30
20 20
10 10
30

50

80
40

60
70

90

40

70

90
0

30

50

60

80

0
0
10
11

11
10
Temp (C) Temp (C)

Courtesy of Vivek De (Intel)

Need to Develop Techniques for Leakage Control


Low Duty Cycle Radio
10000
20mW Electronics Power
1mW Transmit power @ 1Mbps

Energy Per Bit (nJ)


1000

100

10
10 100 1000 10000 100000
Packet size (bits)

n Start-up time dominates the energy for small packet sizes


n Innovative radio design required…

Startup Costs are Fundamental –


Latency not just a function of user requirement
DVS on SA-1100

MIT DVS PCB


SA-1100 requests a voltage
appropriate for its clock frequency

1.6V Voltage request, 0.9 - 1.6 V


limiter StrongARM
5V 5
5 Evalualtion
Board

Vout SA-1100
Controller
Power

Control

µOS

µOS selects appropriate clock


Digitally adjustable DC-DC frequency based on workload
converter powers SA-1100 core and latency constraints
Software Voltage Scheduling

Data from StrongARM-1100


CPU Core Power, 0.9-1.6 Volts
StrongArm
SA-1100

DC-DC Regulator
Controller
MOSFET control

Buck Regulator

n Operating system predicts and schedules the voltage


n Adapt power supply to deliver “just enough performance”
DVS Demonstration

o User adjusts number of filter taps


o Frequency/Voltage adjusted appropriately (via eCOS based µOS)

Frequency /
Voltage

Workload
(filter taps)
Computation vs. Communication
1E-03
1E-04
Energy for Electronics + Transmit
1E-05

Energy (J)
1E-06
1E-07
1E-08
R2 Propagation Loss
1E-09 Limit (no electronics)
Assuming 10pJ/bit/m2
1E-10
1E-11
1 10 100 1000 10000
Distance (m)

n Computation: 1nJ/op (µ-Processor) and Communication (@10m): 150nJ/bit


n @10 m: ~150 instructions/transmitted bit on a low-power processor
n @10m: > 1Million instructions/transmitted bit using dedicated hardware

Compute, Don’t Communicate


Protocol Architectures

Source Destination Multi-hop Routing Example


(ignoring electronics)
• 1 hop over 100 m: 100nJ/bit
• 10 hops of 10 m:
Router 10 × 1 nJ/bit = 10nJ/bit

n Particular attention must be placed on multiple access


schemes
n Scheduled vs. Reactive routing (synchronous vs.
asynchronous)

Similar Trade-off to On-chip Interconnect


Distributed DSP using DVS

A/D A/D FFT


A/D FFT
A/D Sensor 1 Sensor 1
Sensor 2 Sensor 2

Cluster Head
Cluster Head

FFT BF LOB A/D FFT BF LOB


A/D
Sensor 6 Sensor 7 Sensor 6 Sensor 7

n Approach 1 : All n Approach 2 :FFT is done at


computation is done at C-H node and transmitted to C-H
Parallelizing the FFT means we can reduce
Ecomp(Vdd=1.5V) = 7 * Efft +Ebf + ELOB the supply voltage and frequency
= 27.27 mJ Ecomp(variable Vdd) = 15.16 mJ
FFT is operated at .9 V
BF & LOB is operated at 1.3 V
Energy Efficient Link Layer

Energy
2500

Energy per bit (nJ)


2000

1500
Encode
Decode
1000

500

0
(31,11,5)
(31,16,3)
(63,7,15)

(63,24,7)
(63,39,4)
(63,45,3)
(15,7,2)
(31,6,7)

§ Energy scalability through variation of error-correction (63,16,11)


scheme
§ Computation-communication tradeoff between coding and
Tx power for BER reduction
Energy Scavenging

VDD
Load
Generator Regulator
Electronics

n Self-powered operation is a real option if the power


dissipation can be scaled to 10’s - 100’s of µW
o Mechanicalvibration (e.g., machine-mounted sensors)
o Electromagnetic fields (RF)

n A major opportunity exists in developing energy scavengers


(generator and associated electronics) for extracting useful
energy from ambient sources
Energy Scavenging

MEMS Power PicoJoule


Generator Controller DSP

[Amirthrajah00]
n Scavenge energy from mechanical vibrations to power
micropower sensor systems
n Power delivered ~ 10µW
Hardwired Fabrics enable No Power Signal Processing
Node Prototype

sensor/processor board radio baseband

n Version 1 prototype with COTS components


n Future nodes will feature custom chipsets
Node and Network API

n Enable and encourage end -user to operate network in a


power-aware manner
o Sufficient abstraction to hide complexity of distributed wireless
network
o Get-optimize-set paradigm to maintain network state

n Functional interface, object abstractions, and behavioral


semantics
o Gather and set state of nodes, links, network
o Facilitate data exchange between node and basestation
o Realize a user’s desired operating point for the network
o Visualize network state
o Built-in and customizable energy models for energy, delay, etc.
Summary

n Just-in-Time computing through supply optimization


minimizes energy dissipation
n Leakage is a first order issue – active leakage
management at the architecture, circuit, and device
levels are critical
n Focus must shift from computation to communication-
centric design
n Protocols must be fabric and domain aware
o Energy
per operation (mW/MIPS) will scale with technology
o Communication costs (nJ/bit) will not scale at the same rate

Low Energy Sensor Design Requires a System-level


Approach – Tight Coupling Between Fabrics,
Algorithms and Protocols

You might also like