Model-Free Iterative Learning Control for Repetitive Impulsive Noise Using FFT

In this paper, active control of repetitive impulsive noise is studied. A novel model-free iterative learning control (MFILC) algorithm based on FFT is used for an active noise control (ANC) system with an unknown or time-varying secondary path. Unlike the model-based method, the controller design only depends on the measured input and output data without any prior knowledge of the plant model. Computer simulations have been carried out to validate the effectiveness of the presented algorithm. Simulation results show that the proposed scheme can significantly reduce the impulsive noise and is more robust to secondary path changes.

[1]  Jan Swevers,et al.  A novel design strategy for iterative learning and repetitive controllers of systems with a high modal density: Theoretical background , 2010 .

[2]  Xu Sun,et al.  Adaptive algorithm for active control of impulsive noise , 2006 .

[3]  Wim Desmet,et al.  Active control of impact noise in a duct , 2003 .

[4]  W. Mitsuhashi,et al.  Improving performance of FxLMS algorithm for active noise control of impulsive noise , 2009 .

[5]  A.G. Alleyne,et al.  A survey of iterative learning control , 2006, IEEE Control Systems.

[6]  R. Leahy,et al.  Adaptive filtering of stable processes for active attenuation of impulsive noise , 1995, 1995 International Conference on Acoustics, Speech, and Signal Processing.

[7]  Aleksander Hac,et al.  Optimal Repetitive Control with Preview for Active Vibration Control , 1992, 1992 American Control Conference.

[8]  Woon-Seng Gan,et al.  Rapid Communication On the use of an SPSA-based model-free feedback controller in active noise control for periodic disturbances in a duct , 2008 .

[9]  C. L. Nikias,et al.  Signal processing with alpha-stable distributions and applications , 1995 .

[10]  Yang Li,et al.  Feedforward control of a piezoelectric flexure stage for AFM , 2008, 2008 American Control Conference.

[11]  Lifu Wu,et al.  An Active Impulsive Noise Control Algorithm With Logarithmic Transformation , 2011, IEEE Transactions on Audio, Speech, and Language Processing.

[12]  Sen M. Kuo,et al.  Active Noise Control Systems: Algorithms and DSP Implementations , 1996 .

[13]  Stephen J. Elliott,et al.  Signal Processing for Active Control , 2000 .

[14]  Jan Swevers,et al.  A novel design strategy for iterative learning and repetitive controllers of systems with a high modal density: Application to active noise control , 2010 .

[15]  Wim Desmet,et al.  Active control of repetitive transient noise , 2007 .