Active noise control system using FxLMS algorithm
by Agustinus Oey
17 Apr 2010
(Updated 23 Nov 2010)
Implementation of FxLMS algorithm for a single channel feed-forward active noise control system.
|
Watch this File
|
| File Information |
| Description |
This simple simulation shows the implementation of FxLMS algorithm for a single channel feed-forward active noise control system. Here, the controller generates an "anti-noise" signal to result a destructive interference at the sensor position. The objective is to minimize the noise residue.
The process comprises of two tasks: the "off-line" identification of the secondary propagation path that stays between the actuator and sensor; and the "on-line" control, in which the parameters of the controller are adjusted.
Similar to my previous code, "BEM Code for 2D Pulsating Cylinder", I use only simple programming technique and basic commands. Function "filter()" can be substitute with convolution routine, i.e., y=h(k)*s(k). A brief explanation on the system and line by line comments are provided. |
| MATLAB release |
MATLAB 5.3.1 (R11.1)
|
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
| Updates |
| 23 Nov 2010 |
Correction on line 130 and 132: selection of data to be reported. |
|
Contact us at files@mathworks.com