Abstract
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.
Similar content being viewed by others
References
Hung, K., Zhang, Y.T.: Implementation of a WAP-based telemedicine system for patient monitoring. IEEE Trans. Inf. Technol. Biomed. 7, 101–107 (2003)
Leski, J.M., Henzel, N.: ECG baseline wander and powerline interference reduction using nonlinear filter bank. Signal Process. 35, 781–793 (2004)
Elhossini, A., Areibi, S., Dony, R.: An FPGA implementation of the LMS adaptive filter for audio processing. In: IEEE International Conference on Reconfigurable Computing and FPGAs, pp. 1–8 (2006)
El-Dahshan, E.S.A.: Genetic algorithm and wavelet hybrid scheme for ECG signal denoising. Telecommun. Syst. 46, 209–215 (2011)
Chang, K.M., Liu, S.H.: Gaussian Noise filtering from ECG by Wiener filter and ensemble empirical mode decomposition. J. Signal Process. Syst. 64, 249–264 (2011)
Vaseghi, S.V.: Advanced digital signal processing and noise reduction, 3rd edn. Wiley, England (2006)
Sayadi, O., Shamsollahi, M.B.: ECG denoising and compression using a modified extended Kalman filter structure. IEEE Trans. Biomed. Eng. 55, 2240–2248 (2008)
Weste, N., Harris, D.: CMOS VLSI design. Addison Wesley, Boston (2004)
Ting, L., Woods, R., Cowan, C.: Virtex FPGA implementation of a pipelined adaptive LMS predictor for electronic support measures receivers. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 13, 86–95 (2005)
Dempster, A., Macleod, M.: Use of minimum-adder multiplier blocks in FIR digital filters. IEEE Trans. Circuits Syst. II 42, 569–577 (1995)
Parhi, K.K.: VLSI digital signal processing systems: design and implementation. Wiley, New York (2007)
Long, G., Ling, F., Proakis, J.: The LMS Algorithm with delayed coefficient adaptation. IEEE Trans. Acoust. Speech Signal Process. 37, 1397–1405 (1989)
Meyer-Baese, U.: Digital signal processing with field programmable gate arrays. Springer, Heidelberg (2007)
Mullins, S., Heneghan, C.: Alternative least mean square adaptive filter architectures for implementation on field programmable gate arrays. In: 11th IEEE European Conference in Signal Processing, pp. 1–4 (2002)
Gupta, A., Joshi, S.: Variable step-size LMS algorithm for fractal signals. IEEE Trans. Signal Process. 56, 1411–1420 (2008)
Satheeskumaran, S., Sabrigiriraj, M.: VLSI implementation of a new LMS based algorithm for noise removal in ECG signal. Int. J. Electron. 103, 975–984 (2016)
Ahmad, M., Kukrer, O., Hocanin, A.: Recursive inverse adaptive filtering algorithm. Digit. Signal Process. 21, 491–496 (2011)
Satheeskumaran, S., Sabrigiriraj, M.: A new LMS based noise removal and DWT based R-peak detection in ECG signal for biotelemetry applications. Natl Acad. Sci. Lett. 37(4), 341–349 (2014)
Kohler, B.U., Hennig, C., Orglmeister, R.: The principles of software QRS detection. IEEE Eng. Med. Biol. Mag. 21, 42–57 (2002)
Meena, S.M., Linganagouda, K.: Implementation and analysis of optimized architectures for rank order filter. J. Real-Time Image Process. 3, 33–41 (2008)
Rahman, M.Z.U., Shaik, R.A., Reddy, D.V.: Efficient and simplified adaptive noise cancellers for ECG sensor based remote health monitoring. IEEE Sens. J. 12, 566–573 (2012)
Van, L.D., Chang, C.H.: Pipelined RLS adaptive architecture using relaxed givens rotations (RGR). In: IEEE International Symposium on Circuits and Systems, pp. 1–3 (2002)
Jubairahmed, L., Satheeskumaran, S., Venkatesan, C.: Contourlet transform based adaptive nonlinear diffusion filtering for speckle noise removal in ultrasound images. Clust. Comput. 1–10 (2017). https://doi.org/10.1007/s10586-017-1370-x
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Venkatesan, C., Karthigaikumar, P. & Varatharajan, R. FPGA implementation of modified error normalized LMS adaptive filter for ECG noise removal. Cluster Comput 22 (Suppl 5), 12233–12241 (2019). https://doi.org/10.1007/s10586-017-1602-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10586-017-1602-0