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

一种基于生成对抗网络的信号抗干扰方法

2022-04-09 09:20:40 来源:中国专利 TAG:


1.本发明主要针对高斯信道与存在干扰信息时传输的调制信号,主要涉及一种基于生成对抗网络的信号抗干扰方法。


背景技术:

2.在通信技术飞速发展的大环境下,现有的电磁环境逐渐趋于复杂,信号接收机收到的信号受到干扰的概率逐渐增大。在通信过程中接收机对信号干扰较为敏感,无论是信号识别还是信号解调过程中若受到较强的干扰,整个系统极大可能出现瘫痪现象从而造成重大通信事故。其中在现有通信环境中信号受人为的窄带压制干扰,脉冲干扰情况居多,这种干扰对当前通信影响较大,为降低干扰对原有信号的影响,需要应用信号抗干扰算法实现干扰抑制。
3.近年来,深度学习算法的发展迅速,通信领域逐渐与深度学习算法相互结合并且在信道估计,信号解调,信号识别等领域均有突破。深度学习算法通过利用深度学习网络出色的卷积计算能力,在处理通信领域问题时无论是在信道估计上还是在信号解调上均获得更好性能。基于以gan为算法核心的信道估计算法利用生成对抗网络的对抗特性改善优化模型映射能力,从而获得较好的信道估计能力。基于卷积神经网络的端到端的信号解调算法利用卷积神经网络实现了信号解调并在不同信道下均有较为出色的性能表现。因此将信号抗干扰技术与深度学习算法相结合,通过利用深度学习算法的强映射能力达到更好的干扰抑制效果成为了信号抗干扰算法突破口。


技术实现要素:

4.本发明的目的是优化高斯信道与存在干扰下调制信号的抗干扰性能,提出了一种基于生成对抗网络的抗干扰方法。通过图像化构造的方式凸显信号数据整体分布,并且调制信号的基带信息,载频信息等均会转换为图像中的强纹理特征。通过利用深度学习算法优秀的数据卷积计算能力对含有干扰信息图像的数据分布与目标图像的数据分布进行学习,实现了由含有干扰信息图像向不含干扰信息的目标图像的映射,从而达到干扰抑制的目的。理论分析和仿真实验表明,针对bpsk信号,在高斯信道和存在干扰下该方法与普遍应用的基于窗函数的频域陷波算法相比,在同干信比以及高信噪比下,相同误码率,对窄带噪声干扰性能提升1.5db,对多音干扰性能提升1db。在同信噪比下,本文所提出的基于生成对抗网络的bpsk抗干扰算法随着干信比的逐渐增大误码率平缓上升,整体趋势优于基于窗函数的频域陷波算法,且在窄带噪声干扰下提升较大。
5.本发明解决其技术问题所采用的技术方案包括以下步骤:
6.步骤1、通过数据预处理将含干扰的调制信息与不含干扰的调制信号进行维度变换,将一维信号变换为二维图像,作为生成对抗网络的数据集;
7.步骤2、基于生成对抗网络的bpsk信号抗干扰模型结构以及目标函数设计,由含干扰的调制信号向不含干扰的目标调制信号的映射,从而实现调制信号的抗干扰;
8.步骤1具体实现如下:
9.1-1.接收到含干扰的bpsk调制信号,经过采样后的数学模型为:
[0010][0011]
其中,s
mix
代表经过采样的含有干扰的bpsk调制信号,fs代表采样频率,b
mn
属于{-1,1}代表基带数据信息的当前采样点,m代表当前码元,n代表当前码元当时刻采样点,fc代表信号载波频率,s
int
代表干扰信息,ns为服从(0,σ2)高斯噪声。
[0012]
采用的多音干扰与窄带噪声干扰这两种干扰的数学表达式如下所示:
[0013][0014][0015]
上式中s
int_mutone
与s
int_noise
分别代表多音干扰与窄带噪声干扰,其中多音干扰是由多个载频为f
c1 f
c2
…fck
的正弦信号组成,窄带噪声干扰则是对高斯噪声进行低通滤波,得到带限噪声干扰nc,并将该带限噪声调制到f
c_noise
频率上。
[0016]
1-2.把经过采样的bpsk一维调制信号绘制成一个二维图像,bpsk信号包含m个码元且每个码元采样n个点。经过维度变换后信号的实部与虚部部分变成了m*n的矩阵,在该矩阵中每一行代表同一个码元,在同一行内每一个点代表该码元不同时刻的采样点。其中s
mix_re
与s
mix_im
分别代表二维图像的实部信息与虚部信息,经过变换后的表达式如下所示:
[0017]smix
=(s
mix_re
,s
mix_im
) (4)
[0018][0019][0020]
上式中s
int_re
(i)与s
int_im
(i)分别代表干扰信号的实部信号与虚部信号的第i个采样点的值,ns代表噪声信号经过图像化构造后的噪声矩阵。在信号抗干扰的过程中,希望通过基于生成对抗网络的抗干扰算法对信号与干扰实现有效的分离。在这个映射过程中通过生成对抗网络的对抗特性,使生成信号与不含干扰信息的目标信号的数据分布相似性保持高度一致。
[0021]
因此,本文同样将不含干扰信息的目标信号s
target
转化为m*n*2维度的图像矩阵,其中s
target_re
,s
target_im
分别代表目标信号图像的实部与虚部信息,具体数学表达式如下所
示:
[0022]starget
=(s
target_re
,s
target_im
) (7)
[0023][0024][0025]
通过将信号抗干扰与深度学习算法相结合后,将原本干扰抑制的过程转换为两个图像矩阵的映射过程。这种映射过程是从数据分布角度出发的,在这个过程中生成对抗网络输入含有干扰信息的混合图像矩阵后,通过生成与目标图像具有相似数据分布的新的图像矩阵的方式,完成由图像s
mix
向目标图像s
target
的映射。
[0026]
步骤2具体实现如下:
[0027]
2-1.搭建基于生成对抗网络的抗干扰模型,将含干扰的调制信息(经过采样的bpsk调制信号)作为模型的输入,目标调制信号作为模型的输出建立如下映射:
[0028][0029]
2-2.搭建基于生成对抗网络的抗干扰模型,抗干扰模型包括生成器与鉴别器两部分。基于gan抗干扰模型的生成器使用21层u-net网络结构,该架构三个4
×
4卷积块、三个4
×
4反卷积块和两个全连接层组成。每个卷积块由卷积层、归一化层和relu激活层组成。本文采用的21层多层结构,能够有效提高网络提取含干扰信息信号高维特征的能力。与此同时,为了加快信号特征提取,本文在卷积运算中将卷积步长设置为2,并且在卷积运算中使用4
×
4的卷积核来增强对含干扰信息的混合信号的感受野。每个反卷积块由反卷积层、归一化层、drop层和relu激活层组成。反卷积核的大小、步长与卷积模块中卷积核的设置相同,这样做可以有效地利用连接层将卷积层提取的特征信息与反卷积层输出的生成特征信息连接起来。
[0030]
在鉴别器中使用补丁架构来识别输入的图像样本。补丁鉴别器将输入信息映射到感受野中,在感受野中的每个元素均可以表示输入的一部分是真实的还是虚假的,通过这种方式能够提升局部细节的鉴定能力从而利用网络的对抗特性提高细节恢复能力。鉴别器具体结构由两个4
×
4卷积块和一个输出块组成。卷积块与生成器中的卷积块相同,主要作用是提取目标图像和生成图像的高维特征。输出块是一个带有4
×
4卷积核的卷积层,该卷积层的感受野中每一个元素代表着输入信息部分细节特征的真假。
[0031]
2-3.设计抗干扰模型的目标函数,提出的生成对抗网络的目标函数为:
[0032][0033]
其中g表示生成器网络,d表示鉴别器网络。是d(s
target
)目标信号被判断为真实样本的概率。g(s
mix
)表示当含有干扰信息的图像s
mix
输入到生成器网络g时生成的恢复图像。e[*]代表当前数据的期望值。
[0034]
鉴别器d的目的是将g(s
mix
)分类为假标签,将s
target
分类为真实标签。生成器g的目的是使恢复图像与目标图像更加相似。当d的数学期望最大时,说明鉴别器区分生成的恢复图像g(s
mix
)和目标图像s
target
最佳。当g的数学期望最小时,意味着生成器g生成的恢复图像g(s
mix
)与目标图像s
target
基本相同。在这个对抗训练的过程中生成网络与鉴别网络相互博弈使得干扰抑制性能更加优越。
[0035]
为了使生成网络生成的不含干扰信息的数据分布与目标分布更加贴近本文在原有目标函数基础上增加一个mse目标函数,该函数表示为:
[0036]
l2(g)=e[||s
target-g(s
mix
)||2] (12)
[0037]
通过结合上述两个目标函数来进行模型训练,这两个目标函数中mse目标函数的权重为ε,经过结合后该目标函数表示为:
[0038][0039]
2-4.将含干扰的调制信号作为生成器的输入,不含干扰的目标调制信息作为生成器的输出,并将不含干扰的目标调制信号与生成器生成的恢复调制信号作为鉴别器输入判别真假并反馈给生成器,进行训练,得到基于生成对抗网络的的抗干扰模型。
[0040]
本发明有益效果如下:
[0041]
1.本发明提供了一种抗干扰的新思路,将抗干扰问题转化为图像的映射问题,相比于传统的频域陷波的干扰抑制方法具有更好的抗干扰性能。
[0042]
2.本发明较于频域陷波方法,高斯信道,在同干信比的情况下,相同误码率时,对窄带噪声干扰性能提升1.5db,对多音干扰性能提升1db。在同信噪比情况下,提出的基于生成对抗网络的bpsk抗干扰方法随着干信比的逐渐增大误码率平缓上升,整体趋势优于传统的频域陷波算法,且在窄带噪声干扰下提升较大。
[0043]
本发明提出的基于提出一种基于生成对抗网络的bpsk信号抗干扰算法,该算法提出采用生成对抗网络模型以及合理设计其目标函数,主要针对同频压制干扰进行抑制,通过信号图像化构造的方式,凸显信号的整体数据分布趋势,通过训练生成对抗网络建立含有干扰信息图像与不含干扰信息图像的精准映射关系,实现干扰抑制。通过构建含有干扰信息的混合信号向不含干扰信息的目标信号的映射关系实现了有对窄带干扰信号的抑制。理论分析和仿真实验表明,这种基于分布映射的干扰抑制方法在窄带噪声干扰与多音干扰下信号下,比传统基于频域滤波的干扰抑制算法具有更好的抗干扰性能。由此可见,应用生成对抗网络模型实现对含干扰的调制信号抗干扰有着非常广泛的应用前景。
附图说明
[0044]
图1含干扰信号的图像化构造图
[0045]
图2无干扰信息的目标信号图像化构造图
[0046]
图3基于生成对抗网络的信号抗干扰算法的结构模型
[0047]
图4不同信噪比下抗窄带噪声干扰的信号误码率仿真图
[0048]
图5不同信噪比下抗多音干扰的信号误码率仿真图
[0049]
图6不同干信比下抗窄带噪声干扰的信号误码率仿真图
[0050]
图7不同干信比下抗多音干扰的信号误码率仿真图
具体实施方式
[0051]
下面结合附图对本发明的具体实施例做进一步的说明。
[0052]
步骤1、将采样后的含干扰信息的bpsk调制信号和不含干扰信息的bpsk调制信号以m*n*2方式变换为二维图像,经过变换后的图形如图1所示:
[0053]
步骤2、将制作的含干扰的bpsk调制信号与解不含干扰的bpsk调制信号作为生成对抗网络得输入与输出,按照图2所示模型结构进行训练得到基于生成对抗网络的抗干扰模型,直到目标函数收敛,最后将测试集数据输入训练好的网络模型中进行测试。
[0054]
步骤1具体实现如下:
[0055]
1-1.将含窄带噪声干扰信息的bpsk调制信号按照式(5)和(6)所示,制作成如图1.(a)所示的图片,其中码元个数规定为256,每个码元采样8个点,因此得到生成对抗网络每次处理的信息块大小为256*8*2的图像张量。
[0056]
1-2.将含多音干扰信息的bpsk调制信号按照式(5)和(6)所示,制作成如图1所示的图片,其中码元个数规定为256,每个码元采样8个点,因此得到生成对抗网络每次处理的信息块大小为256*8*2的图像张量。
[0057]
1-3.将不含干扰信息的bpsk调制信号按照式(8)和(9)所示,制作成如图2所示的图片,其中码元个数规定为256,每个码元采样8个点,因此得到生成对抗网络每次处理的信息块大小为256*8*2的图像张量。
[0058]
步骤2具体实现如下:
[0059]
2-1.按照图3所示的网络结构进行搭建,生成器使用21层u-net架构,该架构通过将卷积层提取的特征与反卷积层输出的生成特征相结合,能够有效防止模型退化和过拟合,加速网络收敛。鉴别器中使用补丁架构来识别输入的图像样本。补丁鉴别器将输入信息映射到感受野中,在感受野中的每个元素均可以表示输入的一部分是真实的还是虚假的,通过这种方式能够提升局部细节的鉴定能力从而利用网络的对抗特性提高细节恢复能力。
[0060]
2-2.将图1所示含干扰的调制信号图片作为生成器输入,图2所示的不含干扰的目标调制信号图片解调信息作为生成器的输出对模型进行训练,训练得到基于生成对抗网络的抗干扰模型。
[0061]
2-3.将测试集的信号图片输入训练好的网络模型中,最后恢复出不含干扰的调制信号图片。
[0062]
实施例:
[0063]
在本次实验中使用gpu为nvidia rtx 2080,在训练过程中使用的深度学习框架为tensorflow 2.1。实验所应用信号为bpsk信号,中心频率为2000hz采样频率为12800hz码元速率为1600baud,每个训练数据包含256个码元,每个码元采样8个点。采用已知bpsk信号与相应的受干扰信息作为训练数据,基带信号采用升余弦滤波器进行成型处理,成型系数为0.6,并对bpsk进行多音干扰和窄带噪声干扰。在matlab 2019a仿真平台上将一维信号转换
为m
×
n图像矩阵。
[0064]
测试模型在相同干信比,不同信噪比情况下的抗干扰性能,在不同信噪比下,对具有不同干扰种类的bpsk信号进行网络训练,待网络收敛后,用相应的测试集进行测试,并对生成的调制信号进行解调,统计误码率。制作训练集与测试集通过matlab2019a仿真生成bpsk信号,训练集为5000个含噪声的bpsk信号,测试集为500个bpsk信号,将含有干扰的bpsk调制信号与不含干扰的bpsk调制信号作为模型的输入与输出进行训练。待网络收敛后,对训练好的抗干扰模型加入干信比0db,信噪比为0db到8db间隔为1db的高斯噪声模拟高斯信道,统计各个信噪比下解调误码率,并与传统频域陷波抗干扰下的误码率进行比较,其中窄带噪声干扰和多音干扰的误码率测试一致,测试结果如图4和图5所示。从误码率曲线可知本文所提出的方案在同误码率下优于传统的频域陷波算法,且在高信噪比下,相同误码率时,对窄带噪声干扰性能提升1.5db,对多音干扰性能提升1db。该结果说明本方案在高斯信道下有良好的抗干扰性能。
[0065]
测试模型在相同信噪比,不同干信比情况下的抗干扰性能,在不同干信比下,对具有不同干扰种类的bpsk信号进行网络训练,待网络收敛后,用相应的测试集进行测试,并对生成的调制信号进行解调,统计误码率。其中信噪比固定为8db,干信比为0db到8db间隔为1db,统计各个干信比下解调误码率,并与传统频域陷波抗干扰下的误码率进行比较,其中窄带噪声干扰和多音干扰的误码率测试一致,测试结果如图6和图7所示。从误码率曲线可知本文所提出的方案在同误码率下优于传统的频域陷波算法,在8db信噪比下,本文所提出的基于生成对抗网络的bpsk抗干扰算法随着干信比的逐渐增大误码率平缓上升,整体趋势优于基于窗函数的频域陷波算法,且在窄带噪声干扰下提升较大。
[0066]
综上所述本算法基于生成对抗网络进行信号的抗干扰,相比于传统的频域陷波抗干扰算法性能有所提升,并且针对不同信噪比,不同干信比下仍有良好的应对策略。
[0067]
最后需要注意的是,公布实施例的目的在于帮助进一步理解本发明,但是本领域的技术人员可以理解:在不脱离本发明及所附的权利要求的精神和范围内,各种替换和修改都是可能的。因此,本发明不应局限于实施例所公开的内容,本发明要求保护的范围以权利要求书界定的范围为准。
再多了解一些

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

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

相关文献