发明名称 梯度变步长LMS自适应滤波方法
摘要 本发明的梯度变步长LMS自适应滤波方法,步骤是:步骤1、输入信号X(n)={x(n),x(n-1),…,x(n-m+1)}为不同时刻的延迟所构成的信号向量,x(n)为第一阶滤波器n时刻的采样值,m为横向滤波器的阶数;步骤2、输入信号与对应的权值相乘并求和,得到系统实际输出y(n),权矢量全部初始化为0;步骤3、将d(n)与y(n)相减得到误差信号e(n);步骤4、得到平滑梯度矢量g(n);步骤5、相邻时刻的平滑梯度矢量乘积计算得到n时刻的迭代步长参数;步骤6、得到此时刻的权矢量;步骤7、从步骤1开始到步骤6循环计算,迭代计算输出即成。本发明方法,实现了在不降低稳态误差的前提下快速收敛。
申请公布号 CN104009734A 申请公布日期 2014.08.27
申请号 CN201410190640.3 申请日期 2014.05.07
申请人 西安理工大学 发明人 席晓莉;李敏超;宋忠国
分类号 H03H21/00(2006.01)I 主分类号 H03H21/00(2006.01)I
代理机构 西安弘理专利事务所 61214 代理人 李娜
主权项 一种梯度变步长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时刻的迭代步长参数μ<sub>g</sub>,参照公式(8);步骤6、根据权值迭代公式(7)得到此时刻的权矢量;步骤7、从步骤1开始到步骤6循环计算,迭代计算输出,即成。
地址 710048 陕西省西安市金花南路5号