[发明专利]一种基于改进的AKF算法的信号降噪方法及装置在审
申请号: | 202210365802.7 | 申请日: | 2022-04-08 |
公开(公告)号: | CN114818790A | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 潘甦;金欢欢 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;H03H21/00 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 刘艳艳 |
地址: | 210012 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 改进 akf 算法 信号 方法 装置 | ||
1.一种信号降噪方法,其特征在于,包括:
(1)获取接收到的待降噪处理的信号数据,其中所述信号数据为信号测量值矩阵Z;
(2)将信号测量值矩阵Z采用自适应卡尔曼滤波算法进行降噪处理,得到降噪处理后的X值以及测量值误差εt和/或真实值误差值δt;
(3)采用基于测量误差值修正或真实值误差值修正的改进卡尔曼滤波算法进行降噪处理,得到修正处理后的降噪结果,包括:
(3a)响应于|εt|≥gate1t,采用基于测量误差值修正的改进卡尔曼滤波算法进行降噪处理:
利用测量误差值表示在t时刻,卡尔曼滤波AKF的期望输出偏离测量值Zt的程度;通过设置第一修正门限由gate1t,将每次迭代的测量误差值εt与gate1t相比较,若|εt|≥gate1t,则修正将修正后的用于下一次迭代,最终获得降噪输出结果
3b)响应于|δt|≥gate2t,采用基于真实值误差值修正的改进卡尔曼滤波算法进行降噪处理:
采用基于真实值误差进行修正,由真实值误差值表示信号真实值Xt与预测真实值之间的误差,真实值误差由预测噪声和测量噪声构成,通过设置第二修正门限由gate2t,将每次迭代的真实值误差值δt与gate2t相比较,若|δt|≥gate2t,则修正通过修正计算得到修正后的获得的即更新作为降噪输出结果输出。
2.根据权利要求1所述的信号降噪方法,其特征在于,所述采用自适应卡尔曼滤波算法进行降噪处理,包括:
步骤L1:t时刻接收到信号的真实值Xt和测量值Zt满足:
Xt=FXt-1+Nt 式1
Zt=HXt+Vt 式2
其中,Xt-1是t-1时刻的真实值矢量;F是状态转移矩阵,将t-1时刻的接收信号真实值表达为t时刻的真实值;H是测量矩阵,将真实值映射至观测空间中,即将无法测得的信号真实值表示成可测量的量;矢量Nt是均值为零,协方差矩阵为Qt的高斯白噪声;矢量Vt是均值为零,协方差矩阵为Rt的高斯白噪声;
步骤L2:在预测阶段,AKF根据t-1时刻的后验真实值估计(t-1时刻AKF的输出结果)计算是t时刻的先验真实值估计,根据Pt-1和Qt计算t时刻的先验误差协方差矩阵Pt|t-1;是t-1时刻的后验误差协方差矩阵,cov表示协方差计算;
Pt|t-1=FPt-1FT+Qt 式4
其中,FT表示状态转移矩阵F的转置矩阵;
步骤L3:在更新阶段,首先计算t时刻期望测量估计值(t时刻AKF算法期望输出的结果),然后计算t时刻的卡尔曼增益矩阵Kt,最后根据Kt、和Zt求得t时刻的后验真实值估计(t时刻AKF算法降噪后的输出结果),更新t时刻的后验误差协方差矩阵Pt:
Kt=Pt|t-1HT(HPt|t-1HT+Rt)-1 式6
Pt=Pt|t-1-KtHPt|t-1 式8
在噪声协方差估计阶段,更新Qt和Rt,用于下一次迭代;更新方式如下:
其中,εt表示Zt与之间的误差,衡量测量值与期望输出值之间的偏差大小;HT表示测量矩阵H的转置矩阵;b是遗忘因子。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210365802.7/1.html,转载请声明来源钻瓜专利网。