一种基于模型驱动深度学习的MIMO-SCFDE自适应传输方法与流程

文档序号:23663267发布日期:2021-01-15 14:01阅读:224来源:国知局
一种基于模型驱动深度学习的MIMO-SCFDE自适应传输方法与流程

本发明涉及智能通信领域,特别涉及一种基于模型驱动深度学习的mimo-scfde自适应传输方法。



背景技术:

自适应传输技术是指系统的发射机利用信道状态信息(csi)自适应调整传输策略的技术,包括改变发射功率、调整调制方式或调整信道编码方案,从而提高了信息传输速率或可靠性。传统的自适应传输技术大多通过复杂的算法来提高通信系统的性能。然而,对于要求高效率、高密度的5g通信来说,计算复杂度的增加必然会降低通信的有效性。随着人工智能技术的兴起,深度学习作为一种先进的数据处理算法在图像分析和语音识别中得到了广泛的应用。深度学习与无线通信的有机结合将成为物理层传输的突破。

深度学习应用到通信系统物理层的信号传输研究主要分为数据驱动网络和模型驱动网络两种。基于数据驱动的深度学习网络将无线通信系统的多个功能块看作一个未知的黑盒子,利用深度学习网络取而代之,然后依赖大量训练数据完成输入到输出的训练。该方法抛弃了现有的无线通信知识,需要大量的数据进行训练和学习。相比之下,基于模型驱动的深度学习网络保持了原有的物理层结构,使用训练效率高的深度学习模型代替某个模块或可训练参数以优化整体性能,该技术已成为物理层传输技术最有潜力的发展方向之一。



技术实现要素:

本发明解决现有多输入多输出单载波频域均衡系统(mimo-scfde)的自适应传输方法中基于规则方案所造成的吞吐量和可靠性低的问题,提供了一种分别采用amnet和adnet来实现待传输信号调制和接收信号调制方式识别的自适应传输方法。

本发明所采用的技术方案是,一种基于模型驱动深度学习的mimo-scfde自适应传输方法,所述方法包括以下步骤:

步骤1:基于mimo-scfde无线通信系统框架生成自适应传输方法所需的数据集。amnet数据集的特征信息来自于在接收端提取的估计的信噪比信息、信道矩阵的秩信息、信道矩阵的标记信息以及信道均衡信息,并且通过分析信号检测性能根据最优的调制方式分配标签。adnet数据集的特征信息来自不同调制方式的循环谱,根据调制方式的类别进行分配标签;

步骤2:将步骤1所述的两个模型的样本数据随机打乱并重新划分为12000组训练集用于离线训练,3000组验证集用于验证模型的性能和2000组测试集用于网络性能的在线测试。

步骤3:基于步骤2所述的训练数据,利用主成分分析(pca)算法对特征信息进行线性降维,将多种维度的特征信息作为自适应传输模型的输入;

步骤4:将步骤3所述数据中每组提取的特征参数分别输入到以2-dcnn、lstm和fc-dnn为子网络的amnet和采用集成cnn的adnet中进行自学习,前者子网络的数目等于不同发送天线和接收天线间组合的个数,后者子网络数目为所采用的调制方式的个数;

步骤5:amnet中采用不同路径延时的接收功率作为自适应因子将步骤4所述的每个子网络的输出结果进行自适应集成。adnet中采用集成的cnn根据循环谱图的复杂度进行集成分析。

步骤6:根据由步骤1、步骤2、步骤3、步骤4和步骤5所建立的模型替代mimo-scfde系统的调制和调制识别部分进行在线测试。

优选地,所述步骤1中,自适应传输模型的数据集是四天线mimo-scfde系统基于bpsk、qpsk、16qam和64qam四种调制方式下生成,amnet标签为1-256种调制方案,adnet数据集的标签设定为bpsk、qpsk、16qam和64qam调制类别。

优选地,所述步骤2中,对数据集进行归一化处理。

优选地,所述步骤3中,将原始特征信息和pca降维后的特征信息作为两类特征信息,自适应传输模型根据两类特征信息优化参数,以增加模型的可拓展性。

优选地,所述步骤4中,2dcnn网络采用由多个卷积滤波器组成的卷积层和一个平均池化层进行提取,lstm网络采用4层隐含层,状态激活函数采用tanh,时间步长设置为5,并通过改进的蚁群优化算法进行优化。

优选地,蚁群优化算法通过自适应因子p自适应的调节信息启发因子α,根据待预测数据与模型训练数据的对比情况确定信息素的强度来改变搜索随机性的大小。

优选地,所述步骤5中,amnet中每组特征参数经过每一个子网络后都会生成一种调制方案si,其由0和1组成的向量来表示,根据自适应因子与输出结果的乘积求和完成自适应集成。adnet的复杂度计算参数为颜色矩,灰度共生矩阵,信息熵以及边缘检测,并根据不同调制方式的循环谱图与cnn深度的适应性关系,对复杂度为0,1,2,3的循环谱图分别采用lenet-5,alexnet,vgg-16和resnet-50进行识别,进而充分发挥cnn的固有特性。

所述步骤5中,amnet的训练过程包括以下步骤:

步骤5.1:将12000组多维度的特征信息输入到网络中训练,采用改进的蚁群优化算法优化神经网络以获得最佳的权值和偏置值,神经网络的学习率随着迭代次数的增加而减少;

步骤5.2:将3000组验证集中不同维度的特征信息打乱顺序后对所建立网络性能进行验证。

步骤5.3:损失函数选用交叉熵函数:

本发明所述一种基于模型驱动深度学习的mimo-scfde自适应传输方法,采用以上技术方案与现有技术相比,具有以下技术效果:

本发明涉及一种基于模型驱动深度学习的mimo-scfde自适应传输方法,采用创新性的结构设计,基于mimo-scfde建立自适应传输模型。系统采用amnet和adnet分别替代系统的调制和调制识别部分。amnet是采用以2dcnn,lstm和fc-dnn的组合网络为子网络的集成神经网络模型,模型可根据接收端的信道状况自适应的调整发送端调制方式的选择。通过从接收信号中提取的特征信息输入到不同子网络中根据训练得到的网络参数进行特征与最优调制方案的转化,并且选用不同路径的延迟因子作为自适应因子来实现对每个子网络结果的自适应集成。adnet根据循环谱具有在低信噪比下对信号类型准确检测的优势,基于循环谱图复杂度完成对调制方式识别方案的自适应选择。为实现输入特征的多样性,采用pca算法对特征信息进行线性降维,将多维度的特征信息作为集成模型的输入。此方法对于不同的通信系统,只需要根据所用系统框架生成数据集可,具有较强的泛化性,更适合当下5g通信的要求。

附图说明

图1是模型驱动mimo-scfde系统结构图

图2amnet模型结构图

图3adnet模型结构图

图4是自适应传输方法的吞吐量性能图

图5是自适应传输方法的调制识别准确率图

具体实施方式

下面结合实施例对本发明做进一步的详细描述,但本发明的保护范围并不限于此。

本发明涉及基于模型驱动深度学习的mimo-scfde自适应传输方法,模型驱动mimo-scfde系统模型如图1所示,所述方法包括以下步骤。

步骤1:基于mimo-scfde无线通信系统框架生成深度模型所需的数据集。数据集的特征信息来自于在接收端提取的接收信号的特征,自适应调制和自适应调制方式识别的标签分别为不同天线间调制方式的组合和bpsk、qpsk、16qam和64qam四种调制方式。

所述步骤1中,mimo-scfde无线通信系统的具体实现过程包括以下步骤:

步骤1.1:发送端待传输的比特信息经过串并变换后变为多路信号并分配给不同的天线。每一路信号根据接收信号反馈的信道信息自适应的选择最优的调制方式,在加入循环前缀(cp)后通过不同的天线发送。

步骤1.2:经过高斯白噪声信道后,接收信号进行去除cp处理,此时第k根条线的接收信号可表示为:

步骤1.3:若假设噪声为满足均值为0,方差为v的加性高斯白噪声,对第k根条线的接收信号做fft变换,得到的频域信号可以表示为:

步骤1.4:由于系统在接收端去掉cp后,可将时域信号与信道冲激响应的线性卷积转换为循环卷积,同时可利用时域上做循环卷积变换到频域,表现为频域信号与对应频域子信道增益逐点相乘的性质。因此,第k个频域子信道上,全部n个接收天线接收到的信号为:

步骤2:将步骤1所述的样本数据随机打乱并重新划分为12000组训练集、3000以及2000组测试集,并对数据进行归一化处理,使得数据范围为(0,1)。

步骤3:基于步骤2所述的训练数据,利用主成分分析(pca)算法对特征信息进行降维处理。pca算法的实现包括以下步骤:

步骤3.1:将原始数据按列组成n行d列矩阵x;

步骤3.2:将x的每一列(代表一个属性)进行零均值化,即减去这一列的均值;

步骤3.3:求出协方差矩阵

步骤3.4:求出协方差矩阵的特征值及对应的特征向量;

步骤3.5:将特征向量按对应特征值大小从上到下按行排列成矩阵,取前k行组成矩阵p;

步骤3.6:y=px即为降维到k维后的数据;

步骤4:基于步骤2和步骤3所述的数据集,利用amnet和adnet来提取接收信号的特征,两者模型结构分别如图2和图3所示,amnet算法通过2dcnn,lstm和fc-dnn的组合网络来实现。2d的cnn包含一个由多个卷积滤波器组成的卷积层和一个平均池化层,分别用来提取估计信道的特征参数和实现待处理数据的预处理。原特征参数和预处理后的特征参数共同作为lstm的输入来提高特征参数的多样性。2dcnn的输出可以表示为:

每个lstm单元通过遗忘门、输入门和输出门的配合完成信息的长时记忆以及特征信息的进一步提取,经过t个时间步长后,lstm的输出可以得到为:

其后接一个三层的fc-dnn使得网络的输出维度与调制方案的类别一致,公式表示为:

adnet模型的设计是根据调制信号的循环谱在循环频率轴上的分布呈现循环平稳的离散特征,而且已调信号在循环频率非零处的循环谱幅度值较大,噪声没有幅度值或幅度值很小,所以可利用循环频率不为零处的循环谱特征对接收信号进行调制方式识别。谱自相关函数的估计算法是循环谱图获取的重要步骤,循环自相关函数的离散形式可以表示为:

循环自相关函数的fft变换形式可以表示为:

在有限的数据段内,循环谱密度函数采用离散频率平滑方法可以被估计为:

本发明中,lstm网络采用4层隐含层,每一层神经元个数分别为50,20,50,20,时间步长设置为5,fc-dnn层数为3层。lstm神经网络通过改进的蚁群优化算法进行优化,蚁群优化算法通过自适应因子p自适应的调节信息启发因子α,根据待预测数据与模型训练数据的对比情况确定信息素的强度来改变搜索随机性的大小。adnet中,根据不同调制方式的循环谱图与cnn深度的适应性关系,对复杂度为0,1,2,3的循环谱图分别采用lenet-5,alexnet,vgg-16和resnet-50进行识别,进而充分发挥cnn的固有特性。

步骤5:将步骤4所述amnet子网络不同路径延时下的接收功率作为自适应因子对每个子网络的输出进行自适应集成。

所述步骤5中,自适应集成算法的实现步骤如下:

步骤5.1:设自适应集成模型中信道和特征参数的数目分别设置为i(i=1,2,…,m)和j(j=1,2,…,n),因此接收功率可以表示为:

步骤5.2:计算的i个信道和第j组特征参数的自适应因子为:其中,

步骤5.3:通过矩阵工对每个子网络所对应参数的预测结果sx进行组合。加入自适应因子后,基于amnet得到的调制方案表示为:

步骤6:根据由步骤1、步骤2、步骤3、步骤4和步骤5所建立的模型分别替代mimo-scfde系统的调制和调制识别部分进行在线测试,并得到系统的吞吐量性能,如图4所示。

以上技术方案的设计基于一种基于模型驱动深度学习的mimo-scfde自适应传输方法,采用创新性的结构设计,基于mimo-scfde建立自适应传输模型。amnet是采用以2dcnn,lstm和fc-dnn的组合网络为子网络的集成神经网络模型。从每个符号中提取的特征信息输入到不同子网络中根据训练得到的网络参数进行特征与最优调制方案的转化,并且选用不同路径延迟下的接收功率作为自适应因子来实现对每个子网络结果的自适应集成。adnet根据循环谱具有在低信噪比下对信号类型准确检测的优势,基于循环谱图复杂度完成对调制方式识别方案的自适应选择。为实现输入特征的多样性,采用pca算法对特征信息进行线性降维,将多维度的特征信息作为集成模型的输入。此方案可有效解决在某一特定ber下吞吐量优化的问题,符合当下5g通信的要求。

上面结合附图对本发明的实施方式作了详细说明,但是本发明并不限于上述实施方式,在本领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下做出各种变化。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1