基于扩展Kalman滤波的双基地声呐目标轨迹跟踪
基于Kalman滤波的机动目标跟踪方法研究

( . i 9 3 6 o IA , n u n d o 0 6 2 Ch n ; . v 1Av a i n E g n e i g I s iu e Ya t l 6 0 1 Ch n ) 1 Un t 1 3 ±P Qi h a g a 6 3 6, i a 2 Na a ito n i e rn n tt t , n a 4 0 , i a 2
Absr c : e ma e e a iiy o ic a ti r a , urn t to ou s t he o e o u h a ta t Th n uv r b lt far r f s g e t d i g ismo i n c r e,he p n m n n s c s t r la n v e c u n。e p a d di e, t .wila pe t a l p ar a ny mome t W he h r t a a r c ng s s e c n e f c n. t e he r d r t a ki y t m a fe —
关 键 词 :l E标跟踪 ; a a 滤 波 ; Kl n m 变维滤波 ; 机动 目标 中图分 类号 :N 5 93 F 文献标 识码 : A 文 章 编 号 : N 211(010—02 4 C 3—4321)303— 0
Re e r h i t o i e Ta g tTr c n e h d Ba e n Ka m a le i g s a c n o M tv r e a ki g M t o s d o l n Fit r n
t ey f t h t em o i n b c m e h e o t s s r l b l y B s d o h r d to a l a i e i l e c h t e o st e k y t e ti e i i t . a e n t e t a ii n l v o t a i Kam n fl — t rn e h d, h s a tce p ro ms t s o t e mo e e t s a e o a g t i t e mo i n i t s e t e i g m t o t i r il e f r e t t h v m n t t ft r e ,f h to s e t d, h fle l p ro m h r n f r b t e if r n i n i n i r e h tt e t a k n e u tc n i rwi e f r t e t a s o m e we n d fe e td me so n o d r t a h r c i g r s l o — t l
基于卡尔曼滤波器的雷达目标跟踪(完整资料).doc

此文档下载后即可编辑随机数字信号处理期末大作业(报告)基于卡尔曼滤波器的雷达目标跟踪Radar target tracking based on Kalman filter学院(系):创新实验学院专业:信息与通信工程学生姓名:李润顺学号:21424011任课教师:殷福亮完成日期:2015年7月14日大连理工大学Dalian University of Technology摘要雷达目标跟踪环节的性能直接决定雷达系统的安全效能。
由于卡尔曼滤波器在状态估计与预测方面具有强大的性能,因此在目标跟踪领域有广泛应用,同时也是是现阶段雷达中最常用的跟踪算法。
本文先介绍了雷达目标跟踪的应用背景以及研究现状,然后在介绍卡尔曼滤波算法和分析卡尔曼滤波器性能的基础上,将其应用于雷达目标跟踪,雷达在搜索到目标并记录目标的位置数据,对测量到的目标位置数据(称为点迹)进行处理,自动形成航迹,并对目标在下一时刻的位置进行预测。
最后对在一个假设的情境给出基于卡尔曼滤波的雷达目标跟踪算法对单个目标航迹进行预测的MATLAB仿真,对实验的效果进行评估,分析预测误差。
关键词:卡尔曼滤波器;雷达目标跟踪;航迹预测;预测误差;MATLAB 仿真- 1 -1 引言1.1 研究背景及意义雷达目标跟踪是整个雷达系统中一个非常关键的环节。
跟踪的任务是通过相关和滤波处理建立目标的运动轨迹。
雷达系统根据在建立目标轨迹过程中对目标运动状态所作的估计和预测,评估船舶航行的安全态势和机动试操船的安全效果。
因此,雷达跟踪环节工作性能的优劣直接影响到雷达系统的安全效能[1]。
鉴于目标跟踪在增进雷达效能中的重要作用,各国在军用和民用等领域中一直非常重视发展这一雷达技术。
机动目标跟踪理论有了很大的发展,尤其是在跟踪算法的研究上,理论更是日趋成熟。
在跟踪算法中,主要有线性自回归滤波、两点外推滤波、维纳滤波、加权最小二乘滤波、βα-滤波和卡尔曼滤波,其中卡尔曼滤波算法在目标跟踪理论中占据了主导地位。
基于卡尔曼滤波的雷达航迹跟踪算法的综述

基于卡尔曼滤波的雷达航迹跟踪算法的综述雷达航迹跟踪(Radar Track Tracking)是指通过雷达系统对移动目标进行测量得到的多个目标位置信息,通过统计学方法对目标位置进行分析和处理,从而对目标进行跟踪的过程。
而卡尔曼滤波(Kalman Filter)是一种最常见的用于处理估计和控制问题的数学算法,因其卓越的性能和简单的实现被广泛应用于目标跟踪领域。
本文将综述基于卡尔曼滤波的雷达航迹跟踪算法的原理、应用及优缺点等方面。
1.基本原理卡尔曼滤波是一种基于贝叶斯定理的递归估计方法,其本质是通过利用目标运动的状态和观测数据的误差信息动态更新目标的状态估计值和协方差矩阵,从而实现对目标运动状态的估计和预测等功能。
具体地,卡尔曼滤波的基本原理可以简述如下:(1)状态方程:考虑一般的线性离散系统,其状态方程可以表示为:x(t)=Ax(t-1)+Bu(t)+w(t)其中x(t)为t时刻目标的状态量,A为状态转移矩阵,B为输入矩阵,u(t)为外部输入信号,w(t)为过程噪声。
(2)观测方程:目标运动状态往往不能直接被观测到,但可以通过测量得到其状态的某些关联变量组成的观测量,即目标的观测量z(t)可以表示为:其中,H是观测矩阵,v(t)为观测噪声。
(3)卡尔曼滤波步骤:①预测步骤:通过状态转移方程预测目标状态量x(k)及其协方差矩阵P(k)的估计值: x^(k|k-1)=Ax(k-1|k-1)+Bu(k) P(k|k-1)=AP(k-1|k-1)A'+Q其中,x^(k|k-1)为k时刻前已知的状态,P(k|k-1)为k-1时刻状态的协方差矩阵,Q 为过程噪声的协方差矩阵。
②更新步骤:利用观测量进行状态更新:其中,K(k)为卡尔曼增益,S(k)为观测噪声的协方差矩阵。
2.应用领域卡尔曼滤波在目标跟踪领域广泛应用,主要包括雷达航迹跟踪、机器人自主导航、无人机航迹规划、车辆行驶状态的估计和控制等领域。
其中,雷达航迹跟踪是卡尔曼滤波最主要和最典型的应用领域之一。
扩展卡尔曼滤波在双基地信息融合中的应用

Se 2 0 p, 01
火 力 与 指 挥 控 制
FieCo to r n r l& Co ma dCo r l m n nto
第 3 5卷第 9期 Nhomakorabea21 0 0年 9月
文章 编 号 : 0 2 0 4 2 1 ) 9 0 1 - 3 1 0 — 6 0( 0 0 0 — 0 30
me h d f a g t o i n n l ss s e i e . Th o e o x e d d t o o t r e m to a a y i i d rv d e m d l f e t n e Ka ma i e i g l o ih l n fl rn a g rt m i t s
p op e r os d. T he xt nd d e e e K a m a fle i f son l rt l n it rng u i a go ihm s n if r nt on to a e i d fe e c dii ns r de i e rv d. T h e
扩 展 卡 尔 曼 滤 波 在 双 基 地 信 息 融 合 中 的 应 用
王 成 , 英 民 , 林伟 , 王 陶 甘
( 北工业大学 , 安 西 西
甜
707) 1 0 2
摘
要 : 究 了扩 展 卡 尔 曼 滤 波 理 论 , 出 了 双 基 地 声 纳 系 统 的测 距 模 型 , 导 了基 于 双 基 地 声 纳 系 统 方 位 和距 离 的 目 研 给 推
标 运 动 分 析 方 法 , 出 了 扩展 卡 尔 曼 滤 波 算 法 的模 型 , 出 了 给定 发 射 站 和 接 收 站 信 息 条 件 下 的 扩展 卡 尔 曼 滤 波 融 合 算 法 , 给 提 进行 了 仿 真 实 验 , 比较 和 分析 了 仿 真 结 果 , 果 表 明 , 给 出 的 目标 运 动 分析 方法 提 高 了 目标 运 动 分 析 的稳 定 性 和全 局 性 。 结 所
扩展Kalman滤波(EKF)和无迹卡尔曼滤波(ukf)

Pkk_1 = Phikk_1*Pk_1*Phikk_1' + Qk;
Pxz = Pkk_1*Hk'; Pzz = Hk*Pxz + Rk;
Pxz*Pzz^-1;
Kk =
Xk = fXk_1 + Kk*Zk_hfX;
Pk = Pkk_1 - Kk*Pzz*Kk';
二、扩展Kalman滤波(EKF)算法
[Xk, Pk, Kk] = ekf(eye(4)+Ft*Ts, Qk, fX, Pk, Hk, Rk, Z(k,:)'-hfX);
X_est(k,:) = Xk';
Hale Waihona Puke end二、扩展Kalman滤波(EKF)算法
figure(1), plot(X_est(:,1),X_est(:,3), '+r')
EKF与UKF
一、背景
普通卡尔曼滤波是在线性高斯情况下利用最小均方误差准则获得 目标的动态估计,适应于过程和测量都属于线性系统, 且误差符 合高斯分布的系统。 但是实际上很多系统都存在一定的非线性, 表现在过程方程 (状态方程)是非线性的,或者观测与状态之间 的关系(测量方程)是非线性的。这种情况下就不能使用一般的卡 尔曼滤波了。解决的方法是将非线性关系进行线性近似,将其转化 成线性问题。 对于非线性问题线性化常用的两大途径: (1) 将非线性环节线性化,对高阶项采用忽略或逼近措施;(EKF) (2)用采样方法近似非线性分布. ( UKF)
三、无迹卡尔曼滤波算法(UKF)
UKF是用确定的采样来近似状态的后验PDF,可以 有效解决由系统非线性的加剧而引起的滤波发散问 题,但UKF仍是用高斯分布来逼近系统状态的后验概 率密度,所以在系统状态的后验概率密度是非高斯 的情况下,滤波结果将有极大的误差。
deepsort 拓展卡尔曼滤波 -回复

deepsort 拓展卡尔曼滤波-回复deepsort是一种多对象跟踪算法,通过与卡尔曼滤波算法结合,为目标的跟踪提供更准确、更稳定的工具。
本文将详细介绍deepsort拓展卡尔曼滤波的实现方法和原理,从而帮助读者更好地理解和应用这一算法。
一、深度学习与目标跟踪目标跟踪是计算机视觉领域的一个重要任务,其目标是在视频序列中自动检测和跟踪特定目标的位置和运动。
在过去的几年里,深度学习已经在目标检测和分类等任务上取得了巨大成功,然而,在目标跟踪任务中,由于目标的外观变化、遮挡、运动模式的多样性等问题,深度学习方法往往难以取得理想的效果。
因此,结合深度学习和传统的目标跟踪方法是一种有效的解决方案。
二、deepsort算法简介deepsort算法是由NVIDIA提出的一种多对象跟踪算法。
它基于两个核心组件:一个是通过深度学习网络(如YOLO、Faster R-CNN等)进行目标检测和特征提取,另一个是通过卡尔曼滤波算法进行目标跟踪和状态估计。
在deepsort算法中,首先使用深度学习网络对视频序列进行目标检测,并提取每个目标的特征。
这些特征包括目标的外观特征、位置特征等,用于描述目标的状态。
然后,利用卡尔曼滤波算法对每个目标的状态进行动态建模和预测。
卡尔曼滤波算法基于贝叶斯推理原理,通过融合目标的测量信息和动态模型,对目标的状态进行估计和预测。
最后,通过特定的关联算法来匹配当前帧中的检测结果和上一帧中已经跟踪的目标,从而实现连续的多对象跟踪。
三、拓展卡尔曼滤波卡尔曼滤波是一种用于状态估计的优秀算法,但是由于其在实际应用中对系统动态模型的线性和高斯性假设,所以在面对非线性和非高斯的系统时,效果可能不理想。
为了解决这个问题,可以通过拓展卡尔曼滤波(EKF)来扩展卡尔曼滤波算法的适用范围。
拓展卡尔曼滤波主要针对非线性系统,通过在状态更新和测量更新步骤中引入线性化来近似非线性系统的动态模型和测量模型。
具体来说,在状态预测中,通过计算状态转移矩阵的一阶导数来线性化非线性函数;在测量更新中,通过计算观测矩阵的一阶导数来线性化非线性函数。
卡尔曼滤波器在舰载雷达目标跟踪中的实现
基于Kalman滤波原理的运动目标跟踪_王宇
信息技术Information Technology2008年第10期 中图分类号:TP391 文献标识码:A 文章编号:1009-2552(2008)10-0048-03基于Kalman滤波原理的运动目标跟踪王 宇1,程耀瑜2(1.中北大学信息与通信工程学院,太原030051;2.中北大学仪器科学与动态测试教育部重点实验室,太原030051)摘 要:应用Kalman滤波原理,对运动目标进行跟踪,缩小目标的搜索范围,实现快速实时跟踪,使跟踪更为准确。
理论分析和实验结果表明,该算法与常规的模板匹配法、直方图模板匹配法等算法相比,有效地提高了目标跟踪的速度及跟踪的准确性。
该算法对运动目标进行跟踪,运行速度可提高三倍。
关键词:运动目标跟踪;模板匹配;Kalman滤波原理Moving target tracking based on Kalman filtering principleWANG Yu1,CHENG Yao-yu2(1.School of Information and Comm unication Engineering,North University o f China,Taiyuan030051,C hina;2.Key Laboratory of Instrum ental Science and Dynam ic Measurement,The Ministryof Education,North University o f China,Taiyuan030051,C hina)Abstract:Applying Kalman filtering principle to tracking moving target can reduce the search range of the target,implement fast rea-l time tracking.The theoretical analysis and the result of the experiment indicate that this algorithm can effec tively enhance the speed of target tracking and veracity c ompared with other routine te mplate matching algorithm and Gray matching algorithm.Applying this algorithm to track moving target the speed of target tracking has quadrupled.Key w ords:tracking of moving target;template matching;Kalman filtering principle0 引言运动目标跟踪的研究对象是视频序列,或者说是图像序列,是指在整个视频序列中监控运动目标的时空变化,如目标的出现与消失,目标的位置、尺寸和形状等。
基于卡尔曼滤波的目标跟踪研究
基于卡尔曼滤波的目标跟踪研究摘要:随着计算机视觉和机器学习技术的发展,目标跟踪技术在许多领域中得到广泛应用。
卡尔曼滤波是一种经典的估计算法,可以用于目标跟踪,具有良好的估计性能和实时性。
本文主要介绍了卡尔曼滤波在目标跟踪领域的研究进展,包括基本原理、模型建立、算法优化等方面。
1.引言目标跟踪是计算机视觉和机器学习领域的一个重要研究方向。
在许多应用中,如视频监控、自动驾驶等,目标跟踪技术都扮演着重要的角色。
目标跟踪技术主要目的是在一段时间内通过图像或视频序列确定目标的位置、形状、尺寸等信息。
2.卡尔曼滤波的基本原理卡尔曼滤波是一种递归算法,用于估计线性系统的状态。
它基于贝叶斯滤波理论,将观测数据和系统动力学方程结合起来,通过迭代更新的方式获得对系统状态的估计。
卡尔曼滤波有两个主要的步骤:预测和更新。
预测步骤根据系统的动力学方程和上一时刻的状态估计,预测出当前时刻的状态。
更新步骤则根据观测数据和预测的状态,通过计算卡尔曼增益来更新状态估计。
3.卡尔曼滤波在目标跟踪中的应用目标跟踪问题可以看作是一个卡尔曼滤波问题,即通过观测数据预测目标的状态。
在目标跟踪中,系统动力学方程可以根据目标的运动模型来建立。
观测数据可以是目标在每一帧图像中的位置信息。
通过将这些信息输入到卡尔曼滤波器中,可以得到对目标状态的估计。
4.卡尔曼滤波在目标跟踪中的改进与优化尽管卡尔曼滤波在目标跟踪中取得了一定的成功,但还存在一些问题,如对目标运动模型的建模不准确、对观测数据的噪声假设过于理想等。
因此,研究者提出了许多改进和优化方法。
其中一种方法是引入非线性扩展的卡尔曼滤波,如扩展卡尔曼滤波(EKF)和无迹卡尔曼滤波(UKF)。
另一种方法是使用深度学习技术来提取更准确的特征表示,进一步改善目标跟踪性能。
5.实验与结果分析本节主要介绍了一些使用卡尔曼滤波进行目标跟踪的实验研究,并对其结果进行了分析。
实验结果表明,卡尔曼滤波在目标跟踪中具有较好的稳定性和精度。
deepsort 拓展卡尔曼滤波
deepsort 拓展卡尔曼滤波拓展卡尔曼滤波(Extended Kalman Filter, EKF)是一种常见的目标跟踪算法,而DeepSORT则是在EKF基础上进行的拓展,用于更加准确地实现目标跟踪。
下面将从EKF的基本原理开始,介绍DeepSORT 算法的原理以及其在目标跟踪领域的应用。
1.卡尔曼滤波(Kalman Filter)的基本原理卡尔曼滤波是一种递归滤波算法,用于估计在不完整和有噪声的测量数据下的状态变量。
简而言之,卡尔曼滤波算法通过结合先验信息和观测结果来实现对目标状态的最优估计。
卡尔曼滤波算法包括两个主要步骤:预测(Predict)和更新(Update)。
预测步骤中,根据上一时刻的状态估计和系统模型,通过状态转移方程得到当前时刻的状态预测。
预测的结果包括状态估计和状态协方差矩阵。
更新步骤中,利用预测的状态估计和观测模型,将测量结果与预测结果进行比对,得到当前时刻的最优状态估计。
更新的结果也包括状态估计和状态协方差矩阵。
通过不断迭代预测和更新步骤,卡尔曼滤波算法可以实现对目标状态的最优估计。
2. DeepSORT的原理DeepSORT是一种将深度学习与卡尔曼滤波相结合的目标跟踪算法,旨在提升目标跟踪的准确性与鲁棒性。
DeepSORT的核心思想是利用深度学习网络(如卷积神经网络)来提取目标特征,然后将这些特征作为观测值输入到卡尔曼滤波器中进行状态估计。
DeepSORT算法的主要步骤如下:(1)特征提取:利用预训练的深度学习网络,如ResNet、VGG等,对目标进行特征提取。
通过将目标图像输入到网络中,可以得到代表目标特征的向量。
(2)目标匹配:根据特征向量计算目标之间的相似度,并利用匈牙利算法或最小权重匹配算法来建立观测与目标的对应关系。
(3)卡尔曼滤波:对每个目标的运动进行预测,并将预测的结果作为观测值输入到卡尔曼滤波器中进行状态估计。
利用卡尔曼滤波器的预测步骤和更新步骤,可以得到每个目标的最优状态估计。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文章编号:1002-8684(2009)04-0049-03基于扩展Kalman滤波的双基地声呐目标轨迹跟踪陈涛1,王成2,亢谊援3(1.中国人民解放军海军驻沈阳地区电子系统军事代表室,辽宁沈阳110000;2.西北工业大学,陕西西安710072;3.西北大学,陕西西安710127)【摘要】研究了扩展Kalman滤波理论,给出了双基地声呐系统的测距模型,推导了基于双基地声呐系统距离信息的目标轨迹跟踪方法,给出了扩展Kalman滤波算法的模型,并对算法进行了仿真研究,验证了给出方法的有效性。
【关键词】双基地声呐;信息融合;扩展Kalman滤波;目标运动分析【中图分类号】TN929.3【文献标识码】ABistatic Sonar Target Motion Analysis Based on Extend Kalman FilterCHEN Tao1,WANG Cheng2,KANG Yi-yuan3(1.The Chinese People′s Liberation Army Naval Electronic System Delegate Office in Shenyang,Shenyang110003,China;2.Northwestern Polytechnical University,Xi′an710072,China;3.Northwestern University,Xi′an710069,China)【Abstract】The extend Kalman filter theory is studied.The model of measure distances for the bistatic sonar system is proposed.Based on the range of bistatic sonar system,a method of target motion analysis is derived.The model of extend kalman filter algorithm is proposed.The simulation result verifies the effectiveness of the new method.【Key words】bistatic sonar;data fusion;the extend Kalman filter;target motion analysis1引言1960年由R.E.Kalman首次提出的Kalman滤波是一种线性最小方差估计,相对于以前的几种估计方法(最小二乘估计、最小方差估计、极大验后估计、贝叶斯估计、极大似然估计等),Kalman滤波测量与被提取信号有关的量,然后通过算法估计出所需信号,它实际是对随时间改变参数估计的一种顺序最小二乘逼近[1]。
应用系统的线性数学模型,可以推得不同情况下的滤波算法,能反映出很多实际系统和过程的实际性能和情况。
但是,实际系统总是存在不同程度的非线性,有些系统可以近似看成线性系统,但大多数的系统不能仅用线性微分方程描述,如飞机的飞行状态、导弹的制导系统、卫星导航系统及很多工业控制系统等,其中的非线性因素不能忽略;为了更好地分析综合结果,必须应用反映实际系统的非线性数学模型,因此,相应产生了随机非线性系统的Kalman滤波问题[2-3]。
近些年来,人们对扩展Kalman滤波技术进行了研究,扩展Kalman滤波算法利用了非线性滤波的线性化,也就是用近似方法来研究非线性滤波问题。
2随机非线性系统扩展Kalman滤波假设系统的状态方程为Xk=f[Xk-1,k-1]+Γ[Xk-1,k-1]Wk-1(1)Zk=h[Xk-1,k-1]+Vk(2)将非线性函数f[·]围绕滤波值X赞k展成泰勒级数,并略去二阶以上项,则状态方程为Xk=Φk,k-1Xk+Γ[X赞k-1,k-1]Wk-1+准k-1(3)初始值为X=E[X]=μm。
观测方程为Zk=HkXk+yk+Vk(4)应用Kalman滤波基本方程可得X赞k,k-1=f[X赞k-1,k-1](5)X赞k=X赞k,k-1+Kk{Zk-h[X赞k,k-1,k]}(6)·论文·Elementary Electroacoustic S电声基础輨輷讂2009年第33卷第04期2009年第33卷第04期XYS(x,y)θRγTγRθTR(xR,yR)T/R(xT,yT)图1双基地声呐工作原理图OKk=Pk,k-1H TKHkPk,k-1H TK+Rk-1(7)Pk,k-1=Φk,k-1Pk-1ΦTk,k-1+Γ[X赞k,k-1,k-1]Qk-1ΓT[X赞k-1,k-1](8)Pk=[I-KkHk]Pk,k-1(9)式中,滤波的初值和滤波误差的方差矩阵的初始值分别为X=E[ΔX]=μm,P=var[X]3连续系统的离散化建立系统状态模型,取系统的状态变量为X=[xe,ve,ae,xn,vn,an]T设采样周期为T,将系统连续方程离散化Xk=Φk,k-1Xk-1+Uk+Wk(10)Φk,k-1=diag[Φe(k,k-1),Φn(k,k-1)](11)以上各方程参数含义见参考文献[1],文中不再赘述。
4系统建模双基地声呐的工作原理[4]如图1所示,图中T/R为发射站,R为接收站,S为目标。
目标S坐标为(x,y),发射站坐标为(xT,yT),发射站到目标的距离为γT,发射站-目标与发射站-接收站之间的方位角为θT;接收站的坐标为(xR,yR),接收站到目标的距离为γR,接收站-目标与发射站-接收站之间的方位角为θR。
按照双基地声呐的几何配置,同时距离信息对目标进行定位[5-6]。
根据图1中的几何关系可以很容易得到定位方程γT=(x-xT)2+(y-yT)2+(z-zT)2姨γR=(x-xR)+(y-yR)+(z-zR)姨γΣ=γT+γR姨姨姨姨姨姨姨(12)将此方程作为观测方程,采用扩展Kalman滤波技术进行仿真。
5双基地声呐系统计算机仿真据海面舰艇实际行驶情况[7-8],设舰艇以102姨m/s的速度,沿45°的航向角匀速直线运动,共行驶200s,采样周期T=1s,仿真条件和有关参数为:σ2ω1=σ2ω2=(0.278rad)2;σ2αe=σ2αn=(0.3m/s2)2;αe=αn=1。
其中,σω1表示声呐测向时,1号声呐的观测噪声标准差;σω2表示声呐测向时,2号声呐的观测噪声标准差;σαe表示目标运动时东向加速度的噪声标准差;σαn表示目标运动时北向加速度的噪声标准差;αe表示东向加速度变化率的相关时间常数,αn表示北向加速度变化率的相关时间常数,这里均假定为1。
根据前述的扩展Kalman滤波器的结构和有关的融合算法仿真,可得如图2、图4所示的双基地声呐仿真曲线。
图2与图4中,虚点划线代表目标实际轨迹,实线代表采用扩展Kalman滤波估计的轨迹。
图3、图5分别为在X方向和Y方向上的误差。
E lementary Electroacoustics电声基础輩輮讂2009年第33卷第04期σr E /mRMS E /mσr N /mRMS N /m RMS θ/(°)单基地10.44614.29911.78315.600 1.2287双基地14.35617.65714.47017.9871.3566表1定位误差统计比较结果由仿真结果可看出,利用距离数据在X 方向上的目标跟踪轨迹与实际目标轨迹基本吻合,仿真结果目标轨迹程匀速直线运动,误差绝对值小于40m 。
由仿真结果可看出利用距离数据在Y 方向上的目标跟踪轨迹与实际目标轨迹基本吻合,仿真结果目标轨迹程匀速直线运动,误差绝对值小于40m 。
设X 方向相对位置误差为σr E,X 方向相对位置误差的均方根为RMS E ,Y 方向相对位置误差为σr N,Y 方向相对位置误差的均方根为RMS N ,角度误差的均方根为RMS θ,将以上的误差统计并与单基地声呐比较,结果如表1所示。
6结论通过对仿真结果的分析可以得到以下结论:(1)采用扩展Kalman 滤波估计得到的定位误差大于单基地估计。
这是因为双基地声呐系统对目标定位和跟踪受多方面因素影响,如:时间测量误差和角度测量误差、站址测量误差、声速波动、基线长度等,从而定位性能较单基地声呐差。
(2)利用距离信息采用扩展Kalman 滤波估计,定位精度能达到单基地定位精度的99%以上;(3)利用距离信息采用扩展Kalman 滤波估计对目标状态估计,在X 方向和Y 方向跟踪目标轨迹与实际目标轨迹基本吻合,相对位置误差只有2.5%。
参考文献[1]敬喜.Kalman 滤波器及其应用基础[M].北京:国防工业出版社,2001.[2]付梦印,邓志红,张继伟.Kalman 滤波理论及其在导航系统中的应用[M].北京:科学出版社,2003.[3]马驰洲,杨亦春.基于Kalman 滤波的被动声定位后置处理[C]//中国声学学会2003年青年学术会议,济南:[s.n.],2003:319-321.[4]杨万海.多传感器数据融合及其应用[M].西安:西安电子科技大学出版社,2004.[5]盛三元,王建华.联合卡尔曼滤波在多传感器信息融合中的应用[J].雷达与对抗,2002(1):27-33.[6]田坦,刘国枝,孙大军.声呐技术[M].哈尔滨:哈尔滨工程大学出版社,2000.[7]张欣.基于扩展卡尔曼滤波的浮标定位方法[J].火力与指挥控制,2005(4):59-62.[8]LEE D Y ,DICESARE F.Scheduling FMS using Petri-netand heuristic search [J].IEEE Trans.on Robotics andAutomation ,1994(2):123-132.作者简介陈涛,硕士,大校,研究方向为电器工程;王成,博士,主要研究方向为水声工程;亢谊援,博士,博导,主要研究方向为通信工程。
[责任编辑]潘浩然[收稿日期]2009-02-23Elementary ElectroacousticS电声基础輩輯讂。