疯狂蝙蝠算法的低通FIR滤波器设计  被引量:2

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)

机构地区:[1]贵州大学大数据与信息工程学院,贵阳550025

出  处:《计算机应用研究》2020年第7期2058-2062,共5页Application Research of Computers

基  金:贵州省自然科学基金资助项目(黔科合基础[2017]1047号)。

摘  要:针对处理滤波器设计问题,蝙蝠算法(BA)很容易陷入早熟收敛,提出改进的疯狂蝙蝠算法(CBA)旨在设计低通有限脉冲响应(FIR)滤波器。首先,在频率更新中引入两个随机数来控制全局与局部的平衡;其次,在标准蝙蝠算法中引入疯狂因子,使得蝙蝠算法以一定疯狂概率维持其多样性;最后,在局部搜索时,对算法的响度和脉冲发射率进行动态修正,便于精细搜索。将CBA与其他算法进行比较,仿真结果表明,疯狂蝙蝠算法在应用实例中优于其他算法,且能够有效、稳定用于低通FIR滤波器设计。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.

关 键 词:蝙蝠算法 有限脉冲响应滤波器 幅频响应 疯狂因子 

分 类 号:TN713[电子电信—电路与系统]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象