卫星可信导航干扰资源调度方法和装置与流程

文档序号:24064405发布日期:2021-02-26 12:26阅读:145来源:国知局
卫星可信导航干扰资源调度方法和装置与流程

[0001]
本申请涉及通信技术领域,特别是涉及一种卫星可信导航干扰资源调度方法和装置。


背景技术:

[0002]
近年来,卫星可信导航干扰技术得到了飞速发展,已经被广泛应用于防空和导航战等领域。在“导航战”中,干扰对抗战场环境复杂,传统的仅凭经验的调度方法效率低下,干扰效果难以保证,因此,需要一种更为科学的资源调度方法提供支持。干扰资源调度问题在于前期干扰效果评估、调度模型的建立和求解。干扰资源调度模型一般由问题的决策变量、目标函数和受限于干扰场景的约束条件组成。一方面,根据追求的目标和选取的评估指标的不同,目标函数存在着差异;另一方面,针对不同的干扰对抗场景,约束条件也会有所区别。干扰资源调度模型的求解则和优化算法密切相关,合适的优化算法不但能够求解出最优的调度方案,其时间复杂度和空间复杂度等性能也会更加突出。
[0003]
现有的干扰效果评估方法主要被应用于雷达干扰领域,对卫星可信导航领域的干扰效果评估具有一定的借鉴意义。目前的研究有采用伪距误差协方差作为压制干扰的评估指标;也有人根据欺骗式干扰和压制式干扰对gps/ins组合导航的干扰效果,提出了失星个数、压制系数和位置误差等八个评估指标;也有从接收机信号捕获、跟踪、解调和定位/定时四个层次建立了干扰环境下gps接收机效能评估指标体系。总体来说,针对卫星可信导航干扰效果的研究较少,缺乏系统理论的分析,对于实际对抗场景考虑不足。
[0004]
在可查到的文献中,针对卫星可信导航干扰资源调度方法展开研究的文献尚属空白,对于一般的干扰资源调度模型而言,大多以单目标即干扰效益为优化目标,少数文献涉及多目标会以干扰效益、成本、损毁概率等作为多目标优化内容。在模型求解方面,分布式干扰中的资源调度问题是一个典型的离散组合优化问题,最优化方法和启发式方法是目前求解该问题常用的两类方法。动态规划方法、0-1整数规划算法先后被用来求解干扰资源的分配问题。与传统的优化方法相比,启发式方法在求解大规模的资源调度问题时在效率上具有明显的优势。改进的遗传算法、改进的粒子群算法也应用在干扰资源分配问题中。
[0005]
但是目前的一些方法存在一些弊端:1、卫星可信导航干扰效果的研究较少,多借鉴的是雷达干扰评估领域的一些方法。2、对实际的对抗场景分析不足,考虑因素较为单一,所建立模型对实际场景刻画不足。


技术实现要素:

[0006]
基于此,有必要针对上述技术问题,提供一种卫星可信导航干扰资源调度方法和装置,用于解决卫星可信导航干扰资源调度问题。
[0007]
一种卫星可信导航干扰资源调度方法,所述方法包括:
[0008]
获取导航接收机信号;
[0009]
基于所述导航接收机信号计算得到误码率,作为衡量干扰对解调环节影响的评估
指标;
[0010]
基于所述导航接收信号计算伪距测量误差方差,作为衡量干扰对解算环节影响的评估指标;
[0011]
用所述多指标综合评价法将所述误码率和所述伪距测量误差进行加权运算,得到衡量卫星可信导航分布式压制干扰效果的评估值;
[0012]
根据所述分布式压制干扰效果的评估值计算得到分布式干扰系统的综合干扰效益值,并以最大化分布式干扰系统的综合干扰效益值作为卫星可信导航干扰资源调度的目标函数;
[0013]
获取当前场景对应的约束条件;
[0014]
利用粒子群算法和遗传算法,并根据所述约束条件对所述目标函数进行求解得到卫星可信导航干扰资源调度方案。
[0015]
在其中一个实施例中,所述基于所述导航接收机信号计算得到误码率,作为衡量干扰对解调环节影响的评估指标,包括:
[0016]
根据所述导航接收机信号计算等效载噪比;
[0017]
根据所述等效载噪比计算得到信噪比,并基于所述信噪比生成误码率。
[0018]
在其中一个实施例中,所述根据所述导航接收机信号计算等效载噪比,包括:
[0019]
根据以下公式计算得到等效载噪比:
[0020][0021]
其中,j/s=j
t
+g
t
+g
j-l
p-l
f-s
r
,j
t
为干扰机发射至其天线的干扰信号功率,g
t
为干扰机发射天线增益,g
j
为接收机的天线增益,l
p
为自由空间传播损耗,l
f
为接收机前端滤波引起的干扰功率损耗,s
r
为接收到的卫星可信导航信号功率,q为抗干扰品质因数,r
c
为扩频码速率。
[0022]
在其中一个实施例中,所述基于所述导航接收信号计算伪距测量误差方差,作为衡量干扰对解算环节影响的评估指标,包括:
[0023]
根据以下公式计算得到伪距测量误差方差:
[0024][0025]
其中,δ为码片长度,c/a码的码片长度为293.26,p(y)码的码片长度为29.263,b
dll
为延迟锁相环噪声带宽,d为前相关器与即时相关器之间的距离,即1/16-1/2码片,b
id
为检波前滤波器的噪声带宽,b
dll
b
id
8d3/(c/n0)2≈0,c/n0用(c/n0)
eq
替换。
[0026]
在其中一个实施例中,所述将所述多指标综合评价法将所述误码率和所述伪距测量误差方差进行加权运算,得到衡量卫星可信导航分布式压制干扰效果的评估值之前,还包括:
[0027]
通过以下公式将所述误码率和所述伪距测量误差方差进行量纲统一:
[0028]
[0029][0030]
其中,p
e
为误码率,p
p
为伪距测量误差方差,min()为求最小值,max()为求最大值,g
i
(
·
)为归一化处理公式,p
e,jr
为第j部干扰机对第r个对方威胁目标施加干扰时目标的误码率,p
p,jr
为第j部干扰机对第r个对方威胁目标施加干扰时目标的伪距测量误差方差。
[0031]
在其中一个实施例中,所述以最大化分布式干扰系统的综合干扰效益值作为卫星可信导航干扰资源调度的目标函数,包括:
[0032]
根据以下公式计算得到目标函数:
[0033][0034]
其中,x
jr
为决策变量;λ
i
为各个评估指标的权重;ω
r
为第r个对方威胁目标的威胁系数。
[0035]
在其中一个实施例中,所述获取当前场景对应的约束条件,包括:
[0036]
当所述当前场景为一对一调度场景时,所述约束条件为:
[0037][0038]
其中,g
r
为对方威胁目标自身的干扰容限。
[0039]
在其中一个实施例中,所述获取当前场景对应的约束条件,包括:
[0040]
当所述当前场景为多对一调度场景时,所述约束条件为:
[0041][0042]
其中,g
r
为对方威胁目标自身的干扰容限。
[0043]
在其中一个实施例中,所述利用粒子群算法和遗传算法,并根据所述约束条件对所述目标函数进行求解得到卫星可信导航干扰资源调度方案之后,包括:
[0044]
通过结果对模型的合理性进行验证,分析针对该模型两种算法的求解表现。
[0045]
一种卫星可信导航干扰资源调度装置,所述装置包括:
[0046]
信号获取模块,用于获取导航接收机信号;
[0047]
第一指标生成模块,用于基于所述导航接收机信号计算得到误码率,作为衡量干扰对解调环节影响的评估指标;
[0048]
第二指标生成模块,用于基于所述导航接收信号计算伪距测量误差方差,作为衡量干扰对解算环节影响的评估指标;
[0049]
加权模块,用于用所述多指标综合评价法将所述误码率和所述伪距测量误差进行加权运算,得到衡量卫星可信导航分布式压制干扰效果的评估值;
[0050]
目标函数生成模块,用于根据所述分布式压制干扰效果的评估值计算得到分布式干扰系统的综合干扰效益值,并以最大化分布式干扰系统的综合干扰效益值作为卫星可信导航干扰资源调度的目标函数;
[0051]
约束条件生成模块,用于获取当前场景对应的约束条件;
[0052]
求解模块,用于利用粒子群算法和遗传算法,并根据所述约束条件对所述目标函数进行求解得到卫星可信导航干扰资源调度方案。
[0053]
上述卫星可信导航干扰资源调度方法和装置,根据卫星可信导航干扰效果评估准则和接收机处理导航信号的具体过程,提出了一种的卫星可信导航分布式压制干扰效果评估方法,根据卫星可信导航干扰对抗场景和对抗中的资源调度的特点,给出了不同调度场景下目标函数的约束条件,建立了用于解决卫星可信导航干扰资源调度问题的多约束优化模型。并对卫星可信导航干扰资源调度进行求解。给出了一个完整可靠的卫星可信导航干扰资源调度方法。
附图说明
[0054]
图1为本发明的卫星可信导航干扰资源调度示意图;
[0055]
图2为本发明的干扰对导航接收机信号处理的作用环节示意图;
[0056]
图3为本发明的分布式卫星可信导航干扰的效果评估方法示意图;
[0057]
图4为本发明的“一对一”场景仿真结果示意图;
[0058]
图5为本发明的“多对一”场景仿真结果示意图。
具体实施方式
[0059]
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0060]
在一个实施例中,参见图1至5所示,提供了一种卫星可信导航干扰资源调度方法,首先通过分析导航对抗的实际过程和干扰对导航接收机的作用过程,提出了一种卫星可信导航干扰效果评估方法;分析了卫星可信导航干扰对抗场景和对抗中的资源调度问题,研究了不同调度场景下目标函数的约束条件,建立了用于解决干扰资源调度问题的多约束优化模型;最后用粒子群算法和遗传算法求解卫星可信导航干扰资源调度问题。具体可以包括以下步骤:
[0061]
s202:获取导航接收机信号。
[0062]
根据导航接收机信号处理的具体环节对卫星可信导航干扰效果评估指标进行分析。
[0063]
s204:基于所述导航接收机信号计算得到误码率,作为衡量干扰对解调环节影响的评估指标。
[0064]
将误码率作为衡量干扰对解调环节影响的评估指标,量化卫星可信导航干扰效果p
e

[0065]
s206:基于所述导航接收信号计算伪距测量误差方差,作为衡量干扰对解算环节影响的评估指标。
[0066]
选取伪距测量误差方差作为衡量干扰对pvt解算环节影响的评估指标,量化卫星可信导航干扰效果p
p

[0067]
s208:用所述多指标综合评价法将所述误码率和所述伪距测量误差进行加权运算,得到衡量卫星可信导航分布式压制干扰效果的评估值。
[0068]
利用公式统一误码率和伪距测量误差方差这两个评价指标的量纲;利用多指标综合评价法将误码率和伪距测量误差方差这两个指标进行加权运算即可得到衡量卫星可信导航分布式压制干扰效果的评估值λ1·
g1(p
e,jr
)+λ2·
g2(p
p,jr
);
[0069]
s210:根据所述分布式压制干扰效果的评估值计算得到分布式干扰系统的综合干扰效益值,并以最大化分布式干扰系统的综合干扰效益值作为卫星可信导航干扰资源调度的目标函数。
[0070]
以最大化分布式干扰系统的综合干扰效益值作为卫星可信导航干扰资源调度的目标函数:
[0071][0072]
上式中,x
jr
为决策变量;λ
i
为各个评估指标的权重;ω
r
为第r个对方威胁目标的威胁系数;p
e,jr
为第j部干扰机对第r个对方威胁目标施加干扰时目标的误码率,p
p,jr
为第j部干扰机对第r个对方威胁目标施加干扰时目标的伪距测量误差方差;g
i
(
·
)为归一化处理公式。
[0073]
s212:获取当前场景对应的约束条件。
[0074]
进一步地,考虑不同调度场景的不同的约束条件。给出一对一调度场景的约束条件:投入使用的干扰机的数量与对方威胁目标的数量相同,此时,一个对方威胁目标仅会受到一部干扰机干扰。再给出多对一调度场景的约束条件:投入使用的干扰机的数量大于对方威胁目标的数量,此时,一个对方威胁目标可能同时受到多部干扰机的干扰。
[0075]
进一步地,所述一对一调度场景的约束条件为:
[0076][0077]
其中,各约束条件意义如下:
[0078]
约束1:一部干扰机在同一时刻至多只能对一个对方目标施加干扰;
[0079]
约束2:每个对方威胁目标均会受到一部干扰机的干扰;
[0080]
约束3:当对对方威胁目标施加干扰时,对方威胁目标的干信比不得小于其自身的干扰容限g
r

[0081]
进一步地,所述多对一调度场景的约束条件为:
[0082][0083]
其中,各约束条件意义如下:
[0084]
约束1:一部干扰机在同一时刻至多只能对一个对方目标施加干扰;
[0085]
约束2:每个对方威胁目标至少被一部干扰机所干扰;
[0086]
约束3:从我方干扰机中调度投入战斗的干扰机总数不能超过最大可用数k。
[0087]
约束4:当对对方威胁目标施加干扰时,对方威胁目标的干信比不得小于其自身的干扰容限g
r

[0088]
s214:利用粒子群算法和遗传算法,并根据所述约束条件对所述目标函数进行求解得到卫星可信导航干扰资源调度方案。
[0089]
进一步地,通过结果对模型的合理性进行验证,分析针对该模型两种算法的求解表现。
[0090]
上述实施例中,根据卫星可信导航干扰效果评估准则和接收机处理导航信号的具体过程,提出了一种的卫星可信导航分布式压制干扰效果评估方法,根据卫星可信导航干扰对抗场景和对抗中的资源调度的特点,给出了不同调度场景下目标函数的约束条件,建立了用于解决卫星可信导航干扰资源调度问题的多约束优化模型。并对卫星可信导航干扰资源调度进行求解。给出了一个完整可靠的卫星可信导航干扰资源调度方法。
[0091]
在其中一个实施例中,所述基于所述导航接收机信号计算得到误码率,作为衡量
干扰对解调环节影响的评估指标,包括:根据所述导航接收机信号计算等效载噪比;根据所述等效载噪比计算得到信噪比,并基于所述信噪比生成误码率。
[0092]
在其中一个实施例中,所述根据所述导航接收机信号计算等效载噪比,包括:
[0093]
根据以下公式计算得到等效载噪比:
[0094][0095]
其中,j/s=j
t
+g
t
+g
j-l
p-l
f-s
r
,j
t
为干扰机发射至其天线的干扰信号功率,g
t
为干扰机发射天线增益,g
j
为接收机的天线增益,l
p
为自由空间传播损耗,l
f
为接收机前端滤波引起的干扰功率损耗,s
r
为接收到的卫星可信导航信号功率,q为抗干扰品质因数,r
c
为扩频码速率。
[0096]
具体地,当传输码型确定时,误码率计算公式如(1)所示:
[0097][0098]
上式中,e/n0表示每比特信息的信噪比,erfc(
·
)为互补误差函数,表达为式(2):
[0099][0100]
在调制传输系统中,通常使用载噪比指标,故误码率计算公式一般使用载噪比或等效载噪比来替代信噪比,e/n0与c/n0的转换如式(3):
[0101][0102]
其中c/n0为等效载噪比如式(4)
[0103][0104]
接收机输入端同时存在干扰信号和真实的卫星可信导航信号,j/s为二者比值如式(5)
[0105]
j/s=j
t
+g
t
+g
j-l
p-l
f-s
r
ꢀꢀꢀ
(5)
[0106]
j
t
为干扰机发射至其天线的干扰信号功率,g
t
为干扰机发射天线增益,g
j
为接收机的天线增益,l
p
为自由空间传播损耗,l
f
为接收机前端滤波引起的干扰功率损耗,s
r
为接收到的卫星可信导航信号功率,a
d
是与接收信号带宽相关的常系数,r
bit
为数据速率,q为抗干扰品质因数,r
c
为扩频码速率。
[0107]
在其中一个实施例中,所述基于所述导航接收信号计算伪距测量误差方差,作为衡量干扰对解算环节影响的评估指标,包括:根据以下公式计算得到伪距测量误差方差:
[0108][0109]
其中,δ为码片长度,c/a码的码片长度为293.26,p(y)码的码片长度为29.263,
b
dll
为延迟锁相环噪声带宽,d为前相关器与即时相关器之间的距离,即1/16-1/2码片,b
id
为检波前滤波器的噪声带宽,b
dll
b
id
8d3/(c/n0)2≈0,c/n0用(c/n0)
eq
替换。
[0110]
进一步地,干扰对pvt解算环节影响的评估指标。伪距测量误差主要由码跟踪误差造成,考虑到码跟踪环路的影响,伪距测量误差方差如式(6)所示:
[0111][0112]
上式中,δ为码片长度,c/a码的码片长度为293.26,p(y)码的码片长度为29.263,b
dll
为延迟锁相环(delay-locked loop,dll)噪声带宽,d为前相关器与即时相关器之间的距离(1/16-1/2码片),b
id
为检波前滤波器的噪声带宽。
[0113]
在实际导航干扰环境中,由于对于接收机而言经常会受到一些人为干扰,因此有b
dll
b
id
8d3/(c/n0)2≈0,c/n0用(c/n0)
eq
替换,则式(7)可简化为:
[0114][0115]
在其中一个实施例中,所述将所述多指标综合评价法将所述误码率和所述伪距测量误差方差进行加权运算,得到衡量卫星可信导航分布式压制干扰效果的评估值之前,还包括:通过以下公式将所述误码率和所述伪距测量误差方差进行量纲统一:
[0116][0117][0118]
其中,p
e
为误码率,p
p
为伪距测量误差方差,min()为求最小值,max()为求最大值,g
i
(
·
)为归一化处理公式,p
e,jr
为第j部干扰机对第r个对方威胁目标施加干扰时目标的误码率,p
p,jr
为第j部干扰机对第r个对方威胁目标施加干扰时目标的伪距测量误差方差。
[0119]
在其中一个实施例中,所述以最大化分布式干扰系统的综合干扰效益值作为卫星可信导航干扰资源调度的目标函数,包括:根据以下公式计算得到目标函数:
[0120][0121]
其中,x
jr
为决策变量;λ
i
为各个评估指标的权重;ω
r
为第r个对方威胁目标的威胁系数。
[0122]
利用多指标综合评价法将误码率和伪距测量误差方差这两个指标进行加权运算即可得到衡量卫星可信导航分布式压制干扰效果的评估值λ1·
g1(p
e,jr
)+λ2·
g2(p
p,jr
);
[0123]
进一步地,假设对抗空间存在备选的干扰机集合为j={j1,j2,...,j
m
},实施某次干扰任务实际投入战斗的干扰机集合为待干扰的对方威胁目
标集合为r={r1,r2,...,r
n
}。干扰资源调度的决策矩阵为:
[0124][0125]
进一步地,干扰资源调度决策矩阵为一个m行n列的矩阵,表示对抗空间中有m部可供调度的候选干扰机和n个待干扰的对方威胁目标,决策变量x
jr
(j=1,2,...,m;r=1,2,...,n)的取值只可能为变量0或者变量1,即有
[0126][0127]
且以最大化分布式干扰系统的综合干扰效益值为卫星可信导航干扰资源调度的目标函数;
[0128][0129]
上式中,x
jr
为决策变量;λ
i
为各个评估指标的权重;ω
r
为第r个对方威胁目标的威胁系数;p
e,jr
为第j部干扰机对第r个对方威胁目标施加干扰时目标的误码率,p
p,jr
为第j部干扰机对第r个对方威胁目标施加干扰时目标的伪距测量误差方差;g
i
(
·
)为归一化处理公式。
[0130]
在其中一个实施例中,所述获取当前场景对应的约束条件,包括:当所述当前场景为一对一调度场景时,所述约束条件为:
[0131][0132]
其中,g
r
为对方威胁目标自身的干扰容限。
[0133]
在其中一个实施例中,所述获取当前场景对应的约束条件,包括:当所述当前场景为多对一调度场景时,所述约束条件为:
[0134][0135]
其中,g
r
为对方威胁目标自身的干扰容限。
[0136]
进一步地,考虑不同调度场景的不同的约束条件。给出一对一调度场景的约束条件:投入使用的干扰机的数量与对方威胁目标的数量相同,此时,一个对方威胁目标仅会受到一部干扰机干扰。再给出多对一调度场景的约束条件:投入使用的干扰机的数量大于对方威胁目标的数量,此时,一个对方威胁目标可能同时受到多部干扰机的干扰。具体地,约束条件可以参见上文。
[0137]
在其中一个实施例中,所述利用粒子群算法和遗传算法,并根据所述约束条件对所述目标函数进行求解得到卫星可信导航干扰资源调度方案之后,包括:通过结果对模型的合理性进行验证,分析针对该模型两种算法的求解表现。
[0138]
参数设置:以我国某山区为例,利用地理信息系统(geographic information system,gis)建立导航干扰对抗场景,gis可以获取对抗双方资源的位置信息。假设干扰阵地中有己方部署的干扰机数量为20,干扰机编号依次为j1~j
20
,干扰机皆为压制式干扰机;对方编队包含的对方威胁目标数量n为5,编号依次r1~r5,假设对方威胁目标接收机指向干扰机的天线增益g
j
为0db,接收机的损耗l
f
为0db,干扰系统中各个节点干扰源的位置信息、发射功率p
t
和干扰样式等工作参数对方威胁目标的位置信息和威胁系数ω
r
已给定,根据实际投入使用的干扰机和对方威胁目标两者的数量关系,可将资源调度分为“一对一”和“多对一”两种调度场景。
[0139]
进一步地,一对一场景仿真参数设置如下:干扰阵地中干扰机的数量m为20,对方威胁目标的数量n为5,实际投入使用的干扰机的最大数量k为5,干扰机和对方威胁目标的详细参数见上表,其中误码率评估指标的权值λ1为0.4,伪距测量误差方差评估指标的权值λ2为0.6。多对一场景仿真参数设置与一对一参数设置类似,有所不同的是实际投入使用的干扰机的最大数量k为8,算法参数方面种群规模与最大迭代数有所不同,其余参数与上述设置相同。
[0140]
进一步地,利用粒子群算法(pso)和遗传算法(ga)对导航卫星可信导航干扰调度结果如表1、表2所示。
[0141]
表1“一对一”调度场景仿真结果
[0142][0143]
表2“多对一”调度场景仿真结果
[0144][0145]
结果分析:从附图4可以看出,“一对一”调度场景下,粒子群算法和遗传算法都找到了最优的调度方案。与遍历方法相比,两者的计算时间都有所降低。遗传算法在60次迭代后获得最佳调度方案,而粒子群算法需要110次迭代才能得到最佳的调度方案。遗传算法的寻优能力在所提出的方法中更好。这可能是因为从迭代更新公式来看,粒子群算法本质上是针对实数的。相比之下,遗传算法的交叉和变异操作具有典型的组合特征,会在解决组合优化问题方面表现更好。
[0146]
从附图5可以看出,“多对一”调度场景下,遗传算法得到了全局最优解,而粒子群算法陷入了局部最优。粒子群算法在第116代就陷入了局部最优,无法进一步寻找更加合理的调度方案。遗传算法虽然在前期的收敛速度虽然稍有逊色,但是没有过早的陷入早熟收敛,寻优的准确率比pso算法更高。这可能是因为粒子群算法通过随机因子和惯性权重来扩大搜索范围,但对于规模较大且迭代次数稍多的情况,通过调节参数对后期跳出局部最优解的作用不明显,所以更容易陷入局部最优解。遗传算法在后期可以通过变异操作摆脱局部收敛,可采用稍大的变异率来获得全局最优解。
[0147]
应该理解的是,虽然上述流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,流程图的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0148]
在一个实施例中提供了一种卫星可信导航干扰资源调度装置,包括:
[0149]
信号获取模块,用于获取导航接收机信号;
[0150]
第一指标生成模块,用于基于所述导航接收机信号计算得到误码率,作为衡量干扰对解调环节影响的评估指标;
[0151]
第二指标生成模块,用于基于所述导航接收信号计算伪距测量误差方差,作为衡量干扰对解算环节影响的评估指标;
[0152]
加权模块,用于用所述多指标综合评价法将所述误码率和所述伪距测量误差进行加权运算,得到衡量卫星可信导航分布式压制干扰效果的评估值;
[0153]
目标函数生成模块,用于根据所述分布式压制干扰效果的评估值计算得到分布式干扰系统的综合干扰效益值,并以最大化分布式干扰系统的综合干扰效益值作为卫星可信导航干扰资源调度的目标函数;
[0154]
约束条件生成模块,用于获取当前场景对应的约束条件;
[0155]
求解模块,用于利用粒子群算法和遗传算法,并根据所述约束条件对所述目标函数进行求解得到卫星可信导航干扰资源调度方案。
[0156]
在其中一个实施例中,上述的第一指标生成模块包括:
[0157]
等效载噪比计算模块,用于根据所述导航接收机信号计算等效载噪比;
[0158]
误码率计算模块,用于根据所述等效载噪比计算得到信噪比,并基于所述信噪比生成误码率。
[0159]
在其中一个实施例中,上述的等效载噪比计算模块用于根据以下公式计算得到等效载噪比:
[0160][0161]
其中,j/s=j
t
+g
t
+g
j-l
p-l
f-s
r
,j
t
为干扰机发射至其天线的干扰信号功率,g
t
为干扰机发射天线增益,g
j
为接收机的天线增益,l
p
为自由空间传播损耗,l
f
为接收机前端滤波引起的干扰功率损耗,s
r
为接收到的卫星可信导航信号功率,q为抗干扰品质因数,r
c
为扩频码速率。
[0162]
在其中一个实施例中,上述的第二指标计算模块还用于根据以下公式计算得到伪距测量误差方差:
[0163][0164]
其中,δ为码片长度,c/a码的码片长度为293.26,p(y)码的码片长度为29.263,b
dll
为延迟锁相环噪声带宽,d为前相关器与即时相关器之间的距离,即1/16-1/2码片,b
id
为检波前滤波器的噪声带宽,b
dll
b
id
8d3/(c/n0)2≈0,c/n0用(c/n0)
eq
替换。
[0165]
在其中一个实施例中,上述装置还包括:
[0166]
量纲统一模块,用于通过以下公式将所述误码率和所述伪距测量误差方差进行量纲统一:
[0167][0168][0169]
其中,p
e
为误码率,p
p
为伪距测量误差方差,min()为求最小值,max()为求最大值,
g
i
(
·
)为归一化处理公式,p
e,jr
为第j部干扰机对第r个对方威胁目标施加干扰时目标的误码率,p
p,jr
为第j部干扰机对第r个对方威胁目标施加干扰时目标的伪距测量误差方差。
[0170]
在其中一个实施例中,上述的目标函数生成模块用于根据以下公式计算得到目标函数:
[0171][0172]
其中,x
jr
为决策变量;λ
i
为各个评估指标的权重;ω
r
为第r个对方威胁目标的威胁系数。
[0173]
在其中一个实施例中,上述的约束条件生成模块用于当所述当前场景为一对一调度场景时,所述约束条件为:
[0174][0175]
其中,g
r
为对方威胁目标自身的干扰容限。
[0176]
在其中一个实施例中,上述的约束条件生成模块用于当所述当前场景为多对一调度场景时,所述约束条件为:
[0177][0178]
其中,g
r
为对方威胁目标自身的干扰容限。
[0179]
在其中一个实施例中,上述的装置还包括:
[0180]
验证模块,用于通过结果对模型的合理性进行验证,分析针对该模型两种算法的求解表现。
[0181]
关于卫星可信导航干扰资源调度装置的具体限定可以参见上文中对于卫星可信导航干扰资源调度方法的限定,在此不再赘述。上述卫星可信导航干扰资源调度装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0182]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种卫星可信导航干扰资源调度方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0183]
本领域技术人员可以理解,上述描述仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0184]
在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
[0185]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
[0186]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
[0187]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0188]
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1