【技术实现步骤摘要】
一种排序编码模块的构建、变分编自码器的信道生成方法、系统
[0001]本专利技术涉及无线通信
,更具体地,涉及一种排序编码模块的构建、变分编自码器的信道生成方法、系统。
技术介绍
[0002]无线通信系统设计与性能评估需要用到大量真实或者接近真实的信道数据。获取信道数据通常有三种来源:一是实地测量,实地测量获得信道数据是真实的信道数据,数据质量最高,最有价值,但是需要在实地多次测量,成本过高。二是规则生成,通过预先设定一些典型场景,通过人为规则生成这些典型场景的信道数据。因为人为规则只能把握各个典型场景的大方向,并不能细节之处并不能面面俱到,所以这种方差生成的信道数据往往跟真实的信道数据有一定的差距,也就是生成的信道数据不够逼真,质量较差。三是通过神经网络生成,这种方案一般需要有若干真实场景中测量得到的信道数据作为训练集,然后用对抗生成网络(GAN)或者变分自编码器(VAE)进行训练,然后用训练好的模型生成信道数据,这种方案成本可控,而且生成的信道数据通常也较为接近真实信道。然而市面上的大部分方案只是简单地套用GAN、 ...
【技术保护点】
【技术特征摘要】
1.一种排序编码模块的构建方法,其特征在于,包括如下步骤:S1.对获得的信道状态信息张量T的最后两阶进行展平形成张量L,所述张量T的形状为[t,r,s],其中t为时延扩展数量,r为接收天线数量,s为发送天线数量,且张量T=R+I*i,其中张量R表示所述张量T的实部,张量I表示所述张量T的虚部,则张量L的形状为[t,r*s];S2.抽取张量L的实部,形成实部矩阵R
r
,抽取张量L的虚部,形成虚部矩阵I
i
,将R
r
与I
i
在最后一阶进行拼接,得到矩阵X,矩阵X的形状为[t,r*s*2];S3.对X进行处理,生成矩阵M,矩阵M形状为[t,h],其中h为人为设定的维度大小;S4.对矩阵X中的每一行均计算一个标准差,得到向量其中,std是标准差计算函数,i:表示矩阵X中的第i行;S5.对矩阵M的行向量进行倒序,得到矩阵M_RANKED,矩阵M_RANKED的形状为[t,h];S6.对矩阵M_RANKED前β行进行降维,形成向量S7.对向量进行量化处理,生成隐向量2.根据权利要求1所述的一种排序编码模块的构建方法,其特征在于,所述步骤S3.中使用神经网络对X进行处理,生成矩阵M,具体为:用可训练的全连接层将矩阵X的维度由r*s*2降到h维,得到矩阵X
x
;随机初始化可训练的位置矩阵P,P的形状为[t,h];将矩阵X
x
与矩阵P相加,输入神经网络,生成矩阵M。3.根据权利要求1所述的一种排序编码模块的构建方法,其特征在于,所述步骤S5.中对M的行向量进行倒序,具体为:设定矩阵M的行向量与σ的元素对应关系,所述对应关系具体为:任意第i个行向量M
i:
与的第i元素具有一一对应的关系;按照σ的元素的倒序对M的行向量进行重新排序。4.根据权利要求1所述的一种排序编码模块的构建方法,其特征在于,所述步骤S6.中对M_RANKED矩阵前β行进行降维,具体为:构建β个神经网络;分别对矩阵M_RANKED的前β行进行降维,分别降到α1,α2,α3,
…
,α
β
维;将降维后的输出拼接起来,形成向量记向量的维度为d,所述其中,α1,α2,α3,
…
,α
β
是设定的超参数。5.一种变分编自码器的信道生成方法,其特征在于,包括如下步骤:F1.预设信道训练数据集;F2.创建信道预测模型,所述信道预测模型包括排序编码模块和解码模块,所述排序编码模块由权利要求1~4任一项所述一种排序编码模块的构建方法获得;F3.基于预设的信道训练数据集对所述信道预测模型进行训练;F4.基于预设的信道训练数据集和解码模块生成信道数据。6.根据权利要求5所述的一种变分编自码器的信道生成方法,其特征在于,所述步骤F...
【专利技术属性】
技术研发人员:欧阳滨滨,曾婷,陈益祥,高唯唯,林梓陆,邱述洪,柳子用,
申请(专利权)人:联通广东产业互联网有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。