机动目标跟踪与反跟踪(附录)
2014研究生数学建模B题优秀论文

三 符号说明
r
r
k
目标径向距离 目标方位角 目标俯仰角 雷达极坐标下测距误 差 雷达极坐标下方位角 误差 雷达极坐标下俯仰角 误差 雷达在地球直角坐标 下 x 轴上的标准差 雷达在地球直角坐标 下 y 轴上的标准差 雷达在地球直角坐标 下 z 轴上的标准差 目标的运动状态
-3-
一 问题重述
目标跟踪是指根据雷达等传感器所获得的对目标的测量信息, 连续地对目标 的运动状态进行估计,进而获取目标的运动态势及意图。目标机动则是指目标的 速度大小和方向在短时间内发生变化,通常采用加速度作为衡量指标。目标跟踪 与目标机动是“矛”与“盾”的关系。因此,引入了目标机动时雷达如何准确跟踪的 问题。 机动目标跟踪的难点在于以下几个方面:(1) 描述目标运动的模型,即目标 的状态方程难于准确建立。通常情况下跟踪的目标都是非合作目标,目标的速度 大小和方向如何变化难于准确描述; (2) 传感器自身测量精度有限加之外界干 扰,传感器获得的测量信息,如距离、角度等包含一定的随机误差,用于描述传 感器获得测量信息能力的测量方程难于完全准确反映真实目标的运动特征; (3) 当存在多个机动目标时,除了要解决(1)、(2)两个问题外,还需要解决测量信息 属于哪个目标的问题,即数据关联。由于以上多个挑战因素以及目标机动在战术 上主动的优势,机动目标跟踪已成为近年来跟踪理论研究的热点和难点[1]。 目标跟踪处理流程通常可分为航迹起始、点迹航迹关联(数据关联)、航迹 滤波等步骤。 另外, 不同类型目标的机动能力不同。 因此, 在对机动目标跟踪时, [2] 必须根据不同的目标类型选择相应的跟踪模型 。 根据题目提供的 3 组机动目标测量数据,本文拟解决以下问题: 问题一 根据附件中的 Data1.txt 数据,分析目标机动发生的时间范围,并 统计目标加速度的大小和方向。建立对该目标的跟踪模型,并利用多个雷达的 测量数据估计出目标的航迹。鼓励在线跟踪。 问题二 附件中的 Data2.txt 数据对应两个目标的实际检飞考核的飞行包线 (检飞:军队根据国家军标规则设定特定的飞行路线用于考核雷达的各项性能 指标,因此包线是有实战意义的)。请完成各目标的数据关联,形成相应的航 迹,并阐明你们所采用或制定的准则(鼓励创新)。如果用序贯实时的方法实 现更具有意义。若出现雷达一段时间只有一个回波点迹的状况,怎样使得航迹 不丢失?请给出处理结果。 问题三 根据附件中 Data3.txt 的数据,分析空间目标的机动变化规律(目标 加速度随时间变化)。若采用第 1 问的跟踪模型进行处理,结果会有哪些变化? 问题四 请对第 3 问的目标轨迹进行实时预测,估计该目标的着落点的坐 标,给出详细结果,并分析算法复杂度。 问题五 Data2.txt 数据中的两个目标已被雷达锁定跟踪。 在目标能够及时了 解是否被跟踪,并已知雷达的测量精度为雷达波束宽度为 3° ,即在以雷达为锥 顶,雷达与目标连线为轴,半顶角为 1.5° 的圆锥内的目标均能被探测到;雷达 前后两次扫描时间间隔最小为 0.5s。为应对你们的跟踪模型,目标应该采用怎 样的有利于逃逸的策略与方案?反之为了保持对目标的跟踪,跟踪策略又应该 如何相应地变换?
特工跟踪技巧之——反跟踪

特⼯跟踪技巧之——反跟踪⽤⼀个⽐喻:跟踪和反跟踪,就是⽭和盾的关系。
间谍与反间谍,也是如此。
教头在之前的⽂章⾥也提到过,没有最强的⽭,也没有所谓最强的盾,在某⼀个场合,某⼀个时间点,或许就会有⾼下之分。
⽐如⼀个很⾼明的间谍,很多⼈抓了很久都没抓到,但是在⼀次⾏动中疏忽了,被⼀个菜鸟反间谍特⼯发现了,你说能够就凭借⼀次交⼿,说这个菜鸟就⽐这个间谍更厉害吗?没有绝对安全的反跟踪⼿法,也没有绝对保密的跟踪⼿法。
对于特⼯来说,所学到的知识都是⼀样的,关键是看在具体的场合和条件下,灵活地运⽤。
在这个场合下你运⽤得更好,那么就你就能在这次交⼿中获胜。
汽车反跟踪⽐较简单,例如闯红灯、突然变道等等,也没什么太多讲解的意义,在本章节,只讲如何徒步反跟踪。
在此之前,教头要说明清楚⼏点原则:⼀是反跟踪是特⼯必须要熟悉和使⽤的流程,但是⼀旦已经有⼈跟踪,说明处境已经很危险。
意思是,你的任务是潜伏好,如果已经被盯梢,就有暴露的可能。
希望每⼀次的⾏动,都没有发现有⼈跟踪,这样才是最好的。
⼆是跟踪的原则就是不暴露,宁愿跟丢也不暴露,因为暴露了,对⽅就会察觉,再继续跟可能也没有太多的意义,甚⾄给以后的⼯作带来更多的⿇烦。
三是跟踪不是抓捕,跟踪⼈员也不会因此采取暴⼒⼿段,这样就失去跟踪的意义了,跟踪的⽬的也是在于秘密地寻找线索和证据。
反跟踪,⽆⾮是两点:察觉是否有⼈跟踪,如果有,应该如何甩掉跟踪者。
⼀、如何察觉曾经有⼈总结就那么⼏个字,看、听、停、转、回,⼤家可以各⾃理解。
(⼀)出门之前,务必通过窗户观察四周环境,看是否有⼈在楼下盯梢。
(⼆)出门以后,左顾右盼,观察四周环境。
(三)⾛路时,假装系鞋带,但是应当是侧⾯位下蹲,即头部不是朝着前⽅,⽽是侧⽅,这样就能观察到左右的环境(就是⾛路时前后的环境)。
(四)到⼩摊位买东西,停顿,同上位置,观察环境。
如果有⼈不继续跟进(五)突然折返,看是否有之前看过的⾯孔。
往复⼏次,就会露陷。
(六)遇⼈少的弯道(有建筑物阻挡的转⾓)后快速转弯,再另⼀个转⾓处察看。
机动目标跟踪

机动目标跟踪机动目标跟踪是指在移动过程中对目标进行连续跟踪和监测,以提供实时信息和数据支持。
机动目标可以是运动中的车辆、船只、飞机等,也可以是行走的人员和动物。
机动目标跟踪的技术应用广泛,包括交通管理、安防监控、军事侦查等领域。
机动目标跟踪的关键是从图像或视频中提取目标的特征并进行有效的目标识别。
常用的目标特征包括颜色、形状、纹理和运动信息等。
在目标识别的基础上,可以利用物体的轨迹信息对目标进行跟踪。
目标跟踪的方法多种多样,包括基于视觉的方法和基于传感器的方法。
基于视觉的目标跟踪主要利用图像或视频中的像素信息来进行目标识别和跟踪。
常见的方法包括模板匹配、特征提取和目标检测等。
模板匹配是指通过与目标模板的像素值相似度来确定目标的位置。
特征提取是指从图像中提取目标的颜色、纹理和形状等特征,然后通过特征匹配来跟踪目标。
目标检测是指利用目标检测算法在图像中寻找目标的位置,然后通过跟踪算法进行目标跟踪。
基于传感器的目标跟踪则利用传感器获取的距离、速度和方位等信息进行目标识别和跟踪。
常见的传感器包括雷达、激光和红外传感器等。
利用雷达传感器可以获取目标的距离和方位信息,然后通过目标识别算法进行目标跟踪。
利用激光和红外传感器可以获取目标的距离和速度信息,然后通过跟踪算法进行目标跟踪。
机动目标跟踪的难点在于目标在移动过程中可能会发生模糊、遮挡和形变等变化。
为了解决这些问题,研究者们提出了许多改进的方法。
例如,利用多个传感器和多个视角来获取更全面的目标信息;利用深度学习和人工智能等技术对目标进行更准确的识别和跟踪。
总之,机动目标跟踪是一项具有挑战性的任务,但也是非常重要和有意义的。
通过有效的目标跟踪技术,可以提高交通管理的效率,增强安防监控的能力,提升军事侦查的水平,对于社会的发展和人类的福祉具有重要意义。
机动目标跟踪

表 1 距离、速度和加速度估计的稳态均值误差和均方根误差(β 0.01)
目标加速度 (m/s2) ME
距离(m) RMSE
速度(m/s)
ME
RMSE
加速度(m/s2)
ME
RMSE
0
69.7
240.7
‐0.62
33.0
‐0.11 1.8
10
166.8
327.7
‐2.1
34.5
‐0.07 1.03
20
233.4
其中
0是已知的目标加速度负下限。
这种时变的概率密度函数在每一瞬时机动加速度的概率密度是不同的;一旦“当前”加速
度即加速度均值被给定,加速度的概率密度函数便完全确定,这种时变的加速度概率密度函数
称为“当前”概率密度函数。
二、自适应卡尔曼滤波算法
(1)离散状态方程 考虑非零加速度均值,一维情况下的状态方程为:
章所提出的模型及自适应算法对法向机动加速度的估值能力,我们对三维空间情况进行了计算
机仿真。
仿真中,假定探测器沿三坐标轴方向独立地检测目标的运动,因此我们可以将前面采用的
一维模型和算法推广到每一个坐标轴上。当法向加速度 a=4.08g,θ=300,目标的初始速度 450 / 时,沿 X 轴方向的仿真结果如图 7 和 8 所示;沿 Z 轴方向的仿真结果如图 9 和
P k|k I K k H k P k|k 1 ………………………………………………… (21)
同时:
|1
|1
1| 1
可以写成如下形式:
1|
1
| …………………………………………………………….. (22)
其中:
F1
1
机动目标的追踪与反追踪的模型完整版

(由组委会填写)第十一届华为杯全国研究生数学建模竞赛学校大连理工大学参赛队号10141005队员姓名1.鲁欢2.候会敏3.程帅兵(由组委会填写)第十一届华为杯全国研究生数学建模竞赛题目机动目标的跟踪与反跟踪模型的建立及求解摘要:本文主要对机动目标追踪与反追踪模型的建立及求解问题进行了相关计算,讨论结果大致如下:问题一,根据附件中的数据,利用数值法求解各个时刻点处的加速度,挑出加速度数量较大的时刻,并绘出矩形图,以加速度持续较大的时刻点为机动时间范围,并进行统计其大小以及方向,追踪模型则是依据现时刻以及前一时刻估计出的的物理量如位置速度加速度等,并根据数据统计出目标的机动能力即两时刻加速度最大该变量作为下一时刻的加速度,来计算在这种极限状态下目标向四周逃离的最远边界,因而形成一个区域,其中心即为雷达天线下时刻所指方向。
航迹计算将三雷达测得的数据转换到同一坐标系中在进行拟合得到。
问题二,首先进行了航迹起始的确定。
采用联合概率数据关联(JPDA)算法,通过对确认矩阵拆分得到互联事件及互联矩阵,计算互联事件的概率来进行数据关联,然后按照确定航迹。
为避免雷达对于仅有一个回波信号的失跟情况,采取调动多种检测手段对目标密切关注,并改进雷达的内部控制计算算法。
问题三,我们建立了微分方程模型。
着重分析了在空间范围内的机动目标的切向加速度以及方向加速度随时间的变化规律。
通过运用Excel进行数据的处理计算得出切向加速度以及法向加速度的数值,利用Matlab编程得出其变化规律的轨迹图像。
再结合问题一中的追踪模型,得到在数据3情况下的变化规律。
通过对比,得出模型一的结论应用于问题三,其结果产生较大的偏差。
问题四,我们建立了卡尔曼滤波预测模型。
利用卡尔曼滤波对机动目标进行预测,经过多次循环得出200对的位置坐标,利用Matlab软件给出了模拟后的卡尔曼滤波波形图。
再进行对坐标的空间及时间复杂度进行分析,得出最终的结论。
问题五,目标在距雷达较远时,沿轴线方向逃离不论是靠近抑或远离都是无关痛痒的,因而需向圆锥底面的径向逃逸,目标不知雷达在何方因而水平方向逃离有些误撞意味,所以最好的逃离策略是上下飞行,靠近地面时屏障较多,会对雷达跟踪产生干扰,因此最好的方案是做俯冲动作,降低飞行高度。
一种机动目标动态规划检测前跟踪算法

一种机动目标动态规划检测前跟踪算法孟宁; 史小斌; 高青松; 连豪; 任哲毅; 孙藏安【期刊名称】《《火控雷达技术》》【年(卷),期】2019(048)003【总页数】6页(P65-70)【关键词】检测前跟踪; 动态规划; 变步长转移; 转弯机动目标【作者】孟宁; 史小斌; 高青松; 连豪; 任哲毅; 孙藏安【作者单位】西安电子工程研究所西安 710100【正文语种】中文【中图分类】TN957.510 引言检测前跟踪(Track-Before-Detect,TBD)是低信噪比条件下对雷达微弱目标进行检测和跟踪的一种方法。
和传统跟踪方法比较,这种方法对单帧的雷达回波数据不做目标检测宣判,而是对目标的多帧雷达回波信息进行累积,然后判决检测结果,并且同时完成雷达目标的跟踪航迹。
由于对单帧回波数据没有进行过门限操作,TBD保留了更多的目标信息,所以TBD的实质是利用时间累积来提升雷达目标雷达信号信噪比[1-4]。
基于动态规划(Dynamic Programming,DP)的雷达微弱目标检测前跟踪算法最早在红外微弱目标的检测中进行应用,最近几年在雷达系统中也应用了该检测跟踪算法。
在这些应用中,假设目标具有匀速直线或者弱机动的运动特性,由于跟踪目标速度变化比较小,采用雷达目标的起始速度确定动态规划方法里面每一帧的搜索范围,匹配跟踪目标的航迹,实现比较好的检测跟踪效果[5]。
然而,当目标做比较大转弯机动时,由于目标速度(大小与方向)变化比较大,目标起始速度决定的状态转移步长不能每时每刻和雷达目标真实速度相匹配,这样就不能对雷达目标进行有效地检测和跟踪[6]。
文中首先采用状态转移矩阵实现雷达目标状态的预测,当对雷达目标的每个可能状态进行搜索时,采用相邻时刻状态之间距离差作为搜索窗的匹配速度,实现了沿着目标运动方向的目标信号能量的有效积累。
该算法的优点是跟踪目标的转移步长在每时每刻变化,这对于跟踪转弯机动目标是必要的,由于转弯机动目标的速度在一直变化,需要不断地改变转移步长来匹配目标航迹。
跟踪和反跟踪手段

跟踪手段成功跟踪的秘诀在于不要孤立于人群之外,尤其是对方已经知道你长得什么模样。
穿上颜色比较中性的衣服,比如灰色和棕色,不要穿图案张扬或商标明显的衣服。
穿上与你平日衣着风格不同的衣服.要在街的另外一边跟踪你的目标,与其步伐一致,以保持行走的速度一致。
表现得若无其事.一定不要盯着你跟踪的人,而只要时不时地瞥一眼就行了,如果恰好他们朝你这边看,你就假装在忙其他的事情,比如用手机通电话,或者在找某个房子。
如果你的跟踪对象停了下来,你不要立即停下来。
继续走一段,然后停下来假装系鞋带或打开包在找什么东西,直到对方重新出发。
如果对方进了一座大楼里面,你就待在一个隐蔽的地方,在那里可以看到大楼出口的情况,直到对方出来。
如果你觉得被发现了,不要惊慌。
如果你立即逃离,就会很明显暴露出自己在跟踪她。
最好的逃脱办法是,看着手表或假装在读短信,然后大声喊“天啊,我真的迟到了!”然后从她身边快跑过去,这样就不会显得可疑了。
反跟踪的技术手段首先,要先弄清什么叫反跟踪。
当然这是一个最简单而又不用介释的问题.就是说,与跟在后面的坏人作斗争的技术反制手段。
其次,要搞清楚或者说判明有没有跟踪。
这一点是很重要的,要做到,有情况能够及时发现察觉,没情况也不要疑神疑鬼,自己吓唬自己。
一般确定有没有跟踪的方法有:听、停、看、转、回等方法。
所谓“听”,就是听听有什么动静、有什么人讲什么话、有没有特殊的声响。
“停"即是发现有些情况异常后,采用先停下来的方法。
如行路时或几个陌生人总在附近,可在安全的地方停下来,要是一般行人就走了,跟踪的人也会在附近磨蹭不走。
“看”注意观察环境和人员,包括宿舍、楼道、家门口附近有否异常.“转"当怀疑有人跟踪时,可在安全地带转,如在路的左右侧反复交换位置,看有没有陌生人总在附近,一般跟踪的人你走在街道右侧,他也会到右侧,你迂回到左侧,他也会到左侧,总在在他的视线之内,这就证实有人跟踪无疑。
“回”发现有情况往回走,跟踪的人也会故意跟着,反复做这个动作也能确认。
第一章-目标跟踪基本原理与机动目标模型1

第一章目标跟踪基本原理与机动目标模型 1.1 引言目标跟踪问题作为科学技术发展的一个方面,设计的主要目的是可靠而精确的跟踪目标,其历史可以追溯到第二次世界大战前夕,即1937 年世界上出现第一部跟踪雷达站SCR-28 的时候、之后各种雷达、红外、声纳和激光等目标跟踪系统相继得到发展并且日趋完善。
传统的跟踪系统是一对一系统,即一个探测器仅连续地瞄准和跟踪一个目标。
随着科学技术的进步和现代战略战术的发展,人们发现提出新的目标跟踪概念和体制是完全可能的,在过去20 多年中,多目标跟踪的理论和方法已经获得很大发展,并已成为当今国际上十分活跃的热门研究领域之一,有些成果也已付诸于工程实际。
简单地说,目标跟踪问题可以划分为下列四类:一个探测器跟踪一个目标(OTO)一个探测器跟踪多个目标(OTM)多个探测器跟踪一个目标(MTO)多个探测器跟踪多个目标(MTM)1.2 目标跟踪的基本原理1.2.1 单机动目标跟踪基本原理发展现代边扫描边跟踪(TWS)系统的目的是,仅在一个探测器条件下同时跟踪多个目标。
然而,为达此目的,边扫描边跟踪系统必须首先很好地跟踪单个目标。
一般地说,常速直线运动目标的跟踪与估计问题较为简单,而且易于处理。
困难的情况表现在被跟踪目标发生机动,即目标速度的大小和方向发生变化的场合。
图1.1 为单机动目标跟踪基本原理框图。
图中目标动态特性由包含位置、速度和加速度的状态向量X 表示,量测(观测)量Y 被假定为含有量测噪声V 的状态向量1的线性组合(HX+V);残差(新息)向量d 为量测(Y)与状态预测量H X k k之差。
我们约定,用大写字母XY 表示向量,小写字母xy 表示向量的分量。
一般情况下,单机动目标跟踪为一自适应滤波过程。
首先由量测(观测)量(Y)和状态预1测量H X k 构成残差(新息)向量d,然后根据d 的变化进行机动检测或者机k 动辨识.其次按照某一准则或逻辑调整滤波增益与协方差矩阵或者实时辨识出目标机动特性,最后由滤波算法得到目标的状态估计值和预测值,从而完成单机动目标跟踪功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
参赛密码(由组委会填写)第十一届华为杯全国研究生数学建模竞赛学校空军工程大学参赛队号队员姓名1.唐茂2.史密3.李世杰参赛密码(由组委会填写)第十一届华为杯全国研究生数学建模竞赛题目机动目标的跟踪与反跟踪摘要:为解决机动目标的跟踪与反跟踪问题,本文综合运用航迹拟合、数据关联、滤波原理,建立了目标的运动模型,并基于自适应卡尔曼滤波原理建立了目标跟踪模型。
运用所建立的模型进行仿真,估计和预测了目标机动情况,提出了跟踪与反跟踪策略。
针对问题一,首先将雷达量测数据按照坐标转换公式统一到地心地固坐标系中,采用多项式拟合方法估计目标初始状态;其次综合考虑,确定建立Singer模型来跟踪目标运动状况;最后设计了卡尔曼滤波器估计目标的状态信息,得到目标的航迹。
针对问题二,进行降维处理简化模型,通过数据关联算法分离测量信息,确定测量数据属于哪个目标;依据两个目标的测量数据分别进行卡尔曼滤波得到两个目标各自的航迹图;分析了当雷达一段时间只有一个回波点迹时,怎样使得航迹不丢失。
针对问题三,依据Data3中的数据描点做出点迹图;由于目标运动轨迹较为简单,采用多项式拟合得到目标的拟合航迹一。
再依据题目要求,采用问题一所建立的跟踪模型进行处理,得到拟合航迹二。
分别对两条航迹进行二次差分得到目标加速度随时间变化规律,并作对比。
针对问题四,依据最小二乘估计,对问题三得到的拟合航迹一做预测;目标着落点即预测航迹与地平面的交点,联立方程求此着落点在以雷达为原点的站心切平面坐标系中坐标。
最后对比分析两种预测算法的复杂度,发现复杂度随预测步数指数增加。
针对问题五,建立两种机动动作模型;分析了问题一的跟踪模型对采用以上机动动作的目标的跟踪能力;确定了跟踪策略;采用交互式多模型算法对问题一建立的模型进行完善;调整了跟踪策略。
关键词:目标跟踪;数据关联;卡尔曼滤波;Singer模型;数据拟合;实时预测一、问题重述目标跟踪[1]是为了维持对目标当前状态的估计,同时也是对传感器接收到的量测进行处理的过程(多源信息融合),它在军事和民用领域都已经得到了广泛的应用。
同时,被跟踪目标为了反跟踪往往会进行机动或释放干扰,这对目标跟踪技术提出了更高的要求。
本题介绍了机动目标跟踪的难点以及目标跟踪处理流程,给定了三组机动目标的测量数据以及雷达坐标和测量误差。
其中Data1给定了多个雷达站在不完全相同时刻获得的单个机动目标的测量数据;Data2给定了某个雷达站获得的两个机动目标的测量数据;Data3给定了某个雷达站获得的空间目标的测量数据。
根据已知内容,需要解决的问题如下:问题一:1)根据Data1.txt中的数据,分析目标机动发生的时间范围,统计目标加速度的大小和方向。
2)建立对该目标的跟踪模型,利用多个雷达的测量数据估计出目标的航迹。
问题二:1)根据Data2.txt中的数据,完成各目标的数据关联,形成相应的航迹,并阐明所采用或制定的准则。
2)通过处理保证若出现雷达一段时间只有一个回波点迹的状况,可使得航迹不丢失。
问题三:1)根据Data3.txt中的数据,分析空间目标的机动变化规律(目标加速度随时间变化)。
2)若采用第1问的跟踪模型进行处理,结果会有哪些变化?问题四:对第3问的目标轨迹进行实时预测,估计该目标的着落点的坐标,给出详细结果,并分析算法复杂度。
问题五:1)Data2.txt数据中的两个目标已被雷达锁定跟踪。
分析该目标应采用怎样的有利于逃逸的策略与方案来应对之前所建立的跟踪模型。
2)分析为了保持对目标的跟踪,跟踪策略又应该如何相应地变换。
二、模型假设1,假设雷达均处在正常工作状态。
2,假设电磁波在传播过程中符合几何光学定律。
3,假设目标的机动符合现有的技术水平。
3,假设目标在飞行过程中不会发生坠毁等突发状况。
4,忽略多径效应对测量结果的影响。
三、基本符号说明四、问题一模型的建立与求解4.1问题一分析Data1给定了多个雷达站在不完全相同时刻测量获得的单个机动目标的距离、方位、俯仰和时间数据信息。
由于雷达量测值为目标距离方位和俯仰,为使得观测数据更直观,并简化下文所建立模型的状态方程和量测方程,需要进行坐标转换以统一坐标系:首先将距离,方位和仰角的极坐标信息转换到站心切平面坐标系中。
题目中站心切平面坐标系为:原点设为雷达中心,传感器中心点与当地纬度切线方向指向东为x 轴,传感器中心点与当地经度切线方向指向北为y 轴,地心与传感器中心连线指向天向的为z 轴,目标方位指北向顺时针夹角(从y 轴正向向x 轴正向的夹角,范围为0~360°),目标俯仰指传感器中心点与目标连线和地平面的夹角,据此,极坐标转换为站心坐标转换公式[2]为:cos sin cos sin sin x r H A y r H A z r H =⎧⎪=⎨⎪=⎩(4.1) 式中(,,)x y z 是目标在站心切平面坐标系中的坐标,r 为目标量测距离,H 为目标俯仰角,A 为目标方位角。
依据坐标转换得到的数据,在Matlab 中编程(见附件),直接呈现该机动目标的量测数据,如下图所示:图4.1雷达一量测值 图4.2雷达二量测值 图4.3雷达三量测值第二步将目标的站心切平面坐标转换到地心地固坐标系中。
公式为:sin cos sin cos cos sin sin cos cos sin cos 0sin i i i X X B L L B L x Y Y B L L B L y Z Z B B z ---⎛⎫⎛⎫⎛⎫ ⎪ ⎪⎪-=- ⎪ ⎪⎪ ⎪ ⎪⎪-⎝⎭⎝⎭⎝⎭(4.2) 式中(,,)X Y Z 为目标在地心地固坐标系下的坐标,(,,)i i i X Y Z 为第i 个雷达在地心地固坐标系下的坐标,B 为大地纬度,L 为大地经度。
所得结果如下所示: 图4.4雷达数据合成图4.2问题一跟踪建模建立与求解所谓估计就是根据测量得到与状态()X t 有关的数据()()*()()Z t H t X t V t =+解算出()X t 的计算值ˆ()X t 。
对目标的跟踪过程本质上是根据雷达的量测数据估算目标真实位置的过程。
其中,最小二乘估计、最小方差估计、极大后验估计、极大似然估计、线性最小方差估计和维纳滤波都是几种最优估计算法[3]。
考虑到滤波算法的复杂程度和目标运动特征未知的情况,本组决定采用卡尔曼滤波的方法。
下面简述卡尔曼滤波模型的构建步骤:设系统k 时刻的状态[]k X xx x y y y z z z =&&&&&&&&&,个分量分别表示目标三维坐标下的位置,速度和加速度。
状态方程为:,11k k k k k X F X W --=+(4.3)量测方程为:k k k k Z H X V =+(4.4)其中k V 为量测噪声,k W 为系统噪声。
设量测噪声方差阵k R ,滤波步骤如下: 状态一步预测:1,11ˆˆk k k k k X F X ---=(4.5)状态估计:11ˆˆˆ()k k k k k k k X X K Z H X --=+-(4.6)滤波增益为:111()T T k k k k k k k k kK P H H P H R ---=+(4.7) 一步预测均方误差:1,11,1Tk k k k k k k P F P F ----=(4.8)估计均方误差:1()k k k k k P I K H P -=-(4.9)只要给定初始值ˆo X 和0P ,根据k 时刻的量测k Z 就可以推算k 时刻的状态ˆkX 。
通过以上分析,为了完整卡尔曼滤波方程,需要获得目标初始的状态信息和目标机动的状态方程,既确定目标运动模型。
4.2.1目标初始值的估计卡尔曼滤波是一种递推算法,启动时必须先给定初值0ˆX 和0P 。
如果选取00ˆX X m =,则滤波过程中估计始终是无偏的[4],即[]ˆk k E X E X ⎡⎤=⎣⎦。
如果滤波的起始时刻有量测量0Z ,根据卡尔曼状态估计和滤波增益,0ˆX 为: 000010000000ˆ()()T T X X X X X m C H H C H R Z H m -=++-(4.10) 事实上,如果系统是一致完全随机可控和一致完全随机可观测的,则卡尔曼滤波器一定是一致逐渐稳定的。
随着滤波步数的增加,初值0ˆX 和0P 对滤波值的逐渐减小甚至消失,估计逐渐趋向无偏。
然而在实际求解中,很难准确知道目标在初始时刻的状态信息(包括目标位置、速度和加速度)。
为使滤波顺利进行,采用拟合[5]量测信息的方法估计目标初始状态。
滤波的稳定性以及拟合算法的可行性将在下节做具体阐述。
由于只需要知道目标运动初始状态,这里拟合雷达1的量测值,得到如下图所示的运动轨迹:图4.5目标拟合轨迹投影通过差分运算可以得到目标初始速度和加速度的估算值:图4.6目标拟合速度投影 图4.7目标拟合加速度投影由上图可以得到滤波算法的初始值:下面根据误差理论[6]确定卡尔曼滤波器的估计均方误差k P 由雷达极坐标测量误差转换为站心切平面误差时cos sin cos cos sin cos sin cos cos sin sin cos cos cos sin sin cos sin cos x r H A y r H A z r H x H A r r H A A r H A H y H A r r H A A r H A H z H r r H H =⎧⎪=⎨⎪=⎩∆=∆+∆-∆⎧⎪∆=∆-∆-∆⎨⎪∆=∆+∆⎩(4.11)化简得:cos sin cos cos sin sin cos cos cos sin sin cos sin 0cos x H A r H A r H A r y H A r H A r H A A z H r H H ∆-∆⎛⎫⎛⎫⎛⎫ ⎪ ⎪⎪∆=--∆ ⎪ ⎪⎪ ⎪ ⎪⎪∆∆⎝⎭⎝⎭⎝⎭(4.12)同理可得:cos sin cos cos sin sin cos cos cos sin sin cos sin 0cos x H A r H A r H A r y H A r H A r H A A z H r H H ∆-∆⎛⎫⎛⎫⎛⎫ ⎪ ⎪⎪∆=--∆ ⎪ ⎪⎪ ⎪ ⎪⎪∆∆⎝⎭⎝⎭⎝⎭&&&&&&(4.13) cos sin cos cos sin sin cos cos cos sin sin cos sin 0cos x H A r H A r H A r y H A r H A r H A A z H r H H ∆-∆⎛⎫⎛⎫⎛⎫ ⎪ ⎪⎪∆=--∆ ⎪ ⎪⎪ ⎪ ⎪⎪∆∆⎝⎭⎝⎭⎝⎭&&&&&&&&&&&&(4.14)令cos sin cos cos sin sin cos cos cos sin sin cos sin 0cos H A r H A r H A P H A r H A r H AH r H -⎛⎫⎪=-- ⎪ ⎪⎝⎭(4.15)PI PP ⎛⎫ ⎪= ⎪ ⎪⎝⎭(4.16)误差向量为:(,,,,,,,,)T x x x y y y z z z ∆=∆∆∆∆∆∆∆∆∆&&&&&&&&&(4.17)12cov()()T T I I σ-∆∆=(4.18)其中()2222222222Tr A Hr A Hr A H σσσσσσσσσσ=(4.19)可取12cov()()T T I I σ-∆∆=作为初始状态,即: 0cov()TP =∆∆(4.20)4.2.2目标运动模型的确定通过对机动目标跟踪算法的学习,本组决定采用自适应跟踪算法。