Distributed Joint Source-Channel Coding with Raptor Codes for Correlated Data Gathering in Wireless Sensor Networks

Correlated data gathering in body area networks calls for systems that perform efficient compression and reliable transmission of the measurements, while imposing a small computational burden at the sensors. Highly-efficient compression mechanisms, e.g., adaptive arithmetic entropy encoding, do not address the problem adequately, as they have high computational demands. In this paper, we propose a new distributed joint source-channel coding (DJSCC) solution for this problem. Following the principles of distributed source coding, our design allows for efficient compression and error-resilient transmission while exploiting the correlation amongst sensors' readings at energy-robust sink nodes. In this way, the computational complexity and in turn, the energy consumption at the sensor node is kept to a minimum. Our DJSCC design is based on a new non-systematic Slepian-Wolf Raptor code construction that achieves good performance at short code lengths, which are appropriate for low-rate data gathering within local or body area sensor networks. Experimental results using a WSN deployment for temperature monitoring reveal that, for lossless compression, the proposed system leads to a 30.08% rate reduction against a baseline system that performs adaptive arithmetic entropy encoding of the temperature readings. Moreover, under AWGN and Rayleigh fading channel losses, the proposed system leads to energy savings between 12.19% to 16.51% with respect to the baseline system.

[1]  Dragoş I. Săcăleanu,et al.  Increasing lifetime in grid wireless sensor networks through routing algorithm and data aggregation techniques , 2022 .

[2]  K. Ramchandran,et al.  Distributed video coding in wireless sensor networks , 2006, IEEE Signal Processing Magazine.

[3]  Bernd Girod,et al.  Compression with side information using turbo codes , 2002, Proceedings DCC 2002. Data Compression Conference.

[4]  Mário Alves,et al.  Collision-Free Beacon Scheduling Mechanisms for IEEE 802.15.4/Zigbee Cluster-Tree Wireless Sensor Networks , 2007 .

[5]  Sarah J. Johnson,et al.  Iterative Error Correction: References , 2009 .

[6]  Zixiang Xiong,et al.  Compression of binary sources with side information at the decoder using LDPC codes , 2002, IEEE Communications Letters.

[7]  Baltasar Beferull-Lozano,et al.  On Source Coding for Distributed Temperature Sensing with Shift-Invariant Geometries , 2011, IEEE Transactions on Communications.

[8]  Thomas Stockhammer,et al.  Raptor Forward Error Correction Scheme for Object Delivery , 2007, RFC.

[9]  Paul H. Siegel,et al.  Performance analysis and code optimization of low density parity-check codes on Rayleigh fading channels , 2001, IEEE J. Sel. Areas Commun..

[10]  Mohamed F. Younis,et al.  A survey on routing protocols for wireless sensor networks , 2005, Ad Hoc Networks.

[11]  王卫东,et al.  Wireless gateway recorder supporting medical information exchange between Zigbee nodes and Bluetooth devices , 2013 .

[12]  Petri Mähönen,et al.  On a Practical Distributed Source Coding Scheme for Wireless Sensor Networks , 2008, VTC Spring 2008 - IEEE Vehicular Technology Conference.

[13]  Distributed Source Coding Using Raptor Codes for Hidden Markov Sources , 2009, IEEE Transactions on Signal Processing.

[14]  Peter Schelkens,et al.  Transform-domain Wyner-Ziv video coding for 1K-pixel visual sensors , 2013, 2013 Seventh International Conference on Distributed Smart Cameras (ICDSC).

[15]  Biswanath Mukherjee,et al.  Wireless sensor network survey , 2008, Comput. Networks.

[16]  Ian Craddock,et al.  Energy Efficient Body Area Networking Based on Off-the-shelf Wireless Sensors , 2013, BODYNETS.

[17]  Ying Zhao,et al.  Compression of correlated binary sources using turbo codes , 2001, IEEE Communications Letters.

[18]  Rik Van de Walle,et al.  Distributed coding of endoscopic video , 2011, 2011 18th IEEE International Conference on Image Processing.

[19]  Francesco Marcelloni,et al.  A Simple Algorithm for Data Compression in Wireless Sensor Networks , 2008, IEEE Communications Letters.

[20]  Zixiang Xiong,et al.  Distributed source coding for sensor networks , 2004, IEEE Signal Processing Magazine.

[21]  Zixiang Xiong,et al.  Distributed joint source-channel coding of video using Raptor codes , 2005, Data Compression Conference.

[22]  Bernd Girod,et al.  Rate-adaptive codes for distributed source coding , 2006, Signal Process..

[23]  Douglas E. Dow,et al.  Cooling Vest System to Assist regulation of Core Body temperature , 2013, BODYNETS.

[24]  P. Mahonen,et al.  Cross-Layer Design for Distributed Source Coding in Wireless Sensor Networks , 2008, 2008 Second International Conference on Sensor Technologies and Applications (sensorcomm 2008).

[25]  A. Molisch,et al.  IEEE 802.15.4a channel model-final report , 2004 .

[26]  Rik Van de Walle,et al.  Wyner-Ziv video coding for wireless lightweight multimedia applications , 2012, EURASIP J. Wirel. Commun. Netw..

[27]  Krste Asanovic,et al.  Energy Aware Lossless Data Compression , 2003, MobiSys.

[28]  Mahesh Sooriyabandara,et al.  Configurable MAC Layer Access Modes for Challenging Environments in Body Area Networks , 2013, BODYNETS.

[29]  Judea Pearl,et al.  Probabilistic reasoning in intelligent systems - networks of plausible inference , 1991, Morgan Kaufmann series in representation and reasoning.

[30]  Rik Van de Walle,et al.  Progressively refined wyner-ziv video coding for visual sensors , 2014, TOSN.

[31]  Xiaoqian Jiang,et al.  Genome Sequence Compression with Distributed Source Coding , 2013, 2013 Data Compression Conference.

[32]  Samuel Cheng Multiterminal Source Coding for Many Sensors with Entropy Coding and Gaussian Process Regression , 2013, 2013 Data Compression Conference.

[33]  Shuang Wang,et al.  Compression of Distributed Correlated Temperature Data in Sensor Networks , 2013, 2013 Data Compression Conference.

[34]  Nikos Deligiannis,et al.  Compression scheme for increasing the lifetime of wireless intelligent sensor networks , 2012, 2012 Proceedings of the 20th European Signal Processing Conference (EUSIPCO).