FPGA implementation of modified error normalized LMS adaptive filter for ECG noise removal

被引:30
作者
Venkatesan, C. [1 ]
Karthigaikumar, P. [2 ]
Varatharajan, R. [3 ]
机构
[1] Anna Univ, Fac Informat & Commun Engn, Chennai, Tamil Nadu, India
[2] Karpagam Coll Engn, Dept Elect & Commun Engn, Coimbatore, Tamil Nadu, India
[3] Sri Ramanujar Engn Coll, Dept Elect & Commun Engn, Chennai, Tamil Nadu, India
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2019年 / 22卷 / Suppl 5期
关键词
Adaptive algorithms; Gaussian noise; Field programmable gate arrays; Pipeline processing; Least mean square methods; ALGORITHM; SIGNAL;
D O I
10.1007/s10586-017-1602-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
High frequency noise and channel noise are dominant in wireless ECG monitoring systems which can be modeled as white Gaussian noise. Least mean square (LMS) algorithm based adaptive filters are the preferred choice for white Gaussian noise removal, because they require fewer computations and less amount of power consumption. Though LMS algorithm is simple to implement in real time systems, it is necessary to modify the LMS algorithm to reduce the mean square error for improved filtering performance. In this paper, a delayed error normalized LMS (DENLMS) adaptive filter is studied with pipelined architecture to remove the white Gaussian noise from ECG signal. The pipelined VLSI architecture is utilized to boost the operational speed of adaptive filter by reducing the critical path using delay elements. The performance of pipelined DENLMS algorithm is compared with ENLMS and DNLMS algorithms. The pipelined DENLMS filter increases the speed of operation and reduces power consumption at the cost of increase in area due to the presence of latches. Virtex 5 FPGA XC5LVX330 Field programmable gate array has been utilized as target chip to determine the speed, logic utilization and power consumption.
引用
收藏
页码:12233 / 12241
页数:9
相关论文
共 23 条
[1]   Recursive inverse adaptive filtering algorithm [J].
Ahmad, Mohammad Shukri ;
Kukrer, Osman ;
Hocanin, Aykut .
DIGITAL SIGNAL PROCESSING, 2011, 21 (04) :491-496
[2]  
[Anonymous], 2006, IEEE INT C REC COMP, DOI DOI 10.1109/RECONF.2006.307767
[3]   Gaussian Noise Filtering from ECG by Wiener Filter and Ensemble Empirical Mode Decomposition [J].
Chang, Kang-Ming ;
Liu, Shing-Hong .
JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2011, 64 (02) :249-264
[4]   USE OF MINIMUM-ADDER MULTIPLIER BLOCKS IN FIR DIGITAL-FILTERS [J].
DEMPSTER, AG ;
MACLEOD, MD .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 1995, 42 (09) :569-577
[5]   Genetic algorithm and wavelet hybrid scheme for ECG signal denoising [J].
El-Dahshan, El-Sayed A. .
TELECOMMUNICATION SYSTEMS, 2011, 46 (03) :209-215
[6]   Variable step-size LMS algorithm for fractal signals [J].
Gupta, Anubha ;
Joshi, ShivDutt .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2008, 56 (04) :1411-1420
[7]   Implementation of a WAP-Based telemedicine system for patient monitoring [J].
Hung, K ;
Zhang, YT .
IEEE TRANSACTIONS ON INFORMATION TECHNOLOGY IN BIOMEDICINE, 2003, 7 (02) :101-107
[8]   Contourlet transform based adaptive nonlinear diffusion filtering for speckle noise removal in ultrasound images [J].
Jubairahmed, L. ;
Satheeskumaran, S. ;
Venkatesan, C. .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 5) :11237-11246
[9]   The principles of software QRS detection [J].
Köhler, BU ;
Hennig, C ;
Orglmeister, R .
IEEE ENGINEERING IN MEDICINE AND BIOLOGY MAGAZINE, 2002, 21 (01) :42-57
[10]   ECG baseline wander and powerline interference reduction using nonlinear filter bank [J].
Leski, JM ;
Henzel, N .
SIGNAL PROCESSING, 2005, 85 (04) :781-793