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

一种基于注意力机制与多特征融合的自动调制识别方法

2022-05-11 15:23:39 来源:中国专利 TAG:


1.本发明属于通信信号处理和人工智能领域,具体涉及一种基于注意力机制与多特征融合的自动调制识别方法。


背景技术:

2.调制识别技术是无线通信领域中一项非常关键的技术,识别无线通信信号的调制方式是非协作通信、电子对抗、智能天线、软件无线电以及无线频谱管理等领域中的基础技术,因此该项技术在军用领域和民用领域都有十分广泛的应用和非常重要的意义。在军事领域,电子信息战作为新战场。在战场上截获敌方的通信信号之后,使用调制解调技术可以直接获取对方的通信内容,并且可以使用电子对抗技术对对方通信系统发起攻击,通信信号调制识别技术在其中起到基础性的作用,也是目前各国非常关注的领域。在民用领域,随着人们对信息传输的需求愈来愈高,信号的频谱资源也愈发稀缺,对于无线电频段的管理也越来越严格。调制识别技术可应用于认知无线电领域,对信号进行参数估计和解调,从而有效避免无线电干扰,并且对信号频谱进行优化,实现更加可靠和智能的无线电系统。
3.目前电磁环境日趋复杂,在非合作通信中实现信号调制识别的难度越来越高。信号调制识别的核心问题是在于特征提取和分类器。特征提取从信号的采样序列样本中提取表示原始信号的空间特征。通过特征提取之后,获取了信号调制的关键特征,然后设计分类器对于原始信号分类即可。无线电信号的信息基本上都存储在相位,幅度频率及其组合之中,比如iq信号、ap信号等。
4.传统调制识别算法主要分为两大类:一是基于决策理论的最大似然假设检验法,二是基于传统机器学习的调制识别算法。虽然传统的通信信号识别算法精度高,但绝大多数算法依赖于作者在无线通信领域的专家经验知识,算法普遍采用分析接收信号的统计量或星座图特征的方法,在特定的应用场景下可具有优异的性能。然而,这些利用高阶统计量或星座图的调制识别方法往往只能在特定的通信场景中达到优异的性能,模型的泛化能力和通用性不强,无法实现迁移使用。同时,随着物联网、5g新技术研究的深入,无线通信系统变得日益成熟和复杂,这为进一步设计高效、可靠的信号调制自动识别器增加了不少难度。
5.深度学习作为近年来研究热点,并且在众多领域都有应用。在通信领域中,为解决调制识别分类器设计适应性差,强依赖专家先验知识等问题,提出使用深度学习能够极大程度得解决该问题。在信号调制领域中,o’shea最先将深度学习技术应用在该领域。并讨论了良好数据集对模型学习、测试和评价的重要性,并在ubuntu上使用gnuradio平台和python制作了调制识别公开数据集rml2016.10a,其中数据集信号为原始i/q信号,每个样本采集的2x 128个序列。随后作者又在rml2018数据集中,提出了resnet算法,并且在该数据集取得不错的效果。jialang xu提出mcldnn算法,该算法是一种新的三流深度学习框架。在基准数据集上的实验表明,该框架具有高效的收敛速度和较高的识别精度,特别是对于16-qam和64-qam等高维调制方案调制的信号。p.hu提出一种cgdnn网络,这是一种基于cnn和gru的深度神经网络。实验结果表明,其收敛速度非常快,并且具有较为满意的识别精度。


技术实现要素:

6.本发明的目的是提供基于注意力机制与多特征融合的无线信号自动调制识别方法,能够实现了高精度的无线信号调制识别。其目的在于,将数据多流输入,使用卷积神经网络提取iq信号,ap信号以及单独的iq分量的空间特征,使用特征融合将多个融合在一起并再次卷积进一步提取深层次特征,中间加入注意力机制与高斯噪声,优化特征向量。接着,使用长短时记忆网络提取信号的时序特征,最后使用softmax分类器进行多分类,完成网络训练即可。
7.为了实现上述目的,本发明所采用的技术方案为:
8.一种基于注意力机制与多特征融合的自动调制识别方法,其特征在于,包括如下步骤:
9.步骤1:引入多组iq数据,将每组iq数据通过i-q分解方法得到每组i分量、每组q分量,将每组iq数据使用iq与ap转换公式将iq数据转换得到ap数据,通过每组iq数据、每组ap数据、每组i分量、每组q分量构建每组样本,人工标注训练集中每组样本的调整方式类别;
10.步骤2:构建注意力机制与多特征融合网络,将每组样本依次输入至注意力机制与多特征融合网络进行预测,得到每组样本的预测调整方式类别,结合每组样本的调整方式类别构建损失函数模型,通过adam算法优化训练得到优化后注意力机制与多特征融合网络;
11.步骤3:实时采集iq数据,将实时采集的iq数据通过i-q分解方法得到实时i分量、实时q分量,将实时采集的iq数据、实时i分量、实时q分量通过化后注意力机制与多特征融合网络进行预测得到实时采集的iq数据的调制方式类别;
12.作为优选,步骤1所述将每组iq数据通过i-q分解方法得到每组i分量、每组q分量为:
[0013][0014][0015]
其中,为第k组ap数据,为第k组ap数据的a分量转置,为第k组ap数据的p分量转置,为第k组iq数据,为第k组iq数据的i分量转置,为第k组iq数据的q分量转置
[0016]
步骤1所述将每组iq数据使用iq与ap转换公式将iq数据转换得到ap数据为:
[0017][0018]
其中,为第k组ap数据的a分量,为第k组ap数据的p分量,为第k组iq数据的i分量,为第k组iq数据的q分量
[0019]
步骤1所述多组iq数据,定义为:k∈[1,k],表示第k组iq数据,k表示总样本数;
[0020]
步骤1所述多组ap数据,定义为:k∈[1,k],表示第k组ap数据,,k表示总样本数;
[0021]
步骤1所述每组i分量,定义为:k∈[1,k],表示第k组i分量,,k表示总样本数;
[0022]
步骤1所述每组q分量,定义为:k∈[1,k],表示第k组q分量,,k表示总样本数;
[0023]
步骤1所述每组样本为:k∈[1,k],datak表示第k组样本,,k表示总样本数;
[0024]
步骤1所述每组样本的调整方式类别为:
[0025]
yk,k∈[1,k]c∈[1,c]
[0026]
yk=[y
k,1


,y
k,c
]
[0027]
其中,yk表示第k组样本的标签分布,k表示总样本数,c为总标签数量;所述yk为onehot编码的样本的标签分布;y
k,c
表示第k组样本是否属于第c种标签,c∈[1,c],如果第k组样本属于标签第c种标签,则y
k,c
=1,否则y
k,c
=0
[0028]
作为优选,步骤2所述注意力机制与多特征融合网络包括:
[0029]
cnn模块、lstm模块、特征融合模块、注意力机模块、分类器模块;
[0030]
所述cnn模块,将第k组样本传入所述cnn模块,对原始的数据进行二维卷积得到iq特征向量ak,对原始的数据进行二维卷积得到ap特征向量bk,对和分别进行一维卷积后得到第k组的一维卷积i特征向量和第k组的一维卷积q特征向量并将和融合得到融合特征向量再将进行二维卷积得到第k组的变换后的特征向量ck;
[0031]
将第k组样本的特征向量ak,第k组样本的特征向量bk,第k组样本的特征向量ck输出至所述特征融合模块;
[0032]
所述特征融合模块,分别对第k组样本的特征向量ak、第k组样本的特征向量bk、第k组样本的特征向量ck添加高斯噪声进行增强处理,得到高斯增强的原始iq数据的特征向量a
′k、高斯增强的ap数据的特征向量b
′k和高斯增强的变换后iq数据的特征向量c
′k,然后将a
′k、b
′k、c
′k三者按照通道数维度进行融合得到第k组样本的融合特征,将第k组样本的融合特征再次进行卷积提取得到第k组样本的深层次空间特征,将第k组样本的深层次空间特征mk输出至所述注意力机制模块;
[0033]
所述注意力机制模块,将第k组样本的深层次空间特征mk通过混合注意力机制微调,得到与m同样大小第k组样本的微调后空间特征向量nk,并将第k组样本的空间特征向量nk输出至所述lstm模块。
[0034]
所述lstm模块,使用双层长短时记忆网络lstm在第k组样本的特征向量nk上进一步提取第k组样本的信号时序特征,得到第k组样本的时序特征向量tk,并将第k组样本的时序特征向量tk输出至所述分类器模块;
[0035]
所述分类器模块:先将第k组样本的时序特征向量tk经过双层dropout处理随机抛弃神经元,,再经过softmax分类器输出多标签概率分布p,取概率最大标签作为第k组样本的预测调整方式类别,从而实现调制识别分类;
[0036]
步骤2所述损失函数模型为多组样本的交叉熵损失函数;
[0037]
所述多组样本的交叉熵损失函数,定义为:
[0038][0039]
其中,k表示总样本数,c表示总标签数量,yk=[y
k,1


,y
k,c
],y
k,c
是符号函数,y
k,c
表示第k组样本是否属于第c种标签,c∈[1,c],如果第k组样本属于第c种标签,则y
k,c
=1,否则y
k,c
=0,p
k,c
表示观测样本k属于类别c的预测概率,c∈[1,c],pk=[p
k,1


,p
k,c
]是一个概率分布。
[0040]
本发明在无线信号的调制识别任务中,提出一种基于注意力机制与多特征融合的自动调制识别方法。首先使用含多个卷积核的标准卷积运算从待识别信号中获取多种特征向量,并将它们按照通道数维度进行特征融合;通过混合注意力机制微调特征向量,加入高斯噪声防止过拟合,然后使用双层长短时记忆网络进一步提取时序特征;最后将重构后特征连接一层全连接层完成分类。本算法同现有算法相比,分类准确率高于当前最优算法;同时该网络训练参数和精度均优于cldnn、resnet等算法。本算法较现有深度学习算法于模型参数量和推理时间方面有着较大的改善。
附图说明
[0041]
图1:为本发明一种基于注意力机制与多特征融合的自动调制识别方法的流程图;
[0042]
图2:为本发明一种基于注意力机制与多特征融合的自动调制识别方法的网络结构示意图;
[0043]
图3:为本发明算法在rml2016.10a数据集调制识别效果图;
[0044]
图4:为本发明算法在rml2016.10b数据集调制识别效果图;
[0045]
图5:为本发明算法在rml2016.10a数据集中每种调制方式在不同信噪比下识别效果图;
[0046]
图6:为本发明算法在rml2016.10a数据集中snr=18混淆矩阵识别图。
具体实施方式
[0047]
为了使本发明专利的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明专利进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明专利,并不用于限定本发明专利。此外,下面所描述的本发明专利各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
[0048]
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对
本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
[0049]
下面结合图1至图6介绍本发明的具体实施方式。
[0050]
如图1所示,为本发明具体实施方式方法流程图,一种基于注意力机制与多特征融合的自动调制识别方法,其特征在于,包括如下步骤:
[0051]
步骤1:引入多组iq数据,将每组iq数据通过i-q分解方法得到每组i分量、每组q分量,将每组iq数据使用iq与ap转换公式将iq数据转换得到ap数据,通过每组iq数据、每组ap数据、每组i分量、每组q分量构建每组样本,人工标注训练集中每组样本的调整方式类别;
[0052]
步骤1所述将每组iq数据通过i-q分解方法得到每组i分量、每组q分量为:
[0053][0054][0055]
其中,为第k组ap数据,为第k组ap数据的a分量转置,为第k组ap数据的p分量转置,为第k组iq数据,为第k组iq数据的i分量转置,为第k组iq数据的q分量转置
[0056]
步骤1所述将每组iq数据使用iq与ap转换公式将iq数据转换得到ap数据为:
[0057][0058]
其中,为第k组ap数据的a分量,为第k组ap数据的p分量,为第k组iq数据的i分量,为第k组iq数据的q分量
[0059]
步骤1所述多组iq数据,定义为:k∈[1,k],表示第k组iq数据,k表示总样本数;
[0060]
步骤1所述多组ap数据,定义为:k∈[1,k],表示第k组ap数据,,k表示总样本数;
[0061]
步骤1所述每组i分量,定义为:k∈[1,k],表示第k组i分量,k=220000示总样本数;
[0062]
步骤1所述每组q分量,定义为:k∈[1,k],表示第k组q分量,,k表示总样本数;
[0063]
步骤1所述每组样本为:k∈[1,k],datak表示第k组样本,k表示总样本数;
[0064]
步骤1所述每组样本的调整方式类别为:
[0065]
yk,k∈[1,k]c∈[1,c]
[0066]
yk=[y
k,1


,y
k,c
]
[0067]
其中,yk表示第k组样本的标签分布,k表示总样本数,c为总标签数量;所述yk为onehot编码的样本的标签分布;y
k,c
表示第k组样本是否属于第c种标签,c∈[1,c],如果第k组样本属于标签第c种标签,则y
k,c
=1,否则y
k,c
=0
[0068]
步骤2:构建注意力机制与多特征融合网络,将每组样本依次输入至注意力机制与多特征融合网络进行预测,得到每组样本的预测调整方式类别,结合每组样本的调整方式类别构建损失函数模型,通过adam算法优化训练得到优化后注意力机制与多特征融合网络;
[0069]
步骤2所述注意力机制与多特征融合网络包括:
[0070]
cnn模块、lstm模块、特征融合模块、注意力机模块、分类器模块;
[0071]
所述cnn模块,将第k组样本传入所述cnn模块,对原始的数据经过通道数为50,卷积核大小为(1,8)的二维卷积层得到iq特征向量ak,对原始的数据先后经过通道数为50,卷积核大小为(1,1)与通道数为50,卷积核大小为(1,3)的二维卷积层得到ap特征向量bk,对和分别经过通道数为50,卷积核大小为8的的一维卷积层后得到第k组的一维卷积i特征向量和第k组的一维卷积q特征向量并将和融合得到融合特征向量再将经过通道数为50,卷积核大小为(1,8)的二维卷积层得到第k组的变换后的特征向量ck;
[0072]
将第k组样本的特征向量ak,第k组样本的特征向量bk,第k组样本的特征向量ck输出至所述特征融合模块;
[0073]
所述特征融合模块,分别对第k组样本的特征向量ak、第k组样本的特征向量bk、第k组样本的特征向量ck添加比例为0.2的高斯噪声进行增强处理,得到高斯增强的原始iq数据的特征向量a
′k、高斯增强的ap数据的特征向量b
′k和高斯增强的变换后iq数据的特征向量c
′k,然后将a
′k、b
′k、c
′k三者按照通道数维度进行融合得到第k组样本的融合特征,将第k组样本的融合特征再次经过通道数为100,卷积核大小为(2,5)的二维卷积层提取得到第k组样本的大小为(2,124,100)深层次空间特征mk,将第k组样本的深层次空间特征mk输出至所述注意力机制模块;
[0074]
所述注意力机制模块,将第k组样本的深层次空间特征mk通过混合注意力机制微调,得到与m同样大小第k组样本的微调后空间特征向量nk,并将第k组样本的空间特征向量nk输出至所述lstm模块。
[0075]
所述lstm模块,使用双层长度为128的长短时记忆网络lstm在第k组样本的特征向量nk上进一步提取第k组样本的信号时序特征,得到第k组样本长度为128的时序特征向量tk,并将第k组样本的时序特征向量tk输出至所述分类器模块;
[0076]
所述分类器模块:先将第k组样本的时序特征向量tk经过双层比例为0.5的dropout处理随机抛弃神经元,,再经过softmax分类器输出多标签概率分布p,取概率最大
标签作为第k组样本的预测调整方式类别,从而实现调制识别分类;
[0077]
步骤2所述损失函数模型为多组样本的交叉熵损失函数;
[0078]
所述多组样本的交叉熵损失函数,定义为:
[0079][0080]
其中,k表示总样本数,c表示总标签数量,yk=[y
k,1


,y
k,c
],y
k,c
是符号函数,y
k,c
表示第k组样本是否属于第c种标签,c∈[1,c],如果第k组样本属于第c种标签,则y
k,c
=1,否则y
k,c
=0,p
k,c
表示观测样本k属于类别c的预测概率,c∈[1,c],pk=[p
k,1


,p
k,c
]是一个概率分布;
[0081]
步骤3:实时采集iq数据,将实时采集的iq数据通过i-q分解方法得到实时i分量、实时q分量,将实时采集的iq数据、实时i分量、实时q分量通过化后注意力机制与多特征融合网络进行预测得到实时采集的iq数据的调制方式类别;
[0082]
本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
再多了解一些

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

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

相关文献