![多传感器数据智能融合理论与应用](https://wfqqreader-1252317822.image.myqcloud.com/cover/842/41309842/b_41309842.jpg)
上QQ阅读APP看书,第一时间看更新
2.3.2 序贯式卡尔曼滤波融合算法
序贯式卡尔曼滤波融合算法,可以用两类传感器(雷达和红外)的数据融合作为例子。假定雷达和红外传感器的数据已经经过了时空配准,序贯算法的示意图如图2.8所示。
![](https://epubservercos.yuewen.com/659A0E/21511156701516006/epubprivate/OEBPS/Images/20_09.jpg?sign=1739279745-WEOwuBOCOwPRc1gNRgw7sGgUgleZKwZ4-0-52e26a84064a0101b957321aa44ea0b1)
图2.8 两类传感器的序贯式卡尔曼滤波融合算法示意图
如果雷达和红外传感器分别获得了空中目标的测量值,首先利用卡尔曼滤波求取雷达数据的滤波误差协方差矩阵PR(k/k)和状态滤波值,然后用PR(k/k)来替换红外传感器的预测协方差矩阵PIR(k/k-1),用
来替换红外传感器的状态预测值矩阵XIR(k/k-1),最终获得全局的状态滤波值
与全局的误差协方差矩阵P(k/k)。序贯式卡尔曼滤波融合算法描述如下。
(1)对雷达传来的数据进行卡尔曼滤波计算:
P R (k/k-1)=ARPR(k-1/k-1)(AR)T+QR(k)
K R (k)=PR(k/k-1)HT[RR(k)+HRPR(k/k-1)(HR)T]-1
P R (k/k)=[I-KR(k)HR][PR(k/k-1)]-1
![](https://epubservercos.yuewen.com/659A0E/21511156701516006/epubprivate/OEBPS/Images/21_04.jpg?sign=1739279745-kzzEZMVUB6yxmejsrPYX0J5aAxp3qbc5-0-7e71c604330b10ba4f3e3ccabcfbaf8b)
(2)由于红外传感器获得的数据是二维的,仅有高低角和方位角,为了与雷达测量数据保持一致,在红外测量数据中,需要将雷达数据中的径向距离作为红外观测数据的补充,以保证红外测量数据与雷达测量数据的一致性,假定雷达获得的径向距离与红外测得的两个角度之间是相互独立的。
(3)进行卡尔曼滤波计算,得到最终的输出:
K (k)=PIR(k/k-1)(HIR)T[RIR(k)+HIRPIR(k/k-1)(HIR)T]-1
=PR(k/k)(HIR)T[RIR(k)+HIRPR(k/k)]
![](https://epubservercos.yuewen.com/659A0E/21511156701516006/epubprivate/OEBPS/Images/21_05.jpg?sign=1739279745-cekWtls6puezVxh7ny9Bdpi7Gc4gp4Xx-0-f194e4a045245f4ad0cd5fbe962ed49e)
以上方程组成了卡尔曼序贯式滤波的雷达与红外传感器融合算法,它是一个次优的算法,该算法要求后验概率为高斯分布。