假目标判断汇总

任意一部单雷达探测到一个新的目标时,mrdp检测它能否与已有的系统航迹进行关联,如果不能,那么在用其创建一个新系统航迹之前,先进行假目标检测(即:如果认为它是假目标,则屏蔽,不把它作为一个新的系统航迹进行后续处理和显示)。也就是说, 假目标判定的前提,一定是首先已经有了一个系统航迹,然后在它附近试图新创建一个系统航迹时,才会进行假目标判定。这个前提条件就已经排除了以下情况:如果之前已存在两个SSR相同、高度接近、但位置距离很远的系统航迹,那么即使他们越飞越近,也不会再对他们进行假目标判定,也不会将它们融合在一起。

假目标检测只在“目标报告描述”为二次目标或者一二次混合目标的单雷达目标和系统航迹之间进行。

假目标检测函数其实实现了两个功能:

1、判定是否为假目标,是假目标就屏蔽/丢弃;

2、补充相关/融合处理,有些情况导致了 该融合的目标未能融合,此函数检查能否进行相关/融合。

 

假目标判定步骤如下:

对每一个已有的系统航迹,进行如下检测:

a)        如果当前系统航迹与新的单雷达目标相距大于40km(可配置FalseTargetDis=8000),不进行假目标检测(即:新单雷达目标出现时,检测距离其40km范围以内的已有系统航迹,判断它是否是这些已有系统航迹的假目标),直接退出检测。

b)       如果单雷达目标的SSR无效,且当前系统航迹还没有与来自这路单雷达的任意一个目标关联,则认为这个单雷达目标应该与系统航迹关联 (即补充相关/融合,此时不考虑高度差)。退出检测。

c)        如果当前系统航迹的SSR无效,且当前系统航迹还没有与来自这路单雷达的任意一个目标关联,则认为这个单雷达目标应该与系统航迹关联 (即补充相关/融合,此时不考虑高度差)。退出检测。

d)       如果单雷达目标和当前系统航迹的 SSR有效且不同,则 不认为是假目标。退出检测。(退出检测后,该单雷达目标会被用来 创建一个新的系统航迹

e)        如果单雷达目标和当前系统航迹的SSR均 有效且相同,且单雷达目标 处于低空刚起飞的飞机,则 不认为是假目标。退出检测。(退出检测后,该单雷达目标会被用来创建一个新的系统航迹)

*:radar.ini的[TOTAL]部分加配置参数:

    ShowAllTargetAltitude = 2000

f)         如果单雷达目标和当前系统航迹的SSR均 有效且相同,且单雷达目标 不是处于低空刚起飞的飞机,则 认为是假目标。此时分为两种情况:

i.  如果单雷达目标高度与当前系统航迹高度差 小于 2 80 米( 可配参数同 高度相关门限 CorelationAlt=180 : (1) 当前系统航迹还没有与来自这路单雷达的任意一个目标关联,则认为这个单雷达目标应该与系统航迹关联 (即补充相关/融合) ;  (2) 当前系统航迹已经与来自这路单雷达的某一个目标关联,则认为这个单雷达目标是假目标, 屏蔽/丢弃

ii.  如果单雷达目标高度与当前系统航迹高度差 不小于 2 80 米(可配),认为它是假目标, 屏蔽/丢弃

(在当前系统航迹与新的单雷达目标相距40km范围以内、不是低空的前提下,高度差大于280米,SSR相同判断为假目标,以及某一部单雷达在相关空间里<1个已融合>有多个相同SSR的目标,余下目标判断为假目标)

                                      

图中“结束”后会转到下一个循环,直到把所有系统航迹全部测试完毕。

*:结论

     这个功能第一步看位置偏差,这个不过肯定认为不是假目标,会创建新航迹。只有在位置门限以内,这个条件通过了,才会考虑后续SSR相不相同、高度门限等的问题。

1、SSR有效且不相同,一定不会判断为假目标;

2、SSR无效, 一定不会判断为假目标;

3、未判断为假目标的, 如果 SSR无效时,会 不考虑高度差条件,进行补充相关/融合,这样也会减少分裂。

4、 未判断为假目标的,如果 SSR均有效且相同、高度差小于280米且当前系统航迹还没有与来自这路单雷达的任意一个目标关联,则认为这个单雷达目标应该与系统航迹关联,即将融合距离条件由CorelationDis=13000变为FalseTargetDis=40000,如果满足这个距离门限,这时也不再考虑高度差条件, 进行补充相关/融合,根据 位置、高度偏差程度这两个权重会动态调整,偏差大的话融合权重会降到很低 ,基本不影响最终融合结果。这样会减少分裂。

5、 新单雷达目标出现时,只有检测到距离其40km(可配)范围以内的已有系统航迹时,才会执行判断它是否是这些已有系统航迹的假目标的功能,否则第一步检测距离偏差不满足,肯定会创建新航迹。

6、在当前系统航迹与新的单雷达目标SSR相同、相距40km(可配FalseTargetDis=8000)范围以内、不是低空(可配ShowAllTargetAltitude = 2000)的前提下:高度差大于280米(可配CorelationAlt=180),判断为假目标,以及某一部单雷达在相关空间里<1个已融合>有多个相同SSR的目标,余下目标判断为假目标。

7、只要单路雷达认为有两个目标,那系统航迹一定也认为是两个目标。但开启假目标判断的话,如果符合6)的情况,其中1个当作假目标丢弃了, 那系统航迹就是1个目标了。严格的描述是: 某1个 系统航迹只能与来自某1路单雷达的1个目标关联 ,绝对不会关联 某1路单雷达的2个目标

8、SSR无效,指的是在原始雷达数据中,有两个标识位,报告了它的SSR是无效的或者是推测出来的,无法确认。 SSR为空不是无效,会当成一次雷达来处理。

9、针对某部单雷达第一次探测到目标时,误差往往较大,位置高度信息不符合融合条件( CorelationDis=13000),就用假目标处理中的 补充相关/融合条件(FalseTargetDis=40000),为了避免创建一个新的航迹,所以两者最好值不要一样。因为 一旦生成了新的系统 航迹,2个已经存在的系统航迹一定不会再次融合,即使该 单雷达探测的目标恢复正常,也不会重新融合,这种情况会一直DUPE告警,如果是短时DUPE告警, 一定时其中一个系统航迹只是短时出现又消失了

10、导致目标分类的条件:

  1. 当前系统航迹还没有与来自这路单雷达的任意一个目标关联:

    DetectFalseTarget=1 时,则认为这个单雷达目标应该与系统航迹关联 (即补充相关/融合)。在这个更宽的条件下融合不成功才会分裂。

    DetectFalseTarget=0 时,由于不符合融合条件,直接分裂。

  2. 系统航迹已经与来自这路单雷达的某个目标关联:

    DetectFalseTarget=1时, 认为它是假目标, 屏蔽/丢弃;避免分裂。

    DetectFalseTarget=0时,因为 只要单路雷达认为是2个目标,那系统航迹一定也认为是2个目标,所以 直接分裂。

11、 只要RDP能够维持为同1条航迹,MRDP就不会出现目标分裂,又融合的情况。移动雷达航迹号变了2次,第1次 形成新的航迹造成分裂, 第2次变又和最初的系统航迹融合上了。推测RDP处理原始航迹号改变有问题,没有保持RDP处理后的航迹始终连续,航迹号不变。由于雷达丢点,RDP一前一后输出2个航迹(其中一个 Coast外推状态?),时间离得太近了,MRDP(融合 处理会考虑 单路航迹为Coast外推状态? Coast外推时不形成新的系统航迹,即使SSR一样,能否解决 短时DUPE问题?)判断为该雷达同时有2个航迹(SSR相同,位置相近),所以分裂了。 其中一个系统航迹只是短时出现又消失的话,现象就是 短时DUPE告警。

12、RADARPORT_01] //移动雷达COAST次数(0-30): CoastNum=3改大,会避免航迹号改变,减少出现 RDP一前一后输出2个航迹,时间离得太近的情况。

13、假目标判断打开,在FalseTargetDis设置的水平范围内,ShowAllTargetAltitude设置的低空高度之上的柱体空域新出现的航迹,SSR与该柱体内已有的系统航迹一样,分三种情况:

    1)、符合CorelationDis/CorelationAlt的融合;

    2)、符合FalseTargetDis/CorelationAlt的补充相关融合:

    3)、此外就丢弃( 注意1和2中融合的前提是当前系统航迹没有与来自该雷达的任意目标关联

这样在SDD上看的结果就是这个柱体空域内SSR一样的系统航迹只有1个(要不融合、要不丢弃)

14、假如由于雷达丢点,某1路单雷达,RDP一前一后输出2个航迹,其中一个可能是 Coast 外推状态,假如融合处理再考虑单路航迹为 Coast 外推状态, Coast 外推时不形成新的系统航迹,即使SSR一样,可能会解决短时DUPE问题,但是担心有其它副作用。

15、radar.ini中移动雷达的设置

//默认值是1,新目标会连续确认该参数定义周期才会输出,目的是减少只出现1-2次就消失的虚假目标

MaxInitCount=3

调大参数,应该会减少该移动雷达引起的短时dupe问题。

//COAST次数(0-30)   

CoastNum=3

设置大了可以避免航迹号改变的问题;调小了会导致 航迹号改变频繁,这对避免DUPE不利。

16、ShowAllTargetAltitude生效之前还有一个条件,高度差必须大于2倍CorelationAlt。也就是说,CorelationAlt默认为280米的时候,高度差必须大于560米,才会使用判定ShowAllTargetAltitude是不是低空连续起飞的飞机,换种说法就是:我们认为,即使是连续起飞的、SSR相同的飞机,高度差也不应该小于560米,否则还是认为是假目标。

*新出现的单雷达航迹高度应在ShowAllTargetAltitude下面,已有的系统航迹高度在ShowAllTargetAltitude上面或者下面都没关系


注意事项:

1、如下sdp.ini配置文件, FalseTargetDis读取 默认值:40000米,第二行注释中[ TOTAL]改为TOTAL即去掉中括号OK。 注释中的 [total] 会影响到读取配置文件

日志mrdp/bin/log/start文件记录mrdp进程读取配置文件参数的结果。

//是否进行假目标判断(0、不进行;1、进行)

//进行假目标判断时,不屏蔽假目标的低空高度门限在radar.ini的[TOTAL]部分设置:ShowAllTargetAltitude = 2000

DetectFalseTarget=1

//假目标判断水平门限(单位:米)(默认值:40000米)(高度门限同CorelationAlt)

FalseTargetDis=12000


请使用浏览器的分享功能分享到微信等