【技术实现步骤摘要】
基于SSA优化BP神经网络的无人机通信干扰检测方法
[0001]本专利技术涉及无线通信干扰检测
,具体涉及基于SSA优化BP神经网络的无人机通信干扰检测的方法。
技术介绍
[0002]随着无线通信技术的飞速发展,无人机已经广泛应用于各种领域,因为他们可以人们执行危险、枯燥的任务,例如农业监测、森林防火与救援、交通监测、商品运输等,这使得无人机成为了有效的人工替代物。目前对于无人机的控制和导航方面,研究人员已经做了不少努力,然而很少有人去解决无人机通信的安全问题。无人机与地面互动的前提是通信,无人机需要把收集的信息传输到人们手中,但是由于空对地无线通信链路的开放性,信息的传输容易受到干扰攻击,比如攻击者可以设计一架无人机来探测附近其他无人机的无线通信信号,将其从合法网络断开,使其不能与地面进行通信。
[0003]对于通信干扰的处理之前都是抗干扰技术,比如直接序列扩频、功率控制等,随着恶意干扰模式的增加,传统的通信抗干扰技术难以处理恶意干扰,近年来研究人员也提出了几种类型干扰检测检测技术,比如模糊逻辑、时间序列和机器学习等,其中基于机器学习的干扰检测技术效率最高,检测性能最好。
[0004]BP神经网络,即误差反馈神经网络算法,它是由正向传播网络和误差的反向传播网络两个模块构成,通过误差函数反向传播,不断更新修正各个神经元的权值。现有的对欺骗信号的干扰检测采用BP神经网络进行检测,但是BP神经网络在对干扰信号进行预测的过程中,会出现陷入局部最小值的情况,造成无法准确的检测出是否为干扰信号
专 ...
【技术保护点】
【技术特征摘要】
1.基于SSA优化BP神经网络的无人机干扰检测的方法,其特征在于包括如下步骤:S1:获取无人机接收模块接收到的信号与提取的信号特征;S2:将获取的信号数据进行归一化处理,得到干扰信号检测模型的输入变量和输出变量,形成归一化数据集X,Y,其中X表示信号的各个特征,Y表示信号类型,并对处理后的数据集按照7:3比例划分为训练样本集和测试样本集;S3:根据归一化处理后的信号数据,建立BP神经网络模型,确定隐藏层的层数、输入层、隐藏层、输出层神经元数量、激活函数和损失函数;S4:基于建立的BP神经网络模型,初始化SSA以下参数:麻雀种群的空间维度D、最大迭代次数N,种群规模n、发现者数量P、安全值S;S5:基于S4中初始化SSA参数,开始迭代,对麻雀种群中各个麻雀的个体适应度f
i
进行计算,对麻雀种群的位置进行更新X
i,j
,更新发现者、加入者、侦察者位置,通过将麻雀种群位置X
i,j
赋予到BP神经网络的权值和阈值并进行网络训练,获取更新的麻雀种群适应度f
i
,通过对比麻雀种群当前适应度f
i
,获取麻雀种群最优适应度值F
best
,基于当前的麻雀种群最优值F
best
获取麻雀种群的最优位置X
best
,当达到最大迭代次时,输出麻雀种群的最优位置X
best
;S6:基于S5输出的麻雀种群最优位置X
best
,作为最终BP模型的初始网权值和阈值并进行训练并仿真,计算得到均方误差,如果均方误差满足误差的精度范围,输出检测结果,如果不满足,采用梯度下降法调整BP模型的网络权值和阈值,直到满足误差精度范围或达到最大迭代次数为止。最后将识别准确率作为指标。2.根据权利要求1所述的基于SSA优化BP神经网络的无人机干扰检测的方法,其特征在于,步骤S2中获取的信号数据进行归一化处理,如下公式:其中X为归一化后的数值,x为数据集中的输入特征数值,x
max
、x
min
分别为数据集中输入特征的最大值和最小值。3.根据权利要求1所述的基于SSA优化BP神经网络的无人机干扰检测的方法,其特征在于,步骤S3包括:步骤3.1根据输入层和输出层的神经元个数,确定隐藏层的神经元个数,如下公式(2):其中,L、m、n分别为输入层、隐含层、输出层神经元个数;α为调节参数α∈(1,2,3,
……
,10);步骤S3.2:激活函数为双极性S函数tansig,损失函数为均方差函数MSE,激活函数表达式如下公式(3),均方误差函数表达式如下公式(4):式如下公式(3),均方误差函数表达式如下公式(4):其中,n为神经元个数;为目标信号;y为网络输出的信号,e为自然常数,x为输入量,...
【专利技术属性】
技术研发人员:郭滨,李相昆,马卫娇,郭谦锐,
申请(专利权)人:长春理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。