Particle Swarm Optimization Based Active Noise Control Algorithm Without Secondary Path Identification

In this paper, particle swarm optimization (PSO) algorithm, which is a nongradient but simple evolutionary computing-type algorithm, is proposed for developing an efficient active noise control (ANC) system. The ANC is conventionally used to control low-frequency acoustic noise by employing a gradient-optimization-based filtered-X least mean square (FXLMS) algorithm. Hence, there is a possibility that the performance of the ANC may be trapped by local minima problem. In addition, the conventional FXLMS algorithm needs prior identification of the secondary path. The proposed PSO-based ANC algorithm does not require the estimation of secondary path transfer function unlike FXLMS algorithm and, hence, is immune to time-varying nature of the secondary path. In this investigation, a small modification is incorporated in the conventional PSO algorithm to develop a conditional reinitialized PSO algorithm to suit to the time-varying plants of the ANC system. Systematic computer simulation studies are carried out to evaluate the performance of the new PSO-based ANC algorithm.

[1]  Sam Kwong,et al.  Genetic algorithms and their applications , 1996, IEEE Signal Process. Mag..

[2]  Jong Boo Kim,et al.  Genetic adaptive IIR filtering algorithm for active noise control , 1999, FUZZ-IEEE'99. 1999 IEEE International Fuzzy Systems. Conference Proceedings (Cat. No.99CH36315).

[3]  Liu Xia,et al.  Adaptive noise canceller based on PSO algorithm , 2008, 2008 IEEE International Conference on Automation and Logistics.

[4]  Dean J. Krusienski,et al.  A modified particle swarm optimization algorithm for adaptive filtering , 2006, 2006 IEEE International Symposium on Circuits and Systems.

[5]  F. Russo,et al.  Genetic Optimization in Nonlinear Systems for Active Noise Control: Accuracy and Performance Evaluation , 2006, 2006 IEEE Instrumentation and Measurement Technology Conference Proceedings.

[6]  Hamidrez Modares,et al.  A PSO approach for non-linear active noise cancellation , 2006 .

[7]  Nirmal Kumar Rout,et al.  Performance Evaluation of Particle Swarm Optimization Based Active Noise Control Algorithm , 2010, SEMCCO.

[8]  James Kennedy,et al.  Particle swarm optimization , 1995, Proceedings of ICNN'95 - International Conference on Neural Networks.

[9]  J. Kennedy,et al.  Population structure and particle swarm performance , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[10]  Ganapati Panda,et al.  Identification of IIR systems using comprehensive learning particle swarm optimisation , 2009 .

[11]  Dean J. Krusienski,et al.  Particle swarm optimization for adaptive IIR filter structures , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).

[12]  Aurobinda Routray,et al.  Filtered-s LMS algorithm for multichannel active control of nonlinear noise processes , 2006, IEEE Transactions on Audio, Speech, and Language Processing.

[13]  C.-Y. Chang,et al.  Active Noise Cancellation Without Secondary Path Identification by Using an Adaptive Genetic Algorithm , 2010, IEEE Transactions on Instrumentation and Measurement.

[14]  Jürgen Branke,et al.  Multiswarms, exclusion, and anti-convergence in dynamic environments , 2006, IEEE Transactions on Evolutionary Computation.

[15]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[16]  W. Jenkins,et al.  Adaptive filtering via particle swarm optimization , 2003, The Thrity-Seventh Asilomar Conference on Signals, Systems & Computers, 2003.

[17]  Giovanni L. Sicuranza,et al.  Accuracy and Performance Evaluation in the Genetic Optimization of Nonlinear Systems for Active Noise Control , 2007, IEEE Transactions on Instrumentation and Measurement.

[18]  Scott C. Douglas Fast implementations of the filtered-X LMS and LMS algorithms for multichannel active noise control , 1999, IEEE Trans. Speech Audio Process..

[19]  Changhe Li,et al.  A Clustering Particle Swarm Optimizer for Locating and Tracking Multiple Optima in Dynamic Environments , 2010, IEEE Transactions on Evolutionary Computation.

[20]  Ganapati Panda,et al.  Active mitigation of nonlinear noise Processes using a novel filtered-s LMS algorithm , 2004, IEEE Transactions on Speech and Audio Processing.

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

[22]  W.K. Jenkins,et al.  A particle swarm optimization-least mean squares algorithm for adaptive filtering , 2004, Conference Record of the Thirty-Eighth Asilomar Conference on Signals, Systems and Computers, 2004..

[23]  Shengxiang Yang,et al.  Particle Swarm Optimization With Composite Particles in Dynamic Environments , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).