Cs-541 Wireless Sensor Networks: Lecture 4: Introduction To Signal Processing and Learning For Wsns
Cs-541 Wireless Sensor Networks: Lecture 4: Introduction To Signal Processing and Learning For Wsns
Sensors
• Temperature, humidity, light,
• Accelerometer, gyroscope, magnetometer
• Image/Video, audio
Memory
• Internal/External
Radio
• Low-cost CMOS-based RF Radios
Processor
• Microcontroller (ARM7, Atmel AVR)
Battery
• AA, energy harvesting
1.8 1.8
0.3
1.5
1.6 1.6
0.25
1.4 1.4
1
0.2
1.2 1.2
1 1 0.15 0.5
0.8 0.8
0.1
0
0.6 0.6
0.05
0.4 0.4
-0.5
0
0.2 0.2
0 0 -0.05 -1
0 100 200 300 400 500 600 700 800 900 1000 0 100 200 300 400 500 600 700 800 900 1000 0 100 200 300 400 500 600 700 800 900 1000 0 50 100 150 200 250 300 350 400 450 500
=
Sampling
5
Sensor ID
10
Spatial Field
15
20
25
30
35
40
45
50
10 20 30 40 50 60 70 80 90 100
MSE 0.008366
2 2
1.8 1.8
1.6 1.6
1.4 1.4
1.2 1.2
1 1
0.8 0.8
0.6 0.6
0.4 0.4
0.2 0.2
0 0
0 100 200 300 400 500 600 700 800 900 1000 0 100 200 300 400 500 600 700 800 900 1000
MSE 0.003322
2 2
1.8 1.8
1.6 1.6
1.4 1.4
1.2 1.2
1 1
0.8 0.8
0.6 0.6
0.4 0.4
0.2 0.2
0 0
0 100 200 300 400 500 600 700 800 900 1000 0 100 200 300 400 500 600 700 800 900 1000
MSE 0.001008
2 2
1.8 1.8
1.6 1.6
1.4 1.4
1.2 1.2
1 1
0.8 0.8
0.6 0.6
0.4 0.4
0.2 0.2
0 0
0 100 200 300 400 500 600 700 800 900 1000 0 100 200 300 400 500 600 700 800 900 1000
MSE 0.000243
2 2
1.8 1.8
1.6 1.6
1.4 1.4
1.2 1.2
1 1
0.8 0.8
0.6 0.6
0.4 0.4
0.2 0.2
0 0
0 100 200 300 400 500 600 700 800 900 1000 0 100 200 300 400 500 600 700 800 900 1000
Dynamic range
0.6
0.4
0.2
-0.2
-0.4
0 20 40 60 80 100
10ms RTT)
20 MAUI (Wi-Fi, 12.000
MAUI (Wi-Fi,
25ms RTT) 25ms RTT)
15 MAUI (Wi-Fi, 9.000
MAUI (Wi-Fi,
50ms RTT)
10 6.000 50ms RTT)
MAUI (Wi-Fi,
100ms RTT) MAUI (Wi-Fi,
5 3.000 100ms RTT)
MAUI* (3G,
220ms RTT) MAUI* (3G,
0 0
Spring Semester 2016-2017
CS-541 Wireless Sensor Networks
University of Crete, Computer Science Department 220ms RTT)
17
In-network processing
Energy consumption (mAh)
Centralized
Sampling
Decentralized Computation
Communication
Equation… Sampling
Energy Consumption (mAh)
Computation
Coefficien…
Power…
FFT
Raw Data…
Flow F
• Anomaly detection
Power (dBm)
-90
•… -110
-120
-130
Time 1 Time 2 Time 3 Time T -140
-150
Frequency 1
500 520 540 560 580 600 620 640 660 680 700
Frequency (MHz)
Frequency 2
Frequency F
Location 1
Location 2
Location F
Distributed MC
• Local field estimation
• Reliable data recovery
• Distributed processing
Low rank
Singular Values
• Cheap sensors – Sensor prices have dropped to an average 60 cents from $1.30 in the past 10
years.
• Cheap bandwidth – The cost of bandwidth has also declined precipitously, by a factor of nearly
40X over the past 10 years.
• Cheap processing – Similarly, processing costs have declined by nearly 60X over the past 10
years, enabling more devices to be not just connected, but smart enough to know what to do
with all the new data they are generating or receiving.
• Smartphones – Smartphones are now becoming the personal gateway to the IoT, serving as a
remote control or hub for the connected home, connected car, or the health and fitness devices
consumers are increasingly starting to wear.
• Ubiquitous wireless coverage – With Wi-Fi coverage now ubiquitous, wireless connectivity is
available for free or at a very low cost, given Wi-Fi utilizes unlicensed spectrum and thus does
not require monthly access fees to a carrier.
• Big data – As the IoT will by definition generate voluminous amounts of unstructured data, the
availability of big data analytics is a key enabler.
• IPv6 – Most networking equipment now supports IPv6, the newest version of the Internet
Protocol (IP) standard that is intended to replace IPv4.
Data
App.
Browser
Data
Big Data
• Volume: size of data such as terabytes (TB), petabytes (PB), zettabytes (ZB),
• Variety: types of data from difference sources (sensors, devices, social networks, the web, mobile
phones)
• Velocity: how frequently the data is generated (every millisecond, second, minute, hour, day,
week, month, year.) Processing frequency may also differ from the user requirements.
• Challenges
• High volume processing using low power processing architectures.
• Discovery of real-time data-adaptive Machine learning techniques.
• Design scalable data storages that provide efficient data mining.
Machine Learning
• Checkers (1995)
• Chess (1997)
• jeopardy (2011)
• Go (2015)
• Poker (2017)
K-means
Spectral Clustering
Association rules
Distance learning
http://datascience.blog.uhuru.co.jp/machine-learning/safe-aging-with-iot-and-machine-learning/
• Swami, Ananthram, et al., eds. Wireless Sensor Networks: Signal Processing and
Communications. John Wiley & Sons, 2007.
• Zaslavsky, Arkady, Charith Perera, and Dimitrios Georgakopoulos. "Sensing as a service
and big data." arXiv preprint arXiv:1301.0159 (2013).
• Hackmann, Gregory, Octav Chipara, and Chenyang Lu. "Robust topology control for
indoor wireless sensor networks." Proceedings of the 6th ACM conference on
Embedded network sensor systems. ACM, 2008.
• Gubbi, Jayavardhana, et al. "Internet of Things (IoT): A vision, architectural elements,
and future directions." Future Generation Computer Systems 29.7 (2013): 1645-1660.
• Aggarwal, Charu C., Naveen Ashish, and Amit Sheth. "The internet of things: A survey
from the data-centric perspective." Managing and mining sensor data. Springer US,
2013. 383-428.
• Tsai, Chun-Wei, et al. "Data mining for internet of things: A survey.“ Communications
Surveys & Tutorials, IEEE 16.1 (2014): 77-97.