一种基于信道特征生成对抗网络的信道建模方法技术

技术编号:38562789 阅读:15 留言:0更新日期:2023-08-22 21:02
本发明专利技术属于通信技术领域,具体涉及一种基于信道特征生成对抗网络的信道建模方法;包括构建信道特征生成对抗网络模型,其包括生成器、鉴别器和分类器;根据实测信道数据的维度确定信道特征生成对抗网络模型的输入输出张量维度;生成多组随机向量和线性编码向量,将随机向量与线性编码向量拼接得到多组组合向量;将组合向量输入生成器得到生成信道数据;通过实测信道数据和生成信道数据对信道特征生成对抗网络模型中的生成器、鉴别器和分类器进行交替训练;直到信道特征生成对抗网络模型收敛,输出可模拟实测信道数据的信道响应的生成器;本发明专利技术通过完全无监督方式学习信道特征,采用实测信道数据直接建模,准确生成与实际测量环境相类似的信道。际测量环境相类似的信道。际测量环境相类似的信道。

【技术实现步骤摘要】
一种基于信道特征生成对抗网络的信道建模方法


[0001]本专利技术属于通信
,涉及通信领域中信道建模方法,具体涉及一种基于信道特征生成对抗网络的信道建模方法。

技术介绍

[0002]常规信道建模是对大量测试数据进行信道拟合的过程,其在简单系统的应用中已收到较好效果,但显然不能满足频率跨度大、通信场景复杂及技术多样性的信道建模场景。
[0003]与传统采用香农式数学建模思维不同,深度学习能从数据角度解决问题,旨在从数据集中学习和捕获信息,对数据拟合提出了新的范式变换,并对复杂化、特征多样的信道研究提供了新的研究方法。Goodfellow 2014年提出生成对抗网络(简称:GAN)网络,根据给定数据集具有相似统计分布特点来合成数据。
[0004]生成对抗网络凭借其优秀数据分布拟合能力,已广泛应用在计算机视觉、自然语言处理等领域。同样运用到信道建模中,GAN网络采用对抗训练和隐式建模方法,避免对输入数据的高维分布进行解析建模,从信道采样的数据分布中生成更多信道数据。在具体地应用场景中,通过利用GAN解决了光纤信道建模的长途传输模式崩溃问题;特别地,针对无人机信道,采用分布式条件生成对抗网络(Distributed Conditional Generative Adversarial Networks,DCGAN)沿每个波束赋形方向训练出独立的信道模型;在无线通信中提出ChannelGAN模型应用,通过交叉验证证明生成伪信道CSI反馈的有效性和可用性。上述GAN均是学习特定信道场景的数据分布并生成对应信道数据,仅仅学习到信道数据的统计分布特征,并未支持GAN模型学习信道物理特征。并且在以往的采用GAN进行信道建模中,不能将信道特征进行分类。大大限制利用GAN网络生成的信道模型。

技术实现思路

[0005]为解决上述问题,本专利技术提出一种基于信道特征生成对抗网络的信道建模方法,构建支持根据信道特征进行信道建模的信道特征生成对抗网络(Channel Feature Generative Adversarial Networks,CFGAN)模型。CFGAN模型创新性地采用线性编码向量学习信道特征,通过无监督学习方式从实测信道数据中学习信道分布特征,训练后的CFAGN模型含有不同信道特征分布的信道信息,能够生成不同信道特征的信道模型。
[0006]本专利技术的具体方案包括:
[0007]S1.构建信道特征生成对抗网络模型,所述信道特征生成对抗网络模型包括生成器、鉴别器和分类器;
[0008]S2.从实际环境中采集实测信道数据,根据实测信道数据的维度确定信道特征生成对抗网络模型的输入输出张量维度;
[0009]S3.随机生成多组服从正态分布的随机向量和线性编码向量,将随机向量与线性编码向量进行一对一拼接得到多组组合向量;
[0010]S4.将组合向量作为生成器的输入,得到CFGAN生成的信道数据;
[0011]S5.通过实测信道数据和生成信道数据对信道特征生成对抗网络模型中的生成器、鉴别器和分类器进行交替训练;
[0012]S6.直到信道特征生成对抗网络模型收敛,输出可模拟实测信道数据的信道响应的生成器。
[0013]进一步的,生成器包括依次连接的第一Reshape层、5个相同的上采样块、Tanh函数层和第二Reshape层;其中,每个上采样块包括1个转置卷积层、1个批归一化层和1个非线性激活层。
[0014]进一步的,判别器和分类器共享一个前置下采样网络,所述前置下采样网络包括依次连接的第三Reshape层、5个相同的下采样块和第四Reshape层;其中,每个下采样块包括1个二维卷积层、1个谱归一化层和1个非线性激活层。
[0015]进一步的,步骤S5采用实测信道数据和生成信道数据对信道特征生成对抗网络模型中的生成器、鉴别器和分类器进行交替训练,包括:
[0016]S51.设置总训练次数epoch=200;
[0017]S52.当epoch/4=0时,固定生成器和分类器的参数,训练鉴别器,包括:
[0018]S521.将实测信道数据和生成信道数据输入鉴别器;
[0019]S522.鉴别器对输入数据的来源进行鉴别,并输出鉴别损失;
[0020]S523.采用梯度下降和Adam优化器训练鉴别器;
[0021]S53.当epoch/4≠0时,固定鉴别器的参数,训练生成器和分类器,包括:
[0022]S531.将组合向量输入生成器得到生成信道数据;将生成信道数据通过分类器输出解析线性编码向量;将生成信道数据通过鉴别器输出生成器损失;
[0023]S532.根据解析线性编码向量与生成信道数据计算互信息量L1(G,Q);
[0024]S533.基于生成器损失和互信息量L1(G,Q)计算生成器和分类器训练产生的共同损失值;
[0025]S534.利用梯度下降和Adam优化器训练生成器和分类器;
[0026]S54.重复步骤S51和S52交替训练CFGAN模型的生成器、分类器和鉴别器,直到训练次数epoch=200。
[0027]进一步的,步骤S522采用鉴别损失函数计算鉴别损失,所述鉴别损失函数为:
[0028][0029]其中,V(D)表示鉴别损失,G表示生成器,D表示鉴别器,表示对概率密度为p
r
的实测信道数据H通过鉴别器的映射结果D
w
(H)求均值,表示对概率密度为p
g
的生成信道数据G(z,c)通过鉴别器的映射结果D
w
(G(z,c))求均值,D
w
()表示鉴别器网络的映射函数,G()表示生成器网络的映射函数,W表示网络权重参数w所满足的限制条件,H表示实测信道数据,z表示满足高斯分布的随机噪声向量,c表示线性编码向量。
[0030]进一步的,步骤S531将生成信道数据通过鉴别器输出生成器损失,所述生成器损失的计算公式为:
[0031][0032]中,V(G)表示生成器损失,D
w
()表示鉴别器网络的映射函数,G()表示生成器网络
的映射函数,z表示满足高斯分布的随机噪声向量,c表示线性编码向量,G(z,c)表示生成信道数据,表示对概率密度为p
g
的生成信道数据G(z,c)通过鉴别器的映射结果D
w
(G(z,c))求均值。
[0033]进一步的,步骤S533基于生成器损失和互信息量计算生成器和分类器的共同损失值的公式为:
[0034]V(G,Q)=V(G)

λL1(G,Q)
[0035]其中,Q表示分类器,V(G,Q)表示生成器和分类器的共同损失值;L1(G,Q)表示互信息量,λ表示正则化系数。
[0036]进一步的,训练信道特征生成对抗网络模型采用的总损失函数公式为:
[0037][0038]其中,V(G,D)=V(D)+V(G),V本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于信道特征生成对抗网络的信道建模方法,其特征在于,包括:S1.构建信道特征生成对抗网络模型,所述信道特征生成对抗网络模型包括生成器、鉴别器和分类器;S2.从实际环境中采集实测信道数据,根据实测信道数据的维度确定信道特征生成对抗网络模型的输入输出张量维度;S3.随机生成多组服从正态分布的随机向量和线性编码向量,将随机向量与线性编码向量进行一对一拼接得到多组组合向量;S4.将组合向量作为生成器的输入,得到生成信道数据;S5.通过实测信道数据和生成信道数据对信道特征生成对抗网络模型中的生成器、鉴别器和分类器进行交替训练;S6.直到信道特征生成对抗网络模型收敛,输出可模拟实测信道数据的信道响应的生成器。2.根据权利要求1所述的一种基于信道特征生成对抗网络的信道建模方法,其特征在于,生成器包括依次连接的第一Reshape层、5个相同的上采样块、Tanh函数层和第二Reshape层;其中,每个上采样块包括1个转置卷积层、1个批归一化层和1个非线性激活层。3.根据权利要求1所述的一种基于信道特征生成对抗网络的信道建模方法,其特征在于,判别器和分类器共享一个前置下采样网络,所述前置下采样网络包括依次连接的第三Reshape层、5个相同的下采样块和第四Reshape层;其中,每个下采样块包括1个二维卷积层、1个谱归一化层和1个非线性激活层。4.根据权利要求1所述的一种基于信道特征生成对抗网络的信道建模方法,其特征在于,步骤S5采用实测信道数据和生成信道数据对信道特征生成对抗网络模型中的生成器、鉴别器和分类器进行交替训练,包括:S51.设置总训练次数epoch=200;S52.当epoch/4=0时,固定生成器和分类器的参数,训练鉴别器,包括:S521.将实测信道数据和生成信道数据输入鉴别器;S522.鉴别器对输入数据的来源进行鉴别,并输出鉴别损失;S523.采用梯度下降和Adam优化器训练鉴别器;S53.当epoch/4≠0时,固定鉴别器的参数,训练生成器和分类器,包括:S531.将组合向量输入生成器得到生成信道数据;将生成信道数据通过分类器输出解析线性编码向量;将生成信道数据通过鉴别器输出生成器损失;S532.根据解析线性编码向量与生成信道数据计算互信息量L1(G,Q);S533.基于生成器损失和互信息量L1(G,Q)计算生成器和分类器训练产生的共同损失值;S534.利用梯度下降和Adam优化器训练生成器和分类器;S54.重复步骤S51和S52交替训练信道特征生成对抗网络模型的生成器、分类器和鉴别器,直到训练次数ep...

【专利技术属性】
技术研发人员:刘何鑫段红光毛翔宇李卓栋
申请(专利权)人:重庆邮电大学
类型:发明
国别省市:

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

1