论文标题
反复出现的基于神经网络的反杀伤框架,以防御多种干扰政策
Recurrent Neural Network-based Anti-jamming Framework for Defense Against Multiple Jamming Policies
论文作者
论文摘要
传统的反犯罪方法主要集中于防止通过不变政策或来自具有类似障碍政策的多个干扰者的攻击来防止单次干扰器攻击。这些反犯罪方法在几种不同的干扰策略或具有不同策略的多个干扰器之后,对单个干扰器无效。因此,本文提出了一种可以将其政策调整为当前干扰攻击的抗杀伤方法。此外,对于多个干扰器情景,提出了一种反杀伤方法,它在以前的插槽中使用扎默斯占领的通道估算未来的占用通道。在单个干扰器的情况下,用户和干扰器之间的相互作用是使用复发性神经网络(RNN)s建模的。通过计算用户的成功传输速率(STR)和厄贡率(ER)来评估所提出的抗杀伤方法的性能,并与基于Q学习(DQL)的基线进行比较。仿真结果表明,对于单个干扰器方案,所有考虑的干扰策略都是完美检测到的,并且保持了高的str和er。此外,当70%的频谱受到多个干扰器的干扰攻击时,提出的方法分别达到了str和ER大于75%和80%。当30%的频谱处于干扰攻击下时,这些值上升到90%。此外,针对所有考虑的情况和阻塞情况,所提出的抗界方法显着优于DQL方法。
Conventional anti-jamming methods mainly focus on preventing single jammer attacks with an invariant jamming policy or jamming attacks from multiple jammers with similar jamming policies. These anti-jamming methods are ineffective against a single jammer following several different jamming policies or multiple jammers with distinct policies. Therefore, this paper proposes an anti-jamming method that can adapt its policy to the current jamming attack. Moreover, for the multiple jammers scenario, an anti-jamming method that estimates the future occupied channels using the jammers' occupied channels in previous time slots is proposed. In both single and multiple jammers scenarios, the interaction between the users and jammers is modeled using recurrent neural networks (RNN)s. The performance of the proposed anti-jamming methods is evaluated by calculating the users' successful transmission rate (STR) and ergodic rate (ER), and compared to a baseline based on Q-learning (DQL). Simulation results show that for the single jammer scenario, all the considered jamming policies are perfectly detected and high STR and ER are maintained. Moreover, when 70 % of the spectrum is under jamming attacks from multiple jammers, the proposed method achieves an STR and ER greater than 75 % and 80 %, respectively. These values rise to 90 % when 30 % of the spectrum is under jamming attacks. In addition, the proposed anti-jamming methods significantly outperform the DQL method for all the considered cases and jamming scenarios.