一种基于网络协议的卫星信号属性判证方法及装置与流程

未命名 08-15 阅读:70 评论:0


1.本发明涉及卫星通信技术领域,尤其是一种基于网络协议的卫星信号属性判证方法及装置。


背景技术:

2.卫星通信、导航和遥感等应用已经成为现代社会的重要组成部分。随着卫星系统的不断发展和普及,卫星信号的分类和识别技术也越来越受到关注。卫星信号的分类和识别是指对卫星信号进行分析和识别,以确定该信号的用途和来源。这项技术可以应用于军事、商业、科学研究等领域。目前对于卫星信号分类的技术包括利用数字信号处理技术、机器学习和深度学习等,其中数字信号处理技术是利用数字信号处理技术对卫星信号进行滤波、分析和特征提取等,以实现信号分类和识别;机器学习和深度学习是利用svm、决策树或是神经网络等对信号进行分类。
3.然而,现有技术都是针对卫星信号的原始信号或其时频图数据,卫星通信中的网络协议包含的协议、信令码、mi等重要信息都被忽视掉了,卫星通信中的网络协议又具有极强的业务型特征,这些特征对于不同卫星不同任务都具有差异性,需要对其进行识别才能很好地对卫星信号判证;且现有基于神经网络的卫星信号分类识别技术大部分都是监督学习,即需要人为进行训练数据的标注,花费了大量的成本,且由于忽视了卫星通信中网络协议的重要性导致信号判别不够准确。


技术实现要素:

4.为解决上述现有技术问题,本发明提供一种基于网络协议的卫星信号属性判证方法,包括:
5.获取目标卫星的通信信息,所述通信信息包括网络协议信息和信号载波信息;
6.对所述网络协议信息进行解析,并按预设的数据编码格式对解析后的网络协议信息进行编码,得到所述网络协议信息的编码数据;
7.基于所述网络协议信息的编码数据生成标签数据,并利用所述标签数据和所述信号载波信息优化训练构建好的神经网络模型,得到最优的神经网络模型;
8.通过所述最优的神经网络模型对目标卫星的通信信息进行判证,得到所述目标卫星的信号属性。
9.进一步的,所述基于所述网络协议信息的编码数据生成标签数据的步骤具体包括:
10.通过改进的k-means聚类算法对所述网络协议信息的编码数据进行聚类,得到包括多个卫星信号类别的标签数据。
11.进一步的,所述通过改进的k-means聚类算法对所述网络协议信息的编码数据进行聚类,得到包括多个卫星信号类别的标签数据的步骤具体包括:
12.将所述网络协议信息的编码数据作为样本处理成向量形式的数据集,并计算所述
数据集中样本向量间的相异性,得到样本向量的接近度矩阵;
13.计算所述数据集中每个样本向量的平均内部相异性,并基于所述样本向量的接近度矩阵计算数据集的总体相异性;
14.基于所述平均内部相异性选择初始聚类中心,并计算所述平均内部相异性最大的样本向量和所述初始聚类中心的相异性;
15.若所述平均内部相异性最大的样本向量和所述初始聚类中心的相异性大于所述数据集的总体相异性,则将对应的样本向量作为聚类中心加入预设的聚类中心存放队列;
16.遍历所述数据集的每个样本向量,根据其与所述聚类中心存放队列中的聚类中心的最小二范数将其划分到对应聚类中心所属的簇团类别;
17.对簇团类别进行矫正,将矫正后的簇团类别作为卫星信号的类别,并将对应类别的样本向量作为标签数据。
18.进一步的,所述利用所述标签数据和所述信号载波信息优化训练构建好的神经网络模型,得到最优的神经网络模型的步骤具体包括:
19.将所述信号载波信息进行傅里叶变换得到信号载波时频图并处理成多维输入向量;
20.将所述多维输入向量以及所述包括多个卫星信号类别的标签数据分别作为训练数据和标签,对所述构建好的神经网络模型进行优化训练,得到所述最优的神经网络模型。
21.进一步的,所述网络协议信息包括cdp相邻设备识别协议、snmp简单网络管理协议、ladp轻量目录访问协议、kerberos网络授权协议以及ip协议。
22.进一步的,所述通过所述最优的神经网络模型对目标卫星的通信信息进行判证,得到所述目标卫星的信号属性的步骤具体包括:
23.通过所述最优的神经网络模型从目标卫星通信信息的信号载波信息中判断出目标卫星的信号类别;
24.基于目标卫星的通信信息,获取其网络协议信息中的ip协议,并基于ip协议识别ip地址;
25.基于所述目标卫星的信号类别、所述ip地址以及所述ip地址的归属通信网构建所述目标卫星的知识图谱;
26.通过所述目标卫星的知识图谱识别出所述目标卫星的信号属性。
27.进一步的,所述按预设的数据编码格式对解析后的网络协议信息进行编码的步骤具体包括:
28.按protobuf数据编码格式对解析后的网络协议信息进行二进制序列化编码。
29.为解决上述现有技术问题,本发明还提供一种基于网络协议的卫星信号属性判证装置,包括:
30.获取模块,用于获取目标卫星的通信信息,所述通信信息包括网络协议信息和信号载波信息;
31.解析和编码模块,用于对所述网络协议信息进行解析,并按预设的数据编码格式对解析后的网络协议信息进行编码,得到所述网络协议信息的编码数据;
32.生成和训练模块,用于基于所述网络协议信息的编码数据生成标签数据,并利用所述标签数据和所述信号载波信息优化训练构建好的神经网络模型,得到最优的神经网络
模型;
33.判证模块,用于通过所述最优的神经网络模型对目标卫星的通信信息进行判证,得到所述目标卫星的信号属性。
34.为解决上述现有技术问题,本发明还提供一种电子设备,包括至少一个处理器、至少一个存储器和数据总线;其中:所述处理器与所述存储器通过所述数据总线完成相互间的通信;所述存储器存储有被所述处理器执行的程序指令,所述处理器调用所述程序指令以执行所述的基于网络协议的卫星信号属性判证方法。
35.为解决上述现有技术问题,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述的基于网络协议的卫星信号属性判证方法。
36.本发明的有益效果体现在:通过对获取的目标卫星通信信息中的网络协议信息进行解析和编码,并基于改进的k-means聚类算法对编码后的网络协议信息的编码数据进行聚类,可以更有针对性地自动生成包括多种卫星信号属性类别的标签数据,以指导对预构建的神经网络模型的半监督优化训练,得到最优的神经网络模型并用于判证目标卫星的信号属性,不仅减少了模型训练数据人工标注的工作量和成本,还可以提高神经网络模型信号属性判证的准确度。
附图说明
37.图1为本发明所提供的一种基于网络协议的卫星信号属性判证方法一实施例的流程图;
38.图2为本发明实施例中通过改进的k-means聚类算法对所述网络协议信息的编码数据进行聚类,得到包括多个卫星信号类别的标签数据的步骤的具体流程图;
39.图3为本发明实施例中利用标签数据和信号载波信息优化训练构建好的神经网络模型,得到最优的神经网络模型的步骤的具体流程图;
40.图4为本发明实施例中通过所述最优的神经网络模型对目标卫星的通信信息进行判证,得到所述目标卫星的信号属性的步骤的具体流程图;
41.图5为本发明所提供的一种基于网络协议的卫星信号属性判证装置一实施例的结构示意图;
42.图6为本发明所提供的一种电子设备的结构示意图。
具体实施方式
43.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
44.实施例1:
45.参照图1-图4,本技术实施例提供了一种基于网络协议的卫星信号属性判证方法,该方法通过对获取的目标卫星通信信息中的网络协议信息进行解析和编码,并基于改进的k-means聚类算法对编码后的网络协议信息的编码数据进行聚类,可以更有针对性地自动
生成包括多种卫星信号属性类别的标签数据,以指导对预构建的神经网络模型的半监督优化训练,得到最优的神经网络模型并用于判证目标卫星的信号属性,不仅减少了模型训练数据人工标注的工作量和成本,还可以提高神经网络模型信号属性判证的准确度。
46.如图1所示,上述基于网络协议的卫星信号属性判证方法包括以下步骤:
47.s101、获取目标卫星的通信信息,所述通信信息包括网络协议信息和信号载波信息。
48.上述步骤中,可以通过卫星信号接收设备对目标卫星的通信进行截获,获取目标卫星的通信信息,通信信息包括网络协议信息和信号载波信息。其中,上述网络协议信息包括但不限于cdp相邻设备识别协议、snmp简单网络管理协议、ladp轻量目录访问协议、kerberos网络授权协议以及ip协议等。由于现阶段的卫星都为多功能卫星,即单个卫星具有多种传输任务,不同任务的网络协议是不同的,且除了卫星以外,目前地面通信站也是具备多种通信任务,即卫星和地面通信站之间是多对多的形式,因此需要获取目标卫星与多个地面站之间的通信信息,解析其中所使用的网络协议有助于更好地判断目标卫星的信号归属。上述信号载波信息包括目标卫星的模拟载波信号的相关信息,如波形、频率等等。
49.s102、对所述网络协议信息进行解析,并按预设的数据编码格式对解析后的网络协议信息进行编码,得到所述网络协议信息的编码数据。
50.上述步骤中,可以根据上述获取的网络协议信息包括的多种协议类型的报文格式进行解析,从对应的协议报文中提出对应字段的数据,然后按protobuf数据编码格式对解析后得到的数据进行二进制序列化编码,得到对应网络协议信息的二进制序列化编码数据,便于后续进行数据的向量化处理。
51.s103、基于所述网络协议信息的编码数据生成标签数据,并利用所述标签数据和所述信号载波信息优化训练构建好的神经网络模型,得到最优的神经网络模型。
52.上述步骤中,基于网络协议信息的编码数据生成标签数据的步骤具体包括:
53.通过改进的k-means聚类算法对所述网络协议信息的编码数据进行聚类,得到包括多个卫星信号类别的标签数据。
54.其中,改进的k-means聚类算法是基于传统的k-means算法进行改进得到,如k-means++算法、kernel k-means算法等,上面改进算法各有优点,分别从不同的角度对传统算法进行了改进;而本发明根据卫星信号网络协议的特点提出了一种新的聚类方法,融合了网络协议信息中的多种协议类型的数据并对数据进行聚类,从而可以更有针对性地自动生成多种类别的标签数据以指导后续用于判证目标卫星信号属性的神经网络模型的训练,不仅减少了人工数据标注的工作量和成本,还可以提高神经网络模型信号属性判证的准确度。
55.进一步的,如图2所示,上述通过改进的k-means聚类算法对所述网络协议信息的编码数据进行聚类,得到包括多个卫星信号类别的标签数据的步骤具体包括:
56.s201、将所述网络协议信息的编码数据作为样本处理成向量形式的数据集,并计算所述数据集中样本向量间的相异性,得到样本向量的接近度矩阵;
57.s202、计算所述数据集中每个样本向量的平均内部相异性,并基于所述样本向量的接近度矩阵计算数据集的总体相异性;
58.s203、基于所述平均内部相异性选择初始聚类中心,并计算所述平均内部相异性
最大的样本向量和所述初始聚类中心的相异性;
59.s204、若所述平均内部相异性最大的样本向量和所述初始聚类中心的相异性大于所述数据集的总体相异性,则将对应的样本向量作为聚类中心加入预设的聚类中心存放队列;
60.s205、遍历所述数据集的每个样本向量,根据其与所述聚类中心存放队列中的聚类中心的最小二范数将其划分到对应聚类中心所属的簇团类别;
61.s206、对簇团类别进行矫正,将矫正后的簇团类别作为卫星信号的类别,并将对应类别的样本向量作为标签数据。
62.上述步骤中,首先对目标卫星信号网络协议信息的二进制序列化编码数据进行向量化处理得到向量形式的样本数据集并预设一个常数k作为需要生成的卫星信号类别的数量(即最终的聚类簇团的种类),其中,,即为维的列向量;然后计算样本数据集中样本向量间的相异性,得到样本向量的接近度矩阵,其中,代表两个样本向量间的欧氏距离,公式如下: ;接着计算样本数据集中每个样本向量的平均内部相异性,并基于样本向量的接近度矩阵计算数据集的总体相异性;然后基于平均内部相异性,选择其中平均内部相异性最大,即的样本向量作为初始聚类中心(即某一类数据的质心)并放入预设的聚类中心存放队列,将选取过后的样本向量的平均内部相异性设置为0后重新计算平均内部相异性最大的样本向量和初始聚类中心的相异性,即,若平均内部相异性最大的样本向量和初始聚类中心的相异性大于数据集的总体相异性,即 ,则将对应的样本向量作为新的聚类中心加入上述预设的聚类中心存放队列中并放入队尾,否则重复上述计算和比较过程直到上述聚类中心存放队列的长度为k,即找到k个不同类别簇团的聚类中心为止。
63.进一步的,遍历上述样本数据集中的每个样本向量,根据其与所述聚类中心存放队列中的聚类中心的最小二范数将其划分到对应聚类中心所属的簇团类别,然后对簇团类别进行矫正,将簇团中的中位向量作为矫正后簇团类别的聚类中心,并判断矫正后的聚类中心与聚类中心存放队列中的聚类中心是否相同,若相同则将矫正后
的簇团类别作为卫星信号的类别,并将得到的卫星信号的类别及对应类别的样本向量作为训练神经网络模型的标签数据。
64.本发明基于传统的k-means聚类算法易受离群点的影响且影响较大,以内部相异性辅助聚类中心的选取、结合卫星信号中具有极强业务特征的网络协议信息对数据进行聚类,从而有针对性地改进k-means聚类算法,可以更有效地自动生成多种卫星信号属性类别的标签数据以指导后续用于判证目标卫星信号属性的神经网络模型的训练,不仅减少了人工数据标注的工作量和成本,还可以提高神经网络模型信号属性判证的准确度。
65.更进一步的,如图3所示,上述步骤s103中,利用标签数据和信号载波信息优化训练构建好的神经网络模型,得到最优的神经网络模型的步骤具体包括:
66.s301、将所述信号载波信息进行傅里叶变换得到信号载波时频图并处理成多维输入向量;
67.s302、将所述多维输入向量以及所述包括多个卫星信号类别的标签数据分别作为训练数据和标签,对所述构建好的神经网络模型进行优化训练,得到所述最优的神经网络模型。
68.上述步骤中,可以先对获取的目标卫星的信号载波进行傅里叶变换,将模拟的信号变换为信号载波时频图并处理成多维输入向量输入构建好的神经网络模型,并以上述得到的包括多个卫星信号类别的标签数据作为标签对模型进行半监督的优化训练,得到最优的神经网络模型,使模型能够快速、准确地从目标卫星的通信信息中直接判断出目标卫星的信号所属的类别,属于上述簇团中的一个。其中,神经网络模型可以是满足任务需求的神经网络,例如通过cnn卷积神经网络构建的模型。
69.s104、通过所述最优的神经网络模型对目标卫星的通信信息进行判证,得到所述目标卫星的信号属性。
70.进一步的,如图4所示,上述步骤s104中,通过所述最优的神经网络模型对目标卫星的通信信息进行判证,得到所述目标卫星的信号属性的步骤具体包括:
71.s401、通过所述最优的神经网络模型从目标卫星通信信息的信号载波信息中判断出目标卫星的信号类别;
72.s402、基于目标卫星的通信信息,获取其网络协议信息中的ip协议,并基于ip协议识别ip地址;
73.s403、基于所述目标卫星的信号类别、所述ip地址以及所述ip地址的归属通信网构建所述目标卫星的知识图谱;
74.s404、通过所述目标卫星的知识图谱识别出所述目标卫星的信号属性。
75.上述步骤中,通过上述标签数据和信号载波信息对模型进行半监督优化训练得到的最优神经网络模型可以从目标卫星的通信信息中直接判断出目标卫星的信号所属的类别,然后获取目标卫星网络协议信息中的ip协议,基于ip协议识别ip地址,并根据ip地址进行匹配组合以初步估计截获的ip所属的通信网归属,且进行人工辅助判证时会根据信号的类别、信号载波等对进行修正,可以得到更为准确的归属通信网net,从而解决了无法截获子网掩码从而对卫星信号通信网归属估计不准确的问题,其中都表示按照ip地址划分的不同的通信网;进一
步的基于上述目标卫星的信号类别、ip地址以及修正后的ip地址的归属通信网net构建目标卫星的知识图谱,中包含了ip地址、、和的对应关系,从而通过目标卫星的知识图谱可以自动识别出目标卫星的信号属性,如军用、民用及国别等等。
76.需要说明的是,本发明实施例中未具体展开说明的技术内容,可以通过现有的相关技术实现,属于现有技术,在本发明实施例中不再赘述。
77.实施例2:
78.相应地,请参阅图5,本技术实施例提供了一种基于网络协议的卫星信号属性判证装置,包括:
79.获取模块1,用于获取目标卫星的通信信息,所述通信信息包括网络协议信息和信号载波信息;
80.解析和编码模块2,用于对所述网络协议信息进行解析,并按预设的数据编码格式对解析后的网络协议信息进行编码,得到所述网络协议信息的编码数据;
81.生成和训练模块3,用于基于所述网络协议信息的编码数据生成标签数据,并利用所述标签数据和所述信号载波信息优化训练构建好的神经网络模型,得到最优的神经网络模型;
82.判证模块4,用于通过所述最优的神经网络模型对目标卫星的通信信息进行判证,得到所述目标卫星的信号属性。
83.上述装置具体实现过程请参照实施例1中提供的一种基于网络协议的卫星信号属性判证方法,在此不再赘述。
84.实施例3:
85.请参阅图6,本技术实施例提供了一种电子设备,该电子设备包括至少一个处理器5、至少一个存储器6和数据总线7;其中:处理器5与存储器6通过数据总线7完成相互间的通信;存储器6存储有可被处理器5执行的程序指令,处理器5调用程序指令以执行所述基于网络协议的卫星信号属性判证方法。
86.其中,存储器6可以是但不限于,随机存取存储器(random access memory,ram),只读存储器(read only memory,rom),可编程只读存储器(programmable read-only memory,prom),可擦除只读存储器(erasable programmable read-only memory,eprom),电可擦除只读存储器(electric erasable programmable read-only memory,eeprom)等。
87.处理器5可以是一种集成电路芯片,具有信号处理能力。该处理器5可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)等;还可以是数字信号处理器(digital signal processing,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
88.可以理解,图6所示的结构仅为示意,电子设备还可包括比图6中所示更多或者更少的组件,或者具有与图6所示不同的配置。图6中所示的各组件可以采用硬件、软件或其组合实现。
89.实施例4:
90.本发明提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器5执行时实现所述基于网络协议的卫星信号属性判证方法。
91.在本技术所提供的实施例中,应该理解到,所揭露的系统和方法,也可以通过其它的方式实现。以上所描述的方法实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本技术的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
92.在本发明的实施例的描述中,需要理解的是,术语“上”、“下”、“前”、“后”、“左”、“右”、“坚直”、“水平”、“中心”、“顶”、“底”、“顶部”、“底部”、“内”、“外”、“内侧”、“外侧”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。其中,“里侧”是指内部或围起来的区域或空间。“外围”是指某特定部件或特定区域的周围的区域。
93.在本发明的实施例的描述中,术语“第一”、“第二”、“第三”、“第四”仅用以描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”、“第三”、“第四”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
94.在本发明的实施例的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“组装”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
95.在本发明的实施例的描述中,具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
96.在本发明的实施例的描述中,需要理解的是,
“‑”
和“~”表示的是两个数值之同的范围,并且该范围包括端点。例如:“a-b”表示大于或等于a,且小于或等于b的范围。“a~b”表示大于或等于a,且小于或等于b的范围。
97.在本发明的实施例的描述中,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
98.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

技术特征:
1.一种基于网络协议的卫星信号属性判证方法,其特征在于,包括:获取目标卫星的通信信息,所述通信信息包括网络协议信息和信号载波信息;对所述网络协议信息进行解析,并按预设的数据编码格式对解析后的网络协议信息进行编码,得到所述网络协议信息的编码数据;基于所述网络协议信息的编码数据生成标签数据,并利用所述标签数据和所述信号载波信息优化训练构建好的神经网络模型,得到最优的神经网络模型;通过所述最优的神经网络模型对目标卫星的通信信息进行判证,得到所述目标卫星的信号属性。2.根据权利要求1所述的基于网络协议的卫星信号属性判证方法,其特征在于,所述基于所述网络协议信息的编码数据生成标签数据的步骤具体包括:通过改进的k-means聚类算法对所述网络协议信息的编码数据进行聚类,得到包括多个卫星信号类别的标签数据。3.根据权利要求2所述的基于网络协议的卫星信号属性判证方法,其特征在于,所述通过改进的k-means聚类算法对所述网络协议信息的编码数据进行聚类,得到包括多个卫星信号类别的标签数据的步骤具体包括:将所述网络协议信息的编码数据作为样本处理成向量形式的数据集,并计算所述数据集中样本向量间的相异性,得到样本向量的接近度矩阵;计算所述数据集中每个样本向量的平均内部相异性,并基于所述样本向量的接近度矩阵计算数据集的总体相异性;基于所述平均内部相异性选择初始聚类中心,并计算所述平均内部相异性最大的样本向量和所述初始聚类中心的相异性;若所述平均内部相异性最大的样本向量和所述初始聚类中心的相异性大于所述数据集的总体相异性,则将对应的样本向量作为聚类中心加入预设的聚类中心存放队列;遍历所述数据集的每个样本向量,根据其与所述聚类中心存放队列中的聚类中心的最小二范数将其划分到对应聚类中心所属的簇团类别;对簇团类别进行矫正,将矫正后的簇团类别作为卫星信号的类别,并将对应类别的样本向量作为标签数据。4.根据权利要求3所述的基于网络协议的卫星信号属性判证方法,其特征在于,所述利用所述标签数据和所述信号载波信息优化训练构建好的神经网络模型,得到最优的神经网络模型的步骤具体包括:将所述信号载波信息进行傅里叶变换得到信号载波时频图并处理成多维输入向量;将所述多维输入向量以及所述包括多个卫星信号类别的标签数据分别作为训练数据和标签,对所述构建好的神经网络模型进行优化训练,得到所述最优的神经网络模型。5.根据权利要求4所述的基于网络协议的卫星信号属性判证方法,其特征在于,所述网络协议信息包括cdp相邻设备识别协议、snmp简单网络管理协议、ladp轻量目录访问协议、kerberos网络授权协议以及ip协议。6.根据权利要求5所述的基于网络协议的卫星信号属性判证方法,其特征在于,所述通过所述最优的神经网络模型对目标卫星的通信信息进行判证,得到所述目标卫星的信号属性的步骤具体包括:
通过所述最优的神经网络模型从目标卫星通信信息的信号载波信息中判断出目标卫星的信号类别;基于目标卫星的通信信息,获取其网络协议信息中的ip协议,并基于ip协议识别ip地址;基于所述目标卫星的信号类别、所述ip地址以及所述ip地址的归属通信网构建所述目标卫星的知识图谱;通过所述目标卫星的知识图谱识别出所述目标卫星的信号属性。7.根据权利要求1至6任一项所述的基于网络协议的卫星信号属性判证方法,其特征在于,所述按预设的数据编码格式对解析后的网络协议信息进行编码的步骤具体包括:按protobuf数据编码格式对解析后的网络协议信息进行二进制序列化编码。8.一种基于网络协议的卫星信号属性判证装置,其特征在于,包括:获取模块,用于获取目标卫星的通信信息,所述通信信息包括网络协议信息和信号载波信息;解析和编码模块,用于对所述网络协议信息进行解析,并按预设的数据编码格式对解析后的网络协议信息进行编码,得到所述网络协议信息的编码数据;生成和训练模块,用于基于所述网络协议信息的编码数据生成标签数据,并利用所述标签数据和所述信号载波信息优化训练构建好的神经网络模型,得到最优的神经网络模型;判证模块,用于通过所述最优的神经网络模型对目标卫星的通信信息进行判证,得到所述目标卫星的信号属性。9.一种电子设备,其特征在于,包括至少一个处理器、至少一个存储器和数据总线;其中:所述处理器与所述存储器通过所述数据总线完成相互间的通信;所述存储器存储有被所述处理器执行的程序指令,所述处理器调用所述程序指令以执行如权利要求1-7任一项所述的基于网络协议的卫星信号属性判证方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-7中任一项所述的基于网络协议的卫星信号属性判证方法。

技术总结
本发明涉及卫星通信技术领域,提出了一种基于网络协议的卫星信号属性判证方法及装置。该方法通过对获取的目标卫星通信信息中的网络协议信息进行解析和编码,并基于改进的K-Means聚类算法对编码后的网络协议信息的编码数据进行聚类,可以更有针对性地自动生成包括多种卫星信号属性类别的标签数据,以指导对预构建的神经网络模型的半监督优化训练,得到最优的神经网络模型并用于判证目标卫星的信号属性,不仅减少了模型训练数据人工标注的工作量和成本,还可以提高神经网络模型信号属性判证的准确度。证的准确度。证的准确度。


技术研发人员:常兴
受保护的技术使用者:武汉能钠智能装备技术股份有限公司
技术研发日:2023.07.10
技术公布日:2023/8/13
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐