[发明专利]基于线性正则变换的LMS滤波算法有效
申请号: | 201410729929.8 | 申请日: | 2014-12-04 |
公开(公告)号: | CN105720945B | 公开(公告)日: | 2018-07-06 |
发明(设计)人: | 邱伟;师培峰 | 申请(专利权)人: | 北京航天斯达科技有限公司;天津航天瑞莱科技有限公司;北京强度环境研究所 |
主分类号: | H03H21/00 | 分类号: | H03H21/00 |
代理公司: | 核工业专利中心 11007 | 代理人: | 李臻洋 |
地址: | 100070 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 时间指数 最佳参数 滤波 算法 自适应滤波算法 计算输入信号 时域输出信号 递归算法 滤波算法 目标信号 输出信号 算法稳定 误差矢量 循环计算 正则变换 矢量 权系数 信噪比 返回 检测 更新 | ||
1.一种基于LCT的LMS自适应滤波算法,其特征在于:依次包括以下步骤:
步骤一、计算输入信号x(n)和目标信号d(n)在最佳参数A的LCT;
在对输入信号x(n)和期望信号d(n)进行LCT时,采用多维搜索找到与输入信号相对应的最佳参数组(a,b,c,d);将输入信号x(n)和目标信号d(n)分别以最佳参数组(a,b,c,d)做LCT,分别得到输入信号的LCT变换值LA(k)和目标信号的LCT变换值DA(k);其中k为时间指数,k=1,2,3,…;
步骤二、计算时间指数k的误差矢量EA(k);
计算权系数矢量W(k)的输出信号YA(k);
YA(k)=LA(k)*W(k)
计算误差矢量EA(k);
EA(k)=DA(k)-YA(k)
其中,上角标
步骤三、按递归算法计算更新后的权系数矢量W(k)
所述递归算法公式为:
W(k+1)=W(k)+λLA(k)EA(k)=W(k)+λ[LA(k)DA(k)-LA(k)LA(k)W(k)]
其中λ是步长;
步骤四、将时间指数k加1,返回步骤二循环计算,直到算法达到稳定;
步骤五、对算法稳定后的输出信号进行最佳参数(d,-b,-c,a)的逆LCT,得到滤波后的时域输出信号。
2.按照权利要求1所述的基于LCT的LMS自适应滤波算法,其特征在于:步骤一中,以某一参数组(a',b',c',d')参数为变量,对输入信号x(n)进行LCT,形成(a',b',c',d',u)的多维平面;在此多维平面上进行峰值点搜索,找到最佳的参数组(a,b,c,d);u为LCT域中自变量。
3.按照权利要求2所述的基于LCT的LMS自适应滤波算法,其特征在于:步骤四中,计算均方误差ε(k);
ε(k)=tr{E{DA(k)DA(k)H-DA(k)W(k)HLA(k)H-LA(k)W(k)DA(k)H+LA(k)W(k)W(k)HLA(k)H}}/N;
其中LA(k)H、DA(k)H、W(k)H分别为LA(k)、DA(k)、W(k)的共轭转置;
N=1,2,3,…;tr为矩阵对角线元素求和运算符号;
当ε(k)<10-6时,算法达到稳定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航天斯达科技有限公司;天津航天瑞莱科技有限公司;北京强度环境研究所,未经北京航天斯达科技有限公司;天津航天瑞莱科技有限公司;北京强度环境研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410729929.8/1.html,转载请声明来源钻瓜专利网。