APP下载

基于过程编码的水下多目标交叉跟踪技术

2020-01-07徐雅南喻聪张铮

软件工程 2020年12期
关键词:卡尔曼滤波

徐雅南 喻聪 张铮

摘  要:随着声呐设备探测能力的大幅提升,声呐作用距离内可跟踪目标数不断增多,多目标交叉跟踪研究受到了学者们的广泛关注。传统目标方位角预测跟踪和多假设跟踪的解析过程较为复杂,交叉前手动预置跟踪对操作员要求苛刻。针对该问题,提出了一种基于过程编码的多目标交叉跟踪技术,实现水下多目标交叉状态自动判别,与现有的一些方法相比,该方法物理实现简单,跟踪稳健,交叉成功率相比交叉前手动预置跟踪提高不小于50%,适合工程应用。

关键词:水下多目标;交叉跟踪;卡尔曼滤波;互谱法

中图分类号:TP391.7     文献标识码:A

Abstract: With the great improvement of sonar detection performance, the number of traceable targets within the range of sonar is increasing. The study of Multi-target intersecting tracking has attracted extensive attention from scholars. Traditional algorithm such as azimuth prediction or multiple hypothesis tracking is complex, and manual preset tracking before intersecting is demanding. To solve this problem, a multi-target intersecting tracking technology based on process coding is proposed to realize the automatic identification of underwater multi-target intersecting states. Compared with some existing methods, this proposed method is simple in physical implementation, stable in tracking, and has a higher intersecting success rate. It is at least 50% higher than that of the manual preset tracking before intersecting. This method is suitable for engineering applications.

Keywords: underwater multi-target; intersecting tracking; Kalman filtering; Cross Spectral Method

1   引 言(Introduction)

随着新型声呐装备探测性能提高带来的有效作用距离内观察目标数量成倍增加,水下多目标交叉跟踪研究受到了学者们的广泛关注。传统目标方位角预测跟踪[1,2]和多假设跟踪[3]的解析过程较为复杂,交叉前手动预置跟踪对操作员要求苛刻。基于上述考虑,本文提出一种基于过程编码的多目标自动交叉跟踪方法,该技术结合了过程编码和卡尔曼互谱跟踪技术[4,5],实现水下多目标交叉状态自动判别,与现有一些方法相比,该方法物理实现简单,跟踪稳健,适合工程应用。

2   理论基础(Theoretical basis)

2.1  互谱精确定向

众所周知,对阵信号处理,分裂波束能提供近于最优的定向精度。对于数字声呐,总是先用多波束系统进行大致的定向,然后再用分裂波束的方法进行精测。图1给出了分裂波束系统产生左、右两路信号的原理。其中,、分别表示左、右波束。在一般情况下,应当先计算左、右波束的等效声中心,假想在这两个声中心放置接收基元,然后利用左、右波束计算等效声中心的相位差(对实际入射方向为的信号做预成方向补偿),从而获得多波束定向方位与实际入射角的偏离角。

交叉处理时置偏差值为零,即。

3  改进的多目标交叉跟踪方法(Improved method of multi-target intersecting tracking)

改进的多目标交叉跟踪方法主要是对交叉前手动预置跟踪方法的改进:首先,利用基阵警戒波束数据实现多目标自动检测,得到跟踪目标一定波束宽度内的可疑目标数;然后捕获多目标交叉前、交叉开始、交叉过程中、交叉结束四个交叉中间过程的目标自动检测信息,構建可疑目标数列,形成目标可疑目标数过程编码;最后通过目标的交叉状态信息,实现目标交叉自动判别及目标自动交叉跟踪处理。

3.1   多目标自动检测

通过声呐基阵干端信号处理机接收声呐湿端数据完成全向警戒积分处理,积分时间应结合声呐设备考虑,一般建议取积分时间1s—80s(拖曳阵声呐警戒积分时间>舷侧阵警戒积分时间>艏端阵声呐警戒积分时间),警戒波束间隔满足波束3dB覆盖的同时,应结合跟踪测向精度考虑,一般建议跟踪波束间隔取(为测向精度,=1—1.5)。记,警戒波束数据为:(N为警戒波束个数)。然后通过极大值法获得满足阈值的峰值点作为可疑目标(峰值点对应波束方位即可疑目标方位),结合波束主旁瓣判决等常规方法剔除虚假目标,并解算峰值点的输出信噪比SNRout,利用快速排序(降序)获得第i号可疑目标的及其波束方位,如图2所示。最后通过比较各可疑目标方位的间距获得可疑目标一定波束范围内的目标数目,记为Mi,一般建议波束范围取波束宽度的2—3.5倍。

3.2   过程编码

以一定节拍t实时解算第i号可疑目标一定波束范围内的目标数目Mi(Mi=1表示一定波束范围内只有第i号可疑目标),当且仅当Mi变化时将结果存入可疑目标数队列[4]FIFOi,Mi发生变化时更新Mi至可疑目标数队列FIFOi。对于快速运动目标t应适当缩小。过程编码过程如图3所示。

当可疑目标数队列FIFOi出现如下编码序列时认为第i号可疑目标交叉有效:t时刻跟踪目标进入交叉,=2,FIFOi=‘2;交叉目标不断靠近直到出现t+1时刻,此时跟踪目标进入重合状态,=1,FIFOi=‘12;交叉重合结束后,目标不断分离,直到出现t+2时刻,此时跟踪目标进入分离状态,=2,FIFOi=‘212;目标不断远离直到出现t+3时刻,此时=1,FIFOi=‘1212。至此认定交叉跟踪过程有效,且目标交叉结束。一般地,交叉目标个数超过3且任意两个目标重合时间较短时可同样依据‘1212过程编码序列判别目标交叉过程是否有效。

3.3   自動交叉跟踪

依据i号可疑目标数队列FIFOi的编码序列,智能判决第i号可疑目标当前处于目标交叉前或目标交叉过程中或目标交叉结束状态,结合卡尔曼互谱跟踪方法实现目标自动交叉跟踪,自动交叉跟踪流程图如图4所示,实现步骤如下:

(1)初始状态FIFOi=‘1,进入交叉前状态,记交叉状态标识crossStatei=0,利用互谱法实时解算跟踪目标方位,同时实时修正卡尔曼滤波系数。

(2)Mi发生变化后更新FIFOi,判决FIFOi是否满足FIFOi=‘k1(k不等于2),满足则保持跟踪处理方式不变,否则进入(3)。

(3)进入t时刻,判决FIFOi是否满足FIFOi=‘2k1,满足则置crossStatei=1,跟踪目标自动进入交叉跟踪状态,利用修正卡尔曼滤波系数预测当前跟踪方位,否则回到(2)。

(4)进入t+1时刻,判决FIFOi是否满足FIFOi=‘12k1,满足则保持跟踪处理方式不变,否则回到(2)。

(5)进入t+2时刻,判决FIFOi是否满足FIFOi=‘212k1,满足则保持跟踪处理方式不变,否则回到(2)。

(6)进入t+3时刻,判决FIFOi是否满足FIFOi=‘1212k1,满足则判定跟踪目标与可疑交叉目标已分离,置crossStatei=0,重新利用互谱法解析跟踪方位,否则回到(2)。

4   试验结果(Test result)

此算法在实验室环境和湖上试验环境下都得到了验证。实验室环境下,该方法对不同信噪比、不同速度下的静止、相向、同向运动目标均能实现较好的目标自动交叉跟踪,且交叉前后目标跟踪稳定。湖上试验环境下,用固定声源发出一个带宽噪声信号作为目标2,同时捕获湖上两个强度不等的相向运动目标分别记为目标1和目标3,跟踪处理频带3—6kHz。目标交叉过程用全向警戒波束历程图记录,如图5所示。从图5中可见,1号和3号跟踪器跟踪的目标(目标1和目标3)不断靠近2号跟踪器跟踪的目标,目标1先于目标3与目标2完成交叉,其后目标3完成交叉。

由图5可见,本文提出的基于过程编码的水下多目标交叉跟踪技术能实现较好的目标自动交叉跟踪,且交叉前后目标跟踪稳定。

5   结论(Conclusion)

本文在手动预置交叉跟踪方法基础上,提出了基于过程编码的水下多目标交叉跟踪技术,该方法兼顾互谱跟踪和卡尔曼滤波优点的同时,实现水下多目标交叉状态自动判别和自动交叉跟踪处理,解决了交叉前手动预置跟踪对操作员要求苛刻的问题,交叉成功率相比交叉前手动预置跟踪提高不小于50%,相比目标方位角预测跟踪和多假设跟踪,其物理实现简单,适合工程应用。

参考文献(References)

[1] G. Isbitiren, O. B. Akan. Three-dimensional underwater target tracking with acoustic sensor networks[J]. IEEE Transactions on Vehicular Technology, 2011,60(8):3897-3906.

[2] XH. Li, Y. Li, L. Cui, et al. Research of new concept sonar--cognitive sonar[J]. Journal of Marine Science and Application, 2011,10(4):502-509.

[3] 李晓花,李亚安,房媛媛.EKF和PF算法及其在目标跟踪中的应用[J].声学技术,2012,31(3):296-299.

[4] 李晓花.基于信息融合的水下多目标跟踪技术研究[D].西北工业大学,2016.

[5] 王海军,刘进忙.基于卡尔曼滤波的无源雷达目标跟踪分析[J].战术导弹技术,2005(6):43-45.

[6]李启虎.数字式分裂波束阵系统的精确定向方法[J].声学学报,1984,9(4):225-238.

[7] 李启虎.声纳信号处理引论[M].北京:海洋出版社,1985.

[8] 季芳,胡青.一种方位交叉目标跟踪算法[J].声学与电子工程,2005,80(4):4-5.

作者简介:

徐雅南(1989-),男,硕士,工程师.研究领域:声呐信号处理.

喻   聪(1988-),男,硕士,工程师.研究领域:声呐信号处理.

张   铮(1991-),男,硕士,工程师.研究领域:声呐信号处理.

猜你喜欢

卡尔曼滤波
卡尔曼滤波在信号跟踪系统伺服控制中的应用设计
改进的扩展卡尔曼滤波算法研究
基于无迹卡尔曼滤波的行波波头辨识
基于递推更新卡尔曼滤波的磁偶极子目标跟踪
基于有色噪声的改进卡尔曼滤波方法
应用RB无迹卡尔曼滤波组合导航提高GPS重获信号后的导航精度
基于模糊卡尔曼滤波算法的动力电池SOC估计
融合卡尔曼滤波的VFH避障算法
基于扩展卡尔曼滤波的PMSM无位置传感器控制
基于EMD和卡尔曼滤波的振荡信号检测