Skip to main content
Log in

Exploring NLMS-Based Adaptive Filter Hardware Architectures for Eliminating Power Line Interference in EEG Signals

  • Published:
Circuits, Systems, and Signal Processing Aims and scope Submit manuscript

Abstract

Electroencephalogram (EEG) is a biomedical technique for capturing the human brain’s electrical information to process its activities and actions. EEG is one of the main methods commonly used in neuroscience, from clinical analysis to the design of brain–computer interfaces. The first one of the many challenges in an EEG system design regards the ultra-low amplitude of signals (i.e., of the order of \(20~\upmu \hbox {V}\)) and their susceptibility to several kinds of interferences. Electromagnetic interference (EMI) omnidirectionally irradiated by the power line supplies disturbs the EEG instrumentation system with a noise power mostly concentrated from 50 to \(60\,\hbox {Hz}\). Our paper investigates the energy efficiency of adaptive filtering (AF) techniques based on the least mean square (LMS), normalized LMS, and set-membership (SM) families for meeting the protection against EMI in EEG systems. The results demonstrate that the LMS algorithm presents an unstable behavior with unsatisfactory results against the normalized LMS filters when subject to noisy scenarios. Therefore, we herein explore dedicated VLSI hardware architectures for the following filters: (a) normalized LMS (NLMS), (b) SM-NLMS, (c) partial update NLMS (PU-NLMS), and (d) SM bi-normalized LMS (SM-BNLMS). PU-NLMS architecture offers the best trade-off between the capability of eliminating the EMI versus its power dissipation, circuit area, and maximum clock frequency. PU-NLMS provides an artifact reduction level of up to \(8.8\,\hbox {dB}\), with low energy consumption of 0.62 nJ/operation and just \(1.41\%\) larger circuit area than the NLMS architecture.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  1. M.K. Ahirwal, A. Kumar, G.K. Singh, N.D. Londhe, Performance prediction of adaptive filters for EEG signal. IET Sci. Meas. Technol. 11(5), 525–531 (2017)

    Article  Google Scholar 

  2. P. Arunkumar, K. Bharanidharan, K. Sharmila, Design approach of normalized least mean square (NLMS) algorithm for low power implementation of adaptive noise cancellation. Int. J. Res. Appl. Sci. Eng. Technol. 2(4), 172–177 (2014)

    Google Scholar 

  3. C. Brunner, R. Leeb, G. Müller-Putz, A. Schlögl, G. Pfurtscheller, BCI Competition 2008-Graz data set A. Institute for Knowledge Discovery (Laboratory of Brain-Computer Interfaces), Graz University of Technology (2008)

  4. E. Costa, S. Almeida, Design of an efficient FPGA-based interference canceller structure using NLMS adaptive algorithm, in 20th International Conference on Electronics, Circuits, and Systems (ICECS), pp. 779-782. IEEE (2013)

  5. E. Costa, S. Almeida, M. Matzenauer, Gray encoded fixed-point LMS adaptive filter architecture for the harmonics power line interference cancelling, in 26th Symposium on Integrated Circuits and Systems Design (SBCCI), pp. 1-6. IEEE (2013)

  6. P. Diniz, Adaptive Filtering: Algorithms and Practical Implementation (Springer, New York, 2008)

    Book  Google Scholar 

  7. K. Dogancay, Partial Update Adaptive Filters and Adaptive Signal Processing. Design, Analysis, and Implementation (Academic Press, New York, 2008)

    Google Scholar 

  8. D. Dubey, FPGA Implementation of an Improved Proportionate Normalized Least Mean Square (IPNLMS) Algorithm. Masters thesis, Dhirubhai Ambani Institute of Information and Communication Technology (2018)

  9. R.E. Goldschmidt, Applications of division by convergence. Doctoral Thesis, Massachusetts Institute of Technology (1964)

  10. S. Gollamudi, S. Nagaraj, S. Kapoor, Y.F. Huang, Set-membership filtering and a set-membership normalized LMS algorithm with an adaptive step size. IEEE Signal Process. Lett. 5(5), 111–114 (1998)

    Article  Google Scholar 

  11. G.C. Goodwin, K.S. Sin, Adaptive Filtering Prediction and Control (Courier Corporation, Chelmsford, 2014)

    MATH  Google Scholar 

  12. V. Guidotti, E. Costa, S. Almeida, M. Fonseca, Floating-point adaptive filter architectures for the cancelling of harmonics power line interference, in IEEE International Conference on Electronics, Circuits, and Systems (ICECS), pp. 609–612. IEEE (2015)

  13. G. Gupta, S. Pequito, P. Bogdan, Re-thinking EEG-based non-invasive brain interfaces: Modeling and analysis, in 9th International Conference on Cyber-Physical Systems, pp. 275-286. IEEE (2018)

  14. M. Hassib, Mental task classification using single-electrode brain-computer interfaces. MS thesis. (2012). https://doi.org/10.18419/opus-2963

  15. X. Jiang, G.B. Bian, Z. Tian, Removal of artifacts from EEG signals: a review. Sensors 19(5), 987 (2019)

    Article  Google Scholar 

  16. A. Kandaswamy, V. Krishnaveni, S. Jayaraman, N. Malmurugan, Ramadoss, Removal of ocular artifacts from EEG-a survey. IETE J. Res. 51(2), 121–130 (2005)

    Article  Google Scholar 

  17. M.R. Keshtkaran, Z. Yang, A fast, robust algorithm for power line interference cancellation in neural recording. J. Neural Eng. 11(2), 026017 (2014)

    Article  Google Scholar 

  18. R. Kher, R. Gandhi, Adaptive filtering based artifact removal from electroencephalogram (EEG) signals, in International Conference on Communication and Signal Processing (ICCSP), pp 561–564. IEEE (2016)

  19. R.S. Kumar, P. Manimegalai, Denoising and classification of EEG signals using adaptive line enhancer in VLSI. Int. J. Appl. Eng. Res. 12(22), 11920–11925 (2017)

    Google Scholar 

  20. M.M.N. Mannan, M.A. Kamran, M.Y. Jeong, Identification and removal of physiological artifacts from electroencephalogram signals: a review. IEEE Access 6, 30630–30652 (2018)

    Article  Google Scholar 

  21. D.G. Manolakis, V.K. Ingle, S.M. Kogon, Statistical and adaptive signal processing: spectral estimation, signal modeling, adaptive filtering, and array processing, in Artech House Signal Processing Library (2000)

  22. J. Mateo, E.M. Sánchez-Morla, J.L. Santos, A new method for removal of powerline interference in ECG and EEG recordings. Comput. Electr. Eng. 45, 235–248 (2015)

    Article  Google Scholar 

  23. R. Mathe, U. Belorkar, A survey on design and implementation of LMS and DLMS Adaptive Filter and its performance analysis based on FPGA. Int. J. Eng. Res. Gen. Sci. 5(5), 53–58 (2017)

    Google Scholar 

  24. S. Mula, V.C. Gogineni, A.S. Dhar, Algorithm and VLSI architecture design of proportionate-type LMS adaptive filters for sparse system identification. IEEE Trans. Very Large Scale Integr. VLSI Syst. 26(9), 1750–1762 (2018)

    Article  Google Scholar 

  25. L. Murali, D. Chitra, T. Manigandan, B. Sharanya, An efficient adaptive filter architecture for improving the seizure detection in EEG signal. Circuits Syst. Signal Process. 35(8), 2914–2931 (2016)

    Article  Google Scholar 

  26. E.S.D. Oliveira, D.B. Haddad, F.D.R. Henriques, Filtragem Adaptativa Aplicada ao Cancelamento de Artefatos em Sinais de ECG, in XXXV Simposio Brasileiro De TelecomunicaÇões e Processamento de Sinais (2017)

  27. G. Paim, P. Marques, E. Costa, S. Almeida, S. Bampi, Improved Goldschmidt algorithm for fast and energy-efficient fixed-point divider, in 24th IEEE International Conference on Electronics, Circuits, and Systems (ICECS), pp. 482–485. IEEE (2017)

  28. V. Ramakrishna, T.A. Kumar, Low power VLSI implementation of adaptive noise canceller based on least mean square algorithm, in 4th International Conference on Intelligent Systems, Modelling, and Simulation, pp. 276–279. IEEE (2013)

  29. S. Satheeskumaran, M. Sabrigiriraj, VLSI implementation of a new LMS-based algorithm for noise removal in ECG signal. Int. J. Electron. 103(6), 975–984 (2016)

    Article  Google Scholar 

  30. G. Seibel, F. Itturriet, E. Costa, S. Almeida, Fixed-point adaptive filter architecture for the harmonics power line interference cancelling, in 4th IEEE Latin American Symposium on Circuits and Systems, Cusco (2013)

  31. N. SruthiSudha, D.R. Reddy, Detection and removal of artifacts from EEG signal using sign based LMS adaptive filters. Int. J. Sci. Eng. Res. 8(2), 950–954 (2017)

    Google Scholar 

  32. N.S. Sudha, R.K. Dodda, Design of error normalized LMS adaptive filter for EEG signal with eye blink & PLI artefacts, in International Conference on Trends in Electronics and Informatics (ICEI), pp. 54–58. IEEE (2017)

Download references

Acknowledgements

The authors would like to thank CNPq, Capes, and Fapergs Brazilian R&D funding agencies for the financial support for our research.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Guilherme Paim.

Ethics declarations

Data Availability Statement

Data sharing is not applicable to this article as no datasets were generated or analyzed during the current study.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

La Rosa, A.B., Pereira, P.T.L., Ücker, P. et al. Exploring NLMS-Based Adaptive Filter Hardware Architectures for Eliminating Power Line Interference in EEG Signals. Circuits Syst Signal Process 40, 3305–3337 (2021). https://doi.org/10.1007/s00034-020-01620-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00034-020-01620-6

Keywords

Navigation