一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于瞬时特征的信号调制识别方法

2022-05-21 03:38:34 来源:中国专利 TAG:


1.本发明属于通信技术领域,特别是涉及到一种基于瞬时特征的信号调制识别方法。


背景技术:

2.信号调制识别技术在现代合作通信领域以及非合作通信领域都是重要的待解决的问题。伴随着近年来通信技术的飞速发展,以5g为代表的新一代信息通信技术与很多领域的深度融合,人们对通信质量与技术的要求越来越高。在军事领域,调制识别是对目标的通信进行干扰、侦察和监听等行动的前提,对战争的局势起着至关重要的作用。在民用领域,通信信号的识别与监测,频谱的检测与管理都需要识别信号的调制方式和其它参数来对不同用户进行区分,以此来检测非法恶意用户的存在。因此调制识别技术在军事和民用领域都是不可缺少的技术基础。
3.在调制识别系统过程中,基于特征提取的模式识别方法因其结构简单,所需先验信息少,所需数据量少,适应性强等优点,在实际工程中得到了广泛应用。早在20世纪九十年代,nandi和azzouz等人提出的多个瞬时统计特征参数因原理简单、易于提取、性能稳定等优点被称为经典特征参数,一直被后人加以引用或改进。现有的基于瞬时特征的方法大多都是基于零中心归一化瞬时幅度之谱密度最大值γmax;零中心非弱信号段瞬时相位非线性分量绝对值的标准偏差σap;零中心非弱信号段瞬时相位非线性分量的标准偏差σdp;零中心归一化瞬时幅度绝对值的标准偏差σaa和零中心归一化非弱信号段瞬时频率绝对值的标准偏差σaf五个瞬时统计特征参数进行的。但是瞬时统计特征参数受噪声影响较大,在低信噪比下识别准确率很低。因此,在低信噪比条件下,如何改善瞬时特征抗噪性能,提升最终识别的准确率是目前待解决的一个重要问题。
4.通信信号调制识别主要是指基带信号的信息被调制在载波的幅度、相位或频率上,调制信号在幅度、相位和频率上的差异是区分不同调制方式的关键,因此利用瞬时特征对通信信号的调制方式进行识别的前提和基础是调制信号瞬时信息的准确提取。


技术实现要素:

5.本发明所要解决的技术问题是:提供一种基于瞬时特征的通信信号调制模式识别方法,用以解决低信噪比条件下通信信号的噪声干扰影响识别准确率的问题。
6.一种基于瞬时特征的信号调制识别方法,包括以下步骤,并且以下步骤顺次进行,
7.步骤一、通信信号获取
8.对一个基带信号分别进行不同调制方式的处理,获得调制后的多进制振幅键控信号mask、多进制频移键控信号mfsk或多进制相移键控信号mpsk,使用matlab软件进行上述三类调制信号的仿真,获得通信调制信号s(t)的表达式为:
9.10.式中:s(t)为通信信号;t为时间变量;fc为载波频率;a(t)为瞬时幅度;为非线性相位;
11.步骤二、作信号瞬时功率谱
12.对所述通信信号s(t)作瞬时功率谱变换ips,获得信号瞬时功率谱表达式为:
[0013][0014]
式中:ips(t,f)为信号s(t)的瞬时功率谱(ips)变换;t为时间变量;f为频率变量;τ为时间延迟;s
*
为s的共轭;h(τ)是窗函数,满足h(0)=1,其中h(0)表示窗函数h(τ)在0处的取值;
[0015]
步骤三、瞬时频率和瞬时幅度提取
[0016]
根据信号瞬时功率谱表达式,推导出由瞬时功率谱性质得到的在时域以及频域上的表达式:
[0017][0018][0019]
其中,s(t)表示通信信号,s(f)表示s(t)的傅里叶变换;
[0020]
瞬时频率fi(t)由上式推导得到的表达式为:
[0021][0022]
瞬时频率fi(t)处的能量密度表示通信信号的幅值,则瞬时幅度由瞬时频率处的能量值强度获得;
[0023]
步骤四、瞬时相位提取
[0024]
选择非线性相位作为相位特征序列,将通信信号s(t)在时域上经过希尔伯特变换获得解析信号z(t)=h[s(t)]=x(t) j*y(t),再将求得的相位并进行解缠绕操作,获得解缠绕相位为再去除载波频率引起的线性相位分量,获得非线性相位序列:
[0025][0026]
公式中,z(t)为希尔伯特变换后的解析信号;x(t)为解析信号实部;y(t)为解析信号虚部;φ(i)为非线性相位;fc表示载波频率;t为时间变量;fs表示采样频率;i表示采样点;
[0027]
步骤五、对特征序列进行采样降维
[0028]
对步骤三中得到的长度为n的信号瞬时幅度序列和瞬时频率序列,步骤四中获得的长度为n的瞬时相位序列均进行多次隔1采1的降维操作,使长度为n的长序列降到2000个采样点内,其中n为自然数;
[0029]
步骤六、将提取瞬时特征序列做数据集
[0030]
选取多进制振幅键控信号mask、多进制频移键控信号mfsk以及多进制相移键控信号mpsk,并且每种调制信号随机选取m个,其中m为自然数,针对每一个通信信号均重复步骤一至步骤五,分别获得m个相应的降维后的瞬时幅度、瞬时频率以及瞬时相位序列,将m个瞬时幅度序列以.csv文件格式保存形成瞬时幅度序列集,将m个瞬时频率序列以.csv文件格式保存形成瞬时频率序列集,将m个瞬时相位序列以.csv文件格式保存形成瞬时相位序列集,且各数据集中同一序号对应的序列数据来自同一个信号;
[0031]
步骤七、数据集划分
[0032]
将瞬时幅度序列集、瞬时频率序列集以及瞬时相位序列集这三个瞬时特征序列集均各自按照设定比例划分成训练集和验证集;
[0033]
步骤八、卷积神经网络-长短时记忆网络cnn-lstm模型构建
[0034]
构建一个三支路并行融合的卷积神经网络-长短时记忆网络cnn-lstm模型,利用训练集和验证集中的数据,三支路一一对应输入同一序号对应的幅度特征序列,频率特征序列和相位特征序列进行同步训练和验证,获得最优的卷积神经网络-长短时记忆网络cnn-lstm模型;
[0035]
步骤九、应用卷积神经网络-长短时记忆网络cnn-lstm模型进行调制类别的分类识别
[0036]
将预进行分类识别的多进制振幅键控信号mask、多进制频移键控信号mfsk或多进制相移键控信号mpsk进行步骤一至步骤五,将获得相应的降维后的瞬时幅度序列、瞬时频率序列以及瞬时相位序列,均以.csv文件格式保存在预留的相应序列集中作为测试集;
[0037]
将预进行分类识别的通信信号的瞬时幅度序列、瞬时频率序列以及瞬时相位序列的.csv文件作为输入,输入至步骤八获得的最优的卷积神经网络-长短时记忆网络cnn-lstm模型,识别出该通信信号的调制类别。
[0038]
所述步骤八中三支路并行融合的卷积神经网络-长短时记忆网络cnn-lstm模型的构建方法具体为:
[0039]

三支路中每个支路均首先选用处理一维数据的一维卷积神经网络和专门处理时间序列的长短时记忆网络,即选择多层卷积神经网络-长短时记忆网络cnn-lstm串行的网络结构;
[0040]

三支路采用相同的网络结构并且三支路依次设置,
[0041]
各支路均先自定义一维卷积层的个数,池化层的个数以及长短时记忆网络lstm个数,再设置每个卷积层中卷积核的个数以及大小,池化层的参数,长短时记忆层的参数;
[0042]

将三个设置好的支路采用concatenate连接函数进行连接,将三个网络支路提取的特征进行拼接;
[0043]

设置卷积神经网络-长短时记忆网络cnn-lstm中全连接层的个数以及每层的参数并输入步骤

中拼接特征后的结果;
[0044]

在卷积神经网络-长短时记忆网络cnn-lstm中的输出层中使用softmax函数进行多分类任务神经网络的输出,输出通信信号的调制类型即为分类识别结果。
[0045]
所述步骤八中利用训练集和验证集中的数据,三支路一一对应输入同一序号对应的幅度特征序列,频率特征序列和相位特征序列进行同步训练和验证的具体步骤如下:
[0046]

设置三支路并行融合的卷积神经网络-长短时记忆网络cnn-lstm的初始参数并
利用训练集和验证集同时进行神经网络训练,所述初始参数包括迭代次数epoch、学习率、梯度下降函数和损失函数;
[0047]

卷积神经网络-长短时记忆网络cnn-lstm在训练完成后生成训练集和验证集对应的两条损失值曲线,将两条损失值曲线进行拟合,出现欠拟合或过拟合情况则跳转至步骤

,没有出现欠拟合和过拟合情况则跳转至步骤


[0048]

重新设置各支路的卷积层、池化层以及长短时记忆层的个数和参数,重新设置卷积神经网络-长短时记忆网络cnn-lstm的迭代次数epoch、学习率、梯度下降函数和损失函数;
[0049]

针对步骤

中设置新参数的卷积神经网络-长短时记忆网络cnn-lstm利用训练集和验证集重复步骤

和步骤

进行卷积神经网络-长短时记忆网络cnn-lstm的训练,直到训练集和验证集对应的两条损失值曲线拟合后不再出现欠拟合和过拟合情况;
[0050]

保存该卷积神经网络-长短时记忆网络cnn-lstm作为最优的卷积神经网络-长短时记忆网络cnn-lstm模型。
[0051]
通过上述设计方案,本发明可以带来如下有益效果:
[0052]
1、本发明所述的是一种基于瞬时特征的通信信号调制模式识别方法,通过将信号进行瞬时功率谱变换,得到信号时-频域的信息;通过瞬时功率谱的性质可以得到瞬时频率序列和瞬时幅度序列。选取了瞬时特征序列而不是经典的瞬时统计参数作为预处理特征,减少了需要计算瞬时统计参数的计算量;
[0053]
2、本发明所述的基于瞬时特征的通信信号调制模式识别方法是经过时频域变换得来的瞬时特征序列,同时具有时域以及频域的信息和特点,可以在低信噪比的条件下,改善经典希尔伯特变换求取瞬时统计特征参数方法对噪声的敏感性,提升低信噪比下识别准确率的问题;
[0054]
3、本发明所述的采用深度学习分类器进行分类识别过程,可以在神经网络中将数据的特征进行提取并进行分类识别,不需要像经典的瞬时统计特征参数采用的机器学习分类器如决策树和支持向量机等需要在预处理后进行特征参数提取的步骤。通过设计三支路并行融合的网络结构,可以提高由单一特征进行识别的分类准确性。
附图说明
[0055]
以下结合附图和具体实施方式对本发明作进一步的说明:
[0056]
图1为本发明一种基于瞬时特征的信号调制识别方法的流程框图;
[0057]
图2为本发明一种基于瞬时特征的信号调制识别方法的实施例中无噪声条件下的4ask信号时域波形图;
[0058]
图3为本发明一种基于瞬时特征的信号调制识别方法的实施例中无噪声条件下的4fsk信号时域波形图;
[0059]
图4为本发明一种基于瞬时特征的信号调制识别方法的实施例中无噪声条件下的4psk信号时域波形图;
[0060]
图5为本发明一种基于瞬时特征的信号调制识别方法的实施例中无噪声条件下4ask信号的瞬时幅度图;
[0061]
图6为本发明一种基于瞬时特征的信号调制识别方法的实施例中信噪比为5db时
4ask信号的经典方法与瞬时功率谱方法的瞬时幅度对比图;
[0062]
图7为本发明一种基于瞬时特征的信号调制识别方法的实施例中无噪声条件下4fsk信号的瞬时频率图;
[0063]
图8为本发明一种基于瞬时特征的信号调制识别方法的实施例中信噪比为5db时4fsk信号的经典方法与瞬时功率谱方法的瞬时频率对比图;
[0064]
图9为本发明一种基于瞬时特征的信号调制识别方法的实施例中无噪声条件下的4psk信号瞬时相位和信噪比为5db时4psk信号的瞬时相位对比图;
[0065]
图10为本发明一种基于瞬时特征的信号调制识别方法的实施例中采样降维后的瞬时幅度图;
[0066]
图11为本发明一种基于瞬时特征的信号调制识别方法的实施例中采样降维后的瞬时频率图;
[0067]
图12为本发明一种基于瞬时特征的信号调制识别方法的实施例中采样降维后的瞬时相位图;
[0068]
图13为本发明一种基于瞬时特征的信号调制识别方法的实施例中设计的神经网络结构图。
具体实施方式
[0069]
下面结合本发明中的附图,对本发明实施例的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
[0070]
为了便于理解和说明,如附图1~13所示,本发明提供了基于瞬时特征的信号调制识别方法,包括以下步骤:
[0071]
步骤一、通信信号获取对一个基带信号分别进行不同调制方式的处理,获得调制后的多进制振幅键控信号mask、多进制频移键控信号mfsk或多进制相移键控信号mpsk,每类调制信号都可以通过将基带信号加载到载波信号上产生,产生的方法已经趋于成熟,使用matlab软件进行上述三类调制信号的仿真,通信调制信号s(t)其表达式可以表示为:
[0072][0073]
式中:s(t)为通信信号;t为时间变量;fc为载波频率;a(t)为瞬时幅度;为非线性相位。如果信号中心频率fc和带宽δf满足条件fc≥δf,则可将信号看成窄带信号。
[0074]
步骤二、作信号瞬时功率谱
[0075]
对所述通信信号作瞬时功率谱变换(ips),瞬时功率谱变换是一种由page提出的时频分析方法,对窗口参数相当不敏感。即使在分析端点,它也保持了良好的时频局部化特性,其表达式为
[0076][0077]
式中:ips(t,f)为信号s(t)的瞬时功率谱(ips)变换;t为时间变量;f为频率变量;τ为时间延迟;s
*
为s的共轭;h(τ)是窗函数,满足h(0)=1,其中h(0)表示窗函数h(τ)在0处
的取值。
[0078]
步骤三、瞬时频率和瞬时幅度提取
[0079]
对所述通信信号s(t)的瞬时功率谱变换(ips)表达式,可以推导出由瞬时功率谱性质得到的在时域以及频域上的表达式:
[0080][0081][0082]
其中,s(t)表示通信信号,s(f)表示s(t)的傅里叶变换;
[0083]
瞬时频率fi(t)由上式推导得到的表达式为:
[0084][0085]
瞬时频率fi(t)处的能量密度表示通信信号的幅值,则瞬时幅度由瞬时频率处的能量值强度获得;
[0086]
步骤四、瞬时相位提取
[0087]
对于瞬时相位序列的提取,则选择了非线性相位作为相位特征序列。选择非线性相位作为相位特征序列,将通信信号s(t)在时域上经过希尔伯特变换获得解析信号z(t)=h[s(t)]=x(t) j*y(t),再将求得的相位并进行解缠绕操作,获得解缠绕相位为再去除载波频率引起的线性相位分量,获得非线性相位序列:
[0088][0089]
公式中,z(t)为希尔伯特变换后的解析信号;x(t)为解析信号实部;y(t)为解析信号虚部;φ(i)为非线性相位;fc表示载波频率;t为时间变量;fs表示采样频率;i表示采样点;
[0090]
步骤五、对特征序列进行采样降维
[0091]
对步骤三中得到的长度为n的信号瞬时幅度序列和瞬时频率序列,步骤四中获得的长度为n的瞬时相位序列进行多次隔1采1的降维操作,使长度为n的长序列降到2000个采样点内,其中n为自然数,既保留了通信信号瞬时特征不丢失,也降低了数据长度,可以减少后续神经网络调制识别的时间。
[0092]
步骤六、将提取瞬时特征序列做数据集
[0093]
选取多进制振幅键控信号mask、多进制频移键控信号mfsk以及多进制相移键控信号mpsk三种不同种类调制格式的通信信号,每种通信信号随机选取m个,m为自然数,并且m≥500,使用matlab软件对上述方式得到的瞬时幅度、瞬时频率以及相位序列进行仿真生成,每种信号随机生成m个,分别将求得的瞬时幅度、瞬时频率及瞬时相位序列保存为.csv文件格式,要求三个数据集分别存放瞬时幅度序列,瞬时频率序列和瞬时相位序列,且每个数据集对应的序列数据来自同一个信号。
[0094]
步骤七、数据集划分
[0095]
将瞬时幅度序列集、瞬时频率序列集以及瞬时相位序列集均各自按照比例划分成训练集和验证集,其中训练集和验证集中的数据均为已知调制类型的序列集;
[0096]
步骤八、卷积神经网络-长短时记忆网络cnn-lstm模型构建
[0097]
深度学习等先进技术作为分类器可以提高自动调制分类的准确性,因为它们能够高效地表示特征,所以特征在同一阶段被提取和分类。这就减少了对特征参数进行提取的部分,在数据预处理后直接输入到神经网络中进行特征提取和分类识别过程。使用python软件进行神经网络分类器的搭建,由于mask信号的频率是不变的,幅度在载频处取得最大值,最大值的幅度随着信号幅度的变化而变化;mfsk信号的最大值的幅度是不变的,在信号的瞬时频率处出现最大值;mpsk信号通过调制信号的相位来进行区分。因此只通过幅度或者频率或者相位不能将六种通信信号(2ask,4ask,2fsk,4fsk,2psk,4psk)识别开来;
[0098]
为了克服上述原因,构建一个三支路并行融合的神经网络,三支路分别一一对应输入训练集或验证集中的同一序号对应的幅度特征序列,频率特征序列和相位特征序列进行同步训练和验证,
[0099]
其中,训练集用来训练设置好的三支路并行融合的卷积神经网络-长短时记忆网络cnn-lstm,利用训练集和验证集中的数据,将作为训练数据的已知调制类型的三个不同瞬时特征序列的.csv文件作为输入,设置训练参数,对设置好的卷积神经网络进行训练,获得最优的卷积神经网络-长短时记忆网络cnn-lstm模型并保存;
[0100]
步骤九、应用卷积神经网络-长短时记忆网络cnn-lstm模型进行通信信号调制类别的分类识别
[0101]
保存训练好的神经网络,将训练并调参最好的神经网络模型保存,最后将预进行分类识别的多进制振幅键控信号mask、多进制频移键控信号mfsk或多进制相移键控信号mpsk进行步骤一至步骤五,将获得相应的降维后的瞬时幅度序列、瞬时频率序列以及瞬时相位序列,均以.csv文件格式保存在预留的相应序列集中作为测试集;将测试集中预进行分类识别的通信信号的瞬时幅度序列、瞬时频率序列以及瞬时相位序列这三个瞬时特征序列的.csv文件作为输入,输入到步骤八中保存的最优的卷积神经网络-长短时记忆网络cnn-lstm模型进行分类识别,识别出该通信信号的调制类别。
[0102]
所述三支路并行融合的卷积神经网络-长短时记忆网络cnn-lstm模型的构建方法具体为:
[0103]

三支路中每个支路均首先选用处理一维数据的一维卷积神经网络和专门处理时间序列的长短时记忆网络,即选择多层卷积神经网络-长短时记忆网络(cnn-lstm)串行的网络结构;
[0104]

三支路采用相同的网络结构并且三支路依次设置,
[0105]
各支路均先自定义维卷积层的个数为i,池化层的个数为j,长短时记忆网络lstm个数为k,再设置每个卷积层中卷积核的个数以及大小,池化层的参数,长短时记忆层的参数;
[0106]

将三个设置好的支路采用concatenate连接函数进行连接,将三个网络支路提取的特征进行拼接;
[0107]

设置卷积神经网络-长短时记忆网络cnn-lstm中全连接层的个数以及每层的参数并输入步骤

中的拼接特征后的结果;
[0108]

在卷积神经网络-长短时记忆网络cnn-lstm的输出层中使用softmax函数进行多分类任务神经网络的输出,输出通信信号的调制类型即为分类识别结果。
[0109]
所述步骤八中利用训练集和验证集中的数据,三支路一一对应输入同一序号对应的幅度特征序列,频率特征序列和相位特征序列进行同步训练和验证的具体步骤如下:
[0110]

设置三支路并行融合的卷积神经网络-长短时记忆网络cnn-lstm的初始参数并利用训练集和验证集同时进行神经网络训练,所述初始参数包括迭代次数epoch、学习率、梯度下降函数和损失函数;
[0111]

卷积神经网络-长短时记忆网络cnn-lstm会在训练完成后生成训练集和验证集对应的两条准确值曲线以及训练集和验证集对应的两条损失值曲线。随着准确值的升高,损失值相应下降,由于二者的对应关系,因此只利用损失值曲线来进行训练情况的判断。随着迭代次数的增加损失值失值曲线一直下降到后来会逐渐趋于平缓。损失值曲线趋于平缓就表示卷积神经网络-长短时记忆网络cnn-lstm训练基本完成,但不一定最优,还得看两条损失值曲线的拟合程度。将训练集和验证集对应的两条损失值曲线进行拟合,出现欠拟合或过拟合情况则跳转至步骤

,没有出现欠拟合和过拟合情况则跳转至步骤


[0112]

重新设置各支路的卷积层、池化层以及长短时记忆层的个数和参数,重新设置卷积神经网络-长短时记忆网络cnn-lstm的迭代次数epoch、学习率、梯度下降函数和损失函数等参数;
[0113]

针对步骤

中设置新参数的卷积神经网络-长短时记忆网络cnn-lstm利用训练集和验证集重复步骤

和步骤

进行卷积神经网络-长短时记忆网络cnn-lstm的训练,直到训练集和验证集对应的两条损失值曲线拟合后不再出现欠拟合和过拟合情况;
[0114]

保存该卷积神经网络-长短时记忆网络cnn-lstm作为最优的卷积神经网络-长短时记忆网络cnn-lstm模型。
[0115]
实施例:
[0116]
为了使本技术领域的人员更好地理解本实施例所述的方法,下面举一具体实例对该方法进行说明。
[0117]
仿真条件:载波频率为1000hz,采样频率为40000hz,符号速率为50b,码元个数为16,采样点数为12800,得到信号序列s(n),n=1,2,......12800,窗函数选择高斯窗,窗长设置为255,在高斯白噪声条件下,信噪比设置为5db;
[0118]
1.通信信号获取
[0119]
设置调制参数并对所述的通信信号mask,mfsk,mpsk进行仿真获取,每类调制信号都可以通过将基带信号加载到载波信号上产生,产生的方法已经趋于成熟
[0120]
通信调制信号s(t)其表达式可以表示为
[0121][0122]
式中:s(t)为通信信号;t为时间变量;fc为载波频率;a(t)为瞬时幅度;为非线性相位。如果信号中心频率fc和带宽δf满足条件fc≥δf,则可将信号看成窄带信号。
[0123]
使用matlab软件仿真,在上述仿真条件下可以获取到通信信号调制结果。如图2所示为无噪声条件下的4ask信号时域波形图,如图3所示为无噪声条件下的4fsk信号时域波形图,如图4所示为无噪声条件下的4psk信号时域波形图。
[0124]
2.作信号瞬时功率谱
[0125]
对所述通信信号s(t)作瞬时功率谱变换(ips),瞬时功率谱变换是一种由page提出的时频分析方法,对窗口参数相当不敏感。即使在分析端点,它也保持了良好的时频局部化特性,其表达式为
[0126][0127]
式中:ips(t,f)为信号s(t)的瞬时功率谱(ips)变换;t为时间变量;f为频率变量;τ为时间延迟;s
*
为s的共轭;h(τ)是窗函数,满足h(0)=1,其中h(0)表示窗函数h(τ)在0处的取值;
[0128]
3.瞬时频率和瞬时幅度提取
[0129]
对所述通信信号s(t)的瞬时功率谱变换(ips)表达式,可以推导出由瞬时功率谱性质得到的在时域以及频域上的表达式:
[0130][0131][0132]
其中,s(t)表示通信信号,s(f)表示s(t)的傅里叶变换;
[0133]
瞬时频率fi(t)由上式推导得到的表达式为:
[0134][0135]
瞬时频率fi(t)处的能量密度表示通信信号的幅值,则瞬时幅度由瞬时频率处的能量值强度获得;
[0136]
由于mask信号的频率是不变的,幅度在载频处取得最大值,最大值的幅度随着信号幅度的变化而变化;以4ask信号为例观察瞬时幅度。如图5所示为无噪声条件下4ask信号的瞬时幅度图,图6为信噪比为5db时4ask信号的经典方法与瞬时功率谱方法的瞬时幅度对比图;
[0137]
由于mfsk信号的最大值的幅度是不变的,在信号的瞬时频率处出现最大值;以4fsk信号为例观察瞬时频率。图7为无噪声条件下4fsk信号的瞬时频率图,图8为信噪比为5db时4fsk信号的经典方法与瞬时功率谱方法的瞬时频率对比图;
[0138]
4.瞬时相位提取
[0139]
对于瞬时相位序列的提取,则选择了非线性相位作为相位特征序列。选择非线性相位作为相位特征序列,将通信信号s(t)在时域上经过希尔伯特变换获得解析信号z(t)=h[s(t)]=x(t) j*y(t),再将求得的相位并进行解缠绕操作,获得解缠绕相位为再去除载波频率引起的线性相位分量,获得非线性相位序列:
[0140][0141]
公式中,z(t)为希尔伯特变换后的解析信号;x(t)为解析信号实部;y(t)为解析信
号虚部;φ(i)为非线性相位;fc表示载波频率;t为时间变量;fs表示采样频率;i表示采样点;
[0142]
图9为无噪声条件下的4psk信号瞬时相位和信噪比为5db时4psk信号的瞬时相位对比图;
[0143]
5.对特征序列进行采样降维
[0144]
对上述得到的长度为12800的信号瞬时幅度序列,瞬时频率序列及瞬时相位序列进行多次隔1采1的操作,使长度为12800的长序列降到2000个采样点内的长度为1600的序列,既保留了通信信号瞬时特征不丢失,也降低了数据长度,可以减少后续神经网络调制识别的时间。
[0145]
如图10所示为采样降维后的瞬时幅度图;图11为采样降维后的瞬时频率图;图12为采样降维后的瞬时相位图;
[0146]
6.提取瞬时特征序列做数据集
[0147]
分别使用matlab软件对m个多进制振幅键控信号mask、m个多进制频移键控信号mfsk以及m个多进制相移键控信号mpsk通过上述方式对得到的瞬时幅度、瞬时频率以及相位序列进行仿真生成,每种信号随机生成1000个,分别将每一个信号求得的瞬时幅度、瞬时频率及瞬时相位序列保存为.csv文件格式,在数据集生成时要保证,1)要求三个数据集分别存放瞬时幅度序列,瞬时频率序列和瞬时相位序列,2)每个数据集对应的序列数据来自同一个信号样本,3)给信号样本打标签,在打标签时每个信号样本的三个特征序列都打同一个标签,4)每类信号打同一种标签。
[0148]
7.卷积神经网络-长短时记忆网络cnn-lstm模型构建
[0149]
深度学习等先进技术作为分类器可以提高自动调制分类的准确性,因为它们能够高效地表示特征,所以特征在同一阶段被提取和分类。这就减少了对特征参数进行提取的部分,在数据预处理后直接输入到神经网络中进行特征提取和分类识别过程。
[0150]
使用python软件进行神经网络分类器的搭建,搭建一个三支路并行融合神经网络,每个支路分别输入幅度特征序列,频率特征序列和相位特征序列,每支路的输入序列长度为1600。
[0151]
设置卷积神经网络-长短时记忆网络cnn-lstm模型的结构及参数,每一支路选用的神经网络都是多层卷积神经网络-长短时记忆网络cnn-lstm串行的网络结构,首先设置10个一维卷积层和4个最大池化层,设置10个卷积层均采用一维卷积,第一个卷积层和第二个卷积层均采用64个大小为1*15的卷积核,然后连接池化层;第三个卷积层和第四个卷积层均采用128个大小为1*13的卷积核,接下来连接池化层;第五个卷积层到第七个卷积层均采用256个大小为1*11的卷积核,接下来连接池化层;第八个卷积层到第十个卷积层均采用512个大小为1*9的卷积核,接下来连接池化层;四个池化层均选用的是大小为1*2的最大池化,然后设置长短时记忆层的参数为10,然后将三个支路通过concatenate函数连接在一起,接下来再设置两层全连接层,神经元个数分别为256和128,激活函数都选用relu激活函数,最后选用softmax激活函数作为输出层,输出层神经元的个数为6;
[0152]
8.将提取的瞬时特征序列输入到卷积神经网络-长短时记忆网络cnn-lstm模型中进行调制识别
[0153]
将原每种信号1000个的数据集按照训练集70%,验证集30%的比例划分好,利用
训练集和验证集同时训练设置好的cnn-lstm网络,将作为训练数据的已知调制类型的瞬时幅度序列、瞬时频率序列以及瞬时相位序列这三个不同瞬时特征序列的.csv文件作为三个网络支路的输入,设置训练参数,对设置好的卷积神经网络进行训练;
[0154]
根据训练集和验证集绘制的损失函数值曲线是否出现过拟合或者欠拟合情况调整神经网络的超参数如学习率、迭代次数、损失函数和优化器,通过反向传播算法更新模型内部权重参数,直到达到最优的网络参数;保存训练并调参最优的卷积神经网络-长短时记忆网络cnn-lstm模型;
[0155]
9.重复步骤1-5,重新生成300个信号样本,分别得到300个瞬时幅度序列,瞬时频率序列和瞬时相位序列,分别将其制作成.csv文件作为测试集,将三个瞬时特征序列的测试集输入到上述训练好的最优的卷积神经网络-长短时记忆网络cnn-lstm模型中进行分类识别。
[0156]
经典的瞬时统计特征参数提取方法在低信噪比下对噪声敏感,同时经典方式大多采用的机器学习的决策树、支持向量机和bp神经网络分类器进行分类识别需要在信号预处理后进行参数提取的问题。本发明提供了一种基于瞬时特征的通信信号调制模式识别方法,针对mask,mfsk,mpsk(具体为2ask,4ask,2fsk,4fsk,2psk,4psk六种通信信号)本身的特点,采用瞬时功率谱求出信号的瞬时幅度和瞬时频率序列,用经典希尔伯特变换求出相位序列,同时采用三支路并行的卷积神经网络-长短时记忆网络对一维瞬时特征序列进行分类识别,减少了提取特征参数的步骤,是一种高斯白噪声背景下基于瞬时特征序列的通信信号调制方式识别方法。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献