A Comprehensive Review of Adaptive Noise Cancellation Techniques in the Internet of Things

Internet of things (IoT) has made possible the sharing of data wirelessly among everyday objects and physical devices. However, distortion and noise can significantly degrade the signaling performance of IoT. Adaptive Noise Cancellation (ACN) technology plays an important role not only in IoT but also in other numerous fields such as system identification, noise cancellation, communication, signal control, etc. At present, IoT is an advance trend and need to deal with upcoming issues in a way to deal properly in enjoying this technology. Due to the presence of noise in the signal, the quality of the signal is reduced, so the quality of communication (signal) can be improved by adaptive noise (acoustic) cancellation technology. This paper aims to provide the performance analysis of adaptive algorithm and the application of adaptive noise cancellation technique. Further, use cases of three-noise cancellation filter in IoT are introduced. In wireless communication, quality of services relies on signal quality and thus noise cancellation plays a vital role in the signaling of IoT. At the end of this paper performance analysis of different ANC algorithms including least mean square (LMS), Normalized least mean square (NLMS), recursive least square (RLS) will be done based on simulation results.

[1]  Juan Li,et al.  Adaptive Interference Cancellation of ECG Signals , 2017, Sensors.

[2]  D.-Y. Huang Performance analysis of an RLS-LMS algorithm for lossless audio compression , 2004, 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[3]  W. Marsden I and J , 2012 .

[4]  Zayed M. Ramadan,et al.  Adaptive filtering primer with MATLAB , 2006 .

[5]  Juan Carlos Sánchez-García,et al.  DSP-based oversampling adaptive noise canceller for background noise reduction for mobile phones , 2012, CONIELECOMP 2012, 22nd International Conference on Electrical Communications and Computers.

[6]  Christoph Meinel,et al.  Digital Communication , 2014, X.media.publishing.

[7]  Asad Hussain,et al.  Adaptive Filter Algorithms for Noise & Echo Cancellation , 2013 .

[8]  Jose Velazquez,et al.  Applications of Adaptive Filtering , 2011 .

[9]  M. M. Sondhi,et al.  An adaptive echo canceller , 1967 .

[10]  R. Riegler,et al.  An adaptive array for interference rejection , 1973 .

[11]  Yen-Tai Lai,et al.  Design and implementation of an adaptive FIR filter based on delayed error LMS algorithm , 1999, 1999 IEEE Workshop on Signal Processing Systems. SiPS 99. Design and Implementation (Cat. No.99TH8461).

[12]  Xiao Mingli,et al.  A Noise Reduction Method Based on LMS Adaptive Filter of Audio Signals , 2013, ICMT 2013.

[13]  Young-Cheol Park,et al.  Subband active noise control algorithm based on a delayless subband adaptive filter architecture , 1997, 1997 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[14]  Dennis Gabor,et al.  A universal nonlinear filter, predictor and simulator which optimizes itself by a learning process , 1961 .

[15]  Raj Kumar Thenua SIMULATION AND PERFORMANCE ANALYASIS OF ADAPTIVE FILTER IN NOISE CANCELLATION , 2010 .

[16]  Romit Roy Choudhury,et al.  MUTE: bringing IoT to noise cancellation , 2018, SIGCOMM.

[17]  Harry F. Olson Modern sound reproduction , 1972 .

[18]  Frank Kretschmer,et al.  An Improved Algorithm for Adaptive Processing , 1978, IEEE Transactions on Aerospace and Electronic Systems.

[19]  Jose Maria Giron-Sierra Digital signal processing with Matlab examples , 2017 .

[20]  Pierre Roussel-Ragot,et al.  Neural Networks and Nonlinear Adaptive Filtering: Unifying Concepts and New Algorithms , 1993, Neural Computation.

[21]  G. Wittum,et al.  Adaptive filtering , 1997 .

[22]  Y. Kou,et al.  Design and Implementation of an Adaptive Interference Mitigation Algorithm Base on FPGA , 2009 .

[23]  O. L. Frost,et al.  An algorithm for linearly constrained adaptive array processing , 1972 .

[24]  J. S. Koford,et al.  The use of an adaptive threshold element to design a linear optimal pattern classifier , 1966, IEEE Trans. Inf. Theory.

[25]  Salina Abdul Samad,et al.  A selective algorithm for the reduction of irregular noise in speech communication , 2014, 2014 IEEE Student Conference on Research and Development.

[26]  Jinsoo Jeong An Innovations-Based Noise Cancelling Technique on Inverse Kepstrum Whitening Filter and Adaptive FIR Filter in Beamforming Structure , 2011, Sensors.

[27]  Zhiping Lin,et al.  A robust algorithm for linearly constrained adaptive beamforming , 2004, IEEE Signal Process. Lett..

[28]  Dai Xian-Hua,et al.  An efficient adaptive noise cancelling technique , 1991, [1991] IEEE Pacific Rim Conference on Communications, Computers and Signal Processing Conference Proceedings.

[29]  Anirban Sengupta,et al.  Designing a filter bank and an adaptive filtering technique to eliminate noises in power line communication , 2012, 2012 Power Engineering and Automation Conference.

[30]  Kenji Kita,et al.  Voicedic: A Practical Application of Speech Recognition Technology , 1995 .

[31]  Zhang Qin Variable Stepsize LMS Algorithm and Its Application in Adaptive Noise Cancellation , 2003 .

[32]  Dubravko Miljkovic,et al.  Active noise control: From analog to digital - Last 80 years , 2016, MIPRO.

[33]  M. Bellanger Adaptive digital filters , 2001 .

[34]  Garry Tamlyn,et al.  Music , 1993 .

[35]  Farhana Afroz,et al.  CANCELLATION OF WHITE AND COLOR NOISE WITH ADAPTIVE FILTER USING LMS ALGORITHM , 2015 .

[36]  Richard D. Gitlin,et al.  Data Communications Principles , 2012 .

[37]  Pavel Zahradnik,et al.  Education in real-time digital signal processing using digital signal processors , 2012, 2012 35th International Conference on Telecommunications and Signal Processing (TSP).

[38]  B. Farhang-Boroujeny,et al.  Adaptive Filters: Theory and Applications , 1999 .

[39]  Sanjit K. Mitra,et al.  Handbook for Digital Signal Processing , 1993 .

[40]  Bernard Widrow,et al.  A comparison of adaptive algorithms based on the methods of steepest descent and random search , 1976 .

[41]  George Kizer,et al.  Digital Microwave Communication: Engineering Point-to-Point Microwave Systems , 2013 .

[42]  Harry F. Olson,et al.  Music, Physics and Engineering , 1967 .

[43]  M. Tech,et al.  Implementation of Adaptive Algorithm for PCG Signal Denoising , 2015 .

[44]  Rajesh Mehra,et al.  Adaptive filter design for ECG noise reduction using LMS algorithm , 2015, 2015 4th International Conference on Reliability, Infocom Technologies and Optimization (ICRITO) (Trends and Future Directions).

[46]  Mitsuji Muneyasu,et al.  Active noise control system using IIR lattice filter , 2009, 2009 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS).

[47]  D. Hari Hara Santosh,et al.  Statistical Approach for Noise Removal in Speech Signals Using LMS, NLMS, Block LMS and RLS Adaptive filters , 2012 .

[48]  Tsuyoshi Murata,et al.  {m , 1934, ACML.

[49]  Laura Chizuko Fujino 2008 IEEE International Solid-State Circuits Conference , 2003 .

[50]  L. E. Thon 50 years of signal processing at ISSCC , 2003 .

[51]  B. Widrow,et al.  Adaptive antenna systems , 1967 .

[52]  Ying Chen,et al.  Active noise cancellation: Where does the extra power go? , 2016, 2016 IEEE Canadian Conference on Electrical and Computer Engineering (CCECE).

[53]  Rachana Nagal,et al.  A Survey with Emphasis on Adaptive filter, Structure, LMS and NLMS Adaptive Algorithm for Adaptive Noise Cancellation System , 2017 .

[54]  Milos Doroslovacki,et al.  Proportionate adaptive algorithms for network echo cancellation , 2006, IEEE Transactions on Signal Processing.

[55]  W. S Shalin Efficient Noise Cancellation Systems Based on Adaptive Algorithms and Their Performance Comparisons , 2014 .

[56]  B. Widrow,et al.  Adaptive antenna systems , 1967 .

[57]  E. Thomas An adaptive echo canceller in a nonideal environment (nonlinear or time variant) , 1971 .

[58]  Kumpati S. Narendra,et al.  Adaptation and learning in automatic systems , 1974 .

[59]  S. Haykin Adaptive Filters , 2007 .