journal article·2019-11-01Open access

Multichannel Active Noise Control Based on Filtered-x Affine Projection-Like and LMS Algorithms with Switching Filter Selection

Ángel A. Vázquez, Eduardo Pichardo, Juan G. Avalos, Giovanny Sánchez, Hugo M. Martínez, Juan C. Sánchez, Héctor M. Pérez

Applied Sciences· Volume 9· Issue 21

Abstract

Affine projection (AP) algorithms have been demonstrated to have faster convergence speeds than the conventional least mean square (LMS) algorithms. However, LMS algorithms exhibit smaller steady-state mean square errors (MSEs) when compared with affine projection (AP) algorithms. Recently, several authors have proposed alternative methods based on convex combinations to improve the steady-state MSE of AP algorithms, even with the increased computational cost from the simultaneous use of two filters. In this paper, we present an alternative method based on an affine projection-like (APL-I) algorithm and least mean square (LMS) algorithm to solve the ANC under stationary Gaussian noise environments. In particular, we propose a switching filter selection criteria to improve the steady-state MSE without increasing the computational cost when compared with existing models. Here, we validate the proposed strategy in a single and a multichannel system, with and without automatically adjusting the scaling factor of the APL-I algorithm. The results demonstrate that the proposed scheme exploits the best features of each filter (APL-I and LMS) to guarantee rapid convergence with a low steady-state MSE. Additionally, the proposed approach demands a low computational burden compared with existing convex combination approaches, which will potentially lead to the development of real-time ANC applications.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Advanced Adaptive Filtering Techniques · Speech and Audio Processing · Blind Source Separation Techniques

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

Affiliations

Instituto Politécnico Nacional, ESIME Culhuacan, Av. Santa Ana No. 1000, Ciudad de México 04260, Mexico

References (20)

Show source-provided references
1. Kajikawa, Y., Gan, W.S., and Kuo, S.M. (2012). Recent advances on active noise control: Open issues and innovative applications. APSIPA Trans. Signal Inf. Process., 1.10.1017/ATSIP.2012.4 ↗
2. Advances in active noise control: A survey, with emphasis on recent nonlinear techniques10.1016/j.sigpro.2012.08.013 ↗
3. An adaptive filtering algorithm using an orthogonal projection to an affine subspace and its properties10.1002/ecja.4400670503 ↗
4. Evolutionary and variable step size strategies for multichannel filtered-x affine projection algorithms10.1049/iet-spr.2012.0213 ↗
5. An optimal variable step-size affine projection algorithm for the modified filtered-x active noise control10.1016/j.sigpro.2015.02.005 ↗
6. Multichannel Filtered-X Error Coded Affine Projection-Like Algorithm with Evolving Order
7. Affine projection algorithm with selective projections10.1016/j.sigpro.2012.02.018 ↗
8. An affine projection algorithm with variable step size and projection order10.1016/j.dsp.2012.03.004 ↗
9. Combinations of adaptive filters: Performance and convergence properties10.1109/MSP.2015.2481746 ↗
10. Adaptive combination of Affine projection and NLMS algorithms10.1016/j.sigpro.2014.01.015 ↗
11. Adaptive combination of affine projection and NLMS algorithms based on variable step-sizes10.1016/j.dsp.2016.07.022 ↗
12. Convex combination filtered-x algorithms for active noise control systems10.1109/TASL.2012.2215595 ↗
13. Convex combination of nonlinear adaptive fil- ters for active noise control10.1016/j.apacoust.2013.08.005 ↗
14. Filtered-x least mean fourth (FXLMF) and leaky FXLMF adaptive algorithms
15. Filtered-x generalized mixed norm (FXGMN) algorithm for active noise control10.1016/j.ymssp.2018.01.035 ↗
16. Vázquez, A., Maya, X., Avalos, J.G., Sánchez, G., Sánchez, J.C., Pérez, H.M., and Sácnhez, G. (2019). A Time-Efficient Method for Determining an Optimal Scaling Factor and the Encoder Resolution in the Multichannel FXECAP-L Algorithm with Evolving Order for Active Noise Control. Appl. Sci., 9.10.3390/app9030560 ↗
17. Variable step-size NLMS and affine projection algorithms10.1109/LSP.2003.821722 ↗
18. An alternating selection for parallel affine projection filters10.1587/transfun.E94.A.1576 ↗
19. Affine-Projection-Like Adaptive-Filtering Algorithms Using Gradient-Based Step Size10.1109/TCSI.2014.2304665 ↗
20. Kuo, S.M., and Morgan, D.R. (1996). Active Noise Control Systems: Algorithms and DSP Implementations, Wiley.10.1117/12.204209 ↗