基于容积卡尔曼滤波的自适应IMM算法

合集下载

一种马尔可夫矩阵自适应的IMM—CKF算法

一种马尔可夫矩阵自适应的IMM—CKF算法
1 I U Gu o q i n g,YU AN J u n q u a n,M A Xi a o y a n,CHEN Al e i ,W ANG I . i b a o
( Ai r Fo r c e Ear l y Wa r n i n g Ac a de my,W u h a n 43 0 01 9,Ch i n a)
第 3期 2 0 1 7年 6月
雷 达 科 学 与 技 术
R ada r 5c i ence and T echno f ogy
Vo 1 . 15 No. 3
J u n e 2 0 1 7

种 马 尔可 夫 矩 阵 自适 应 的 I MM— C KF算 法
刘 国情 。 袁俊 泉 , 马 晓岩 ,陈阿磊 ,王力 宝
应调 整 Ma r k o v概 率 转 移 矩 阵 的每 一 个元 素 。新 算 法 大 幅度 提 高 了匹 配模 型 的概 率 , 降低 了非 匹 配模 型 的
影响 , 同 时改 善 了标 准 I MM 算 法 的 滤 波 效 果 。 最后 , 通 过 蒙特 卡 洛 仿 真 实 验 验 证 了 自适 应 I MM— C KF算
Ma r k o v t r a n s i t i o n p r o b a b i l i t y ma t r i x,i s p r o p o s e d .Th e p r o p o s e d a l g o r i t h m i n t r o d u c e s a c o e f f i c i e n t t o a d j u s t
法的跟踪效果比 1 MM— CKF算 法 更 好 。
关键词 : I M M 算 法 ;容 积 卡 尔曼 滤 波 ; Ma r k o v 概 率 转 移 矩 阵 ;目标 跟 踪 中图分类号 : TN 9 5 3 ; TN 9 5 7 文献标志码 : A 文章编号 : 1 6 7 2 — 2 3 3 7 ( 2 0 1 7 ) 0 3 — 0 2 4 1 — 0 6

基于容积卡尔曼滤波的自适应IMM算法

基于容积卡尔曼滤波的自适应IMM算法

xk = xk + Kk ( zk - zk ) P k = P k| k -1 + K k P zz K T k
^
( 15 ) ( 16 )
2
2. 1
自适应 IMMCKF 算法
马尔科夫参数自适应 IMM 算法 4] 即 文献[ 中提出了针对 IMM 算法的改进方法,
1
容积卡尔曼滤波
下面简要介绍 CKF 算法。考虑如下非线性系统
0


雷达数据处 机动目标跟踪广泛存在于导航制导、 理、 航天航空以及边境监控等领域, 目前最常用的跟踪 Shalom 提出的 算法是 20 世纪 80 年代由 Blom 和 Bar[1 - 3 ] 。该算法利用马尔科夫 交互式多模型( IMM) 算法 概率转移矩阵在不同模型间切换, 调整各运动模型的 权值, 从而达到实时匹配目标运动状态 , 提高跟踪精度 的目的。2006 年, 臧荣春等提出了一种适用于二模型 [4 ] 的马尔科夫参数自适应的 IMM 算法 , 通过实时调整 马尔科夫参数, 从而实现自适应的目的, 取得了较好的 。 , 滤波效果 最近 封普文等又提出了一种马尔科夫矩 阵修正的 IMM 算法 , 将臧荣春提出的算法从二模型 推广到了三个及以上的模型中。通过程序仿真和理论
M k - 1 | k - 1, j j =1
M j =1

x 方向和 y 方向上的位置、 速度以及加速度。 观测值 z k 是目标的径向距离以及方位角。仿真实验采用两个 1 000 ,250 , 当前统计模型, 设定仿真初值如下: x0 = [
T , 20, 3 000, 150, - 10] 采样时间 N 采样间隔 T = 1 s,
通过压缩率修正马尔科夫概率转移矩阵有 1 - λ1 p λ2 12 = λ2 p λ1 21 λ2 1 - p21 λ1 λ1 p λ2 12

自适应渐消卡尔曼滤波

自适应渐消卡尔曼滤波

自适应渐消卡尔曼滤波
自适应渐消卡尔曼滤波(Adaptive fading Kalman filter)是一种基于卡尔曼滤波的自适应滤波算法。

它可以在不确定性较大的情况下,对系统状态进行估计和预测,从而提高系统的稳定性和精度。

卡尔曼滤波是一种常用的状态估计算法,它可以通过对系统的观测值和模型进行加权平均,得到对系统状态的最优估计。

但是,在实际应用中,系统的噪声和不确定性往往会导致卡尔曼滤波的精度下降。

为了解决这个问题,自适应渐消卡尔曼滤波引入了渐消因子,通过动态调整滤波器的权重,使其能够自适应地适应系统的变化。

具体来说,自适应渐消卡尔曼滤波将卡尔曼滤波器的权重分为两部分:一部分是固定的权重,用于对系统的稳定状态进行估计;另一部分是渐消的权重,用于对系统的不确定性进行估计。

在滤波过程中,渐消因子会根据系统的状态变化和观测值的精度进行动态调整,从而使滤波器能够自适应地适应系统的变化。

自适应渐消卡尔曼滤波在实际应用中具有广泛的应用,例如在航空航天、自动驾驶、机器人等领域中,都可以使用该算法进行状态估计和预测。

与传统的卡尔曼滤波相比,自适应渐消卡尔曼滤波具有更高的精度和稳定性,能够更好地适应系统的变化和不确定性。

自适应渐消卡尔曼滤波是一种基于卡尔曼滤波的自适应滤波算法,它可以通过动态调整滤波器的权重,使其能够自适应地适应系统的
变化和不确定性。

在实际应用中,该算法具有广泛的应用前景,可以为各种系统的状态估计和预测提供更高的精度和稳定性。

自适应高阶容积卡尔曼滤波在目标跟踪中的应用

自适应高阶容积卡尔曼滤波在目标跟踪中的应用

自适应高阶容积卡尔曼滤波在目标跟踪中的
应用
随着现代科技的发展,目标跟踪系统在各个领域得到了广泛的应用。

无论是在机器视觉、自动驾驶、智能交通等领域,都需要高效可靠的目标跟踪算法。

其中,自适应高阶容积卡尔曼滤波(Adaptive High-order Covariance Kalman Filter,AHCKF)作为一种新型的目标跟踪算法,备受瞩目。

AHCKF是在传统高斯模型Kalman滤波的基础上,引入了动态自适应参数,进一步提高了算法的适应性和鲁棒性。

这些动态自适应参数使得算法能够更准确地估计目标的状态和协方差矩阵,从而有效地应对噪声和非线性影响,提高了跟踪的准确度和鲁棒性。

AHCKF具有许多优点,例如对单一目标和多目标跟踪都能够有效应对,而且可以处理运动轨迹的交叉和分离等情况。

同时,它还能够动态调整参数,保持算法的性能和稳定性。

在目标跟踪中,AHCKF的应用将会有着广泛的前景。

例如,在自动驾驶等领域,AHCKF可以有效地估计车辆的位置和速度,进行车辆间的碰撞预警等;在智能交通等领域,AHCKF可以跟踪行人和其他交通参与者的位置和行动,进行交通流量统计和拥堵控制等。

总之,自适应高阶容积卡尔曼滤波作为新型的目标跟踪算法,具有适应性强、鲁棒性好等优点,并且在各个领域都有着广泛的应用前
景。

随着科技的不断进步,相信AHCKF的性能和应用场景将会不断拓展和优化。

自适应卡尔曼滤波算法

自适应卡尔曼滤波算法

自适应卡尔曼滤波算法
自适应卡尔曼滤波算法是一种基于最小均方差(MSE)
的自适应信号处理算法,它可以有效地实现过滤器的自适应调节,从而提高过滤器的准确性和稳定性。

自适应卡尔曼滤波算法在实际应用中广泛用于信号处理,其中包括无线电定位、航空控制、声纳定位、信号增强等。

特别是在环境条件变化较大的场景中,它可以有效地抑制噪声干扰,提高信号处理的精度。

另外,自适应卡尔曼滤波算法还可以被用于无人机的跟踪和导航,用于数据检测和分析等。

它可以根据实时的环境条件,自动调节滤波器的参数,从而提高无人机的定位和精度。

总之,自适应卡尔曼滤波算法是一种具有高适应性和高精度的信号处理算法,它可以有效地实现过滤器的自适应调节,抗干扰能力强,可以应用于在实际环境中的信号处理和无人机的跟踪和导航等。

一种卡尔曼滤波自适应算法概要

一种卡尔曼滤波自适应算法概要

一种卡尔曼滤波自适应算法概要卡尔曼滤波是一种常用于估计状态变量的自适应滤波算法。

该算法利用系统观测值和系统模型之间的差异,通过调整权重对观测值和模型进行融合,从而提高对状态变量的估计精度。

卡尔曼滤波算法包含两个主要步骤:预测和修正。

在预测步骤中,通过系统模型和前一个状态的估计值,用一个预测模型来预测当前状态的估计值。

在修正步骤中,通过与实际观测值之间的比较,来修正预测的估计值,得到更准确的状态估计值。

具体的卡尔曼滤波算法如下:1.初始化:设定初始状态和协方差矩阵。

2.预测:基于系统模型,预测当前状态的估计值和协方差矩阵。

利用如下公式进行预测计算:预测状态估计值:x(k,k-1)=F*x(k-1,k-1)+B*u(k)预测协方差矩阵:P(k,k-1)=F*P(k-1,k-1)*F^T+Q其中,F是状态转移矩阵,x(k-1,k-1)是上一状态的估计值,B是输入矩阵,u(k)是输入向量,Q是过程噪声协方差矩阵。

3.修正:基于观测值,修正预测的状态估计值和协方差矩阵。

利用如下公式进行修正计算:卡尔曼增益:K(k)=P(k,k-1)*H^T*(H*P(k,k-1)*H^T+R)^{-1}修正状态估计值:x(k,k)=x(k,k-1)+K(k)*(z(k)-H*x(k,k-1))修正协方差矩阵:P(k,k)=(I-K(k)*H)*P(k,k-1)其中,H是观测矩阵,z(k)是观测值,R是观测噪声协方差矩阵,I是单位矩阵。

4.重复进行预测和修正的步骤,以更新状态的估计值和协方差矩阵。

需要注意的是,卡尔曼滤波算法的有效性依赖于对系统模型和噪声的准确建模。

如果模型不准确或者噪声过大,卡尔曼滤波算法的性能可能降低。

卡尔曼滤波算法的优点是能够通过权衡观测值和模型的信息,得到更准确的状态估计值。

它的自适应性使得它在应对不确定性和噪声的情况下表现优秀。

因此,卡尔曼滤波算法在许多应用领域都有广泛的应用,如航天、导航、机器人等。

基于L—M方法的迭代容积卡尔曼滤波算法及其应用

基于L—M方法的迭代容积卡尔曼滤波算法及其应用
第3 3卷第 1期
2 0 1 3 年 1 月
西








V0 1 . 3 3 No . 1
J o u r n a l o f Xi ’ a n Te c h n o l o g i c a l Un i v e r s i t y
J a n . 2 0 1 3
对于线性高斯系统的滤波问题 , 卡尔曼滤波给 出了最小 方差 意义 下 的最优递 推解 . 但是 现 实生 活
中所 处理 的大 多数 工 程问题都 具有 非线 性特 性 , 在 非线 性条 件下 往往 无法 得到 封闭形 式 的解 析解 , 必 须采 用 近似方 法来 处理 . 常用 的非 线性 滤波算 法是
扩展 卡尔 曼滤 波 ( Ex t e n d e d Ka l ma n F i l t e r , E KF ) .
高数 值 稳 定 性 , C I l e n g等 人 提 出 了 迭 代 平 方 根 UKF 算 法 [ 4 ] , 朱 胤 提 出 了 两 点 迭 代 UK F E . 与 UKF相 比, 迭 代 类 UKF具 有 更 短 的 收敛 时 间 及 更低 的估 汁误 差 , 但 迭 代类 UKF实现 时需要 计 算
E KF算法 虽然 结构 简单 、 易 于执 行 , 但 是该 算 法使 用一 阶泰勒级 数 , 对非 线性方 程进 行局 部线 性化 处 理, 因此 对截 断误 差 十 分 敏感 .目前 , 针对 E KF有 众多 改 进 方法 , 如高阶截断 E KF E 、 迭代 E KF
( I t e r a t e d E KF ,I E F : F) _ 2 J 、无 迹 卡 尔 曼 滤 波 ( Un s c e n t e d Ka l ma n: f i l t e r , UKF ) 等. UKF算 法 尽 管 能够 减轻非 线性 影 响并产 生准 确 的状 态估 计 , 但 是在 再 入 目标 跟踪 问j 题背景 下 , 由于受 到较 大 的初 始估 计误 差 和弱可 观测 性 的影 响 , UKF在鲁 棒性 、

基于自适应Kalman滤波算法的联邦滤波器

基于自适应Kalman滤波算法的联邦滤波器

地 计 算 出模 型 噪声 和传 感 器 噪声 的协 方 差 阵 。给 出 了基 于 自适 应 K l a am n滤 波 算法 的联 邦 滤 波 器 的计 算 架 构 , 他 优 秀 的 自 其
适 应算 法 均 可 按 相 同 的方 式有 效性 。
关 键 词 : 邦 滤 波 , am n滤 波 , 联 K la 自适 应 中 图分 类 号 : 4 . V2 9 3 文 献 标识 码 : A
The S u y o de a e le a e n t e Ad p i e t d f Fe r t d Fit r b s d o h a tv
Ka m a le i g r t m l n Fit r ng Al o ih
XI O ng y a A Lo — u n, Z EN G a Ch o
( nt ueo Elcr ncEn n eig,Chn a e y o En iern y is Min a g 6 1 0 C ia I si t f eto i t giern ia Ac d m f g n eig Ph sc , a y n 2 9 0, h n )
Absr c : o v he t a to lf d r t d fle ’ ho to a tc b lt t a t To s l e t r dii na e e a e i r S s r fpr c ia iiy,l c ft e a l y t d p t a k o h bi t o a a t i
引 言
在现 代 导航 、 数据 融合 等 系统 中, l n滤波 Kama 技 术是一种 非常有 效的手段 。但 是 , 在应 用 Kama l n
等Ⅲ ( 9 8年 ) 出 的 联 邦 滤 波 器 来 解 决 标 准 18 提

容积卡尔曼滤波算法

容积卡尔曼滤波算法

容积卡尔曼滤波算法
容积卡尔曼滤波(Volumetric Kalman Filter)是一种用于识别和跟
踪三维物体的算法。

它是一种基于卡尔曼滤波理论的滤波算法,广泛应用
于计算机视觉、机器人技术、无人机等领域。

该算法的基本思想是将三维物体建模为一系列多边形面片,并将其表
示为一个三维网格。

然后,通过测量三维物体(例如激光雷达测量)和对
三维物体运动预测的估计,使用卡尔曼滤波来估计三维物体的状态(位置、速度和加速度等)和误差协方差矩阵。

容积卡尔曼滤波算法的优势在于它能够考虑到物体的形状和大小,并
且能够通过对三维网格的连续更新来跟踪物体。

它还可以处理数据的不确
定性和噪声,提高跟踪的准确性和稳定性。

总的来说,容积卡尔曼滤波算法是一种高效、准确的三维物体识别和
跟踪方法,因其广泛应用于工业自动化、计算机视觉和机器人技术等领域。

自适应高阶容积卡尔曼滤波在目标跟踪中的应用

自适应高阶容积卡尔曼滤波在目标跟踪中的应用

自适应高阶容积卡尔曼滤波在目标跟踪中的应用
自适应高阶容积卡尔曼滤波是一种应用于目标跟踪的滤波算法。

它在传统的卡尔曼滤波算法的基础上,引入了自适应的能力,可以根据目标跟踪的实际情况来调整滤波过程中的参数,从而提高跟踪的准确性和稳定性。

在目标跟踪中,通常会使用传感器来获取目标的位置和速度等信息。

这些信息往往受到噪声的影响,使得估计目标状态变得困难。

传统的卡尔曼滤波算法可以通过建立目标的动态模型和观测模型来进行目标状态的估计,但是它假设目标的动态和观测模型是线性的,并且假设噪声是高斯分布的,这在一些实际情况下并不成立。

为了解决这个问题,自适应高阶容积卡尔曼滤波算法引入了非线性函数逼近和协方差自适应能力。

它使用了高阶容积软集成方法来近似非线性函数,从而能够处理非线性动态和观测模型。

同时,它还可以自适应地调整卡尔曼滤波的参数,根据目标跟踪的实际情况来优化滤波性能。

通过自适应高阶容积卡尔曼滤波算法,可以实现更准确、稳定的目标跟踪。

它可以适应目标的非线性动态和观测模型,同时还可以根据目标跟踪的实际情况进行参数调整,进一步提高跟踪性能。

因此,它在目标跟踪领域具有广泛的应用前景。

容积卡尔曼滤波原理

容积卡尔曼滤波原理

容积卡尔曼滤波原理
容积卡尔曼滤波(Volume Kalman Filter)是一种用于预测和调整容量系列数据的统计模型。

该滤波器基于卡尔曼滤波的基本原理,结合了黄金截面比率和容量数据的特点,可以用于分析和预测多种商品和资产的市场行情,如股票、期货、外汇、黄金等。

容积卡尔曼滤波模型的基本原理是利用最小二乘法对容积数据进行拟合,然后通过卡尔曼滤波算法对预测值进行优化和调整。

该算法的主要流程如下:
1. 假设容积数据服从稳定分布,根据历史容积数据构建一个初始状态向量和协方差矩阵。

2. 采用最小二乘法对历史容积数据进行拟合,得到一个预测式。

3. 通过卡尔曼滤波算法对预测值进行优化和调整,得到更加准确的预测结果。

4. 在新的容积数据出现时,将预测值和实际值进行比较和校准,并更新状态向量和协方差矩阵。

通过容积卡尔曼滤波模型,我们可以得到更加精确的市场行情预测结果,并且可以实时根据新的容积数据进行调整和更新,使预测结果更加准确和可靠。

基于自适应容积卡尔曼滤波的交互多模型算法

基于自适应容积卡尔曼滤波的交互多模型算法

关键词:航迹滤波;当前统计模型;交互多模型;自适应容积卡尔曼滤波算法
中图分类号院O159
文献标志码院A
文章编号院2095-2945渊2019冤25-0022-04
Abstract: ADS-B track processing mainly includes track data filtering and judgment of data reliability after filtering. The flight motion of the aircraft is complex, and the message needs to be sent to the outside world during the flight. At this time, the message will be affected and disturbed by the outside world, resulting in the error or loss of track information. In order to improve the accu鄄 racy of ADS-B track message, the interactive multi-model filtering algorithm is adopted, and the adaptive volume Kalman filter is used as the filter of interactive multi-model filtering algorithm. The current statistical model is regarded as a submodel of the inter鄄 active multi-model. The simulation results show that the improved algorithm improves the filtering performance of the filtering algo鄄 rithm, and has higher filtering accuracy than the traditional interactive multi-model filtering algorithm.

一种自适应高阶容积卡尔曼滤波方法[发明专利]

一种自适应高阶容积卡尔曼滤波方法[发明专利]

专利名称:一种自适应高阶容积卡尔曼滤波方法专利类型:发明专利
发明人:史岳鹏
申请号:CN201410134666.6
申请日:20140404
公开号:CN103927436A
公开日:
20140716
专利内容由知识产权出版社提供
摘要:本发明涉及信号处理领域的一种自适应高阶容积卡尔曼滤波方法。

本发明包括估计一步预测目标状态及其协方差阵,计算渐消因子并用其调整得到修正的协方差阵,计算目标状态的最优线性估计及其误差协方差,实时估计系统噪声的方差。

本发明提出的方法具有比无迹卡尔曼滤波和容积卡尔曼滤波更高的估计精度。

同时,通过引入时变渐消因子,使得本发明的方法具有处理系统状态突变的强跟踪能力。

此外,通过实时估计系统噪声的方差,有效抑制了由于噪声统计特性未知时变而导致的滤波误差。

申请人:郑州牧业工程高等专科学校
地址:450011 河南省郑州市金水区北林路16号
国籍:CN
代理机构:杭州求是专利事务所有限公司
代理人:杜军
更多信息请下载全文后查看。

自适应卡尔曼滤波公式

自适应卡尔曼滤波公式

自适应卡尔曼滤波公式哎呀,说起自适应卡尔曼滤波公式,这可真是个有点复杂但又超级有趣的东西。

我记得有一次,我在一个实验室里,看到一群学生正对着一堆数据抓耳挠腮。

他们正在尝试理解和应用自适应卡尔曼滤波公式来处理一些传感器采集到的数据。

那场景,就像一群小探险家在未知的丛林里努力寻找出路。

其中有个小个子男生,眉头紧皱,手里的笔不停地在纸上比划,嘴里还念念有词。

咱先来说说自适应卡尔曼滤波公式到底是啥。

简单来讲,它就是一种用来处理不确定信息和预测未来状态的工具。

比如说,你想预测一辆车的行驶轨迹,但是测量的数据可能有误差,这时候自适应卡尔曼滤波公式就派上用场啦。

它的核心思想就是通过不断地更新估计值和误差协方差,来让预测结果越来越准确。

就像你不断调整你的瞄准镜,直到能准确击中目标。

这个公式里面有好几个关键的部分。

状态方程,就像是给系统设定了一个运行规则;观测方程呢,则是把我们实际测量到的数据和系统状态联系起来。

在实际应用中,自适应卡尔曼滤波公式的魅力可大了。

比如在导航系统里,它能根据卫星信号的变化,实时调整位置估计,让你不会在陌生的地方迷路。

还有在工业控制中,它可以帮助监控设备的运行状态,提前发现可能的故障,避免出现大问题。

再回到开头说的那群学生,经过一番努力,他们终于慢慢搞懂了。

那个小个子男生眼睛一下子亮了起来,兴奋地跟旁边的同学说:“我好像懂了!”看着他们的样子,我心里也特别高兴。

总之,自适应卡尔曼滤波公式虽然有点难,但只要用心去理解,你会发现它真的很有用,能在很多领域大显身手呢!。

基于L_M方法的迭代容积卡尔曼滤波算法及其应用

基于L_M方法的迭代容积卡尔曼滤波算法及其应用
nk38nk珚pk393ickflm算法应用于弹道再入目标的状态估计31弹道再入目标的状态估计问题若地球为不旋转的圆球只考虑地球引力和空气阻力作用9以雷达天线为坐标原点的东北天坐标系未知弹道系数的弹道再入目标的状态方程建立为xk1xkgxkwk式中xkxkxkykykzkzkkt为再入目标的状态且403第1期穆静等
]. H( x x h( x =[ k) k k) 定义代价函数 1 Tx) ( ( ) CLS( x = Ψ ( 1 7 k) k Ψ x k) 2 / 1 2 珚 P 0 k n × q 1 - ( ) , , 其中 Ψ x =S k kV k S k = / 1 2 0 n R k × q 珚 P 0 k T , C S Vk =Yk - H( x . k =S k k = k) 0 R k 为了求得系统的状态估计 , 根据 L-M 方法 , 可
( ) 8 珔 珔 ( ) X x 9 k =S k k j, ξ j+ ② 计算通过非线性量测方程传播的容积点
^ / 式中 : J x )= h( x x . h( k) k| ) , 展开式 ( 可得 1 9 ( ) ( ) i 1) i i + 1 T ^( 1 - - ^ ^ 珔 珚 x P x R x =x + k k+{ k +J h( k ) kJ h( k )
第3 西 安 工 业 大 学 学 报 3 卷第 1 期 V o l . 3 3N o . 1 ’ J a n . 2 0 1 3 2 0 1 3年1月 J o u r n a l o f X i a n T e c h n o l o i c a l U n i v e r s i t g y
6] 方式 [ 相比于 E . K F、 UK F 算法 , C K F 算法具 备 更

一种卡尔曼滤波自适应算法

一种卡尔曼滤波自适应算法

态系统的状态,其框图如图 3。设卡尔曼滤波器的系统动态
模型如下:
(2-1)
(2-2)
其中, 为 维的系统状态矢量,卡尔曼滤波器的目
的在于对状态矢量进行最佳估计。

维转移
矩阵。 为 维的系统噪声矢量。 为 维测量矢量。
为 维测量矩阵。 为 维的测量噪声矢量。 和
是具有如下性质的白噪声矢量。
图1
图2
图 1、图 2 分别表示了无反馈和有反馈的自适应滤波器 框架。本文主要基于系统的状态空间模型,利用卡尔曼滤波 理论,给出了递推的自适应卡尔曼滤波器的设计。
卡尔曼预测即最佳卡尔曼预测估计值就在于是预测均方误差最小即最佳准则为26正交所以可以取从而有28及相应的为最佳预测则意味着它们已经充分的利用了的信息当输所带来的新信息为29其中称为新息矢量并定义新息矢量的相关矩阵为210所以由式23及27有211新息矢量的相关阵可以表示为212于是最佳的卡尔曼预测滤波器的最佳估计状态量由下列基本递推方程给出213其中称为增益矩阵可以由下面的方程得到214计算所需的的递推式为215其中216217式213到217就是卡尔曼预测的递推公式
- 23 -
根据测量矢量 对状态 进行估计,使估计误差的均方
差最小。这种估计可以分为两种情况,
(1)预测:根据测量值
估计
(2)滤波:据测量值
估计
在本文中,主要考虑在预测情况下的卡尔曼滤波器
设计。假设已知测量值
,并用来估
计 ,将此估计值记为
,设误差矢量
(2-3)
定义预测误差相关矩阵
(2-4)
和预测误差的均方差
图 7 仿真 S 参数图
(上接第 24 页) (3-15)
式(3-12)、(3-13)、(3-14)、(3-15)便构成了自适应 的卡尔曼算法。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

进行 CKF 滤波时要求解容积点及其权值
{
ξj = ωj =

m [ 1] j 2
( 2)
1 , j = 1, 2, …, m = 2n m
{
λ1 ( k) =
p21 p11 μ1 ( k) + p21 μ2 ( k)
p12 λ2 ( k) = p12 μ1 ( k) + p22 μ2 ( k)
( 18 )
— 28 —
·信号 / 数据处理· 具体的算法步骤如下: ( 1 ) 输入交互作用
戴定成, 等: 基于容积卡尔曼滤波的自适应 IMM 算法
2015 , 37 ( 3 )
T x, vx , ax , y, vy , a y] , xk = [ 代表目标在笛卡尔坐标系下
假设初始 k = 1 时刻的状态变量 { x k - 1 | k - 1, j}
^ ^
^
^
( 17 )
n 式中: x k ∈R 是系统状态变量; f ( · ) 和 h ( · ) 是非线 性函数; z k 是观测值; 系统噪声 v k - 1 和观测噪声 w k 是 服从高斯分布的零均值噪声, 其 方 差 分 别 为 Qk - 1 和
式中: 分子‖X oi ( k) - X i ( k) ‖定义为某模型滤波估计 值与交互后的估计值的偏差, 而分母则定义为滤波器 的估计值与交互输出值之间的偏差 。 对于两模型系统, 有
第 37 卷 第 3 期 2015 年 3 月
现代雷达 Modern Radar 中图分类号: TP391 文献标志码: A
Vol. 37 No. 3 Mar. 2015 文章编号: 1004 - 7859( 2015) 03 - 0027 - 04
·信号 / 数据处理·
基于容积卡尔曼滤波的自适应 IMM 算法
xk = xk + Kk ( zk - zk ) P k = P k| k -1 + K k P zz K T k
^
( 15 ) ( 16 )
2
2. 1
自适应 IMMCKF 算法
马尔科夫参数自适应 IMM 算法 4] 即 文献[ 中提出了针对 IMM 算法的改进方法,
1
容积卡尔曼滤波
下面简要介绍 CKF 算法。考虑如下非线性系统
2015 , 37 ( 3 )
现代雷达
引入 CKF 滤波器, 同时利用马尔科夫自适应的思想来 调整马尔科夫概率转移矩阵, 提高了滤波精度和数值 稳定性。仿真实验结果表明: 相比于交互式多模型容 积卡尔曼滤波( IMMCKF) 以及自适应交互式多模型容 积卡尔曼滤波( AIMMUKF ) , 本文提出的 AIMMCKF 目 标跟踪效果更好。
根据滤波后验信息实时更新马尔科夫概率转移矩阵 , 增大于匹配模型的转移概率, 减少不匹配模型的概率, 从而实现自适应调节的效果。该文献中提出的误差压 缩率定义如下 λ i ( k) =
^ ^
{z
Rk 。
x k = f( x k +1 ) + v k -1
k
= h( x k ) + w k
( 1)
X oi ( k) - X i ( k) X( k) - X i ( k)
EKF 通过泰勒展开, 强, 将非线性系统近似为线性会 带来极大的误差, 从而导致滤波精度下降甚至发散。 UKF 通过 Sigma 点来计算向量的均值和方差, 克服了 EKF 线性近似带来的巨大误差。 但是, UKF 在系统状 一旦系统状态 态维数较低时, 有较好的滤波精度 , UKF 需要认真调节滤波参数, 维数超过三维, 而且常 常会出现因为协方差矩阵非正定导致的程序错误 , 导 致滤波精度急剧下降。 近年来, 国外学者 Arasaratnam 和 Haykin 提出了一 [ 11 ] , 种全新的非线性滤波器, 即容积卡尔曼滤波( CKF ) CKF 通过一组等权值的容积点来近似求解贝叶斯积分, 避免了复杂的运算, 同时, 由于是等权值, 也不用在滤波 。 UKF , CKF 前刻意去调整滤波参数 相比 在高维系统中 有着更高的滤波精度和数值稳定性, 在导航定位和目标 [ 12 ] 跟踪等领域获得了较好的应用 。 本文针对两种模型的情况 , 在 IMM 算法的基础上 — 27 —
[10 ]
推导发现, 该方法实现的前提是马尔科夫概率矩阵的 对角元素在本行始终占绝对优势, 但是通过该方法计 算的自适应马尔科夫概率矩阵, 很容易出现几步迭代 后, 矩阵对角元素失去绝对优势而导致程序出现错误
基金项目: 国家自然科学基金资助项目( 61203007 ) Email: 604227248@ qq. com 通信作者: 戴定成 1009 0122 收稿日期: 2014修订日期: 2015-
Abstract : To solve the problem that the filtering accuracy of unscented Kalman filter is tend to decrease or diverge in maneuvering target tracking,an adaptive interacting multiple model cubature Kalman filter( AIMMCKF) is proposed. Firstly,the cubature Kalman filter is combined with interacting multiple model to improve the filtering precision under highdimensional and nonlinear situation. And then,the adaptive Markov parameter method is utilized in model probability update step. The Markov transition matrix is revised by posterior information,thus the matching model probability is magnified and the switching time is decreased. Finally, two current statistical models are used in target tracking simulation to examine the new algorithm, simulation results demonstrate the availability of AIMMCKF. Key words: target tracking; interacting multiple model; cubature Kalman filter; Markov transition matrix
戴定成, 蔡宗平, 牛 创
( 第二炮兵工程大学 自动化系, 西安 710025 )
针对无迹卡尔曼滤波在高维状态下容易出现滤波精度下降甚至发散的问题, 提出了一种自适应交互 摘要: 在目标跟踪中, 式多模型容积卡尔曼滤波算法 。首先, 将容积卡尔曼滤波引入到交互式多模型算法中, 提高了算法在高维非线性情况下 的滤波精度。然后, 结合马尔科夫参数自适应思想, 在模型概率更新阶段, 利用后验信息修正马尔科夫概率转移矩阵, 增 “当前 ” 大匹配模型的转移概率, 进一步提高模型之间的切换速度 。最后, 在目标跟踪仿真中利用 统计模型对算法进行验 证, 实验结果证明了算法的有效性 。 关键词: 目标跟踪; 交互式多模型; 容积卡尔曼滤波; 马尔科夫矩阵
M k - 1 | k - 1, j j =1
M j =1

x 方向和 y 方向上的位置、 速度以及加速度。 观测值 z k 是目标的径向距离以及方位角。仿真实验采用两个 1 000 ,250 , 当前统计模型, 设定仿真初值如下: x0 = [
T , 20, 3 000, 150, - 10] 采样时间 N 采样间隔 T = 1 s,
Adaptive IMM Algorithm Based on Cubature Kalman Filter
DAI Dingcheng , CAI Zongping , NIU Chuang ( Department of Automation ,The Second Artillery Engineering University , Xi'an 710025 ,China)
- In × n ] , I 是 n 维单位阵; 1]= [ In × n , 式中: 容积点集[ [ 1] j 是第 j 列向量 。 CKF 步骤如下 : ( 1 ) 时间更新 S k -1 = chol( P k -1 ) X j, k -1 = S k -1 ξ j + x k -1 X
* j, k ^
* *
= ΦX j, k -1
m i =1
xk = Σ ωi X* i, k
* T T P k| k -1 = Σ ω j X * j, k X j, k - x k x k + Q k -1 j =1 m
( 2 ) 量测更新 S k = chol( P k| k -1 ) X j, k = Sk ξj + xk Z j, k = h ( X j, k)
0


雷达数据处 机动目标跟踪广泛存在于导航制导、 理、 航天航空以及边境监控等领域, 目前最常用的跟踪 Shalom 提出的 算法是 20 世纪 80 年代由 Blom 和 Bar[1 - 3 ] 。该算法利用马尔科夫 交互式多模型( IMM) 算法 概率转移矩阵在不同模型间切换, 调整各运动模型的 权值, 从而达到实时匹配目标运动状态 , 提高跟踪精度 的目的。2006 年, 臧荣春等提出了一种适用于二模型 [4 ] 的马尔科夫参数自适应的 IMM 算法 , 通过实时调整 马尔科夫参数, 从而实现自适应的目的, 取得了较好的 。 , 滤波效果 最近 封普文等又提出了一种马尔科夫矩 阵修正的 IMM 算法 , 将臧荣春提出的算法从二模型 推广到了三个及以上的模型中。通过程序仿真和理论
相关文档
最新文档