基于无偏伪线性卡尔曼滤波的3D到达角目标跟踪.pdf
《基于无偏伪线性卡尔曼滤波的3D到达角目标跟踪.pdf》由会员分享,可在线阅读,更多相关《基于无偏伪线性卡尔曼滤波的3D到达角目标跟踪.pdf(10页珍藏版)》请在咨信网上搜索。
1、基于无偏伪线性卡尔曼滤波的 3D 到达角目标跟踪赵唯1,2,黄子豪1,2,郝程鹏1(1.中国科学院声学研究所,北京,100190;2.中国科学院大学电子电气与通信工程学院,北京,100049)摘要:在 3D 到达角目标跟踪研究中,伪线性卡尔曼滤波(PLKF)因计算复杂度低且对初始误差不敏感受到较大关注,但观测矩阵与噪声之间的相关性会使 PLKF 的目标状态估计存在一定偏差。针对这一问题并考虑观测站存在定位误差的实际情况,文中提出一种 3D 修正无偏 PLKF 算法。首先对方位角及俯仰角观测方程进行整体伪线性化,通过修正噪声协方差矩阵来降低观测站定位误差对跟踪精度的影响;其次通过分离观测矩阵中的
2、噪声,降低由观测矩阵和观测噪声相关性引起的估计偏差。仿真分析结果表明,所提算法有效提高了 3D 到达角目标跟踪在非机动和机动 2 种场景下的精度,且具有较低的计算复杂度。关键词:目标跟踪;到达角;卡尔曼滤波;伪线性估计;定位误差中图分类号:TJ630.1;U666.7文献标识码:A文章编号:2096-3920(2023)05-0669-10DOI:10.11993/j.issn.2096-3920.2022-00073DAngleofArrivalTargetTrackingwithUnbiasedPseudo-LinearKalmanFilterZHAOWei1,2,HUANGZihao1,
3、2,HAOChengpeng1(1.InstituteofAcoustic,ChineseAcademyofSciences,Beijing100190,China;2.SchoolofElectricalandCommunicationEngineering,UniversityofChineseAcademyofSciences,Beijing100049,China)Abstract:Intheresearchon3Dangleofarrivaltargettracking,pseudo-linearKalmanfilter(PLKF)hasreceivedgreatattentiond
4、uetoitslowcomputationalcomplexityandinsensitivitytoinitialerrors.However,thecorrelationbetweentheobservationmatrixandthenoisewillcauseacertaindeviationinthetargetstatesestimationofPLKF.Inviewofthisproblemandtheactualsituationthattheobservationstationhaspositioningerrors,a3D-modifiedunbiasedpseudo-li
5、nearKalmanfilter(3D-MUBKF)algorithmwasproposedinthispaper.Firstly,theoverallpseudo-linearizationoftheazimuthandelevationobservationequationswascarriedout,andtheinfluenceoftheobservationstationpositioningerrorsonthetrackingaccuracywasreducedbymodifyingthenoisecovariancematrix.Secondly,byseparatingthe
6、noiseintheobservationmatrix,theestimation bias caused by the correlation between the observation matrix and the observation noise was reduced.Thesimulationanalysisresultsshowthattheproposedalgorithmeffectivelyimprovestheaccuracyof3Dangleofarrivaltargettrackinginbothnon-maneuveringandmaneuveringscena
7、riosandhaslowcomputationalcomplexity.Keywords:targettracking;angleofarrival;Kalmanfilter;pseudo-linearestimation;positioningerror0引言水下到达角目标跟踪是仅通过观测站采集到的到达角信息来估计目标位置和速度等状态的技术,由于其无需观测站辐射信号,具有抗干扰性强、高隐蔽性的优点1-2,是水下目标跟踪重要的收稿日期:2022-07-07;修回日期:2022-08-17.基金项目:国家自然科学基金项目资助(61971412).作者简介:赵唯(1998-),女,在读博士,主要
8、研究方向为目标跟踪及水下无线传感器网络.第31卷第5期水下无人系统学报Vol.31 No.52023年10月JOURNALOFUNMANNEDUNDERSEASYSTEMSOct.2023引用格式 赵唯,黄子豪,郝程鹏.基于无偏伪线性卡尔曼滤波的 3D 到达角目标跟踪 J.水下无人系统学报,2023,31(5):669-678.水下无人系统学报sxwrxtxb.xml-669方法之一。随着到达角测量的实现成本不断降低,到达角目标跟踪技术的适用范围不断扩大,现已广泛应用至导航定位、侦察监控、水下搜救及资源开发等民用和军用领域3-6。到达角目标跟踪是一类典型的非线性滤波问题,其最大的挑战在于角度观
9、测值和目标状态之间的非线性关系7。针对 2D 空间中的到达角目标跟踪问题,Aidala8提出了伪线性卡尔曼滤波(pseudolinearKalmanfilter,PLKF)算法,PLKF 利用观测站与目标之间的几何关系将观测方程转换为伪线性形式,可直接应用线性卡尔曼滤波,具有结构简单、对初始误差不敏感的优点9,但 PLKF 对目标状态估计存在较大的偏差。随后,Ngugen 等10对 PLKF 的偏差进行了分析,认为偏差主要来源于伪线性方程中观测噪声和观测矩阵的相关性,并提出了基于偏差补偿的伪线性卡尔曼滤波(biascom-pensatedPLKF,BCKF)算法和基于工具变量的伪线性卡尔曼滤波
10、(instrumentalvariablePLKF,IVKF)算法。其中 BCKF 对 PLKF 的估计结果进行了偏差补偿,IVKF 则利用 BCKF 的估计结果构造与观测噪声无关的工具变量矩阵,以此减少噪声和观测矩阵的相关性,进一步减小了估计偏差。但随着观测噪声的增加,偏差补偿项的准确性降低,使得BCKF 的估计偏差明显增大,由于工具变量矩阵的构造依赖于 BCKF 的估计结果,IVKF 算法也易受到 BCKF 偏差增大的影响,工具变量矩阵构造的准确性降低,跟踪性能也随之下降。对此,Huang等11提出了噪声分离的方法,通过代数运算直接构造一个不含噪声的观测矩阵,提出一种无偏伪线性卡尔曼滤波(
11、unbiasedPLKF,UBKF)算法,有效提高了 2D 空间中目标跟踪的精度。由于目标多在 3D 空间运动,实际应用意义更高的 3D 无源到达角目标跟踪也得到了发展。Ngugen 等12提出了基于工具变量的 3D 伪线性卡尔曼滤波(3D-instrumentalvariablePLKF,3D-IVKF)算法,将 2D-IVKF 拓展到 3D 空间。与 2D-IVKF 类似,3D-IVKF的跟踪精度会随观测噪声增大迅速下降,且由于维度增加,算法的复杂度较高。在实际应用中,到达角目标跟踪面临的另一个挑战是观测站定位误差导致的估计性能下降,这是因为在目标匀速直线或匀加速运动假设下,为保证目标运动
12、参数可观测,需要观测站进行机动运动,而机动观测站的位置信息依赖于定位系统且往往存在定位误差13。针对这一问题,文献14-16利用位置已知的校准源来降低观测站定位误差对到达时间差(timedifference-of-arrival,TDOA)目标定位的影响,虽然定位精度有所提高,但校准源的使用增加了定位系统的复杂度。Farina17通过对观测方程线性化,得到与观测站定位误差和观测噪声相关的近似噪声协方差矩阵,提出了一种最大似然估计器(maximumlikelihoodestimator,MLE)。Pang等18利用观测站定位误差的统计特性建立了新的 2D 到达角偏差补偿算法。以上 2 种算法均采
13、用批处理方式,不仅计算复杂度高且需要目标的状态模型为确定系统,难以应对存在过程噪声或目标机动的跟踪问题。为解决上述问题,文中提出了一种 3D 修正无偏伪线性卡尔曼滤波(3D-modifiedUBKF,3D-MUBKF)算法。该算法考虑了观测站定位误差对方位角及俯仰角观测方程伪线性化的影响,通过修正伪线性噪声的协方差矩阵降低观测站定位误差的影响,接着对观测方程进行整体噪声分离,以此降低观测矩阵与观测噪声之间的相关性引起的偏差。仿真分析表明,3D-MUBKF 算法相较于已有算法在机动和非机动 2 种场景下表现更优,在观测噪声和观测站定位误差较大时能够显著降低跟踪误差,且计算复杂度低。1系统模型1.
14、1目标状态模型pk=px,k,py,k,pz,kTvk=vx,k,vy,k,vz,kTxk=pkT,vkTT=px,k,py,k,pz,k,vx,k,vy,k,vz,kT考虑使用单运动观测站对方位角和俯仰角进行观测的 3D 到达角目标跟踪问题。在观测时刻k 处,目标位置,速度,均为待估计未知参数,目标的状态向量,状 态方程可表示为xk=Fxk1+wk(1)Fwk0QkFQk式中:为状态转换矩阵;为均值为、协方差为的独立高斯过程噪声,代表目标在运动过程中的干扰,会使目标发生轻微的未知机动。假设使用常速度模型来对目标运动进行建模,则和可表示为2023年10月水下无人系统学报第31卷670Journ
15、alofUnmannedUnderseaSystemssxwrxtxb.xml-F=I33TI33033I33(2)Qk=T33Q0T22Q0T22Q0TQ0(3)0mnmnInnnnQ0=diag(qx,qy,qz)qxqyqz式 中:表 示的 零 矩 阵;表 示的单位矩阵;T 为采样间隔;,及分别代表过程噪声在 x,y 及 z 轴上的功率谱密度分量。1.2观测模型kkk 时刻测量的含噪方位角和含噪俯仰角可表示为k=k+n,k,k=h,k(xk)=arctanpy,kry,kpx,krx,k(4)k=k+n,k,k=h,k(xk)=arcsinpz,krz,kpkrk(5)kkrk=rx,k
16、,ry,k,rz,kTn,kn,k2,k2,kh,k()h,k()kk2,k2,k2,k2,k式中:,分别为方位角和俯仰角真实值;为观测站位置真实值;观测噪声,均为零均值的高斯白噪声,且其协方差分别为和;,分别代表,与目标状态的非线性关系,代表欧式范数。此处假设和为已知的先验信息,在实际应用中和可在到达角估计过程中得到18。k 时刻不确定的观测站的位置可表示为 rk=rk+mkmk N(0,Qr,k),Qr,k=2x,k0002y,k0002z,k(6)rk=rx,k,ry,k,rz,kTmk=mx,k,my,k,mz,kT0Qr,kQr,kn,kn,kmkwk1式中:为可得的观测站位置;观测
17、站定位误差为均值为,协方差为的独立高斯噪声,此处假设为观测站定位中可得的先验信息19,且假设在任意时刻,和之间相互独立。则 k 时刻的观测方程为hk=hk(xk)+nk(7)hk=k,kThk(xk)=h,k(xk),h,k(xk)Tnk=n,k,n,kT式中:为观测向量;为目标状态的非线性函数;噪声向量。3D 无源到达角目标跟踪的状态空间模型由式(1)和式(7)构成,跟踪算法即在获得初始估计以及初始协方差的条件下,利用状态方h0,h1,hkxk程(1)以及历史观测值对目标状态进行迭代估计。2PLKF 分析针对 3D 到达角目标跟踪问题,利用等价代数运算将观测方程转换为伪线性形式是一种简单高效
18、的滤波方式,但伪线性化会使目标的状态估计出现偏差。文中推导存在观测站定位误差情况下的 3D-PLKF,并分析观测站定位误差对 3D-PLKF的主要影响以及估计偏差的主要来源。2.1存在观测站定位误差的 3D-PLKF首先对存在观测站定位误差的到达角观测方程进行伪线性化,方位角的观测方程通过等价代数运算可以转换为sink(px,krx,k)=cosk(py,kry,k)(8)考虑实际情况中的方位角观测噪声和观测站定位误差后,式(8)可写为,k=sink(px,k rx,k)cosk(py,k ry,k)(9)u,k=sink,cosk,0T令,则可将式(9)整理为伪线性形式z,k=H,kxk+,
19、k(10)z,k=uT,k rkH,k=uT,kMM=I33033,kcosn,k 1sinn,k n,k式 中:;,;此处伪线性噪声为方位角观测噪声以及观测站定位误差导致的残差。在观测噪声较小时,满足以及的近似关系,则可以得到以下近似表达式sink=sin(k+n,k)sink+n,kcoskcosk=cos(k+n,k)coskn,ksink(11)将式(6),式(11)代入式(9)得,k=sink(px,krx,k)cosk(py,kry,k)sinkmx,k+coskmy,k+n,kcosk(px,krx,k)+sink(py,kry,k)n,k(coskmx,k+sinkmy,k)(
20、12)cosk(px,krx,k)+sink(py,kry,k)=dkcosksink(px,krx,k)=cosk(py,kry,k)根据几何关系和,并省略2 阶以上的噪声项,式(12)可以简化为,k=n,kdkcosk+uT,kmk(13)dk=pkrku,k=sink,cosk,0T式中:为目标到观测站的距离;。2023年10月赵唯,等:基于无偏伪线性卡尔曼滤波的 3D 到达角目标跟踪第5期水下无人系统学报sxwrxtxb.xml-671采用同样的方法对俯仰角观测方程进行伪线性化,式(5)可以写为sinkcosk(px,krx,k)+sinksink(py,kry,k)=cosk(pz,
21、krz,k)(14)考虑俯仰角观测噪声以及观测站定位误差,式(14)可写为,k=sinkcosk(px,k rx,k)+sinksink(py,k ry,k)cosk(pz,k rz,k)(15)u,k=sinkcosk,sinksink,coskT令,俯仰角观测方程的伪线性形式可写为z,k=H,kxk+,k(16)H,k=uT,kM z,k=uT,k rk,kcosn,k 1sinn,k n,k式中:;。接下来使用俯仰角观测噪声和观测站定位误差对伪线性噪声进行表示,使用和的近似关系,可以得到含噪俯仰角满足sink=sin(k+n,k)sink+n,kcoskcosk=cos(k+n,k)co
22、skn,ksink(17)d=coskcosk(px,krx,k)+cosksink(py,kry,k)+sink(pz,krz,k)将式(6),式(11)及式(17)代入式(16),并根据式(8)、式(14)及几何关系,可将伪线性噪声表示为,k=n,kdk+uT,kmk(18)u,k=sinkcosk,sinksink,coskT式中,。此时,k 时刻观测方程的伪线性形式可写为zk=z,kz,k=Hkxk+k=H,kH,kxk+,k,k(19)kRk=EkTk=diag(R,k,R,k)R,kd2k2,kcos2k+uT,kQr,ku,kR,k d2k2,k+uT,kQr,ku,k且在观测噪
23、声较小的情况下,伪线性噪声的协方差,其中,。式(19)已为线性形式,因此可直接应用线性卡尔曼滤波,得到存在观测站定位误差时的 3D-PLKF,具体步骤为 xk|k1=F xk1|k1(20)Pk|k1=FPk1|k1FT+Qk(21)Kk=Pk|k1HTk(Rk+HkPk|k1HTk)1(22)xk|k=xk|k1+Kk(zkHk xk|k1)(23)Pk|k=Pk|k1KkHkPk|k1(24)2.2偏差分析参考文献 10 中的推导方法,存在观测站定位误差时的 3D-PLKF 的估计偏差可表示为ek=E xk|kxk=EAk+EBk+ECk(25)Ak=Pk|kP1k|k1F(xk1|k1x
24、k1)(26)Bk=Pk|kP1k|k1wk1(27)Ck=Pk|kHTkR1kk(28)EAkEAkEBkPk|kwk1HkkHkkECk,0Hkk式中:代表前一采样时刻偏差的传递,不是偏差产生的直接原因,若其余 2 项偏差等于 0,则可忽略;代表由和的相关性引起的偏差,在过程噪声较小时可忽略;由于观测矩阵和伪线性噪声均与到达角观测噪声有关,和的相关性不可忽略,。因此,观测矩阵和伪线性噪声之间的相关性是 PLKF 算法存在偏差的主要原因。33D-MUBKF 算法由 2.2 节的偏差分析可知,PLKF 算法的估计偏差主要来源于观测矩阵与伪线性噪声的相关性,接下来对伪线性方程(19)进行噪声分离
25、以消除观测矩阵与伪线性噪声的相关性。利用观测噪声较小时的近似关系,可将式(19)中的观测矩阵改写为H,k=sink,cosk,0M sink,cosk,0M+n,kcosk,sink,0M(29)H,k=sinkcosk,sinksink,coskM sinkcosksinksinkcoskTM+n,kcoskcoskcosksinksinkTM(30)将式(29)和式(30)代入式(19)中,并忽略 2 阶以上的噪声项,得到改写后的伪线性方程为z,ksink,cosk,0Mxk+cosk,sink,0Mxkn,k+dkcoskn,k+uT,kmk(31)z,ksinkcosk,sinksin
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 无偏伪 线性 卡尔 滤波 到达 目标 跟踪
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。