一种传输层数确定方法及装置与流程

文档序号:15682243发布日期:2018-10-16 20:41阅读:200来源:国知局
本申请涉及通信
技术领域
:,尤其涉及一种传输层数确定方法及装置。
背景技术
::长期演进(longtermevolution,lte)通信系统中,用户设备(userequipment,ue)根据基站发送的参考信号测量信道状态信息(channelstateinformation,csi),并将测量得到的csi信息反馈给基站,以使基站根据ue反馈的csi信息进行下行资源调度,分配所需的资源块和调制与编码策略(modulationandcodingscheme,mcs),其中,csi信息包括秩指示(rankindicator,ri)、信道质量指示(charteredqualityindicator,cqi)和预编码矩阵指示(precodingmatrixindicator,pmi)。ri表示ue推荐的秩索引,为基站选择合适的传输层数提供参考。现有技术中,ue将所有可用的ri的某一个度量值中取值最大的度量值对应的ri确定为最佳ri,并将该最佳ri上报给基站,其中,该度量值可以是吞吐量、信道容量等。但是,基于上述方法确定的ri通常大于实际所需的ri,导致基站过早切换到较高的秩,降低基站的吞吐量。技术实现要素:本申请实施例提供一种传输层数确定方法及装置,以提高传输层数选择的准确性。第一方面,本申请实施例提供了一种传输层数确定方法,包括:确定n个候选传输层数的度量值缩放因子,其中,一个候选传输层的度量值对应一个缩放因子,n为大于等于1的整数;根据测量得到的信道矩阵分别确定所述n个候选传输层数的度量值;根据所述n个候选传输层数的度量值以及候选传输层数的度量值缩放因子,分别确定所述n个候选传输层数的缩放后的度量值;根据所述n个候选传输层数的缩放后的度量值,确定传输层数。第二方面,本申请实施例提供了一种传输层数确定装置,包括:缩放因子确定模块,用于确定n个候选传输层数的度量值缩放因子,其中,一个候选传输层的度量值对应一个缩放因子,n为大于等于1的整数;度量值确定模块,用于根据测量得到的信道矩阵分别确定所述n个候选传输层数的度量值;度量值缩放模块,用于根据所述n个候选传输层数的度量值以及候选传输层数的度量值缩放因子,分别确定所述n个候选传输层数的缩放后的度量值;传输层数确定模块,用于根据所述n个候选传输层数的缩放后的度量值,确定传输层数。基于上述技术方案,本申请实施例中,终端确定n个候选传输层数的度量值缩放因子,其中,一个候选传输层的度量值对应一个缩放因子,根据测量得到的信道矩阵分别确定每个候选传输层数的度量值,根据确定出的n个候选传输层数的度量值以及候选传输层数的度量值缩放因子,分别确定n个候选传输层数的缩放后的度量值,根据n个候选传输层数的缩放后的度量值,确定传输层数,提高了确定出的传输层数的准确性,避免基站过早切换到较高的秩。附图说明图1为本申请实施例提供的传输层数确定方法的流程图;图2为本申请实施例提供的确定传输层数的度量值的方法流程图;图3为本申请实施例提供的确定传输层数的度量值的方法流程图;图4为本申请实施例提供的确定传输层数的度量值的方法流程图;图5为本申请实施例提供的传输层数确定装置的示意图;图6本申请实施例提供的终端的结构示意图。具体实施方式为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,显然,所描述的实施例仅仅是本申请一部份实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。下面首先对本申请实施例中所使用的参数表示方法进行说明,在不特别声明的情况下,以下实施例中出现的参数表示方法均以下面示出的为准:k:表示子载波的个数,k为大于或等于1的整数;k:表示子载波的序号;xk:表示子载波k上的发端信号,是r×1的向量;r:表示传输层数(秩,rank),r为大于或等于1的整数;l:表示传输层数的索引;i:表示预编码矩阵的索引;wr,i,k:表示传输层数r时,第k个子载波对应的索引为i的预编码矩阵,是nt×r的矩阵;nt:表示发送天线端口的数目;nr:表示接收天线的数目;γl,r,i,k:表示传输层数为r,预编码矩阵索引为i时,第k个子载波在第l层上的信干噪比(signaltointerferenceandnoiseratio,sinr);hk:表示nr×nt的信道矩阵。下面结合附图对本申请实施例进行详细描述。终端和基站之间可预先约定相同的码本,该码本中,不同数据流数量(传输层数),也即ri的取值,对应有相应的预编码矩阵集合。传输层数与预编码矩阵集合的对应关系可由终端与基站预先约定,比如预先存储在终端侧和基站侧。其中,ri对应的传输层数与预编码矩阵集合中的预编码矩阵的列数相等。在本申请实施例中,基站可以是lte系统或其演进系统中的演进型基站(evolutionalnodeb,简称为enb或e-nodeb)、宏基站、微基站(也称为“小基站”)、微微基站、接入站点(accesspoint,简称为ap)或传输站点(transmissionpoint,简称为tp)等,也可以是未来网络中的基站,如5g网络中的基站。终端也可称为用户设备(userequipment,简称为ue),或者可称之为terminal、移动台(mobilestation,简称为ms)、移动终端(mobileterminal)等,该终端可以经无线接入网(radioaccessnetwork,简称为ran)与一个或多个核心网进行通信,例如,终端可以是移动电话(或称为“蜂窝”电话)、具有移动终端的计算机等,例如,终端还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语音和/或数据。本发明实施例中的终端还可以是d2d(devicetodevice,设备与设备)终端或者m2m(machinetomachine,机器与机器)终端。图1示出了本申请实施例提供的传输层数确定方法的流程示意图,该流程可由终端实现,包括如下步骤:步骤101:确定n个候选传输层数的度量值缩放因子,其中,一个候选传输层的度量值对应一个缩放因子,n为大于等于1的整数。具体地,终端根据基站侧配置的csi测量的码本子集限制参数,确定csi测量可用的传输层数,将所有可用的传输层数作为候选传输层数。可选地,对于取值不同的任意两个候选传输层数,若其中的第一候选传输层数大于第二候选传输层数,则第一候选传输层数的度量值缩放因子的取值小于第二候选传输层数的度量值缩放因子的取值。可选地,一个候选传输层数的度量值缩放因子,是根据该候选传输层数的取值、最大传输层数的取值以及基准度量值缩放因子确定的,其中,不同候选传输层数使用相同的基准度量值缩放因子。实施中,n个候选传输层数的度量值缩放因子是预设的。具体地,可以通过但不限于以下几种方式确定n个候选传输层数的度量值缩放因子,并将确定出的n个候选传输层数的度量值缩放因子预先配置在终端中,其中,任意一个传输层数的度量值缩放因子满足传输层数越小,该传输层数的度量值缩放因子越大:方式一、传输层数的度量值缩放因子βr为[1,20]范围内的任意实数,βr的取值范围根据仿真结果确定。实施中,βr也可以为[0,1]范围内的任意实数,且满足传输层数越小,该传输层数的度量值缩放因子越大。方式二、通过蒙特卡罗仿真获取n个候选传输层数的度量值缩放因子。通过蒙特卡罗仿真获取n个候选传输层数的度量值缩放因子具体包括以下步骤:(1)针对任意一个候选传输层数,设置多个取值不同的度量值缩放因子βr,其中βr∈[βrmin:δβr:βrmax],βrmin为设定的βr取值范围中的最小值,βrmax为设定的βr取值范围中的最大值,δβr为所设置的相邻两个βr的增量;(2)分别从所设置的每个候选传输层数的多个度量值缩放因子中选择一个度量值缩放因子组成一个候选度量值缩放因子组,以此类推得到m个候选度量值缩放因子组,其中,一个候选度量值缩放因子组包括n个度量值缩放因子,任意两个候选度量值缩放因子组中至少有一个度量值缩放因子不同,ni表示所设置的第i个传输层数的数缩放因子的个数;(3)通过蒙特卡罗仿真,确定每个候选度量值缩放因子组对应的性能指标度量值,该性能指标度量值包括但不限于:吞吐量、误码率或误块率等;(4)根据确定出的性能指标度量值,将性能指标最佳(如吞吐量最大、误码率最小或误块率最小等)的候选度量值缩放因子组中的度量值缩放因子作为对应候选传输层数的度量值缩放因子。方式三、针对一个候选传输层数,根据以下公式确定该候选传输层数的度量值缩放因子:其中,r表示候选传输层数的取值,βr为取值为r的候选传输层数的度量值缩放因子,β为基准度量值缩放因子,且β为大于1的实数,rimax为最大传输层数的取值,rimax=max(nt,nr)。基准度量值缩放因子β可以通过蒙特卡罗仿真确定。具体地,通过蒙特卡罗仿真确定β的方法包括以下步骤:(1)设置多个不同的取值的β,其中β∈[βmin:δβ:βmax],βmin为设定的β取值范围中的最小值,βmax为设定的β取值范围中的最大值,δβ为所设置的相邻两个β的增量;(2)通过蒙特卡罗仿真,确定所设置的每个β对应的性能指标度量值,其中,性能指标度量值包括但不限于:吞吐量、误码率或误块率等;(3)根据确定出的性能指标度量值,将性能指标度量最佳(如吞吐量最大、误码率最小或误块率最小等)的β值作为蒙特卡罗仿真推荐的基准度量值缩放因子步骤102:根据测量得到的信道矩阵,分别确定n个候选传输层数的度量值。其中,信道矩阵可以根据接收到的参考信号以及无线通信传输模型确定。检测参考信号的算法包括但不限于以下算法:最大比值合并(maximalratiocombining,mrc)算法、干扰抑制合并(interferencerejectioncombining,irc)、最小均方误差(minimummeansquareerror,mmse)、最大似然(maximumlikelihood,ml)估计或迫零(zeroforcing,zf)算法。实施中,每个候选传输层数的度量值缩放因子与检测参考信号的算法有关,因此,终端可以根据不同的检测算法,针对每个候选传输层数,预先配置多组度量值缩放因子。无线通信传输模型如下式所示:yk=hkwr,i,kxk+nk其中,yk为接收信号;hk为信道矩阵;wr,i,k为预编码矩阵,wr,i,k可以为单级码本中的预编矩阵的或者双级码本中的预编矩阵,当采用为双级码本时,i=(i1,i2),i1表示第一级码本中预编矩阵的索引,而i2表示第二级码本中预编码矩阵的索引;xk为发端信号,是r×1的向量,设e[xkxkh]=ir,e[·]表示矩阵或向量的期望;nk是nr×1的独立同分布的白高斯噪声码本中可选预编码矩阵的个数与秩以及发送天线端口的数目nt有关,例如,当发送天线端口nt=8,且秩r=1时,i可选的数目为16。xk经过逆傅立叶变换(inversefastfouriertransform,ifft),插入循环前缀(cyclicprefix,cp),生成传输信号,传输信号经过多径衰落信道,并去掉cp,再通过fft变换,得到接收信号yk。以采用最小均方误差(minimummeansquareerror,mmse)算法的接收机为例,后验的mmse信干噪比sinrγl,r,i,k与传输层数l相关,如下式所示:其中,l≤r。可选地,每个候选传输层数对应有候选预编码矩阵集合,针对一个候选传输层数,确定该传输层数的度量值包括以下步骤:(1)根据测量得到的信道矩阵,以及该候选传输层数所对应的预编码矩阵集合中的每个预编码矩阵,确定所述每个预编码矩阵对应的度量值;(2)根据所述每个预编码矩阵对应的度量值确定该候选传输层数的度量值。其中,一个候选传输层数对应的候选预编码矩阵集合中的一个候选预编码矩阵,是终端使用的单级码本矩阵中该候选传输层数对应的一个预编码矩阵。或者,一个候选传输层数对应的候选预编码矩阵集合中的一个候选预编码矩阵,是根据终端使用的第一级预编码矩阵集合中该候选传输层数对应的一个预编码矩阵与所述终端使用的第二级预编码矩阵集合中该候选传输层数对应的一个预编码矩阵计算得到的。需要说明的是,本申请实施例并不对步骤101和步骤102的先后顺序进行限定,可以先执行步骤101,后执行步骤102,也可以先执行步骤102,后执行步骤101。步骤103:根据所述n个候选传输层数的度量值以及候选传输层数的度量值缩放因子,分别确定所述n个候选传输层数的缩放后的度量值。具体地,一个候选传输层数的缩放后度量值,等于该候选传输层的度量值与该候选传输层的度量值缩放因子的乘积。即针对ri=r(为传输层数的候选集合),缩放后的度量值tr′tr′=βr×tr其中,tr表示候选传输层的度量值。步骤104:根据所述n个候选传输层数的缩放后的度量值,确定传输层数。具体地,终端确定n个候选传输层数的缩放后度量值中的最大取值,将该最大取值所对应的候选传输层数,作为确定出的传输层数,即所确定的传输层数可选地,终端确定n个候选传输层数的度量值之后,将取值最大的度量值所对应的预编码矩阵,确定为该候选传输层数对应的最优预编码矩阵,使得终端在确定传输层数的同时,确定最优预编码矩阵。实施中,确定出传输层数和/或该候选传输层数对应的最优预编码矩阵后,将确定出的传输层数和/或该候选传输层数对应的最优预编码矩阵上报给基站,为基站选择合适的传输层数和/或预编码矩阵发送信号提供参考。具体地,步骤102中确定任意一个候选传输层数的度量值包括但不限于以下三种方式:方式一、针对一个候选传输层数,根据测量得到的信道矩阵以及单级码本中的每个预编码矩阵确定第一度量值,将取值最大的第一度量值确定为该候选传输层数的度量值。其中,第一度量值包括但不限于:吞吐量、信道容量和互信息和中的一种。互信息与调制方式相关,包括基于每个接收到的符号产生的比特互信息(receivedbitmutualinformationrate,rbir),或直接计算得到的比特互信息,即平均每比特互信息(meanmutualinformationperbit,mmib),且计算方法简单。互信息可以是接收端支持的任意一种调制方式下的互信息。优选地,该互信息为接收端支持的调制阶数最高的调制方式下的互信息。一个具体的实施方式中,如图2所示,若终端所使用的码本为单级码本,根据基站侧配置的csi进程的码本子集限制参数,将所有可用ri构成的集合作为传输层数的候选集合针对任意一个候选传输层数,将所有可用的预编码矩阵的索引构成的集合作为该候选传输层数对应的预编码矩阵的候选集合并将和预先配置在终端中,其中,n个候选传输层数对应的预编码矩阵的候选集合可以相同,也可以不同。确定每个候选传输层数对应的度量值的方法包括以下步骤:步骤201:针对一个候选传输层数(即ri=r,),根据测量得到的信道矩阵以及单级码本中的每个预编码矩阵确定第一度量值t1r其中,i1l,r,i,k由sinr确定,即i1l,r,i,k=f1(γl,r,i,k),(·)h表示对矩阵或向量求共轭转置。步骤202:将取值最大的t1r确定为该候选传输层数的度量值。其中,取值最大的t1r对应的预编码矩阵为该候选层数对应的最优预编码矩阵,即最优预编码矩阵的索引为取值最大的t1r对应的预编码矩阵的索引:方式二、针对一个候选传输层数,根据测量得到的信道矩阵以及每个联合预编码矩阵确定第二度量值,将取值最大的第二度量值确定为该候选传输层数的度量值,其中,一个联合预编码矩阵是根据第一级码本中的一个预编码矩阵以及第二级码本中的一个预编码矩阵计算得到的。其中,第二度量值包括但不限于:吞吐量、信道容量和互信息和中的一种。一个具体的实施方式中,如图3所示,若终端使用的码本为双级码本,根据基站侧配置的csi进程的码本子集限制参数,将所有可用ri构成的集合作为传输层数的候选集合针对任意一个候选传输层数,将所有可用的第一级预编码矩阵的索引构成的集合作为该候选传输层数对应的第一级预编码矩阵的候选集合将所有可用的第二级预编码矩阵的索引构成的集合作为该候选传输层数对应的第二级预编码矩阵的候选集合并将预先配置在终端中,其中,n个候选传输层数对应的第一级预编码矩阵的候选集合和第二级预编码矩阵的候选集合可以相同,也可以不同。确定每个候选传输层数对应的度量值的方法包括以下步骤:步骤301:针对一个候选传输层数(即ri=r,),根据测量得到的信道矩阵以及双级码本中的每个第一级预编码矩阵和每个第二级预编码矩阵确定第二度量值t2r其中,i2l,r,i,k由sinr确定,即i2l,r,i,k=f2(γl,r,i,k)。步骤302:将取值最大的t2r确定为该候选传输层数的度量值。其中,取值最大的t2r对应的第一级预编码矩阵和第二级预编码矩阵分别为该候选层数对应的最优预第一级预编码矩阵和最优预第二级预编码矩阵,即最优第一级预编码矩阵的索引为取值最大的t2r对应的第一级预编码矩阵的索引,最优第二级预编码矩阵的索引为取值最大的t2r对应的第二级预编码矩阵的索引:无线通信系统中,双级码本是第一级码本与第二级码本的乘积,即w=w1w2其中,w表示双级码本,w1表示第一级码本,用于量化信道带宽和长时信道信息,w2表示第二级码本,用于量化信道频率选择和瞬时信道信息。若终端使用的双级码本为第一级码本与第二级码本的乘积,对于不同的传输层数,可对该双级码本进行拆分,得到第一级码本与第二级码本。下面以lte系统中8天线的码本(第一级码本与第二级码本相乘后的结果)为例对双级码本的拆分进行说明(以ri=1,2为例进行说明)。对于第一级码本w1的可用预编码矩阵集合其中,x(k)∈{[b2kmod32b(2k+1)mod32b(2k+2)mod32b(2k+3)mod32]|k=0,1,…,15}。令b=[b0,b1…b31]为4×32矩阵,矩阵b中的每个元素m=0,1,2,3,n=0,1,…,nvec-1,nvec=32,nvec表示包含波束方向的个数。c1的可选个数nc1=16。码本特点:相邻的两个x(k)中有2个列向量是重复的,即x(k)的后两个列向量和x(k+1)的前两个列向量是相同的。对于第二级码本w2的可用预编码矩阵集合c2:当ri=1时,其中c2的可选个数为nc2=16个,为除第n行元素为1外其余元素为0的4×1列向量。设c2中的列向量索引为nc2,1(nc2,1∈0,1,2,3),y中的列向量索引为nc2,2(nc2,2∈0,1,2,3),则c2中预编码矩阵的索引nc2=nc2,2×4+nc2,1。c2是对c1的列向量进行选择,由于c1相邻的两个x(k)有2个列向量是相同的,因此当传输层数为1时,总体上联合码本存在一半冗余共128种。当ri=2时,其中,为除第n行元素为1外其余元素为0的4×1列向量,c2的可选个数为nc2=16个。设c2中的列向量索引为nc2,1(nc2,1∈0,1),y中的列向量索引为nc2,2(nc2,2∈0,1,...,7),则c2中预编码矩阵的索引nc2=nc2,2×2+nc2,1。方式三、针对一个优选传输层数,分别根据第一级码本中的预编码矩阵以及估计得到的信道矩阵确定第三度量值,并根据从大到小排列的前m个第三度量值所对应的预编码矩阵得到最优第一级预编码矩阵集合;分别使用每个联合预编码矩阵确定第四度量值,将取值最大的度量值确定为该候选传输层数的度量值,其中,一个联合预编码矩阵是根据所述最优第一级预编码矩阵集合中的一个预编码矩阵以及第二级码本中的一个预编码矩阵计算得到的,m大于等于1且小于第一级码本中的预编码矩阵的数量。其中,第三度量值包括波束功率增益,或波束功率增益与干扰噪声功率增益的比值,第四度量值包括但不限于:吞吐量、信道容量和互信息和中的一种。一个具体的实施方式中,如图4所示,若终端使用的码本为双级码本,根据基站侧配置的csi进程的码本子集限制参数,将所有可用ri构成的集合作为传输层数的候选集合针对任意一个候选传输层数,将第一级码本中所有可用的预编码矩阵的索引构成的集合作为该候选传输层数对应的第一级预编码矩阵的候选集合将第二级码本中所有可用的预编码矩阵的索引构成的集合作为该候选传输层数对应的第二级预编码矩阵的候选集合并将和预先配置在终端中。确定每个候选传输层数对应的度量值的方法包括以下步骤:步骤401:针对一个候选传输层数(即ri=r,),根据第一级码本中的所有可用的预编码矩阵和测量得到的信道矩阵,确定第三度量值i3:其中,hk为测量得到的信道矩阵,为传输层数为r时,第一级码本中索引为i1的预编码矩阵。步骤402:将从大到小排列的前mr个第三度量值i3对应的第一级预编码矩阵的索引组成的集合,确定为该候选层数对应的最优第一级预编码矩阵索引的集合步骤403:分别使用双级码本的每个最优第一级预编码矩阵和每个第二级预编码矩阵确定第四度量值t4r:其中,i4l,r,i,k由sinr确定,即步骤404:将取值最大的t4r确定为该候选传输层数的度量值。其中,取值最大的t4r对应的第一级预编码矩阵和第二级预编码矩阵分别确定为该候选层数对应的最优预第一级预编码矩阵和最优预第二级预编码矩阵,即最优第一级预编码矩阵的索引为取值最大的t4r对应的第一级预编码矩阵的索引,最优第二级预编码矩阵的索引为取值最大的t4r对应的第二级预编码矩阵的索引:具体地,第三度量值i3包括波束功率增益,或者波束功率增益与干扰噪声功率增益的比值等。第一级预编码矩阵包含一个或多个波束,当包含多个波束时,的波束功率增益(或波束功率增益与干扰噪声功率增益的比值)为中所有波束的波束功率增益(或波束功率增益与干扰噪声功率增益比)的最大值,或者中任意一个波束的波束率增益(或波束功率增益与干扰噪声功率增益的比值)。其中,针对每一个候选层数,若第三度量值i3为第一级与编码矩阵中所有波束的波束功率增益中的最大值,则任意一个第一级预编码矩阵的第三度量值的计算步骤如下:(1)计算平均信道相关矩阵rwideband:(2)计算波束功率增益gm,n,r:其中,表示ri=r时索引为n的第一级预编码矩阵,m表示的列向量的索引,表示取的第m列的元素,表示取rwideband的第1至行的第1至列的元素,表示取rwideband的第至nt行的第至nt列的元素;(3)将gm,n,r的最大值作为ri=r时的波束功率增益:其中,nx,col表示的列向量个数。以下通过两个具体实施例,对本申请实施例中提供的传输层数确定方法进行详细说明。实施例一,假设csi进程的发送天线端口数为4,采用单级码本,接收天线数为4。ue解析基站侧配置的码本子集限制参数后,确定所有传输层数与预编码码本都可用,其中,传输层数的候选集合预编码矩阵索引的候选集合所有的候选传输层数均采用预编码码本参见3gppts36.211版本c-50的table6.3.4.2.3-2:codebookfortransmissiononantennaports{0,1,2,3}andforcsireportingbasedonantennaports{0,1,2,3}or{15,16,17,18}。基于上述应用场景,在步骤101中,根据以下公式确定每个传输层数(ri=r,)的度量值缩放因子βr:其中,参考信号的检测算法为mmse-mrc算法,最大传输层数rimax=max(nt,nr)=4,基准度量值缩放因子β通过蒙特卡罗仿真确定为1.3,则每个候选传输层数度量值缩放因子分别为β1=1.33=2.197,β2=1.32=1.69,β3=1.31=1.3,β4=1.30=1。在步骤102中,针对任一传输层数ri=r根据测量得到的信道矩阵和预编码矩阵索引的候选集合确定该传输层数的度量值tr,并将取值最大的tr确定为该传输层数的度量值,其中,该度量值为mimib互信息和。针对预编码矩阵索引的候选集合中的每个预编码矩阵,每个候选传输层数的度量值如表1所示,由表1可知:对于ri=1,最大度量值为t1=45.50,此时,pmi(1)=0,即ri=1的度量值为t1=45.50,最优预编码矩阵索引为0;对于ri=2,最大度量值为t2=30.84,此时,pmi(2)=0,即ri=2的度量值为t2=30.84,最优预编码矩阵索引为0;对于ri=3,最大度量值t3=27.43,此时,pmi(3)=0,即ri=3的度量值为t3=27.43,最优预编码矩阵索引为0;对于ri=4,最大度量值t4=21.95,此时,pmi(4)=0,即ri=4的度量值为t4=21.95,最优预编码矩阵索引为0。表格1不同传输层数的度量值计算结果在步骤103中,根据每个候选传输层数的度量值缩放因子和度量值,分别计算每个候选传输层数的缩放后的度量值tr′=βr×tr。其中,每个候选传输层数的缩放后的度量值tr′如表2所示。表格2不同传输层数的缩放后的度量值r1234tr45.5030.4827.4321.95βr2.1971.691.301.00t′r99.9651.5135.6621.95在步骤104中,将所有候选传输层数的缩放后的度量值中取值最大的度量值对应的传输层数作为确定出的传输层数。根据表2可知,当ri=1时缩放后的度量值最大,即确定出的ri=1。实施例二,假设csi进程的发送天线端口数为8,采用双级码本,接收天线数为2。ue解析配置码本子集限制参数后,确定所有传输层数与预编码码本都可用,其中,传输层数的候选集合第一级预编码矩阵索引的候选集合第二级预编码矩阵索引的候选集合所有的候选传输层数均采用和预编码码本参见3gppts36.213版本b-40的table7.2.4-1codebookfor1-layercsireportingusingantennaports15to22与table7.2.4-2codebookfor2-layercsireportingusingantennaports15to22。基于上述应用场景,在步骤101中,采用蒙特卡罗仿真确定每个候选传输层数(ri=r,)的度量值缩放因子分别为β1=1.1,β2=1,其中,参考信号的检测算法为mmse-mrc算法,最大传输层数rimax=max(nt,nr)=8。在步骤102中,针对任一候选传输层数ri=r先根据第一级预编码矩阵索引的候选集合计算每个候选传输层数的第三度量值,并将从大到小排列的前2个第三度量值对应的第一级预编码矩阵的索引组成的集合,确定为最优第一级预编码矩阵索引的集合其中,第三度量值为波束功率增益。对于每个候选传输层数,波束功率增益的计算结果如表3所示,由于ri=1和ri=2时采用的第一级预编码码本相同,同一个第一级预编码矩阵索引对应的波束功率相同。由表3可知:对于ri=1,波束功率增益按照从大到小的顺序排列排在前2位的束功率增益对应的第一级预编码矩阵索引分别为14、15,即最优第一级预编码矩阵索引的集合对于ri=2,波束功率增益按照从大到小的顺序排列排在前2位的束功率增益对应的第一级预编码矩阵索引分别为14、15,即最优第一级预编码矩阵索引的集合表格3第一级预编码矩阵的波束功率增益针对根据最优第一级预编码矩阵索引集合和第二级预编码矩阵索引的候选集合计算该传输层数的度量值tr,并将取值最大的tr确定为该传输层数的度量值,其中,该度量值为mmib互信息和。对于ri=1,度量值的计算结果如表4所示。由表4可知,该传输层数的最大度量值为t1=83.39,此时,pmi(1)=(14,14),即ri=1的度量值为t1=83.39,最优第一级预编码矩阵索引为14,最优第二级预编码矩阵索引也为14。对于ri=2,度量值的计算结果如表5所示。由表4可知,该传输层数的最大度量值为t2=109.36,此时,pmi(1)=(14,6),即ri=2的度量值为t2=109.36,最优第一级预编码矩阵索引为14,最优第二级预编码矩阵索引为6。表格4ri=1时度量值计算结果表格5ri=2时度量值计算结果在步骤103中,根据每个候选传输层数的度量值缩放因子和度量值,计算该候选传输层数的缩放后的度量值tr′=βr×tr,如表6所示。表格6不同传输层数的缩放后的度量值r12tr83.39109.36βr1.11t′r91.73109.36在步骤104中,将所有候选传输层数的缩放后的度量值中取值最大的度量值对应的传输层数作为确定出的传输层数。根据表6可知,当ri=2时缩放后的度量值最大,即确定出的即ri=2。基于同一发明构思,本申请实施例还提供了一种传输层数确定装置500,如图5所示,该装置的具体实施可参见方法实施例部分的描述,重复之处不再赘述,该装置主要包括:缩放因子确定模块501,用于确定n个候选传输层数的度量值缩放因子,其中,一个候选传输层的度量值对应一个缩放因子,n为大于等于1的整数;度量值确定模块502,用于根据测量得到的信道矩阵分别确定所述n个候选传输层数的度量值;度量值缩放模块503,用于根据所述n个候选传输层数的度量值以及候选传输层数的度量值缩放因子,分别确定所述n个候选传输层数的缩放后的度量值;传输层数确定模块504,用于根据所述n个候选传输层数的缩放后的度量值,确定传输层数。可选地,对于取值不同的任意两个候选传输层数,若其中的第一候选传输层数大于第二候选传输层数,则第一候选传输层数的度量值缩放因子的取值小于第二候选传输层数的度量值缩放因子的取值。可选地,所述n个候选传输层数的度量值缩放因子是预设的。可选地,一个候选传输层数的度量值缩放因子,是根据该候选传输层数的取值、最大传输层数的取值以及基准度量值缩放因子确定的;其中,不同候选传输层数使用相同的基准度量值缩放因子。可选地,针对一个候选传输层数,根据以下公式确定该候选传输层数的度量值缩放因子:其中,r表示候选传输层数的取值,βr为取值为r的候选传输层数的度量值缩放因子,β为基准度量值缩放因子,rimax为最大传输层数的取值。可选地,所述度量值确定模块502具体用于:针对一个候选传输层数,根据测量得到的信道矩阵以及单级码本中的每个预编码矩阵确定第一度量值,将取值最大的第一度量值确定为该候选传输层数的度量值;或者,针对一个候选传输层数,根据测量得到的信道矩阵以及每个联合预编码矩阵确定第二度量值,将取值最大的第二度量值确定为该候选传输层数的度量值,其中,一个联合预编码矩阵是根据第一级码本中的一个预编码矩阵以及第二级码本中的一个预编码矩阵计算得到的;或者,针对一个候选传输层数,分别根据第一级码本中的预编码矩阵以及测量得到的信道矩阵确定第三度量值,并根据从大到小排列的前m个第三度量值所对应的预编码矩阵得到最优第一级预编码矩阵集合;分别使用每个联合预编码矩阵确定第四度量值,将取值最大的第四度量值确定为该候选传输层数的度量值,其中,一个联合预编码矩阵是根据所述最优第一级预编码矩阵集合中的一个预编码矩阵以及第二级码本中的一个预编码矩阵计算得到的,m大于等于1且小于第一级码本中的预编码矩阵的数量。可选地,所述第一度量值包括吞吐量、信道容量或互信息和;所述第二度量值包括吞吐量、信道容量或互信息和;所述第四度量值包括吞吐量、信道容量或互信息和;所述第三度量值包括波束功率增益,或波束功率增益与干扰噪声功率增益的比值。可选地,所述装置还包括:最优预编码矩阵确定模块505,用于将取值最大的度量值所对应的预编码矩阵,确定为该候选传输层数对应的最优预编码矩阵。可选地,一个候选传输层数的缩放后的度量值,等于该候选传输层的度量值与该候选传输层的度量值缩放因子的乘积。可选地,所述传输层数确定模块504具体用于:确定所述n个候选传输层数的缩放后的度量值中的最大取值,将所述最大取值所对应的候选传输层数,作为确定出的传输层数。基于同一发明构思,本申请实施例还提供了一种终端,该终端的具体实施可参见方法实施例部分的描述,重复之处不再赘述,如图6所示,该终端主要包括:处理器601,用于读取存储器604中的程序,执行下列过程:确定n个候选传输层数的度量值缩放因子,其中,一个候选传输层的度量值对应一个缩放因子,n为大于等于1的整数;根据测量得到的信道矩阵分别确定所述n个候选传输层数的度量值;根据所述n个候选传输层数的度量值以及候选传输层数的度量值缩放因子,分别确定所述n个候选传输层数的缩放后的度量值;根据所述n个候选传输层数的缩放后的度量值,确定传输层数。收发机602,用于在处理器601的控制下接收和发送数据。可选地,对于取值不同的任意两个候选传输层数,若其中的第一候选传输层数大于第二候选传输层数,则第一候选传输层数的度量值缩放因子的取值小于第二候选传输层数的度量值缩放因子的取值。可选地,所述n个候选传输层数的度量值缩放因子是预设的。可选地,一个候选传输层数的度量值缩放因子,是根据该候选传输层数的取值、最大传输层数的取值以及基准度量值缩放因子确定的;其中,不同候选传输层数使用相同的基准度量值缩放因子。可选地,针对一个候选传输层数,根据以下公式确定该候选传输层数的度量值缩放因子:其中,r表示候选传输层数的取值,βr为取值为r的候选传输层数的度量值缩放因子,β为基准度量值缩放因子,rimax为最大传输层数的取值。可选地,所述处理器601具体用于:针对一个候选传输层数,根据测量得到的信道矩阵以及单级码本中的每个预编码矩阵确定第一度量值,将取值最大的第一度量值确定为该候选传输层数的度量值;或者,针对一个候选传输层数,根据测量得到的信道矩阵以及每个联合预编码矩阵确定第二度量值,将取值最大的第二度量值确定为该候选传输层数的度量值,其中,一个联合预编码矩阵是根据第一级码本中的一个预编码矩阵以及第二级码本中的一个预编码矩阵计算得到的;或者,针对一个候选传输层数,分别根据第一级码本中的预编码矩阵以及测量得到的信道矩阵确定第三度量值,并根据从大到小排列的前m个第三度量值所对应的预编码矩阵得到最优第一级预编码矩阵集合;分别使用每个联合预编码矩阵确定第四度量值,将取值最大的第四度量值确定为该候选传输层数的度量值,其中,一个联合预编码矩阵是根据所述最优第一级预编码矩阵集合中的一个预编码矩阵以及第二级码本中的一个预编码矩阵计算得到的,m大于等于1且小于第一级码本中的预编码矩阵的数量。可选地,所述第一度量值包括吞吐量、信道容量或互信息和;所述第二度量值包括吞吐量、信道容量或互信息和;所述第四度量值包括吞吐量、信道容量或互信息和;所述第三度量值包括波束功率增益,或波束功率增益与干扰噪声功率增益的比值。可选地,所述处理器601还用于:将取值最大的度量值所对应的预编码矩阵,确定为该候选传输层数对应的最优预编码矩阵。可选地,一个候选传输层数的缩放后的度量值,等于该候选传输层的度量值与该候选传输层的度量值缩放因子的乘积。可选地,所述处理器601具体用于:确定所述n个候选传输层数的缩放后的度量值中的最大取值,将所述最大取值所对应的候选传输层数,作为确定出的传输层数。在图6中,总线架构(用总线600来代表),总线600可以包括任意数量的互联的总线和桥,总线600将包括由通用处理器601代表的一个或多个处理器和存储器604代表的存储器的各种电路链接在一起。总线600还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口603在总线600和收发机602之间提供接口。收发机602可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。例如:收发机602从其他设备接收外部数据。收发机602用于将处理器601处理后的数据发送给其他设备。取决于计算系统的性质,还可以提供用户接口605,例如小键盘、显示器、扬声器、麦克风、操纵杆。处理器601负责管理总线600和通常的处理,如前述所述运行通用操作系统。而存储器604可以被用于存储处理器601在执行操作时所使用的数据。可选的,处理器601可以是cpu(中央处埋器)、asic(applicationspecificintegratedcircuit,专用集成电路)、fpga(field-programmablegatearray,现场可编程门阵列)或cpld(complexprogrammablelogicdevice,复杂可编程逻辑器件)。本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可加载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1