掌桥专利:专业的专利平台
掌桥专利
首页

基于深度混合路由网络识别通信信号的方法

文献发布时间:2023-06-19 09:46:20


基于深度混合路由网络识别通信信号的方法

技术领域

本发明涉及深度学习算法技术领域,尤其是涉及到一种基于通信信号种类分类识别的方法。

背景技术

随着无线通信的发展,在发射机处识别某些发射参数已成为电信研究领域中的热点话题,具有广泛的用途。通常,信号的时频信息来自未知或部分已知的来源。如今,信号种类分类一直是军事和民用无线通信中采用的智能无线电的重要组成部分。

信号种类识别在军事领域具有重要地位。现代电子战(Electronic Warfare,EW)包括三个主要方面:电子支持(Electronic Support,ES),电子攻击(Electronic Attack,EA)和电子保护(Electronic Protect,EP)。ES的目标是从无线电信号发射中获取信息。成功的信号检测由信号种类识别算法确定,分类结果可以为EA提供有价值的支持,可以扩展到EW中的所有模块中。随着通信资源的拥挤和消费者的涌现,民用无线领域频谱稀缺的瓶颈问题变得更加严重。然而,对于最大容量和最佳服务质量的实际要求在通信过程中面临多重干扰的巨大困难。随着认知无线电(Cognitive Radio,CR)的出现,关注民用地区的信号分类系统越来越受到关注,认知无线电通过收发器的灵活功能来重建传输参数。CR收发器与传统收发器的显著不同之处在于对传输源的环境感知。因此,CR被认为民用地区信号分类系统的重要组成部分和最有吸引力的研究领域。在上述两个领域中,信号种类识别是实现智能无线电的基础。

在水下声通道中通常认为是最困难的通信信道之一。鉴于信号衰减低,声波是水下通信中最通用的传输方式,被认为是极低频率(只有几kHz)的宽带系统。以这种方式,在带宽的情况下中心频率不是不可感知的。多径干扰会对声传播产生巨大影响,并且众所周知,水中的声速非常慢,接近1500m/s。水下设备运动造成了过多的多普勒影响,并且延迟扩展有数十甚至数百毫秒,从而导致信号频率选择性衰落。这是水下无线通信的一个突出限制,特别是与光波和电磁波的传输性能相比尤其明显。

调制分类算法主要由基于似然(Likelihood-Based,LB)的方法和基于特征(Feature-Based,FB)的方法组成。当分类器需要掌握理想的信道参数时,LB算法可在分类精度上实现最佳性能。LB分类器的一般解决方案包括两部分。首先,每个信号种类假设都会评估接收信号的可能性,选择的通道模型源自概率函数,该概率函数可满足低复杂度要求或适应非合作环境;其次,多样化信号种类假设的概率与分类确定之间存在对比。实际上,最关键的追求是非合作策略中的多功能性和计算复杂性的进步。它主要由平均似然比检验(Average Likelihood Ratio Test,ALRT),广义似然比检验(Generalized LikelihoodRatio Test,GLRT)和混合似然比检验(Hybrid Likelihood Ratio Test,HLRT)组成。假设随后的ALRT,GLRT和HLRT分类器知道了理想的信道信息,或者在某些情况下,它们不知道一两个信道参数。在这些分类器中,最复杂的分类器是ALRT的似然函数,它可以使用指数运算和多积分计算。GLRT似然函数具有更容易表达的方法,但有偏差分类的结果。HLRT融合了ALRT和GLRT的优点,在复杂性和分类性能之间的两个因素是平等的。这些方法试图降低最大似然分类器的复杂度,这始终是主要问题。

LB提供了出色的分类精度,这主要基于决策理论的。LB算法的高复杂度带来了FB分类器的机会。FB具有次优的性能,并且计算量比LB低。通过FB研究信号的基于频谱的特征,并且调制分类的各种信号特征因子都利用频谱特性。FB分类器的通常结构包括小波函数捕获的基于小波的特征,检查信号类型和顺序的高阶统计特征,以及基于循环平稳分析的循环特征等。

机器学习算法(Machine Learning Algorithms,MLA)也广泛用于AMC,属于FB之一。一些达到的分类判断为多层决策树指定了一种基础类型,其中每个阶段都在可分辨的信号特征上进行处理。但是,对于各种判断阈值和决策树设计的优化存在一些不便。为了增强基于MLA的算法,已采用各种方法来完成信号种类分类中的两个主要方式。首先,MLA使分类决策阈值更易于实现。其次,MLA可以是一种改变信号模式数据尺寸的工具,这可以通过自动生成和自动选择的特征来实现。因此,为了满足分类器的计算需求,存在变化的特征。MLA分类器,即支持向量机,通常与信号特征相关联,以升至高维。此外,MLA在信号特征空间中实现降维,它选择k最近邻,遗传算法和线性回归等。

深度学习算法(Deep Learning Algorithms,DLA)属于MLA的一个分支,广泛用于计算机视觉(Computer Vision,CV),自然语言理解(Natural Language Understanding,NLU)和语音识别(Speech Recognition,SR)。信号种类识别的DLA主要涉及递归神经网络(Recurrent Neural Network,RNN),卷积神经网络(Convolutional Neural Network,CNN),以及地面通信中两种网络方法的合并使用。在现有研究中,重新设计的轻量级ResNet获得更好的分类结果,它包含较浅的层,而网络结构中没有较大的接收卷积核;网络是具有更多层的可扩展结构,可以更容易地捕获深层信号特征以提高信号种类识别效果;在衰落的通信环境中进行了分析,并且信号种类识别的问题已通过整个联合神经网络得到了适当处理;长期短期记忆(Long-Short Term Memory,LSTM)和CNN组成一个混合网络,成为具有两个流的新网络结构形式,它提取了各种不同的信号特征,以有助于提高分类性能;通过对比传统网络结构,对CNN的结构进行了调整,信号种类识别效果有了显著改善。

在水下通信中,在信号种类识别任务中对DLA的研究还很少;考虑到水下信号的随机干扰,有效的结果可以通过在自动模式下运行的外部深度编码器来执行识别;将创新的DLA与传统的统计方法进行比较,后者在信号种类识别任务中具有明显的优势。

由上述,DLA在信号识别中具有广阔的应用前景,但是目前仍缺乏性能好的深度识别方法。

发明内容

本发明的目的是提供一种基于深度混合路由网络识别通信信号的方法,以弥补现有技术的不足。

CNN类网络形式和RNN类网络形式仅在直接分层覆盖或它们之间的简单组合连接的情况下使用,在网络结构设计方面尚未进行深度优化。与地面通信相比,恶劣环境对水下声音信号通信的影响更大。

为实现本发明的目的,本发明采取的具体技术方案如下:

一种基于深度混合路由网络识别通信信号的方法,该方法包括以下步骤:

S1:获取信号数据,并提取相应信号特征;

S2:设计混合路由网络模型,该模型以CNN神经网络为基础模型,添加多路由单元,各个单元之间通过跨层连接网络方式相结合,设计不止一个混合多路由网络模型;

S3:利用S1获取的信号数据对S2的网络模型进行训练,根据训练效果选择混合多路由单元的的网络模型;

S4:利用S3获取的混合多路由网络模型对信号数据进行识别,最终输出识别结果。

进一步的,所述S1中,还包括将信号特征以可变数据组的形式输入至混合路由模型中;各种不同的信号数据组表示为

其中,M是分组总数,m是分组编号;φ(·)是与组号相对应的信号比特序列,Φ是信号的总数,信号位c(·)是当前检索组,h是获得的信号位号,

进一步的,所述混合路由网络模型的基本组成包括输入层、卷积层、maxPooling层、多路由单元层、轨道重组和连接层,全局映射池层和全连接层。

其中,所述输入层直接接收原始信号数据;所述卷积层和MaxPooling层对信号数据进行预处理,它们的卷积核为3×3。

所述一个多路由单元中,主分支l

当然,多路由单元不仅仅包括上述多路由单元的层级结构形式,还包括其他形式和组合的多路由层。

所述轨道重组(TrackRestr)是不同分支之间的特征交换操作,而连接层(Concat)将来自不同分支的提取数据拼接起来,以便在下一个网络单元中继续学习。

进一步的,所述多个混合多路由单元的叠加来实现该结构,对应的公式如下:

其中j表示叠加单位,j=1,2,…,J,J表示最大叠加单元数,l

进一步的,所述多个混合路由单元之间能够进行信号特征的交换。数据分支表示从1到pth的多条路由路径,数据包(packet)代表信号特征,轨道(track,虚线线框)是每个分支以特定百分比进行特征交换的选定范围,一些packet组成一条track,每个packet只有一个特征图;采用DepthConv卷积方式,DepthConv等于增加了一个屏障,以删除不必要的数据,从而减少了计算量;另外,稀疏的分段网络带来的弊端,通过重构卷积track来解决,混合路由网络是track重组的稀疏连接。

更进一步的,在同一packet中,包含不同分支的信息可能相似,如果没有分支之间交换,则学习的特征将非常有限,如果在不同的分支之后交换了某些学习到的特征,则也可以交换学习到的信息,每个packet具有更多信息,并且可以提取更多特征;通过每个分支中所有其他packet的特征交换,该形式有利于获得更好的识别结果,因此,Xception,MobileNet配备了连续的1×1卷积,可确保在卷积操作后特征图的不同packet之间进行信息交换,称为重组转换,该解决方案确保下一个卷积输入来自不同的packet,以便可以在不同的packet之间传输信息;与每个分支对应的二维特征矩阵为W

V

V

V

在第一网络单元学习之后,按比例选择的初始矩阵为:

[V

从1到(p-1)的旋转和变化操作为:

[V

[V

[V

为了完成交换操作,这些特征由Concat连接到第一个多路由单元的特征序列中,然后可以传输到下一个多路由单元以进行进一步学习。

进一步的,数据特征经由混合路由单元处理后,全局映射池(GlobalMapPooling)将特征映射大小减小为1×1,最后,1全连接层(Dense)输出信号种类预测值。

进一步的,所述S3中,利用网络动态收敛速度评估,通过不同混合路由模型的收敛速度来选择识别信号的路由途径;所述网络动态收敛速度评估是利用已知信号数据,通过不同路由途径进行速度评估,选取组合收敛快和效果好的混合路由模型,然后再利用该模型进行信号识别训练。

上述方法优先应用于水声通信信号识别中。

本发明的优点和有益效果:

本发明提供的混合路由网络结构为复杂的路由逻辑网络设计提供了一种简单的形式,所使用的网络可以生成多种路由模式,从而增强了提取信号特征的性能,并具有更快的训练速度。且本方法还丰富了信号特征的提取类别,并且具有较少的参数数量;数据处理主分支保持不变时,辅助分支采用多个可选方向,通过在不同分支之间交换学习到的高级信号特征,进一步提高了所用网络的分类能力。

通过仿真实验,用真实的水下信道参数对本发明提供的混合路由网络进行了测试,证明了本方法在信号识别中具有更高的识别精度和有效性。

附图说明

图1所示为本发明的实施方案所涉及的传统卷积运算方式示意图;

图2所示为本发明的实施方案所涉及的可分离卷积示意图;

图3所示为本发明的实施方案所涉及的跨层连接网络结构示意图;

图4所示为本发明的实施方案所涉及的等效的多路由网络结构示意图;

图5所示为本发明的实施方案所涉及的混合路由网络结构示意图;

图6所示为本发明的实施方案所涉及的特征在不同的分支之间交换示意图;

图7所示为本发明的实施方案所涉及的水声通信信道模型示意图;

图8所示为本发明的实施方案所涉及的不同路由形式的数据组为32中的调制分类性能效果示意图;

图9所示为本发明的实施方案所涉及的不同路由形式的数据组为64中的调制分类性能效果示意图;

图10所示为本发明的实施方案所涉及的不同路由形式的数据组为128中的调制分类性能效果示意图;

图11所示为本发明的实施方案所涉及的不同路由形式的数据组为256中的调制分类性能效果示意图。

图12所示为本发明的实施方案所涉及的不同方法之间的调制分类性能效果对比图。

具体实施方式

以下通过具体实施例并结合附图对本发明进一步解释和说明。

实施例1:

一种基于深度混合路由网络识别通信信号的方法,该方法包括以下步骤:

S1:获取信号数据,并提取相应信号特征;

S2:设计混合路由网络模型,该模型以CNN神经网络为基础模型,添加多路由单元,各个单元之间通过跨层连接网络方式相结合,设计不止一个混合多路由网络模型;

S3:利用S1获取的信号数据对S2的网络模型进行训练,根据训练效果选择混合多路由单元的的网络模型;

S4:利用S3获取的混合多路由网络模型对信号数据进行识别,最终输出识别结果。

CNN网络形式中的一维卷积适用于NLU,而二维卷积和三维卷积在CV中具有更广泛的应用。二维卷积如图1所示,图像数据由16×16的二维数据组成,并且3表示图像数据的深度,中间的立方体表示在原始图像上进行卷积运算的范围,其中卷积核为3×3×3;遍历完整的图像数据后,结果由图像上的14×14×1图像数据获得。对可深度分离的卷积形式将传统的卷积运算分为两个步骤,如图2所示,首先是深度卷积过程,输入由3×3×1卷积内核进行卷积,而不会更改图像数据的深度,该深度对应于14×14×1的图像数据,这些图像数据堆叠在一起以创建14×14×3的图像数据.第二步是逐点卷积,1×1卷积核遍历14×14×3图像数据的每个点以检索14×14×1卷积结果。

深度学习网络通常会大量堆叠的网络层,以提高学习能力并获得更高的分类结果,当将训练后的网络模型推广到相似的数据集时,需要调整一些网络超参数,这导致稀疏网络结构的可伸缩性问题,从而阻碍了在信号种类分类任务中的应用。为了解决这个问题,通过多路由稀疏网络结构的形式来考虑平衡结构,该结构与跨层连接网络方式相结合,这等效于缩短网络深度,如图3所示,这不会影响网络的提取能力,且这消除了只能将每层的输出作为下一层输入的限制,并且允许将每层的输出作为下一个多层的输入进行更进一步的分离和提取;跨层连接网络模块形成了一个新的结构,如图4所示。

上述方法的具体组成和过程如下:

常见CNN类的输入信号数据都是固定长度,在信号种类识别中这种方式可能无法更好地工作。为了获取信号隐藏特征以增强信号种类识别的正确性,可以将信号组合为各种数据组。混合路由网络由可变数据组组输入。该方法将获得丰富的信号调制特性,从而进一步改善分类准确性。

各种不同的信号数据组表示为

其中,M是分组总数,m是分组编号。φ(·)是与组号相对应的信号比特序列,Φ是信号的总数。信号位c(·)是当前检索组,h是获得的信号位号。

本实施例提供的混合路由网络的基本组成如图5所示,其基本组成包括输入层、卷积层、maxPooling层、多路由单元层、轨道重组和连接层,全局映射池层和全连接层。混合路由网络可以达到稀疏分段网络提取各种信号特征的效果,并不像稀疏网络(例如ResNeXT,以及由AutoML自动生成的Nasnet)那样减少训练并行度。稀疏的碎片化网络倾向于采用复杂的结构,其中在层结构中存在各种各样的小卷积和池化操作,这会导致网络结构的复杂性,降低模型的效率,并降低训练速度。混合路由网络可以通过在分支中保留不变的结构来解决这些问题。

所述输入层直接接收原始信号数据,二维卷积(Conv_1)和MaxPooling层对信号数据进行预处理,它们的卷积核为3×3。通过叠加多路由单元(实线框中)来构建整体网络结构,在每个多路由单元的开始,网络输入均分为不同的分支;主分支l

轨道重组(TrackRestr)是不同分支之间的特征交换操作,而连接层(Concat)将来自不同分支的提取数据拼接起来,以便在下一个网络单元中继续学习。通过多路由单元的叠加来实现该结构,对应的公式如下:

其中j表示叠加单位,j=1,2,…,J,J表示最大叠加单元数,l

所述多路由单元中,不同的分支交换信号特征,如图6所示。分支(黑色实线框)表示从1到pth的多条路由路径,数据包(packet)代表信号特征,轨道(track,虚线线框)是每个分支以特定百分比进行特征交换的选定范围。通过在不同分支之间轮换和改变一定比例的特征,将其提供给下一个单元,以供进一步学习,这可以避免不同分支的局限性来保证提取到丰富的信号区分特征。常规卷积在所有输入特征图上运行,即全track卷积,这是一种track密集连接,意味着在所有track上都执行卷积。实际上,ResNeXt中的1×1卷积基本上占据了90%的乘法加法运算。还有Xception,MobileNet也使用类似的卷积。它们还采用了DepthConv,这种方式是一种特殊的卷积,一些packet组成一条track,每个packet只有一个特征图。DepthConv等于增加了一个屏障,以删除不必要的数据,从而减少了计算量。稀疏的分段网络带来的弊端,通过重构卷积track来解决,这意味着混合路由网络是track重组的稀疏连接。当堆叠GConv层时,主要问题是在不同分支之间的特征图无法进行通信,就像划分相互不相关的分支一样。

在同一packet中,包含不同分支的信息可能相似,如果没有分支之间交换,则学习的特征将非常有限。如果在不同的分支之后交换了某些学习到的特征,则也可以交换学习到的信息。每个packet具有更多信息,并且可以提取更多特征,通过每个分支中所有其他packet的特征交换,该形式有利于获得更好的识别结果;因此,Xception,MobileNet配备了连续的1×1卷积,可确保在卷积操作后特征图的不同packet之间进行信息交换,称为重组转换。该解决方案确保下一个卷积输入来自不同的packet,以便可以在不同的packet之间传输信息。通常,重组转换不是随机的,而是平均地互换,这更有利于在不同分支之间共享学习到的特征。只需要简单的尺寸转换和转置就可以实现均匀的重组,这是简单且易于操作的。与每个分支对应的二维特征矩阵为W

V

V

V

在第一网络单元学习之后,按比例选择的初始矩阵为:

[V

从1到(p-1)的旋转和变化操作为:

[V

[V

[V

为了完成交换操作,这些特征由Concat连接到第一个多路由单元的特征序列中,然后可以传输到下一个多路由单元以进行进一步学习。当上述阶段完成时,全局映射池(GlobalMapPooling)将特征映射大小减小为1×1,最后,1全连接层(Dense)输出信号种类预测值。

实施例2:以水下水声通信信号为例具体验证本方法的有效性

水下无线通信过程主要受水下环境的影响,主要影响因素是水下声信道中的多径,多普勒效应,更多的时间延迟和加性高斯白噪声(additive white Gaussian noise,AWGN)。信道可以表示为图7,在接收端信号形式如下:

其中s(t)是发送信号,h(t,δ)是具有多径、多普勒效应和时间延迟的信道脉冲响应,n(t)是AWGN,e

以实施例1提供的方法和多混合路由网络模型为训练和识别模型。

所用网络的具体训练设置:批次大小(batch size)选择为128,优化器(optimizer)选择动量(Stochastic Gradient Descent,SGD)=0.85,衰减(decay)=5×e

图8至图11表示了具有不同路由形式的各种数据组中的信号种类分类性能。网络结构中有三个单元的叠加。(X,X)表示与中间叠加单元相对应的辅助选择的方式。(X,X,X)的其他形式具有相似的含义,X有l

当数据组为32时,在-20dB和-16dB之间的低信噪比(Signal-to-Noise Ratio,SNR)时,在不同的路由形式中会有类似的识别分类结果。当SNR>-16dB时,(l

在数据组为64处也有上述类似的趋势,但是进一步添加路由分支并不能持续提高分类精度,这是由于混合路由网络可以通过完全交换分支学习到特征的方式,更好地提取丰富的信号特征,并且在(l

当数据组增加到128时,在SNR<-16dB时,使用不同的混合路由网络可获得几乎相同的分类结果。随着信噪比的提高,不同辅助分支的选择方式带来了不同分类能力。当-16dB

在256位的数据组中,在SNR小于-15dB的情况下,不同的路由形式的存在类似识别性能。当δ为100%时,在SNR>-15dB时,(l

在图12中,在数据组选取为256时,将本发明与ResNeXT,MobileNet,Xception和Nasnet进行比较。其中,HybirdRouteNet代表混合路由结构网络方法。ResNeXT是宽结构的网络,MobileNet和Xception是轻量级的神经网络,具有堆叠更多的小卷积核,而Nasnet是AutoML网络的复杂结构。在-20dB和-12dB的SNR范围内,ResNeXT具有比HybirdRouteNet更好的分类结果,并且这两个网络并不能在低SNR下进行有效识别。在这个SNR范围内,MobileNet和Xception的分类结果与HybirdRouteNet几乎相同。Nasnet和HybirdRouteNet从-20dB到-16dB具有相似的识别结果,并且随着SNR的提高,Nasnet的识别性能没有类似HybirdRouteNet那样显著增长。在-12dB到-4dB的范围内,HybirdRouteNet的分类效果大大高于其他网络,平均分别比ResNeXT,MobileNet和Nasnet高3%,7%和8%。结果表明,HybirdRouteNet具有结构上的优势,能够获得更高级的信号分类信息,实现理想的信号种类识别效果。在SNR>-4dB的范围,所有网络的分类效果都有明显的改善。HybirdRouteNet对比其他四种网络都有显著的识别优势。ResNeXT,MobileNet和Xception在分类效果中显示出近似趋势。它们的效率不如HybirdRouteNet,分别比ResNeXT和MobileNet平均提升11%,比Xception,Nasnet平均提升12%,43%。这是由于混合路由网络结构丰富了信号的特征提取,其性能优于ResNeXT的宽网络结构,MobileNet和Xception的轻量级网络,Nasnet的AutoML网络结构。

使用的网络将训练时间和参数大小与表1中的其他网络模型进行比较,这些模型是在ubuntu 18.04,tensorflow版本1.12,CPU i7和GPU 2080ti上获得的。ResNeXT和MobileNet的参数大小分别是HybridRouteNet的4倍和5倍。Xception和Nasnet具有复杂的结构样式,并且具有更大的参数量。在参数大小上,它们分别是HybridRouteNet的20倍和98倍。HybridRouteNet的单次训练时间最短,分别只有ResNeXT,MobileNet,Xception和Nasnet的时间为1/9、1/4、1/5、1/35。单次训练时间不仅与参数大小有关,而且与网络结构的复杂性有关。通过多路由结构网络的信号特征交换,所用网络的结构设计更加有效,它具有较小的参数大小和较短的训练时间。

表1:不同网络模型的参数大小和训练时间对比

由上述可得,本发明提供的多混合路由网络模型(HybridRouteNet)具有更好的信号识别性能,且更适合应用并嵌入到实际的水下通信系统中使用。

相关技术
  • 基于深度混合路由网络识别通信信号的方法
  • 基于深度混合神经网络的快速准确水声信号调制方式识别方法
技术分类

06120112297682