FPGA implementation of LSD-OMP for real-time ECG signal reconstruction

FPGA implementation of LSD-OMP for real-time ECG signal reconstruction

Compressed sensing is widely used to compress electrocardiogram (ECG) signals, but the major challenges of the compressed sensing algorithms are their highly complex signal reconstruction processes. In this paper, a reconfigurable high-speed and low-power field-programmable gate array (FPGA) implementation of the least support denoising-orthogonal matching pursuit (LSD-OMP) algorithm for the real-time reconstruction of the ECG signals is presented. The contribution of this study is two-fold: Firstly, LSD-OMP can pick more than one element at each iteration and reconstruct the sparse signal using less number of iterations as compared to the standard OMP algorithms. Latency of the proposed design is therefore reduced by exploiting the multiple index selection feature of LSD-OMP. Secondly, the proposed architecture is the first reconfigurable LSD-OMP reconstruction architecture which can take different signal sizes and different sparsity levels. The proposed design also includes an efficient inverse wavelet transform (IWT) module to convert the reconstructed signal back into the time-domain. Together with the overhead of the IWT module, the proposed design demonstrates faster execution times while consuming lower power than the existing FPGA implementations; therefore, it can be utilized in wireless body area networks as a back-end unit to reconstruct the compressed ECG signals.

___

  • [1] Boudoulas H, Schaal SF, Lewis RP, Robinson JL, Goodwin RS. Superiority of 24-hour outpatient monitoring over multi-stage exercise testing for the evaluation of syncope. Journal of Electrocardiology 1979; 12 (1): 103-108. doi:10.1016/S0022-0736(79)80052-7
  • [2] Donoho D. Compressed sensing. IEEE Transactions on Information Theory 2006; 52 (4): 1289-1306. doi: 10.1109/TIT.2006.871582
  • [3] Craven D, McGinley B, Kilmartin L, Glavin M, Jones E. Compressed Sensing for Bioelectric Signals: A Review. IEEE Journal of Biomedical and Health Informatics 2015; 19 (2): 529-540. doi: 10.1109/JBHI.2014.2327194
  • [4] Mamaghanian H, Khaled N, Atienza D, Vandergheynst P. Compressed sensing for real-time energy-efficient ecg compression on wireless body sensor nodes. IEEE Transactions on Biomedical Engineering 2011. 58 (9): 2456-2466. doi: 10.1109/TBME.2011.2156795
  • [5] Craven D, McGinley B, Kilmartin L, Glavin M, Jones E. Impact of compressed sensing on clinically relevant metrics for ambulatory ECG monitoring. Electronics Letters 2015. 51 (4): 323-325. doi: 10.1049/el.2014.4188
  • [6] Da Poian G, Liu C, Bernardini R, Rinaldo R, Clifford GD. Atrial fibrillation detection on compressed sensed ECG. Physiological Measurement 2017; 38 (7): 1405-1425. doi: 10.1088/1361-6579/aa7652
  • [7] Septimus A, Steinberg R. Compressive sampling hardware reconstruction. In: IEEE International Symposium on Circuits and Systems; Paris, France; 2010. pp. 3316-3319. doi: 10.1109/ISCAS.2010.5537976
  • [8] Stanislaus J, Mohsenin T. High performance compressive sensing reconstruction hardware with QRD process. In: IEEE International Symposium on Circuits and Systems; Seoul, Korea; 2012. pp. 29-32. doi: 10.1109/ISCAS.2012.6271921
  • [9] Stanislaus J, Mohsenin T. Low-complexity FPGA implementation of compressive sensing reconstruction. In: IEEE International Symposium on Circuits and Systems; Beijing, China; 2013. pp. 671-675. doi: 10.1109/ICCNC.2013.6504167
  • [10] Bai L, Maechler P, Muehlberghuber M, Kaeslin H. High-speed compressed sensing reconstruction on FPGA using OMP and AMP. In: 19th IEEE International Conference on Electronics Circuits and Systems; Seville, Spain; 2012. pp. 53-56. doi: 10.1109/ICECS.2012.6463559
  • [11] Rabah H, Amira A, Mohanty BK, Almaadeed S, Meher PK. FPGA Implementation of orthogonal matching pursuit for compressive sensing reconstruction. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 2015; 23 (10): 2209-2220. doi: 10.1109/TVLSI.2014.2358716
  • [12] Jhang JW, Huang YH. A high-SNR projection-based atom selection OMP processor for compressive sensing. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 2016; 24 (12): 3477-3488. doi: 10.1109/TVLSI.2016.2554401
  • [13] Tawfic I, Kayhan SK. Strong recovery conditions for least support orthogonal matching pursuit in noisy case. Electronics Letters 2015; 51 (17): 1368-1370. doi: 10.1049/el.2015.0222
  • [14] Tawfic I, Kayhan SK. Compressed sensing of ECG signal for wireless system with new fast iterative method. Computer Methods and Programs in Biomedicine 2015; 122 (3): 437-449. doi: 10.1016/j.cmpb.2015.09.010
  • [15] Tropp J, Gilbert A. Signal recovery from random measurements via orthogonal matching pursuit. IEEE Transactions on Information Theory 2007; 53 (12): 4655-4666. doi: 10.1109/TIT.2007.909108
  • [16] Miranker G, Tang L, Wong CK. A zero-time VLSI sorter. IBM Journal of Research and Development 1983; 27 (2): 140-148. doi: 10.1147/rd.272.0140
  • [17] Blache P, Rabah H, Amira A. High level prototyping and FPGA implementation of the orthogonal matching pursuit algorithm. In: 11th International Conference on Information Science, Signal Processing and their Applications; Montreal, QC, Canada; 2012. pp. 1336-1340. doi: 10.1109/ISSPA.2012.6310501
  • [18] Goldberger AL, Amaral LAN, Glass L, Hausdorff JM, Ivanov PC et al. PhysioBank, PhysioToolkit, and PhysioNet components of a new research resource for complex physiologic signals. Circulation 2000; 101 (23): e215-e220. doi: 10.1161/01.CIR.101.23.e215
  • [19] Moody G, Mark R. The impact of the MIT-BIH Arrhythmia Database. IEEE Engineering in Medicine and Biology Magazine 2001; 20 (3): 45-50. doi: 10.1109/51.932724
  • [20] Němcová A, Smíšek R, Maršánová L, Smital L, Vítek M. A comparative analysis of methods for evaluation of ECG signal quality after compression. BioMed Research International 2018; 2018: 1-26. doi: 10.1155/2018/1868519
  • [21] Al-Fahoum AS. Quality assessment of ECG compression techniques using a wavelet-based diagnostic measure. IEEE Transactions on Information Technology in Biomedicine 2006; 10 (1): 182-191. doi: 10.1109/TITB.2005.855554