[发明专利]梯度变步长LMS自适应滤波方法有效
申请号: | 201410190640.3 | 申请日: | 2014-05-07 |
公开(公告)号: | CN104009734A | 公开(公告)日: | 2014-08-27 |
发明(设计)人: | 席晓莉;李敏超;宋忠国 | 申请(专利权)人: | 西安理工大学 |
主分类号: | H03H21/00 | 分类号: | H03H21/00 |
代理公司: | 西安弘理专利事务所 61214 | 代理人: | 李娜 |
地址: | 710048*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 梯度 步长 lms 自适应 滤波 方法 | ||
1.一种梯度变步长LMS自适应滤波方法,其特征在于,按照以下步骤实施:
步骤1、输入信号X(n)={x(n),x(n-1),…,x(n-m+1)}为不同时刻的延迟所构成的信号向量,x(n)为第一阶滤波器n时刻的采样值,m为横向滤波器的阶数;
步骤2、输入信号与对应的权值相乘,并求和,得到系统实际输出y(n),权矢量全部初始化为0,参照公式(2);
步骤3、将d(n)与y(n)相减得到误差信号e(n),参照公式(3);
步骤4、根据公式(9)得到平滑梯度矢量g(n);
步骤5、相邻时刻的平滑梯度矢量乘积计算得到n时刻的迭代步长参数μg,参照公式(8);
步骤6、根据权值迭代公式(7)得到此时刻的权矢量;
步骤7、从步骤1开始到步骤6循环计算,迭代计算输出,即成。
2.根据权利要求1所述的梯度变步长LMS自适应滤波方法,其特征在于:所述的自适应滤波算法权向量迭代公式为:
W(n+1)=W(n)+μe(n)X(n), (1)
y(n)=XT(n)W(n), (2)
e(n)=d(n)-y(n), (3)
其中W(n)为自适应滤波器的权矢量,X(n)为输入信号矢量,n为采样时刻,XT(n)为输入信号矢量的转置,μ为迭代步长,e(n)表示期望输出d(n)与实际输出y(n)之间的误差信号,算法收敛条件为:
0<μ<1/λmax, (4)
收敛速度是:
在式(4)、式(5)中,λmax、λmin是输入信号自相关矩阵Rxx={XT(n)X(n)}特征值的最大值和最小值,
稳态误差及失调系数则为:
在式(6)中,m为自适应滤波器的阶数,Tr[Rxx]为Rxx的迹,Pin为输入信号的功率,式(6)表明,滤波器阶数、步长因子和输入信号的功率越大,失调系数越大,
采用梯度变步长LMS自适应滤波方法的权值迭代公式如下:
μg(n)=1-μg(n-1)+μg(n-1)g(n-1)Tg(n), (8)
其中,μg(n)为可变步长,g(n)为平滑梯度向量,β是平滑参数常量,γ为大于零的常数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安理工大学,未经西安理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410190640.3/1.html,转载请声明来源钻瓜专利网。