A Framework for Energy-Consumption-Based Design Space Exploration for Wireless Sensor Nodes

In this paper, we first establish that, in wireless sensor networks, operating over ldquosmallrdquo distances, both computation energy and radio energy influence the battery life. In such a scenario, to evaluate the utility of error-correcting codes (ECCs) from an energy perspective, one has to consider the energy consumed in encoding-decoding and transmitting additional ldquoredundantrdquo bits vis-a-vis the energy saved due to coding gain. This paper presents a framework for evaluating various ECCs based on a comprehensive energy model of a sensor node. The framework supports exploration of sensor node design space with application- and deployment-related parameters, like distance, bit error rate, path loss exponent, as well as the modulation scheme and ECC parameters. The exploration results show that, as compared to the uncoded-data transmission, the energy-optimal ECC saves 15%-60% node energy for the given parameters.

[1]  J. P. Odenwalder,et al.  Error Control Coding Handbook , 1976 .

[2]  Jan M. Rabaey,et al.  A class A/B low power amplifier for wireless sensor networks , 2004, 2004 IEEE International Symposium on Circuits and Systems (IEEE Cat. No.04CH37512).

[3]  Yingtao Jiang,et al.  Performance Analysis of Error Control Codes for Wireless Sensor Networks , 2007, Fourth International Conference on Information Technology (ITNG'07).

[4]  J.E. Mazo,et al.  Digital communications , 1985, Proceedings of the IEEE.

[5]  Anantha Chandrakasan,et al.  Design Considerations for Energy-Efficient Radios in Wireless Microsensor Networks , 2004, J. VLSI Signal Process..

[6]  Anantha Chandrakasan,et al.  A framework for energy-scalable communication in high-density wireless networks , 2002, ISLPED '02.

[7]  Thomas H. Lee,et al.  The Design of CMOS Radio-Frequency Integrated Circuits: RF CIRCUITS THROUGH THE AGES , 2003 .

[8]  Marcos Augusto M. Vieira,et al.  Survey on wireless sensor network devices , 2003, EFTA 2003. 2003 IEEE Conference on Emerging Technologies and Factory Automation. Proceedings (Cat. No.03TH8696).

[9]  Ranjan Bose,et al.  Information theory, coding and cryptography , 2003 .

[10]  Christina Fragouli,et al.  Low power error control for wireless links , 1997, MobiCom '97.

[11]  Tomohiro Sano,et al.  A 1.8-V operation RF CMOS transceiver for 2.4-GHz-band GFSK applications , 2003 .

[12]  H. L. R. Ong,et al.  Glacial Environment Monitoring using Sensor Networks , 2005 .

[13]  Matt Welsh,et al.  Deploying a wireless sensor network on an active volcano , 2006, IEEE Internet Computing.

[14]  D.M.W. Leenaerts,et al.  A low-power highly digitized receiver for 2.4-GHz-band GFSK applications , 2004, IEEE Transactions on Microwave Theory and Techniques.

[15]  Theodore S. Rappaport,et al.  Wireless communications - principles and practice , 1996 .

[16]  Christian Schlegel,et al.  Error Control Coding in Low-Power Wireless Sensor Networks: When Is ECC Energy-Efficient? , 2006, EURASIP J. Wirel. Commun. Netw..

[17]  M. Balakrishnan,et al.  A framework for energy consumption based design space exploration for wireless sensor nodes , 2009, Proceeding of the 13th international symposium on Low power electronics and design (ISLPED '08).

[18]  Qiuting Huang,et al.  A 13-b 1.1-MHz oversampled DAC with semidigital reconstruction filtering , 2004, IEEE Journal of Solid-State Circuits.