[发明专利]一种自适应滤波方法、装置及其存储介质在审
申请号: | 201910311395.X | 申请日: | 2019-04-18 |
公开(公告)号: | CN110113031A | 公开(公告)日: | 2019-08-09 |
发明(设计)人: | 杨敏;王凤森;胡异丁;颜健毅 | 申请(专利权)人: | 五邑大学 |
主分类号: | H03H21/00 | 分类号: | H03H21/00 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 关达津 |
地址: | 529000 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自适应滤波 存储介质 稳态误差 收敛 范围参数 稳态阶段 误差控制 形状参数 循环迭代 噪声影响 自适应 调用 更新 平衡 优化 矛盾 | ||
1.一种自适应滤波方法,其特征在于,包括以下步骤:
初始化设置基础设置量,所述基础设置量包括权向量w(n)、期望响应信号d(n)和抽头数L;
接收基础输入向量信号x(n)=[xn,xn-1,…,xn-L+1]T;
滤波处理得到输出向量y(n)=wT(n)x(n);
计算误差e(n)=d(n)-y(n);
计算步长因子形状参数α(n)=η|e(n)e(n-1)|m和步长因子范围参数β(n)=pβ(n-1)+qe2(n);
计算步长因子μ(n)=β(n)(1-exp(α(n)|e(n)|2);
更新权向量w(n+1)=w(n)+μ(n)e(n)x(n);
判断自适应滤波方法是否收敛,若收敛,则将输出向量y(n)输出到外接系统;若不收敛,则将输出向量y(n)按衰减系数进行衰减并持续一段衰减时间直至收敛,否则跳转至滤波处理得到输出向量继续循环;
其中m、η、p和q为影响步长因子效果的常数值。
2.根据权利要求1所述的一种自适应滤波方法,其特征在于,所述判断自适应滤波方法是否收敛具体为:0≤μ(n)≤1/λmax,其中λmax是x(n)的自相关矩阵最大特征值。
3.根据权利要求2所述的一种自适应滤波方法,其特征在于,所述衰减系数为6dB,所述衰减时间为2s。
4.根据权利要求3所述的一种自适应滤波方法,其特征在于,m=0.5,η=100,p=0.95,q=0.02。
5.一种自适应滤波装置,其特征在于,包括基础设置量初始化模块、基础信号输入模块、误差计算模块、滤波模块、步长因子参数计算模块、步长因子计算模块、权向量更新模块、判断模块、衰减模块和信号输出模块;
所述基础设置量初始化模块,用于初始化设置基础设置量,分别与滤波模块和误差计算模块连接,所述基础设置量包括权向量w(n)、期望响应信号d(n)和抽头数L;
所述基础信号输入模块,用于接收基础输入向量信号x(n)=[xn,xn-1,…,xn-L+1]T,分别与滤波模块和权向量更新模块连接;
所述误差计算模块,用于计算误差e(n)=d(n)-y(n),分别与滤波模块、步长因子参数计算模块、步长因子计算模块和权向量更新模块连接;
所述滤波模块,用于滤波处理得到y(n)=wT(n)x(n),分别与信号输出模块和衰减模块连接;
所述步长因子参数计算模块,用于计算步长因子形状参数α(n)=η|e(n)e(n-1)|m和步长因子范围参数β(n)=pβ(n-1)+qe2(n),与步长因子计算模块连接;
所述步长因子计算模块,用于计算步长因子μ(n)=β(n)(1-exp(α(n)|e(n)|2),分别与权向量更新模块和判断模块连接;
所述权向量更新模块,用于更新权向量w(n+1)=w(n)+μ(n)e(n)x(n),与滤波模块连接;
所述判断模块,用于判断自适应滤波方法是否收敛,分别与信号输出模块和衰减模块连接;
所述衰减模块,用于对输出信号y(n)衰减处理;
所述信号输出模块,用于将输出信号y(n)输出到外接系统。
6.根据权利要求5所述的一种自适应滤波装置,其特征在于,所述判断自适应滤波方法是否收敛具体为:0≤μ(n)≤1/λmax,其中λmax是x(n)的自相关矩阵最大特征值。
7.根据权利要求6所述的一种自适应滤波装置,其特征在于,所述衰减系数为6dB,所述衰减时间为2s。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于五邑大学,未经五邑大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910311395.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种二次采样的粒子滤波算法
- 下一篇:晶体振荡控制电路及其控制方法