Presentation is loading. Please wait.

Presentation is loading. Please wait.

SMART DUST B. Boser, D. Culler, J. Kahn, K. Pister Berkeley Sensor & Actuator Center Electrical Engineering & Computer Sciences UC Berkeley.

Similar presentations


Presentation on theme: "SMART DUST B. Boser, D. Culler, J. Kahn, K. Pister Berkeley Sensor & Actuator Center Electrical Engineering & Computer Sciences UC Berkeley."— Presentation transcript:

1 SMART DUST B. Boser, D. Culler, J. Kahn, K. Pister Berkeley Sensor & Actuator Center Electrical Engineering & Computer Sciences UC Berkeley

2 SMART DUST Outline History Technology Ramblings

3 SMART DUST Motivation Exponential decrease in size, power, cost Digital computation Analog/RF communication Sensors  battery Goals Understand fundamental limits Build working systems

4 SMART DUST Moore’s Law, take 2 Nanochips on a dime (Prof. Steve Smith, EECS)

5 SMART DUST DoD Workshops RAND 1992 “Future Technology-Driven Revolutions in Military Conflict” “Smart Chaff”, “Floating Finks” Bruno Augenstein, Seldon Crary, Noel Macdonald, Randy Steeb, … Santa Fe, 1995 Xan Alexander, Ken Gabriel; Roger Howe, George Whitesides, … ISAT 1995, 1996, 1997, 1998, 1999, 2000 …

6 SMART DUST University Programs (old slide) UCLA Bill Kaiser (LWIM, WINS) Greg Pottie (AWAIRS) U. Michigan Ken Wise USC Deborah Estrin UCB K. Pister (Smart Dust) …

7 SMART DUST Ken Wise, U. Michigan http://www.eecs.umich.edu/~wise/Research/Overview/wise_research.pdf

8 SMART DUST Bill Kaiser, UCLA http://www.janet.ucla.edu/WINS

9 SMART DUST August ’01 Goal

10 SMART DUST COTS Dust - RF Motes Simple computer Cordless phone radio Up to 2 year battery life N S EW 2 Axis Magnetic Sensor 2 Axis Accelerometer Light Intensity Sensor Humidity Sensor Pressure Sensor Temperature Sensor

11 SMART DUST COTS Dust GOALS: Create a network of sensors Explore system design issues

12 SMART DUST COTS Dust RESULTS: TinyOS – David Culler, UCB Manufactured by Crossbow ~ $150 100+ users, 40+ locations Military and civilian applications

13 SMART DUST 800 node demo at Intel Developers Forum 4 sensors $70,000 / 1000 Concept to demo in 30 days!

14 SMART DUST Structural performance due to multi-directional ground motions (Glaser & CalTech). Wiring for traditional structural instrumentation + truckload of equipment Mote infrastructure 1515 1313 1414 6 5` 5` 1515 1 8 Mote Layout 1212 9 Comparison of Results

15 SMART DUST Cory Energy Monitoring/Mgmt System 50 nodes on 4 th floor 5 level ad hoc net 30 sec sampling 250K samples to database over 6 weeks

16 SMART DUST 29 Palms Sensorweb Experiment Goals Deploy a sensor network onto a road from an unmanned aerial vehicle (UAV) Detect and track vehicles passing through the network Transfer vehicle track information from the ground network to the UAV Transfer vehicle track information from the UAV to an observer at the base camp.

17 SMART DUST Flight Data

18 SMART DUST Dragon Wagon From UAV Dragon Wagon HMMWV From UAV HMMWV

19 SMART DUST Last 2 of 6 motes are dropped from UAV 8 packaged motes loaded on plane n Last 2 of six being dropped

20 SMART DUST Detection algorithm Each vehicle V(v,  t) has two parameters: 1)Speed (v) 2)Time at beginning of network (  t) The n-node network is described by an n-entry pattern vector p: The j th entry is the time we expect that node j will see V(1,0) Times when nodes detect V are collected in the t vector Linear least-squares guess at v and  t

21 SMART DUST Room to spare!

22 SMART DUST RF Sensitivity P n = k B T  f N f Sensitivity = P n + SNR min e.g. GSM (European cell phone standard), 115kbps k B T 200kHz ~8x SNR S = -174dBm + 53 dB + 9 dB + 10 dB = -102 dBm RX power = ~200mW TX power = ~4W  50 uJ/bit

23 SMART DUST RF Path Loss Isotropic radiator, /4 dipole P r =P t / (4  (d/ ) n ) Free space n=2 Ground level n=2—7, average 4

24 SMART DUST N=4 From Mobile Cellular Telecommunications, W.C.Y. Lee P t = 10-50W -102dBm

25 SMART DUST Path Loss Like to choose longer wavelength Loss ~(  d) n 916MHz, 30m,  92dB power loss  need –92dBm receiver for 1mW xmitter  power! Penetration of structures, foliage, … But… Antenna efficiency Size – /4 @ 1GHz = 7.5cm

26 SMART DUST Output Power Efficiency RF Slope Efficiency Linear mod. ~10% GMSK ~50% P overhead = 1-100mW Optical Slope Efficiency lasers ~25% LEDs ~80% P overhead = 1uW-100mW Slope Efficiency True Efficiency P in P out P overhead

27 SMART DUST Cassini Limits to RF Communication 8 GHz (3.5cm) 20 W 1.5x10 9 km 115 kbps -130dbm Rx 10 -21 J/bit kT=4x 10 -21 J @300K ~5000 3.5cm photons/bit Canberra 4m, 70m antennas

28 SMART DUST Video Semaphore Decoding Diverged beam @ 5.2 km In shadow in evening sun

29 SMART DUST ~8mm 3 laser scanner Two 4-bit mechanical DACs control mirror scan angles. ~6 degrees azimuth, 3 elevation 1Mbps

30 SMART DUST Application to Microassembly Pattern complementary hydrophobic shapes onto parts and substrates using SAMs. no shape constraints on parts no bulk micromachining of substrate submicron, orientational alignment Uthara Srinivasan, Ph.D. thesis, UC Berkeley Chem.Eng., May 2001 Courtesy: Roger Howe, UCB

31 SMART DUST Mirrors in Solution Courtesy: Roger Howe, UCB

32 SMART DUST Mirrors on Microactuators assembled mirror Courtesy: Roger Howe, UCB

33 SMART DUST CMOS Imaging Detector

34 SMART DUST Power and Energy Sources Solar cells ~0.1mW/mm 2, ~1J/day/mm 2 Combustion/Thermopiles Storage Batteries ~1 J/mm 3 Capacitors ~0.01 J/mm 3 Usage Digital computation: nJ/instruction Analog circuitry: nJ/sample Communication: nJ/bit 10 pJ 27 pJ/sample 11 pJ RX, 2pJ TX

35 SMART DUST Smart Dust - Processes (CMOS) 13 state FSM controller ADC 70kS/s, 1.8uW ambient light sensor Photodiode Sensor input Oscillator Power input Power TX Drivers 0-100kbps CCR or diode Optical Receiver 1 Mbps, 11uW 1mm 330µm What’s working – Oscillator, FSM, ADC, photosensor, TX drivers What’s kind of working – Optical receiver (stability problems lead to occasional false packets)

36 SMART DUST Power, sensor, motor fab Isolation trenches are etched through an SOI wafer and backfilled with nitride and undoped polysilicon.

37 SMART DUST Power, sensor, motor fab Solar cells and circuits are created by ion implantation, drive-in, oxidation, contact etching, aluminum sputtering and etching.

38 SMART DUST Actuators are deep reactive ion etched through device layer. Power, sensor, motor fab

39 SMART DUST Optional backside etch (would actually precede front side etch) Power, sensor, motor fab

40 SMART DUST Solar Cell Results 0.5 to 100 V demonstrated 10-14% efficiency

41 SMART DUST Power from MEMS Combustion Thermopiles Nozzle (w/ igniter)

42 SMART DUST Closing in on 1mm 3 2.8mm 2.1mm CCR Accelerometer Solar Cells CMOS IC

43 SMART DUST Smart Dust - Integration Solar Cell ArrayCCR XL CMOS IC

44 SMART DUST 175 bps from 10 mm 3 CCR Drive Voltage Detected Transmission Sample from XL pad (connected to Vdd) Echo of Downlink data Sample from photosensor

45 SMART DUST Mote with Micro-battery from Lee & Lin, UCB

46 SMART DUST Optical Communication 0-25%25% Path loss Loss = (Antenna Gain) A receiver / (4  d 2 ) Antenna Gain = 4  /  ½ 2

47 SMART DUST Theoretical Performance P total = 50mW P t = 5mW  ½ = 1mrad BR = 5 Mbps A receiver = 1cm 2 P r = 10nW (-50dBm) P total = 50uW SNR = 15 dB ~10,000 photons/bit 5km 10nJ/bit

48 SMART DUST Theoretical Performance P total = 100uW P t = 10uW  ½ = 1mrad BR = 5 Mbps A receiver = 0.1mm 2 P r = 10nW (-50dBm) P total = 50uW SNR = 15 dB 5m 20pJ/bit!

49 SMART DUST ~2 mm^2 ASIC RF mote CMOS ASIC 8 bit microcontroller Custom interface circuits External components uP SRAM Radio ADC Temp Amp inductor crystal battery antenna ~$1

50 SMART DUST Radio basics Tuneable frequency, 900MHz +/-100 MHz Programmable power output -10 – 0 dBm out, 1 – 10 mW in 100 kbps? Tuneable cap. Oscillator core Tuneable power 13 bit freq. reg. 8 bit power reg. uP

51 SMART DUST Radio basics Tuneable frequency, 900MHz +/-100 MHz Programmable sensitivity -100 – -90 dBm, 0.1 – 10 mW in 100 kbps? Many interface options Direct memory Low power vigilance? Oscillator core DMA pointer uP SRAM

52 SMART DUST Crystal-free radio? ~20% variation in frequency reference in CMOS I measure your frequency output in my coordinate system, and vice versa Theory of coupled oscillators Digital feedback between nodes

53 SMART DUST Wakeup synchronization Watch crystals 32kHz, 30nW 10-100 ppm drift 1-10 ms/min 1-10 sec/day 5-50 min/year Temperature is primary source of drift Compensate to sub-ppm – 100ppb?

54 SMART DUST RF Mote Summary Available 2003 Radio 900 MHz 10+ m range 10 nJ/bit (0.3mA, 100kbps) 8 bit Atmel-ish uP 10pJ/inst (0.03mA) 10 bit ADC 100kS/s, 30nJ/sample (0.01mA) Batteries Lithium coin cell ~ 220mAh AA batteries 1000mAh

55 SMART DUST Abstracting the Hardware Goal: Provide realistic energy (and time) metrics to drive algorithm development Allow software/algorithms to drive hardware design. Rene mote Mica mote Laptops & Wavelan Abstract representation of hardware Diffusion routing Routing tables … Centralized localization Distributed localization

56 SMART DUST Abstracting the Hardware Too simple: “computation” = x pJ Comm = y nJ/bit*m^4 Sensing = z pJ/sample Too complex: 16 bit add register to non-cached main memory = x pJ, …

57 SMART DUST Abstracting the Hardware Need a representation(s) of Energy cost Latency Probabilistic?

58 SMART DUST Example: maximize sensor net lifetime Given: Costs of sensing, computation, communication Fixed sensor locations Connectivity matrix One or more base stations Find: Energy-optimal routing to get data back from each node (define it first!) Everyone on all the time Duty cycling

59 SMART DUST Example: minimal coverage Given: Costs of sensing, computation, communication Sensor range, communication range Mote weight dominated by battery Find: Minimal dispersion of motes (in kg/km 2 !) st. events x,y,z can be sensed for time t

60 SMART DUST Example: minimal coverage Workstation?

61 SMART DUST Example: minimal coverage Smart dust?

62 SMART DUST Example: minimal coverage Some of both?

63 SMART DUST Mobility

64 SMART DUST Other topics Simulation of big networks Data fusion/compression Information theory Shannon for sensor networks What is “capacity”? Collaborative signal processing Definition Existence?

65 SMART DUST Summary Cubic-inch RF motes working in applications 10 mm 3 optical motes demonstrated 10 mm 3 RF motes coming Peer-to-peer networking Most communication is relay Energy cost to communicate 1 bit is at least 1000x greater than an 8 bit instruction

66 SMART DUST Conclusion 1 mm 3 or bust!!!


Download ppt "SMART DUST B. Boser, D. Culler, J. Kahn, K. Pister Berkeley Sensor & Actuator Center Electrical Engineering & Computer Sciences UC Berkeley."

Similar presentations


Ads by Google