在车联网通信网络V2X中使用机器学习检测基本干扰攻击研究(Matlab代码实现)
目前部署的技术在5.9GHz许可的短距离通信(DSRC)频段上运行,也被称为安全频谱。最近,由3GPP标准协会提出了一种另类技术,统称为:蜂窝车联网通信(C-V2X)。然而,对频谱的干扰攻击可能会剥夺V2X无线电在道路上挽救生命的能力。为了避免这一威胁并促进道路上的生命安全,我们展示了一个监督式机器学习模型,可以以99.84%的准确率检测和分类原始干扰攻击的类型。文章中一些内容引自网络,会注明出处
💥💥💞💞欢迎来到本博客❤️❤️💥💥
🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。
⛳️座右铭:行百里者,半于九十。
📋📋📋本文目录如下:🎁🎁🎁
目录
💥1 概述
摘要:
车辆对一切通信(V2X)正在全球范围内部署。在V2X中,消息用于车辆之间交换关键信息。然而,对频谱的干扰攻击可能会剥夺V2X无线电在道路上挽救生命的能力。本研究分析了两种对商用V2X无线电的原始干扰攻击。实验室结果显示,V2X网络很容易受到干扰攻击。为了避免这一威胁并促进道路上的生命安全,我们展示了一个监督式机器学习模型,可以以99.84%的准确率检测和分类原始干扰攻击的类型。
车联网通信(V2X)是一种即将到来的自组织通信架构,已经酝酿了十五年以上。目前部署的技术在5.9GHz许可的短距离通信(DSRC)频段上运行,也被称为安全频谱。V2X技术被设想为为道路用户提供事故预防服务。目前,现有的物理层(PHY)技术是IEEE 802.11p(DSRC)。最近,由3GPP标准协会提出了一种另类技术,统称为:蜂窝车联网通信(C-V2X)。这两种PHY架构提供类似的应用和网络层,遵循由车辆环境无线接入(WAVE)1609标准定义的共同方法。然而,这两种技术都使用容易受到干扰攻击的信道感知方法。
详细文章见第4部分。
📚2 运行结果
部分代码:
function v = read_complex_binary (filename, count)
%% usage: read_complex_binary (filename, [count])
%%
%% open filename and return the contents as a column vector,
%% treating them as 32 bit complex numbers
%%
m = nargchk (1,2,nargin);
if (m)
usage (m);
end
if (nargin < 2)
count = Inf;
end
f = fopen (filename, 'rb');
if (f < 0)
v = 0;
else
t = fread (f, [2, count], 'float');
%t = fread (f, count, 'float');
fclose (f);
v = t(1,:) + t(2,:)*i;
[r, c] = size (v);
v = reshape (v, c, r);
end
🎉3 参考文献
文章中一些内容引自网络,会注明出处或引用为参考文献,难免有未尽之处,如有不妥,请随时联系删除。
🌈4 Matlab代码、文章下载
更多推荐
所有评论(0)