SPINE: Signal Processing In Node Environment Roberta Giannantonio, Fabio Luigi Bellifemine,Telecom Italia, Torino Italy Raffaele Gravina, Antonio Guerrieri, Giancarlo Fortino, Dept. of Electronics, Informatics and Systems, Rende (CS) Italy Marco Sgroi, Wireless Sensor Networks Lab sponsored by Pirelli and Telecom Italia Berkeley, CA, USA

SPINE (Signal Processing In Node Environment) is a framework for the distributed implementation of signal processing algorithms in wireless sensor networks. It provides a set of on node services that can be tuned and activated by the user depending on application needs. SPINE is released as Open Source project under LGPL 1.2 license and is available on line at http://spine.tilab.com. The SPINE framework has two main components, namely node and server side. The sensor node component, designed in TinyOS environment and written in nesC language, includes several utilities for signal processing such as data storage buffers, mathematical function libraries and common feature extractors used in signal processing. Furthermore, it includes also a communication protocol to transfer processed and raw data with the coordinator. The SPINE framework has been structured to be platform independent and may work with different platforms running TinyOS 2.x. In this way commercial boards (Telosb with SPINE sensor board, MicaZ with mts300 and Shimmer are already supported) as well as proprietary ones may use SPINE functionalities, once interfaces with the sensors are implemented. Existing SPINE functionalities (e.g. on node signal processing capabilities) can easily be configured by the SPINE coordinator (server side) and new ones can be introduced as far as they implement the defined Function interface. The server side component consists of a Java-based interface that an application running on the WSN network coordinator can use to manage the sensor nodes or make service requests. SPINE provides a lightweight Java API that is easily portable to devices of various capabilities that can be used as coordinators, such as a PC or a mobile phone. The server node acts as the coordinator of the sensor network and manages the network, set up and activate on node services depending on the application requirements and more. SPINE framework has been used for signal processing intensive applications such as Body Sensor Networks (BSN) ones with different kind of sensors (e.g. accelerometers, gyros, body temperature, ECG etc) but its flexibility and modularity make it suitable for developing any kind of applications that requires sensors’ data processing.

SPINE: Signal Processing In Node Environment

Marco Sgroi, Wireless Sensor Networks Lab sponsored by Pirelli and Telecom Italia Berkeley, CA, USA. SPINE (Signal Processing In Node Environment) is a framework for the distributed implementation of signal processing algorithms in wireless sensor networks. It provides a set of on node services that can be tuned and ...

22KB Sizes 1 Downloads 123 Views

Recommend Documents

Weighting Techniques in Data Compression - Signal Processing ...
new implementation, both the computational work, and the data structures and ...... we can safely use our CTW algorithm with such deep context trees, and in that ..... The decoder knows that the description is complete when all free slots at the.

Digital Signal Processing - GitHub
May 4, 2013 - The course provides a comprehensive overview of digital signal processing ... SCHOOL OF COMPUTER AND COMMUNICATION. SCIENCES.

Perceptual Issues in Stereoscopic Signal Processing
Index Terms—Distortion, perceptual, stereoscopic. I. INTRODUCTION. STEREOSCOPIC 3D image .... A. Basic Perceptual Issues of Crosstalk. While the lack of complete image separation is the cause of crosstalk ...... hidden graphic elements (e.g. text)

filter design in digital signal processing
before Signal Processing techniques can be applied. For ... of the digital filter hardware or on the computer (PC, ... FILTER TYPES AND DESIGN METHODS.

two doctoral student positions in acoustics and audio signal processing
We are looking for two doctoral students for the ICHO project (Immersive Concerts for. Homes). The aim of the project is to bring the immersive concert experience to people's homes with the help of head-tracked headphones and sophisticated signal pro

Synthesis Lectures on Signal Processing
pdf Processing of Seismic Reflection Data Using MATLAB (Synthesis Lectures on Signal Processing), Processing of. Seismic Reflection Data Using MATLAB (Synthesis Lectures on Signal Processing) Free download, download Processing of Seismic Reflection D

DIGITAL SIGNAL PROCESSING AND APPLICATIONS.pdf ...
b) Explain the bilinear transformation method of Digital Filter Design. 6. c) Using impulse invariance method, design digital filter from analog prototype. that has a ...

Digital signal processing matlab
Pushing daisies s01e06.Return ofthe Hero.23599705717. American horror story ... Digitalsignal processingmatlab.Maximmagazine pdf.GayYouth. Chronicles.