Abstract
To solve the noise reduction failure of the filter-x least mean squares (FxLMS) algorithm in the impulsive noise environment, the filter-x tanh LMS (FXtanhLMS) algorithm is proposed in this paper. The algorithm enhances the robustness by introducing an adjustable nonlinear hyperbolic tangent function. The hyperbolic tangent function is used to compress the residual signal. It can solve the problem that the impulsive noise does not have a bounded second-order moment. Compared to the fixed compression function, the automatically adjustable compression function can balance the convergence speed and the robustness of the algorithm under different intensities of impulsive noises. It allows the algorithm to have a slow change in the adaptive steady stage. In addition, the normalized filtered-x tanh LMS (NFXtanhLMS) algorithm is proposed to improve the performance in heavy spike impulsive noise by combining the FXtanhLMS algorithm with the normalized step-size. The proposed algorithms do not require complex threshold estimation compared to existing algorithms. Simulation results show that faster convergence, minor residual errors, and better system tracking can be achieved in both SaS synthesis noise and punching noise.
Similar content being viewed by others
Availability of Data and Materials
All data, models and code generated or used during the study are available from the corresponding author on reasonable request.
References
M.T. Akhtar, W. Mitsuhashi, A modified normalized FxLMS algorithm for active control of impulsive noise, in 2010 18th European Signal Processing Conference, (2010)
M.T. Akhtar, W. Mitsuhashi, Improving performance of FxLMS algorithm for active noise control of impulsive noise. J. Sound Vib. 327(3–5), 647–656 (2009). https://doi.org/10.1016/j.jsv.2009.07.023
J.M. Chambers, C.L. Mallows, B.W. Stuck, A method for simulating stable random variables. J. Am. Stat. Assoc. 71(354), 340–344 (1976)
C.Y. Chang, C.T. Chuang, S.M. Kuo, C.H. Lin, Multi-functional active noise control system on headrest of airplane seat. Mech. Syst. Signal Pr. 167, 108552 (2022). https://doi.org/10.1016/j.ymssp.2021.108552
S. Chen, F. Gu, C. Liang, H. Meng, K. Wu, Z. Zhou, Review on active noise control technology for α-stable distribution impulsive noise. Circ. Syst. Signal Pr. 41(2), 956–993 (2022). https://doi.org/10.1007/s00034-021-01814-6
T. Cui, F. Ding, X. Li, T. Hayat, Kalman filtering based gradient estimation algorithms for observer canonical state-space systems with moving average noises. J. Franklin Inst. 356(10), 5485–5502 (2019). https://doi.org/10.1016/j.jfranklin.2018.12.031
F. Gu, S. Chen, Z. Zhou, Y. Jiang, An enhanced normalized step-size algorithm based on adjustable nonlinear transformation function for active control of impulsive noise. Appl. Acoust. 176, 107853 (2021). https://doi.org/10.1016/j.apacoust.2020.107853
Z.C. He, H.H. Ye, E. Li, An efficient algorithm for nonlinear active noise control of impulsive noise. Appl. Acoust. 148, 366–374 (2019). https://doi.org/10.1016/j.apacoust.2019.01.003
G. Hutchinson, L. Du, K. Ahmad, Incubator-based sound attenuation: active noise control in a simulated clinical environment. PLoS ONE 15(7), e0235287 (2020). https://doi.org/10.1371/journal.pone.0235287
H. Lan, M. Zhang, W. Ser, A weight-constrained FxLMS algorithm for feedforward active noise control systems. IEEE Signal Proc. Let. 9(1), 1–4 (2002). https://doi.org/10.1109/97.988714
R. Leahy, Z. Zhou, Y.C. Hsu, Adaptive filtering of stable processes for active attenuation of impulsive noise, in 1995 International Conference on Acoustics, Speech, and Signal Processing, (1995). https://doi.org/10.1109/icassp.1995.479472
H.M. Lee, Y. Hua, Z. Wang, K.M. Lim, H.P. Lee, A review of the application of active noise control technologies on windows: challenges and limitations. Appl. Acoust. 174, 107753 (2021). https://doi.org/10.1016/j.apacoust.2020.107753
L. Lu, K.L. Yin, R.C. de Lamare, Z. Zheng, Y. Yu, X. Yang, B. Chen, A survey on active noise control in the past decade–part I: linear systems. Signal Process. 183, 108039 (2021). https://doi.org/10.1016/j.sigpro.2021.108039
H. Meng, S. Chen, A modified adaptive weight-constrained FxLMS algorithm for feedforward active noise control systems. Appl. Acoust. 164, 107227 (2020). https://doi.org/10.1016/j.apacoust.2020.107227
M. Pawelczyk, W. Wierzchowski, L. Wu, X. Qiu, An extension to the filtered-x LMS algorithm with logarithmic transformation, in 2015 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT), (2015). https://doi.org/10.1109/ISSPIT.2015.7394378
J. Shao, Y. Zhou, Q. Zhang, Arc-tangent transformation algorithm for active impulsive noise control. Noise Vib. Control. 32(2), 27–31 (2012)
P. Song, H. Zhao, Filtered-x generalized mixed norm (FXGMN) algorithm for active noise control. Mech. Syst. Signal Pr. 107, 93–104 (2018). https://doi.org/10.1016/j.ymssp.2018.01.035
X. Sun, S.M. Kuo, G. Meng, Adaptive algorithm for active control of impulsive noise. J. Sound Vib. 291(1–2), 516–522 (2006)
G. Sun, M. Li, T.C. Lim, A family of threshold based robust adaptive algorithms for active impulsive noise control. Appl. Acoust. 97, 30–36 (2015). https://doi.org/10.1016/j.apacoust.2015.04.003
P. Thanigai, S.M. Kuo, R. Yenduri, Nonlinear active noise control for infant incubators in neo-natal intensive care units, in 2007 IEEE International Conference on Acoustics, Speech and Signal Processing–ICASSP '07, (2007). https://doi.org/10.1109/ICASSP.2007.366628
L. Wu, H. He, X. Qiu, An Active impulsive noise control algorithm with logarithmic transformation. IEEE Trans. Audio Speech. 19(4), 1041–1044 (2010). https://doi.org/10.1109/TASL.2010.2061227
C. Wu, P. Yu, A study on active noise reduction of automobile engine compartment based on adaptive LMS algorithm. Acoust. Aust. 48(3), 431–440 (2020). https://doi.org/10.1007/s40857-020-00198-y
L. Xiao, M. Wu, J. Yang, A new efficient filtered-x affine projection sign algorithm for active control of impulsive noise. Signal Process. 120, 456–461 (2016). https://doi.org/10.1016/j.sigpro.2015.09.015
F. Yang, Y. Cao, M. Wu, F. Albu, J. Yang, Frequency-domain filtered-x LMS algorithms for active noise control: a review and new insights. Appl. Sci. 8(11), 2313 (2018). https://doi.org/10.3390/app8112313
N. Yu, Z. Li, Y. Wu, R. Feng, B. Chen, Convex combination-based active impulse noise control system. J. Low Freq. Noise V. A. 39(1), 190–202 (2020). https://doi.org/10.1177/1461348419838394
A. Zeb, A. Mirza, Q.U. Khan, S.A. Sheikh, Improving performance of FxRLS algorithm for active noise control of impulsive noise. Appl. Acoust. 116, 364–374 (2017). https://doi.org/10.1016/j.apacoust.2016.10.011
Y. Zhou, Y. Yin, Q. Zhang, Active control of SαS impulsive noise based on a sigmoid transformation algorithm, in 2012 IEEE 11th International Conference on Signal Processing, (2012). https://doi.org/10.1109/ICoSP.2012.6491656
Y. Zhou, Q. Zhang, Y. Yin, Active control of impulsive noise with symmetric α-stable distribution based on an improved step-size normalized adaptive algorithm. Mech. Syst. Signal Pr. 56, 320–339 (2015). https://doi.org/10.1016/j.ymssp.2014.10.002
Funding
The authors declare that there is no institute/agency funding for this work.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interest
The author(s) declared no potential conflict of interest with respect to the research, authorship, and/or publication of this article. In addition, this submission has been approved by all co-authors.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Li, C., Jin, G., Liu, H. et al. Active Impulsive Noise Control Algorithm Based on Adjustable Hyperbolic Tangent Function. Circuits Syst Signal Process 42, 5559–5578 (2023). https://doi.org/10.1007/s00034-023-02374-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-023-02374-7