66
Compressive Wireless Sensing in Internet of Thing key technology and application Zhi Wang Control Science and Engineering, Zhejiang University 1

Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Compressive Wireless Sensing in Internet of Thing:key technology and application

Zhi Wang Control Science and Engineering, Zhejiang University

1

Page 2: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

➢ DoA Estimation from compressed Wireless Array Data via Joint Sparse Representation

➢ IEEE Trans on Signal Processing (IEEE TSP),in second review

➢ Sparse Signal Transmission via Lossy Link Using Compressive Sensing

➢ Sensors, accept

2

Page 3: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Wireless, Ad Hoc Sensor Network• Smart sensors

– Transducers – Power – On-board processor, storage – Wireless transceivers

• Ad hoc network – No predefined, fixed network

configuration – Transmit, receive, and relay

information • Wireless communication

– Radio, infrared, optical, and other modalities

• Vision – Smart environment:

• Monitoring • Control, interaction

– Large number of low cost sensor nodes deploy-n-play, self-configuration to form network, Collaborative in-situ information processing

• Applications – Environmental monitoring – Civil structure/earth quake

monitoring – Premises security – Machine instrument diagnosis – Health care

3

Page 4: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Mica Sensor Node

Left: Mica II sensor node 2.0x1.5x0.5 cu. In. Right: weather board with temperature,

thermopile (passive IR), humidity, light, acclerometer sensors, connected to Mica II node

• Single channel, 916 Mhz radio for bi-directional radio @40kps

• 4MHz micro-controller • 512KB flash RAM • 2 AA batteries (~2.5Ah), DC

boost converter (maintain voltage)

• Sensors are pre-calibrated (±1-3%) and interchangeable

4

Page 5: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Habitat and the Bird

Habitat to be monitored (up, yellow: microphone Red: camera) and the Leach’s storm petrel (right)

5

Page 6: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

DAWN Lab / UMBC 6

中国艺术概论

State Key Laboratory of Industrial Control Technology

The inside wall of drainpipe

Sensor nodes Pollution monitoring

Environmental monitoring

Page 7: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Great Duck Island Monitoring Project

• Mission: – monitor the microclimates in

and around nesting burrows used by the Leach's Storm Petrel.

• Goal: – to develop a habitat

monitoring kit that enables researchers worldwide to engage in the non-intrusive and non-disruptive monitoring of sensitive wildlife and habitats

7

Page 8: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

DAWN Lab / UMBC 8

中国艺术概论

Military Surveillance

Page 9: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

DAWN Lab / UMBC 9

中国艺术概论

Structural Monitoring15

13

14

6  

5 `  

15

118  

Mote Layout

129  

Page 10: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

DAWN Lab / UMBC 10

中国艺术概论

Other Applications

Page 11: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

DAWN Lab / UMBC 11

中国艺术概论

Other Applications

Page 12: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

•Existing problems

Resource-constrained WSNs (IOT) Constrained Power Constrained Computation Capability

Low power wireless communication systems in WSNs Larger volume data to transmit(Nyquist Sampling) Unreliable communication due to lossy link

Waste and un-proper utilization of WSN •Error correction (Channel coding and ARQ) relies on Sender •Communication bandwidth waste due to no use of lossy link

Distance between sender and receiver (P8)

PRR

12

Page 13: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

•Introduction of compressed sensing

pixels large wavelet coefficients

acoustic signalsamples

large Fouriercoefficients

Many signals can be compressed in some basis (Fourier .etc.)

Part1—Background and Motivation

Ubiquity of sparse signal in WSNs

13

Page 14: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Distance between sender and receiver

PRR

Original signal — Time domain

sparse signal — Frequency domain

Process

Sparse Signal Transmission

14

Page 15: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

•Compressive sensing fundamentalsSparsity representation

Projection matrix construction

Reconstruction algorithm

Data is local, measurements are global!

Part1—Background and Motivation

15

Page 16: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Existing problems and opportunity

Resource-constrained WSNs •Constrained Power •Constrained Computation

CS-based wireless communication systems in WSNs •Smaller volume data (Compressive Sampling) •Efficient use of lossy link without expensive • channel coding and ARQ •Avoid High cost of high speed sample •Shift the burden to Receiver

Distance between sender and receiver

Efficient use of lossy link Expand communication range

16

Page 17: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

•Existing problemsResource-constrained WSNs •Constrained Power •Constrained Computation capability

CS-based wireless communication systems in WSNs •Smaller volume data (Compressive Sampling) •Efficient use of lossy link without expensive channel coding and ARQ •High cost of high speed sample •Shift the burden to Receiver

Part1—Background and Motivation

Promote Efficiency、lifetime of resource-constrained IoT

17

Page 18: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Distance between sender and receiver

PRR

Dimension reductionRandom data loss

Randomcompressive sampling

Sparse Signal Transmission

18

Page 19: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

●Easy-to-implement projection matrix

is the row of projection matrix , also the received packet sequence number . is the original sequence number in

Randomcompressive sampling

Sparse Signal Transmission

19

Page 20: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

●Easy-to-implement projection matrix

is the row of projection matrix , also the received packet sequence number. is the original sequence number in

Randomcompressive sampling

Partial Fourier Basis

Sparse Signal Transmission

20

Page 21: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

●CS effect on wireless link

◆ Expand communication range

Original signal

Reconstructed signal

Reconstruction error

denotes the application’s need for signal recovery error

Sparse Signal Transmission

Information acquisition rate

21

Page 22: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Experimental parameter and results

03570

105140

0.65 0.38 0.1

CS3 trans

PRR CS/M CS/Error(%) 3 trans/M 3 trans/Error(%)

0.1 60 14.83 161 137.35

0.38 228 13.7 455 35.72

0.65 392 8.35 569 14.26

Error

PRR

●CS effect on sparse signal transmission

Sparse Signal Transmission

22

Page 23: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

tradeoffLonger packet

overhead

Shorter packet

error rate

Data packet structure of IEEE 802.15.4

Packet length control is an easy-implement and efficient method to promote communication performance.

Packet length control

23

Page 24: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Packet length control

Lettieri P, Srivastava M B, Adaptive frame length control for improving wireless link throughput, range, and energy efficiency, Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM'98), pp.564-571, 1998.

Data packet structure of IEEE 802.15.4

24

Page 25: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Packet length control under traditional method

Data transmission efficiency vs payload length under varying BER25

Page 26: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Packet length control under CS

How to measure signal transmission efficiency?

Data transmission efficiency

Signal transmission efficiency ?

where reconstructed signaloriginal signal

error

26

Page 27: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Packet length control under CSPacket length vs recovery error vs mutual coherence

which represents the worst case coherence between any two columns (atoms) of equivalent matrix

27

Page 28: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Packet length effect on mutual coherenceM

utua

l coh

eren

ce

M/N (PRR)

Packet length

M/N

Mutual coherence

Packet length effect on mutual coherence28

Page 29: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Packet length

M/N

Mutual coherence

Packet length effect on mutual coherence29

Packet length effect on mutual coherence

p12

Page 30: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Packet length effect (BER) on mutual coherence

Packet length BER

PRR

where

Mut

ual c

oher

ence

Bit error rate (BER)

30

Page 31: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Packet length control

Performance improvement

Larger packet length leads to Larger bursty packet loss and Larger mutual coherence

Shorter packet length leads to random packet loss and smaller mutual coherence

How to eliminate packet length effect to use larger length to gain efficiency

?Larger packet length leads to under relative good wireless situation High transmission efficiency

31

Page 32: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Performance improvement

Data interleavingTransmits data bits in a different order than the order in which the data bits are originally transmitted

32

Page 33: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Performance improvement through data interleaving

Mut

ual c

oher

ence

M/N

33

Page 34: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Interleaving length effect

34

Page 35: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Simulation ResultsPerformance comparison(data efficiency and IAR)Varying Error threshold Varying BER

35

Page 36: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Interleaving improvement

Varying Error threshold BER=0.005

36

Page 37: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Performance comparison (varying application/sparsity)

Varying Error threshold Varying sparsity

37

Page 38: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Performance PromotionBroaden Communication range

38

Page 39: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Packet length effect and interleaving improvement

39

Page 40: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

WSAN DoA Estimation from compressed Array Data via Joint Sparse Representation

Part2

40

Page 41: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Motivation - Target monitoring on sensor array

Border warningGunfire positioning

Low latitude detection City monitoring

41

Page 42: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Motivation - Bottleneck for wireless sensor array

– Challenged on Wireless PlatformData Transmission

Local computation capacity

Power Consumption

Cost

➢ Wireless sensor network can support long time monitoring with no more than 1000 Hz sampling rate for IEEE 802.15.4 protocol

➢ The development of the battery capacity is limited

➢ Local computation capacity is limited under power constraint

➢ Implementation for large number of sensor is not affordable 42

Page 43: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

• A Compressive Sensing based array sensor network for target monitoring

– Compressed Sampling is introduced – Fusion center with strong computational capacity

Motivation - Solution to challenges

43

Page 44: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Background: Sparse representation • Spectrum sparsity for time domain signal

Automobile engine Heavy vehicle

44

Page 45: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Backgrounds: Compressive Sensing• Efficient implementation of CS in sensor node

45

Page 46: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Backgrounds: Array processingArray Signal Model & Processing

46

Page 47: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Backgrounds: Sparse representation • Sparse representation in angle domain

Only small number of active sources in the angle domain47

Page 48: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Sparsity based array processingPartition the bearing angle space (say, 0 to 180) into L bins:

Backgrounds: Array processing

48

Page 49: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Compressed sampling /data compression

Array processing

Signal recovery/data decompression Localization

Compressed sampling DoA reconstruction Localization

Combination of CS and array processing

Framework

49

Page 50: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Problem Formulation:Joint Compressive SensingCombining all J sensor measurements at the fusion center, one may write:

50

Page 51: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Problem Formulation: Joint Array ProcessingDividing the frequency band into N narrow-band, non-overlapping frequency bins, one may derive a joint sparse representation of the sensor measurements as

51

Page 52: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Problem Formulation:

52

Page 53: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

53

Page 54: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Reconstruction Analysis Mutual coherence analysis for array manifold matrix:

Angle partition number:54

Page 55: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

CRB analysis

55

Page 56: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

CRB analysis

CRB of traditional wideband array processing:

CRB of CSJSR:

56

Page 57: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Simulation & Experiment

L1-SVD: broadband version of L1-SVD DoA estimator COBE : Compressive Bearing Estimation with Reference Sensor CSJSR-DoA: Compressive Sensing based Direct DoA estimation CSA-DoA: Compressive Sensing array DoA estimation

57

Page 58: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

DoA reconstruction under different data reduction level

Simulation & Experiment

58

Page 59: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

DoA comparison under same data volume:

Simulation & Experiment

59

Page 60: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Simulation & Experiment

Angular separation comparison

60

Page 61: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Simulation & Experiment

• CRB analysis under different J,M and SNR

61

Page 62: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Simulation & Experiment • CRB VS simulation results under different

measurement number

62

Page 63: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Simulation & Experiment

System overview

63

Page 64: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

System implementation

Simulation & Experiment

64

Page 65: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

Simulation & Experiment

65

Page 66: Compressive Wireless Sensing in Internet of Thing …...• 512KB flash RAM • 2 AA batteries (~2.5Ah), DC boost converter (maintain voltage) • Sensors are pre-calibrated (±1-3%)

THE END THANK

YOU!66