[发明专利]一种基于Backlash算子的自适应滤波器有效
申请号: | 201110315393.1 | 申请日: | 2011-10-18 |
公开(公告)号: | CN102394592A | 公开(公告)日: | 2012-03-28 |
发明(设计)人: | 刘向东;王迎;耿洁;陈振;赖志林 | 申请(专利权)人: | 北京理工大学 |
主分类号: | H03H17/02 | 分类号: | H03H17/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明在基于延时算子的横向自适应滤波器的基础上,利用Backlash算子代替横向自适应滤波器中的延时算子,构成了一种新的串行结构的自适应滤波器,并采用了一种针对收敛因子的改进型LMS算法进行滤波器权值的调节。使用该滤波器对迟滞非线性系统建模实现简单并且能够显著提高建模精度。 | ||
搜索关键词: | 一种 基于 backlash 算子 自适应 滤波器 | ||
【主权项】:
1.一种基于Backlash算子的自适应滤波器,其特征在于:包括:N个相同宽度的Backlash算子模块、自适应权值调整模块、加法器模块、步长调整模块以及误差计算模块;其中,N为正整数;每个Backlash算子模块的信号输出用符号Pri[x]表示,其中,i=1,2,3,L L,N;Pri[x]用向量形式表示为Pr[x],即Pr[x]=[Pr1,Pr2,L,PrN]T;自适应权值调整模块的输出信号为权矢量,用符号w表示;加法器模块的输出信号为本发明提出的基于Backlash算子的自适应滤波器的输出,用符号y表示,y也称为系统输出信号;步长调整模块有2路输出信号,称为第一输出信号和第二输出信号,第一输出信号为步长矢量,用符号μ表示;第二输出信号为梯度矢量的估计值,用符号
表示,梯度矢量用符号
表示;误差计算模块的信号输出为误差,用符号e表示;本发明提出的基于Backlash算子的自适应滤波器的信号输入用符号x表示,x也称为系统输入信号;本发明提出的基于Backlash算子的自适应滤波器的期望输出信号用符号d表示,d也称为目标信号;N个相同宽度的Backlash算子模块连接成串联结构;第一个Backlash算子模块的输入与本发明提出的基于Backlash算子的自适应滤波器的信号输入相连;第一个Backlash算子模块的信号输出与第二个Backlash算子模块的输入相连;第二个Backlash算子模块的信号输出与第三个Backlash算子模块的输入相连;以此类推,第(N-1)个Backlash算子模块的信号输出与第N个Backlash算子模块的输入相连;同时,每个Backlash算子模块的信号输出还与加法器模块和步长调整模块的输入连接;加法器模块的功能是根据N个Backlash算子模块的输出信号Pr[x]以及自适应权值调整模块的输出信号w得到自适应滤波器的输出y;该输出信号y同时与误差计算模块的输入连接;误差计算模块的功能是计算基于Backlash算子的自适应滤波器的期望输出信号d与滤波器的输出y之差e,为步长矢量μ的自适应调整提供所需参数;误差计算模块有两路输入,分别为加法器模块的输出信号y和自适应滤波器的目标信号d;误差计算模块的输出信号e与步长调整模块的输入连接;步长调整模块的功能是根据误差计算模块的输出e和N个Backlash算子模块的信号输出Pr[x]调节步长矢量μ;步长调整模块有两路输出信号,第一输出信号μ及第二输出信号
均与自适应权值调整模块的输入连接;自适应权值调整模块功能为根据步长调整模块的输出信号μ及
对权矢量w进行实时调整;自适应权值调整模块的输出w与加法器模块的输入相连;对于一个本发明提供的基于Backlash算子的自适应滤波器,第j个系统输入信号用符号xj表示,j为正整数;对于第j个系统输入信号,其对应的目标信号用符号dj表示;其对应的系统输出信号用符号yj表示;每个Backlash算子模块的信号输出用符号Prij[x]表示,向量形式表示为Prj[x];其对应的误差计算模块的输出信号用ej表示;其对应的自适应权值调整模块输出信号用wj表示,Wj=[w1j,w2j,...,wNj]T,wij称为权值分量;其对应的步长调整模块的第一路输出信号步长矢量用μj表示,μj=[μ1j,μ2j,...,μNj]T,μij称为步长分量;其对应的梯度矢量用
表示,![]()
称为梯度分量;其对应的步长调整模块的第二路输出信号梯度矢量
的估计值用
表示,
所述加法器模块根据公式(1)得到系统输出信号:y j = w j T · P rj [ x ] - - - ( 1 ) ]]> 所述误差计算模块根据公式(2)计算误差:ej=dj-yj (2)所述步长调整模块依照最小均方误差准则完成最佳步长矢量的选取,步长矢量通过公式(3)进行步长矢量调整:μ j = μ j - 1 + a · diag [ ▿ ^ 1 j - 1 , ▿ ^ 2 j - 1 , . . . , ▿ ^ Nj - 1 ] ▿ ^ j - 1 - - - ( 3 ) ]]> 其中,a为步长调整模块的定步长,0<a<1;
所述自适应权值调整模块通过公式(4)进行权矢量调整:Wj+1=Wj-Hjμj (4)其中,H j = diag [ ▿ 1 j , ▿ 2 j , . . . , ▿ Nj ] , ]]>
梯度矢量
用梯度矢量的估计值
代替。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110315393.1/,转载请声明来源钻瓜专利网。
- 上一篇:冷冻充气产品
- 下一篇:一种用于检测筒仓内可燃气体浓度的设备