【技术实现步骤摘要】
本专利技术涉及信号滤波
,具体涉及一种基于消息传递的模式识别滤波方法。
技术介绍
经典的卡尔曼滤波能够获得良好的估计性能,一个必要的条件是建立准确的动态模型和观测模型,这就要求对物体的变化和可能获得的异常干扰了解的比较清楚,并能够建立和客观系统精确符合的动态方程,但是由于工作环境和使用条件的变化,噪声的统计特性往往是不具有确定性的,偏离理想假设的观测量或偏离理想假设的动力模型必然会给动态滤波结果带来不可想象的偏差,甚至可能使卡尔曼滤波发散。为了克服这个缺点,许多学者曾提出一些自适应卡尔曼滤波来减弱系统偏差的影响,这些方法在一定程度上提高了卡尔曼滤波器对噪声的鲁棒性,但是这些方法并不能达到减免模型误差的目的,同时这些方法会增加估计算法的计算复杂度以及闭环稳定性在数学上分析的困难程度。如何克服模型偏差对参数估计的干扰一直是一个比较棘手的问题,也是目前的研究热点。
技术实现思路
本专利技术提供了一种基于消息传递的模式识别滤波方法,利用因子图上期望最大化方法对系统动态模型中的识别参数进行自适应识别,解决了由于建模误差或系统模型变化导致标准卡尔曼滤波算法性能下降的问题。为了达到上述目的,本专利技术所采用的技术方案如下:一种基于消息传递的模式识别滤波方法,其特征在于,该滤波方法所针对的时变系统模型为: x i = ...
【技术保护点】
一种基于消息传递的模式识别滤波方法,其特征在于,该滤波方法所针对的时变系统模型为:xi=aixi-1+bivyi=g(xi)+w---(1)]]>其中,x=[x1,...,xN]T为待估计的系统状态向量,y=[y1,...,yN]T为观测向量,AR模型参数θ={ai,bi;i=[1:N]}T未知;N为进行滤波处理数据的长度,所述xi∈x与xi‑1∈x分别为i时刻和i‑1时刻的待估计的系统状态变量,所述ai∈θ和bi∈θ均为i时刻的AR模型参数,所述biv为过程噪声,所述v为零均值、方差为1的高斯白噪声,所述yi∈y为i时刻的观测值,所述g(·)表示系统状态变量与观测值之间的函数关系,所述w为观测噪声;定义:M维单位矩阵用IM表示,上标[·]T表示向量或矩阵的转置,均值为m、方差为δ的高斯分布函数的概率密度函数用N(x;m,δ)表示;假定两个函数和φ(x),它们之间的关系为其中c为常数,则这两个函数的关系可以表示为:即正比于φ(x),符号表示记为或定义为;针对所述时变系统模型中公式(1)的隐性变量θ,也即时变的系统模型参数,利用极大似然估计方法计算,如下:θ^=argmax& ...
【技术特征摘要】
1.一种基于消息传递的模式识别滤波方法,其特征在于,该滤波方法所针对的时变系统模型为: x i = a i x i - 1 + b i v ...
【专利技术属性】
技术研发人员:张传宗,肖岩,马琳琳,王行业,袁子伦,李冀,
申请(专利权)人:郑州联睿电子科技有限公司,
类型:发明
国别省市:河南;41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。