Research Article
BibTex RIS Cite

NOISE CANCELLATION WITH LMS VARIANTS

Year 2021, Volume: 26 Issue: 1, 153 - 170, 30.04.2021
https://doi.org/10.17482/uumfd.797087

Abstract

The noise is one of the important factors that affect negatively the operation of circuits and systems. There are different methods and techniques for cancelling/reducing/de-noising these unwanted signals that mix with the original signal. In this study, an application/simulator that performs noise cancellation operations with least mean-squares algorithms was designed. The application, which has powerful visual support and a user-friendly interactive interface, can make single or comparative noise cancellation operations and performance analyzes with different algorithms on noisy signals. The effects of the algorithm parameters can be observed, information about the related algorithms can be obtained via the developed application that can also be used for educational purpose.

References

  • Bismor, D., Czyz, K., Ogonowski, Z. (2016) Review and comparison of variable step-size LMS algorithms, The International Journal of Acoustics and Vibration, 21, 24-39. doi: https://doi.org/10.20855/ijav.2016.21.1392.
  • Diniz, P.S.R. (2020) Adaptive Filtering: Algorithms and Practical Implementation, 5th ed., Springer, Switzerland.
  • Dixit, S., Nagaria, D. (2017) LMS adaptive filters for noise cancellation: A review, International Journal of Electrical and Computer Engineering, 7(5), 2520-2529. doi: https://doi.org/10.11591/ijece.v7i5.pp2520-2529
  • Farhang-Boroujeny, B. (2013) Adaptive Filters: Theory and Applications, 2nd ed., Wiley.
  • Goel, P., Chandra, M. (2019) FPGA implementation of adaptive filtering algorithms for noise cancellation - A Technical survey, In: Nath, V., Mandal, J. (eds) Proceedings of the Third International Conference on Microelectronics, Computing and Communication Systems. Lecture Notes in Electrical Engineering, 556, Springer, Singapore. https://doi.org/10.1007/978-981-13-7091-5_42.
  • Gorriz, J.M, Ramirez, J., Cruces-Alvarez, S., Puntonet, C.G., Lang, E.W., Erdogmus, D. (2009) A Novel LMS algorithm applied to adaptive noise cancellation, IEEE Signal Processing Letters, 16(1), 34-37. doi: https://doi.org/10.1109/LSP.2008.2008584.
  • Guda, M., Gasser, S., El Mahallawy, M.S. (2014) MATLAB simulation comparison for different adaptive noise cancelation algorithms, The International Conference on Digital Information, Networking, and Wireless Communications (DINWC), Czech Republic, 68-73.
  • Hatun, M., Vatansever, F. (2016) Differential equation solver simulator for Runge-Kutta methods, Uludağ University Journal of The Faculty of Engineering, 21(1), 147-164. doi: https://doi.org/10.17482/uujfe.70981.
  • Haykin, S. (2014) Adaptive Filter Theory, 5th ed., Pearson, USA.
  • Kaçar, S., Çankaya, İ. (2010) Volterra serileri metodu ile doğrusal olmayan sistemlerin frekans boyutunda analizi için .NET tabanlı arayüz tasarımı, Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen ve Mühendislik Dergisi, 12(3), 87-102.
  • Kaçar, S., Çankaya, İ. (2012) MATLAB ve ASP.NET tabanlı web arayüzü kullanılarak doğrusal olmayan sistemlerin analizi, Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi, 27(4), 795-806.
  • Kaçar, S., Boz, A.F., Arıcıoğlu, B., Tekin, H. (2017) PID denetleyici uygulamaları için yeni bir online deney seti tasarımı, Sakarya Üniversitesi Fen Bilimleri Enstitüsü Dergisi, 21(1), 34-46. doi: https://doi.org/10.16984/saufenbilder.284220.
  • Lee, J-H., Ooi, L-E., Ko, Y-H., Teoh, C-Y. (2017) Simulation for noise cancellation using LMS adaptive filter, IOP Conf. Series: Materials Science and Engineering, 211, 012003, doi: https://doi.org/10.1088/1757-899X/211/1/012003.
  • Maddala, S. (2010) A simulator for depicting and comparing adaptive algorithms in signal processing, 2010 International Conference on Signal and Image Processing, Chennai, 515-520. doi: https://doi.org/10.1109/ICSIP.2010.5697530.
  • Maurya, A.K. (2018) Cascade–cascade least mean square (LMS) adaptive noise cancellation, Circuits Syst Signal Process, 37, 3785–3826. doi: https://doi.org/10.1007/s00034-017-0731-2.
  • Maurya, A.K., Agrawal, P., Dixit, S. (2019) Modified model and algorithm of LMS adaptive filer for noise cancellation, Circuits Syst Signal Process, 38, 2351-2368. doi: https://doi.org/10.1007/s00034-018-0952-z.
  • Morales, L.G. (Ed.) (2011) Adaptive Filtering Applications, InTech, Croatia.
  • Poularikas, A.D. (2015) Adaptive Filtering, CRC Press.
  • Romero, I., Geng, D., Berset, T. (2012) Adaptive filtering in ECG denoising: A comparative study, 2012 Computing in Cardiology, Krakow, 45-48.
  • Qureshi, R., Rizvi, S.A.R., Musavi, S.H.A., Khan, S., Khurshid, K. (2017) Performance analysis of adaptive algorithms for removal of low frequency noise from ECG signal, 2017 International Conference on Innovations in Electrical Engineering and Computational Technologies (ICIEECT), Karachi, 1-5. doi: https://doi.org/10.1109/ICIEECT.2017.7916551.
  • Sankar, A.B., Kumar, D., Seethalakshmi, K. (2010) Performance study of various adaptive filter algorithms for noise cancellation in respiratory signals, Signal Processing: An International Journal (SPIJ), 4(5), 267-278.
  • Sayed, A.H. (2008) Adaptive Filters, Wiley, USA.
  • Taha, T.M.F., Adeel, A., Hussain, A. (2018) A Survey on techniques for enhancing speech, International Journal of Computer Applications, 179(17), 1-14. doi: https://doi.org/10.5120/ijca2018916290.
  • Thakor, N.V., Zhu, Y-S. (1991) Applications of adaptive filtering to ECG analysis: noise cancellation and arrhythmia detection, IEEE Transactions on Biomedical Engineering, 38(8), 785-794. doi: https://doi.org/10.1109/10.83591.
  • The MathWorks Inc. (2018) MATLAB , App Designer.
  • Vatansever, F., Yalcin, N.A. (2017) e-Signals & Systems: A web-based educational tool for signals and systems, Computer Applications in Engineering Education, 25(4), 625-641. doi: https://doi.org/10.1002/cae.21826.
  • Vatansever, F., Hatun, M. (2019) The system stability software tool based on Routh-Hurwitz criterion, Uludağ University Journal of The Faculty of Engineering, 24(2), 229-238. doi: https://doi.org/10.17482/uumfd.545361.
  • Yalcin, N.A., Vatansever, F. (2016) A Web-based virtual power electronics laboratory, Comput. Appl. Eng. Educ., 24(1), 71-78. doi: https://doi.org/10.1002/cae.21673.
  • Widrow, B., Glover, J.R., McCool, J.M., Kaunitz, J., Williams, C.S., Hearn, R.H., Zeidler, J.R., Donc, E., Goodlin, R.C. (1975) Adaptive noise cancelling: Principles and applications, Proceedings of the IEEE, 63(12), 1692-1716. doi: https://doi.org/10.1109/PROC.1975.10036.
  • Widrow, B., Stearns, S.D. (1985) Adaptive Signal Processing, Prentice-Hall, USA.
  • Zaknich, A. (2005) Principles of Adaptive Filters and Self-learning Systems, Springer, Germany.

LMS Varyantlarıyla Gürültü Arındırma

Year 2021, Volume: 26 Issue: 1, 153 - 170, 30.04.2021
https://doi.org/10.17482/uumfd.797087

Abstract

Devre ve sistemlerin işleyişlerini olumsuz yönde etkileyen önemli faktörlerden birisi de gürültülerdir. Orijinal işarete karışan bu istenmeyen işaretlerin arındırılması/azaltılması/temizlenmesi için farklı yöntem ve teknikler mevcuttur. Gerçekleştirilen çalışmada, en küçük karesel ortalama algoritmalarıyla gürültü arındırma işlemlerini gerçekleştiren bir uygulama/simülatör tasarlanmıştır. Güçlü görsel desteğe ve kullanıcı dostu etkileşimli arayüze sahip, eğitim amaçlı da kullanılabilen uygulama ile gürültülü işaretler üzerinde, farklı algoritmalarla tekli veya karşılaştırmaları gürültü arındırma işlemleri ve performans analizleri yapılabilmekte, algoritma parametrelerinin etkileri gözlemlenebilmekte ve ilgili algoritmalar hakkında bilgiler edinilebilmektedir.

References

  • Bismor, D., Czyz, K., Ogonowski, Z. (2016) Review and comparison of variable step-size LMS algorithms, The International Journal of Acoustics and Vibration, 21, 24-39. doi: https://doi.org/10.20855/ijav.2016.21.1392.
  • Diniz, P.S.R. (2020) Adaptive Filtering: Algorithms and Practical Implementation, 5th ed., Springer, Switzerland.
  • Dixit, S., Nagaria, D. (2017) LMS adaptive filters for noise cancellation: A review, International Journal of Electrical and Computer Engineering, 7(5), 2520-2529. doi: https://doi.org/10.11591/ijece.v7i5.pp2520-2529
  • Farhang-Boroujeny, B. (2013) Adaptive Filters: Theory and Applications, 2nd ed., Wiley.
  • Goel, P., Chandra, M. (2019) FPGA implementation of adaptive filtering algorithms for noise cancellation - A Technical survey, In: Nath, V., Mandal, J. (eds) Proceedings of the Third International Conference on Microelectronics, Computing and Communication Systems. Lecture Notes in Electrical Engineering, 556, Springer, Singapore. https://doi.org/10.1007/978-981-13-7091-5_42.
  • Gorriz, J.M, Ramirez, J., Cruces-Alvarez, S., Puntonet, C.G., Lang, E.W., Erdogmus, D. (2009) A Novel LMS algorithm applied to adaptive noise cancellation, IEEE Signal Processing Letters, 16(1), 34-37. doi: https://doi.org/10.1109/LSP.2008.2008584.
  • Guda, M., Gasser, S., El Mahallawy, M.S. (2014) MATLAB simulation comparison for different adaptive noise cancelation algorithms, The International Conference on Digital Information, Networking, and Wireless Communications (DINWC), Czech Republic, 68-73.
  • Hatun, M., Vatansever, F. (2016) Differential equation solver simulator for Runge-Kutta methods, Uludağ University Journal of The Faculty of Engineering, 21(1), 147-164. doi: https://doi.org/10.17482/uujfe.70981.
  • Haykin, S. (2014) Adaptive Filter Theory, 5th ed., Pearson, USA.
  • Kaçar, S., Çankaya, İ. (2010) Volterra serileri metodu ile doğrusal olmayan sistemlerin frekans boyutunda analizi için .NET tabanlı arayüz tasarımı, Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen ve Mühendislik Dergisi, 12(3), 87-102.
  • Kaçar, S., Çankaya, İ. (2012) MATLAB ve ASP.NET tabanlı web arayüzü kullanılarak doğrusal olmayan sistemlerin analizi, Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi, 27(4), 795-806.
  • Kaçar, S., Boz, A.F., Arıcıoğlu, B., Tekin, H. (2017) PID denetleyici uygulamaları için yeni bir online deney seti tasarımı, Sakarya Üniversitesi Fen Bilimleri Enstitüsü Dergisi, 21(1), 34-46. doi: https://doi.org/10.16984/saufenbilder.284220.
  • Lee, J-H., Ooi, L-E., Ko, Y-H., Teoh, C-Y. (2017) Simulation for noise cancellation using LMS adaptive filter, IOP Conf. Series: Materials Science and Engineering, 211, 012003, doi: https://doi.org/10.1088/1757-899X/211/1/012003.
  • Maddala, S. (2010) A simulator for depicting and comparing adaptive algorithms in signal processing, 2010 International Conference on Signal and Image Processing, Chennai, 515-520. doi: https://doi.org/10.1109/ICSIP.2010.5697530.
  • Maurya, A.K. (2018) Cascade–cascade least mean square (LMS) adaptive noise cancellation, Circuits Syst Signal Process, 37, 3785–3826. doi: https://doi.org/10.1007/s00034-017-0731-2.
  • Maurya, A.K., Agrawal, P., Dixit, S. (2019) Modified model and algorithm of LMS adaptive filer for noise cancellation, Circuits Syst Signal Process, 38, 2351-2368. doi: https://doi.org/10.1007/s00034-018-0952-z.
  • Morales, L.G. (Ed.) (2011) Adaptive Filtering Applications, InTech, Croatia.
  • Poularikas, A.D. (2015) Adaptive Filtering, CRC Press.
  • Romero, I., Geng, D., Berset, T. (2012) Adaptive filtering in ECG denoising: A comparative study, 2012 Computing in Cardiology, Krakow, 45-48.
  • Qureshi, R., Rizvi, S.A.R., Musavi, S.H.A., Khan, S., Khurshid, K. (2017) Performance analysis of adaptive algorithms for removal of low frequency noise from ECG signal, 2017 International Conference on Innovations in Electrical Engineering and Computational Technologies (ICIEECT), Karachi, 1-5. doi: https://doi.org/10.1109/ICIEECT.2017.7916551.
  • Sankar, A.B., Kumar, D., Seethalakshmi, K. (2010) Performance study of various adaptive filter algorithms for noise cancellation in respiratory signals, Signal Processing: An International Journal (SPIJ), 4(5), 267-278.
  • Sayed, A.H. (2008) Adaptive Filters, Wiley, USA.
  • Taha, T.M.F., Adeel, A., Hussain, A. (2018) A Survey on techniques for enhancing speech, International Journal of Computer Applications, 179(17), 1-14. doi: https://doi.org/10.5120/ijca2018916290.
  • Thakor, N.V., Zhu, Y-S. (1991) Applications of adaptive filtering to ECG analysis: noise cancellation and arrhythmia detection, IEEE Transactions on Biomedical Engineering, 38(8), 785-794. doi: https://doi.org/10.1109/10.83591.
  • The MathWorks Inc. (2018) MATLAB , App Designer.
  • Vatansever, F., Yalcin, N.A. (2017) e-Signals & Systems: A web-based educational tool for signals and systems, Computer Applications in Engineering Education, 25(4), 625-641. doi: https://doi.org/10.1002/cae.21826.
  • Vatansever, F., Hatun, M. (2019) The system stability software tool based on Routh-Hurwitz criterion, Uludağ University Journal of The Faculty of Engineering, 24(2), 229-238. doi: https://doi.org/10.17482/uumfd.545361.
  • Yalcin, N.A., Vatansever, F. (2016) A Web-based virtual power electronics laboratory, Comput. Appl. Eng. Educ., 24(1), 71-78. doi: https://doi.org/10.1002/cae.21673.
  • Widrow, B., Glover, J.R., McCool, J.M., Kaunitz, J., Williams, C.S., Hearn, R.H., Zeidler, J.R., Donc, E., Goodlin, R.C. (1975) Adaptive noise cancelling: Principles and applications, Proceedings of the IEEE, 63(12), 1692-1716. doi: https://doi.org/10.1109/PROC.1975.10036.
  • Widrow, B., Stearns, S.D. (1985) Adaptive Signal Processing, Prentice-Hall, USA.
  • Zaknich, A. (2005) Principles of Adaptive Filters and Self-learning Systems, Springer, Germany.
There are 31 citations in total.

Details

Primary Language English
Subjects Electrical Engineering
Journal Section Research Articles
Authors

Fahri Vatansever 0000-0002-3885-8622

Publication Date April 30, 2021
Submission Date September 18, 2020
Acceptance Date February 2, 2021
Published in Issue Year 2021 Volume: 26 Issue: 1

Cite

APA Vatansever, F. (2021). NOISE CANCELLATION WITH LMS VARIANTS. Uludağ Üniversitesi Mühendislik Fakültesi Dergisi, 26(1), 153-170. https://doi.org/10.17482/uumfd.797087
AMA Vatansever F. NOISE CANCELLATION WITH LMS VARIANTS. UUJFE. April 2021;26(1):153-170. doi:10.17482/uumfd.797087
Chicago Vatansever, Fahri. “NOISE CANCELLATION WITH LMS VARIANTS”. Uludağ Üniversitesi Mühendislik Fakültesi Dergisi 26, no. 1 (April 2021): 153-70. https://doi.org/10.17482/uumfd.797087.
EndNote Vatansever F (April 1, 2021) NOISE CANCELLATION WITH LMS VARIANTS. Uludağ Üniversitesi Mühendislik Fakültesi Dergisi 26 1 153–170.
IEEE F. Vatansever, “NOISE CANCELLATION WITH LMS VARIANTS”, UUJFE, vol. 26, no. 1, pp. 153–170, 2021, doi: 10.17482/uumfd.797087.
ISNAD Vatansever, Fahri. “NOISE CANCELLATION WITH LMS VARIANTS”. Uludağ Üniversitesi Mühendislik Fakültesi Dergisi 26/1 (April 2021), 153-170. https://doi.org/10.17482/uumfd.797087.
JAMA Vatansever F. NOISE CANCELLATION WITH LMS VARIANTS. UUJFE. 2021;26:153–170.
MLA Vatansever, Fahri. “NOISE CANCELLATION WITH LMS VARIANTS”. Uludağ Üniversitesi Mühendislik Fakültesi Dergisi, vol. 26, no. 1, 2021, pp. 153-70, doi:10.17482/uumfd.797087.
Vancouver Vatansever F. NOISE CANCELLATION WITH LMS VARIANTS. UUJFE. 2021;26(1):153-70.

Announcements:

30.03.2021-Beginning with our April 2021 (26/1) issue, in accordance with the new criteria of TR-Dizin, the Declaration of Conflict of Interest and the Declaration of Author Contribution forms fulfilled and signed by all authors are required as well as the Copyright form during the initial submission of the manuscript. Furthermore two new sections, i.e. ‘Conflict of Interest’ and ‘Author Contribution’, should be added to the manuscript. Links of those forms that should be submitted with the initial manuscript can be found in our 'Author Guidelines' and 'Submission Procedure' pages. The manuscript template is also updated. For articles reviewed and accepted for publication in our 2021 and ongoing issues and for articles currently under review process, those forms should also be fulfilled, signed and uploaded to the system by authors.