《计算机应用研究》|Application Research of Computers

疯狂蝙蝠算法的低通FIR滤波器设计

Design of low-pass FIR filter for craziness bat algorithm

免费全文下载 (已被下载 次)  
获取PDF全文
作者 陈忠云,张达敏,辛梓芸,张绘娟,闫威
机构 贵州大学 大数据与信息工程学院,贵阳 550025
统计 摘要被查看 次,已被下载
文章编号 1001-3695(2020)07-028-2058-05
DOI 10.19734/j.issn.1001-3695.2019.01.0025
摘要 针对处理滤波器设计问题,蝙蝠算法(BA)很容易陷入早熟收敛,提出改进的疯狂蝙蝠算法(CBA)旨在设计低通有限脉冲响应(FIR)滤波器。首先,在频率更新中引入两个随机数来控制全局与局部的平衡;其次,在标准蝙蝠算法中引入疯狂因子,使得蝙蝠算法以一定疯狂概率维持其多样性;最后,在局部搜索时,对算法的响度和脉冲发射率进行动态修正,便于精细搜索。将CBA与其他算法进行比较,仿真结果表明,疯狂蝙蝠算法在应用实例中优于其他算法,且能够有效、稳定用于低通FIR滤波器设计。
关键词 蝙蝠算法; 有限脉冲响应滤波器; 幅频响应; 疯狂因子
基金项目 贵州省自然科学基金资助项目(黔科合基础[2017]1047号)
本文URL http://www.arocmag.com/article/01-2020-07-028.html
英文标题 Design of low-pass FIR filter for craziness bat algorithm
作者英文名 Chen Zhongyun, Zhang Damin, Xin Ziyun, Zhang Huijuan, Yan Wei
机构英文名 School of Big Data & Information Engineering,Guizhou University,Guiyang 550025,China
英文摘要 In order to deal with the problem that the filter design and bat algorithm(BA) is prone to premature convergence, this paper proposed an improved craziness bat algorithm(CBA) to design a low-pass finite impulse response(FIR) filter. Firstly, it introduced two random numbers to control the global and local equilibrium in the frequency update. Secondly, the bat algorithm could maintain its diversity with a certain crazy probability by introducing the crazy factor in the standard bat algorithm. Finally, the loudness and pulse emissivity of the algorithm were modified dynamically in the local search, which was convenient for fine searching. Compared with other algorithm, simulation experiments show that the craziness bat algorithm is superior to other algorithms in the application and can be effectively and stably used for low-pass FIR filter design.
英文关键词 bat algorithm(BA); finite impulse response(FIR) filter; magnitude response; craziness factor
参考文献 查看稿件参考文献
 
收稿日期 2019/1/14
修回日期 2019/3/11
页码 2058-2062
中图分类号 TN713
文献标志码 A