[发明专利]一种自适应控制方法和装置无效
申请号: | 201210097834.X | 申请日: | 2012-04-05 |
公开(公告)号: | CN102629105A | 公开(公告)日: | 2012-08-08 |
发明(设计)人: | 董超;洪缨;高丽;张铁军 | 申请(专利权)人: | 中国科学院声学研究所 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 北京亿腾知识产权代理事务所 11309 | 代理人: | 陈霁 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自适应 控制 方法 装置 | ||
1.一种自适应控制方法,其特征在于,所述方法包括:
计算输出信号反馈的期望信号和输出信号反馈的估计信号的误差以及根据所述误差计算误差向量;
根据迭代次数以及所述误差计算并更新迭代次数,和/或根据幅度范围以及所述误差计算并更新所述幅度范围;
根据输出信号形成的输出向量的自相关矩阵、所述迭代次数以及所述幅度范围,迭代计算自适应滤波器系数的改变量;
根据所述自适应滤波器系数的改变量,更新自适应滤波器系数;
所述输出信号经由所述自适应滤波器处理后,得到所述输出信号反馈的估计信号。
2.根据权利要求1所述的自适应控制方法,其特征在于,所述迭代次数的计算方法为:
p1(i)=λ1×p1(i-1)+r1×e2(i)
其中,e(i)为所述误差,p1(i)初始值为0,表示不小于p1(i)的最小整数,0<λ1<1,r1>0,Nu(i)为所述迭代次数。
3.根据权利要求1所述的自适应控制方法,其特征在于,所述幅度范围的计算方法为:
p2(i)=λ2×p2(i-1)+r2×|e(i)|
H(i)=2q(i)
其中,e(i)为所述误差,p2(i)初始值为0,表示不小于log2(p2(i))的最小整数,0<λ2<1,r2>0,H(i)为所述幅度范围。
4.根据权利要求1所述的自适应控制方法,其特征在于,所述根据输出向量的自相关矩阵、所述迭代次数以及所述幅度范围,迭代计算自适应滤波器系数的改变量的步骤包括:
步骤a,步长的初始值为所述幅度范围,计算并更新步长,每次计算并更新后的步长是上一次步长的二分之一,并且步长的更新次数递增1;
步骤b,判断步长的更新次数是否大于设定值,若是,则执行步骤f,否则执行步骤c;
步骤c,残留向量的初始值为所述误差向量,从所述残留向量的第一个元素开始,依次比较所述残留向量中的元素的绝对值是否大于所述步长的二分之一与输出向量的自相关矩阵相乘后得到的矩阵的对应的对角线元素,得到比较结果,若所述比较结果是大于,则执行步骤d,否则,若比较已达到所述残留向量的最后一个元素并且从所述残留向量的第一个元素至最后一个元素的所有所述比较结果均不是大于,则执行步骤a,否则,重复本步骤,进行下一次比较,若比较已达到所述残留向量的最后一个元素,则下一次比较再次从所述残留向量的第一个元素开始;
步骤d,计算所述自适应滤波器系数的改变量以及计算并更新所述残留向量,并且以计算次数递加1来更新所述计算次数;
步骤e,判断所述计算次数是否大于所述迭代次数,若是,则执行步骤f,否则执行步骤c,进行下一次比较,若比较已达到所述残留向量的最后一个元素,则下一次比较再次从所述残留向量的第一个元素开始;
步骤f,计算结束并得到所述自适应滤波器系数的改变量。
5.一种自适应控制装置,其特征在于,所述装置包括:
第一计算单元,用于计算输出信号反馈的期望信号和输出信号反馈的估计信号的误差以及根据所述误差计算误差向量;
第二计算单元,用于根据迭代次数以及所述误差计算并更新迭代次数,和/或根据幅度范围以及所述误差计算并更新所述幅度范围;
第三计算单元,用于根据输出信号形成的输出向量的自相关矩阵、所述迭代次数以及所述幅度范围,迭代计算自适应滤波器系数的改变量;
自适应滤波器系数生成单元,用于根据所述自适应滤波器系数的改变量,更新自适应滤波器系数;
第四计算单元,用于所述输出信号经由所述自适应滤波器处理后,得到所述输出信号反馈的估计信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所,未经中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210097834.X/1.html,转载请声明来源钻瓜专利网。