协方差交叉融合(CI)算法原理及其协方差椭圆仿真(matlab)

前言

本文将简单叙述协方差交叉融合(CI)融合原理和多传感器CI融合的分类。以及通过matlab仿真直观展示CI融合的几何意义。


提示:以下是本篇文章正文内容,下面案例可供参考

一、协方差交叉(CI)融合算法

1.CI融合

在多传感器融合时往往需要知道各个传感器估计误差是不相关的或需要计算它们的互协方差。实际生活中互协方差很难获得,因此提出了协方差交叉融合(CI融合)的方法。该方法不需要计算互协方差,所以可以有效地解决互协方差未知的系统的融合问题。

2.多传感器CI融合分类

多传感器CI融合可以分为序贯CI融合和批处理CI融合。
在这里插入图片描述
在这里插入图片描述

二、实例仿真

两传感器CI融合

代码如下:

clc;clear all;
%****************P1,P2协方差椭圆************************************
p1=[0.6855,0.5733;0.5733,1.0707];p2=[1.9439,0.1862;0.1862,0.3895];
P1=inv(p1);P2=inv(p2);
sita=0:pi/100:2*pi;
r1=1./sqrt(P1(1,1).*cos(sita).^2+(P1(1,2)+P1(2,1)).*cos(sita).*sin(sita)+P1(2,2).*sin(sita).^2);
r2=1./sqrt(P2(1,1).*cos(sita).^2+(P2(1,2)+P2(2,1)).*cos(sita).*sin(sita)+P2(2,2).*sin(sita).^2);
x1=r1.*cos(sita);y1=r1.*sin(sita);
x2=r2.*cos(sita);y2=r2.*sin(sita);
%************************Pci协方差椭圆******************************
wz=0.53;
pci=inv(wz*P1+(1-wz)*P2);%CI融合方差
Pci=inv(pci);           
rci=1./sqrt(Pci(1,1).*cos(sita).^2+(Pci(1,2)+Pci(2,1)).*cos(sita).*sin(sita)+Pci(2,2).*sin(sita).^2);
xci=rci.*cos(sita);yci=rci.*sin(sita);
%*********************************************
plot(x1,y1,'k-',x2,y2,'k-',xci,yci,'r-.');

运行结果:
在这里插入图片描述

说明:在序贯CI融合时,求得加权系数时可采用黄金分割法(0.618)法。在批处理CI融合时,求得加权系数时可采用matlab工具箱“fmincon”求解。

  • 5
    点赞
  • 78
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值