Design and FPGA Implementation of an Efficient Architecture for Noise Removal in ECG Signals Using Lifting-Based Wavelet Denoising

Anusaka Gon, Atin Mukherjee
{"title":"Design and FPGA Implementation of an Efficient Architecture for Noise Removal in ECG Signals Using Lifting-Based Wavelet Denoising","authors":"Anusaka Gon, Atin Mukherjee","doi":"10.1109/ESDC56251.2023.10149865","DOIUrl":null,"url":null,"abstract":"Noise removal is the most crucial pre-processing step for present-generation biomedical wearable electrocardiogram (ECG) patches and devices to provide efficient detection and monitoring of cardiac arrhythmias. This paper proposes a hardware-efficient and multiplier-less FPGA-based ECG noise removal architecture based on lifting-based wavelet denoising that employs a universal threshold level-dependent function in combination with soft thresholding to produce a noise-free ECG signal. The paper also proposes a modified lifting-based discrete wavelet transform (DWT) algorithm that is multiplier-less and provides a one-step equation for the calculation of the forward output coefficients and the inverse output coefficients. Since a comparator circuit is a very complicated circuitry in VLSI implementation, an optimized median calculation and soft thresholding block with no compare operations for wavelet-based thresholding is proposed. The ECG data is collected from the MIT-BIH arrhythmia database and the ECG noises from the MIT-BIH noise stress database. The proposed denoising technique for the ECG signal is tested on MATLAB which achieves an average improvement in SNR of 7.4 dB and an MSE of 0.0206. The FPGA implementation is performed on the Nexys 4 DDR board, and the proposed wavelet-based denoising architecture results in lower hardware utilization and a relatively high operating frequency of 166 MHz when compared to existing ECG denoising architectures.","PeriodicalId":354855,"journal":{"name":"2023 11th International Symposium on Electronic Systems Devices and Computing (ESDC)","volume":"63 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 11th International Symposium on Electronic Systems Devices and Computing (ESDC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ESDC56251.2023.10149865","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Noise removal is the most crucial pre-processing step for present-generation biomedical wearable electrocardiogram (ECG) patches and devices to provide efficient detection and monitoring of cardiac arrhythmias. This paper proposes a hardware-efficient and multiplier-less FPGA-based ECG noise removal architecture based on lifting-based wavelet denoising that employs a universal threshold level-dependent function in combination with soft thresholding to produce a noise-free ECG signal. The paper also proposes a modified lifting-based discrete wavelet transform (DWT) algorithm that is multiplier-less and provides a one-step equation for the calculation of the forward output coefficients and the inverse output coefficients. Since a comparator circuit is a very complicated circuitry in VLSI implementation, an optimized median calculation and soft thresholding block with no compare operations for wavelet-based thresholding is proposed. The ECG data is collected from the MIT-BIH arrhythmia database and the ECG noises from the MIT-BIH noise stress database. The proposed denoising technique for the ECG signal is tested on MATLAB which achieves an average improvement in SNR of 7.4 dB and an MSE of 0.0206. The FPGA implementation is performed on the Nexys 4 DDR board, and the proposed wavelet-based denoising architecture results in lower hardware utilization and a relatively high operating frequency of 166 MHz when compared to existing ECG denoising architectures.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于提升小波去噪的心电信号高效去噪架构设计与FPGA实现
噪声去除是当前生物医学可穿戴心电图贴片和设备最关键的预处理步骤,以提供有效的心律失常检测和监测。本文提出了一种基于提升小波去噪的基于fpga的心电降噪架构,该架构采用通用阈值水平相关函数与软阈值相结合来产生无噪声的心电信号。本文还提出了一种改进的基于提升的离散小波变换(DWT)算法,该算法是无乘子的,并提供了计算正向输出系数和逆向输出系数的一步式。由于比较器电路在VLSI实现中是一个非常复杂的电路,提出了一种优化的中值计算和不需要比较操作的软阈值块用于基于小波的阈值分割。心电数据采集自MIT-BIH心律失常数据库,心电噪声采集自MIT-BIH噪声应激数据库。在MATLAB上对所提出的心电信号去噪技术进行了测试,平均信噪比提高了7.4 dB, MSE提高了0.0206。FPGA在Nexys 4 DDR板上实现,与现有的心电去噪架构相比,所提出的基于小波的去噪架构具有较低的硬件利用率和相对较高的166 MHz工作频率。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Investigation of RF-based networking for underwater wireless sensor networks using dynamic cluster head selection strategy Scalp EEG-based Classification of Disorder of Consciousness States using Machine Learning Techniques Video Label Enhancing and Standardization through Transcription and WikiId Mapping Techniques Remote Sensing Cloud Removal using a Combination of Spatial Attention and Edge Detection Impact of Pruning and Quantization: A Light Weight Multi-Sensor Pothole Detection System
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1