Skip to main content
Top
Published in: Cluster Computing 5/2019

22-01-2018

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

Authors: C. Venkatesan, P. Karthigaikumar, R. Varatharajan

Published in: Cluster Computing | Special Issue 5/2019

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Hung, K., Zhang, Y.T.: Implementation of a WAP-based telemedicine system for patient monitoring. IEEE Trans. Inf. Technol. Biomed. 7, 101–107 (2003)CrossRef Hung, K., Zhang, Y.T.: Implementation of a WAP-based telemedicine system for patient monitoring. IEEE Trans. Inf. Technol. Biomed. 7, 101–107 (2003)CrossRef
2.
go back to reference Leski, J.M., Henzel, N.: ECG baseline wander and powerline interference reduction using nonlinear filter bank. Signal Process. 35, 781–793 (2004)MATH Leski, J.M., Henzel, N.: ECG baseline wander and powerline interference reduction using nonlinear filter bank. Signal Process. 35, 781–793 (2004)MATH
3.
go back to reference 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) 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)
4.
go back to reference El-Dahshan, E.S.A.: Genetic algorithm and wavelet hybrid scheme for ECG signal denoising. Telecommun. Syst. 46, 209–215 (2011)CrossRef El-Dahshan, E.S.A.: Genetic algorithm and wavelet hybrid scheme for ECG signal denoising. Telecommun. Syst. 46, 209–215 (2011)CrossRef
5.
go back to reference 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)CrossRef 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)CrossRef
6.
go back to reference Vaseghi, S.V.: Advanced digital signal processing and noise reduction, 3rd edn. Wiley, England (2006) Vaseghi, S.V.: Advanced digital signal processing and noise reduction, 3rd edn. Wiley, England (2006)
7.
go back to reference Sayadi, O., Shamsollahi, M.B.: ECG denoising and compression using a modified extended Kalman filter structure. IEEE Trans. Biomed. Eng. 55, 2240–2248 (2008)CrossRef Sayadi, O., Shamsollahi, M.B.: ECG denoising and compression using a modified extended Kalman filter structure. IEEE Trans. Biomed. Eng. 55, 2240–2248 (2008)CrossRef
8.
go back to reference Weste, N., Harris, D.: CMOS VLSI design. Addison Wesley, Boston (2004) Weste, N., Harris, D.: CMOS VLSI design. Addison Wesley, Boston (2004)
9.
go back to reference 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)CrossRef 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)CrossRef
10.
go back to reference Dempster, A., Macleod, M.: Use of minimum-adder multiplier blocks in FIR digital filters. IEEE Trans. Circuits Syst. II 42, 569–577 (1995)CrossRef Dempster, A., Macleod, M.: Use of minimum-adder multiplier blocks in FIR digital filters. IEEE Trans. Circuits Syst. II 42, 569–577 (1995)CrossRef
11.
go back to reference Parhi, K.K.: VLSI digital signal processing systems: design and implementation. Wiley, New York (2007) Parhi, K.K.: VLSI digital signal processing systems: design and implementation. Wiley, New York (2007)
12.
go back to reference Long, G., Ling, F., Proakis, J.: The LMS Algorithm with delayed coefficient adaptation. IEEE Trans. Acoust. Speech Signal Process. 37, 1397–1405 (1989)CrossRef Long, G., Ling, F., Proakis, J.: The LMS Algorithm with delayed coefficient adaptation. IEEE Trans. Acoust. Speech Signal Process. 37, 1397–1405 (1989)CrossRef
13.
go back to reference Meyer-Baese, U.: Digital signal processing with field programmable gate arrays. Springer, Heidelberg (2007)MATH Meyer-Baese, U.: Digital signal processing with field programmable gate arrays. Springer, Heidelberg (2007)MATH
14.
go back to reference 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) 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)
15.
go back to reference Gupta, A., Joshi, S.: Variable step-size LMS algorithm for fractal signals. IEEE Trans. Signal Process. 56, 1411–1420 (2008)MathSciNetCrossRef Gupta, A., Joshi, S.: Variable step-size LMS algorithm for fractal signals. IEEE Trans. Signal Process. 56, 1411–1420 (2008)MathSciNetCrossRef
16.
go back to reference 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)CrossRef 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)CrossRef
17.
go back to reference Ahmad, M., Kukrer, O., Hocanin, A.: Recursive inverse adaptive filtering algorithm. Digit. Signal Process. 21, 491–496 (2011)CrossRef Ahmad, M., Kukrer, O., Hocanin, A.: Recursive inverse adaptive filtering algorithm. Digit. Signal Process. 21, 491–496 (2011)CrossRef
18.
go back to reference 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)CrossRef 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)CrossRef
19.
go back to reference Kohler, B.U., Hennig, C., Orglmeister, R.: The principles of software QRS detection. IEEE Eng. Med. Biol. Mag. 21, 42–57 (2002)CrossRef Kohler, B.U., Hennig, C., Orglmeister, R.: The principles of software QRS detection. IEEE Eng. Med. Biol. Mag. 21, 42–57 (2002)CrossRef
20.
go back to reference Meena, S.M., Linganagouda, K.: Implementation and analysis of optimized architectures for rank order filter. J. Real-Time Image Process. 3, 33–41 (2008)CrossRef Meena, S.M., Linganagouda, K.: Implementation and analysis of optimized architectures for rank order filter. J. Real-Time Image Process. 3, 33–41 (2008)CrossRef
21.
go back to reference 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)CrossRef 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)CrossRef
22.
go back to reference 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) 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)
Metadata
Title
FPGA implementation of modified error normalized LMS adaptive filter for ECG noise removal
Authors
C. Venkatesan
P. Karthigaikumar
R. Varatharajan
Publication date
22-01-2018
Publisher
Springer US
Published in
Cluster Computing / Issue Special Issue 5/2019
Print ISSN: 1386-7857
Electronic ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-017-1602-0

Other articles of this Special Issue 5/2019

Cluster Computing 5/2019 Go to the issue

Premium Partner