An active noise control algorithm based on an improved convex combination loop
The conflict between a faster convergence using a Filtered-X Least Mean Square (FXLMS) algorithm and the requirement of a small steady-state error of an adaptive active control (ANC) system which limits its performance in terms of computation efficiency and the control error. The problem can be solv...
Saved in:
| Published in | The Journal of the Acoustical Society of America Vol. 154; no. 4; p. A121 |
|---|---|
| Main Authors | , |
| Format | Journal Article |
| Language | English |
| Published |
01.10.2023
|
| Online Access | Get full text |
| ISSN | 0001-4966 1520-8524 |
| DOI | 10.1121/10.0022986 |
Cover
| Summary: | The conflict between a faster convergence using a Filtered-X Least Mean Square (FXLMS) algorithm and the requirement of a small steady-state error of an adaptive active control (ANC) system which limits its performance in terms of computation efficiency and the control error. The problem can be solved by using two paralleling adaptive filters to form a convex combination loop in the control system. However, the exponential weight function used in the original convex combination loop design can consume a large computer power which has limited its application. As a result, a new weight function is proposed to replace the original exponential function in the original convex combination loop to enhance the convergence rate of the adaptive ANC system. Furthermore, a MRFXLMS algorithm is used to replace the FXLMS algorithm in the ANC system so that it can be used for impulse noise control. The result shows that the proposed algorithm performs well in the control of input impulse noise with different intensity. |
|---|---|
| ISSN: | 0001-4966 1520-8524 |
| DOI: | 10.1121/10.0022986 |