MARVELO - A Framework for Signal Processing in Wireless Acoustic Sensor Networks

Signal processing in WASNs is based on a software framework for hosting the algorithms as well as on a set of wireless connected devices representing the hardware. Each of the nodes contributes memory, processing power, communication bandwidth and some sensor information for the tasks to be solved on the network. In this paper we present our MARVELO framework for distributed signal processing. It is intended for transforming existing centralized implementations into distributed versions. To this end, the software only needs a block-oriented implementation, which MARVELO picks-up and distributes on the network. Additionally, our sensor node hardware and the audio interfaces responsible for multi-channel recordings are presented.

[1]  Marc Moonen,et al.  Distributed Adaptive Node-Specific Signal Estimation in Fully Connected Sensor Networks—Part II: Simultaneous and Asynchronous Node Updating , 2010, IEEE Transactions on Signal Processing.

[2]  Laura Galluccio,et al.  SDN-WISE: Design, prototyping and experimentation of a stateful SDN solution for WIreless SEnsor networks , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[3]  Q. Pan,et al.  Distributed, Robust Acoustic Source Localization in a Wireless Sensor Network , 2012, IEEE Transactions on Signal Processing.

[4]  Richard Heusdens,et al.  Distributed MVDR Beamforming for (Wireless) Microphone Networks Using Message Passing , 2012, IWAENC.

[5]  Giacomo Morabito,et al.  Software Defined Wireless Networks: Unbridling SDNs , 2012, 2012 European Workshop on Software Defined Networking.

[6]  Jing Liang,et al.  Distributed compressive sensing in heterogeneous sensor network , 2016, Signal Process..

[7]  Hwee Pink Tan,et al.  Sensor OpenFlow: Enabling Software-Defined Wireless Sensor Networks , 2012, IEEE Communications Letters.

[8]  Cem Ersoy,et al.  MAC protocols for wireless sensor networks: a survey , 2006, IEEE Communications Magazine.

[9]  Marc Moonen,et al.  Distributed Adaptive Node-Specific Signal Estimation in Fully Connected Sensor Networks—Part I: Sequential Node Updating , 2010, IEEE Transactions on Signal Processing.

[10]  M Franceschelli,et al.  Distributed Averaging in Sensor Networks Based on Broadcast Gossip Algorithms , 2011, IEEE Sensors Journal.

[11]  Ian F. Akyildiz,et al.  Wireless sensor networks: a survey , 2002, Comput. Networks.

[12]  Kay Römer,et al.  Wireless sensor networks: a new regime for time synchronization , 2003, CCRV.

[13]  Reza Olfati-Saber,et al.  Distributed Kalman filtering for sensor networks , 2007, 2007 46th IEEE Conference on Decision and Control.

[14]  Reinhold Häb-Umbach,et al.  A combined hardware-software approach for acoustic sensor network synchronization , 2015, Signal Process..

[15]  Reinhold Häb-Umbach,et al.  Multi-stage coherence drift based sampling rate synchronization for acoustic beamforming , 2017, 2017 IEEE 19th International Workshop on Multimedia Signal Processing (MMSP).

[16]  Martin Vossiek,et al.  Distributed Kalman filter for precise and robust clock synchronization in wireless networks , 2009, 2009 IEEE Radio and Wireless Symposium.

[17]  Richard C. Hendriks,et al.  Distributed delay and sum beamformer for speech enhancement in wireless sensor networks via randomized gossip , 2012, 2012 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[18]  Israel Cohen,et al.  Distributed Multiple Constraints Generalized Sidelobe Canceler for Fully Connected Wireless Acoustic Sensor Networks , 2013, IEEE Transactions on Audio, Speech, and Language Processing.

[19]  Yücel Altunbasak,et al.  Adaptive sensing for environment monitoring using wireless sensor networks , 2004, 2004 IEEE Wireless Communications and Networking Conference (IEEE Cat. No.04TH8733).

[20]  Roberto López-Valcarce,et al.  A Diffusion-Based EM Algorithm for Distributed Estimation in Unreliable Sensor Networks , 2013, IEEE Signal Processing Letters.

[21]  Parham Aarabi,et al.  Distributed Signal Processing in Sensor Networks , 2005, Embedded Systems Handbook.

[22]  JAMAL N. AL-KARAKI,et al.  Routing techniques in wireless sensor networks: a survey , 2004, IEEE Wireless Communications.

[23]  Alexander Bertrand,et al.  Applications and trends in wireless acoustic sensor networks: A signal processing perspective , 2011, 2011 18th IEEE Symposium on Communications and Vehicular Technology in the Benelux (SCVT).

[24]  Bruno Trevizan de Oliveira,et al.  TinySDN: Enabling Multiple Controllers for Software-Defined Wireless Sensor Networks , 2014, IEEE Latin America Transactions.

[25]  Holger Karl,et al.  MARVELO: Wireless virtual network embedding for overlay graphs with loops , 2017, 2018 IEEE Wireless Communications and Networking Conference (WCNC).

[26]  Winston Khoon Guan Seah,et al.  Localization in underwater sensor networks: survey and challenges , 2006, Underwater Networks.

[27]  Reinhold Häb-Umbach,et al.  Efficient Sampling Rate Offset Compensation - an Overlap-Save Based Approach , 2018, 2018 26th European Signal Processing Conference (EUSIPCO).

[28]  Kostas Berberidis,et al.  Adaptive completion of the correlation matrix in wireless sensor networks , 2016, 2016 24th European Signal Processing Conference (EUSIPCO).