本发明涉及一种基于神经网络的无线信道建模方法,属于移动通信中的信道建模技术领域。
背景技术:
:
面向5g的新无线(newradio,nr)系统接入技术可以支持5g的三大应用场景和需求:增强移动宽带(enhancedmobilebroadband,embb),大规模机器通信(massivemachine-type-communications,mmtc)和高可靠低时延通信(ultrareliableandlowlantencycommunications,urllc),信道传播特性和和模型是整个通信系统的设计、评估和部署的前提,而现有的信道模型不能准确描述5g信道,所以需要采用新的信道建模方法。
基于几何的统计模型(geometrybasedstochasticalmodel,gbsm)考虑了不同场景下时延、幅度和角度方面的统计特性。在此基础上,3gpp组织建立了scm(spatialchannelmodel),scm的扩展模型scme(scmextension)后来成为了lte标准的一部分。
基于射线追踪的确定性信道建模方法在高精度要求的场景中得到了很多的应用,但该方法需要准确的环境信息,而且计算复杂度很高,不适用于复杂场景的信道建模。
由于天线数的增加、带宽的扩展和多样的应用场景,新场景下的信道测量将产生大量数据。传统的信道建模方法中需要计算sf(shadowfading)、as(angularspread)、ds(delayspread)之间的相关性,用来确定它们的分布函数,显然需要更有效率的方法。计算机科学中,大数据技术已经被广泛应用于数据量大到无法在合理的时间内被截短、管理、处理和转换的场景,数据挖掘是数据库中的知识发现,它可以发现大量数据中隐藏的有价值的规律。机器学习理论基于贝叶斯学习过程,使得机器可以实现强大的预测能力,并且已经通过了工程测试。基于机器学习的信道建模方法可以显著降低计算的复杂度,同时具备足够的准确性,更加适用于5g的场景。
技术实现要素:
本发明的目的是提供一种基于神经网络的无线信道建模方法,该方法较传统方法更适用于5g通信系统。解决了传统的统计信道模型对物理环境描述不足和确定信道模型复杂度很高且需要准确的环境信息的问题。首先对用户反馈的接收信号进行处理,得到估计的信道参数;然后根据二维图像得到散射体的三维地理信息,并对它们进行聚类,最后将信道参数、地理信息作为神经网络的输入,接收信号作为输出,训练得到非线性时变的神经网络模型。该方法在可接受的复杂度内得到更加准确的信道模型,能够满足未来5g通信系统中采用的大规模mimo技术、频带扩展、高移动性等场景的信道建模需求。
上述的目的通过以下技术方案实现:
一种基于神经网络的无线信道建模方法,该方法包括如下步骤:
第一步:采集信道环境;
第二步:根据几何关系计算第j(j=1,…,n)基站端天线元与第i(i=1,…,m)个用户端天线元之间los路径的水平离开角度
第三步:根据用户端的接收信号估计第i个用户端天线元和第j个基站端天线元之间的信道参数
第四步:用户端上传传播环境的全景照片,使用googlesketchup软件,新建照片匹配,调整轴线,然后导出三维模型,得到.dae文件,从.dae文件中解析出散射体的个数k和每个散射体中心的位置信息,记为s={s1,...,sk},其中sk=(xk,yk,zk)为第k(k=1,…,k)个散射体中心在世界坐标系中的坐标;
第五步:将估计的第i个用户端天线元和第j个基站端天线元之间的信道参数
第六步:将第四步中得到的k个散射体位置信息与第五步中得到的k个mpc集群进行映射;
第七步:利用非线性时变神经网络得到信道模型:非线性时变神经网络的训练集表示为{(x1(t),h1(t)),...,(xk(t),hk(t))|t∈dobserve},其中dobserve为观测时间,k为用户个数,
hm(t)=f(x(t),w(t))
为了使网络的输出更加准确地描述真实值,建立如下的误差指标函数:
神经网络权值的更新规则为:
w(t+1)=w(t)-[jt(t)j(t)+μ(t)i]-1jt(t)e(t)
其中调节因子μ(t)>0,令
所述的基于神经网络的无线信道建模方法,第一步中所述的采集信道环境包括:通过基站检测网络中移动端(mobilestation,ms)的数目m,通过地理测量的方式,记录基站(basestation,bs)上大规模天线阵列的形状、放置方式、天线元个数n,ms上天线阵列的形状、放置方式、天线元个数x;通过多探头球面测试系统测量ms和bs天线的方向图fms和fbs;建立空间三维直角坐标系,并定义水平面上的倾斜角θ,垂直面上的倾斜角
所述的基于神经网络的无线信道建模方法,第三步中所述的根据用户端接收到信号估计信道参数的具体方法是,对于第i个用户端天线元和第j个基站端天线元之间的信道:
1)给出估计的信道参数
2)若上一次的估计值为
其中,本次估计的信道参数
其中,
3)重复第2)步,如果
所述的基于神经网络的无线信道建模方法,第四步中所述的.dae文件解析的具体方法是,.dae文件是一种基于xml的三维模型交互文件,其中的<library_geometries>字段给出了三维散射环境中所有的几何模型,用三角形进行表示,每个散射体的坐标信息包含在一个<geometry>的字段中,其中的<source>字段包含了每个点的坐标,<vertices>字段为顶点的信息,<triangles>字段表示该结点下所有三角形的顶点坐标和材质的对应关系。
将<library_geometries>字段中<geometry>的个数记为k,表示散射体的个数,<source>字段中为组成一个散射体的三角形顶点的坐标和纹理,根据这一信息,对每个散射体,求出所有顶点分别在x、y、z轴上的均值,作为其中心位置,并将散射体中心的位置信息记为s={s1,…,sk},其中sk=(xk,yk,zk)为第k个散射体中心在世界坐标系中的坐标;
所述的基于神经网络的无线信道建模方法,第五步中所述的标准化和聚类方法具体是,首先,对l条路径中所有估计的信道参数的集合
所述的基于神经网络的无线信道建模方法,第六步中所述的映射规则具体是:
1)对于每个散射体的中心,计算其与接收端的aodθaod、
2)计算每个mpc集群的各个参数的均值
3)找到使
本发明所产生的有益效果:
本发明引入神经网络作为对传统建模方法的误差的校正部分,结合了统计信道模型和确定信道模型,提供更高的准确度,且不需要承担确定性信道建模方法所需要的极高的运算复杂度。先估计信道的平稳特性,然后将其他时变的非线性的部分看做黑盒,用神经网络进行描述,弥补了信道参数估计产生的误差。提出的方法能够在可承受的计算复杂度内,对信道进行更加准确的建模,更加适用于大规模mimo的场景。
附图说明
图1为本发明的基于深度学习的信道建模方法完整流程。
图2为系统所使用的三维空间坐标系。
图3为传播场景描述。
具体实施方式
下面结合具体实施方式,进一步阐明本发明,应理解下述具体实施方式仅用于说明本发明而不用于限制本发明的范围。
本发明提出一种基于深度学习的信道建模方法,以bs和ms都使用ula(uniformlineararray)天线阵列,载波频率在6ghz以下为例来给出一种实施例。如图3所示,包括如下步骤:
第一步:采集信道环境:通过基站检测网络中移动端(mobilestation,ms)的数目m,通过地理测量的方式,记录基站(basestation,bs)上大规模天线阵列的形状、放置方式、天线元个数n,ms上天线阵列的形状、放置方式、天线元个数x;通过多探头球面测试系统测量ms和bs天线的方向图fms和fbs;建立空间三维直角坐标系,并定义水平面上的倾斜角θ,垂直面上的倾斜角
第二步:根据几何关系计算第j(j=1,…,n)基站端天线元与第i(i=1,…,m)个用户端天线元之间los路径的水平离开角度
第三步:根据用户端的接收信号估计第i个用户端天线元和第j个基站端天线元之间的信道参数
第四步:用户端上传传播环境的全景照片,使用googlesketchup软件,新建照片匹配,调整轴线,然后导出三维模型,得到.dae文件,从.dae文件中解析出散射体的个数k和每个散射体中心的位置信息,记为s={s1,…,sk},其中sk=(xk,yk,zk)为第k(k=1,…,k)个散射体中心在世界坐标系中的坐标;
第五步:将估计的第i个用户端天线元和第j个基站端天线元之间的信道参数
第六步:将第四步中得到的k个散射体位置信息与第五步中得到的k个mpc集群进行映射;
第七步:利用非线性时变神经网络得到信道模型:非线性时变神经网络的训练集表示为{(x1(t),h1(t)),…,(xk(t),hk(t))|t∈dobserve},其中dobserve为观测时间,k为用户个数,
hm(t)=f(x(t),w(t))
为了使网络的输出更加准确地描述真实值,建立如下的误差指标函数:
神经网络权值的更新规则为:
w(t+1)=w(t)-[jt(t)j(t)+μ(t)i]-1jt(t)e(t)
其中调节因子μ(t)>0,令
所述的基于神经网络的无线信道建模方法,第三步中所述的根据用户端接收到信号估计信道参数的具体方法是,对于第i个用户端天线元和第j个基站端天线元之间的信道:
1)给出估计的信道参数
2)若上一次的估计值为
其中,本次估计的信道参数
其中,
3)重复第2)步,如果
所述的基于神经网络的无线信道建模方法,第四步中所述的.dae文件解析的具体方法是,.dae文件是一种基于xml的三维模型交互文件,其中的<library_geometries>字段给出了三维散射环境中所有的几何模型,用三角形进行表示,每个散射体的坐标信息包含在一个<geometry>的字段中,其中的<source>字段包含了每个点的坐标,<vertices>字段为顶点的信息,<triangles>字段表示该结点下所有三角形的顶点坐标和材质的对应关系。
将<library_geometries>字段中<geometry>的个数记为k,表示散射体的个数,<source>字段中为组成一个散射体的三角形顶点的坐标和纹理,根据这一信息,对每个散射体,求出所有顶点分别在x、y、z轴上的均值,作为其中心位置,并将散射体中心的位置信息记为s={s1,…,sk},其中sk=(xk,yk,zk)为第k个散射体中心在世界坐标系中的坐标;
所述的基于神经网络的无线信道建模方法,第五步中所述的标准化和聚类方法具体是,首先,对l条路径中所有估计的信道参数的集合
所述的基于神经网络的无线信道建模方法,第六步中所述的映射规则具体是:
1)对于每个散射体的中心,计算其与接收端的aodθaod、
2)计算每个mpc集群的各个参数的均值
3)找到使
本发明与现有技术相比,具有如下有益效果:引入神经网络作为对传统建模方法的误差的校正部分,结合了统计信道模型和确定信道模型,提供更高的准确度,且不需要承担确定性信道建模方法所需要的极高的运算复杂度。先估计信道的平稳特性,然后将其他时变的非线性的部分看做黑盒,用神经网络进行描述,弥补了信道参数估计产生的误差。提出的方法能够在可承受的计算复杂度内,对信道进行更加准确的建模,更加适用于大规模mimo的场景。
本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。