Compressive Oversampling for Robust Data Transmission in Sensor Networks

Data loss in wireless sensing applications is inevitable and while there have been many attempts at coping with this issue, recent developments in the area of Compressive Sensing (CS) provide a new and attractive perspective. Since many physical signals of interest are known to be sparse or compressible, employing CS, not only compresses the data and reduces effective transmission rate, but also improves the robustness of the system to channel erasures. This is possible because reconstruction algorithms for compressively sampled signals are not hampered by the stochastic nature of wireless link disturbances, which has traditionally plagued attempts at proactively handling the effects of these errors. In this paper, we propose that if CS is employed for source compression, then CS can further be exploited as an application layer erasure coding strategy for recovering missing data. We show that CS erasure encoding (CSEC) with random sampling is efficient for handling missing data in erasure channels, paralleling the performance of BCH codes, with the added benefit of graceful degradation of the reconstruction error even when the amount of missing data far exceeds the designed redundancy. Further, since CSEC is equivalent to nominal oversampling in the incoherent measurement basis, it is computationally cheaper than conventional erasure coding. We support our proposal through extensive performance studies.

[1]  E. O. Elliott Estimates of error rates for codes on burst-noise channels , 1963 .

[2]  Hong Shen Wang,et al.  Finite-state Markov channel-a useful model for radio communication channels , 1995 .

[3]  Philip Levis,et al.  The β-factor: measuring wireless link burstiness , 2008, SenSys '08.

[4]  E. Candès The restricted isometry property and its implications for compressed sensing , 2008 .

[5]  Jaein Jeong,et al.  Forward Error Correction in Sensor Networks , 2003 .

[6]  I. Reed,et al.  Polynomial Codes Over Certain Finite Fields , 1960 .

[7]  R. DeVore,et al.  A Simple Proof of the Restricted Isometry Property for Random Matrices , 2008 .

[8]  M. Rudelson,et al.  Sparse reconstruction by convex relaxation: Fourier and Gaussian measurements , 2006, 2006 40th Annual Conference on Information Sciences and Systems.

[9]  Michael Luby,et al.  LT codes , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[10]  Michael A. Saunders,et al.  Atomic Decomposition by Basis Pursuit , 1998, SIAM J. Sci. Comput..

[11]  Robin Kravets,et al.  Event-driven, role-based mobility in disaster recovery networks , 2007, CHANTS '07.

[12]  Sivan Toledo,et al.  Wishbone: Profile-based Partitioning for Sensornet Applications , 2009, NSDI.

[13]  F. Coppinger,et al.  Time-stretched analogue-to-digital conversion , 1998 .

[14]  Richard G. Baraniuk,et al.  A simple proof that random matrices are democratic , 2009, ArXiv.

[15]  Harald Haas,et al.  Asilomar Conference on Signals, Systems, and Computers , 2006 .

[16]  Israel Bar-David,et al.  Capacity and coding for the Gilbert-Elliot channels , 1989, IEEE Trans. Inf. Theory.

[17]  John A. Stankovic,et al.  Online Coding for Reliable Data Transfer in Lossy Wireless Sensor Networks , 2009, DCOSS.

[18]  Emmanuel J. Candès,et al.  Near-Optimal Signal Recovery From Random Projections: Universal Encoding Strategies? , 2004, IEEE Transactions on Information Theory.

[19]  R. DeVore,et al.  Compressed sensing and best k-term approximation , 2008 .

[20]  Emmanuel J. Candès,et al.  Decoding by linear programming , 2005, IEEE Transactions on Information Theory.

[21]  E. Candès,et al.  Stable signal recovery from incomplete and inaccurate measurements , 2005, math/0503066.

[22]  Stan Baggen,et al.  Error Correction , 1984 .

[23]  Dario Pompili,et al.  Underwater acoustic sensor networks: research challenges , 2005, Ad Hoc Networks.

[24]  Jens Palsberg,et al.  Avrora: scalable sensor network simulation with precise timing , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[25]  Richard G. Baraniuk,et al.  Democracy in Action: Quantization, Saturation, and Compressive Sensing , 2011 .

[26]  Khurram Shahzad,et al.  CRAWDAD dataset niit/bit_errors (v.2008-07-08) , 2008 .

[27]  Norbert Wehn,et al.  Error correction in single-hop wireless sensor networks - A case study , 2009, 2009 Design, Automation & Test in Europe Conference & Exhibition.

[28]  M. Salman Asif,et al.  Streaming measurements in compressive sensing: ℓ1 filtering , 2008, 2008 42nd Asilomar Conference on Signals, Systems and Computers.