基于边缘计算和离散随机卷积的数据包合法性确认方法

文档序号:1775773 发布日期:2019-12-03 浏览:10次 >En<

阅读说明:本技术 基于边缘计算和离散随机卷积的数据包合法性确认方法 (Data packet legitimacy confirmation method based on edge calculations and Discrete Stochastic convolution ) 是由 谢非佚 许爱东 文红 蒋屹新 张宇南 徐鑫辰 于 2019-09-04 设计创作,主要内容包括:本发明公开了一种基于边缘计算和离散随机卷积的数据包合法性确认方法,包括以下步骤:在边缘服务器与已知终端设备中预存原始导频信号;已知终端设备在发送信号中插入已知的原始导频信号发送给边缘服务器;边缘服务器对接收信号进行导频分离,得到接收到的导频信号矩阵;计算信道矩阵的估计值;对于已知终端设备,测得多个信道矩阵的估计值的集合;对于不同的已知终端设备,测得对应的信道矩阵估计的集合,构建训练集合;建立卷积核与卷积核移动规则,训练得到成熟的神经网络分类器;测得待验证终端设备信道矩阵估计的集合;对待验证终端设备的信道矩阵进行分类。本发明提高了卷积神经网络构建的分类器在MIMO信道矩阵中识别效果,提高识别的准确率。(The invention discloses a kind of data packet legitimacy confirmation method based on edge calculations and Discrete Stochastic convolution, comprising the following steps: prestore original pilot signal in Edge Server and known terminal equipment;Known terminal equipment is inserted into known original pilot signal in sending signal and is sent to Edge Server;Edge Server carries out pilot tone separation, the pilot signal matrix received to signal is received;Calculate the estimated value of channel matrix;For known terminal equipment, the set of the estimated value of multiple channel matrixes is measured;For different known terminal equipment, the set of corresponding channel matrices estimation is measured, constructs training set;Convolution kernel and convolution kernel movement rule are established, training obtains mature neural network classifier;Measure the set of terminal device channel matrices estimation to be verified;Classify to the channel matrix of terminal device to be verified.The present invention improve convolutional neural networks building classifier in mimo channel matrix recognition effect, improve the accuracy rate of identification.)

基于边缘计算和离散随机卷积的数据包合法性确认方法

技术领域

本发明涉及通信系统的数据包合法性确认,特别是涉及基于边缘计算和离散随机卷积的通信系统数据包合法性确认方法。

背景技术

数据包接入的合法性确认是保证边缘计算数据包传输安全的一种重要方法。物理层信道特征的数据包合法确认方法是通过比较连续帧之间的信道信息相似性来判断发送方身份信息,具有快速高效的优势,十分适用于边缘计算中资源受限的微型终端设备。传统的信道特征的数据包合法确认方法采用阈值进行判定,识别准确率较低,且不稳定。机器学习与深度学习通过对大量样本的训练,得到分类器,可以有效地提升识别准确率。随着多输入-多输出(MIMO)技术在边缘计算传输中普及,使得一维信道估计向量变为了接收机-信道估计值的二维矩阵样本(称之为信道矩阵)。

某些适用于图像处理中的技术,如卷积神经网络应用于此,可以进一步地提升识别准确率。但接收机数量远小于信道估计向量中元素的数量,且接收机具有一定的独立性(即相邻接收机并不具有更高的相关性),使得卷积神经网络无法直接应用于此,得到较好的识别结果。

发明内容

本发明的目的在于克服现有技术的不足,提供一种基于边缘计算和离散随机卷积的数据包合法性确认方法,解决了卷积神经网络在MIMO信道矩阵中识别效果不够理想的问题。

本发明的目的是通过以下技术方案来实现的:基于边缘计算和离散随机卷积的数据包合法性确认方法,包括以下步骤:

S1.在边缘服务器与多个已知终端设备中预存统一的原始导频信号X(p);

S2.已知终端设备在发送信号的数据包中按照设定规则***已知的原始导频信号后,使用单天线或多天线发送给边缘服务器;

S3.边缘服务器使用多天线接收阵列接收已知终端设备发送的数据包,并对每个天线接收到的信号进行导频分离,得到接收到的导频信号矩阵:

Y(p)=[Y1(p),Y2(p),…,YK(p)];

S4.边缘服务器计算信道矩阵的估计值

其中,X(p)-1代表X(p)的逆矩阵;

S5.对于任一已知终端设备,重复步骤S2~S4进行多次数据采样和信道矩阵估计,得到多个信道矩阵的估计值的集合:

其中,代表对第m个已知终端设备第n次采样估计得到的信道矩阵;n=1,2,3,...,N,N表示对终端设备进行数据采集和信道矩阵估计的次数;

S6.对于不同的已知终端设备,重复步骤S2~S5,得到各个已知终端设备的信道矩阵估计的集合S1,S2,…,SM,其中,Sm代表第m个设备的信道矩阵估计的集合,m=1,2,3,...,M;

S7.根据各已知终端设备的信道矩阵估计集合S1,S2,…,SM,构建训练集合

S8.建立卷积核与卷积核移动规则:卷积核在纵向的移动为连续平移,在横向为离散随机跳动:

S801.建立卷积核为M′×N′矩阵,表达为:

CK=[L1,L2,…,LN′]

其中Ln′为维数为M′的列向量,M′<M,N′<N;

S802.卷积核纵向移动规则与传统卷积神经网络相同,为连续平移,步长设为1;

S803.卷积核横向移动规则为离散随机跳动,具体如下:

卷积核初始位置为CK0=[L1,L2,…,LN′],传统步长为1的平移后为CK1′=[L2,L3,…,LN′+1],可理解为删除第一列,并添加最后一列右侧列;离散随机跳动规则为:删除第一列,并在最后添加除上一步卷积核所包含列外的随机一列,即:

S9.根据S8中建立的卷积核和卷积核移动规则,采用卷积神经网络构建神经网络分类器,并利用步骤S7中的训练集合对分类器进行训练,得到成熟的神经网络分类器;

S10.对待验证的终端设备,重复步骤S2~S5,得到待验证终端设备信道矩阵估计的集合Sm′;使用成熟的神经网络分类器对待验证终端设备的信道矩阵进行分类,判断其是否合法,从而实现该设备的数据包合法性确认。

优选地,所述导频信号X(p)为一维列矩阵。

其中,所述步骤S7包括:

对于每个已知终端设备的信道矩阵集合,以对应的终端设备编号为反馈,得到训练集合其中,第m个已知终端设备的信道矩阵集合对应的训练集为:

其中,所述步骤S9中,以每个已知终端设备的信道矩阵集合中的每一个样本作为输入,以各样本对应的设备编号m作为输出,对神经网络分类器进行训练,其中m=1,2,3,...,M,n=1,2,3,...,N。

其中,所述步骤S10中,将待验证终端设备的信道矩阵估计集合Sm′中任一样本输入成熟的神经网络分类器中,得到分类结果,据此判断待验证终端设备是否合法,从而实现该设备的数据包合法性确认。

本发明的有益效果是:本发明通过离散的卷积神经网络的卷积核,能够随机选择离散的接收天线,使得卷积神经网络可以在接收天线维度上获得足够多的样本特征,提高卷积神经网络构建的分类器在MIMO信道矩阵中识别效果,从而提高识别的准确率。

附图说明

图1为本发明的方法流程图;

图2为实施例中8发8收MIMO信道矩阵波形图;

图3为卷积核离散随机移动规则示意图。

具体实施方式

下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。

如图1所示,基于边缘计算和离散随机卷积的数据包合法性确认方法,包括以下步骤:

S1.边缘服务器与各终端根据规定选择统一的导频信号X(p),其中X(p)为一维列矩阵,在本申请的实施例中,可以采用ZC序列;

S2.终端设备在发送信号的数据包中按照设定规则***已知的原始导频信号后,使用单天线或多天线发送给边缘服务器,在本申请的实施例中,以发射天线数为8为例;

S3.边缘服务器使用多天线接收阵列接收终端设备发送的数据包,并对每个天线接收到的信号进行导频分离,得到接收到的导频信号矩阵。

Y(p)=[Y1(p),Y2(p),…,Y8(p)]

在本申请的实施例中,接收天线数为8,如图2所示,为8发8收MIMO信道矩阵波形图。

S4.边缘服务器计算信道矩阵的估计值

S5.重复S2~S4多次,对同一终端设备进行多次数据采集和信道矩阵估计,得到多个信道矩阵的估计值的集合。在本申请的实施例中,每个设备采样数为1000,则对第一个已知终端设备的信道矩阵估计值的集合为:

代表第一个设备第n次采样估计得到的信道矩阵,n=1,2,...,1000;

S6.对于不同的已知终端设备,重复步骤S2~S5,得到各个已知终端设备的信道矩阵估计的集合。在本申请的实施例中,设备数为3,则得到三个直至终端设备的信道矩阵估计值S1,S2,S3,其中:

式中,m=1,2,3;

S7.对每个终端设备的信道矩阵集合,以对应的终端设备编号为反馈,得到训练集合

根据神经网络训练需求,m可以是十进制数字,二进制数字,或01序列。在本申请的实施例中,m为其设备编号对应的01序列,即:

S8.建立卷积核与卷积核移动规则:卷积核在纵向的移动为连续平移,在横向为离散随机跳动:

具体包括以下步骤:

S801.建立卷积核为M′×N′矩阵,在本申请的实施例中,卷积核为40×3矩阵,可表达为:

CK=[L1,L2,L3]

其中Ln′为维数为40的列向量,如图3所示;

S802.卷积核纵向移动规则与传统卷积神经网络相同,为连续平移,步长设为1;

S803.卷积核横向移动规则为离散随机跳动,如图3所示,具体如下:

卷积核初始位置为CK0=[L1,L2,L3],离散随机跳动规则为:删除第一列,并在最后添加除上一步卷积核所包含列外的随机一列,即:

S9.以信道矩阵为训练样本,编号m为反馈,根据S8构建的卷积核和卷积核移动规则,对卷积神经网络进行训练,得到成熟的的神经网络分类器;

S10.对待验证的终端设备,重复步骤S2~S5,得到待验证终端设备信道矩阵估计的集合Sm′;使用训练好的神经网络分类器对待验证设备的信道矩阵进行分类,判定其所属设备:将待验证终端设备的信道矩阵估计集合Sm′中任一样本输入成熟的神经网络分类器中,得到分类结果,据此判断待验证终端设备是否合法,从而实现该设备的数据包合法性确认,在本申请的实施例中,若神经网络分类器输出的分类结果为已知设备编号,则待验证的终端设备为已知设备,该设备发送的数据包合法,对该设备发送的数据包进行接收;否则,待验证的设备为非法设备,该设备发送的数据包不合法,丢弃该设备发送的数据包。

本发明通过离散的卷积神经网络的卷积核,能够随机选择离散的接收天线,使得卷积神经网络可以在接收天线维度上获得足够多的样本特征,提高卷积神经网络构建的分类器在MIMO信道矩阵中识别效果,从而提高识别的准确率。

以上所述是本发明的优选实施方式,应当理解本发明并非局限于本文所披露的形式,不应该看作是对其他实施例的排除,而可用于其他组合、修改和环境,并能够在本文所述构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。

10页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种通信控制方法、网络控制实体及系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!