journal article·2018-11-20Open access

Frequency-Domain Filtered-x LMS Algorithms for Active Noise Control: A Review and New Insights

Feiran Yang, Yin Cao, Ming Wu, Felix Albu, Jun Yang

Applied Sciences· Volume 8· Issue 11

Abstract

This paper presents a comprehensive overview of the frequency-domain filtered-x least mean-square (FxLMS) algorithms for active noise control (ANC). The direct use of frequency-domain adaptive filters for ANC results in two kinds of delays, i.e., delay in the signal path and delay in the weight adaptation. The effects of the two kinds of delays on the convergence behavior and stability of the adaptive algorithms are analyzed in this paper. The first delay can violate the so-called causality constraint, which is a major concern for broadband ANC, and the second delay can reduce the upper bound of the step size. The modified filter-x scheme has been employed to remove the delay in the weight adaptation, and several delayless filtering approaches have been presented to remove the delay in the signal path. However, state-of-the-art frequency-domain FxLMS algorithms only remove one kind of delay, and some of these algorithms have a very high peak complexity and hence are impractical for real-time systems. This paper thus proposes a new delayless frequency-domain ANC algorithm that completely removes the two kinds of delays and has a low complexity. The performance advantages and limitations of each algorithm are discussed based on an extensive evaluation, and the complexities are evaluated in terms of both the peak and average complexities.
Source: crossref · Quality: baseline

Research context

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

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

Affiliations

State Key Laboratory of Acoustics and Key Laboratory of Noise and Vibration Research, Institute of Acoustics, Chinese Academy of Sciences, Beijing 100190, China

Department of Electronics, Valahia University of Targoviste, Targoviste 130082, Romania

School of Electronic, Electrical and Communication Engineering, University of Chinese Academy of Sciences, Beijing 100049, China

References (59)

Show source-provided references
1. Auditory and non-auditory effects of noise on health10.1016/S0140-6736(13)61613-X ↗
2. Annoyance judgment and measurements of environmental noise: A focus on Italian secondary schools10.3390/ijerph15020208 ↗
3. Nelson, P., and Elliott, S. (1992). Active Control of Sound, Academic Press.
4. Kuo, S., and Morgan, D. (1996). Active Noise Control Systems–Algorithms and DSP Implementations, Springer.
5. Lee, K.A., Gan, W.S., and Kuo, S.M. (2009). Subband Adaptive Filtering: Theory and Implementation, Wiley.10.1002/9780470745977 ↗
6. Recent advances on active noise control: Open issues and innovative applications10.1017/ATSIP.2012.4 ↗
7. Fast affine projection algorithms for filtered-x multichannel active noise control10.1109/TASL.2008.2004295 ↗
8. Pseudo-affine projection algorithms for multichannel active noise control10.1109/TASL.2006.881677 ↗
9. A fast exact filtering approach to a family of affine projection-type algorithms10.1016/j.sigpro.2014.01.030 ↗
10. Farhang-Boroujeny, B. (2013). Adaptive Filters: Theory and Applications, John Wiley.10.1002/9781118591352 ↗
11. Block implementation of adaptive digital filters
12. Fast implementation of LMS adaptive filters10.1109/TASSP.1980.1163432 ↗
13. Unconstrained frequency-domain adaptive filter10.1109/TASSP.1982.1163949 ↗
14. Frequency-domain and multirate adaptive filtering10.1109/79.109205 ↗
15. Sommen, P. (November, January 30). Partitioned frequency domain adaptive filters. Proceedings of the 23rd Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA, USA.
16. Multidelay block frequency-domain adaptive filter10.1109/29.103078 ↗
17. An embedding approach to frequency domain and subband adaptive filtering10.1109/78.863066 ↗
18. Frequency-domain adaptive Kalman filter for acoustic echo control in hands-free telephones10.1016/j.sigpro.2005.09.013 ↗
19. Statistical convergence analysis for optimal control of DFT-domain adaptive echo canceler10.1109/TASLP.2017.2671422 ↗
20. Frequency-domain adaptive Kalman filter with fast recovery of abrupt echo-path changes10.1109/LSP.2017.2718564 ↗
21. Optimal step-size control of the partitioned block frequency-domain adaptive filter
22. Lu, C., Yang, F., and Yang, J. (2017, January 12–15). A Frequency-domain Adaptive feedback cancellation algorithm based on convex combination. Proceedings of the Asia-Pacific Signal and Information Processing Association, Annual Summit and Conference (APSIPA ASC), Kuala Lumpur, Malaysia.10.1109/APSIPA.2017.8282078 ↗
23. Herbordt, W., and Kellermann, W. (September, January 30). Computationally efficient frequency-domain robust generalized sidelobe canceller. Proceedings of the International Workshop on Acoustic Echo and Noise Control (IWAENC), Tel-Aviv, Israel.
24. Shen, Q., and Spanias, A.S. (1992, January 4–6). Time and frequency domain X block LMS algorithms for single channel active noise control. Proceedings of the 2nd Int. Congr. Recent Developments in Air- and Structure-Borne Sound Vibration, Auburn University, AL, USA.
25. Reichard, R.M., and Swanson, D.C. (1993, January 28–30). Frequency-domain implementation of the filtered-x algorithm with on-line system identification. Proceedings of the Recent Advances in Active Control of Sound Vibration, Blacksburg, VA, USA.
26. Shen, Q., and Spanias, A.S. (1993, January 28–30). Frequency domain adaptive algorithms for multi-channel active sound control. Proceedings of the Recent Advances in Active Control of Sound Vibration, Blacksburg, VA, USA.
27. Time- and frequency-domain X-block least-mean-square algorithms for active noise control10.3397/1.2828414 ↗
28. New block filtered-x LMS algorithms for active noise control systems10.1049/iet-spr:20060220 ↗
29. Das, K.K., and Satapathy, J.K. (2008, January 16–18). Frequency-domain block filtered-X NLMS algorithm for multichannel ANC. Proceedings of the First International Conference on Emerging Trends in Engineering and Technology, Nagpur, Maharashtra, India.10.1109/ICETET.2008.101 ↗
30. Causality analysis of feedforward controlled systems with broadband inputs10.1121/1.407081 ↗
31. Study of causality constraint on feedforward active noise control systems
32. Convergence of the delayed normalized LMS algorithm with decreasing step size10.1109/78.553475 ↗
33. Bjarnason, E. (1992, January 24–27). Active noise cancellation using a modified form of the filtered-x LMS algorithm. Proceedings of the 6th European Signal Processing Conference, Brussels, Belgium.10.1109/ICASSP.1993.319547 ↗
34. Constraint filtered-x and filtered-u least-mean-square algorithm for the active control of noise in ducts10.1121/1.409957 ↗
35. Lorente, J., Ferrer, M., de Diego, M., Belloch, J.A., and Gonzalez, A. (2013, January 2–4). GPU implementation of a frequency-domain modified filtered-x LMS algorithm for multichannel local active noise control. Proceedings of the 52nd Audio Engineering Society International Conference, Guildford, UK.
36. Das, D.P., Rout, N.K., and Panda, G. (2010, January 11–13). New partitioned block filtered-X LMS algorithm for active noise control. Proceedings of the 1st International Conference on Emerging Trends in Signal Processing and VLSI Design, Hyderabad, India.
37. Computationally efficient algorithm for high sampling-frequency operation of active noise control10.1016/j.ymssp.2014.10.009 ↗
38. Lorente, J., Belloch, J.A., Ferrer, M., Gonzalez, A., Belloch, J.A., de Diego, M., Piñero, G., and Vidal, A. (2012, January 19–22). Multichannel active noise control system using a GPU accelerator. Proceedings of the Inter-Noise Conference, New York, NY, USA.
39. GPU implementation of multichannel adaptive algorithms for local active noise control10.1109/TASLP.2014.2344852 ↗
40. Frequency-domain delayless active sound quality control algorithm10.1016/j.jsv.2008.04.029 ↗
41. A delayless subband adaptive filter architecture10.1109/78.403341 ↗
42. A delayless subband active noise control system for wideband noise control
43. An overlap-save frequency-domain implementation of the delayless subband ANC algorithm
44. Qiu, X., and Hansen, C.H. (2007, January 9–12). Multidelay adaptive filters for active noise control. Proceedings of the 14th International Congress on Sound and Vibration (ICSV), Cairns, Australia.
45. Delayless frequency domain acoustic echo cancellation
46. Fink, M., Kraft, S., Holters, M., and Zölzer, U. (2013, January 24–26). Load-balanced implementation of a delayless partitioned block frequency-domain adaptive filter. Proceedings of the Workshop Audiosignal-und Sprachverarbeitung, Koblenz, Germany.
47. Sachau, D., and Jukkert, S. (2014, January 15–17). Real-time implementation of the frequency-domain FxLMS algorithm without block delay for an adaptive noise blocker. Proceedings of the ISMA, Leuven, Belgium.
48. Efficient convolution without input-output delay
49. A computationally efficient delayless frequency-domain adaptive filter algorithm
50. McLaughlin, H.J. (1996). System and Method for an Efficiently Constrained Frequency-Domain Adaptive Filter. (US5526426A).
51. Analysis of the partitioned frequency-domain block LMS (PFBLMS) algorithm10.1109/78.942616 ↗
52. Inverse filtering of room acoustics10.1109/29.1509 ↗
53. Lam, B., Shi, C., and Gan, W.S. (2017, January 23–27). Active noise control systems for open windows: Current updates and future perspectives. Proceedings of the 24th International Congress on Sound and Vibration, London, UK.
54. A module based active noise control system for ventilation systems, part I: Influence of measurement noise on the performance and convergence of the filtered-x LMS algorithm
55. Recent advances in active noise control inside automobile cabins: Toward quieter cars10.1109/MSP.2016.2601942 ↗
56. Mean weight behavior of the filtered-x LMS algorithm10.1109/78.827540 ↗
57. Transient and steady-state analysis of filtered-x affine projection algorithms10.1109/TSP.2005.861755 ↗
58. Transient analysis of the conventional filtered-x affine projection algorithm for active noise control10.1109/TASL.2010.2050516 ↗
59. Stochastic analysis of FXLMS-based internal model control feedback active noise control systems10.1016/j.sigpro.2014.01.025 ↗