Adaptive modulation scaling scheme for wireless sensor networks

Zongkai Yang, Yong Yuan, Jianhua He, Wenqing Chen

Research output: Contribution to journalArticlepeer-review

Abstract

Limited energy is a big challenge for large scale wireless sensor networks (WSN). Previous research works show that modulation scaling is an efficient technique to reduce energy consumption. However, the impacts of using modulation scaling on packet delivery latency and loss are not considered, which may have adverse effects on the application qualities. In this paper, we study this problem and propose control schemes to minimize energy consumption while ensuring application qualities. We first analyze the relationships of modulation scaling and energy consumption, end-to-end delivery latency and packet loss ratio. With the analytical model, we develop a centralized control scheme to adaptively adjust the modulation levels, in order to minimize energy consumption and ensure the application qualities. To improve the scalability of the centralized control scheme, we also propose a distributed control scheme. In this scheme, the sink will send the differences between the required and measured application qualities to the sensors. The sensors will update their modulation levels with the local information and feedback from the sink. Experimental results show the effectiveness of energy saving and QoS guarantee of the control schemes. The control schemes can adapt efficiently to the time-varying requirements on application qualities.
Original languageEnglish
Pages (from-to)882-889
Number of pages8
JournalIEICE Transactions on Communications
VolumeE88-B
Issue number3
DOIs
Publication statusPublished - 1 Mar 2005

Keywords

  • distributed control
  • modulation scaling
  • queuing theory
  • wireless sensor technique
  • energy utilization
  • pulse modulation
  • quality of service

Fingerprint

Dive into the research topics of 'Adaptive modulation scaling scheme for wireless sensor networks'. Together they form a unique fingerprint.

Cite this