一种无线电干扰识别的对抗样本生成方法及装置

文档序号:35204302发布日期:2023-08-22 13:26阅读:41来源:国知局
一种无线电干扰识别的对抗样本生成方法及装置

本发明涉及无线通信,尤其涉及一种无线电干扰识别的对抗样本生成方法及装置。


背景技术:

1、电子对抗涉及电子干扰及电子反干扰,电子干扰是指通过改变或干扰电子设备的信号或电路对其运行进行干扰,与之相对应的,电子反干扰是指采取一系列措施,使电子设备在电子干扰的环境下,仍能保持其正常的工作性能和可靠性的技术。

2、随着人工智能技术的发展,深度学习在用于电子反干扰的无线电子干扰识别中得到广泛应用,获取接收信号,将接收信号的频谱特征等信息输入到深度学习的模型中,输出电子干扰的类别和电子干扰强度等信息。与传统的干扰检测方法相比,神经网络具有更好的自适应性和鲁棒性,能够适应不同环境下的干扰情况,并能够识别一些传统方法难以检测到的干扰类型。

3、对深度学习的研究发现可以通过对原始样本添加细微的扰动生成对抗样本,对抗样本能够降低深度学习模型的输出结果的准确性。现有的对抗样本生成方法根据电子对抗主动实施方是否掌握深度学习模型的网络结构和参数信息而进行干扰,分为白盒算法和黑盒算法。白盒算法中,电子对抗主动实施方获得目标方深度学习模的结构和参数等信息。电子对抗主动实施方通过分析目标方深度学习模型的内部结构和参数,来设计更加有效的干扰策略。黑盒算法指电子对抗主动实施方访问深度学习模型的输入输出信息,而不能获得深度学习模型的结构和参数等信息。在黑盒算法中,电子对抗主动实施方通常通过生成对抗样本并提交给被干扰方的目标模型来观察其输出结果,然后根据输出结果来调整生成对抗样本的策略,以获得更好的干扰效果。对于电子对抗而言,往往无法掌握目标方深度学习模型的网络信息,因此,通常采用黑盒算法。

4、通过研究对抗样本的生成和防御方法,可以提高被干扰方机器学习模型的鲁棒性和安全性。已有的方法少有应用于无线电干扰信号对抗样本生成中,且大多数现有方法运用于信号扰动生成时往往产生的扰动会占据信号的大部分单元且幅度较低,需要在信号的每个单元添加微小的扰动来实现。对于实际的干扰机来说通常不太可能产生这样的微小且精确的扰动,这样的对抗样本生成方法不具有现实意义。


技术实现思路

1、为解决上述技术问题,本发明提出了一种无线电干扰识别的对抗样本生成方法及装置,用以解决现有技术生成的对抗扰动占据的信号单元格多且微小的导致该对抗扰动在进行干扰机生成对抗样本时难度大的技术问题。

2、本发明的目的是在未掌握电子对抗被对方的分类器模型结构以及参数的情况下通过差分进化算法实现对黑盒的对抗,且以尖峰脉冲的形式生成无线电干扰信号的对抗性扰动,通过扰动的添加形成对抗样本,从而调制出满足干扰机硬件要求的对抗样本信号。

3、根据本发明的第一方面,提供一种无线电干扰识别的对抗样本生成方法,所述方法包括以下步骤:

4、步骤s1:构建无线电干扰信号识别模型,所述无线电干扰信号识别模型用于仿真无线电干扰信号的识别装置;对所述无线电干扰信号识别模型进行训练,具体包括:获取多个干扰信号,所述干扰信号包括多个单音干扰信号、多个多音干扰信号、多个跳频干扰信号以及多个线性扫频干扰信号;基于所述干扰信号构建数据集,基于所述数据集对所述无线电干扰信号识别模型进行训练,得到训练完毕的无线电干扰信号识别模型;

5、步骤s2:构建用于确定干扰脉冲添加位置以及干扰脉冲幅度的约束模型,所述约束模型为:       (1)

6、       (2)

7、其中,公式(1)用于定向的扰动生成,公式(2)用于非定向的扰动生成,xn表示对未添加扰动的原始信号进行数据采样得到的一维序列数据,e(xn)为干扰脉冲,ft表示添加干扰脉冲后的对抗样本属于指定类别的概率,fy表示添加干扰脉冲后的对抗样本属于其真实类别的概率,表示e(xn)的0范数,0范数表示向量中非零元素的个数,表示干扰脉冲的最大数量;

8、步骤s3:获取待发送的干扰信号,将所述约束模型作为目标约束函数,对训练完毕的所述无线电干扰信号识别模型进行差分进化算法求解,得到包括干扰脉冲添加位置以及干扰脉冲幅度的对抗性扰动因子,将所述对抗性扰动因子添加到所述待发送的干扰信号中,形成对抗样本。

9、优选地,所述无线电干扰信号识别模型包括第一卷积模块、第二卷积模块、第三卷积模块以及归一化指数函数层,所述第一卷积模块、第二卷积模块及第三卷积模块均包括一维卷积核、批规范化层、激活函数层和池化层,第一卷积模块接收对干扰信号进行采样生成的一维时间序列数据,第二卷积模块及第三卷积模块接收上一级卷积模块输出的特征;

10、所述第一卷积模块及第二卷积模块中包含的一维卷积核用于对输入进行特征提取,将提取后的特征通过批归一化层进行批归一化,再由激活函数层进行非线性变化激活,得到神经元的激活值,将该激活值发送给池化层处理,得到下采样后的特征,并将下采样后得到的特征输入到下一级卷积模块;

11、所述第三卷积模块中的一维卷积核用于对输入进行特征提取,将提取后的特征通过批归一化层进行批归一化,再由激活函数层进行非线性变化激活,得到神经元的激活值,将该激活值发送给池化层处理;

12、所述第三卷积模块的池化层为全局最大池化层,选取全局最大值进行保存,得到输入的最高层次的特征;所述归一化指数函数层将所述最高层次的特征经归一化处理,得到与输入对应的一维序列的概率分布,所述概率分布用于表征将输入分类成四种不同结果的概率;所述输入为对干扰信号进行采样生成的一维时间序列数据;所述四种不同结果为单音干扰信号、多音干扰信号、跳频干扰信号以及线性扫频干扰信号。

13、优选地,所述步骤s3,包括:

14、步骤s31:获取待发送的干扰信号,为所述待发送的干扰信号对应的对抗性扰动因子编码,形成编码向量,所述编码向量的形式为,表示有 2d个归一化后的元素,前 d个元素是归一化后的脉冲添加位置的索引,指示了脉冲添加的位置,后 d个元素表示对应与前 d个索引位置上的归一化后的脉冲幅值;随机初始化np个编码向量anum,0<num<np+1;设置迭代停止阈值及最大更新次数num1,初始化当前迭代次数g为0;

15、步骤s32:定向扰动生成中,若判断:

16、基于所述约束模型得到的编码向量对应的脉冲扰动,在添加至所述待发送的干扰信号后得到的对抗样本分类到指定类别的概率大于预先设定的第一停止阈值,且非定向扰动生成中,对抗样本分类到真实类别的概率小于预先设定的第二停止阈值;或

17、num2等于最大更新次数num1;

18、则将此时得到的编码向量作为差分进化算法的求解结果,即包括干扰脉冲添加位置以及干扰脉冲幅度的对抗性扰动因子,并将所述对抗性扰动因子添加到所述待发送的干扰信号中,形成对抗样本,方法结束;否则,进入步骤s33;

19、步骤s33:将各个编码向量anum,按更新公式进行更新,更新公式为

20、

21、

22、其中, 表示anum的第g+1代编码向量,,,表示从第 g代的 n p个编码向量中随机选取的三个彼此不同的个体向量, r 1 , r 2,  r 3是[1, n p]之间向量的随机取值, f是比例参数;步骤s34:根据编码向量对应的2 d个元素的值的大小得到干扰脉冲的添加位置和幅度,将包括干扰脉冲添加位置以及干扰脉冲幅度的对抗性扰动因子添加至所述待发送的干扰信号上得到对抗样本,将对抗样本输入所述无线电干扰信号识别模型得到其分类到各种类别信号的概率,所述分类到各种类别信号的概率包括对抗样本分类到指定类别的概率和真实类别的概率,并进入步骤s32。

23、优选地,所述将所述对抗性扰动因子添加到所述待发送的干扰信号中,形成对抗样本,包括:

24、解析所述对抗性扰动因子,从中获取干扰脉冲添加位置以及干扰脉冲幅度,将该干扰脉冲添加至所述待发送的干扰信号的指定位置并扩展到临近的3个单元格形成幅值相同的脉冲干扰。

25、根据本发明第二方面,提供一种无线电干扰识别的对抗样本生成装置,所述装置包括:

26、模型训练模块:配置为构建无线电干扰信号识别模型,所述无线电干扰信号识别模型用于仿真无线电干扰信号的识别装置;对所述无线电干扰信号识别模型进行训练,具体包括:获取多个干扰信号,所述干扰信号包括多个单音干扰信号、多个多音干扰信号、多个跳频干扰信号以及多个线性扫频干扰信号;基于所述干扰信号构建数据集,基于所述数据集对所述无线电干扰信号识别模型进行训练,得到训练完毕的无线电干扰信号识别模型;

27、约束模型构建模块:配置为构建用于确定干扰脉冲添加位置以及干扰脉冲幅度的约束模型,所述约束模型为:

28、       (1)

29、       (2)

30、其中,公式(1)用于定向的扰动生成,公式(2)用于非定向的扰动生成,xn表示对未添加扰动的原始信号进行数据采样得到的一维序列数据,e(xn)为干扰脉冲,ft表示添加干扰脉冲后的对抗样本属于指定类别的概率,fy表示添加干扰脉冲后的对抗样本属于其真实类别的概率,表示e(xn)的0范数,0范数表示向量中非零元素的个数,表示干扰脉冲的最大数量;

31、对抗样本生成模块:配置为获取待发送的干扰信号,将所述约束模型作为目标约束函数,对训练完毕的所述无线电干扰信号识别模型进行差分进化算法求解,得到包括干扰脉冲添加位置以及干扰脉冲幅度的对抗性扰动因子,将所述对抗性扰动因子添加到所述待发送的干扰信号中,形成对抗样本。

32、本发明提供了一种设备,所述电子设备包括:

33、处理器,用于执行多条指令;

34、存储器,用于存储多条指令;

35、其中,所述多条指令,用于由所述存储器存储,并由所述处理器加载并执行如前所述的方法。

36、本发明提供了一种计算机可读存储介质,所述存储介质中存储有多条指令;所述多条指令,用于由处理器加载并执行如前所述的方法。

37、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。

38、本发明使用差分进化算法生成对抗样本,本发明与现有技术相比具有以下优点:

39、(1)无须掌握电子对抗被动方的分类器的模型结构和参数即可进行干扰。

40、(2)产生脉冲形式的扰动,易于由干扰机生成相应的对抗样本。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1