摘要: 无限脉冲响应(IIR)数字滤波器的设计实质上是一个多参数多目标优化问题。针对自由搜索算法原型优化设计时存在后期寻优效率低等缺陷,提出一种改进搜索策略的优化方法。通过动态调整个体的领域搜索半径和定期轴向搜索等策略,提高算法在多维空间的搜索能力。将其应用于IIR数字滤波器的优化设计,并在最小均方误差、最小通带阻带纹波幅值和两者相结合的优化准则下,对参数空间施加适当的约束条件,建立相应的优化模型。仿真结果表明,在设计IIR数字滤波器时,该算法的优化结果优于同类算法。
关键词:
自由搜索算法,
无限脉冲响应,
数字滤波器,
滤波器设计,
参数空间
Abstract: An improved search strategy method based on Free Search Algorithm(FSA) is proposed to design Infinite Impulse Response(IIR) digital filters,for the use of the existing FSA has the problems of the low efficient later stage.The method by dynamically adjusting individual search radius and regularly search on axial parameters space,improves the ability of search in a multidimensional space.A suitable constraint on the parameters spaces is presented and the optimization model is established under minimizing mean square error and minimizing the ripple magnitudes of both passband and stopband optimality criteria,designing IIR digital lowpass filter based on the proposed method.The effectiveness and superiority of the introduced method are demonstrated by experimental results on the IIR digital filters,which is compared with other algorithms.
Key words:
Free Search Algorithm(FSA),
Infinite Impulse Response(IIR),
digital filter,
filter design,
parameter space
中图分类号:
任伟,曾以成,陈莉,杨丹. 基于自由搜索算法的IIR数字滤波器设计[J]. 计算机工程.
REN Wei,ZENG Yi-cheng,CHEN Li,YANG Dan. Design of Infinite Impulse Response Digital Filter Based on Free Search Algorithm[J]. Computer Engineering.