Abstract

Wireless sensor networks (WSNs) have become more and more diversified and are today able to also support high data rate applications, such as multimedia. In this case, per-packet channel handshaking/switching may result in inducing additional overheads, such as energy consumption, delays and, therefore, data loss. One of the solutions is to perform stream-based channel allocation where channel handshaking is performed once before transmitting the whole data stream. Deciding stream-based channel allocation is more critical in case of multichannel WSNs where channels of different quality/stability are available and the wish for high performance requires sensor nodes to switch to the best among the available channels. In this work, we will focus on devising mechanisms that perform channel quality/stability estimation in order to improve the accommodation of stream-based communication in multichannel wireless sensor networks. For performing channel quality assessment, we have formulated a composite metric, which we call channel rank measurement (CRM), that can demarcate channels into good, intermediate and bad quality on the basis of the standard deviation of the received signal strength indicator (RSSI) and the average of the link quality indicator (LQI) of the received packets. CRM is then used to generate a data set for training a supervised machine learning-based algorithm (which we call Normal Equation based Channel quality prediction (NEC) algorithm) in such a way that it may perform instantaneous channel rank estimation of any channel. Subsequently, two robust extensions of the NEC algorithm are proposed (which we call Normal Equation based Weighted Moving Average Channel quality prediction (NEWMAC) algorithm and Normal Equation based Aggregate Maturity Criteria with Beta Tracking based Channel weight prediction (NEAMCBTC) algorithm), that can perform channel quality estimation on the basis of both current and past values of channel rank estimation. In the end, simulations are made using MATLAB, and the results show that the Extended version of NEAMCBTC algorithm (Ext-NEAMCBTC) outperforms the compared techniques in terms of channel quality and stability assessment. It also minimizes channel switching overheads (in terms of switching delays and energy consumption) for accommodating stream-based communication in multichannel WSNs.

Highlights

  • Wireless sensor networks (WSNs) consist of tiny devices, which have limited energy, memory, sensing/processing unit and transmission capability [1]

  • We have studied a large number of multichannel techniques in WSNs and found a limited number of protocols that embody some channel quality assessment mechanism for achieving high performance

  • Conventional high data rate multichannel applications may perform per-packet handshaking, which may result in channel switching overheads and data losses

Read more

Summary

Introduction

Wireless sensor networks (WSNs) consist of tiny devices, which have limited energy, memory, sensing/processing unit and transmission capability [1]. In [7], the authors have realized that combining current and past channel quality assessments at the receiver may help to predict the channel quality indicator (CQI), which may guide the transmitter to adapt the transmission parameters and improve the performance of the wireless communication systems. There are some multichannel protocols in WSNs that employ different mechanisms for measuring channel quality, such as Efficient. To the best of our knowledge, there is no multichannel protocol in WSNs that can make channel quality and stability assessment on the basis of both current and past channel quality data. Employing a normal-equation-based supervised machine learning algorithm (NEC algorithm) and training it using a channel quality-based generated dataset in such a way that it performs channel rank estimation (CREti ) of any channel i based on only instantaneous values of std( RSSIti ).

Related Work and Motivation
System Model
Channel Rank Measurement
Supervised Machine Learning-Based Prediction Algorithms
Normal Equation-Based Prediction
Problem Definition i
Weight Moving Average-Based Channel Quality Prediction Mechanism
Problem Definition
Performance Evaluation
Channel Quality Assessment
Channel Quality-Tracking Assessment
Channel Stability Assessment
Concluding Remarks: A Brief Discussion
Measurement of Channel Switching Overhead
Channel Switching Energy Overhead
Channel Switching Delay Overhead
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call