UD分解的多目标跟踪方法转让专利

申请号 : CN201210044945.4

文献号 : CN102901959B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 史忠科

申请人 : 西北工业大学

摘要 :

本发明公开了一种UD分解的多目标跟踪方法,用于解决现有的目标跟踪方法数值结构不稳定导致雷达跟踪过程目标失跟的技术问题。技术方案是对估计误差方差阵的UD分解,建立数值稳定结构模型,没有误差估计的方差阵中有两个半正定矩阵相减,在有限字长的处理系统中能够保证不会产生含有负特征值的对称矩阵。通过对估计误差方差阵的UD分解,建立了数值稳定的多目标跟踪结构模型,避免了误差估计的方差阵中两个半正定矩阵相减,在有限字长的处理系统中不会出现数值发散,从而保证了目标跟踪系统的可靠性、避免了雷达跟踪过程目标失跟和整个雷达系统性错误。

权利要求 :

1.一种UD分解的多目标跟踪方法,其特征在于包括以下步骤:(1)、定义N个目标跟踪中第i个目标的离散化模型为xi(k+1)=Φ(k+1,k)xi(k)+Λωi(k),其中: 为状态向量,(x,y,z)为目标在地面参考直角坐标系下的位置坐标,ωi(k)表示方差为Qi(k)的过程噪声向量,Φ(k+1,k)=Φ=diag[Φ1,Φ1,Φ1]为状态转移矩阵, Γ为系数矩阵,T 为

采样周期;

第i个目标的时间更新为:

xi(k/k-1)=Φxi(k-1/k-1)其 中:xi(k/k-1) 为 第 i 个 目 标 在 kT 时 刻 的 一 步 预 测 值,T为对应的一步预测误差的方差阵,yj为Y(k/k-1)的第j列向量,

Ui(k/k-1)为单位上三角矩阵,Di(k/k-1)为对角矩阵;Dll(k/k-1)为Di(k/k-1)的第l行第l列元素,Ujl(k/k-1)为Ui(k/k-1)的第j行第l列元素;←表示改写,a←b则表示为用b值改写a;初始条件为xi(0/0)和(2)、第i个目标观测方程为:zi(k)=gi[xi(k)]+vi(k)其中:zi(k)为对第i个目标的r维观测向量,gi[xi(k)]为对应的输出,vi(k)表示方差为Ri(k)测量噪声;计算其 中: 为 的 第 j 列 向 量,为单位上三角矩阵, 为

对角矩阵,zi,j(k)为雷达对第i个目标的第j(j=1,2,…,m)个回波,xi(k/k)为第i个目标kT时刻的滤波值,λi,j(k)为权系数,且:←表示改写,a←b则表示为用b值改写a;

(3)、第i个目标跟踪估计方法为:

其中:Ui(k/k)为单位上三角矩阵,Di(k/k)为对角矩阵;Dll(k/k)为Di(k/k)的第l行第l列元素,Ujl(k/k)为为Ui(k/k)的第j行第l列元素;

为 第 i个 目 标 kT 时 刻 估 计 误 差 的 方 差 阵;aj为 AT(k) 的 第 j 列 向 量,Δi,j(k)为第j个候选回波信息向量,Δi,j(k)=zi,j(k)-gi[xi(k/k-1)]。

说明书 :

UD分解的多目标跟踪方法

技术领域

[0001] 本发明涉及一种雷达跟踪方法,特别涉及一种UD分解的多目标跟踪方法,属于信息技术领域。

背景技术

[0002] 多目标跟踪技术在军用及民用领域均有广泛的应用,可用于空中目标检测、跟踪与攻击,空中导弹防御,空中交通管制,港口和海洋监视等。近年来,随着战场环境的改变,对抗和反对抗技术的发展,产生了背景强杂波、低信噪比、低检测概率和高虚警率等一系列问题,对多目标跟踪方法的精度和准确性提出了更高的要求。
[0003] 多目标跟踪的目的是将探测器所接收到的量测对应不同的信息源,形成不同观测集合或轨迹,根据轨迹估计被跟踪目标的数目以及每一目标的运动参数,实现对多个目标的跟踪。用于多目标状态估计的基本滤波方法有α-β滤波、α-β-γ滤波、卡尔曼滤波、扩展卡尔曼滤波、高斯和近似、最优非线性滤波、粒子滤波和自适应滤波等。α-β和α-β-γ滤波器由于结构简单,计算量小,在早期计算机资源短缺时应用很广。卡尔曼滤波是多目标跟踪的一种基本方法,但是需要知道系统的精确数学模型,并且只适用于线性系统,限制了算法的应用。扩展卡尔曼滤波将卡尔曼滤波理论扩展到非线性领域,用一个高斯分布来近似状态的条件概率分布;而当近似条件不满足时,高斯和滤波器则用一个高斯分布的加权和来近似状态的条件概率分布。最优非线性滤波使用Makov转移概率来描述目标的动力学过程,具有很好的特性,但是计算量较大,因此一直没有得到广泛应用。粒子滤波采用随机采样,由于计算量太大和粒子退化问题,不适合实际应用。为了改进粒子滤波,无迹卡尔曼滤波采用确定性采样,使得采样的粒子点个数减少,避免了粒子滤波中的粒子点退化问题,因此其应用领域很广。自适应滤波方法通过对目标机动的检测,实时调整滤波器参数或增加滤波器的状态,使滤波器实时适应目标运动,特别适合对机动目标的跟踪;目前,在实际雷达跟踪系 统最常用的仍然为JPDA(Joint Probabilistic Data Association,联合概率数据关联)方法(James A.Roecker,A Class of Near Optimal JPDA Algorithms,IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS,1994,VOL.30(2):504-51O),其它方法大多数是对JPDA方法的简化等。然而,JPDA等方法误差估计的方差阵中有两个半正定矩阵相减,在有限字长的处理系统中会产生含有正负特征值的对称矩阵,导致雷达跟踪过程目标失跟和整个雷达系统性错误。

发明内容

[0004] 为了解决现有的目标跟踪方法数值结构不稳定导致雷达跟踪过程目标失跟的技术缺陷,本发明提供一种UD分解的多目标跟踪方法,该方法在多目标跟踪的时间和测量更新中,通过对估计误差方差阵的UD分解,建立数值稳定结构模型,没有误差估计的方差阵中有两个半正定矩阵相减,在有限字长的处理系统中能够保证不会产生含有负特征值的对称矩阵,可以避免雷达跟踪过程目标失跟和整个雷达系统性错误。
[0005] 本发明解决其技术问题采用的技术方案是,一种UD分解的多目标跟踪方法,其特征包括以下步骤:
[0006] 1、定义N个目标跟踪中第i个目标的离散化模型为
[0007] xi(k+1)=Φ(k+1,k)xi(k)+Λωi(k),
[0008] 其中: 为状态向量,(x,y,z)为目标在地面参考直角坐标系下的位置坐标,ωi(k)表示方差为Qi(k)的过程噪声向量,Φ(k+1,k)=Φ=diag[Φ1,Φ1,Φ1]为状态转移矩阵, Γ(t)为系数矩阵,
T
Γ1=[0 0 1], T为采样周
期;
[0009] 第i个目标的时间更新为:
[0010] xi(k/k-1)=Φxi(k-1/k-1)
[0011]
[0012] 其 中:xi(k/k-1) 为 第 i 个 目 标 在 kT 时 刻 的 一 步 预 测 值, T为对应的一步预测误差的方差阵,yj为Y(k/k-1)的第j
列向量,
[0013] Y(k/k-1)=[ΦUi(k-1/k-1) Λ],
[0014] Ui(k/k-1)为单位上三角矩阵,Di(k/k-1)为对角矩阵;Dll(k/k-1)为Di(k/k-1)的第l行第l列元素,Ujl(k/k-1)为为Ui(k/k-1)的第j行第l列元素;←表示改写,例如a←b为用b值改写a;初始条件为xi(0/0)和
[0015] 2、第i个目标观测方程为:zi(k)=gi[xi(k)]+vi(k)
[0016] 其中:zi(k)为对第i个目标的r维观测向量,gi[xi(k)]为对应的输出,vi(k)表示方差为Ri(k)测量噪声;计算
[0017]
[0018]
[0019]
[0020] 其 中: 为 的 第j 列 向 量,为单位上三角矩阵, 为对角
矩阵,zij(k)为雷达对第i个目标的第j(j=1,2,…,m)个回波,xi(k/k)为第i个目标kT时刻的滤波值,λij(k)为权系数,且: ←表示改
写,例如a←b为用b值改写a;
[0021] 3、第i个跟踪估计方法为:
[0022]
[0023] 其中:←表示改写,例如c←b为用b值改写c;Ui(k/k)为单位上三角矩阵,Di(k/k)为对角矩阵;Dll(k/k)为Di(k/k)的第l行第l列元素,Ujl(k/k)为为Ui(k/k)的第j行第l列元素; 为第i个目标kT时刻估计误差的方差阵;T
aj为A(k)的第j列向量,
[0024]
[0025] Δi,j(k)为第j个候选回波信息向量,
[0026] Δi,j(k)=zi,j(k)-gi[xi(k/k-1)]。
[0027] 本发明的有益结果是:通过对估计误差方差阵的UD分解,建立了数值稳定的多目标跟踪结构模型,避免了误差估计的方差阵中两个半正定矩阵相减,在有限字长的处理系统中不会出现数值发散,从而保证了目标跟踪系统的可靠性、避免了雷达跟踪过程目标失跟和整个雷达系统性错误。
[0028] 下面结合实例对本发明作详细说明。

具体实施方式

[0029] 1、定义N个目标跟踪中第i个目标的离散化模型为
[0030] xi(k+1)=Φ(k+1,k)xi(k)+Λωi(k),
[0031] 其中: 为状态向量,(x,y,z)为目标在地面参考直角坐标系下的位置坐标,ωi(k)表示方差为Qi(k)的过程噪声向量,Φ(k+1,k)=Φ=diag[Φ1,Φ1,Φ1]为状态转移矩阵, Γ(t)为系数矩
T
阵, Γ1=[0 0 1], T为采
样周期;
[0032] 第i个目标的时间更新为:
[0033] xi(k/k-1)=Φxi(k-1/k-1)
[0034]
[0035] 其 中:xi(k/k-1) 为 第 i 个 目 标 在 kT 时 刻 的 一 步 预 测 值, T为对应的一步预测误差的方差阵,yj为Y(k/k-1)的第j
列向量,
[0036] Y(k/k-1)=[ΦUi(k-1/k-1)Λ],
[0037] Ui(k/k-1)为单位上三角矩阵,Di(k/k-1)为对角矩阵;Dll(k/k-1)为Di(k/k-1)的第l行第l列元素,Ujl(k/k-1)为为Ui(k/k-1)的第j行第l列元素;←表示改写,例如a←b为用b值改写a;初始条件为xi(0/0)和
[0038] 2、第i个目标观测方程为:zi(k)=gi[xi(k)]+vi(k)
[0039] 其中:zi(k)为对第i个目标的r维观测向量,gi[xi(k)]为对应的输出,vi(k)表示方差为Ri(k)测量噪声;计算
[0040]
[0041]
[0042]
[0043] 其中:←表示改写,例如a←b为用b值改写a; 为 的第j列向量, 为单位上三角矩阵, 为对角矩阵,zij(k)为雷达对第i个目标的第j(j=1,2,…,m)个回波,xi(k/k)为第i个目标kT时刻的滤波值,λij(k)为权系数,且: 例如T
取gi[xi(k)]=[ri(k) αi(k) βi(k)],ri为雷达能测量斜距、αi为高低角、βi方位角,且 [0044]
[0045]
[0046]
[0047] 3、第i个跟踪估计方法为: