[发明专利]可变步长的LMS自适应滤波算法及滤波器有效
申请号: | 201310108307.9 | 申请日: | 2013-03-29 |
公开(公告)号: | CN103227623A | 公开(公告)日: | 2013-07-31 |
发明(设计)人: | 张民;黄宝起;李启旺;李青 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H03H21/00 | 分类号: | H03H21/00 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可变 步长 lms 自适应 滤波 算法 滤波器 | ||
1.一种可变步长的LMS自适应滤波算法,包括步骤:
S1.原始信号经延迟处理后得到对应不同延迟的输入信号;
S2.将各个输入信号与其对应的滤波器权系数的乘积相加得到该时刻的输出信号;
S3.将期望信号与所述输出信号做差得到误差值;
S4.将所述误差值与步长值以及输入信号的乘积作为瞬时变化量更新所述滤波器权系数;
其特征在于,所述步长值可变。
2.根据权利要求1所述的LMS自适应滤波算法,其特征在于,所述步长u(k)=u0+α|e(k)-e(k-1)|;其中,u0为初始步长,α为调节因子,e(k)为本次运算所得误差值,e(k-1)为上次运算所得误差值。
3.根据权利要求1或2所述的LMS自适应滤波算法,其特征在于,所述期望信号为训练序列,所述训练序列在每次发送信号序列之前选用固定长度的训练序列值。
4.一种可变步长的LMS自适应滤波器,其特征在于,包括依次设置的延迟存储模块、自适应滤波模块以及误差生成模块;所述延迟存储模块、自适应滤波模块以及误差生成模块均与可变步长生成模块连接;
所述延迟存储模块包括若干延迟器,用于对原始信号进行延迟处理,得到对应不同延迟的输入信号;
所述自适应滤波模块用于更新滤波器权系数以及计算输出信号;
所述误差生成模块用于结合期望信号与输出信号得到误差值;
所述可变步长生成模块根据步长u(k)=u0+α|e(k)-e(k-1)|提供可变的步长值;其中,u0为初始步长,α为调节因子,e(k)为本次运算所得误差值,e(k-1)为上次运算所得误差值。
5.根据权利要求4所述的LMS自适应滤波器,其特征在于,所述自适应滤波模块包括滤波器权系数更新单元以及输出信号运算单元;所述滤波器权系数更新单元以及输出信号运算单元均包括依次设置的乘法器和加法器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310108307.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种内燃机用氢氧发生装置
- 下一篇:阵列基板及其驱动方法和电致变色显示器