首页> 中国专利> 一种球坐标系下带多普勒观测的雷达目标跟踪方法

一种球坐标系下带多普勒观测的雷达目标跟踪方法

摘要

本发明涉及一种球坐标系下带多普勒观测的雷达目标跟踪方法,该方法包括以下步骤:伪量测构造步骤,通过当前时刻k雷达获得的距离量测rm(k)和多普勒量测的乘积构造伪量测(转换多普勒);量测转换步骤,将球坐标系量测转换到直角坐标系;无偏一二阶矩计算步骤,计算转换位置量测误差和转换多普勒量测误差的无偏一二阶矩;伪状态空间构造及利用CDMKF提取伪状态信息,通过当前时刻转换多普勒η(k)及其导数构造伪状态空间,并提取伪状态信息;笛卡尔状态信息提取步骤,提取目标的笛卡尔状态信息;以及静态融合步骤,静态融合伪状态信息提取步骤的伪状态信息和笛卡尔状态信息提取步骤所提取的笛卡尔状态信息。

著录项

  • 公开/公告号CN105954742A

    专利类型发明专利

  • 公开/公告日2016-09-21

    原文格式PDF

  • 申请/专利权人 哈尔滨工业大学;

    申请/专利号CN201610339300.1

  • 发明设计人 周共健;郭正琨;许荣庆;

    申请日2016-05-19

  • 分类号G01S13/72(20060101);

  • 代理机构北京高航知识产权代理有限公司;

  • 代理人赵永强

  • 地址 150080 黑龙江省哈尔滨市南岗区西大直街92号

  • 入库时间 2023-06-19 00:28:54

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-04-12

    授权

    授权

  • 2016-10-19

    实质审查的生效 IPC(主分类):G01S13/72 申请日:20160519

    实质审查的生效

  • 2016-09-21

    公开

    公开

说明书

技术领域

本发明涉及雷达目标跟踪,尤其涉及球坐标系带多普勒观测的雷达目标跟踪方法。

背景技术

在目标跟踪领域,目标动态模型通常在笛卡尔坐标系中进行建模,而量测一般却是在极坐标系中得到,这样一来,目标跟踪就成为一个非线性估计问题。解决这一问题的一类常用方法就是转换量测卡尔曼滤波器,即先将传感器量测通过坐标变换表示成笛卡尔坐标系下量测的伪线性形式,然后估计转换量测误差的前两阶矩并基于卡尔曼滤波完成目标跟踪。这一方法已经得到广泛的研究,差别仅在于转换量测误差偏差和协方差求法的不同,但是它们都仅仅考虑了传感器的位置量测。实际采用的雷达,尤其是多普勒雷达,往往还可以提供多普勒量测。理论计算与实践已经证明,充分利用多普勒量测信息可以有效地提高目标的跟踪精度。

解决带多普勒量测的目标跟踪问题目前有两种思路,第一种便是利用非线性滤波方法(如EKF/UKF/PF等)直接同时处理位置量测和多普勒量测,但由于此时多普勒量测是目标运动状态的强非线性函数,传统的EKF/UKF算法稳定性得不到保证,时常出现滤波精度恶化甚至滤波发散问题,而PF计算量很大,不能满足工程实时性要求;另一种便是通过距离和多普勒的乘积构造伪量测,包括利用伪量测及其各阶微分定义伪状态空间的方法先降低多普勒的强非线性,然后结合线性滤波和非线性滤波方法利用伪量测和位置量测更新目标状态,代表性的方法有序贯扩展卡尔曼滤波器(SEKF)、序贯无敏滤波器(SUKF)和静态融合转换量测卡尔曼滤波器(SF-CMKF)。基于第二种思路的这些方法由于更合理的利用了多普勒信息,相对于前者具有更好的跟踪精度和稳定性。

但在量测误差较大时,滤波误差在SEKF和SUKF迭代过程中反馈累计扩大,会造成滤波器性能不稳定。而文献G.Zhou,M.Pelletier,T.Kirubarajan and T.Quan,“Statically fused converted position and doppler measurement kalman filters,”IEEE Transactions on Aerospace and Electronic Systems,Vol.50,no.1,pp.300-318,2014提出的SF-CMKF,首先构造了一个转换多普勒量测卡尔曼滤波器(CDMKF)从伪量测中线性的提取伪状态信息,同时利用转换位置量测卡尔曼滤波器(CPMKF)提取目标笛卡尔状态,然后联合两者的输出在最小均方误差(MMSE)准则下估计出目标最终状态,将动态非线性估计问题转换成一个动态线性估计问题和一个静态非线性融合问题,有效避免了利用非线性迭代滤波技术处理多普勒量测。但该文献中采用的量测转换是有偏的,而且是在二维极坐标系下讨论的。

发明内容

本发明鉴于背景技术的以上问题提出,用于解决背景技术中存在的问题,至少是提供一种有益的选择。

为实现以上目的,本发明公开了一种球坐标系下带多普勒观测的雷达目标跟踪方法,包括以下步骤:伪量测构造步骤,通过当前时刻k雷达获得的距离量测rm(k)和多普勒量测的乘积构造伪量测;量测转换步骤,将球坐标系下的量测无偏地转换到直角坐标系下;根据所述伪量测和转换后位置量测,在所述直角坐标系下计算转换位置量测误差的无偏一二阶矩和转换多普勒量测误差的无偏一二阶矩的步骤;笛卡尔状态信息提取步骤,利用转换位置量测及其转换位置量测误差的无偏一二阶矩提取目标的笛卡尔状态信息;伪状态信息提取步骤,利用伪量测的真值(转换多普勒)及其导数构造伪状态空间,并利用伪量测和笛卡尔状态信息提取伪状态信息;静态融合步骤,对所述伪状态信息提取步骤所提取的伪状态信息和所述笛卡尔状态信息提取步骤所提取的目标的笛卡尔状态信息进行静态融合。

根据一种实施方式,在所述伪状态信息步骤中,利用转换多普勒量测卡尔曼滤波器提取伪状态信息;以及在所述笛卡尔状态信息提取步骤中,由转换位置量测卡尔曼滤波器提取目标的笛卡尔状态信息。

本发明的实施方式在球坐标系下提出了一种静态融合无偏转换量测卡尔曼滤波方法,该方法首先构造了一个转换多普勒量测卡尔曼滤波器(CDMKF)从伪量测中线性的提取伪状态信息,同时利用转换位置量测卡尔曼滤波器(CPMKF)提取目标笛卡尔状态,然后联合两者的输出在最小均方误差(MMSE)准则下估计出目标最终状态。可以提高其跟踪精度。

附图说明

结合附图,可以更好地理解本发明,但是附图仅仅是示例性的,不是对本发明的限制。

图1示出了球坐标下目标跟踪示意图。

图2示出了一种本发明一种实施方式的雷达目标跟踪方法的示例流程。

图3示出了仿真情况下的RMSE位置误差图。

图4示出了仿真情况下的RMSE速度误差图。

具体实施方式

下面结合附图具体说明本发明的实施方式。所说明的实施方式仅是示例性的,不是对本发明的限制。在所做的说明中,各实施方式可以互相参照。

在陈述本发明的步骤之前,先介绍一下球坐标系下带多普勒量测的目标跟踪的基本数学模型。

带多普勒量测的目标跟踪模型在笛卡尔坐标系中用离散时间状态方程表示为

X(k+1)=ΦX(k)+ΓV(k)(40)

其中,为目标运动状态,x(k),y(k)和z(k)分别为目标在x,y和z方向上的三个位置分量,和为相应的速度分量,Φ,Γ分别为状态转移矩阵和过程噪声增益矩阵,V(k)是均值为0,方差为Q(k)的高斯过程噪声。

图1示出了球坐标下目标跟踪示意图。如图1所示,量测方程可表示为

Zm(k)=f[X(k)]+W(k)(41)

其中

Zm(k)=[rm(k),βm(k),ϵm(k),r·m(k)]T,f[X(k)]=[r(k),β(k),ϵ(k),r·(k)]T---(42)

r(k)=x2(k)+y2(k)+z2(k)β(k)=tan-1(y(k)/x(k))ϵ(k)=tan-1(z(k)/x2(k)+y2(k))---(43)

r·(k)=x(k)x·(k)+y(k)y·(k)+z(k)z·(k)x2(k)+y2(k)+z2(k),W(k)=[r~(k),β~(k),ϵ~(k),r·~(k)]T---(44)

rm(k),βm(k),εm(k)和分别为径向距离、方位角、俯仰角和多普勒量测,r(k),β(k),ε(k)和为相应的真值,和为相应的均值为0的高斯量测噪声,方差分别为和且和互不相关,和互不相关,和的相关系数为ρ。

球坐标系中带多普勒量测的雷达目标跟踪的目的,就是根据k时刻雷达对于目标的量测rm(k),βm(k),εm(k)和以及先验的量测偏差信息均值为0、方差分别为和的高斯白噪声和和的相关系数ρ,估计出目标当前时刻的运动状态

本发明的实施方式的基本步骤为:

步骤一S101:通过当前时刻k雷达获得的距离量测rm(k)和多普勒量测的乘积构造伪量测

ηc(k)=rm(k)r·m(k)=η(k)+η~(k)---(45)

其中是笛卡尔坐标系中伪量测ηc(k)的转换误差。

步骤二S102:进行量测转换,将球坐标系下的量测无偏地转换到直角坐标系下

xcu(k)=e-σβ2+σϵ22rm(k)cosβm(k)cosϵm(k)=x(k)+x~(k)---(46)

ycu(k)=eσβ2+σϵ22rm(k)sinβm(k)cosϵm(k)=y(k)+y~(k)---(47)

zcu(k)=eσϵ2/2rm(k)sinϵm(k)=z(k)+z~(k)---(48)

其中,和分别为笛卡尔坐标系中x,y和z方向上的转换后位置量测,和分别是笛卡尔坐标系中相应的位置转换量测误差,rm(k),βm(k)和εm(k)分别是当前时刻k雷达获得的距离量测、方位角量测和俯仰角量测。

步骤三S103:计算转换位置量测误差和转换多普勒量测误差的无偏一二阶矩。转换位置量测误差和转换多普勒量测误差的均值和方差依次为(为简化起见,部分变量的索引时刻k给予省略)

μx(k)=(eσβ2+σϵ22-e-σβ2-σϵ22)rm(k)cosβm(k)cosϵm(k)---(49)

μy(k)=(eσβ2+σϵ22-e-σβ2-σϵ22)rm(k)sinβm(k)cosϵm(k)---(50)

μz(k)=(eσϵ2/2-e-σϵ2/2)rm(k)sinϵm(k)---(51)

μη(k)=ρσrσr·---(52)

Rxx(k)=(rm2(k)+σr2)(1+e-2σβ2cos(2βm(k)))(1+e-2σϵ2cos(2ϵm(k)))/4-e-σβ2-σϵ2rm2(k)cos2βm(k)cos2ϵm(k)---(53)

Ryy(k)=(rm2(k)+σr2)(1-e-2σβ2cos(2βm(k)))(1+e-2σϵ2cos(2ϵm(k)))/4-e-σβ2-σϵ2rm2(k)sin2βm(k)cos2ϵm(k)---(54)

Rzz(k)=(rm2(k)+σr2)(1-e-2σϵ2cos(2ϵm(k)))/2-e-σϵ2rm2(k)sin2ϵm(k)---(55)

Rxy(k)=Rxy(k)=(rm2(k)+σr2)e-2σβ2sin(2βm(k))(1+e-2σϵ2cos(2ϵm(k)))/4-e-σβ2-σϵ2rm2(k)sinβm(k)cosβm(k)cos2ϵm(k)---(56)

Rxz(k)=Rzx(k)=e-σβ22-2σϵ2cosβm(k)sin(2ϵm(k))(rm2(k)+σr2)/2-e-σβ22-σϵ2rm2(k)cosβm(k)sinϵm(k)cosϵm(k)---(57)

Ryz(k)=Rzy(k)=e-σβ22-2σϵ2sinβm(k)sin(2ϵm(k))(rm2(k)+σr2)/2e-σβ22-σϵ2rm2(k)sinβm(k)sinϵm(k)cosϵm(k)---(58)

Rηη(k)=rm2(k)σr·2+σr2r·m2(k)+(1+5ρ2)σr2σr·2+2rm(k)r·m(k)ρσrσr·---(59)

Rxη(k)=Rηx(k)=e-σβ2-σϵ22cosβm(k)cosϵm(k)(r·m2(k)σr2+rm(k)ρσrσr·)---(60)

Ryη(k)=Rηy(k)=e-σβ2-σϵ22sinβm(k)cosϵm(k)(r·m2(k)σr2+rm(k)ρσrσr·)---(61)

Rzη(k)=Rηz(k)=e-σϵ2/2sinϵm(k)(r·m2(k)σr2+rm(k)ρσrσr·)---(62)

其中,rm(k),βm(k)和εm(k)和分别是当前时刻k雷达获得的距离量测、方位角量测、俯仰角量测和多普勒量测,σr,σβ,σε和分别是距离量测、方位角量测、俯仰角量测和多普勒量测的测量偏差。ρ是距离和多普勒量测之间的相关系数。Rxx(k)即指转换量测误差的方差,Rxy(k)即指转换量测误差和之间的互协方差,类似符号的含义可以类推。

步骤四S104:利用之前得到的转换位置量测及其转换位置量测误差的无偏一二阶矩提取由CPMKF提取目标的笛卡尔状态信息,其迭代过程如下

X^p(k+1,k)=ΦpX^p(k,k)---(63)

Pp(k+1,k)=ΦpPp(k,k)ΦpT+ΓpQ(k)ΓpT---(64)

Kp(k+1)=Pp(k+1,k)HpT[HpPp(k+1,k)HpT+Rp(k+1)]-1---(65)

X^p(k+1,k+1)=X^p(k+1,k)+Kp(k+1)[Zcp(k+1)-HpX^p(k+1,k)]---(66)

Pp(k+1,k+1)=[I-Kp(k+1)Hp]Pp(k+1,k)(67)

其中

Rp(k)=Rxx(k)Rxy(k)Rxz(k)Ryx(k)Rjy(k)Ryz(k)Rzx(k)Rzy(k)Rzz(k),Zcp(k)=xc(k)-μx(k)yc(k)-μy(k)zc(k)-μz(k)---(68)

步骤五S105:通过当前时刻转换多普勒η(k)及其导数构造伪状态空间,并利用CDMKF提取伪状态信息。

构造伪状态空间为

η(k)=η(k)η·(k)---(69)

CDMKF的迭代过程如下

η^(k+1,k)=Φηη^(k,k)+Gu(k)---(70)

Pη(k+1,k)=ΦηPη(k,k)ΦηT+ΓxQx(k)ΓxT+ΓsQs(k)ΓsT---(71)

Kη(k+1)=Pη(k+1,k)HηT[HηPη(k+1,k)HηT+Rηη(k+1)]-1---(72)

η^(k+1,k+1)=η^(k+1,k)+Kη(k+1)[Zcη(k+1)-Hηη^(k+1,k)]---(73)

Pη(k+1,k+1)=[I-Kη(k+1)Hη]Pη(k+1,k)(74)

其中

Γx=T3T2/202T,Qs(k)=diag[2q2,2q2,2q2]---(75)

Φη=1T01,G=Γs=T3/2T3/2T3/2T2T2T2,u(k)=E(vx2(k)vy2(k)vz2(k))=qqq---(76)

Qx(k)=q(x^2x^x·^x·^x^x·^2+y^2y^y·^y·^y^y·^2+z^2z^z·^z·^z^2z·^2)-q(PxxPxx·Px·xPx·x·+PyyPyy·Py·yPy·y·+PzzPzz·Pz·zPz·z·)---(77)

其中T是雷达扫描周期,q是笛卡尔坐标系中各个坐标轴方向的过程高斯白噪声的方差,式(77)中Pp(k,k)由步骤四中的CPMKF提供。

步骤六S106:静态融合伪状态信息和笛卡尔状态信息(为简化起见,部分变量的索引时刻k给予省略)。

1)计算伪状态估计和目标位置估计之间的互协方差

Ppη(k+1)=[I-Kp(k+1)Hp]ΦpPpη(k)ΦηT[I-Kη(k+1)Hη]T+[I-Kp(k+1)Hp]ΓpQ(k)(ΓxXΓ)T[I-Kη(k+1)Hη]T+Kp(k+1)Rpη(k+1)Kη(k+1)T---(78)

其中

2)计算目标状态和伪观测状态(将伪状态η(k)当做目标最终状态的一种观测状态,伪状态是目标最终状态的一个数学函数)之间的协方差

PXZ=PpC·T-Ppη---(79)

其中C是伪状态与目标状态之间的函数关系,定义如下

η(k)=η(k)η·(k)=C[X(k)]=x(k)x·(k)+y(k)y·(k)+z(k)z·(k)x·2(k)+y·2(k)+z·2(k)---(80)

是函数C的Jacobin矩阵。

3)计算伪观测状态的方差

PZZ=C·PpC·T+Pη+12Σi=1nηΣj=1nηeiejTtr(C··iPpC··jPp)-C·Ppη-(C·Ppη)T---(81)

其中,ei是笛卡尔坐标系中第i个nη维偏置单位向量,是函数C的Jacobin矩阵,为函数C的第i个分量的Hessian矩阵。

4)计算目标的最终状态和状态估计方差

X^=X^p+PXZ(PZZ)-1(η^-Z)---(82)

P=Pp-PXZ(PZZ)-1(PXZ)T>

其中

本发明相对于其他方法的优势在于,将球坐标系下的动态非线性估计问题转换成一个动态线性估计问题和一个静态非线性融合问题,有效避免了利用非线性迭代滤波技术处理多普勒量测;而且步骤三中的量测转换方法是无偏的,相对于现有球坐标系中加性有偏量测转换方法更精确。

为了验证球坐标下静态融合无偏转换量测卡尔曼滤波器的有效性,将本文算法(SF-UCMKF)与仅考虑位置量测的CPMKF算法、同时处理位置和多普勒量测的SEKF算法进行仿真比较。

考虑对一在三维空间里作常速运动的目标进行跟踪,目标初始位置(30km,30km,30km),初始速度为20m/s,方向为(60deg,60deg),位于坐标原点的多普勒雷达以1s的采样周期提供目标径向距离、方位角、俯仰角和多普勒量测数据,其量测噪声的标准差分别为σr=300m,σβ=0.3deg,σε=0.3deg和和的相关系数ρ=-0.9,三个坐标轴上的过程噪声标准差均为0.01m/s2。采用两点差分法对跟踪滤波器进行初始化,评价指标为位置、速度的均方根(RMSE)误差。

对上述条件做100步上的50次Monte-Carlo仿真结果如图3和图4所示。

从以上的仿真结果可以看出,SF-UCMKF和SEKF相比CPMKF初始误差和稳态误差都有很大幅度的减小,这说明多普勒量测的引入,可以显著改善跟踪滤波器的性能;SF-UCMKF又比SEKF具有更小的初始误差和稳态误差,其估计精度接近CRLB极限,这是因为SF-UCMKF同时利用两个动态最优线性滤波器(CPMKF和CDMKF)提取目标位置信息和伪状态信息,而将非线性信息的处理放在动态迭代之外的静态融合估计器中完成,这样避免了非线性误差在动态迭代过程中多次反馈累计,从而有效改善了跟踪滤波器的性能。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号