journal article·2024-01-31Open access

Review of Advances in Active Impulsive Noise Control with Focus on Adaptive Algorithms

Yan Liu, Zhichun Lei

Applied Sciences· Volume 14· Issue 3

Abstract

Mitigating low-frequency noise in various industrial applications often involves the use of the filter-x least mean squares (FxLMS) algorithm, which relies on the mean square error criterion. This algorithm has demonstrated effectiveness in reducing noise induced by Gaussian noise within noise control systems. However, the performance of this algorithm experiences significant degradation and does not converge properly in the presence of impulsive noise. Consequently, to uphold the stability of the ANC system, several robust adaptive algorithms tailored to handle shock noise interference have been introduced. This paper systematically organizes and classifies robust adaptive algorithms designed for impulse noise based on algorithmic criteria, offering valuable insights for the research and application of pertinent active impact noise control methods.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Advanced Adaptive Filtering Techniques · Acoustic Wave Phenomena Research · Speech and Audio Processing

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Microelectronics, Tianjin University, Tianjin 300072, China

Funding

Tianjin Science and Technology Foundation

References (72)

Show source-provided references
1. On the invention of active noise control by Paul Lueg10.1121/1.399195 ↗
2. Active Adaptive Sound Control in A Duct: A Computer Simulation10.1121/1.386908 ↗
3. Leahy, R., Zhou, Z., and Hsu, Y. (1995). Adaptive Filtering of Stable Processes for Active Attenuation of Impulsive Noise, ICASSP.
4. Fast stable normalised least-mean fourth algorithm10.1049/el.2015.0421 ↗
5. A new normalized LMAT algorithm and its performance analysis10.1016/j.sigpro.2014.05.018 ↗
6. Akhtar, M.T., and Mitsuhashi, W. (2009). Robust Adaptive Algorithm for Active Noise Control of Impulsive Noise, ICASSP.10.1109/ICASSP.2009.4959570 ↗
7. Bergamasco, M., and Piroddi, L. (2010). Active Noise Control of Impulsive Noise Using Online Estimation of an Alpha-Stable Model, CDC.10.1109/CDC.2010.5717639 ↗
8. Improving robustness of filtered-x least mean p-power algorithm for active attenuation of standard symmetric-α-stable impulsive noise10.1016/j.apacoust.2011.02.009 ↗
9. Data-reusing-based filtered-reference adaptive algorithms for active control of impulsive noise sources10.1016/j.apacoust.2015.01.006 ↗
10. A time-varying normalized step-size based generalized fractional moment adaptive algorithm and its application to ANC of impulsive sources10.1016/j.apacoust.2019.05.030 ↗
11. Zheng, Z., Lu, L., Yu, Y., de Lamare, R.C., and Liu, Z. (2021). FxlogRLP: The Filtered-X Logarithmic Recursive Least P-Power Algorithm, SSP.10.1109/SSP49050.2021.9513827 ↗
12. Tracking analysis of the sign algorithm in nonstationary environments10.1109/29.61532 ↗
13. Improved convergence analysis of stochastic gradient adaptive filters using the sign algorithm10.1109/TASSP.1987.1165167 ↗
14. An affine projection sign algorithm robust against impulsive interferences10.1109/LSP.2010.2040203 ↗
15. An Efficient Memory-improved proportionate affine projection sign algorithm based on l0-norm for sparse system identification
16. Modified memory-improved proportionate affine projection sign algorithm based on correntropy induced metric for sparse system identification10.1049/el.2017.3479 ↗
17. A variable step-size sign algorithm for channel estimation10.1016/j.sigpro.2014.03.030 ↗
18. A correntropy inspired variable step-size sign algorithm against impulsive noises10.1016/j.sigpro.2017.05.028 ↗
19. Affine projection sign algorithm with l1 minimization-based variable step-size10.1016/j.sigpro.2014.06.006 ↗
20. Variable step-size weighted zero-attracting sign algorithm10.1016/j.sigpro.2020.107542 ↗
21. A family of normalized dual sign algorithms
22. A robust mixed-norm adaptive filter algorithm10.1109/97.554469 ↗
23. A normalized robust mixed-norm adaptive algorithm for system identification10.1109/LSP.2003.819353 ↗
24. Filtered-x generalized mixed norm (FXGMN) algorithm for active noise control10.1016/j.ymssp.2018.01.035 ↗
25. Adaptive Volterra filter with continuous lp-norm using a logarithmic cost for nonlinear active noise control10.1016/j.jsv.2015.11.029 ↗
26. Continuous mixed p-norm adaptive algorithm for system identification10.1109/LSP.2014.2325495 ↗
27. An active impulsive noise control algorithm with self-p-normalized method10.1016/j.apacoust.2021.108428 ↗
28. Adaptive algorithm for active control of impulsive noise10.1016/j.jsv.2005.06.011 ↗
29. Improving performance of FxLMS algorithm for active noise control of impulsive noise10.1016/j.jsv.2009.07.023 ↗
30. Bergamasco, M., Della Rossa, F., and Piroddi, L. (2013). Active Noise Control of Impulsive Noise with Selective Outlier Elimination, ACC.10.1109/ACC.2013.6580479 ↗
31. An active noise control system for impulsive noise using soft threshold FxLMS algorithm with harmonic mean step size10.1007/s11277-019-06680-9 ↗
32. New sequential partial-update least mean M-estimate algorithms for robust adaptive system identification in impulsive noise10.1109/TIE.2010.2098359 ↗
33. An M-estimator based algorithm for active impulse-like noise control10.1016/j.apacoust.2012.06.019 ↗
34. An adaptive algorithm, based on modified tanh non-linearity and fractional processing, for impulsive active noise control systems10.1177/1461348417725952 ↗
35. Enhanced filtered-x least mean mestimate algorithm for active impulsive noise control10.1016/j.apacoust.2014.10.012 ↗
36. An active impulsive noise control algorithm with logarithmic transformation10.1109/TASL.2010.2061227 ↗
37. A robust filtered-s LMS algorithm for nonlinear active noise control10.1016/j.apacoust.2012.02.005 ↗
38. A novel family of adaptive filtering algorithms based on the logarithmic cost
39. Improved variable forgetting factor recursive algorithm based on the logarithmic cost for Volterra system identification
40. Lorentzian based adaptive filters for impulsive noise environments10.1109/TCSI.2017.2667705 ↗
41. Less complex solutions for active noise control of impulsive noise10.1007/s10470-019-01565-0 ↗
42. Logarithmic hyperbolic cosine adaptive filter and its performance analysis10.1109/TSMC.2019.2915663 ↗
43. A family of logarithmic hyperbolic cosine spline nonlinear adaptive filters10.1016/j.apacoust.2021.107973 ↗
44. Robust spline adaptive filtering based on accelerated gradient learning: Design and performance analysis10.1016/j.sigpro.2021.107965 ↗
45. A normalized least mean squares algorithm with a step-size scaler against impulsive measurement noise
46. Behavior of the LMS algorithm with hyperbolic secant cost10.1016/j.jfranklin.2019.12.040 ↗
47. Generalized Hyperbolic Tangent Based Random Fourier Conjugate Gradient Filter for Nonlinear Active Noise Control10.1109/TASLP.2022.3230545 ↗
48. Cascaded Random Fourier Filter for Robust Nonlinear Active Noise Control10.1109/TASLP.2021.3126943 ↗
49. An enhanced normalized step-size algorithm based on adjustable nonlinear transformation function for active control of impulsive noise10.1016/j.apacoust.2020.107853 ↗
50. Constrained least lncosh adaptive filtering algorithm10.1016/j.sigpro.2021.108044 ↗
51. Exponential Hyperbolic Cosine Robust Adaptive Filters for Audio Signal Processing
52. Robust Exponential Hyperbolic Sine Adaptive Filter for Impulsive Noise Environments
53. Guan, S., Cheng, Q., Zhao, Y., and Biswal, B. (2021). Robust adaptive filtering algorithms based on (inverse) hyperbolic sine function. PLoS ONE, 16.10.1371/journal.pone.0258155 ↗
54. Correntropy: Properties and applications in non-Gaussian signal processing10.1109/TSP.2007.896065 ↗
55. Singh, A., and Principe, J.C. (2009). Using Correntropy as a Cost Function in Linear Adaptive Filters, IJCNN.10.1109/IJCNN.2009.5178823 ↗
56. Steady-state mean-square error analysis for adaptive filtering under the maximum correntropy criterion10.1109/LSP.2014.2319308 ↗
57. Generalized correntropy for robust adaptive filtering10.1109/TSP.2016.2539127 ↗
58. Active impulsive noise control using maximum correntropy with adaptive kernel size10.1016/j.ymssp.2016.10.020 ↗
59. Affine projection mixed-norm algorithms for robust filtering10.1016/j.sigpro.2021.108153 ↗
60. Generalized maximum correntropy algorithm with affine projection for robust filtering under impulsive-noise environments10.1016/j.sigpro.2020.107524 ↗
61. Wang, W., Zhao, J., Qu, H., Chen, B., and Principe, J.C. (2015). A Switch Kernel Width Method of Correntropy for Channel Estimation, IJCNN.10.1109/IJCNN.2015.7280632 ↗
62. An efficient algorithm for impulsive active noise control using maximum correntropy with conjugate gradient10.1016/j.apacoust.2021.108511 ↗
63. Kernel risk-sensitive loss: Definition, properties and application to robust adaptive filtering10.1109/TSP.2017.2669903 ↗
64. Minimum kernel risk sensitive mean p-power loss algorithms and their performance analysis
65. Robust constrained minimum mixture kernel risk-sensitive loss algorithm for adaptive filtering
66. Maximum versoria criterion-based robust adaptive filtering algorithm
67. Convex combination of the FxAPV algorithm for active impulsive noise control10.1016/j.ymssp.2022.109443 ↗
68. Active control of impulsive noise based on a modified convex combination algorithm10.1016/j.apacoust.2021.108438 ↗
69. Steady state mean square analysis of standard maximum versoria criterion based adaptive algorithm
70. A family of robust adaptive filtering algorithms based on sigmoid cost10.1016/j.sigpro.2018.03.013 ↗
71. Robust adaptive filtering algorithms based on the half-quadratic criterion10.1016/j.sigpro.2022.108775 ↗
72. A Robust Family of Algorithms for Adaptive Filtering Based on the Arctangent Framework