Abstract
Power conservation algorithms play very important role in order to extend the lifetime of WSN nodes, where typically such algorithms attempt at saving power by applying the power saving technique at either the transmitter or the receiver side. In this context, this paper represents a receiver approach for alleviating power consumption of WSNs. Unlike other power consumption techniques, instead of decoding every received signal at the receiver which consume too much power our technique is based on studying received packets at a sink node (a receiver), so it can make a fast decision to detect a collision without the need for full-decoding of received packets. In our technique, the receiver can determine when the transmitted signals can be decoded without wasting precious power decoding transmitted signals suffering from collisions. We present a complexity and power-saving comparison between our novel technique and conventional full-decoding (for a select coding scheme) to demonstrate the significant power and complexity saving advantage of our technique. In addition, we also demonstrate how to tune various design parameters in order to allow a system designer multiple degrees of freedom for design trade-offs and optimization.