An energy-efficient single-hop wireless sensor network using Repeat-Accumulate codes

Error-control coding (ECC) is a classic approach to save transmission energy in wireless sensor networks (WSN). In this paper, we consider a single-hop wireless sensor network, where Repeat-Accumulate (RA) codes are utilized. RA codes, which are asymmetric codes with low encoding complexity and high decoding complexity, are applied to WSN for the transmission from sensors to the base station. Experiments demonstrate that our proposed scheme can bring 24.1% energy cut compared to that with convolutional codes, and can extend the feasible single-hop range to 185 m. Therefore, the performance of the proposed scheme is superior to that with convolutional codes.

[1]  H. Jin,et al.  Irregular repeat accumulate codes , 2000 .

[2]  Hui Jin,et al.  Analysis and design of turbo-like codes , 2001 .

[3]  Dariush Divsalar,et al.  Coding theorems for 'turbo-like' codes , 1998 .

[4]  R.S. Adve,et al.  A Practical Scheme for Relaying in Sensor Networks Using Repeat-Accumulate Codes , 2006, 2006 40th Annual Conference on Information Sciences and Systems.

[5]  Jan M. Rabaey,et al.  Does proper coding make single hop wireless sensor networks reality: the power consumption perspective , 2005, IEEE Wireless Communications and Networking Conference, 2005.

[6]  Sarah J. Johnson,et al.  Practical Interleavers for Systematic Repeat-Accumulate Codes , 2006, 2006 IEEE 63rd Vehicular Technology Conference.

[7]  J. Rabaey,et al.  A 46% Efficient 0.8dBm Transmitter for Wireless Sensor Networks , 2006, 2006 Symposium on VLSI Circuits, 2006. Digest of Technical Papers..

[8]  Stephan ten Brink,et al.  Design of repeat-accumulate codes for iterative detection and decoding , 2003, IEEE Trans. Signal Process..

[9]  S. Weller,et al.  Interleaver and Accumulator Design for Systematic Repeat-Accumulate Codes , 2005, 2005 Australian Communications Theory Workshop.

[10]  Robert G. Gallager,et al.  Low-density parity-check codes , 1962, IRE Trans. Inf. Theory.

[11]  A. Glavieux,et al.  Near Shannon limit error-correcting coding and decoding: Turbo-codes. 1 , 1993, Proceedings of ICC '93 - IEEE International Conference on Communications.

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

[13]  Jan M. Rabaey,et al.  An Ultra-Low-Power Injection Locked Transmitter for Wireless Sensor Networks , 2006, IEEE Journal of Solid-State Circuits.

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

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