- Andrei B. La Rosa1,
- Pedro T. L. Pereira1,2,
- Patrícia Ücker1,
- Guilherme Paim ORCID:orcid.org/0000-0001-7809-95632,
- Eduardo A. C. da Costa1,
- Sergio Bampi2 &
- …
- Sérgio Almeida1
645Accesses
1Altmetric
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
Subscribe and save
- Get 10 units per month
- Download Article/Chapter or eBook
- 1 Unit = 1 Article or 1 Chapter
- Cancel anytime
Buy Now
Price includes VAT (Japan)
Instant access to the full article PDF.













Similar content being viewed by others
References
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)
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)
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)
E. Costa, S. Almeida, Design of an efficient FPGA-based interference canceller structure using NLMS adaptive algorithm, in20th International Conference on Electronics, Circuits, and Systems (ICECS), pp. 779-782. IEEE (2013)
E. Costa, S. Almeida, M. Matzenauer, Gray encoded fixed-point LMS adaptive filter architecture for the harmonics power line interference cancelling, in26th Symposium on Integrated Circuits and Systems Design (SBCCI), pp. 1-6. IEEE (2013)
P. Diniz,Adaptive Filtering: Algorithms and Practical Implementation (Springer, New York, 2008)
K. Dogancay,Partial Update Adaptive Filters and Adaptive Signal Processing. Design, Analysis, and Implementation (Academic Press, New York, 2008)
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)
R.E. Goldschmidt, Applications of division by convergence. Doctoral Thesis, Massachusetts Institute of Technology (1964)
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)
G.C. Goodwin, K.S. Sin,Adaptive Filtering Prediction and Control (Courier Corporation, Chelmsford, 2014)
V. Guidotti, E. Costa, S. Almeida, M. Fonseca, Floating-point adaptive filter architectures for the cancelling of harmonics power line interference, inIEEE International Conference on Electronics, Circuits, and Systems (ICECS), pp. 609–612. IEEE (2015)
G. Gupta, S. Pequito, P. Bogdan, Re-thinking EEG-based non-invasive brain interfaces: Modeling and analysis, in9th International Conference on Cyber-Physical Systems, pp. 275-286. IEEE (2018)
M. Hassib, Mental task classification using single-electrode brain-computer interfaces. MS thesis. (2012).https://doi.org/10.18419/opus-2963
X. Jiang, G.B. Bian, Z. Tian, Removal of artifacts from EEG signals: a review. Sensors19(5), 987 (2019)
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)
M.R. Keshtkaran, Z. Yang, A fast, robust algorithm for power line interference cancellation in neural recording. J. Neural Eng.11(2), 026017 (2014)
R. Kher, R. Gandhi, Adaptive filtering based artifact removal from electroencephalogram (EEG) signals, inInternational Conference on Communication and Signal Processing (ICCSP), pp 561–564. IEEE (2016)
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)
M.M.N. Mannan, M.A. Kamran, M.Y. Jeong, Identification and removal of physiological artifacts from electroencephalogram signals: a review. IEEE Access6, 30630–30652 (2018)
D.G. Manolakis, V.K. Ingle, S.M. Kogon, Statistical and adaptive signal processing: spectral estimation, signal modeling, adaptive filtering, and array processing, inArtech House Signal Processing Library (2000)
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)
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)
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)
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)
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)
G. Paim, P. Marques, E. Costa, S. Almeida, S. Bampi, Improved Goldschmidt algorithm for fast and energy-efficient fixed-point divider, in24th IEEE International Conference on Electronics, Circuits, and Systems (ICECS), pp. 482–485. IEEE (2017)
V. Ramakrishna, T.A. Kumar, Low power VLSI implementation of adaptive noise canceller based on least mean square algorithm, in4th International Conference on Intelligent Systems, Modelling, and Simulation, pp. 276–279. IEEE (2013)
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)
G. Seibel, F. Itturriet, E. Costa, S. Almeida, Fixed-point adaptive filter architecture for the harmonics power line interference cancelling, in4th IEEE Latin American Symposium on Circuits and Systems, Cusco (2013)
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)
N.S. Sudha, R.K. Dodda, Design of error normalized LMS adaptive filter for EEG signal with eye blink & PLI artefacts, inInternational Conference on Trends in Electronics and Informatics (ICEI), pp. 54–58. IEEE (2017)
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
Graduate Program on Electronic Engineering and Computing, Universidade Católica de Pelotas (UCPel), Pelotas, Brazil
Andrei B. La Rosa, Pedro T. L. Pereira, Patrícia Ücker, Eduardo A. C. da Costa & Sérgio Almeida
Graduate Program in Microelectronics (PGMICRO), Informatics Institute, Federal University of Rio Grande do Sul (UFRGS), Porto Alegre, Brazil
Pedro T. L. Pereira, Guilherme Paim & Sergio Bampi
- Andrei B. La Rosa
You can also search for this author inPubMed Google Scholar
- Pedro T. L. Pereira
You can also search for this author inPubMed Google Scholar
- Patrícia Ücker
You can also search for this author inPubMed Google Scholar
- Guilherme Paim
You can also search for this author inPubMed Google Scholar
- Eduardo A. C. da Costa
You can also search for this author inPubMed Google Scholar
- Sergio Bampi
You can also search for this author inPubMed Google Scholar
- Sérgio Almeida
You can also search for this author inPubMed Google Scholar
Corresponding author
Correspondence toGuilherme 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
About this article
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 Process40, 3305–3337 (2021). https://doi.org/10.1007/s00034-020-01620-6
Received:
Revised:
Accepted:
Published:
Issue Date:
Share this article
Anyone you share the following link with will be able to read this content:
Sorry, a shareable link is not currently available for this article.
Provided by the Springer Nature SharedIt content-sharing initiative