Skip to main content
Log in

Active Impulsive Noise Control Algorithm Based on Adjustable Hyperbolic Tangent Function

  • Published:
Circuits, Systems, and Signal Processing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

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

  1. M.T. Akhtar, W. Mitsuhashi, A modified normalized FxLMS algorithm for active control of impulsive noise, in 2010 18th European Signal Processing Conference, (2010)

  2. 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

    Article  Google Scholar 

  3. 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)

    Article  MathSciNet  MATH  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  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

    Article  MathSciNet  MATH  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

  12. 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

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

  16. J. Shao, Y. Zhou, Q. Zhang, Arc-tangent transformation algorithm for active impulsive noise control. Noise Vib. Control. 32(2), 27–31 (2012)

    Google Scholar 

  17. 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

    Article  Google Scholar 

  18. X. Sun, S.M. Kuo, G. Meng, Adaptive algorithm for active control of impulsive noise. J. Sound Vib. 291(1–2), 516–522 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. 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

    Article  Google Scholar 

  25. 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

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. 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

  28. 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

    Article  Google Scholar 

Download references

Funding

The authors declare that there is no institute/agency funding for this work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Guangcan Jin.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00034-023-02374-7

Keywords

Navigation