Recent surveys conducted in the context of industrial automation have outlined that reliability concerns represent today one of the major barriers to the diffusion of wireless communications for sensing and control applications: this limits the potential of wireless sensor networks and slows down the adoption of this new technology. Overcoming these limitations requires that awareness on the causes of unreliability and on the possible solutions to this problem is created. With this respect, the main factor responsible for the perceived unreliability is radio interference: low-power communications of sensor nodes are in fact very sensitive to bad channel conditions and can be easily corrupted by transmissions of other co-located devices. In this thesis we investigate different techniques that can be exploited to avoid interference or mitigate its effects.We first consider interference avoidance through dynamic spectrum access: more specifically we focus on the idea of channel surfing and design algorithms that allow sensor nodes to identify interfered channels, discover their neighbors and maintain a connected topology in multi-channel environments. Our investigation shows that detecting and thus avoiding interference is a feasible task that can be performed by complexity and power constrained devices. In the context of spectrum sharing, we further consider the case of networked estimation and aim at quantifying the effects of intranetwork interference, induced by contention-based medium access, over the performance of an estimation system. We show that by choosing in an opportune manner their probability of transmitting, sensors belonging to a networked control system can minimize the average distortion of state estimates.In the second part of this thesis we focus on frequency hopping techniques and propose a new adaptive hopping algorithm. This implements a new approach for frequency hopping: in particular rather than aiming at removing bad channels from the adopted hopset our algorithm uses all the available frequencies but with probabilities that depend on the experienced channel conditions. Our performance evaluation shows that this approach outperforms traditional frequency hopping schemes as well as the adaptive implementation included in the IEEE 802.15.1 radio standard leading to a lower packet error rate.Finally, we consider the problem of sensor networks reprogramming and propose a way for ingineering a coding solution based on fountain codes and suitable for this challenging task. Using an original genetic approach we optimize the degree distribution of the used codes so as to achieve both low overhead and low decoding complexity. We further engineer the implementation of fountain codes in order to allow the recovery of corrupted information through overhearing and improve the resilience of the considered reprogramming protocol to channel errors.
[1]
M. Micheli.
Random Sampling of a Continuous-time Stochastic Dynamical System: Analysis, State Estimation, and Applications
,
2001
.
[2]
Mohamed T. Hadidi,et al.
Linear recursive state estimators under uncertain observations
,
1978
.
[3]
Feng-Li Lian,et al.
Network design consideration for distributed control systems
,
2002,
IEEE Trans. Control. Syst. Technol..
[4]
R. Brockett,et al.
Systems with finite communication bandwidth constraints. I. State estimation problems
,
1997,
IEEE Trans. Autom. Control..
[5]
Amos Gilat,et al.
Matlab, An Introduction With Applications
,
2003
.
[6]
Vincenzo Liberatore,et al.
Networked control system co-simulation for co-design
,
2003,
Proceedings of the 2003 American Control Conference, 2003..
[7]
A. Goldsmith,et al.
Optimal Sensing Rate for Estimation over Shared Communication Links
,
2007,
2007 American Control Conference.
[8]
Bruno Sinopoli,et al.
Kalman filtering with intermittent observations
,
2004,
IEEE Transactions on Automatic Control.
[9]
Stephen P. Boyd,et al.
Joint optimization of communication rates and linear systems
,
2003,
IEEE Trans. Autom. Control..
[10]
B. Øksendal.
Stochastic Differential Equations
,
1985
.
[11]
Stefano Chessa,et al.
Wireless sensor networks: A survey on the state of the art and the 802.15.4 and ZigBee standards
,
2007,
Comput. Commun..
[12]
Mikael Johansson,et al.
Analysis of networked estimation under contention-based medium access
,
2008
.
[13]
Thomas M. Cover,et al.
Elements of Information Theory
,
2005
.
[14]
Alexandre Proutiere,et al.
Evaluating delay and energy in sensor networks with sporadic and correlated traffic
,
2007
.
[15]
Alexandre Proutière,et al.
Performance of random medium access control, an asymptotic approach
,
2008,
SIGMETRICS '08.
[16]
João Pedro Hespanha,et al.
A Survey of Recent Results in Networked Control Systems
,
2007,
Proceedings of the IEEE.
[17]
Pravin Varaiya,et al.
Performance Analysis of Slotted Carrier Sense IEEE 802.15.4 Medium Access Layer
,
2008,
IEEE Trans. Wirel. Commun..
[18]
Jennifer C. Hou,et al.
Wireless sensor networks
,
2004,
IEEE Wirel. Commun..
[19]
Panos J. Antsaklis,et al.
Special Issue on Technology of Networked Control Systems
,
2007
.
[20]
Antonio Prez-Yuste.
Early Developments of Wireless Remote Control: The Telekino of Torres-Quevedo
,
2008
.
[21]
Geoff Mulligan,et al.
The 6LoWPAN architecture
,
2007,
EmNets '07.
[22]
Wing Shing Wong,et al.
Systems with finite communication bandwidth constraints. II. Stabilization with limited information feedback
,
1999,
IEEE Trans. Autom. Control..