An Improved Artificial Bee Colony Algorithm for Model-Free Active Noise Control: Algorithm and Implementation

被引:7
作者
Ren, Xing [1 ]
Zhang, Hongwei [2 ]
机构
[1] Southwest Jiaotong Univ, Sch Elect Engn, Key Lab Magnet Suspens Technol & Maglev Vehicle, Minist Educ, Chengdu 611756, Sichuan, Peoples R China
[2] Harbin Inst Technol, Sch Mech Engn & Automat, Shenzhen 518055, Guangdong, Peoples R China
基金
中国国家自然科学基金;
关键词
Artificial bee colony algorithm; Microphones; Optimization; Convergence; Loudspeakers; Transfer functions; Noise reduction; Active noise control (ANC); artificial bee colony (ABC); least mean square (LMS); SECONDARY PATH IDENTIFICATION; FXLMS ALGORITHM; OPTIMIZATION; PERFORMANCE;
D O I
10.1109/TIM.2022.3196440
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Active noise control (ANC) usually adopts the filtered-x least mean square (FxLMS) algorithm. However, the FxLMS algorithm requires the identification of the secondary path. Problems of time-varying secondary path and imperfect secondary path modeling require model-free ANC algorithms for practical applications. In this article, the artificial bee colony (ABC) algorithm is improved to suitably develop a novel ANC algorithm without secondary path modeling. In addition, the FxLMS algorithm may fall into local minima, while our proposed algorithm features its global optimization ability. In order to have anti-interference ability, in our algorithm, a forgetting factor is introduced into the fitness function. Moreover, the least mean square (LMS) algorithm is integrated into the ABC algorithm to enhance its exploitation ability, further accelerate the convergence rate, and improve the noise reduction performance. Compared with some closely related population-based model-free ANC algorithms, our proposed algorithm has anti-interference ability, faster convergence rate, and better noise reduction performance. Simulations and experiments are conducted to illustrate the effectiveness of the proposed algorithm.
引用
收藏
页数:11
相关论文
共 32 条
  • [1] Akhtar MT, 2010, EUR SIGNAL PR CONF, P1
  • [2] Improved quick artificial bee colony (iqABC) algorithm for global optimization
    Aslan, Selcuk
    Badem, Hasan
    Karaboga, Dervis
    [J]. SOFT COMPUTING, 2019, 23 (24) : 13161 - 13182
  • [3] Fuzzy-based artificial bee colony optimization for gray image segmentation
    Bose, Ankita
    Mali, Kalyani
    [J]. SIGNAL IMAGE AND VIDEO PROCESSING, 2016, 10 (06) : 1089 - 1096
  • [4] Listening in a Noisy Environment Integration of active noise control in audio products
    Chang, Cheng-Yuan
    Siswanto, Antonius
    Ho, Chung-Ying
    Yeh, Ting-Kuo
    Chen, Yi-Rou
    Kuo, Sen M.
    [J]. IEEE CONSUMER ELECTRONICS MAGAZINE, 2016, 5 (04) : 34 - 43
  • [5] Active Noise Cancellation Without Secondary Path Identification by Using an Adaptive Genetic Algorithm
    Chang, Cheng-Yuan
    Chen, Deng-Rui
    [J]. IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2010, 59 (09) : 2315 - 2327
  • [6] USE OF RANDOM NOISE FOR ONLINE TRANSDUCER MODELING IN AN ADAPTIVE ACTIVE ATTENUATION SYSTEM
    ERIKSSON, LJ
    ALLIE, MC
    [J]. JOURNAL OF THE ACOUSTICAL SOCIETY OF AMERICA, 1989, 85 (02) : 797 - 802
  • [7] A Simplified Subband ANC Algorithm Without Secondary Path Modeling
    Gao, Min
    Lu, Jing
    Qiu, Xiaojun
    [J]. IEEE-ACM TRANSACTIONS ON AUDIO SPEECH AND LANGUAGE PROCESSING, 2016, 24 (07) : 1164 - 1174
  • [8] Enhancing artificial bee colony algorithm using more information-based search equations
    Gao, Wei-feng
    Liu, San-yang
    Huang, Ling-ling
    [J]. INFORMATION SCIENCES, 2014, 270 : 112 - 133
  • [9] Genetic Learning Particle Swarm Optimization
    Gong, Yue-Jiao
    Li, Jing-Jing
    Zhou, Yicong
    Li, Yun
    Chung, Henry Shu-Hung
    Shi, Yu-Hui
    Zhang, Jun
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2016, 46 (10) : 2277 - 2290
  • [10] Pareto front feature selection based on artificial bee colony optimization
    Hancer, Emrah
    Xue, Bing
    Zhang, Mengjie
    Karaboga, Dervis
    Akay, Bahriye
    [J]. INFORMATION SCIENCES, 2018, 422 : 462 - 479