An approximate compressor for wearable biomedical healthcare monitoring systems

Technology advancements as well as the Internet-of-Things paradigm enable the design of wearable personal healthcare monitoring systems. Ultra-low-power design is a challenging area for these battery-operated wearable devices, where the energy supply is limited and hardware resources are scarce. Some biomedical applications tolerate small errors in the values of the biosignal or small degradation in the quality, which can be exploited to reduce the energy requirements. This paper presents an approximate compression technique for biosignals in a wearable healthcare monitoring system. It takes advantage of error tolerance in biosignals and finds the shortest code to compress the data while keeping the error in an acceptable range. Our approximate compressor does not demand any hardware modification and thus can be used in existing wearable devices. The proposed approach for reducing the size of the Huffman table can save 1 MBit storage, on average. It also makes our approximate compressor suitable for runtime adaptation, i.e. creating a new Huffman table based on updated values. Compared to state-of-the-art, our experimental results show up to 60% reduction in data size that is to be transmitted via radio. As wireless communication contributes significantly to the total energy consumption of wearable devices, this improvement can increase the battery lifetime of our healthcare monitoring prototype from 7 days to 10 days.

[1]  Michele Magno,et al.  A low power wireless node for contact and contactless heart monitoring , 2014, Microelectron. J..

[2]  Liviu Goras,et al.  An ECG Signals Compression Method and Its Validation Using NNs , 2008, IEEE Transactions on Biomedical Engineering.

[3]  Luca Benini,et al.  An ultra-low power dual-mode ECG monitor for healthcare and wellness , 2015, 2015 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[4]  Michael Buro,et al.  On the Maximum Length of Huffman Codes , 1993, Inf. Process. Lett..

[5]  Jeffrey M. Hausdorff,et al.  Physionet: Components of a New Research Resource for Complex Physiologic Signals". Circu-lation Vol , 2000 .

[6]  Ju Wang,et al.  VLSI implementation of low-power cost-efficient lossless ECG encoder design for wireless healthcare monitoring application , 2013 .

[7]  Chih-Cheng Hsu,et al.  A novel approach for ECG data compression in healthcare monitoring system , 2014, 2014 IEEE International Symposium on Bioelectronics and Bioinformatics (IEEE ISBB 2014).

[8]  Prasant Mohapatra,et al.  Efficient health data compression on mobile devices , 2013, MobileHealth '13.

[9]  Myoungho Lee,et al.  A Real-Time ECG Data Compression and Transmission Algorithm for an e-Health Device , 2011, IEEE Transactions on Biomedical Engineering.

[10]  Refet Firat Yazicioglu,et al.  A Configurable and Low-Power Mixed Signal SoC for Portable ECG Monitoring Applications , 2011, IEEE Transactions on Biomedical Circuits and Systems.

[11]  Kaushik Roy,et al.  Low-Power Digital Signal Processing Using Approximate Adders , 2013, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[12]  Akash Kumar,et al.  Designing inexact systems efficiently using elimination heuristics , 2015, 2015 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[13]  Kwang-Ting Cheng,et al.  Real-time lossless ECG compression for low-power wearable medical devices based on adaptive region prediction , 2014 .

[14]  Kaushik Roy,et al.  IMPACT: IMPrecise adders for low-power approximate computing , 2011, IEEE/ACM International Symposium on Low Power Electronics and Design.

[15]  Ing-Chao Lin,et al.  High accuracy approximate multiplier with error correction , 2013, 2013 IEEE 31st International Conference on Computer Design (ICCD).

[16]  Refet Firat Yazicioglu,et al.  ECG Signal Compression and Classification Algorithm With Quad Level Vector for ECG Holter System , 2010, IEEE Transactions on Information Technology in Biomedicine.

[17]  Luca Benini,et al.  Approximate Compressed Sensing: Ultra-low power biosignal processing via aggressive voltage scaling on a hybrid memory multi-core processor , 2014, 2014 IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED).

[18]  S. Dandapat,et al.  ECG Signal Compression using Discrete Sinc Interpolation , 2005, 2005 3rd International Conference on Intelligent Sensing and Information Processing.

[19]  Qiang Xu,et al.  ApproxIt: An approximate computing framework for iterative methods , 2014, 2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC).

[20]  Dan Grossman,et al.  EnerJ: approximate data types for safe and general low-power computation , 2011, PLDI '11.

[21]  Ku He,et al.  Modeling and synthesis of quality-energy optimal approximate adders , 2012, 2012 IEEE/ACM International Conference on Computer-Aided Design (ICCAD).

[22]  Ku He,et al.  Circuit-Level Timing-Error Acceptance for Design of Energy-Efficient DCT/IDCT-Based Systems , 2013, IEEE Transactions on Circuits and Systems for Video Technology.

[23]  Mani B. Srivastava,et al.  Filters that remember: duty cycling analog circuits for long term medical monitoring , 2011, Wireless Health.

[24]  W.J. Kaiser,et al.  MicroLEAP: Energy-aware Wireless Sensor Platform for Biomedical Sensing Applications , 2007, 2007 IEEE Biomedical Circuits and Systems Conference.

[25]  M. Sabarimalai Manikandan,et al.  Wavelet threshold based ECG compression using USZZQ and Huffman coding of DSM , 2006, Biomed. Signal Process. Control..

[26]  Lingamneni Avinash,et al.  Highly energy and performance efficient embedded computing through approximately correct arithmetic: a mathematical foundation and preliminary experimental validation , 2008, CASES '08.

[27]  Wen-Shiung Chen,et al.  High performance data compression method with pattern matching for biomedical ECG and arterial pulse waveforms , 2004, Comput. Methods Programs Biomed..

[28]  Weikang Qian,et al.  A new approximate adder with low relative error and correct sign calculation , 2015, 2015 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[29]  Srinivasan Murali,et al.  Ultra-low power design of wearable cardiac monitoring systems , 2014, 2014 51st ACM/EDAC/IEEE Design Automation Conference (DAC).

[30]  Jacob Nelson,et al.  Approximate storage in solid-state memories , 2013, 2013 46th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO).

[31]  Chris Van Hoof,et al.  Introduction to Bio-Medical CMOS IC , 2011, Bio-Medical CMOS ICs.

[32]  Kaushik Roy,et al.  Computing approximately, and efficiently , 2015, 2015 Design, Automation & Test in Europe Conference & Exhibition (DATE).