[发明专利]一种基于混合粒子群算法的数字全通滤波器设计方法有效
申请号: | 202010952125.X | 申请日: | 2020-09-11 |
公开(公告)号: | CN112084741B | 公开(公告)日: | 2022-10-18 |
发明(设计)人: | 赵禹;叶芃;孟婕;杨扩军;张凯;张涛 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06F30/373 | 分类号: | G06F30/373 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 温利平 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 混合 粒子 算法 数字 滤波器 设计 方法 | ||
1.一种基于混合粒子群算法的数字全通滤波器设计方法,其特征在于,包括以下步骤:
(1)、构造基于二阶节级联的数字全通滤波器的相频响应;
(1.1)、根据实际需求,设置数字全通滤波器的阶数N,N为偶数,对应的数字全通滤波器的二阶节个数为N/2,那么级联的数字全通滤波器的Z域表达式H(z)为:
其中,Hn(z)表示第n阶数字全通滤波器的Z域表达式,an1、an2是第n阶数字全通滤波器的系数;
(1.2)、设第n个二阶节的极点为Mn、θn为第n个二阶节极点的模值与相角,则N阶数字全通滤波器的极点表示为
定义变量U=[M1,θ1,M2,θ2,…,Mn,θn,…,MN/2,θN/2],则数字全通滤波器的相频响应表示为:
其中,ω=[ω1,ω2,…,ωl,…,ωL],L为采样的频点个数;
(2)、构造数字全通滤波器的代价函数;
设数字全通滤波器的目标相频响应为φgoal(ω),则由数字全通滤波器的相频响应与目标相频响应为φgoal(ω)的误差值构造而成的代价函数φerror(U)表示为:
(3)、利用粒子群算法寻找代价函数φerror(U)的全局最优解;
(3.1)、设定粒子群算法的种群数S以及粒子群算法的最大迭代次数K;
(3.2)、初始化粒子群为了保证数字全通滤波器每个二阶节的稳定性,则种群中每个粒子初始化的过程需要满足ρ为略小于1的常数;
(3.3)、粒子群更新及迭代;
(3.3.1)、计算每个粒子的更新速度;
其中,为第s个粒子第k次更新后的速度,C1和C2分别对应加速因子,r1和r2为[0,1]内的随机数,zbs和gb分别为第s个粒子的历史最优解以及S个粒子组成的粒子群的全局最优解;
(3.3.2)、更新粒子位置;
其中,χ(·)为限定函数;
(3.3.3)、计算迭代后的粒子的代价函数并根据下式更新第s个粒子的历史最优解zbs以及S个粒子组成的粒子群的全局最优解gb;
(3.4)、重复步骤(3.3),共计迭代K次,得到最终的全局最优解gb;
(4)、利用列文伯格马夸尔特算法进行局部最优求解;
(4.1)、设置列文伯格马夸尔特算法的总迭代次数Kmax,k=1,2,…,Kmax,初始化k=1;
(4.2)、计算列文伯格马夸尔特算法的迭代起始点X0=[x1,θ1,x2,θ2,…,xn,θn,…,xN/2,θN/2],其中,
(4.3)、计算第k次迭代后Xk对应的数字全通滤波器的相频响应φdesign(ω,X)
(4.4)、计算第k次迭代后Xk对应的残差向量Rk;
Rk=φdesign(ω,Xk)-φgoal(ω) (9)
(4.5)、计算第k次迭代后Xk对应的代价函数值;
φerror(Xk)=Rk·RkT (10)
(4.6)、计算第k次迭代后Xk对应的雅阁比矩阵Jk,黑塞矩阵Hk=JkTJk以及对角阵Dk=diag{Hk};
(4.7)、计算第k次迭代后的更新向量;
Δk=(Hk+λ·Dk)-1·Jk·Rk (11)
(4.8)、计算第k次迭代后的新向量Xnew=Xk+Δk,以及对应的代价函数值φerror(Xnew),然后比较φerror(Xnew)与φerror(Xk)的大小,如果φerror(Xnew)<φerror(Xk),则令Xk+1=Xnew,且λ=λ/v;如果φerror(Xnew)≥φerror(Xk),则令Xk+1=Xk,且λ=λ×v;其中,λ、v均为整数,λ>>v;
(4.9)、循环执行步骤(4.3)~(4.8)共计Kmax次,最终得到迭代终点Xfinal;
(5)、逆映射;
将Xfinal带入到下式中,得到最终的极点向量Ufinal;
(6)、根据极点向量Ufinal计算数字全通滤波器系数;
完成全通滤波器的设计。
2.根据权利要求1所述的一种基于混合粒子群算法的数字全通滤波器设计方法,其特征在于,所述限定函数χ(·)的表达式为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010952125.X/1.html,转载请声明来源钻瓜专利网。