Abstract
In this chapter, fundamentals of adaptive filter are explained. Application of adaptive filter over EEG and ECG signals has been demonstrated and explained clearly in a simple way. All the implementation details of LMS and NLMS algorithms for adaptive filter are also provided along with MatLab codes. This chapter provides a complete study of noise cancellation of EEG and ECG signals. These studies include dataset description, details about noise signal, and modeling of problem as adaptive noise canceller model. Proper visualization of signal before and after the filtering process is given with values of different fidelity parameters used to check the quality of filtered signals. MatLab code for the complete study is also provided to give the real experience of entire process. Famous EEG and ECG datasets, which are publicly accessible, are used. With the input of this chapter, any reader can easily implement and use adaptive filters for filtering of any biomedical signals.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
P.S.R. Diniz, Adaptive Filtering: Algorithms and Practical Implementation (Springer Science Business Media, Berlin, 2008)
A.D. Poularikas, Z.M. Ramadan, Adaptive Filtering Primer with MATLAB (CRC, Boca Raton, 2006)
B. Widrow, Adaptive filters, in Aspects of Network and System Theory, ed. by R. Kalman, N. DeClaris, (Holt, Rinehart, and Winston, New York, 1971), pp. 563–587
B. Widrow, J.R. Glover Jr., J.M. McCool, J. Kaunitz, C.S. Williams, R.H. Hearn, J.R. Zeidler, E. Dong Jr., R.C. Goodlin, Adaptive noise cancellation: principles and applications, in Proceedings of IEEE, vol. 63 (1975), pp. 639–652
M.K. Ahirwal, A. Kumar, G.K. Singh, EEG/ERP adaptive noise canceller design with controlled search space (CSS) approach in cuckoo and other optimization algorithms. IEEE/ACM Trans. Comput. Biol. Bioinfor. 10(6), 1491–1504 (2013)
M.K. Ahirwal, A. Kumar, G.K. Singh, Adaptive filtering of EEG/ERP through Bounded Range Artificial Bee Colony (BR-ABC) algorithm. Digital Signal Process. 25, 164–172 (2014)
M.K. Ahirwal, A. Kumar, G.K. Singh, Descendent adaptive noise cancellers to improve SNR of contaminated EEG with gradient based and evolutionary approach. Int. J. Biomed. Eng. Technol. 13(1), 49–68 (2013)
Y. Ichimaru, G.B. Moody, Development of the polysomnographic database on CD-ROM. Psychiatry Clin. Neurosci. 53(2), 175–177 (1999)
G.B. Moody, R.G. Mark, The impact of the MIT-BIH arrhythmia database. IEEE Eng. Med. Biol. 20(3), 45–50 (2001). PMID: 11446209
G.B. Moody, W.E. Muldrow, R.G. Mark, A noise stress test for arrhythmia detectors. Comput. Cardiol. 11, 381–384 (1984)
M.R. Kose, M.K. Ahirwal, R.R. Janghel, Descendant adaptive filter to remove different noises from ECG signals. Int. J. Biomed. Eng. Technol. 33(3), 258–273 (2020)
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s)
About this chapter
Cite this chapter
Ahirwal, M.K., Kumar, A., Singh, G.K. (2021). Fundamentals of Adaptive Filters. In: Computational Intelligence and Biomedical Signal Processing. SpringerBriefs in Electrical and Computer Engineering. Springer, Cham. https://doi.org/10.1007/978-3-030-67098-6_2
Download citation
DOI: https://doi.org/10.1007/978-3-030-67098-6_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-67097-9
Online ISBN: 978-3-030-67098-6
eBook Packages: EngineeringEngineering (R0)