缺失虚假脉冲的补偿方法技术

技术编号:32754797 阅读:15 留言:0更新日期:2022-03-23 18:51
本发明专利技术提供一种缺失虚假脉冲的补偿方法,能够解决经典PRI分选算法不适应缺失、高虚假电磁环境的问题。该方法包括:计算一部雷达的信号脉冲到达时间序列toa的二阶差序列Δ2toa;对Δ2toa进行缺失虚假补偿,得到补偿后的二阶差序列Δ2toa

【技术实现步骤摘要】
缺失虚假脉冲的补偿方法


[0001]本专利技术属于雷达信号分选
,涉及一种缺失虚假脉冲的补偿方法。

技术介绍

[0002]随着电磁环境日趋密集复杂,新雷达体制不断涌现,雷达信号分选面临着新的技术挑战,这也暴露了经典脉冲重复间隔(Pulse Repeat Interval,PRI)分选算法不适应高缺失、高虚假电磁环境的缺点,直接体现在间隔周期估计结果不再可靠。不同理论基础的新算法虽然能从根本上解决经典PRI分选算法的缺陷,但从理论实现到工程应用却是一道难题。

技术实现思路

[0003]本专利技术旨在至少解决现有技术中存在的技术问题之一。
[0004]为此,本专利技术提供了一种缺失虚假脉冲的补偿方法。
[0005]本专利技术的技术解决方案如下:提供一种缺失虚假脉冲的补偿方法,该方法包括:
[0006]计算一部雷达的信号脉冲到达时间序列toa的二阶差序列Δ2toa;
[0007]对Δ2toa进行缺失虚假补偿,得到补偿后的二阶差序列Δ2toa


[0008]根据所述补偿后的二阶差序列Δ2toa

判断雷达信号的PRI类型;
[0009]以补偿后的二阶差序列Δ2toa

为基础,还原序列,得到补偿后的toa。
[0010]进一步地,对Δ2toa进行缺失虚假补偿,得到补偿后的二阶差序列Δ2toa

,包括:
[0011]S1、根据Δtoa以及Δ2toa的向量长度L计算阈值λ,其中,Δtoa为信号脉冲到达时间序列toa的一阶差序列;
[0012]S5、对Δ2toa中的数值依次进行迭代遍历,遍历索引是i,i=2,3,4...,L,完成对Δ2toa的补偿,包括:
[0013]S50、将Δ2toa中的第i个数值Δ2toa
i
与所述阈值λ进行比较,并将所述阈值λ与s
i
进行比较,并根据比较结果判断是否要对Δ2toa进行补偿,若是,则对Δ2toa进行补偿,其中s
i
为从i开始Δtoa中连续m个数值的和;
[0014]S51、迭代遍历索引i,i=i+1,按照S50方法,重复对Δ2toa
i
进行缺失补偿或虚假补偿,直到i>L,完成对Δ2toa的补偿,记做Δ2toa


[0015]进一步地,在完成步骤S1后且进入步骤S5步骤前,所述方法还包括
[0016]S2、计算Δ2toa中索引从1开始m个数值的和s1;
[0017]S3、根据s1和所述阈值λ判断是否需要对Δ2toa进行初始补偿,若是,则转至步骤S4;若否,直接转至步骤S5;
[0018]S4、对Δ2toa进行初始补偿,同时对应更新toa和Δtoa,在初始补偿后的Δ2toa以及更新后的toa和Δtoa的基础上更新参数向量长度L和阈值λ,并转至步骤S5。
[0019]进一步地,通过下述方式根据s1和所述阈值λ判断是否需要对Δ2toa进行初始补偿:
[0020]若s1>λ,则是否需要对Δ2toa进行初始补偿,反之则不需要对Δ2toa进行初始补偿。
[0021]进一步地,通过下述方式对Δ2toa进行初始补偿和同时对应更新toa和Δtoa:
[0022]若s1>λ,则Δ2toa的第1个数值为虚假数值,删除Δ2toa第1个数值,同时分别删除toa和Δtoa中的第1个数值。
[0023]进一步地,通过下式计算Δ2toa中从索引1开始m个数值的和s1:
[0024][0025]min(L,m)表示返回L和m的最小值。
[0026]进一步地,通过下述获取s
i

[0027][0028]进一步地,m为5或6。
[0029]进一步地,通过下式根据Δtoa以及Δ2toa的向量长度L计算阈值λ:
[0030][0031]其中,是序列Δtoa的均值,L为序列Δ2toa的向量长度,Δtoa
i
为Δtoa的第i个数值。
[0032]进一步地,所述步骤S50包括:
[0033]S501、判断是否满足|Δ2toa
i
|>λ,若否,则不需要Δ2toa进行补偿;若是,则toa的在第i个数值附近存在虚假或缺失情况,转至步骤S502;
[0034]S502、判断是否满足s
i
<λ,若是,则若满足Δ2toa
i
>λ,转至步骤S503,若满足Δ2toa
i


λ,转至步骤S504;
[0035]S503、判定toa
i
前存在缺失数值,采用下述方式进行补偿:
[0036]1)计算需要补偿缺失数值的数量c
[0037][0038]其中,表示返回的整数数值,四舍五入;
[0039]2)采用下式对Δ2toa
i
和Δ2toa
i+1
进行补偿
[0040]Δ2toa
i

=Δ2toa
i

Δ2toa
i
=0
ꢀꢀꢀꢀꢀ
(1)
[0041]Δ2toa
i+1

=Δ2toa
i+1
+Δ2toa
i
ꢀꢀꢀꢀꢀꢀ
(2)
[0042]其中,补偿后的Δ2toa
i
记做Δ2toa
i

,补偿后的Δ2toa
i+1
记做Δ2toa
i+1

,Δ2toa
i+1
为Δ2toa中的第i+1个数值;
[0043]3)在Δ2toa
i
前插入c个数值0,最后更新参数向量长度L和遍历索引i,完成一次缺失补偿;
[0044]S504、判定toa
i
是虚假数值,采用下述方式进行补偿:
[0045]1)按照公式(1)和(2)计算得到Δ2toa
i

和Δ2toa
i+1


[0046]2)判断是否需要删除元素补偿虚假脉冲:如果|Δ2toa
i+1

|>λ,则需要删除Δ2toa
i

作为虚假补偿;
[0047]3)更新参数向量长度L和遍历索引i,完成一次虚假补偿。
[0048]进一步地,根据所述补偿后的二阶差序列Δ2toa

判断雷达信号的PRI类型,包括:
[0049]S11、计算阈值
[0050]其中,L

为Δ2toa

的向量长度,Δtoa
i
为Δtoa的第i个数值;
[0051]S12、根据阈值τ对Δ2toa
...

【技术保护点】

【技术特征摘要】
1.一种缺失虚假脉冲的补偿方法,其特征在于,所述方法包括:计算一部雷达的信号脉冲到达时间序列toa的二阶差序列Δ2toa;对Δ2toa进行缺失虚假补偿,得到补偿后的二阶差序列Δ2toa

;根据所述补偿后的二阶差序列Δ2toa

判断雷达信号的PRI类型;以补偿后的二阶差序列Δ2toa

为基础,还原序列,得到补偿后的toa。2.根据权利要求1所述的一种缺失虚假脉冲的补偿方法,其特征在于,对Δ2toa进行缺失虚假补偿,得到补偿后的二阶差序列Δ2toa

,包括:S1、根据Δtoa以及Δ2toa的向量长度L计算阈值λ,其中,Δtoa为信号脉冲到达时间序列toa的一阶差序列;S5、对Δ2toa中的数值依次进行迭代遍历,遍历索引是i,i=2,3,4...,L,完成对Δ2toa的补偿,包括:S50、将Δ2toa中的第i个数值Δ2toa
i
与所述阈值λ进行比较,并将所述阈值λ与s
i
进行比较,并根据比较结果判断是否要对Δ2toa进行补偿,若是,则对Δ2toa进行补偿,其中s
i
为从i开始Δtoa中连续m个数值的和;S51、迭代遍历索引i,i=i+1,按照S50方法,重复对Δ2toa
i
进行缺失补偿或虚假补偿,直到i>L,完成对Δ2toa的补偿,记做Δ2toa

。3.根据权利要求2所述的一种缺失虚假脉冲的补偿方法,其特征在于,在完成步骤S1后且进入步骤S5步骤前,所述方法还包括S2、计算Δ2toa中索引从1开始m个数值的和s1;S3、根据s1和所述阈值λ判断是否需要对Δ2toa进行初始补偿,若是,则转至步骤S4;若否,直接转至步骤S5;S4、对Δ2toa进行初始补偿,同时对应更新toa和Δtoa,在初始补偿后的Δ2toa以及更新后的toa和Δtoa的基础上更新参数向量长度L和阈值λ,并转至步骤S5。4.根据权利要求3所述的一种缺失虚假脉冲的补偿方法,其特征在于,通过下述方式根据s1和所述阈值λ判断是否需要对Δ2toa进行初始补偿:若s1>λ,则是否需要对Δ2toa进行初始补偿,反之则不需要对Δ2toa进行初始补偿。5.根据权利要求3所述的一种缺失虚假脉冲的补偿方法,其特征在于,通过下述方式对Δ2toa进行初始补偿和同时对应更新toa和Δtoa:若s1>λ,则Δ2toa的第1个数值为虚假数值,删除Δ2toa第1个数值,同时分别删除toa和Δtoa中的第1个数值。6.根据权利要求3所述的一种缺失虚假脉冲的补偿方法,其特征在于,通过下式计算Δ2toa中索引从1开始m个数值的和s1:min(L,m)表示返回L和m的最小值。7.根据权利要求2所述的一种缺失虚假脉冲的补偿方法,其特征在于,通过下述获取s
i
:8.根据权利要求6所述的一种缺失虚假脉冲的补偿方法,其特征在于,通过下式根据Δ
toa以及Δ2toa的向量长度L计算阈值λ:其中,是序列Δtoa的均值,L为序列Δ2toa的向量长度,Δtoa
i
为Δtoa的第i个数值。9.根据权利要求2所述的一种缺失虚假脉冲的补偿方法,其特征在于,所述步骤S50包括:S501、判断是否满足|Δ2toa
i

【专利技术属性】
技术研发人员:胡航玮李亮杨月霜毕斯威
申请(专利权)人:北京机电工程研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1