一种基于生成对抗网络的深度学习信号增强方法技术

技术编号:27402059 阅读:16 留言:0更新日期:2021-02-21 14:14
一种生成对抗网络的深度学习信号增强方法,包括:提取高信噪比信号作为目标信号,再在目标信号中添加定量的高斯噪声,得到对应的低信噪比的噪声信号数据,将目标信号数据与对应的噪声信号数据组成数据对作为实验数据集;分别定义生成器与判别器的模型结构和损失函数,并对输入判别器中的数据进行归一化操作;将数据对作为判别器的输入,将数据对中的噪声信号数据作为生成器的输入。通过对抗训练,最小化生成数据与目标数据分布之间的差异,从而获得实现信号增强的生成器。本发明专利技术能够自适应学习信号特性,实现信号增强。本发明专利技术提高了低信噪比信号的信噪比,并通过重构星座图,直观得到去噪信号明显比噪声信号干净。去噪信号明显比噪声信号干净。去噪信号明显比噪声信号干净。

【技术实现步骤摘要】
一种基于生成对抗网络的深度学习信号增强方法


[0001]本专利技术涉及一种无线电信号增强方法。

技术介绍

[0002]噪声是无线通信中信号最具挑战性的问题。传统的解决方法有线性方法和非线性方法。线性信号增强方法由于相对简单而被广泛应用于降噪,典型技术有最小均方。然而,实际信号具有非平稳统计特性,线性信号方法的性能有限,不能完全消除噪声。因此,非线性方法如小波变换、非线性阈值小波变换方法在过去几年一直是一个活跃的研究领域,因为它们能够同时阐明信号的光谱和时间信息或是将信号按频率范围分割成不同的尺度分量,滤除噪声和干扰。但在某些情况下,例如在信号的不连续点,信号增强后会出现吉布斯现象。而且,如果阈值选择不正确,信号增强效果较差,对噪声波动的适应性较弱。
[0003]由于以上原因,无线通信领域的研究者也将深度学习应用到信号增强任务中,并取得了显著的效果。例如研究发现深度神经网络除了频率选择性外,还可以学习和分析无线信道的噪声和干扰特性。这说明了在无线信道复杂、噪声严重的情况下,深度学习方法具有一定的优势。
[0004]申请号为200480024164.2的专利所公开的技术方案,该方案利用生成对抗网络进行信号重构,但只利用生成器把随机噪声变成了一个和真实信号相似的信号,并无法实现信号增强的功能。本专利技术提出了一个基于GAN的信号增强网络来实现信号增强的方法,其与其他信号增强方法的不同点在于其他信号增强方法是先提取信号的噪声分布,然后再从原始信号中消除噪声,而本专利技术的GAN增强方法则是以一种敌对的方式学习信号的特性,省去了先提取噪声再消除的环节,并且在原有信号重构的基础上能够保留除噪声外的有效信号特征,实现了信号增强。本专利技术是一种能够自适应学习信号特性,实现时变系统信号增强的鲁棒方法。

技术实现思路

[0005]本专利技术要克服现有技术的上述缺点,提供一种基于生成对抗网络的深度学习信号增强方法。
[0006]本专利技术的目的在于提供一种基于GAN的信号增强方法,该方法不需要对原始数据进行复杂的预处理操作,可以自适应提取信号的时序和“空间”特征,实现端到端的信号增强,并能有效提高低信噪比信号的信噪比,更能通过重构星座图直观得出增强效果。且通过测试,去噪信号的信噪比能提升7dB。
[0007]表1本专利技术信噪比提升对比
[0008]测试集个数噪声信号信噪比去噪信号信噪比9000个10dB17.82dB3600个0dB7.93dB
[0009]本专利技术解决其技术问题所采用的技术方案是:
[0010]一种基于生成对抗网络的深度学习信号增强方法,含有以下步骤:
[0011]S1:从公开数据集中,提取高信噪比信号作为目标信号,再在这些信号数据中添加定量的高斯噪声,得到对应的低信噪比的噪声信号数据,并对应组成数据对;
[0012]S2:分别定义生成器与判别器的模型结构,并采用Virtual Batch Norm算法对输入判别器中的数据进行归一化操作,构建生成对抗网络模型;
[0013]S3:分别定义生成对抗网络的生成器与判别器的损失函数,将数据对作为判别器的输入,数据对中的噪声数据作为生成器的输入,通过对抗训练,最小化生成数据与目标数据分布之间的差异,从而获得实现信号增强的生成器;
[0014]S4:提取训练好的生成器,输入噪声信号,输出去噪信号,评估方法为计算去噪信号的信噪比、重构星座图。
[0015]本专利技术的技术构思:一种融合深度卷积神经网络和生成对抗网络的深度学习信号增强方法,本专利技术整个模型框架的训练是端到端的,生成器中输入一维逆卷积网络的数据是结合随机噪声和一维卷积网络对应层输出数据的带有有效特征的数据,提升了生成器的增强能力。通过制作数据对,利用额外增加的输入判别器中的噪声数据,提供了噪声信号中有效数据的特征,再通过判别器和生成器之间的对抗,让生成器生成的去噪信号能够保留有些数据特征、去除其余噪声特征,从而达到增强效果。另外,本专利技术可以设置不同的训练参数,例如不同的学习率和不同的权重衰减,实验结果证实了本方法的可行性和有效性。
[0016]本专利技术的有益效果:
[0017]1)使用深度卷积网络自动提取无线电信号的特征,充分利用了深度学习自我学习特征的优势,免去了提取噪声的过程,避免了噪声提取不完全的弊端,大大降低了复杂度,简化了流程,节约了时间;
[0018]2)在生成器中使用了6层相对应的卷积网络结构,确保了数据结构一致,且输入一维逆卷积网络的数据是结合随机噪声和一维卷积网络对应层输出数据的带有有效特征的数据,提升了生成器的增强能力。并且在判别器中使用了数据对作为输入,提供了噪声信号中有效数据的特征,提升了判别器的辨别能力;
[0019]3)本专利技术实现的增强效果在重构星座图对比图中十分明显,而且对于低信噪比的噪声数据的信噪比提升显著。同时,可以通过调整训练集,实现对不同低信噪比数据进行去噪,而且即使是训练集中不包含的更低信噪比的0dB噪声数据,也能有效被增强。
附图说明
[0020]图1是实现本专利技术方法的系统的整体结构示意图。
[0021]图2是本专利技术的生成器网络模型结构图。
[0022]图3是本专利技术的判别器网络模型结构图。
[0023]图4是本专利技术的重构星座图对比图。
具体实施方式
[0024]下面结合说明书附图对本专利技术的具体实施方式作进一步详细描述。
[0025]参照图1~图4,一种基于生成对抗网络的深度学习信号增强方法,包括以下步骤:
[0026](1)构建实验所需数据集:
[0027]步骤11:采用公开数据集RML2016.10a,提取其中信噪比为18dB,调制类型为8PSK、BPSK、CPFSK、GFSK、PAM4、QAM16、QAM64、QPSK、WBFM的数据作为目标信号,共9000个数据,作为提供给生成对抗网络中的判别器的判别为真实信号数据对中的主要成分。
[0028]步骤12:在提取的目标信号数据中添加定量的高斯噪声,得到对应的低信噪比的噪声信号数据。输入目标信号数据和预期添加高斯噪声得到后的得到的低信噪比大小(SNR),通过以下公式计算即可获得对应的低信噪比的噪声信号数据。
[0029][0030][0031][0032][0033]N
signal
=A
noise
+A
signal
ꢀꢀꢀꢀ
(5)
[0034]A
noise
为标准化噪声,R
noise
为随机噪声,A
signal
为18db信号幅值,P
signal
为信号频率,n为信号长度,V
noise
为噪声方差,σ
noise
为噪声标准差,N
signal
为噪声信号。
[0035]步骤13:通过步骤2获得低信噪比的15dB、14dB、13dB、12dB、11dB、10d本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于生成对抗网络的深度学习信号增强方法,含有以下步骤:S1:从公开数据集中,提取高信噪比信号作为目标信号,再在这些信号数据中添加定量的高斯噪声,得到对应的低信噪比的噪声信号数据,并对应组成数据对;S2:分别定义生成器与判别器的模型结构,并采用Virtual Batch Norm算法对输入判别器中的数据进行归一化操作,构建生成对抗网络模型;S3:分别定义生成对抗网络的生成器与判别器的损失函数,将数据对作为判别器的输入,数据对中的噪声数据作为生成器的输入,通过对抗训练,最小化生成数据与目标数据分布之间的差异,从而获得实现信号增强的生成器;S4:提取训练好的生成器,输入噪声信号,输出去噪信号,评估方法为计算去噪信号的信噪比、重构星座图。2.如权利要求1所述的一种基于生成对抗网络的深度学习信号增强方法,其特征在于:步骤S1具体包括:步骤11:采用公开数据集RML2016.10a,提取其中信噪比为18dB,调制类型为8PSK、BPSK、CPFSK、GFSK、PAM4、QAM16、QAM64、QPSK、WBFM的数据作为目标信号,共9000个数据,作为提供给生成对抗网络中的判别器的判别为真实信号数据对中的主要成分。步骤12:在提取的目标信号数据中添加定量的高斯噪声,得到对应的低信噪比的噪声信号数据。输入目标信号数据和预期添加高斯噪声得到后的得到的低信噪比大小(SNR),通过以下公式计算即可获得对应的低信噪比的噪声信号数据。过以下公式计算即可获得对应的低信噪比的噪声信号数据。过以下公式计算即可获得对应的低信噪比的噪声信号数据。过以下公式计算即可获得对应的低信噪比的噪声信号数据。N
signal
=A
noise
+A
signal
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(5)A
noise
为标准化噪声,R
noise
为随机噪声,A
signal
为18db信号幅值,P
signal
为信号频率,n为信号长度,V
noise
为噪声方差,σ
noise
为噪声标准差,N
signal
为噪声信号。步骤13:通过步骤2获得低信噪比的15dB、14dB、13dB、12dB、11dB、10dB、9dB、8dB、3dB的噪声数据,利用enumerate枚举函数以及zip函数,将目标信号数据分别与对应的噪声信号数据组成数据对,得到实验所需的数据集。3.如权利要求2所述的一种基于生成对抗网络的深度学习信号增强方法,其特征在于:步骤13所述的数据集包括81...

【专利技术属性】
技术研发人员:傅晨波姚虹蛟黄亮宣琦邱君瀚
申请(专利权)人:浙江工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1