一种基于坐标旋转变换的雷达跟踪方法转让专利

申请号 : CN201110311058.4

文献号 : CN102508238B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈新亮曾涛李春霞

申请人 : 北京理工大学

摘要 :

本发明公开了一种基于坐标旋转变换的雷达跟踪方法,该方法基于随机变量相关系数和坐标旋转变换的原理,以达到在定量度量雷达滤波系统模型中的量测方程的非线性程度的基础上,降低雷达滤波系统模型中的量测方程非线性程度,从而提高雷达跟踪效果的目的;具体步骤为:定义二维雷达量测极-直坐标转换线性度ρ;当r0、σr和σa为确定的任意数值时,通过坐标旋转变换使得ρ在时取得最大值;设置目标运动状态,进行滤波初始化;分析由k时刻到k+1时刻的目标运动状态并建立坐标旋转变换滤波模型下的状态方程和量测方程;在坐标旋转变换滤波模型下,选取滤波算法进行滤波,得到k+1时刻目标状态的估计值;直到达到所设置的雷达跟踪时间长度,跟踪结束。

权利要求 :

1.一种基于坐标旋转变换的雷达跟踪方法,其特征在于,包括:步骤S00、二维雷达量测极-直坐标转换方程为:其中,x为目标在雷达直角坐标系下的量测值的横坐标,y为目标在雷达直角坐标系下的量测值的纵坐标;

对式(2)中的x、y分别在(r0,a0)处进行二元泰勒展开,并保留至一阶项,将x的一阶泰勒展开式记为随机变量g,将y的一阶泰勒展开式记为随机变量k;

其中,r0为雷达极坐标下的目标真实距离,a0为雷达极坐标下的目标真实方位角,定义二维雷达量测极-直坐标转换线性度ρ为ρxg和ρyk二者的最小值:ρ=min(ρxg,ρyk) (4)其中:ρxg为随机变量x与随机变量g的相关系数,ρyk为随机变量y与随机变量k的相关系数,且σr为雷达测距噪声标准差,σa为雷达测角噪声标准差;

步骤S01、由式(4),当r0、σr和σa为确定的任意数值时,二维雷达量测极-直坐标转换线性度ρ在 时取得最大值,此时,将雷达直角坐标系XOY顺时针旋转角度 变c c为旋转雷达直角坐标系XOY,相应地,雷达直角坐标量测变为:c c c c

其中,x 为目标在旋转雷达直角坐标系XOY 下的量测值的横坐标;y 为目标在旋转雷c c达直角坐标系XOY 下的量测值的纵坐标;坐标旋转矩阵 为:c c

由式(7)和(8),则在旋转雷达直角坐标系XOY 下的雷达直角坐标量测值为:由式(9),并结合所述当r0、σr和σa为确定的任意数值时,二维雷达量测极-直坐标转换线性度ρ在 时取得最大值,通过坐标旋转变换,使得:步骤S02、设置目标运动状态,包括目标运动的初始位置、目标运动的速度、雷达跟踪时间长度和采样时间间隔,进行滤波初始化;

k

步骤S03、目标运动状态由 时刻递推得到k+1时刻的具体步骤如下:①将k+1时刻的雷达极坐标系下的目标方位角的量测值a(k+1)代入式(10)求得k+1时刻的坐标旋转变换的角度值②将雷达直角坐标系XOY顺时针旋转角度值 建立k+1时刻的旋转雷达直角坐c c标系XOY 和相应的旋转雷达极坐标系;

c c

③在k+1时刻,分别分析雷达直角坐标系XOY和旋转雷达直角坐标系XOY、雷达极坐c c标系和旋转雷达极坐标系之间的关系,相应地得到旋转雷达直角坐标系XOY 下的状态方程和旋转雷达极坐标系下的量测方程,并将二者记为坐标旋转变换滤波系统模型;

a、坐标旋转变换滤波系统模型的状态方程结合式(7),则:在k+1时刻目标的位置在雷达直角坐标系XOY下与其在旋转雷达直角c c坐标系XOY 下的关系为:

其中,xc(k+1)为在旋转雷达直角坐标系XcOYc下目标位置分解到x轴的值;yc(k+1)为在旋转雷达直角坐标系XcOYc下目标位置分解到y轴的值;x(k+1)为在雷达直角坐标系XOY下目标位置分解到x轴的值;y(k+1)为在雷达直角坐标系XOY下目标位置分解到y轴的值;

为对应于坐标旋转变换的角度值 的坐标旋转矩阵,即:c c

在k+1时刻目标的速度在雷达直角坐标系XOY下与其在旋转雷达直角坐标系XOY 下的关系为:c c

其中, 为在旋转雷达直角坐标系XOY 下目标速度分解到x轴的值;

c c

为在旋转雷达直角坐标系XOY 下目标速度分解到y轴的值;vx(k+1)为在雷达直角坐标系XOY下目标速度分解到x轴的值;vy(k+1)为在雷达直角坐标系XOY下目标速度分解到y轴的值;

c c

在k+1时刻目标的加速度在XOY下与其在XOY 下的关系为:c c

其中, 为在旋转雷达直角坐标系XOY 下目标加速度分解到x轴的值;

c c

为在旋转雷达直角坐标系XOY 下目标加速度分解到y轴的值;ax(k+1)为在雷达直角坐标系XOY下目标加速度分解到x轴的值;ay(k+1)为在雷达直角坐标系XOY下目标加速度分解到y轴的值;

若在雷达直角坐标系XOY下,仅考虑目标位置和目标速度,即d=2,则目标运动状态向量X(k+1)为:T

X(k+1)=[x(k+1)vx(k+1)y(k+1)vy(k+1)] (15)c c c

由式(11)和(12),则旋转雷达直角坐标系XOY 下的目标运动状态向量X(k+1)与X(k+1)的关系为:c

X(k+1)=AX(k+1) (16)其中,

为Kronecker积,Id为d×d维单位矩阵,由d=2,则取I2,进一步地,由式(17),则有:若在雷达直角坐标系XOY下,考虑目标位置、目标速度和目标加速度,则d=3,相应地,在式(17)中,Id取I3;

c c

经过坐标旋转变换,即由雷达直角坐标系XOY变为旋转雷达直角坐标系XOY,相应地,坐标旋转变换滤波系统模型的状态方程为:c c c c

X(k+1)=f(X(k))+V(k) (19)c c c

其中,X(k+1)为在k+1时刻旋转雷达直角坐标系XOY 下的目标运动的状态矢量,c c c cf(·)为在k时刻旋转雷达直角坐标系XOY 下的目标运动的状态转移函数,V(k)为在kc c时刻旋转雷达直角坐标系XOY 下的目标运动的过程噪声;

c c

结合式(16),在k时刻,旋转雷达直角坐标系XOY 下的目标运动的状态转移函数c cf(X(k))与其在雷达直角坐标系XOY下的关系为:c c -1 c

f(X(k))=Af(A X(k)) (20)c c c

同理,在k时刻,旋转雷达直角坐标系XOY 下的目标运动的过程噪声V(k)与其在雷达直角坐标系XOY下的关系为:c

V(k)=AV(k) 21)c c

假定V(k)是零均值的高斯白噪声,结合式(21),则V(k)的方差为:c c T T

E[V(k)(V(j))]=AQ(k)Aδkj (22)c c c

其中,V(j)为在j时刻旋转雷达直角坐标系XOY 下的目标运动的过程噪声;

b、坐标旋转变换滤波系统模型的量测方程经过步骤S03中步骤②的坐标旋转变换,在k+1时刻,坐标旋转变换滤波系统模型的量测方程为:c c c c

Z(k+1)=h[X(k+1)]+W(k+1) (23)c c c T c

其中,k+1时刻的旋转量测值Z(k+1)=[r(k+1)a(k+1)],r(k+1)为k+1时刻目标c在旋转雷达极坐标下的量测距离,a(k+1)为k+1时刻目标在旋转雷达极坐标系下的量测c c c方位角;W(k+1)为k+1时刻旋转雷达直角坐标系XOY 下的量测噪声;

由于雷达直角坐标转换到雷达极坐标的坐标转换关系与旋转雷达直角坐标转换到旋转雷达极坐标的坐标转换关系是相同的,则有:c

h(·)=h(·) (24)即:由于旋转雷达极坐标系与雷达极坐标系的坐标原点是相同,故坐标旋转不改变目标量c c测距离,即r(k+1)=r(k+1);而目标在旋转雷达极坐标系中的量测方位角a(k+1)相比于雷达极坐标系下的量测方位角发生了变化,变化的角度值为坐标旋转角度值 并且测距噪声和测角噪声并不随着坐标旋转的变化而变化,则有:c c c c

Z(k+1)=hX(k+1)]+W(k) (26)c

Z(k+1)=Z(k+1)+B(k+1) (27)c

W(k)=W(k) (29)c c c

其中,W(k)为k时刻旋转雷达直角坐标系XOY 下的量测噪声;

步骤S04、在坐标旋转变换滤波模型下,选取滤波算法进行滤波,得到k+1时刻目标状态的估计值;

步骤S05、重复步骤S03和步骤S04,直到达到步骤S02中设置的雷达跟踪时间长度,跟踪结束。

说明书 :

一种基于坐标旋转变换的雷达跟踪方法

技术领域

[0001] 本发明涉及雷达跟踪技术,属于雷达信号处理领域,具体涉及一种基于坐标旋转变换的雷达跟踪方法。

背景技术

[0002] 对目标运动状态进行估计时,学者Kalman将状态变量法引入到滤波理论中来,使状态空间描述与离散时间更新联系起来,对状态进行线性最小均方根误差估计,应用最为广泛,并称之为卡尔曼滤波方法。在雷达进行目标跟踪的过程中,由于在直角坐标系中易于对目标的运动状态进行描述,所以,目标状态方程通常是在直角坐标系中建立的。然而,对目标位置的量测通常是在极坐标系中得到的,即在极坐标系中,进行目标位置相对于雷达的距离、方位角或俯仰角(包括3D雷达的俯仰角)的量测;这就使得目标的运动状态参量(即目标动态参数)与雷达量测值之间的关系是非线性的,所以,雷达跟踪系统必然是非线性系统,这样就不能采用经典的Kalman滤波算法对目标进行跟踪。
[0003] 目前,在雷达跟踪系统中,为了解决非线性滤波问题,主要有三类解决方法:一是近似非线性方程的方法,例如基于泰勒展开式的扩展卡尔曼滤波(EKF)方法;二是估计目标状态一阶矩和二阶矩的方法,例如基于不敏变换,并沿用卡尔曼滤波框架的不敏卡尔曼滤波(UKF)算法;三是直接估计状态后验概率密度函数的方法,例如基于重要性采样原理的粒子滤波(PF)算法。然而,目前所有的滤波算法都是在事先选定的坐标系下进行目标状态估计的,这样,滤波系统的非线性程度是固定的,最终只能通过改进滤波算法来提高目标跟踪效果。
[0004] 在雷达跟踪系统中,滤波系统模型包括状态方程和量测方程。通常雷达量测值是在极坐标系下得到的,为了方便后续描述,将该极坐标系记为雷达极坐标系,将与该极坐标系对应的直角坐标系记为雷达直角坐标系XOY。
[0005] 雷达二维极坐标量测产生的基本原理为:
[0006] 假设目标是在二维平面内运动,目标的观测值是在雷达极坐标下得到的,雷达极坐标的原点与雷达直角坐标系的原点重合,则目标在雷达直角坐标系下位置的真实值为: [0007]
[0008] 其中,r0为雷达极坐标下的目标真实距离,a0为雷达极坐标下的目标真实方位角,x0为目标在雷达直角坐标系下的横坐标,y0为目标在雷达直角坐标系下的纵坐标。
[0009] 而在实际中,由于雷达测量精度的限制,雷达并不能获得目标真实的距离和方位角,而是包含量测误差的目标观测值,那么,目标在雷达极坐标下的量测为:
[0010]
[0011] 其中,r为雷达极坐标下的量测距离,a为雷达极坐标下的量测方位角,nr为雷达测距噪声,na为雷达测角噪声。
[0012] 将雷达极坐标系下的目标量测值转换到雷达直角坐标系,则二维雷达量测极-直坐标转换方程为:
[0013]
[0014] 其中,x为目标在雷达直角坐标系下的量测值的横坐标,y为目标在雷达直角坐标系下的量测值的纵坐标。
[0015] 在雷达直角坐标系XOY下,滤波系统的状态方程为:
[0016] X(k+1)=f(X(k))+V(k) (4)
[0017] 其中,X(k+1)为k+1时刻目标运动的状态矢量,f(·)为k时刻目标运动的状态转移函数,V(k)为k时刻目标运动的过程噪声,并假定V(k)是零均值的高斯白噪声,V(k)的方差为:
[0018] E[V(k)VT(j)]=Q(k)δkj (5)
[0019] 其中,V(j)为j时刻目标运动的过程噪声,Q(k)为k时刻V(k)的协方差矩阵,δkj为Kronecker Delta函数,其数学表示如下:
[0020]
[0021] 在雷达极坐标系下,滤波系统的量测方程为:
[0022] Z(k)=h[x(k)]+W(k) (7)
[0023] 其 中,k时 刻 的 量 测 值 Z(k) =[r(k)a(k)]T,k 时 刻 的 量 测 函 数 该量测函数的非线性使得滤波系统的量测方程是非线性的;x(k)为k时刻在XOY下目标位置分解到x轴的值,y(k)为k时刻在XOY下的目标位置分
解到y轴的值,r(k)为k时刻目标在雷达极坐标下的量测距离,a(k)为k时刻目标在雷达
极坐标下的量测方位角,W(k)为k时刻的量测噪声,并假定W(k)为零均值的高斯白噪声,W(k)的方差为:
[0024] E(W(k)WT(j))=R(k)δkj (8)
[0025] 其中,W(j)为j时刻的量测噪声,R(k)为k时刻W(k)的协方差矩阵,nr(k)为k时刻雷达直角坐标系下的雷达测距噪声,na(k)为k时刻雷达直角坐标系下的雷达测角噪声。 [0026] 在实际的许多雷达跟踪系统中,雷达的目标动态参数与雷达量测值之间的 关系是非线性的,由雷达极坐标量测所带来的量测方程的非线性,会对滤波及相应的目标跟踪效果产生影响。目前,大部分滤波算法都是建立在公式(4)和公式(7)的基础上对目标进行跟踪的。当描述雷达目标运动状态和雷达测量值的坐标系确定后,相应的量测方程的非线性也就确定了。所以需要建立一种坐标系,在该坐标系下,在保证目标运动特性没有发生变化的情况下,来达到降低滤波系统模型中的量测方程的非线性程度的目的。

发明内容

[0027] 有鉴于此,本发明提供了一种基于坐标旋转变换的雷达跟踪方法,该方法基于随机变量相关系数和坐标旋转变换的原理,以达到在定量度量雷达滤波系统模型中的量测方程的非线性程度的基础上,降低雷达滤波系统模型中的量测方程非线性程度,从而提高雷达跟踪效果的目的。
[0028] 本发明所提供的方法的具体设计步骤如下:
[0029] 步骤S00:在雷达极坐标下的目标真实距离r0、雷达测距噪声标准差σr和雷达测角噪声标准差σa为确定的任意数值的情况下,得到当二维雷达量测极-直坐标转换的非线性程度最小,即坐标转换的线性度最大时,雷达极坐标下的目标真实方位角a0的取值范围。
[0030] 1)对二维雷达量测极-直坐标转换方程中的x、y分别在(r0,a0)处进行二元泰勒展开,并保留至一阶项,将x的一阶泰勒展开式记为随机变量g,将y的一阶泰勒展开式记为随机变量k。
[0031]
[0032]
[0033] 通常地,雷达测距噪声nr和雷达测角噪声na是统计独立的,且:
[0034]
[0035]
[0036] 其中,σr为雷达测距噪声标准差,σa为雷达测角噪声标准差。
[0037] 由公式(2)、(9)和(11),则随机变量g服从如下正态分布:
[0038]
[0039] 由公式(2)、(10)和(12),则随机变量k服从如下正态分布:
[0040]
[0041] 2)由随机变量的相关系数的定义可知,随机变量x与随机变量g的相关系数ρxg为:
[0042]
[0043] 结合协方差的性质,则有:
[0044]
[0045] 根据文献M.Miller and0.Dmmmond.Coordinate Transformation Bias in Target Tracking.In Proceedings of SPIE Conference on Signal and Data Processing ofSmall Targets1999,pages409424,1999.SPIE Vol.3809.中的记载,可知:
[0046]
[0047]
[0048]
[0049]
[0050] 根据公式(17)可得:
[0051]
[0052] 根据公式(18)可得:
[0053]
[0054] 由公式(2)和(11),则:
[0055]
[0056] 由公式(2)和(12),则:
[0057]
[0058] 由公式(2)、(3)、(11)、(17)、(19)、(21)和(23),并结合公式(16),则ρxg的解析表达式如下:
[0059]
[0060] 同理,随机变量y与随机变量k的相关系数ρyk为:
[0061]
[0062] 3)取经步骤S00的第2)步得到的ρxg和ρyk的最小值,定义二维雷达量测极-直坐标转换线性度ρ为:
[0063] ρ=min(ρxg,ρyk) (27)
[0064] 根据随机变量坐标转换相关系数ρ的定义可知,ρ是一个无量纲的量,并且0≤ρ≤1。
[0065] 由式(25)、(26)和(27)可知,二维雷达量测极-直坐标转换的非线性与雷达极坐标下的目标真实距离r0、雷达极坐标下的目标真实方位角a0、雷达测距噪声标准差σr和雷达测角噪声标准差σa有关。
[0066] 当r0、σr和σa为确定的任意数值时,二维雷达量测极-直坐标转换线性度ρ在 时取得最大值。
[0067] 步骤S01:当雷达极坐标下的目标真实距离r0、雷达极坐标下的目标真实方位角a0、雷达测距噪声标准差σr和雷达测角噪声标准差σa为确定的任意数值时,通过将雷达直角坐标系XOY顺时针旋转角度 使得旋转后的直角坐标系,即旋转雷达直角坐标系
c c c c
XOY,与XOY 对应的极坐标系,即旋转雷达极坐标系,之间的极-直坐标转换线性度最大。 [0068] 由步骤S00可知,当r0、σr和σa固定时,二维雷达量测极-直坐标转换线性度ρ在 时取得最大值。然而在雷达直角坐标系XOY下,当r0、σr和σa固定时,雷达
极坐标下的目标真实方位角a0不一定满足 使二维雷达量测极-直坐标转换线性
度ρ取最大值,故需要将雷达直角坐标系XOY顺时针旋转角度 变为旋转雷达直角坐标
系XcOYc,相应地,雷达直角坐标量测变为:
[0069]
[0070] 其中,xc为目标在旋转雷达直角坐标系XcOYc下的量测值的横坐标;yc为目标在旋c c转雷达直角坐标系XOY 下的量测值的纵坐标;坐标旋转矩阵 为:
[0071]c c
[0072] 由公式(3)、(28)和(29),则在旋转雷达直角坐标系XOY 下的雷达直角坐标量测值为:
[0073]
[0074] 由公式(3)和(30)可知,雷达直角坐标系XOY顺时针旋转角度 后,目标在雷达极T c c坐标下的量测[ra] 转换为旋转雷达极坐标系XOY 下的 因此,二维雷达量测
极-直坐标转换线性度ρ(a0,r0,σr,σa)转换为 相应地,在步骤S00
中得到的:当r0、σr和σa固定时,二维雷达量测极-直坐标转换线性度ρ(a0,r0,σr,σa)在 时取得最大值,转换为:当r0、a0、σr和σa固定时,二维旋转雷达量测极-直
坐标转换线性度 在满足公式(31)时取得最大值,即当r0、a0、σr和σa
固定时,通过选择旋转角度 满足公式(31),使得二维旋转雷达量测极-直坐标转换线性度最大,进而达到当r0、σr和σa固定时,通过坐标旋转变换,使得旋转雷
c c
达极坐标系与旋转雷达直角坐标系XOY 之间的极-直坐标转换线性取得最大值。
[0075]
[0076] 由于直-极坐标转换,即滤波系统的量测函数是极-直坐标转换的反函数,因而当极-直坐标转换的线性程度大时,则直-极坐标转换的线性程度亦大。因而,可以通过坐标旋转变换使得极-直坐标转换的线性度最大,来降低滤波系统的量测方程的非线性程度。 [0077] 步骤S02:设置目标运动状态,包括目标运动的初始位置和速度、雷达跟踪时间长度和采样时间间隔,进行滤波初始化。
[0078] 步骤S03:目标运动状态由k时刻递推得到k+1时刻的实现步骤。
[0079] 1)由于实际中无法得到雷达极坐标系下的目标真实方位角a0,因而将k+1时刻的雷达极坐标系下的目标方位角的量测值a(k+1)代入式(31)求得k+1时刻的坐标旋转变换的角度值
[0080] 2)根据所得到的 将雷达直角坐标系XOY顺时针旋转角度值 得到c c
k+1时刻的旋转雷达直角坐标系XOY 和相应的旋转雷达极坐标系。
[0081] 3)根据所得到的k+1时刻的旋转雷达直角坐标系XcOYc和相应的旋转雷达极坐标系,通过分析坐标旋转变换前后坐标系之间的关系,即雷达直角坐标系和旋转雷达直角坐标系、雷达极坐标系和旋转雷达极坐标系之间的关系,相应 地得到旋转雷达直角坐标系下的状态方程和旋转雷达极坐标系下的量测方程,并将二者记为坐标旋转变换滤波系统模型。
[0082] a、坐标旋转变换滤波系统模型的状态方程
[0083] ①由公式(28)可知:在k+1时刻目标的位置在雷达直角坐标系XOY下与其在旋转c c雷达直角坐标系XOY 下的关系为:
[0084]
[0085] 其中,xc(k+1)为在XcOYc下目标位置分解到x轴的值;yc(k+1)为在XcOYc下目标位置分解到y轴的值;x(k+1)为在XOY下目标位置分解到x轴的值;y(k+1)为在XOY下目标位置分解到y轴的值; 为对应于坐标旋转变换的角度值 的坐标旋转
矩阵,即:
[0086]c c
[0087] 在k+1时刻目标的速度在XOY下与其在XOY 下的关系为:
[0088]
[0089] 其中, 为在XcOYc下目标速度分解到x轴的值; 为在XcOYc下目标速度分解到y轴的值;vx(k+1)为在XOY下目标速度分解到x轴的值;vy(k+1)为在XOY下
目标速度分解到y轴的值。
[0090] 在k+1时刻目标的加速度在XOY下与其在XcOYc下的关系为:
[0091]c c c c
[0092] 其中, 为在XOY 下目标加速度分解到x轴的值; 为在XOY 下目标加速度分解到y轴的值;ax(k+1)为在XOY下目标加速度分解到x轴的值;ay(k+1)为在
XOY下目标加速度分解到y轴的值。
[0093] ②若在雷达直角坐标系XOY下,仅考虑目标位置和目标速度,即d=2,则目标运动状态向量X(k+1)为:
[0094] X(k+1)=[x(k+1)vx(k+1)y(k+1)vy(k+1)]T (36)
[0095] 由公式(32)和(33)可知旋转雷达直角坐标系XcOYc下的目标运动状态向量c
X(k+1)与X(k+1)的关系为:
[0096] Xc(k+1)=AX(k+1) (37)
[0097] 其中,
[0098]
[0099] 为Kronecker积,Id为d×d维单位矩阵,由d=2,则取I2,进一步地,由公式(38),则有:
[0100]
[0101] 若在雷达直角坐标系XOY下,考虑目标位置、目标速度和目标加速度,则d=3,在公式(38)中,Id取I3。
[0102] ③经过步骤②的坐标旋转变换,即由雷达直角坐标系XOY变为旋转雷达直角坐标系XcOYc,相应地,由公式(4),坐标旋转变换滤波系统模型的状态方程为:
[0103] Xc(k+1)=fc(Xc(k))+Vc(k) (40)
[0104] 其中,Xc(k+1)为在k+1时刻XcOYc下的目标运动的状态矢量,fc(·)为在k时刻XcOYc下的目标运动的状态转移函数,Vc(k)为在k时刻XcOYc下的目标运动的过程噪声。 [0105] 由公式(37)可知:在k时刻,旋转雷达直角坐标系XcOYc下的目标运动的状态转移函数fc(Xc(k))与其在雷达直角坐标系XOY下的关系为:
[0106] fc(Xc(k))=Af(A-1Xc(k)) (41) 同理可得,在k时刻,旋转雷达直角坐标系XcOYc下的目标运动的过程噪声Vc(k)与其在雷达直角坐标系XOY下的关系为:
[0107] Vc(k)=AV(k) (42)
[0108] Vc(k)的方差为:
[0109] E[Vc(k)(Vc(j))T]=AQ(k)ATδkj (43)
[0110] 其中,Vc(j)为在j时刻XcOYc下的目标运动的过程噪声。
[0111] 由于坐标旋转并没有改变目标的运动特性,因此,若目标在雷达直角坐标系下做匀速运动,那么目标在旋转雷达直角坐标系下仍然做匀速运动,只是在不同的雷达直角坐标系下,目标的运动状态分解到相应的各个坐标轴的值不一样。
[0112] b、坐标旋转变换滤波系统模型的量测方程
[0113] 经过步骤S03的步骤2)的坐标旋转变换,由公式(7),在k+1时刻,坐标旋转变换滤波系统模型的量测方程为:
[0114] Zc(k+1)=hc[Xc(k+1)]+Wc(k+1) (44)
[0115] 其中,k+1时刻的旋转量测值Zc(k+1)=[rc(k+1)ac(k+1)]T,rc(k+1)为k+1时刻目标在旋转雷达极坐标下的量测距离,ac(k+1)为k+1时刻目标在旋转雷达极坐标系下的量测方位角;Wc(k1)为k+1时刻旋转雷达直角坐标系XcOYc下的量测噪声,由于雷达直角坐标转换到雷达极坐标的坐标转换关系与旋转雷达直角坐标转换到旋转雷达极坐标的坐标转换关系是相同的,则有:
[0116] hc(·)=h(·) (45)即:
[0117]
[0118] 由于旋转雷达极坐标系与雷达极坐标系的坐标原点是相同,故坐标旋转不改变目c c标量测距离,即r(k+1)=r(k+1);而目标在旋转雷达极坐标系中的量测方位角a(k+1)相
比于雷达极坐标系下的量测方位角发生了变化,变化的角度值为坐标旋转角度值
并且测距噪声和测角噪声并不随着坐标旋转的变化而变化;对比公式(7),则有:
[0119] Zc(k+1)=hcXc(k+1)]+Wc(k) (47)
[0120] Zc(k+1)=Z(k+1)+B(k+1) (48)
[0121]
[0122] Wc(k)=W(k) (50)
[0123] 其中,Wc(k)为k时刻旋转雷达直角坐标系XcOYc下的量测噪声。
[0124] 步骤S04:在坐标旋转变换滤波模型下,选取滤波算法进行滤波,得到k+1时刻目标状态的估计值。
[0125] 步骤S05:重复步骤S03和步骤S04,直到达到步骤2)设置的雷达跟踪时间长度,跟踪结束。
[0126] 有益效果:
[0127] 本发明针对雷达极坐标量测方程的非线性问题,采用二维雷达量测极-直坐标转换后的变量与二维雷达量测极-直坐标转换方程的一阶泰勒展开式之间的相关系数进行定量度量,并且定义二维雷达极-直坐标转换线性度为两个相关系数的最小值,将该最小值作为度量二维雷达量测极-直坐标转换方程的非线性程度的数值;在给出的计算二维雷达量测坐标转换非线性程度的公式中,得到影响雷达极坐标下目标的量测值与雷达直角坐标下目标动态参数间的非线性程度的因素,包括雷达极坐标系下的真实距离、雷达极坐标系下的目标真实方位角、雷达测距噪声标准差以及雷达测角噪声标准差,其中,雷达极坐标系下的目标 真实方位角对坐标转换非线性的的影响处于主导地位。雷达极坐标下目标的量测值与雷达直角坐标下目标动态参数间的非线性程度随着目标真实方位角(记为a0)的
2 2
正弦的平方sin(a0)变化而变化,当0≤sin(a0)≤12时,坐标转换的非线性程度随着
2 2 2
sin(a0)的增大而降低。当12≤sin(a0)≤1时,坐标转换的非线性程度随着sin(a0)的
2
增大而增大,其中,坐标转换的非线性程度在sin(a0)=12时最小。
[0128] 在本发明给出的坐标旋转变换滤波系统模型下,将与雷达极坐标系对应的雷达直角坐标系旋转一定的角度 使得 从而使旋转后雷达直角坐标系对应的雷达极坐标系中的量测方程的非线性程度降到最低。同时,由于坐标旋转变换是线性的,在进行坐标旋转之后,目标运动特性并没有发生改变,即通过使用本发明所提供的坐标旋转滤波系统模型,可以在不改变目标运动特性的情况下,大大地降低量测方程的非线性程度,这样就降低了滤波系统固有的非线性程度,从而达到了提高雷达跟踪效果的目的。
[0129] 此外,在坐标旋转变换滤波系统模型下可以应用所有的非线性滤波算法,在该系统模型下,所有的非线性滤波算法的目标滤波效果相比于不经过坐标旋转变换的滤波系统模型下的滤波效果得到了显著的提高。

附图说明

[0130] 图1为本发明实施例中雷达极坐标与雷达直角坐标对应关系示意图;
[0131] 图2为本发明所提供的二维坐标旋转示意图;
[0132] 图3为滤波位置均方根误差对比仿真图;
[0133] 图4为滤波ANEES对比仿真图。

具体实施方式

[0134] 下面结合附图并举实施例,对本发明进行详细描述。
[0135] 图1为本发明所提供的雷达极坐标与雷达直角坐标对应关系示意图,图2为二维坐标旋转示意图,假设目标在二维平面内做匀速直线运动,具体步骤如下:
[0136] 步骤S00:当雷达极坐标下的目标真实距离r0、雷达测距噪声标准差σr和雷达测角噪声标准差σa为确定的任意数值时,由下式求解二维雷达量测极-直坐标转换的线性度ρ,
[0137] ρ=min(ρxg,ρyk) (1)
[0138] 可得,二维雷达量测极-直坐标转换的线性度ρ在 时取得最大值。
[0139] 步骤S01:当雷达极坐标下的目标真实距离r0、雷达极坐标下的目标真实方位角a0、雷达测距噪声标准差σr和雷达测角噪声标准差σa为确定的任意数值时,通过将雷达c c直角坐标系XOY顺时针旋转角度 使得旋转雷达极坐标系与旋转雷达直角坐标系XOY 之
间的极-直坐标转换线性取得最大值;其中,满足下式:
[0140]
[0141] 步骤S02:设置目标的初始位置为(50Km,0.5Km)、目标的初始速度为(100m/s,100m/s),相应地,d=2;设置雷达跟踪时间长度为40s,采样时间间隔为0.1s。并且采用两点起始法进行滤波初始化。
[0142] 步骤S03:目标状态由k时刻递推得到k+1时刻的实现步骤。
[0143] 1)将k+1时刻的目标方位角的量测值a(k+1)代入公式(2)求得k+1时刻的坐标旋转变换的角度值
[0144] 2)根据所得到的 将雷达直角坐标系XOY顺时针旋转角度值 得c c
到k+1时刻的旋转雷达直角坐标系XOY 和相应的旋转雷达极坐标系。
[0145] 3)根据所得到的k+1时刻的旋转雷达直角坐标系XcOYc和相应的旋转雷达极 坐标系,得到旋转雷达直角坐标系下的状态方程和旋转雷达极坐标系下的量测方程。
[0146] a、坐标旋转变换滤波系统模型的状态方程
[0147] ①若在雷达直角坐标系XOY下,仅考虑目标位置和目标速度,即d=2,则目标的运动状态向量X(k+1)为:
[0148] X(k+1)=[x(k+1)vx(k+1)y(k+1)vy(k+1)]T (3)
[0149] 旋转雷达直角坐标系XcOYc下的目标运动状态向量Xc(k+1)与X(k+1)的关系为: [0150] Xc(k+1)=AX(k+1) (4)
[0151] 由d=2,则取I2,进一步地,
[0152]
[0153] ②由于假定目标在二维平面内做匀速直线运动。因而,坐标旋转变换滤波系统模型的状态方程为:
[0154] Xc(k+1)=FcXc(k)+Vc(k) (6)
[0155] 其中,
[0156]
[0157] 根据步骤S03的步骤1)得到的坐标旋转的角度值 并由公式(5)求得A。并且公式(6)中的状态转移矩阵为:
[0158]
[0159] 其中,T为采样间隔,取T=0.1s,假定旋转雷达直角坐标系下各个坐标轴的过程噪声为高斯白噪声,那么,公式(6)中的Vc(k)为,
[0160]
[0161] 其中,nx(k)为k时刻旋转雷达直角坐标系下目标运动的过程噪声分解到x轴的值,ny(k)为k时刻旋转雷达直角坐标系下目标运动的过程噪声分解到y轴的值,nx和ny的
2 2
均值均为0,nx的方差σx=0.01m/s,ny的方差σy=0.01m/s。
[0162] 化简式(6)得到本实施例的坐标旋转变换滤波系统模型的状态方程为:
[0163]
[0164] b、坐标旋转变换滤波系统模型的量测方程
[0165] 假设k时刻旋转雷达直角坐标系XcOYc下的量测噪声Wc(k)中的雷达测距噪声nr(k)为零均值的高斯白噪声,设置其标准差σr=50m,雷达测角噪声na(k)为零均值的高斯白噪声,设置其标准差σa=0.5°,其中:
[0166]
[0167] 将步骤S03的步骤1)得到的坐标旋转的角度值 代入下式:
[0168]
[0169] 将Z(k+1)=[r(k+1)a(k+1)]T以及由上式计算得到的B(k+1),代入下式:
[0170] Zc(k+1)=Z(k+1)+B(k+1) (13)
[0171] 将 公式(13)以及由式(11)计算得到c
的W(k)代入下式:
[0172] Zc(k+1)=hcXc(k+1)]+Wc(k) (14)
[0173] 化简式(14)得到本实施例的坐标旋转变换滤波系统模型的量测方程为:
[0174]
[0175] 步骤S04:选择一阶扩展卡尔曼滤波算法(FEKF)和不敏卡尔曼滤波算法(UKF)两种非线性滤波算法,采用MATLAB软件分别进行仿真,并在坐标旋转变换滤波模型下进行滤波,得到k+1时刻目标状态的估计值。
[0176] 步骤S05:重复步骤S03和步骤S04,直至达到步骤S02所设置的雷达跟踪时间长度40s时,跟踪结束。
[0177] 图3为滤波位置均方根误差对比仿真图,图4为滤波ANEES对比仿真图,本实施例的仿真参数如下:
[0178] 表1仿真参数
[0179]
[0180] 假设目标在二维平面内做匀速直线运动:
[0181] 图3的仿真结果显示了,采用本发明所提供的坐标旋转变换滤波系统模型的滤波算法:FEKF、UKF并分别记为CFEKF和CUKF,以及未采用本发明所提供的坐标旋转变换
滤波系统模型的滤波算法:FEKF、UKF和二阶扩展卡尔曼滤波算法(SEKF)各种滤波算法得到的目标状态估计的位置均方根误差曲线分别与目标状态估计的位置的后验克拉美罗界
(PCRLB)之间的关系图。
[0182] 其中,目标状态估计的位置的PCRLB的表示了各种滤波算法的下界,滤波位置均方根误差越小越好,当某种滤波算法的滤波均方根误差曲线达到PCRLB时,该算法最优。 [0183] 图4的仿真结果显示了,采用本发明所提供的坐标旋转变换滤波系统模型的滤波算法:CFEKF和CUKF,以及未采用本发明所提供的坐标旋转变换滤波系统模型的滤波算法:FEKF、UKF和二阶扩展卡尔曼滤波算法(SEKF)各种滤波算法的滤波ANEES仿真结果图。图
4表示对各个滤波算法的一致性的检验,当滤波算法落入两条平行于x轴的直线之间,则表示该算法满足一致性。
[0184] 由图3和图4可知,UKF的滤波效果优于SEKF,SEKF优于FEKF;CFEKF和CUKF的滤波效果优于FEKF、SEKF和UKF,并且,CFEKF滤波曲线由最初的接近于PCRLB到最终达到PCRLB,CUKF滤波曲线始终与PCRLB满足一致性。因而基于坐标旋转变换滤波系统模型的滤波算法的目标状态估计效果要远远优于不采用坐标旋转变换的滤波系统模型的滤波算法。 [0185] 以上所述的具体描述,对发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。