基于卷积神经网络的超短波特定信号识别方法与流程

文档序号:16925854发布日期:2019-02-22 19:51阅读:764来源:国知局
基于卷积神经网络的超短波特定信号识别方法与流程
本发明属于无线电信号识别
技术领域
,特别涉及一种基于卷积神经网络的超短波特定信号识别方法。
背景技术
:信号识别技术被广泛地应用在无线电侦察、电子对抗和软件无线电等方面,而超短波特定信号识别也是其中的关键一环,成为信号处理领域里的研究热点。超短波通信是指利用30mhz至300mhz波段的电磁波传输信息的通信。不过,由于超短波通信的传播方式,超短波信道在一定程度上受到多径效应、噪声和多普勒效应等影响,使得传输的信号存在衰落、干扰和混叠等现象,成为了一个比较复杂的信道。而特定信号是指信号传输的数据中含有帧同步码(报头帧)的信号,多存在于短波、超短波、卫星等时分多路通信系统中,通过识别这种特定信号一般都能估计出信号的目标来源,对战场环境感知起到重大作用。在以往早期的信号识别手段主要是依靠专业人员观察接收信号的时频谱图,凭借经验得出信号的调制类型和参数的方式来实现的。这种人工方式有非常大的局限性,它与侦察人员的经验累积情况有非常大的相关性。不过受此过程的启发,部分学者发现信号的识别问题可以应用图像处理领域里的方法来解决,并且基于这种思想的研究已经取得了一定的成绩。不过从目前的研究成果来看,现有方法在低信噪比(5db以下)和强混叠干扰情况下识别效果欠佳,因为这些方法提取的特征不能很好地表征受强混叠干扰影响的信号。技术实现要素:为此,本发明提供一种基于卷积神经网络的超短波特定信号识别方法,通过卷积神经网络提取特定信号时频谱图上的特征实现低信噪比和强混叠干扰下超短波特定信号的识别,有效提高信号识别率。按照本发明所提供的设计方案,一种基于卷积神经网络的超短波特定信号识别方法,包含如下内容:对样本库中特定信号进行短时傅里叶变换,获取信号时频图谱,其中,特定信号为信号传输数据帧结构中包含帧同步码的信号;使用时频图谱对卷积神经网络模型进行训练和测试;利用训练后的卷积神经网络模型对超短波通信中特定信号进行识别。上述的,信号传输数据帧结构包含帧同步码和数据帧,其中,帧同步码为信号发送数据帧结构中的规律数据帧。上述的,卷积神经网络模型包含依次设置的输入层、卷积层一、卷积层二、混合层一、混合层二、混合层三、卷积层三、平均池化层及输出层,其中,卷积层一、卷积层二、混合层一、混合层二、混合层三、卷积层三和平均池化层中采用不同大小尺寸的卷积核。优选的,卷积层一、卷积层二、混合层一、混合层二、混合层三、卷积层三和平均池化层的卷积层大小依次递减。优选的,卷积层三采用3*3卷积核连接平均池化层3*3卷积核。优选的,混合层三中采用卷积和平均池化两层结构。优选的,混合层一、混合层二及混合层三均采用inception模块进行优化。优选的,输出层中采用全局平均池化和分类输出实现端到端的全卷积神经网络的训练和识别。上述的,使用时频图谱对卷积神经网络模型进行训练和识别时前,首先对时频图谱进行随机裁剪增加卷积神经网络模型输入层接收的数据规模。上述的,混合层一和混合层三两者结构引入跳跃式传递进行残差处理,缓解训练和识别时梯度弥散。本发明的有益效果:本发明首先分析特定信号在时频谱图上呈现的视觉特性,并通过卷积神经网络模型进行训练,实现超短波特定信号的识别,提高信号识别率;并最后通过仿真实验,进一步验证卷积神经网络应用于特定信号识别的有效性,性能稳健、运行高效,具有较强的实际应用价值。附图说明:图1为实施例中的超短波特定信号识别流程示意图;图2为实施例中传输数据的帧结构示意图;图3为实施例中业务信道报头帧示意图;图4为实施例中业务信道发送信号时频谱图;图5为实施例中link11-clew信号时频谱图;图6为实施例中fm-link11信号时频谱图;图7为实施例中卷积神经网络典型结构示意图;图8为实施例中信号时频谱图裁剪示意图;图9为实施例中强混叠干扰下的时频谱图;图10为实施例中卷积神经网络模型架构示意图;图11为实施例中不同种类特定信号的时频谱图;图12为实施例中添加位置偏移信号示意图;图13为实施例中添加信道干扰信号示意图;图14为实施例中卷积神经网络模型和inceptionv3网络训练时的损失值损失值曲线图;图15为实施例中不同信噪比条件下四类特定信号识别结果示意图;图16为实施例中不同信噪比下四类特定信号识别性能对比图;图17为实施例中不同混叠比例情况的信号时频谱图;图18为实施例中混叠情况下对四类特定信号的性能对比图。具体实施方式:下面结合附图和技术方案对本发明作进一步详细的说明,并通过优选的实施例详细说明本发明的实施方式,但本发明的实施方式并不限于此。近些年深度学习技术在语音、图像、自然语言等领域都取得了突破性的进展,引发了诸多领域的革命性变革。作为深度学习的分支之一,卷积神经网络(convolutionneuralnetwork,cnn)在图像识别领域表现出色,在世界各大计算机视觉挑战赛中取得了优异的成绩。为此,本发明实施例,参见图1所示,提供一种基于卷积神经网络的超短波特定信号识别方法,包含如下内容:101、对样本库中特定信号进行短时傅里叶变换,获取信号时频图谱,其中,特定信号为信号传输数据帧结构中包含帧同步码的信号;102、使用时频图谱对卷积神经网络模型进行训练;103、利用训练后的卷积神经网络模型对超短波通信中特定信号进行识别。卷积神经网络具有自学习的特点,能通过逐层的非线性变换,实现复杂函数的逼近,隐式地提取更加抽象的目标特征来表征原始数据;对特定信号做短时傅里叶变换得到时频谱图,然后使用时频谱图对改进的卷积神经网络模型进行训练,最后测试网络模型,实现超短波特定信号识别。通过卷积神经网络提取特定信号时频谱图上的特征实现低信噪比和强混叠干扰下超短波特定信号识别,提高信号识别的有效性和可靠性,具有较强的实际应用价值。参见图2所示,本发明再一个实施例中,信号传输数据帧结构包含帧同步码和数据帧,其中,帧同步码为信号发送数据帧结构中的规律数据帧。帧同步码(也称为报头帧)是指在信号发送帧结构数据中的一段特定规律数据帧,一般在数据帧的前面部分,起到帧同步、符号同步、载波同步等作用。这种特定信号普遍存在于短波、超短波、微波频段中,一般是由时分多路通信系统所产生。时频谱图是信号通过短时fourier傅里叶变换(简称stft)方法得到的,反映了信号的能量密度随时间和频率的变化情况,通过观察时频谱图能够得到信号的时频分布特性。特定信号在时频谱图上能够呈现出独特的视觉特性,不同帧结构、不同调制方式的特定信号也会产生出不同的视觉特性。下面以铱星通信系统和link11为例来进行说明。铱星通信系统是一种全球移动通信系统,为用户提供移动电话,寻呼和低速数据传输等主要业务,其业务信道的帧结构如图3所示,业务信道的报头帧长度为54比特,含有多个重复的“1”比特。这些重复的码字进行dqpsk调制后产生出独特的频率特性。图4中的业务信道发送信号的时频谱图,可以看到,信号的报头帧部呈现出不同于后面数据帧部分的视觉特性,这种视觉特性就能够成为识别这种信号的特征。link11数据链是一种战术数据通信方式。常规link11信号的时频谱图如图5所示。从图可以看到,link11是一种多路信号,其报头帧为两个音频,数据帧由16个音频组成。link11数据链采用复合调制方式进行传输。在超短波波段,link11_clew信号采用fm方式调制到载波上。link11_clew信号在fm后(简称为fm_link11)的时频谱图如图6所示。图中fm_link11信号报头帧也呈现出不同于数据帧的视觉特性。短时fourier傅里叶变换stft是时频分析的基础方法,本发明实施例中应用stft方法分析特定信号的视觉特性,既可有效避免wvd等变换带来的交叉项问题,又不像小波变换具有过大的计算量,特别在强混叠干扰情况下,也能清晰体现信号的时频特性,非常适用于特定信号分析。因此,本发明实施例发现特定信号在时频谱图上具有明显的视觉特性,不同帧结构、不同调制方式的特定信号在时频谱图上会呈现出不同的视觉特性,应用stft方法能清晰反映特定信号在时频谱图上的视觉特性,这种视觉特性就能够成为识别特定信号的特征;通过对特定信号应用stft方法来提取这种视觉特性,进而实现特定信号识别。卷积神经网络通过逐层的非线性变换实现复杂函数的逼近,能够有效地描述出复杂图像的信息,来提取出深层次的图像特征。卷积神经网络的典型结构如图7所示,卷积神经网络一般由输入层、卷积层、池化层、全连接层和输出层组成。卷积神经网络的基本模块为卷积流,包括卷积、池化、激活函数和批量归一化等四种操作。(1)、卷积是指利用卷积核对输入图像进行处理,可学习到鲁棒性较高的特性。卷积操作可以减少不必要的权值连接,引人稀疏或局部连接,带来的权值共享策略极大地减少参数量,从而减轻过拟合问题。同时卷积操作具有平移不变性,对于超短波特定信号时频谱图上由于频偏和时延而引起的位置偏移和形变能够有效的修正,使得提取的特征具有泛化性和鲁棒性。(2)、池化是指降采样操作,即在局部区域,取一个特定的值输出。本质上,池化操作执行空间或特征类型的聚合,降低空间维度,有效缓解过拟合风险,同时刻画平移不变性。常用的池化方式有最大池化、平均池化、范数池化和对数概率池化等。对于超短波特定信号,池化操作能有效降低时频谱图上噪声的影响。(3)、激活函数是一种非线性函数,使得各层级结果进行非线性映射。核心是通过层级非线性映射(激活函数)的复合来提升整个网络的非线性刻画能力。否则,多个层级的线性组合仍为线性逼近方式,表征复杂特性的能力有限。常用的激活函数有修正线性单元relu(加速收敛,内蕴稀疏性)、softmax(用于输出层计算概率响应)、sigmoid系(传统神经网络的核心,包括logistic-sigmoid函数和tanh-sigmoid函数)。深度模型普遍使用relu激活函数,因为其具有单侧抑制、稀疏激活性、饱和性等突出特性。对于超短波特定信号,逐层的非线性变换能提取超短波特定信号深层次的特征来描述特定信号。(4)、批量归一化是优化操作,使得各层级结果的均值为0,方差为1。随着网络层级的加深,网络收敛会很慢,训练时间会过长,会导致梯度弥散问题。通过批量归一化操作,可以使结果分布在激活函数的线性区间里,加快训练过程中的收敛速度,同时避免陷入局部最优的情况。对于超短波特定信号识别,卷积神经网络非常适合提取特定信号时频谱图上的视觉特性,其局部连接、权值共享和降采样特性使得其对特定信号在时频谱图中的位置偏移、形状变化具有很高的容忍性,并且能够提取时频谱图中更加抽象和全面的特征信息来表征特定信号,同时能有效降低时频谱图上噪声和干扰的影响,因此,本发明实施例通过卷积神经网络来对特定信号的时频谱图进行识别,克服超短波信道上的低信噪比和强混叠干扰情况,实现超短波特定信号识别。本发明另一个实施例中,用于超短波特定信号识别的卷积神经网络模型架构如图10所示,卷积神经网络模型包含依次设置的输入层、卷积层一、卷积层二、混合层一、混合层二、混合层三、卷积层三、平均池化层及输出层,其中,卷积层一、卷积层二、混合层一、混合层二、混合层三、卷积层三和平均池化层中采用不同大小尺寸的卷积核。针对超短波特定信号识别网络模型,可选择使用比较新颖的googleinceptionv3网络,使用不同尺寸的卷积核,能提取到更全面的特征,比较适合强干扰下特定信号识别。不过其结构比较复杂,直接应用于超短波特定信号的识别,存在收敛过慢,训练过长的问题。本发明实施例中,根据超短波特定信号的特点,对其进行优化改进,降低其复杂度,来提高训练效率。优化内容如下:(1)增加训练数据规模。模型输入层的尺寸设计为299*299。超短波特定信号的数据量不大,难以满足训练要求。本发明实施例中,通过对大尺寸的输入图像进行随机裁剪来得到更多数据样本,同时为了能通过裁剪得到全部特定信号特征,输入图像的尺寸也不能过大。图8为铱星dqpsk信号谱图,当其过大时,用尺寸为299*299方框对其进行随机裁剪可能得到不完全的特定信号特征,因此本实施例中可选择尺寸为320*320的特定信号谱图作为输入图像,对其进行尺寸为299*299的随机裁剪来增加训练数据规模,提高模型的泛化能力。(2)简化inception结构。googleinceptionv3网络的核心是使用了inception结构。inception结构采用了不同大小的卷积核,能够提取图像的不同特征,实现了在减少网络参数的同时提升网络深度,提高了网络的计算效率。不过对于超短波特定信号的识别,googleinceptionv3网络的inception结构较多,训练时间较长,因此模型主要使用了三个inception结构。卷积核尺寸越大就能提取到越抽象的特定信号特征,因此混合层4使用了大尺度的7*7卷积核来提取更抽象的特定信号特征;同时混合层3和混合层5结构通过引人跳跃式传递skipconnection思想,进行残差处理,缓解梯度弥漫问题。(3)改进深层网络结构。超短波信道上的特定信号经常被强混叠干扰影响,使得能量相对较弱的特定信号的特征信息不明显,如图9所示。在这种情况下,深层网络的最大池化会造成只提取强干扰的特征而忽略特定信号的特征信息,影响识别效果。因此模型把比较深的混合层5中的最大池化层替换为平均池化层。(4)优化逻辑回归层。googleinceptionv3在逻辑回归层用全局平均池化层代替全连接层,实现了端到端的全卷积网络,极大的减少了网络参数。不过对于图9中强混叠干扰下特定信号的识别,过大尺寸的平均池化会突出强干扰而损失能量较弱的特定信号特征。因此,本发明实施例可选用3*3的卷积核连接3*3平均池化层来代替8*8平均池化。图10中,网络模型包含三个卷积层,三个混合层,一个均值池化层,混合层使用了inception模块。网络模型的主要参数信息可设计为如表1所示:表1网络模型的主要参数信息为验证本发明方案的有效性,下面通过仿真实验数据做进一步解释说明:针对超短波特定信号识别方法进行仿真实验,选取了铱星dqpsk、mil-stdsoqpsk、link4a和fm-link11这四类具有代表性的特定信号作为数据集,其中采样率均为1mhz,载波频率均为200khz,具体信息如表2所示:表2数据集信息时频谱图在matlab环境下生成,为了平衡时频谱图的时间分辨率和频率分辨率,综合超短波特定信号的基本参数,得到更加显著的视觉特性,对特定信号进行1024点的短时fourier变换得到时频谱图,依据上述模型截取320*320大小的时频谱图作为输入图像,其频率分辨率为1khz。不同种类的特定信号在时频谱图上具有不同的视觉特性,主要体现在报头帧的形状、大小和幅值上,如图11所示。(a)为铱星dqpsk谱图、(b)为mil-stdsoqpsk谱图、(c)为link4a谱图、(d)为fm-link11谱图。考虑到超短波信号宽带搜索情况,在特定信号的时频谱图中增加了随机的水平偏移(延时)和垂直偏移(频偏)以及各种超短波混叠干扰。以铱星dqpsk信号为例,添加效果如图12、13所示。对比图11中的原始信号,图12中信号添加了随机位置偏移,图13中信号添加了随机超短波信道干扰。网络模型训练和测试是在anaconda3平台下,调用google发布的tensorflow深度学习库来完成的,编程语言使用的是python语言。在信噪比为-9db~21db的范围内,每3db产生2000个特定信号谱图,其中训练集和测试集都为1000个,总共都为11000个。学习率为0.1,学习衰减率为0.99,正则化系数为0.003,批标准化衰减为0.99,训练次数2000次,进行了20次实验。网络模型和inceptionv3网络训练时的损失值如图14所示。从图14中可以发现,对特定信号的训练过程中,本发明实施例中的卷积神经网络模型比inceptionv3网络梯度下降更快,收敛速度更快,训练结束时的损失值更小。证明了本发明实施例中使用卷积神经网络模型的有效性。在不同信噪比条件下四类特定信号识别结果如图15所示。从图15中可以发现,随着信噪比的增加,特定信号的识别率也在提升。在信噪比大于0db时四类特定信号都达到了95%以上的识别率,在信噪比为-5db时部分特定信号也能达到90%的识别率,总体上看本文方法能达到很满意的效果。铱星dqpsk信号的识别率没有其他三类特定信号的识别率那么高。因为在低信噪比下报头帧形状越复杂的特定信号越不容易受干扰影响。如图11所示,铱星dqpsk信号的报头帧部分相对较简单,易受干扰影响变得不明显,降低识别效果。通过实验数据可得本发明实施例中总平均识别率达到98.1%,进一步说明卷积神经网络模型对特定信号识别具有较好的性能。为验证本文识别方法具有较好的抗噪声性能,通过与经典的主成分分析(pca)方法和独立成分分析(ica)方法进行了比较。两种方法都提取了100个特征,选择了经典的支持向量机(svm)作为分类器。上述方法的实验仿真条件相同。图16为这三种方法在不同信噪比下对四类特定信号的性能对比图。由图16中可以看出,随着信噪比的增加,三种方法的识别率都在提升,其中本发明实施例中方法的性能明显要优于其他两种方法。当信噪比大于6db时,本发明实施例中方法的平均识别率基本达到100%,当信噪比达到0db时,平均识别率仍能达到97%。以上表明本发明实施例中公开的方案具有很好的抗噪声能力,能适用于低信噪比下特定信号的分类识别。为验证本文的识别方法具有较好的抗混叠干扰性能,分析研究了不同混叠干扰程度下特定信号的识别率。该实验把添加一定的高斯白噪声并混叠不同比例的未知强干扰信号而生成的特定信号时频谱图作为样本数据,在混叠干扰比例为10%~100%的范围内,每10%产生1000个样本数据作为测试集,总共为10000个。训练集为2000个未混叠强干扰的特定信号时频谱图,其他条件同上。以铱星dqpsk信号为例来说明不同混叠比例情况,在信噪比为0db的条件下,干扰信号和目标信号的平均功率比为3:1,混叠干扰比例为10%、40%、70%时的谱图如图17所示。从图17中可以看到本发明实施例中方案使用平均功率较强的宽带未知信号对特定信号进行干扰混叠影响,随着混叠比例增加,越来越难以观察目标信号。本发明实施例中的方案,在混叠干扰情况下分别对不同网络模型进行训练,识别结果如表3所示:表3不同网络模型的性能比较模型与本发明实施例模型的差异平均识别率1本本发明实施例模型0.80792混合层5使用最大池化层0.75923混合层4使用3*3代替7*7卷积核0.75144第7层使用8*8的平均池化0.66从表3中可以看出,本本发明实施例模型相比其他模型性能更好,验证了针对强混叠干扰下特定信号识别的模型优化是有效的。图18为不同方法在混叠情况下对四类特定信号的性能对比图。从图18中可以发现,随着混叠比例的增加,三种方法的识别率都在下降。总体上来看,本本发明实施例中识别方法的性能要优于其他方法。在混叠不到50%时具有90%以上的识别率,在混叠超过60%时,识别率才逐渐下滑。不同于其他两种方法,卷积神经网络具有局部特征提取的能力,能提取到特定信号部分视觉特征,因此识别率更高。以上表明了本本发明实施例中方案具有一定的抗混叠能力,能适用于部分混叠干扰下特定信号的分类识别。本发明实施例中,通过研究超短波特定信号时频谱图上的视觉特性,发现不同种类的特定信号时频谱图存在比较大的差异性,将图像识别应用到信号识别领域,并且引入卷积神经网络,打破传统识别算法过程,同时进行特征提取和分类识别。实验结果表明,本发明公开方案能有效降低超短波信道上混叠干扰的影响,实现低信噪比下超短波特定信号识别,并且能通过优化网络结构和增加网络层数来提高抗干扰性能。综上所述,基于时频谱图和卷积神经网络的超短波特定信号识别方法可以有效地实现特定信号的种类识别。该方法具有较好的抗噪声干扰和抗部分混叠干扰的能力,较传统方法提高了识别的准确率和泛化能力,是一种有效的特定信号识别方法。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。结合本文中所公开的实施例描述的各实例的单元及方法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已按照功能一般性地描述了各示例的组成及步骤。这些功能是以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域普通技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不认为超出本发明的范围。本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如:只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现,相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1