Preamble sampling MAC protocols with persistent receivers in wireless sensor networks | IEEE Journals & Magazine | IEEE Xplore

Preamble sampling MAC protocols with persistent receivers in wireless sensor networks


Abstract:

We provide an analytical framework for preamble sampling techniques for MAC protocols in wireless sensor networks, from which we derive closed-form formulas for lifetime ...Show More

Abstract:

We provide an analytical framework for preamble sampling techniques for MAC protocols in wireless sensor networks, from which we derive closed-form formulas for lifetime and reliability calculations. In addition to take into account transmitter behavior that controls the form and the content of the transmitted preamble, our model also considers receiver behavior that controls the duration of preamble reception in case of successful and failed reception. Along with both transmitter and receiver behavior, our model considers a non-perfect channel and thus takes into account the impacts of transmission errors and retransmissions on lifetime and reliability of preamble sampling protocols. Numerical results show that no protocol is universally optimal; that is, each protocol has its own optimal operation point that depends on the given channel and load conditions.
Published in: IEEE Transactions on Wireless Communications ( Volume: 8, Issue: 3, March 2009)
Page(s): 1091 - 1095
Date of Publication: 16 March 2009

ISSN Information:


I. Introduction

Preamble sampling [2], also referred to as LPL (Low Power Listening), is a key technique used by a large number of MAC protocols to save energy in wireless sensor networks. In preamble sampling, nodes save energy by keeping their radios off most of the time to reduce idle listening. To receive frames, nodes periodically wake up for a short time to sample the channel to check whether there is an ongoing transmission on the channel. A transmission is detected when a node finds that a preamble is being transmitted, in which case it keeps its radio on to receive the data frame that is sent just after the preamble. The preamble is used to indicate that a data frame will be transmitted and is long enough to make sure that all potential receivers wake up at least once during its transmission.

References

References is not available for this document.