Voice Over Sensor Networks

Similar documents
Building Blocks for Large-Scale Wireless Sensor Networks

Voice Over Sensor Networks

RT-Link: A global time-synchronized link protocol for sensor networks Anthony Rowe, Rahul Mangharam, Raj Rajkumar

Wireless Sensor Networks. FireFly 2.2 Datasheet

NanoRK. EECE 494 Sathish Gopalakrishnan

Design of Wireless Audio Exchange Based on nrf module

Nano RK And Zigduino. wnfa ta course hikaru4

A Low Latency Data Transmission Scheme for Smart Grid Condition Monitoring Applications 28/05/2012

Improving IEEE Power Saving Mechanism

CS263: Wireless Communications and Sensor Networks

Wireless Sensor Networks --- Concepts and Challenges

WP-PD Wirepas Mesh Overview

Wireless Sensor Networks CS742

Wireless Sensor Networks --- Concepts and Challenges

Sl.No Project Title Year

Wireless Sensor Networks

The Emergence of Networking Abstractions and Techniques in TinyOS

DASH7 ALLIANCE PROTOCOL - WHERE RFID MEETS WSN. public

Distributed Control over Wireless Networks

Energy Management Issue in Ad Hoc Networks

Real-Time and Low-Power Wireless Communication with Sensors and Actuators

Synthesizing Adaptive Protocols by Selective Enumeration (SYNAPSE)

Energy Management Issue in Ad Hoc Networks

Delivering Voice over IEEE WLAN Networks

Medium Access Control in Wireless Sensor Networks

LXRS and LXRS+ Wireless Sensor Protocol

Medium Access Control in Wireless IoT. Davide Quaglia, Damiano Carra

QoS-Enabled Video Streaming in Wireless Sensor Networks

IEEE ah. sub 1GHz WLAN for IoT. What lies beneath Wi-Fi HaLow. Eduard Garcia-Villegas, Elena López-Aguilera Dept. of Network Engineering

RT-Link: A Time-Synchronized Link Protocol for Energy-Constrained Multi-hop Wireless Networks

Wireless Sensor Networks

AN EFFICIENT MAC PROTOCOL FOR SUPPORTING QOS IN WIRELESS SENSOR NETWORKS

Implementation of a Wake-up Radio Cross-Layer Protocol in OMNeT++ / MiXiM

Chapter 5 Ad Hoc Wireless Network. Jang Ping Sheu

WSN NETWORK ARCHITECTURES AND PROTOCOL STACK

Presented by: Murad Kaplan

IoT in Smart Cities Technology overview and future trends

Low-Energy-Consumption Ad Hoc Mesh Network Based on Intermittent Receiver-driven Transmission

Rab Nawaz Jadoon DCS. Assistant Professor. Department of Computer Science. COMSATS Institute of Information Technology. Mobile Communication

QoS Challenges and QoS-Aware MAC Protocols in Wireless Sensor Networks

3. Quality of Service

Monitoring the Network (CPE and WBS)

Wireless Sensor Networks: Clustering, Routing, Localization, Time Synchronization

Outline. MAC (Medium Access Control) General MAC Requirements. Typical MAC protocols. Typical MAC protocols

Wireless Local Area Networks (WLANs)) and Wireless Sensor Networks (WSNs) Computer Networks: Wireless Networks 1

Presented by Viraj Anagal Kaushik Mada. Presented to Dr. Mohamed Mahmoud. ECE 6900 Fall 2014 Date: 09/29/2014 1

Medium Access Control in Wireless Sensor Networks

Routing protocols in WSN

or between microcontrollers)

AIM: To create a project for implement a wireless communication protocol on an embedded system- ZigBee.

An Experimental Study of Network Performance Impact of Increased Latency in SDR

Building and deploying a wireless sensor network in the Georgia Tech stadium

Lecture 8 Wireless Sensor Networks: Overview

Ctdigi.com. Instruction manual. Production by S & W Technology Labs

A Predictable RTOS. Mantis Cheng Department of Computer Science University of Victoria

MeshConnect. Voice over

Responsive Processor for Parallel/Distributed Real-Time Control

Department of Electrical and Computer Systems Engineering

Wireless Networked Systems

Sensor Network Protocols

WIRELESS TECHNOLOGIES

Junseok Kim Wireless Networking Lab (WINLAB) Konkuk University, South Korea

Troubleshooting VoIP in Converged Networks

Developing deterministic networking technology for railway applications using TTEthernet software-based end systems

Design and Implementation of a Multi-hop Zigbee Network

An Industrial Employee Development Application Protocol Using Wireless Sensor Networks

OPERETTA: An Optimal Energy Efficient Bandwidth Aggregation System

INTEGRATION OF AD HOC WIRELESS SENSOR NETWORKS IN A VIRTUAL INSTRUMENTATION CONFIGURATION

WPAN/WBANs: ZigBee. Dmitri A. Moltchanov kurssit/elt-53306/

Networking Sensors, I

Power-efficient Communication Protocol for Social Networking Tags for Visually Impaired

Abstract. 1. Introduction. 2. Theory DOSA Motivation and Overview

Message acknowledgement and an optional beacon. Channel Access is via Carrier Sense Multiple Access with

Product Technical Brief S3C2413 Rev 2.2, Apr. 2006

Multimedia-Systems. Operating Systems. Prof. Dr.-Ing. Ralf Steinmetz Prof. Dr. rer. nat. Max Mühlhäuser Prof. Dr.-Ing. Wolfgang Effelsberg

End-To-End Delay Optimization in Wireless Sensor Network (WSN)

Etiquette protocol for Ultra Low Power Operation in Sensor Networks

WSN Routing Protocols

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 2, April-May, 2013 ISSN:

Wireless Body Area Networks. WiserBAN Smart miniature low-power wireless microsystem for Body Area Networks.

CHAPTER 2 WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL

RaceCapture/Apex. Ruggedized, powerful motorsports telemetry

Wireless Sensor Networks

standards like IEEE [37], IEEE [38] or IEEE [39] do not consider

nesc Prof. Chenyang Lu How should network msg be handled? Too much memory for buffering and threads

Distributed Pervasive Systems

Embedded Systems. 8. Communication

Designing a ZigBee Network

European Network on New Sensing Technologies for Air Pollution Control and Environmental Sustainability - EuNetAir COST Action TD1105

Sensor-to-cloud connectivity using Sub-1 GHz and

ScienceDirect. Extending Lifetime of Wireless Sensor Networks by Management of Spare Nodes

Research Article MFT-MAC: A Duty-Cycle MAC Protocol Using Multiframe Transmission for Wireless Sensor Networks

Data Communications. Data Link Layer Protocols Wireless LANs

19: I/O Devices: Clocks, Power Management

Exploring the ISA100.11a Standard. Exploring the ISA100.11a Standard. William (Bill) Ayers America s OneWireless Consultant.

Cover Page. Performance Evaluation of the DOCSIS 1.1 MAC Protocol According to the Structure of a MAP Message

Part I: Introduction to Wireless Sensor Networks. Xenofon Fafoutis

Design of Energy Efficient MAC Protocols in Wireless Sensor Networks

PIP: A Connection-Oriented, Multi-Hop, Multi-Channel TDMA-based MAC for High Throughput Bulk Transfer

SENSOR-MAC CASE STUDY

Transcription:

Voice Over Sensor Networks Rahul Mangharam 1 Anthony Rowe 1 Raj Rajkumar 1 Ryohei Suzuki 2 1 Dept. of Electrical & Computer Engineering 2 Ubiquitous Networking Lab Carnegie Mellon University, U.S.A. {rahulm,agr,raj}@ece.cmu.edu Tokyo Denki University, Japan ryohei@unl.im.dendai.ac.jp 1

Outline Motivation Coal Mining Application FireFly Sensor Networking Platform Network Scheduling Voice Performance 2

Sago Mine January 2, 2006 Explosion 12 Dead, 1 Injured Coal Mining Disasters 29 Accidents Since Sago 34 Deaths s(us (U.S.A.) Collapse, Fire, Equipment Failure 3

How Can a Sensor Network Help? Mobile Gateway Drill Hole Mobile Node Infrastructure Node Hazardous Obstruction 4

NIOSH Research Coal Mine near Pittsburgh 5 NIOSH: National Institute for Occupational Safety and Health

Outline Motivation Coal Mining Application FireFly Sensor Networking Platform Network Scheduling Voice Performance 6

Development Interface Energy Harvesting Vision Sensor FireFly 2.0 Node ewatch Time Synchronization Various Sensors 7

FireFly 2.0 Audio Node 3 axis accelerometer temp light microphone Mini-SD Card 8

FireFly Network Architecture Global Time Beacon Base Stationti USB Gateway Speakers Mobile Packet Sniffer Audio Board 9

NIOSH Research Coal Mine In-Band Time Synchronization Global Time Sync Pulse Leaky Feeder 10

Software Architecture Coal Mining Apps Nano-RK RTOS RT-Link TDMA MAC Protocol RK: Resource Kernel 11

Nano-RK RTOS Real-Time Preemptive Multitasking Priority-driven: mapped from reservations Interleaved processing and Communications Resource Reservations ( Resource Kernel ) per task CPU cycles, Network packets, Sensor / Actuator accesses Virtual Energy Reservation (aggregated across components) Energy-Efficient Time Management TDMA: go to sleep whenever possible (predictable and analyzable) POSIX Style time Representation Variable Tick Timer enables waking up only when necessary Fault Handling Canary Stack Check, Reserve Violation, Unexpected Restarts, Low Voltage 12

RT-Link TDMA Link Layer TDMA Cycle Fine-Grained Global Time Synchronization Sync Pulse Frame Collision-Free Energy- Scheduled Efficient Communication Slots Slots Contention Slots g j Gateway a c f i h b d e 13

Coal Mining Applications Periodic Sensing Task Every TDMA cycle (~6 seconds) sensor values are sent Location Task Infrastructure Nodes Report List of Mobile Nodes in Range RSSI values available if finer grained location required Audio Task Sample Audio every 250μs (Nano-RK Driver) ADPCM Compress Buffer (45μs per byte) 14

Outline Motivation Coal Mining Application FireFly Sensor Networking Platform Network Scheduling Voice Performance 15

Voice Scheduling Challenges Schedule Voice Along With Lower-Rate Sensor Data without Interference Balance Upstream / Downstream Voice Latency On-Demand Gateway to Single Mobile Node Voice Streaming 16

RT-Link Multi-Rate Support Rate Index Slot Interval Max. Goodput (kbps) 0-0 1 1 149.3 2 2 74.6 3 4 37.3 4 8 18.6 5 16 9.3 6 32 4.6 Unused Slot Active Slot TDMA Frame RT-Link Rate Raw 32Kbps ADPCM-1 16Kbps GSM-1 13Kbps ADPCM-2 12Kbps ADPCM-3 8Kbps GSM-2 7Kbps Avg. Hop Delay Packet Redundancy 1 4 9 11 12 18 21 6ms Single 2 2 4 5 6 9 10 12ms Single 3 1 2 2 3 4 5 24ms Single 4 1 2 2 2 4 4 24ms Double 5 0 0 0 0 4 4 48ms Double 17 Voice Codecs: Concurrent Streaming

Point-to-Gateway to Scheduling Destination 5 3 4 2 3 2 1 1 Source 0 1 Typical D-2 Coloring (Tree) 0 0 Simplified Voice Schedule (Equivalent to a Chain) Schedule to Support a Single Flow to the Gateway Nodes at Each Depth Can Share Slots for a Single 2-way Voice Stream in the System 18

Share Slots With Lower-Rate Data a b c d a TDMA Frame Voice TX Voice RX Voice Empty Sensor Data a b c b d d TX Slots RX Slots a a a 0, 8, 16, 24 3, 11, 19, 27 b 3, 11, 19, 27 7, 15, 23, 31 b b b c 7, 15, 23, 31 4, 12, 20, 28 d 4, 12, 20, 28 0, 8, 16, 24 Example Topology 19

Balanced Latency Minimum Delay and Balanced Latency is more important than Maximizing i i Concurrency Max Concurrency 9 slot latency 0 1 2 0 1 2 20 slot latency 0 1 2 3slot cycle 18 slot latency Balanced 0 1 2 0 1 2 0 1 2 Latency 5 4 3 5 4 3 5 4 3 6slot cycle 18 slot latency 20

Example Schedule Schedule Applied to NIOSH Experimental Coal Mine Topology TX Slots RX Slots a 0, 8, 16, 24 3, 11, 19, 27 b 3, 11, 19, 27 7, 15, 23, 31 c 7, 15, 23, 31 4, 12, 20, 28 d 4, 12, 20, 28 0, 8, 16, 24 21

Outline Motivation Coal Mining Application FireFly Sensor Networking Platform Network Scheduling Voice Performance 22

4KHz Compression Samples Gender Compression Data Rate Clip Male Raw 32 Kbps Male ADPCM 4bit 16 Kbps Male ADPCM 2bit 8 Kbps Female Raw 32 Kbps Female ADPCM 4bit 16 Kbps Female ADPCM 2bit 8 Kbps I d like to wear a rainbow everyday and tell the world that everything is OK 23

Packet Loss Distributions (a) Loss: 1.5% (b) Loss: 0.04% a b (c) Loss: 2.1% (d) Loss: 52.3% c d 24

Error Concealment Real-Time and Multimedia Systems Laboratory 2:1 ADPCM (4 bit) Error-free voice sample 2:1 ADPCM (4 bit) 25% Packet error 2:1 ADPCM (4 bit) Replay last packet 4:1 ADPCM (2 bit) Transmit duplicate packets 25 I d like to wear a rainbow everyday and tell the world that everything is OK

Power Consumption and Node Lifetime Operation Power Time Energy 4-bit ADPCM 21 mw 43 μs 903 nj 2-bit ADPCM 21 mw 37 μs 777 nj ADC Sampling 21 mw 3 μs 6.3 nj RX Packet 59.1 mw 4 ms 236 μj TX Packet 52.1 mw 4 ms 208 μj Misc. CPU 21 mw 1 ms 21 μj Battery Sensing Streaming 2 x AA 1.45 years 16 days 2 x D 8.8* years 97 days 4 x D 17.6* years 194 days * longer than battery shelf-life 26

Conclusions End-to-end voice-streaming for safety-critical operating environments Demonstrated coal mine safety system Use for real-time localization and audio communications Extensible to include other communications Demonstrated Technique for Scheduling High-Rate On-Demand Communication Along With Low-Rate Periodic Data In Wireless Sensor Networks Voice Streaming and Sensor Data in a TDMA WSN Evaluated Performance of End-to-End Voice Streaming For Low-Cost Wireless Sensor Nodes Future Work: Deployment and Usability 27

Questions? Can you hear me now? 28