A Kalman Filter Process for Energy Optimization in WSNs
Abstract
Wireless Sensor Networks (WSNs) consist of a large number of small interconnected devices. The aim of such networks is the monitoring of some types of area. This work is done by collaboration between these devices. All of them must sense and send information to the sink. These devices are characterized by limited memory, limited computing resource and they are usually powered by an irreplaceable battery, which limits their lifetime. Therefore it is essential to design an effective and energy aware protocols in order to extend the network lifetime by reducing the energy consumption. In this article, a new communication mechanism for IEEE 802.15.4 based WSNs called "Kalman based MAC (K-MAC) protocol" is proposed. K-MAC is designed to maximize the efficiency of the energy consumption. Therefore, the network nodes lifetime will extend through a predicting filter. The objectif of this filter is to optimize the sleep interval time of nodes between consecutive wake-ups. The network node be awake only if it have to receive or to send data. In other words, there will be an adaptation between the activation of the transceivers and the node traffic load. The simulation results show that K-MAC obtains better performance in terms of energy efficiency, Packet Delivery Ratio (PDR), the whole without affecting negatively the latency.
Keywords
WSN, MAC protocol, IEEE 802.15.4 standard, Energy consumptionThis work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
I. Iala, I. Dbibih, O. Zytoune, M. Rziza and D. Aboutajdine, "A Kalman Filter Process for Energy Optimization in WSNs," in Journal of Communications Software and Systems, vol. 15, no. 1, pp. 9-17, January 2019, doi: 10.24138/jcomss.v15i1.561
@article{iala2019kalmanfilter, author = {Imad Iala and Imane Dbibih and Ouadoudi Zytoune and Mohammed Rziza and Driss Aboutajdine}, title = {A Kalman Filter Process for Energy Optimization in WSNs}, journal = {Journal of Communications Software and Systems}, month = {1}, year = {2019}, volume = {15}, number = {1}, pages = {9--17}, doi = {10.24138/jcomss.v15i1.561}, url = {https://doi.org/10.24138/jcomss.v15i1.561} }