Average consensus algorithms robust against channel noise

Average consensus algorithms have attracted popularity in the wireless sensor network scenario as a simple way to compute linear combinations of the observations gathered by the sensors, in a totally decentralized fashion, i.e., without a fusion center. However, average consensus techniques involve the iterated exchange of data among sensors. In a practical implementation, this interaction is affected by noise. The goal of this paper is to bring some common adaptive signal processing techniques into the sensor network context in order to robustify the iterative exchange of data against communication noise. In particular, we will compare the performance of two algorithms: (a) a method, reminiscent of stochastic approximation algorithms, using a decreasing step size, with proper decaying law, and (b) a leakage method imposing that the consensus cannot be too distant from the initial measurements. We provide a theoretical analysis, validated by simulation results, of both methods to show how to derive the best tradeoff between the system parameters in order to get the minimum estimation variance, taking into account both observation and interaction noise.

[1]  Stephen P. Boyd,et al.  Distributed average consensus with least-mean-square deviation , 2007, J. Parallel Distributed Comput..

[2]  Soummya Kar,et al.  Distributed Average Consensus in Sensor Networks with Random Link Failures and Communication Channel Noise , 2007, 2007 Conference Record of the Forty-First Asilomar Conference on Signals, Systems and Computers.

[3]  Reza Olfati-Saber,et al.  Consensus and Cooperation in Networked Multi-Agent Systems , 2007, Proceedings of the IEEE.

[4]  C. R. Henson Conclusion , 1969 .

[5]  Anna Scaglione,et al.  On the wireless communication architecture for consensus problems , 2007 .

[6]  Alejandro Ribeiro,et al.  Consensus in Ad Hoc WSNs With Noisy Links—Part I: Distributed Estimation of Deterministic Signals , 2008, IEEE Transactions on Signal Processing.

[7]  S. Barbarossa,et al.  Bio-Inspired Sensor Network Design , 2007, IEEE Signal Processing Magazine.

[8]  M. Mesbahi,et al.  Agreement in presence of noise: pseudogradients on random geometric networks , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[9]  Haralabos C. Papadopoulos,et al.  Distributed computation of averages over ad hoc networks , 2005, IEEE Journal on Selected Areas in Communications.

[10]  John N. Tsitsiklis,et al.  Distributed Asynchronous Deterministic and Stochastic Gradient Optimization Algorithms , 1984, 1984 American Control Conference.

[11]  Lang Tong,et al.  Type based estimation over multiaccess channels , 2006, IEEE Transactions on Signal Processing.

[12]  Sergio Barbarossa,et al.  Distributed decision in sensor networks based on local coupling through Pulse Position Modulated signals , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

[13]  Michael Rabbat,et al.  Distributed Average Consensus using Probabilistic Quantization , 2007, 2007 IEEE/SP 14th Workshop on Statistical Signal Processing.