传输预编码矩阵的指示方法和设备与流程

文档序号:15928259发布日期:2018-11-14 01:21阅读:220来源:国知局

本申请涉及通信技术,尤其涉及一种传输预编码矩阵的指示方法和设备。

背景技术

多输入多输出(multipleinputmultipleoutput,mimo)能够通过利用更多的空间自由度进一步提高系统容量,是新一代无线接入技术(newradioaccesstechnology,nr)中的关键技术之一。nr中的终端设备相较于长期演进(longtermevolution,lte)中的终端设备来说,其配置了更多的天线,通常情况下终端设备需要利用上行传输预编码矩阵对需要发送的数据进行预处理,以获取波束成型增益并减少同一终端设备的不同数据流之间的干扰,从而提高系统性能。可见,如何进行上行传输预编码矩阵的指示是nr中的重要技术。

在nr中引入了频选调度后,如何进行上行传输预编码矩阵的指示是一个亟待解决的问题。



技术实现要素:

本申请提供一种传输预编码矩阵的指示方法和设备,以期提供一种适应nr场景的上行传输预编码矩阵的指示,比如在频选调度场景中的上行传输预编码矩阵的指示,或是可以降低信令开销的上行传输预编码矩阵的指示方式。

第一方面,本申请实施例提供一种传输预编码矩阵的指示方法。包括:

接收来自网络设备的下行控制信息;所述下行控制信息包括:资源分配信息指示域、传输层数指示域以及至少一个子带对应的传输预编码矩阵指示域,所述资源分配信息指示域用于指示上行调度的资源,所述资源对应至少一个子带,所述传输层数指示域用于指示上行传输层数,所述子带对应的传输预编码矩阵指示域用于指示所述子带对应的上行传输预编码矩阵;

确定所述子带对应的传输预编码矩阵指示域的比特数目;其中,所述子带对应的传输预编码矩阵指示域的比特数目不大于传输预编码矩阵指示域的预设总比特数目;各所述子带对应的传输预编码矩阵指示域的比特数目之和不大于所述预设总比特数目,所述子带对应的传输预编码矩阵指示域的比特数目与所述上行调度的资源对应的子带的数目有关;

根据所述子带对应的传输预编码矩阵指示域的比特数目以及所述上行传输层数,确定所述子带对应的上行传输预编码矩阵。

在一种可能的实现方式中,所述子带对应的传输预编码矩阵指示域的比特数目满足如下公式:

n=min{floor(nδ/ns),nmax}

其中,n代表所述子带对应的传输预编码矩阵指示域的比特数目,floor()代表向下取整函数,nδ代表所述传输预编码矩阵指示域的预设总比特数目,ns代表所述至少一个子带的数目以及nmax代表传输预编码矩阵指示域的预设最大比特数目,所述至少一个子带的数目为不小于1的正整数。

在一种可能的实现方式中,所述子带对应的传输预编码矩阵指示域的比特数目等于:预设信息中与所述至少一个子带的数目相对应的传输预编码矩阵指示域的目标预设比特数目;其中,所述预设信息包括:至少一个预设子带数目与所述预设子带数目对应的传输预编码矩阵指示域的预设比特数目之间的对应关系,所述至少一个子带的数目为不小于1的正整数。

在一种可能的实现方式中,所述子带对应的传输预编码矩阵指示域用于指示所述子带对应的上行传输预编码矩阵的初始索引,所述根据所述子带对应的传输预编码矩阵指示域的比特数目以及所述上行传输层数,确定所述子带对应的上行传输预编码矩阵,包括:

根据所述子带对应的传输预编码矩阵指示域的比特数目和所述子带对应的传输预编码矩阵指示域的值,确定所述子带对应的上行传输预编码矩阵的初始索引;

根据所述初始索引以及初始索引与目标索引之间的对应关系,确定所述子带对应的上行传输预编码矩阵的目标索引;

根据所述目标索引、所述上行传输层数以及码本,确定所述子带对应的上行传输预编码矩阵。

在一种可能的实现方式中,所述初始索引与目标索引之间的对应关系满足以下公式或以下公式对应表格:

其中,代表所述初始索引,k代表索引调整系数,δ代表索引偏移系数,idx代表所述目标索引,所述k为预设的数值或者所述网络设备配置的数值,所述δ为预设的数值或者所述网络设备配置的数值。

在一种可能的实现方式中,所述子带对应的传输预编码矩阵指示域用于指示所述子带对应的上行传输预编码矩阵的索引,所述根据所述子带对应的传输预编码矩阵指示域的比特数目以及所述上行传输层数,确定所述子带对应的上行传输预编码矩阵,包括:

在目标码本中确定与所述子带对应的传输预编码矩阵指示域指示的索引对应的上行传输预编码矩阵,所述目标码本与所述子带对应的传输预编码矩阵指示域的比特数目和所述上行传输层数相匹配。

在一种可能的实现方式中,若采用“根据所述子带对应的传输预编码矩阵指示域的比特数目以及所述上行传输层数,确定所述子带对应的上行传输预编码矩阵”的上述第一种可实现方式,所述子带对应的上行传输预编码矩阵可以属于本实施例上述部分中的所述码本中;若采用“根据所述子带对应的传输预编码矩阵指示域的比特数目以及所述上行传输层数,确定所述子带对应的上行传输预编码矩阵”的上述第二种可实现方式,所述子带对应的上行传输预编码矩阵可以属于本实施例上述部分中的所述目标码本中。

可选地,所述子带对应的上行传输预编码矩阵中包括:至少一个非零元素且所述非零元素的模值与所述上行传输预编码矩阵中其它非零元素的模值不同,即所述子带对应的上行传输预编码矩阵为非恒模预编码矩阵。

在一种可能的实现方式中,所述码本或所述目标码本中的上行传输预编码矩阵中的非零且模值非1的元素为其中,αm,n代表所述上行传输预编码矩阵中的第m行第n列元素的幅度系数,0<|αm,n|<1,代表所述上行传输预编码矩阵中的第m行第n列元素的相位系数,所述m为小于或等于天线端口数的正整数,所述n为小于或等于所述上行传输层数的正整数。当然,需要说明的是,在实际应用中,αm,n也可以等于0或1(即所述码本中的零元素或者1元素也都可以表示为)。

在一种可能的实现方式中,所述上行传输层数等于1,所述资源分配信息指示域用于指示上行调度的至少两个子带,所述至少两个子带对应的上行传输预编码矩阵的第k行中所有元素对应的模值的平方之和,与所述至少两个子带对应的上行传输预编码矩阵的第l行中所有元素对应的模值的平方之和相等,所述k和所述l都为小于或等于天线端口数的正整数,且所述k不等于所述l。

在一种可能的实现方式中,所述上行传输层数大于1,所述至少一个子带对应的上行传输预编码矩阵的第k行中所有元素对应的模值的平方之和,与所述至少一个子带对应的上行传输预编码矩阵的第l行中所有元素对应的模值的平方之和相等,所述k和所述l都为小于或等于天线端口数的正整数,且所述k不等于所述l。

在一种可能的实现方式中,所述方法还包括:

接收来自所述网络设备的系数指示信息,若所述系数指示信息用于指示所述码本中的上行传输预编码矩阵中的元素的所述αm,n和/或所述则根据所述系数指示信息确定所述码本;若所述系数指示信息用于指示所述目标码本中的上行传输预编码矩阵中的元素的所述αm,n和/或所述则根据所述系数指示信息确定所述目标码本。

在一种可能的实现方式中,所述系数指示信息包括:m比特的第一系数指示信息和/或n比特的第二系数指示信息;其中,所述第一系数指示信息用于指示所述αm,n,所述第二系数指示信息用于指示所述m和n都为大于0的正整数。

第二方面,本申请实施例提供一种传输预编码矩阵的指示方法,包括:

确定终端设备上行调度的资源和至少一个子带对应的传输预编码矩阵指示域的比特数目;其中,所述资源对应至少一个子带,所述子带对应的传输预编码矩阵指示域的比特数目不大于传输预编码矩阵指示域的预设总比特数目;各所述子带对应的传输预编码矩阵指示域的比特数目之和不大于所述预设总比特数目,所述子带对应的传输预编码矩阵指示域的比特数目与所述上行调度的资源对应的子带的数目有关;

向终端设备发送下行控制信息;所述下行控制信息中包括:资源分配信息指示域、传输层数指示域以及所述至少一个子带对应的传输预编码矩阵指示域,所述资源分配信息指示域用于指示上行调度的所述资源,所述传输层数指示域用于指示上行传输层数,所述子带对应的传输预编码矩阵指示域用于指示所述子带对应的上行传输预编码矩阵。

在一种可能的实现方式中,所述子带对应的传输预编码矩阵指示域的比特数目满足如下公式:

n=min{floor(nδ/ns),nmax}

其中,n代表所述子带对应的传输预编码矩阵指示域的比特数目,floor()代表向下取整函数,nδ代表所述传输预编码矩阵指示域的预设总比特数目,ns代表所述至少一个子带的数目以及nmax代表传输预编码矩阵指示域的预设最大比特数目,所述至少一个子带的数目为不小于1的正整数。

在一种可能的实现方式中,所述子带对应的传输预编码矩阵指示域的比特数目等于:预设信息中与所述至少一个子带的数目相对应的传输预编码矩阵指示域的目标预设比特数目;其中,所述预设信息包括:至少一个预设子带数目与所述预设子带数目对应的传输预编码矩阵指示域的预设比特数目之间的对应关系,所述至少一个子带的数目为不小于1的正整数。

在一种可能的实现方式中,所述子带对应的传输预编码矩阵指示域用于指示所述子带对应的上行传输预编码矩阵的初始索引,所述初始索引与所述子带对应的传输预编码矩阵的目标索引之间具有对应关系;或者,

所述子带对应的传输预编码矩阵指示域用于指示所述子带对应的上行传输预编码矩阵的索引,所述索引用于指示目标码本中与所述子带对应的传输预编码矩阵指示域指示的索引对应的上行传输预编码矩阵,所述目标码本与所述子带对应的传输预编码矩阵指示域的比特数目和所述上行传输层数相匹配。

在一种可能的实现方式中,所述子带对应的上行传输预编码矩阵可以属于所述码本中或者所述目标码本中。

可选地,所述子带对应的上行传输预编码矩阵中包括:至少一个非零元素且所述非零元素的模值与所述上行传输预编码矩阵中其它非零元素的模值不同,即所述子带对应的上行传输预编码矩阵为非恒模预编码矩阵。

在一种可能的实现方式中,所述码本或所述目标码本中的上行传输预编码矩阵中的非零且模值非1的元素为其中,αm,n代表所述上行传输预编码矩阵中的第m行第n列元素的幅度系数,0<|αm,n|<1,代表所述上行传输预编码矩阵中的第m行第n列元素的相位系数,所述m为小于或等于天线端口数的正整数,所述n为小于或等于所述上行传输层数的正整数。当然,需要说明的是,在实际应用中,αm,n也可以等于0或1(即所述码本中的零元素或者1元素也都可以表示为)。

在一种可能的实现方式中,所述上行传输层数等于1,所述资源分配信息指示域用于指示上行调度的至少两个子带,所述至少两个子带对应的上行传输预编码矩阵的第k行中所有元素对应的模值的平方之和,与所述至少两个子带对应的上行传输预编码矩阵的第l行中所有元素对应的模值的平方之和相等,所述k和所述l都为小于或等于天线端口数的正整数,且所述k不等于所述l。

在一种可能的实现方式中,所述上行传输层数大于1,所述至少一个子带对应的上行传输预编码矩阵的第k行中所有元素对应的模值的平方之和,与所述至少一个子带对应的上行传输预编码矩阵的第l行中所有元素对应的模值的平方之和相等,所述k和所述l都为小于或等于天线端口数的正整数,且所述k不等于所述l。

在一种可能的实现方式中,向所述终端设备发送系数指示信息,所述系数指示信息用于指示所述码本或所述目标码本中的上行传输预编码矩阵中的元素的所述αm,n和/或所述需要说明的是,在实际应用中,αm,n也可以等于0或1。

在一种可能的实现方式中,所述系数指示信息包括:m比特的第一系数指示信息和/或n比特的第二系数指示信息;其中,所述第一系数指示信息用于指示所述αm,n,所述第二系数指示信息用于指示所述m和n都为大于0的正整数。

上述第一方面和第二方面所提供的传输预编码矩阵的指示方法,通过网络设备确定终端设备上行调度的资源(所述资源对应至少一个子带)和至少一个子带对应的传输预编码矩阵指示域的比特数目,并向所述终端发送包括资源分配信息指示域、传输层数指示域以及所述至少一个子带对应的传输预编码矩阵指示域的下行控制信息;进一步地,所述终端设备根据所述资源分配信息指示域确定上行调度的所述至少一个子带,并确定所述子带对应的传输预编码矩阵指示域的比特数目(所述子带对应的传输预编码矩阵指示域的比特数目与所述上行调度的资源对应子带的数目有关),并根据所述子带对应的传输预编码矩阵指示域的比特数目以及所述上行传输层数,确定所述子带对应的上行传输预编码矩阵。可见,实现了频选调度中的上行传输预编码矩阵的指示,另外还实现了根据调度子带的数目,灵活地调整所述子带对应的传输预编码矩阵指示域的比特数目,从而可以有效地利用传输预编码指示域,提高了控制信道资源的利用率。

进一步地,由于所述子带对应的上行传输预编码矩阵中包括:至少一个非零元素且所述非零元素的模值与所述上行传输预编码矩阵中其它非零元素的模值不同,即采用了非恒模预编码矩阵,可以较好地匹配实际的信道,从而提高了预编码性能。

第三方面,本申请实施例提供一种传输预编码矩阵的指示方法,包括:

接收来自网络设备的下行控制信息;所述下行控制信息包括:资源分配信息指示域、传输层数指示域以及至少一个子带对应的传输预编码矩阵指示域,所述资源分配信息指示域用于指示上行调度的资源,所述资源对应至少一个子带,所述传输层数指示域用于指示上行传输层数,所述子带对应的传输预编码矩阵指示域用于指示所述子带对应的上行传输预编码矩阵;

确定所述子带对应的传输预编码矩阵指示域的比特数目;其中,所述子带对应的传输预编码矩阵指示域的比特数目不大于传输预编码矩阵指示域的预设总比特数目;各所述子带对应的传输预编码矩阵指示域的比特数目之和不大于所述预设总比特数目,所述子带对应的传输预编码矩阵指示域的比特数目与所述上行调度的资源对应的子带的数目有关;

根据所述子带对应的传输预编码矩阵指示域的比特数目以及所述上行传输层数,确定所述子带对应的上行传输预编码矩阵。

在一种可能的实现方式中,所述子带对应的传输预编码矩阵指示域的比特数目满足如下公式:

n=min{floor(nδ/ns),nmax}

其中,n代表所述子带对应的传输预编码矩阵指示域的比特数目,floor()代表向下取整函数,nδ代表所述传输预编码矩阵指示域的预设总比特数目,ns代表所述至少一个子带的数目以及nmax代表传输预编码矩阵指示域的预设最大比特数目,所述至少一个子带的数目为不小于1的正整数。

在一种可能的实现方式中,所述子带对应的传输预编码矩阵指示域的比特数目等于:预设信息中与所述至少一个子带的数目相对应的传输预编码矩阵指示域的目标预设比特数目;其中,所述预设信息包括:至少一个预设子带数目与所述预设子带数目对应的传输预编码矩阵指示域的预设比特数目之间的对应关系,所述至少一个子带的数目为不小于1的正整数。

在一种可能的实现方式中,所述子带对应的传输预编码矩阵指示域用于指示所述子带对应的上行传输预编码矩阵的初始索引,所述根据所述子带对应的传输预编码矩阵指示域的比特数目以及所述上行传输层数,确定所述子带对应的上行传输预编码矩阵,包括:

根据所述子带对应的传输预编码矩阵指示域的比特数目和所述子带对应的传输预编码矩阵指示域的值,确定所述子带对应的上行传输预编码矩阵的初始索引;

根据所述初始索引以及初始索引与目标索引之间的对应关系,确定所述子带对应的上行传输预编码矩阵的目标索引;

根据所述目标索引、所述上行传输层数以及码本,确定所述子带对应的上行传输预编码矩阵。

在一种可能的实现方式中,所述初始索引与目标索引之间的对应关系满足以下公式或以下公式对应表格:

其中,代表所述初始索引,k代表索引调整系数,δ代表索引偏移系数,idx代表所述目标索引,所述k为预设的数值或者所述网络设备配置的数值,所述δ为预设的数值或者所述网络设备配置的数值。

在一种可能的实现方式中,所述子带对应的传输预编码矩阵指示域用于指示所述子带对应的上行传输预编码矩阵的索引,所述根据所述子带对应的传输预编码矩阵指示域的比特数目以及所述上行传输层数,确定所述子带对应的上行传输预编码矩阵,包括:

在目标码本中确定与所述子带对应的传输预编码矩阵指示域指示的索引对应的上行传输预编码矩阵,所述目标码本与所述子带对应的传输预编码矩阵指示域的比特数目和所述上行传输层数相匹配。

第四方面,本申请实施例提供一种传输预编码矩阵的指示方法,包括:

确定终端设备上行调度的资源和至少一个子带对应的传输预编码矩阵指示域的比特数目;其中,所述资源对应至少一个子带,所述子带对应的传输预编码矩阵指示域的比特数目不大于传输预编码矩阵指示域的预设总比特数目;各所述子带对应的传输预编码矩阵指示域的比特数目之和不大于所述预设总比特数目,所述子带对应的传输预编码矩阵指示域的比特数目与所述上行调度的资源对应的子带的数目有关;

向终端设备发送下行控制信息;所述下行控制信息中包括:资源分配信息指示域、传输层数指示域以及所述至少一个子带对应的传输预编码矩阵指示域,所述资源分配信息指示域用于指示上行调度的所述资源,所述传输层数指示域用于指示上行传输层数,所述子带对应的传输预编码矩阵指示域用于指示所述子带对应的上行传输预编码矩阵。

在一种可能的实现方式中,所述子带对应的传输预编码矩阵指示域的比特数目满足如下公式:

n=min{floor(nδ/ns),nmax}

其中,n代表所述子带对应的传输预编码矩阵指示域的比特数目,floor()代表向下取整函数,nδ代表所述传输预编码矩阵指示域的预设总比特数目,ns代表所述至少一个子带的数目以及nmax代表传输预编码矩阵指示域的预设最大比特数目,所述至少一个子带的数目为不小于1的正整数。

在一种可能的实现方式中,所述子带对应的传输预编码矩阵指示域的比特数目等于:预设信息中与所述至少一个子带的数目相对应的传输预编码矩阵指示域的目标预设比特数目;其中,所述预设信息包括:至少一个预设子带数目与所述预设子带数目对应的传输预编码矩阵指示域的预设比特数目之间的对应关系,所述至少一个子带的数目为不小于1的正整数。

在一种可能的实现方式中,所述子带对应的传输预编码矩阵指示域用于指示所述子带对应的上行传输预编码矩阵的初始索引,所述初始索引与所述子带对应的传输预编码矩阵的目标索引之间具有对应关系;或者,

所述子带对应的传输预编码矩阵指示域用于指示所述子带对应的上行传输预编码矩阵的索引,所述索引用于指示目标码本中与所述子带对应的传输预编码矩阵指示域指示的索引对应的上行传输预编码矩阵,所述目标码本与所述子带对应的传输预编码矩阵指示域的比特数目和所述上行传输层数相匹配。

上述第三方面和第四方面所提供的传输预编码矩阵的指示方法,通过网络设备确定终端设备上行调度的资源(所述资源对应至少一个子带)和至少一个子带对应的传输预编码矩阵指示域的比特数目,并向所述终端发送包括资源分配信息指示域、传输层数指示域以及所述至少一个子带对应的传输预编码矩阵指示域的下行控制信息;进一步地,所述终端设备根据所述资源分配信息指示域确定上行调度的所述至少一个子带,并确定所述子带对应的传输预编码矩阵指示域的比特数目(所述子带对应的传输预编码矩阵指示域的比特数目与所述上行调度的资源对应子带的数目有关),并根据所述子带对应的传输预编码矩阵指示域的比特数目以及所述上行传输层数,确定所述子带对应的上行传输预编码矩阵。可见,实现了频选调度中的上行传输预编码矩阵的指示,另外还实现了根据调度子带的数目,灵活地调整所述子带对应的传输预编码矩阵指示域的比特数目,从而可以有效地利用传输预编码指示域,提高了控制信道资源的利用率。

第五方面,本申请实施例提供一种传输预编码矩阵的指示方法,包括:

接收来自网络设备的传输预编码矩阵指示信息和传输层数指示信息;其中,所述传输预编码矩阵指示信息用于指示码本中包括的上行传输预编码矩阵中的至少一个上行传输预编码矩阵,所述传输层数指示信息用于指示传输层数;

根据所述传输预编码矩阵指示信息、所述传输层数指示信息以及所述码本,确定所述至少一个上行传输预编码矩阵;其中,所述上行传输预编码矩阵中包括:至少一个非零元素且所述非零元素的模值与所述上行传输预编码矩阵中其它非零元素的模值不同。

在一种可能的实现方式中,所述传输层数等于1,所述传输预编码矩阵指示信息用于指示所述码本中包括的上行传输预编码矩阵中的至少两个上行传输预编码矩阵;其中,不同所述上行传输预编码矩阵对应不同的子带,所述至少两个上行传输预编码矩阵的第k行中所有元素对应的模值的平方之和,与所述至少两个上行传输预编码矩阵的第l行中所有元素对应的模值的平方之和相等,所述k和所述l都为小于或等于天线端口数的正整数,且所述k不等于所述l。

在一种可能的实现方式中,所述传输层数大于1,所述至少一个上行传输预编码矩阵的第k行中所有元素对应的模值的平方之和,与所述至少一个上行传输预编码矩阵的第l行中所有元素对应的模值的平方之和相等,所述k和所述l都为小于或等于天线端口数的正整数,且所述k不等于所述l。

在一种可能的实现方式中,所述码本中的上行传输预编码矩阵中的非零且模值非1的元素为

其中,αm,n代表所述上行传输预编码矩阵中的第m行第n列元素的幅度系数,0<|αm,n|<1,代表所述上行传输预编码矩阵中的第m行第n列元素的相位系数,所述m为小于或等于天线端口数的正整数,所述n为小于或等于所述传输层数的正整数。

在一种可能的实现方式中,所述方法还包括:

接收来自所述网络设备的系数指示信息,所述系数指示信息用于指示所述码本中的上行传输预编码矩阵中的元素的所述αm,n和/或所述

在一种可能的实现方式中,所述系数指示信息包括:m比特的第一系数指示信息和/或n比特的第二系数指示信息;其中,所述第一系数指示信息用于指示所述αm,n,所述第二系数指示信息用于指示所述m和n都为大于0的正整数。

第六方面,本申请实施例提供一种传输预编码矩阵的指示方法,包括:

确定终端设备对应的至少一个上行传输预编码矩阵以及传输层数;其中,所述上行传输预编码矩阵中包括:至少一个非零元素且所述非零元素的模值与所述上行传输预编码矩阵中其它非零元素的模值不同;

向所述终端设备发送传输预编码矩阵指示信息和传输层数指示信息;其中,所述传输预编码矩阵指示信息用于指示码本中包括的上行传输预编码矩阵中的所述至少一个上行传输预编码矩阵,所述传输层数指示信息用于指示传输层数。

在一种可能的实现方式中,所述传输层数等于1,所述确定终端设备对应的至少一个上行传输预编码矩阵,包括:

确定所述终端设备对应的至少两个所述上行传输预编码矩阵;其中,不同所述上行传输预编码矩阵对应不同的子带,所述至少两个上行传输预编码矩阵的第k行中所有元素对应的模值的平方之和,与所述至少两个上行传输预编码矩阵的第l行中所有元素对应的模值的平方之和相等,所述k和所述l都为小于或等于天线端口数的正整数,且所述k不等于所述l。

在一种可能的实现方式中,所述传输层数大于1,所述至少一个上行传输预编码矩阵的第k行中所有元素对应的模值的平方之和,与所述至少一个上行传输预编码矩阵的第l行中所有元素对应的模值的平方之和相等,所述k和所述l都为小于或等于天线端口数的正整数,且所述k不等于所述l。

在一种可能的实现方式中,所述码本中的上行传输预编码矩阵中的任一上行传输预编码矩阵中的非零且模值非1的元素为

其中,αm,n代表所述上行传输预编码矩阵中的第m行第n列元素的幅度系数,0<|αm,n|<1,代表所述上行传输预编码矩阵中的第m行第n列元素的相位系数,所述m为小于或等于天线端口数的正整数,所述n为小于或等于所述传输层数的正整数。

在一种可能的实现方式中,所述方法还包括:

向所述终端设备发送系数指示信息,所述系数指示信息用于指示所述码本中的上行传输预编码矩阵中的元素的所述αm,n和/或所述

在一种可能的实现方式中,所述系数指示信息包括:m比特的第一系数指示信息和/或n比特的第二系数指示信息;其中,所述第一系数指示信息用于指示所述αm,n,所述第二系数指示信息用于指示所述m和n都为大于0的正整数。

上述第五方面和第六方面所提供的传输预编码矩阵的指示方法,通过网络设备确定终端设备对应的至少一个上行传输预编码矩阵以及传输层数,并向所述终端设备发送传输预编码矩阵指示信息(用于指示码本中包括的上行传输预编码矩阵中的所述至少一个上行传输预编码矩阵)和传输层数指示信息(用于指示传输层数);进一步地,所述终端设备根据所述传输预编码矩阵指示信息、所述传输层数指示信息以及所述码本,确定所述至少一个上行传输预编码矩阵;其中,所述上行传输预编码矩阵中包括:至少一个非零元素且所述非零元素的模值与所述上行传输预编码矩阵中其它非零元素的模值不同。可见,实现了上行传输预编码矩阵的指示,另外由于采用非恒模预编码矩阵,可以较好地匹配实际的信道,从而提高了预编码性能。

第七方面,本申请实施例提供一种传输预编码矩阵的指示方法,包括:

接收来自网络设备的下行控制信息;其中,所述下行控制信息中包括:传输预编码矩阵指示域以及传输层数指示域,所述传输预编码矩阵指示域用于指示至少一个上行传输预编码矩阵的索引,所述传输层数指示域用于指示上行传输层数;

根据所述至少一个上行传输预编码矩阵的索引、所述传输层数以及码本子集,确定所述上行传输预编码矩阵;其中,所述码本子集为所述上行传输层数对应的码本中的一部分。

在一种可能的实现方式中,所述码本子集中各上行传输预编码矩阵的索引为:按照所述码本中的所述各上行传输预编码矩阵的先后索引顺序依次重新建立的索引。

在一种可能的实现方式中,所述方法还包括:

接收所述网络设备发送的配置消息,所述配置消息用于指示所述码本子集,其中,所述配置消息可以为高层信令消息或者物理层信令消息。

在一种可能的实现方式中,所述配置消息包括:至少一个比特位,所述比特位用于指示:所述码本中与所述比特位对应的至少一个传输预编码矩阵是否属于所述码本子集;若所述比特位的数值等于预设数值,则所述码本中与所述比特位对应的所述至少一个传输预编码矩阵属于所述码本子集。

在一种可能的实现方式中,所述配置消息包括:采样因子l和偏移量λ;所述码本中的索引满足公式的传输预编码矩阵属于所述码本子集;其中,所述代表所述码本中传输预编码矩阵的索引,mod代表取余运算。

第八方面,本申请实施例提供一种传输预编码矩阵的指示方法,包括:

确定终端设备对应的至少一个上行传输预编码矩阵以及上行传输层数;

向所述终端设备发送下行控制信息;其中,所述下行控制信息包括:传输预编码矩阵指示域以及传输层数指示域,所述传输预编码矩阵指示域用于指示所述至少一个上行传输预编码矩阵的索引,所述传输层数指示域用于指示所述上行传输层数,所述传输预编码矩阵指示域的比特数目与码本子集中包括的预编码矩阵的数目有关,所述码本子集为所述上行传输层数对应的码本中的一部分。

在一种可能的实现方式中,所述方法还包括:

确定所述终端设备对应的所述码本子集;

向所述终端设备发送配置消息,所述配置消息用于指示所述码本子集,其中,所述配置消息可以为高层信令消息或者物理层信令消息。

在一种可能的实现方式中,所述码本子集中各上行传输预编码矩阵的索引为:按照所述码本中的所述各上行传输预编码矩阵的先后索引顺序依次重新建立的索引。

在一种可能的实现方式中,所述配置消息包括:至少一个比特位,所述比特位用于指示;所述码本中与所述比特位对应的至少一个传输预编码矩阵是否属于所述码本子集;若所述比特位的数值等于预设数值,则所述码本中与所述比特位对应的所述至少一个传输预编码矩阵属于所述码本子集。

在一种可能的实现方式中,所述配置消息包括:采样因子l和偏移量λ;所述码本中的索引满足公式的传输预编码矩阵属于所述码本子集;其中,所述代表所述码本中传输预编码矩阵的索引,mod代表取余运算。

上述第七方面和第八方面所提供的传输预编码矩阵的指示方法,通过网络设备确定终端设备对应的至少一个上行传输预编码矩阵以及上行传输层数,并向所述终端设备发送下行控制信息;其中,所述下行控制信息中包括:传输预编码矩阵指示域以及传输层数指示域,所述传输预编码矩阵指示域用于指示所述至少一个上行传输预编码矩阵的索引,所述传输层数指示域用于指示所述上行传输层数,所述传输预编码矩阵指示域的比特数目与码本子集中包括的预编码矩阵的数目有关,所述码本子集为所述上行传输层数对应的码本中的一部分;进一步地,所述终端设备根据所述至少一个上行传输预编码矩阵的索引、所述传输层数以及所述码本子集,确定所述上行传输预编码矩阵。可见,实现了上行传输预编码矩阵的指示,另外由于所述码本子集为所述上行传输层数对应的码本中的一部分,因此,所述传输预编码矩阵指示域的比特数目小于用于指示所述码本的传输预编码矩阵指示域的比特数目,从而减少了传输预编码矩阵指示域的开销。

第九方面,本申请实施例提供一种设备,包括:处理器和存储器;

其中,所述存储器用于存储指令,所述处理器用于执行所述存储器存储的指令,当所述处理器执行所述存储器存储的指令时,所述设备用于完成如上述第一方面、第三方面、第五方面、第七方面中任一方面所描述的任意一种方法。

可选的,所述设备还可以包括输入输出口。

可选的,所述设备可以为终端设备,或可被设置于终端设备内的芯片。

第十方面,本申请实施例提供一种设备,包括:处理器和存储器;

其中,所述存储器用于存储指令,所述处理器用于执行所述存储器存储的指令,当所述处理器执行所述存储器存储的指令时,所述设备用于完成如上述第二方面、第四方面、第六方面、第八方面中任一方面所描述的任意一种方法。

可选的,所述设备还可以包括输入输出口。

可选的,所述设备可以为网络设备,或可被设置于网络设备内的芯片。

第十一方面,本申请实施例提供一种传输预编码矩阵的装置,包括一些模块,用于实现前述终端设备所涉及的任意一种方法。具体模块可以和各方法步骤相对应,在此不予赘述。

第十二方面,本申请实施例提供一种传输预编码矩阵的装置,包括一些模块,用于实现前述网络设备所涉及的任意一种方法。具体模块可以和各方法步骤相对应,在此不予赘述。

第十三方面,还提供一种计算机存储介质,用于存储一些指令,这些指令被执行时,可以完成前述终端设备或网络设备所涉及的任意一种方法。

第十四方面,还提供一种通信系统,包括前述提供的终端设备和网络设备。

相较于现有技术,本申请提供的信息的传输预编码矩阵的指示方法和设备,通过网络设备确定终端设备上行调度的资源(所述资源对应至少一个子带)和至少一个子带对应的传输预编码矩阵指示域的比特数目,并向所述终端发送包括资源分配信息指示域、传输层数指示域以及所述至少一个子带对应的传输预编码矩阵指示域的下行控制信息;进一步地,所述终端设备根据所述资源分配信息指示域确定上行调度的所述至少一个子带,并确定所述子带对应的传输预编码矩阵指示域的比特数目(所述子带对应的传输预编码矩阵指示域的比特数目与所述上行调度的资源对应子带的数目有关),并根据所述子带对应的传输预编码矩阵指示域的比特数目以及所述上行传输层数,确定所述子带对应的上行传输预编码矩阵。可见,实现了频选调度中的上行传输预编码矩阵的指示,另外还实现了根据调度子带的数目,灵活地调整所述子带对应的传输预编码矩阵指示域的比特数目,从而可以有效地利用传输预编码指示域,提高了控制信道资源的利用率。

可选地,本申请实施例中所涉及的子带是指预定义或者配置的使用相同预编码矩阵进行预编码的物理无线资源块组(precodingresourceblockgroup,prg),即在一个子带的所有用于该终端设备进行数据传输的物理资源块(physicalresourceblock)使用相同的上行传输预编码矩阵进行预编码。

可选地,本申请实施例中涉及的码本、目标码本、或者码本子集等中都包含有至少一个预编码矩阵(或者称之为传输预编码矩阵、或者上行传输预编码矩阵等)。

附图说明

图1为本申请提供的系统网络架构图。

图2a为本申请提供的传输预编码矩阵的指示方法实施例一的流程示意图;

图2b为不同子带对应的上行传输预编码矩阵的示意图;

图3为本申请提供的传输预编码矩阵的指示方法实施例二的流程示意图;

图4为本申请提供的传输预编码矩阵的指示方法实施例三的流程示意图;

图5为本申请提供的传输预编码矩阵的指示方法实施例四的流程示意图;

图6为本申请实施例提供的设备的示意图一;

图7为本申请提供的一种终端设备的结构示意图;

图8为本申请实施例提供的设备的示意图二;

图9为本申请实施例提供的一种网络设备的结构示意图。

具体实施方式

本申请提供的传输预编码矩阵的指示方法和设备,可以适用于图1所示的系统架构图。如图1所示,该系统架构包括:网络设备和至少一个终端设备。针对图1所示的系统架构,本申请提供的传输预编码矩阵的指示方法,可以适用于任一终端设备在nr中进行上行预编码传输的应用场景,当然,还可以适用于其它应用场景,本申请实施例对此并不作限制。

通常情况下,终端设备进行上行传输预编码所需要的传输预编码矩阵指示(transmissionprecodingmatrixindicator,tpmi)信息可以通过网络设备的下行控制信息(downlinkcontrolinformation,dci)获取,也可以通过上下行信道互易性获取,从而使得终端设备能够根据tpmi信息指示的上行传输预编码矩阵进行上行数据传输。其中,tpmi信息对应的数值等于码本中的预编码矩阵索引。

通常,对于每个秩(等于传输层数),系统会设计一定数量的预编码矩阵来代表量化的信道或者信道对应的方向向量,所设计的这些预编码矩阵构成码本。码本中的每个预编码矩阵都对应一个预编码矩阵索引,通常预编码矩阵索引与相应的tpmi有对应关系。需要说明的是,所述一个预编码矩阵索引可以由1个tpmi单独指示或者多个tpmi联合指示。需要说明的是,码本可以是预定义好的,网络设备和终端设备都会存储相应的码本,并且对码本中每个预编码矩阵、预编码矩阵索引和tpmi之间的对应关系的理解是一致的。当网络设备根据估计的上行信道,从所定义的码本中选出一个预编码矩阵并确定其预编码矩阵索引后,只需要把选出的预编码矩阵对应的预编码矩阵索引(或tpmi)通过下行信令(例如物理层信令dci等)告知终端设备即可,终端设备根据网络设备下发的信令即可确定具体的预编码矩阵。

上述图1所示的网络设备,可以是指接入网中在空中接口上通过至少一个扇区与无线终端通信的设备,可选的,该网络设备可用于将收到的空中帧与网际协议(internetprotocol,ip)分组进行相互转换,作为无线终端与接入网的其余部分之间的路由器,其中接入网的其余部分可包括(ip)网络。可选的,该网络设备还可协调对空中接口的属性管理。可选的,上述网络设备可以是基站,该基站可以是wcdma中的基站(nodeb),还可以是lte中的演进型基站(enodeb或enb或e-nodeb,evolvednodeb),还可以是nr中的发射接收点(transmissionreceptionpoint,简称trp),gnb,或,tp(transmissionpoint,传输点),本申请并不限定。

上述图1所示的终端设备,可以为用户设备(userequipment,ue),其是一种向用户提供语音和/或数据连通性的设备,例如,具有无线连接功能的手持式设备、车载设备等。可选的,该终端设备可以为具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。并且,该终端设备还可以经无线接入网(例如,ran,radioaccessnetwork)与一个或多个核心网进行通信,例如该终端设备具体可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,该具有移动终端的计算机可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们可以与核心网进行语音和/或数据的交互。

可以理解,本申请实施例中出现的“至少一个”是指“一个”或者“一个以上”。

另外,本申请不仅可以适用于nr,也适用于通用移动通信系统(universalmobiletelecommunicationssystem,umts)系统、cdma系统、无线局域网(wirelesslocalareanetwork,wlan)、lte等无线通信系统等。

在nr中引入了频选调度后,现有技术中通常会固定下行控制信道尺寸(即传输预编码指示域是固定的),可能会导致未调度子带对应的传输预编码指示域不能得到有效的利用,从而导致控制信道资源的浪费。因此,本申请提供的传输预编码矩阵的指示方法实施例一,旨在解决现有技术中控制信道资源浪费的技术问题。

下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。

图2a为本申请提供的传输预编码矩阵的指示方法实施例一的流程示意图。本实施例中涉及的执行主体包括:终端设备和/或网络设备,该终端设备和网络设备都可以通过软件和/或硬件实现。如图2a所示,本实施例的方法包括:

步骤s201、确定终端设备上行调度的资源和至少一个所述子带对应的传输预编码矩阵指示域的比特数目。

本步骤中,网络设备根据当前网络中上行负载状况以及终端设备的上行信道状态信息确定终端设备上行调度的资源,可选地,若所述资源为prb,则根据prb与子带之间的对应关系确定出上行调度的所述prb对应的至少一个子带;或者,若所述资源为子带,则直接确定所述终端上行调度的至少一个子带;进一步地,根据所述至少一个子带的数目确定至少一个所述子带对应的传输预编码矩阵指示域的比特数目;其中,任一所述子带对应的传输预编码矩阵指示域的比特数目不大于传输预编码矩阵指示域的预设总比特数目;各所述子带对应的传输预编码矩阵指示域的比特数目之和不大于所述预设总比特数目,任一所述子带对应的传输预编码矩阵指示域的比特数目与所述上行调度的资源对应的子带的数目有关,从而实现了根据调度子带的数目,灵活地调整所述子带对应的传输预编码矩阵指示域的比特数目。可选地,所述网络设备和所述终端设备都预先获知了所述传输预编码矩阵指示域的预设总比特数目。当然,所述网络设备还可根据其他信息确定所述终端设备上行调度的资源,本实施例中对此并不作限制。

可选地,本申请实施例中所涉及的子带是指预定义或者配置的使用相同预编码矩阵进行预编码的物理无线资源块组(precodingresourceblockgroup,prg),即在一个子带的所有用于该终端设备进行数据传输的物理资源块(physicalresourceblock)使用相同的上行传输预编码矩阵进行预编码。举例而言,子带可以为多个连续的prb,这些连续的prb使用相同的预编码矩阵进行预编码,从而保证接收侧可以更为精确的进行信道估计。需说明的是,本申请中,网络设备上行调度的单元可以是prb或者是多个prb按照预设关系对应的集合,本申请不做限制。可选地,本申请的子带是指网络设备上行调度的prb按照prb与子带之间的关系、确定的上行调度的prb所属的子带,本申请prb与子带之间的关系不做限定。例如调度了两个prb,分别对应prb1和prb10,如果子带定义为连续5个prb、且该5个连续的prb中最小prb索引能被5整除,则这两个prb分属两个子带。需要使用独立的tpmi域进行传输预编码矩阵指示。

可选地,任一所述子带对应的传输预编码矩阵指示域的比特数目与所述上行调度的子带的数目有关的可实现方式,至少包括如下几种:

第一种可实现方式:任一所述子带对应的传输预编码矩阵指示域的比特数目满足如下公式:

n=min{floor(nδ/ns),nmax}

其中,n代表所述子带对应的传输预编码矩阵指示域的比特数目,floor()代表向下取整函数,nδ代表所述传输预编码矩阵指示域的预设总比特数目,ns代表所述至少一个子带的数目以及nmax代表传输预编码矩阵指示域的预设最大比特数目,所述至少一个子带的数目为不小于1的正整数。

本种可实现方式中,所述网络设备根据公式n=min{floor(nδ/ns),nmax}确定所述子带对应的传输预编码矩阵指示域的比特数目,当然,还可根据所述公式n=min{floor(nδ/ns),nmax}的其它等效或变形公式确定所述n,本实施例中对此并不做作限制。例如,假设带宽为20m,包括10个子带,传输预编码矩阵指示域的预设总比特数目nδ为20比特,传输预编码矩阵指示域的预设最大比特数目nmax为6比特;当调度的子带的数目ns为10时,则根据所述公式n=min{floor(nδ/ns),nmax}确定每个子带对应的传输预编码矩阵指示域的比特数目n为2;当调度的子带的数目ns为5时,则根据所述公式n=min{floor(nδ/ns),nmax}确定每个子带对应的传输预编码矩阵指示域的比特数目n为4。

第二种可实现方式:所述子带对应的传输预编码矩阵指示域的比特数目等于:预设信息中与所述至少一个子带的数目相对应的传输预编码矩阵指示域的目标预设比特数目;其中,所述预设信息包括:至少一个预设子带数目与所述预设子带数目对应的传输预编码矩阵指示域的预设比特数目之间的对应关系,所述至少一个子带的数目为不小于1的正整数。

本种可实现方式中,所述网络设备根据所述至少一个子带的数目以及预设信息,确定所述子带对应的传输预编码矩阵指示域的比特数目,其中,所述子带对应的传输预编码矩阵指示域的比特数目等于所述预设信息中与所述至少一个子带的数目相对应的传输预编码矩阵指示域的目标预设比特数目。可选地,所述网络设备和所述终端设备中都预设有所述预设信息,或者,可选地,所述终端设备中的预设信息也可以为所述网络设备通过高层信令消息配置给所述终端设备的,所述高层信令消息可以为无线资源控制(radioresourcecontrol,rrc)消息或者媒体接入控制元素(mediaaccesscontrolcontrolelement,macce)等。可选地,所述预设信息可以按照表格的形式(如表1所示,表1为预设信息的表格,其中,b1<b2<…<bm,n1>=n2>=…>=nm)存储在所述网络设备和所述终端设备中,当然,还可以按照其它格式存储,本实施例中对此并不作限制。

表1预设信息的表格

当然,任一所述子带对应的传输预编码矩阵指示域的比特数目与所述上行调度的子带的数目有关的可实现方式,还可包括其它的可实现方式,本申请实施例中对此并不作限制。

步骤s202、向终端设备发送下行控制信息。

本步骤中,所述网络设备向终端设备发送下行控制信息;其中,所述下行控制信息中包括:资源分配信息指示域、传输层数指示域以及所述至少一个子带对应的传输预编码矩阵指示域,所述资源分配信息指示域用于指示上行调度的所述资源,所述传输层数指示域用于指示所述网络设备确定的所述终端设备对应的上行传输层数,任一所述子带对应的传输预编码矩阵指示域用于指示所述网络设备确定的所述子带对应的上行传输预编码矩阵。可选地,所述网络设备确定所述终端设备对应的所述上行传输层数和至少一个所述上行传输预编码矩阵的方式,可参见现有技术中的确定方式,本申请实施例中对此并不作限制。当然,所述下行控制信息中还可以包括其它指示域,本实施例中对此并不作限制。

可选地,所述子带对应的传输预编码矩阵指示域用于指示所述子带对应的上行传输预编码矩阵的初始索引,所述初始索引与所述子带对应的传输预编码矩阵的目标索引之间具有对应关系;或者,所述子带对应的传输预编码矩阵指示域用于指示所述子带对应的上行传输预编码矩阵的索引,所述索引用于指示目标码本中与所述子带对应的传输预编码矩阵指示域指示的索引对应的上行传输预编码矩阵,所述目标码本与所述子带对应的传输预编码矩阵指示域的比特数目和所述上行传输层数相匹配。

需要说明的是,当联合编码时,所述传输层数指示域以及所述至少一个子带对应的传输预编码矩阵指示域可以合并为所述下行控制信息中的一个域,本申请实施例中对此并不作限制。

步骤s203、接收来自网络设备的下行控制信息。

本步骤中,所述终端设备接收来自所述网络设备的所述下行控制信息;其中,所述下行控制信息中包括:所述资源分配信息指示域、所述传输层数指示域以及所述至少一个子带对应的传输预编码矩阵指示域,所述资源分配信息指示域用于指示上行调度的所述资源,所述资源对应至少一个子带,所述传输层数指示域用于指示所述上行传输层数,任一所述子带对应的传输预编码矩阵指示域用于指示所述子带对应的上行传输预编码矩阵。

可选地,所述终端设备根据预设子带与传输预编码矩阵指示域之间的对应关系,确定每个子带对应的传输预编码矩阵指示域;当然,所述终端设备也可根据其他方式确定每个子带对应的传输预编码矩阵指示域,本申请实施例中对此并不作限制。

步骤s204、确定所述子带对应的传输预编码矩阵指示域的比特数目。

本步骤中,若所述资源分配信息指示域用于指示的上行调度的资源为prb,则所述终端设备根据prb与子带之间的对应关系确定出上行调度的所述prb对应的至少一个子带;或者,若所述资源分配信息指示域用于指示的上行调度的所述资源为子带,则所述终端设备直接确定上行调度的至少一个子带;当然,若所述资源分配信息指示域用于指示的上行调度的资源为其它信息时,所述终端设备可以根据其他方式确定上行调度的至少一个子带,本实施例中对此并不作限制。

进一步地,所述终端设备根据上行调度的所述至少一个子带的数目确定所述至少一个子带对应的传输预编码矩阵指示域的比特数目;其中,任一所述子带对应的传输预编码矩阵指示域的比特数目不大于所述传输预编码矩阵指示域的预设总比特数目;各所述子带对应的传输预编码矩阵指示域的比特数目之和不大于所述预设总比特数目,任一所述子带对应的传输预编码矩阵指示域的比特数目与所述上行调度的资源对应的子带的数目有关。

可选地,任一所述子带对应的传输预编码矩阵指示域的比特数目与所述上行调度的子带的数目有关的可实现方式,至少包括如下几种:

第一种可实现方式:任一所述子带对应的传输预编码矩阵指示域的比特数目满足如下公式:

n=min{floor(nδ/ns),nmax}

其中,n代表所述子带对应的传输预编码矩阵指示域的比特数目,floor()代表向下取整函数,nδ代表所述传输预编码矩阵指示域的预设总比特数目,ns代表所述至少一个子带的数目以及nmax代表传输预编码矩阵指示域的预设最大比特数目,所述至少一个子带的数目为不小于1的正整数。

本种可实现方式中,所述终端设备根据所述公式n=min{floor(nδ/ns),nmax}确定所述子带对应的传输预编码矩阵指示域的比特数目,当然,还可根据所述公式n=min{floor(nδ/ns),nmax}的其它等效或变形公式确定所述n,本实施例中对此并不做作限制。

第二种可实现方式,所述子带对应的传输预编码矩阵指示域的比特数目等于:所述预设信息中与所述至少一个子带的数目相对应的传输预编码矩阵指示域的目标预设比特数目;其中,所述预设信息包括:至少一个预设子带数目与所述预设子带数目对应的传输预编码矩阵指示域的预设比特数目之间的对应关系,所述至少一个子带的数目为不小于1的正整数。

本种可实现方式中,所述终端设备根据所述至少一个子带的数目以及所述预设信息,确定所述子带对应的传输预编码矩阵指示域的比特数目,其中,所述子带对应的传输预编码矩阵指示域的比特数目等于所述预设信息中与所述至少一个子带的数目相对应的传输预编码矩阵指示域的目标预设比特数目。

当然,任一所述子带对应的传输预编码矩阵指示域的比特数目与所述上行调度的子带的数目有关的可实现方式,还可包括其它的可实现方式,本申请实施例中对此并不作限制。

步骤s205、根据所述子带对应的传输预编码矩阵指示域的比特数目以及所述上行传输层数,确定所述子带对应的上行传输预编码矩阵。

本步骤中,所述终端设备根据所述子带对应的传输预编码矩阵指示域的比特数目以及所述上行传输层数,确定所述子带对应的上行传输预编码矩阵,以便进一步根据所述子带对应的上行传输预编码矩阵对需要发送的数据进行预处理。

可选地,根据所述子带对应的传输预编码矩阵指示域的比特数目以及所述上行传输层数,确定所述子带对应的上行传输预编码矩阵的可实现方式,至少包括如下几种方式:

第一种可实现方式:所述子带对应的传输预编码矩阵指示域用于指示所述子带对应的上行传输预编码矩阵的初始索引,根据所述子带对应的传输预编码矩阵指示域的比特数目和所述子带对应的传输预编码矩阵指示域的值,确定所述子带对应的上行传输预编码矩阵的初始索引;根据所述初始索引以及初始索引与目标索引之间的对应关系,确定调整后的所述子带对应的上行传输预编码矩阵的目标索引;根据所述目标索引、所述上行传输层数以及码本,确定所述子带对应的上行传输预编码矩阵。

本种可实现方式中,若所述子带对应的传输预编码矩阵指示域用于指示所述子带对应的上行传输预编码矩阵的初始索引,所述终端设备根据所述子带对应的传输预编码矩阵指示域的比特数目确定所述子带对应的传输预编码矩阵指示域的值,进而确定所述子带对应的上行传输预编码矩阵的初始索引(等于所述子带对应的传输预编码矩阵指示域的值)。进一步地,所述终端设备根据所述初始索引以及初始索引与目标索引之间的对应关系,确定调整后的所述子带对应的上行传输预编码矩阵的目标索引,其中,所述初始索引与目标索引之间的对应关系可以为预设的对应关系,或者可以为所述网络设备通过高层信令消息或物理层信令消息配置的对应关系。进一步地,所述终端设备根据所述目标索引、所述上行传输层数以及码本,从所述码本中确定出与所述目标索引和所述传输层数相匹配的目标预编码矩阵作为所述子带对应的上行传输预编码矩阵。可选地,所述终端设备和所述网络设备中都预设有所述码本,或者,所述网络设备通过高层信令消息或物理层信令消息将所述码本配置给所述终端设备。

可选地,所述初始索引与目标索引之间的对应关系满足以下公式或以下公式对应表格:其中,代表所述初始索引,k代表索引调整系数,δ代表索引偏移系数,idx代表所述目标索引,所述k为预设的数值或者所述网络设备配置的数值,所述δ为预设的数值或者所述网络设备配置的数值。当然,所述初始索引与目标索引之间的对应关系还可满足所述公式的其它等效或变形公式,本申请实施例中对此并不作限制。

第二种可实现方式,所述子带对应的传输预编码矩阵指示域用于指示所述子带对应的上行传输预编码矩阵的索引,在目标码本中确定与所述子带对应的传输预编码矩阵指示域指示的索引对应的上行传输预编码矩阵,所述目标码本与所述子带对应的传输预编码矩阵指示域的比特数目和所述上行传输层数相匹配。

本种可实现方式中,若所述子带对应的传输预编码矩阵指示域用于指示所述子带对应的上行传输预编码矩阵的索引,所述终端设备从码本集合中确定出与所述子带对应的传输预编码矩阵指示域的比特数目和所述上行传输层数相匹配的目标码本,其中,所述码本集合中包括:至少一个码本,不同码本对应的传输预编码矩阵指示域的比特数目和/或所述上行传输层数不同;例如,对应一个上行传输层数,所述码本集合中包括多种码本,其中,不同码本对应的传输预编码矩阵指示域的比特数目不同;又例如,对应一个传输预编码矩阵指示域的比特数目,所述码本集合中可以包括一个码本(即不同上行传输层数对应相同的码本),或者多个码本(即不同码本对应的上行传输层数不同,或者部分不同码本对应的上行传输层数不同)。进一步地,所述终端设备在所述目标码本中确定与所述子带对应的传输预编码矩阵指示域指示的索引对应的上行传输预编码矩阵。

当然,所述终端设备根据所述子带对应的传输预编码矩阵指示域的比特数目以及所述上行传输层数,确定所述子带对应的上行传输预编码矩阵的可实现方式,还可包括其它可实现方式,本申请实施例中对此并不作限制。

本实施例中,通过网络设备确定终端设备上行调度的资源(所述资源对应至少一个子带)和至少一个子带对应的传输预编码矩阵指示域的比特数目,并向所述终端发送包括资源分配信息指示域、传输层数指示域以及所述至少一个子带对应的传输预编码矩阵指示域的下行控制信息;进一步地,所述终端设备根据所述资源分配信息指示域确定上行调度的所述至少一个子带,并确定所述子带对应的传输预编码矩阵指示域的比特数目(所述子带对应的传输预编码矩阵指示域的比特数目与所述上行调度的资源对应子带的数目有关),并根据所述子带对应的传输预编码矩阵指示域的比特数目以及所述上行传输层数,确定所述子带对应的上行传输预编码矩阵。可见,实现了频选调度中的上行传输预编码矩阵的指示,另外还实现了根据调度子带的数目,灵活地调整所述子带对应的传输预编码矩阵指示域的比特数目,从而可以有效地利用传输预编码指示域,提高了控制信道资源的利用率。

可选地,在上述实施例的基础上,若采用“根据所述子带对应的传输预编码矩阵指示域的比特数目以及所述上行传输层数,确定所述子带对应的上行传输预编码矩阵”的上述第一种可实现方式,所述子带对应的上行传输预编码矩阵可以属于本实施例上述部分中的所述码本中;若采用“根据所述子带对应的传输预编码矩阵指示域的比特数目以及所述上行传输层数,确定所述子带对应的上行传输预编码矩阵”的上述第二种可实现方式,所述子带对应的上行传输预编码矩阵可以属于本实施例上述部分中的所述目标码本中。

可选地,所述子带对应的上行传输预编码矩阵中包括:至少一个非零元素且所述非零元素的模值与所述上行传输预编码矩阵中其它非零元素的模值不同,即所述子带对应的上行传输预编码矩阵为非恒模预编码矩阵。

可选地,所述码本或所述目标码本中的上行传输预编码矩阵中的非零且模值非1的元素为其中,αm,n代表所述上行传输预编码矩阵中的第m行第n列元素的幅度系数,0<|αm,n|<1,代表所述上行传输预编码矩阵中的第m行第n列元素的相位系数,所述m为小于或等于天线端口数的正整数,所述n为小于或等于所述上行传输层数的正整数。当然,需要说明的是,在实际应用中,αm,n也可以等于0或1(即所述码本中的零元素或者1元素也都可以表示为)。

为了便于理解,本申请实施例提供一个2天线端口对应的码本示例,如表2所示,所述码本中包括至少一个非恒模预编码矩阵;以预编码矩阵索引为3和传输层数为2对应的预编码矩阵中的第2行第1列的元素0.5为例,α2,1=0.25,

表2为本申请实施例提供的2天线端口对应的码本示例

可选地,所述上行传输层数等于1,所述资源分配信息指示域用于指示上行调度的至少两个子带,所述至少两个子带对应的上行传输预编码矩阵的第k行中所有元素对应的模值的平方之和,与所述至少两个子带对应的上行传输预编码矩阵的第l行中所有元素对应的模值的平方之和相等,所述k和所述l都为小于或等于天线端口数的正整数,且所述k不等于所述l。例如,图2b为不同子带对应的上行传输预编码矩阵的示意图,如图2b所示,针对传输层数等于1,假设子带0对应的上行传输预编码矩阵为以及子带2对应的上行传输预编码矩阵为这两个上行传输预编码矩阵的第1行中所有元素对应的模值的平方之和与这两个上行传输预编码矩阵的第2行中所有元素对应的模值的平方之和相等,即不同天线端口对应的功率和相等,保证了上行的覆盖。

可选地,所述上行传输层数大于1,所述至少一个子带对应的上行传输预编码矩阵的第k行中所有元素对应的模值的平方之和,与所述至少一个子带对应的上行传输预编码矩阵的第l行中所有元素对应的模值的平方之和相等,所述k和所述l都为小于或等于天线端口数的正整数,且所述k不等于所述l。例如,针对传输层数等于2,上行传输预编码矩阵为所述上行传输预编码矩阵的第1行中所有元素对应的模值的平方之和与所述上行传输预编码矩阵的第2行中所有元素对应的模值的平方之和相等,从而可以保证每个天线端口发送功率相同,保证了上行的覆盖。

可选地,在上述实施例的基础上,所述网络设备还可以向所述终端设备发送系数指示信息,所述系数指示信息用于指示所述码本或所述目标码本中的上行传输预编码矩阵中的元素的所述αm,n和/或所述需要说明的是,在实际应用中,αm,n也可以等于0或1。可选地,所述系数指示信息包括:m比特的第一系数指示信息和/或n比特的第二系数指示信息;其中,所述第一系数指示信息用于指示所述αm,n,所述第二系数指示信息用于指示所述m和n都为大于0的正整数。例如:所述系数指示信息包括:2比特的第一系数指示信息和2比特的第二系数指示信息,当第一系数指示信息对应的值为00、01、10和11时,分别指示αm,n为0、0.5、和1中的某一个(如00指示0、01指示0.5、10指示以及11指示1);当第二系数指示信息对应的值为00、01、10和11时,分别指示为0、π/2、π和3π/2中的某一个(如00指示0、01指示π/2、10指示π以及11指示3π/2)。

对应地,所述终端设备接收所述网络设备发送的所述系数指示信息,若所述系数指示信息用于指示所述码本中的上行传输预编码矩阵中的元素的所述αm,n和/或所述则根据所述系数指示信息确定所述码本;若所述系数指示信息用于指示所述目标码本中的上行传输预编码矩阵中的元素的所述αm,n和/或所述则根据所述系数指示信息确定所述目标码本。

当然,所述网络设备还可通过其它方式为所述终端设备配置码本,本申请实施例中对此并不作限制。综上所述,本申请实施例中的所述子带对应的上行传输预编码矩阵中包括:至少一个非零元素且所述非零元素的模值与所述上行传输预编码矩阵中其它非零元素的模值不同,即采用了非恒模预编码矩阵,可以较好地匹配实际的信道,从而提高了预编码性能。

通常情况下,由于lte中采用单载波-频分多址(singlecarrier-frequencydivisionmultipleaccess,sc-fdma)技术,其对于预编码矩阵的恒模特性要求较为严格,因此,lte中所采用的码本为恒模码本。但nr中上行支持正交频分多址(orthogonalfrequencydivisionmultipleaccess,ofdm)技术,其对预编码矩阵的恒模特性要求降低,并且在实际的mimo传输中,mimo信道对应的最优预编码矩阵是非恒模的。因此,现有lte中的恒模码本很难匹配实际的信道,导致预编码性能的下降。因此,本申请提供的传输预编码矩阵的指示方法实施例二,旨在解决现有技术中系统性能下降的技术问题。

下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。

图3为本申请提供的传输预编码矩阵的指示方法实施例二的流程示意图。本实施例中涉及的执行主体包括:终端设备和/或网络设备,该终端设备和网络设备都可以通过软件和/或硬件实现。如图3所示,本实施例的方法包括:

步骤s301、确定终端设备对应的至少一个上行传输预编码矩阵以及传输层数。

本步骤中,网络设备根据所述终端设备对应的上行信道状态信息从码本中确定所述终端设备对应的至少一个上行传输预编码矩阵以及传输层数;其中,所述上行传输预编码矩阵中包括:至少一个非零元素且所述非零元素的模值与所述上行传输预编码矩阵中其它非零元素的模值不同,即所述上行传输预编码矩阵为非恒模预编码矩阵。当然,所述网络设备还可根据其他信息确定所述终端设备对应的至少一个上行传输预编码矩阵以及传输层数,本实施例中对此并不作限制。

可选地,所述码本中的上行传输预编码矩阵中的非零且模值非1的元素为其中,αm,n代表所述上行传输预编码矩阵中的第m行第n列元素的幅度系数,0<|αm,n|<1,代表所述上行传输预编码矩阵中的第m行第n列元素的相位系数,所述m为小于或等于天线端口数的正整数,所述n为小于或等于所述传输层数的正整数。当然,需要说明的是,在实际应用中,αm,n也可以等于0或1(即所述码本中的零元素或者1元素也都可以表示为)。

为了便于理解,本申请实施例提供一个2天线端口对应的码本示例,如表2所示,所述码本中包括至少一个非恒模预编码矩阵;以预编码矩阵索引为3和传输层数为2对应的预编码矩阵中的第2行第1列的元素0.5为例,α2,1=0.25,可选地,所述传输层数等于1,所述网络设备从所述码本中确定所述终端设备对应的至少两个上行传输预编码矩阵;其中,不同所述上行传输预编码矩阵对应不同的子带,所述至少两个上行传输预编码矩阵的第k行中所有元素对应的模值的平方之和,与所述至少两个上行传输预编码矩阵的第l行中所有元素对应的模值的平方之和相等,所述k和所述l都为小于或等于天线端口数的正整数,且所述k不等于所述l。例如,如图2b所示,针对传输层数等于1,假设子带0对应的上行传输预编码矩阵为以及子带2对应的上行传输预编码矩阵为这两个上行传输预编码矩阵的第1行中所有元素对应的模值的平方之和与这两个上行传输预编码矩阵的第2行中所有元素对应的模值的平方之和相等,即不同天线端口对应的功率和相等。

可选地,所述传输层数大于1,所述至少一个上行传输预编码矩阵的第k行中所有元素对应的模值的平方之和,与所述至少一个上行传输预编码矩阵的第l行中所有元素对应的模值的平方之和相等,所述k和所述l都为小于或等于天线端口数的正整数,且所述k不等于所述l。例如,针对传输层数等于2,上行传输预编码矩阵为所述上行传输预编码矩阵的第1行中所有元素对应的模值的平方之和与所述上行传输预编码矩阵的第2行中所有元素对应的模值的平方之和相等。

步骤s302、向所述终端设备发送传输预编码矩阵指示信息和传输层数指示信息。

本步骤中,所述网络设备向所述终端设备发送传输预编码矩阵指示信息和传输层数指示信息;其中,所述传输预编码矩阵指示信息用于指示所述码本中包括的上行传输预编码矩阵中的所述至少一个上行传输预编码矩阵(例如,所述传输预编码矩阵指示信息用于指示所述至少一个上行传输预编码矩阵的索引),所述传输层数指示信息用于指示传输层数。可选地,当联合编码时,所述传输预编码矩阵指示信息和所述传输层数指示信息位于下行控制信息中的一个域;当非联合编码时,所述传输预编码矩阵指示信息可以位于所述下行控制信息中的传输预编码矩阵指示域,所述传输层数指示信息可以位于所述下行控制信息中的传输层数指示域。当然,所述传输预编码矩阵指示信息和所述传输层数指示信息还可通过其它携带方式进行传输,本实施例中对此并不作限制。

步骤s303、接收来自网络设备的传输预编码矩阵指示信息和传输层数指示信息。

本步骤中,所述终端设备接收来自所述网络设备的所述传输预编码矩阵指示信息和所述传输层数指示信息;其中,所述传输预编码矩阵指示信息用于指示所述码本中包括的上行传输预编码矩阵中的所述至少一个上行传输预编码矩阵,所述传输层数指示信息用于指示传输层数。

可选地,所述传输层数等于1,所述传输预编码矩阵指示信息用于指示所述码本中包括的上行传输预编码矩阵中的至少两个上行传输预编码矩阵。

步骤s304、根据所述传输预编码矩阵指示信息、所述传输层数指示信息以及所述码本,确定所述至少一个上行传输预编码矩阵。

本步骤中,所述终端设备根据所述传输预编码矩阵指示信息(例如所述传输预编码矩阵指示信息用于指示所述至少一个上行传输预编码矩阵的索引)、所述传输层数以及所述码本,从所述码本中确定出与所述至少一个上行传输预编码矩阵的索引和所述传输层数相匹配的所述至少一个上行传输预编码矩阵,以便进一步根据所述至少一个上行传输预编码矩阵对需要发送的数据进行预处理;其中,所述上行传输预编码矩阵中包括:至少一个非零元素且所述非零元素的模值与所述上行传输预编码矩阵中其它非零元素的模值不同,即所述码本为非恒模码本,其中包括至少一个非恒模预编码矩阵。

可选地,所述终端设备和所述网络设备中都预设有所述码本,或者,所述网络设备通过高层信令消息或物理层信令消息将所述码本配置给所述终端设备。

可选地,所述传输层数等于1,所述传输预编码矩阵指示信息用于指示所述码本中包括的上行传输预编码矩阵中的至少两个上行传输预编码矩阵(例如所述传输预编码矩阵指示信息用于指示所述至少两个上行传输预编码矩阵的索引);其中,不同所述上行传输预编码矩阵对应不同的子带;对应地,所述终端设备根据所述至少两个上行传输预编码矩阵的索引、所述传输层数以及所述码本,确定所述至少两个上行传输预编码矩阵,其中,所述至少两个上行传输预编码矩阵的第k行中所有元素对应的模值的平方之和,与所述至少两个上行传输预编码矩阵的第l行中所有元素对应的模值的平方之和相等,所述k和所述l都为小于或等于天线端口数的正整数,且所述k不等于所述l。

可选地,所述传输层数大于1,所述终端设备根据所述至少一个上行传输预编码矩阵的索引、所述传输层数以及码本,确定所述至少一个上行传输预编码矩阵,其中,所述至少一个上行传输预编码矩阵的第k行中所有元素对应的模值的平方之和,与所述至少一个上行传输预编码矩阵的第l行中所有元素对应的模值的平方之和相等,所述k和所述l都为小于或等于天线端口数的正整数,且所述k不等于所述l。

可选地,所述码本中的上行传输预编码矩阵中的非零且模值非1的元素为其中,αm,n代表所述上行传输预编码矩阵中的第m行第n列元素的幅度系数,0<|αm,n|<1,代表所述上行传输预编码矩阵中的第m行第n列元素的相位系数,所述m为小于或等于天线端口数的正整数,所述n为小于或等于所述传输层数的正整数。

本实施例中,通过网络设备确定终端设备对应的至少一个上行传输预编码矩阵以及传输层数,并向所述终端设备发送传输预编码矩阵指示信息(用于指示码本中包括的上行传输预编码矩阵中的所述至少一个上行传输预编码矩阵)和传输层数指示信息(用于指示传输层数);进一步地,所述终端设备根据所述传输预编码矩阵指示信息、所述传输层数指示信息以及所述码本,确定所述至少一个上行传输预编码矩阵;其中,所述上行传输预编码矩阵中包括:至少一个非零元素且所述非零元素的模值与所述上行传输预编码矩阵中其它非零元素的模值不同。可见,实现了上行传输预编码矩阵的指示,另外由于采用非恒模预编码矩阵,可以较好地匹配实际的信道,从而提高了预编码性能。

可选地,在上述实施例的基础上,所述网络设备还可以向所述终端设备发送系数指示信息,所述系数指示信息用于指示所述码本中的上行传输预编码矩阵中的元素的所述αm,n和/或所述需要说明的是,在实际应用中,αm,n也可以等于0或1。可选地,所述系数指示信息包括:m比特的第一系数指示信息和/或n比特的第二系数指示信息;其中,所述第一系数指示信息用于指示所述αm,n,所述第二系数指示信息用于指示所述m和n都为大于0的正整数。例如:所述系数指示信息包括:2比特的第一系数指示信息和2比特的第二系数指示信息,当第一系数指示信息对应的值为00、01、10和11时,分别指示αm,n为0、0.5、和1中的某一个(如00指示0、01指示0.5、10指示以及11指示1);当第二系数指示信息对应的值为00、01、10和11时,分别指示为0、π/2、π和3π/2中的某一个(如00指示0、01指示π/2、10指示π以及11指示3π/2)。

对应地,所述终端设备接收来自所述网络设备的所述系数指示信息,以便根据所述系数指示信息确定所述码本。

当然,所述网络设备还可通过其它方式为所述终端设备配置所述码本,本申请实施例中对此并不作限制。

通常情况下,为了提升边缘覆盖或者提升上行预编码的精度,更好的匹配上行信道,上行传输预编码矩阵数目需要增加,以提供更多的上行波束,保证更为精确的上行方向对准。但由于上行传输预编码矩阵数目的增加,导致传输预编码矩阵指示域的开销较大。因此,本申请提供的传输预编码矩阵的指示方法实施例三和实施例四,旨在解决现有技术中传输预编码矩阵指示域开销较大的技术问题。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。

下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。

图4为本申请提供的传输预编码矩阵的指示方法实施例三的流程示意图。本实施例中涉及的执行主体包括:终端设备和/或网络设备,该终端设备和网络设备都可以通过软件和/或硬件实现。如图4所示,本实施例的方法包括:

步骤s401、确定终端设备对应的至少一个上行传输预编码矩阵以及上行传输层数。

本步骤中,网络设备根据所述终端设备对应的上行信道状态信息确定所述终端设备对应的至少一个上行传输预编码矩阵以及上行传输层数。可选地,所述至少一个上行传输预编码矩阵属于码本子集中的预编码矩阵,其中,所述码本子集为所述上行传输层数对应的码本中的一部分。可选地,所述码本为当前传输模式下预设或者配置的预编码矩阵集合(即为完整的码本)。

当然,所述网络设备还可根据其他信息确定所述终端设备对应的至少一个上行传输预编码矩阵以及上行传输层数,本实施例中对此并不作限制。

可选地,所述码本子集中各上行传输预编码矩阵的索引为:按照所述码本中的所述各上行传输预编码矩阵的先后索引顺序依次重新建立的索引,例如:所述码本子集中的索引包括:0、1、2、…、n-2、n-1,n为所述码本子集中包括的预编码矩阵的数目,又例如:所述码本子集中的索引包括:m、m+1、m+2、…、m+n-2、m+n-1,m+n为所述码本子集中包括的预编码矩阵的数目,n为所述码本子集中包括的预编码矩阵的数目,m为预设值。例如,预编码矩阵0在所述码本中的索引为0、预编码矩阵1在所述码本中的索引为1、预编码矩阵2在所述码本中的索引为2、预编码矩阵3在所述码本中的索引为3,假设预编码矩阵1和预编码矩阵3属于所述码本子集,预编码矩阵0和预编码矩阵2不属于所述码本子集,则预编码矩阵1在所述码本子集中的索引为0以及预编码矩阵3在所述码本子集中的索引为1。

步骤s402、向所述终端设备发送下行控制信息。

本步骤中,所述网络设备向所述终端设备发送下行控制信息;其中,所述下行控制信息中包括:传输预编码矩阵指示域以及传输层数指示域,所述传输预编码矩阵指示域用于指示所述至少一个上行传输预编码矩阵的索引,所述传输层数指示域用于指示所述上行传输层数,所述传输预编码矩阵指示域的比特数目与所述码本子集中包括的预编码矩阵的数目有关。可选地,所述传输预编码矩阵指示域的比特数目为:所述网络设备根据所述码本子集中所包括的预编码矩阵的数目确定的,以确保所述传输预编码矩阵指示域能够指示所述码本子集中的任一预编码矩阵。例如,假设所述码本包括16个预编码矩阵以及所述码本子集包括8个预编码矩阵,则用于指示所述码本的传输预编码矩阵指示域的比特数目为4,但用于指示所述码本子集的传输预编码矩阵指示域的比特数目为3;又例如,假设所述码本包括8个预编码矩阵以及所述码本子集中包括4个预编码矩阵,则用于指示所述码本的传输预编码矩阵指示域的比特数目为3,但用于指示所述码本子集的传输预编码矩阵指示域的比特数目为2。

可见,所述传输预编码矩阵指示域的比特数目小于用于指示所述码本的传输预编码矩阵指示域的比特数目,从而减少了传输预编码矩阵指示域的开销。当然,所述下行控制信息中还可以包括其它指示域,本实施例中对此并不作限制。

需要说明的是,当联合编码时,所述传输层数指示域以及所述传输预编码矩阵指示域可以合并为所述下行控制信息中的一个域,本申请实施例中对此并不作限制。

步骤s403、接收来自网络设备的下行控制信息。

本步骤中,所述终端设备接收来自所述网络设备的所述下行控制信息;其中,所述下行控制信息中包括:所述传输预编码矩阵指示域以及所述传输层数指示域,所述传输预编码矩阵指示域用于指示至少一个上行传输预编码矩阵的索引,所述传输层指示域用于指示上行传输层数。

步骤s404、根据所述至少一个上行传输预编码矩阵的索引、所述传输层数以及所述码本子集,确定所述上行传输预编码矩阵。

本步骤中,所述终端设备根据所述至少一个上行传输预编码矩阵的索引、所述传输层数以及所述码本子集,从所述码本子集中确定出与所述至少一个上行传输预编码矩阵的索引和所述传输层数相匹配的所述至少一个上行传输预编码矩阵,以便进一步根据所述至少一个上行传输预编码矩阵对需要发送的数据进行预处理。

本实施例中,通过网络设备确定终端设备对应的至少一个上行传输预编码矩阵以及上行传输层数,并向所述终端设备发送下行控制信息;其中,所述下行控制信息中包括:传输预编码矩阵指示域以及传输层数指示域,所述传输预编码矩阵指示域用于指示所述至少一个上行传输预编码矩阵的索引,所述传输层数指示域用于指示所述上行传输层数,所述传输预编码矩阵指示域的比特数目与码本子集中包括的预编码矩阵的数目有关,所述码本子集为所述上行传输层数对应的码本中的一部分;进一步地,所述终端设备根据所述至少一个上行传输预编码矩阵的索引、所述传输层数以及所述码本子集,确定所述上行传输预编码矩阵。可见,实现了上行传输预编码矩阵的指示,另外由于所述码本子集为所述上行传输层数对应的码本中的一部分,因此,所述传输预编码矩阵指示域的比特数目小于用于指示所述码本的传输预编码矩阵指示域的比特数目,从而减少了传输预编码矩阵指示域的开销。

图5为本申请提供的传输预编码矩阵的指示方法实施例四的流程示意图。如图5所示,在上述实施例三的基础上,本实施例的方法包括:

步骤s501、确定所述终端设备对应的所述码本子集。

本步骤中,所述网络设备确定所述终端设备对应的所述码本子集;其中,所述码本子集为所述上行传输层数对应的所述码本中的一部分,可选地,所述码本为当前传输模式下预设或者配置的预编码矩阵集合(即为完整的码本)。

可选地,网络设备根据所述终端设备发送的上行信号或者信道,确定需要配置的码本子集;其中,所述上行信号可以为用于上行信道探测的参考信号,如上行探测参考信号(soundingreferencesignal,srs)、用于上行解调的参考信号,如上行解调参考信号(demodulationreferencesignal,dmrs)等,所述信道可以为用于随机接入的物理信道,如物理随机接入信道,(physicalrandomaccesschannel,prach)、用于上行数据传输的信道,如物理上行共享数据信道(physicaluplinksharedchannel,pusch)或用于上行控制信息传输的信道,如物理上行控制信道(physicaluplinkcontrolchannel,pucch)等,本申请实施例中对此不做限定。具体的如何根据所述终端设备发送的上行信号或者信道确定需要配置的码本子集,本申请实施例中不做限定,例如可以根据所述上行信号或信道估计可能使用的码本子集或者上行传输预编码矩阵集合(所述上行传输预编码矩阵集合中包含至少一个预编码矩阵),在终端设备使用所述上行传输预编码矩阵集合中的预编码矩阵进行上行发送时,网络设备测得的信号质量比使用其他预编码矩阵(非属于所述上行传输预编码矩阵集合中的预编码矩阵)进行上行发送时的信号质量好,可选地,所述信号质量包括信号干扰噪声比(signaltointerferenceplusnoiseratio,sinr),当然,所述信号质量还可以包括其它信息,本申请实施例中对此并不作限制。

步骤s502、向所述终端设备发送配置消息。

本步骤中,所述网络设备向所述终端设备发送用于指示所述码本子集的配置消息,以便所述终端设备根据所述配置消息确定出所述码本子集。可选地,所述配置消息可以为高层信令消息,也可以为物理层信令消息,本申请实施例中对此并不做限定。

可选地,所述配置消息包括:至少一个比特位,所述比特位用于指示;所述码本中与所述比特位对应的至少一个传输预编码矩阵是否属于所述码本子集;若所述比特位的数值等于预设数值(例如1),则所述码本中与所述比特位对应的所述至少一个传输预编码矩阵属于所述码本子集;若所述比特位的数值不等于所述预设数值(例如所述比特位的数值等于0),则所述码本中与所述比特位对应的所述至少一个传输预编码矩阵不属于所述码本子集。例如:假设所述配置消息包括:3个比特位,第1个比特位用于指示所述码本中索引为0-3对应的传输预编码矩阵(或预编码矩阵)、第2个比特位用于指示所述码本中索引为4-7对应的传输预编码矩阵以及第3个比特位用于指示所述码本中索引为8-11对应的传输预编码矩阵,当所述第1个比特位的数值等于所述预设数值,则代表所述码本中索引为0-3对应的传输预编码矩阵属于所述码本子集,当所述第2个比特位的数值不等于所述预设数值,则代表所述码本中索引为4-7对应的传输预编码矩阵不属于所述码本子集。

可选地,所述配置消息包括:采样因子l和偏移量λ;可选地,所述网络设备和所述终端设备中都预设有公式其中,所述代表所述码本中传输预编码矩阵的索引,mod代表取余运算;所述网络设备和/或所述终端设备在确定所述采样因子l和所述偏移量λ后,便可获知所述码本中的索引满足公式的传输预编码矩阵属于所述码本子集。

可选地,所述配置消息包括:用于指示构成所述码本子集的至少一个目标元素的信息(例如,假设码本中的元素0≤|αm,n|≤1,目标元素是指构成码本子集中的预编码矩阵的元素,所述目标元素的信息可以为αm,n和/或),以便所述终端设备确定所述码本中仅包含所述目标元素的预编码矩阵属于所述码本子集,即所述码本中包含除所述目标元素之外的其它元素的任意预编码矩阵不属于所述码本子集。

可选地,所述配置消息还可用于指示所述码本中用于构成所述码本子集的至少一个目标预编码矩阵的索引,以便所述终端设备根据所述配置消息确定所述码本子集。

当然,所述配置消息还可采用其它形式,用于指示所述码本子集,本申请实施例中对此并不作限制。

步骤s503、接收所述网络设备发送的所述配置消息。

本步骤中,所述终端设备接收所述网络设备发送的所述配置消息,以便根据所述配置消息确定所述码本子集。可选地,若所述配置消息包括:所述至少一个比特位,则所述终端设备根据所述至少一个比特位的数值,判断所述码本中与所述比特位对应的至少一个传输预编码矩阵是否属于所述码本子集;在所述比特位的数值等于预设数值(例如1),则所述终端设备确定所述码本中与所述比特位对应的所述至少一个传输预编码矩阵属于所述码本子集。可选地,若所述配置消息包括:采样因子l和偏移量λ,则所述终端设备根据所述采样因子l和偏移量λ,确定所述码本中的索引满足公式的传输预编码矩阵属于所述码本子集。可选地,若所述配置消息包括:用于指示构成所述码本子集的至少一个目标元素的信息,则所述终端设备根据所述配置消息确定所述码本中仅包含所述目标元素的预编码矩阵属于所述码本子集。当然,所述配置消息还可包括其它形式,对应地,所述终端设备还可通过其它形式确定所述码本子集,本实施例中此处不再赘述。

本实施例中,通过所述网络设备确定所述终端设备对应的所述码本子集(所述码本子集为所述上行传输层数对应的所述码本中的一部分),并向所述终端设备发送用于指示所述码本子集的配置消息;进一步地,所述终端设备接收所述网络设备发送的所述配置消息,以便根据所述配置消息确定所述码本子集。可见,实现了所述码本子集的指示方式,以便所述终端设备根据所述码本子集确定所述上行传输预编码矩阵。

根据前述方法,图6为本申请实施例提供的设备的示意图一,如图6所示,该设备可以为终端设备10,也可以为芯片或电路,比如可设置于终端设备的芯片或电路。该终端设备10可以对应上述方法中的终端设备。

该设备可以包括处理器110和存储器120。该存储器120用于存储指令,该处理器110用于执行该存储器120存储的指令,以实现如上图2a、图3-图5中任意附图对应的方法中的步骤。

进一步的,该设备还可以包括、输入口140和输出口150。进一步的,该设备还可以进一步包括总线系统130,其中,处理器110、存储器120、输入口140和输出口150可以通过总线系统130相连。

处理器110用于执行该存储器120存储的指令,以控制输入口140接收信号,并控制输出口150发送信号,完成上述方法中终端设备的步骤。其中,输入口140和输出口150可以为相同或者不同的物理实体。为相同的物理实体时,可以统称为输入输出口。所述存储器220可以集成在所述处理器210中,也可以与所述处理器210分开设置。

作为一种实现方式,输入口140和输出口150的功能可以考虑通过收发电路或者收发的专用芯片实现。处理器110可以考虑通过专用处理芯片、处理电路、处理器或者通用芯片实现。

作为另一种实现方式,可以考虑使用通用计算机的方式来实现本申请实施例提供的终端设备。即将实现处理器110,输入口140和输出口150功能的程序代码存储在存储器中,通用处理器通过执行存储器中的代码来实现处理器110,输入口140和输出口150的功能。

该设备所涉及的与本申请实施例提供的技术方案相关的概念,解释和详细说明及其他步骤请参见前述方法或其他实施例中关于这些内容的描述,此处不做赘述。

图7为本申请提供的一种终端设备的结构示意图。该终端设备可适用于图1所示出的系统中。为了便于说明,图7仅示出了终端设备的主要部件。如图7所示,终端设备10包括处理器、存储器、控制电路、天线以及输入输出装置。处理器主要用于对通信协议以及通信数据进行处理,以及对整个终端设备进行控制,执行软件程序,处理软件程序的数据,例如用于支持终端设备执行上述传输预编码矩阵的指示方法实施例中所描述的动作。存储器主要用于存储软件程序和数据,例如存储上述实施例中所描述的码本。控制电路主要用于基带信号与射频信号的转换以及对射频信号的处理。控制电路和天线一起也可以叫做输入输出口,主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。

当终端设备开机后,处理器可以读取存储单元中的软件程序,解释并执行软件程序的指令,处理软件程序的数据。当需要通过无线发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到终端设备时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。

本领域技术人员可以理解,为了便于说明,图7仅示出了一个存储器和处理器。在实际的终端设备中,可以存在多个处理器和存储器。存储器也可以称为存储介质或者存储设备等,本申请实施例对此不做限制。

作为一种可选的实现方式,处理器可以包括基带处理器和中央处理器,基带处理器主要用于对通信协议以及通信数据进行处理,中央处理器主要用于对整个终端设备进行控制,执行软件程序,处理软件程序的数据。图7中的处理器集成了基带处理器和中央处理器的功能,本领域技术人员可以理解,基带处理器和中央处理器也可以是各自独立的处理器,通过总线等技术互联。本领域技术人员可以理解,终端设备可以包括多个基带处理器以适应不同的网络制式,终端设备可以包括多个中央处理器以增强其处理能力,终端设备的各个部件可以通过各种总线连接。所述基带处理器也可以表述为基带处理电路或者基带处理芯片。所述中央处理器也可以表述为中央处理电路或者中央处理芯片。对通信协议以及通信数据进行处理的功能可以内置在处理器中,也可以以软件程序的形式存储在存储单元中,由处理器执行软件程序以实现基带处理功能。

示例性的,在申请实施例中,可以将具有收发功能的天线和控制电路视为终端设备10的收发单元101,将具有处理功能的处理器视为终端设备10的处理单元102。如图7所示,终端设备10包括收发单元101和处理单元102。收发单元也可以称为输入输出口、收发机、收发装置等。可选的,可以将收发单元101中用于实现接收功能的器件视为接收单元,将收发单元101中用于实现发送功能的器件视为发送单元,即收发单元101包括接收单元和发送单元示例性的,接收单元也可以称为接收机、输入口、接收电路等,发送单元可以称为发射机、发射器或者发射电路等。

根据前述方法,图8为本申请实施例提供的设备的示意图二,如图8所示,该设备可以为网络设备20,也可以为芯片或电路,如可设置于网络设备内的芯片或电路。该设备20对应上述方法中的网络设备。该设备可以包括处理器210和存储器220。该存储器220用于存储指令,该处理器210用于执行该存储器220存储的指令,以使所述设备实现前述如图2a、图3-图5中任意附图对应的方法。

进一步的,该网络还可以包括输入口240和输出口250。再进一步的,该网络还可以包括总线系统230。

其中,处理器210、存储器220、输入口240和输出口250通过总线系统230相连,处理器210用于执行该存储器220存储的指令,以控制输入口240接收信号,并控制输出口250发送信号,完成上述方法中网络设备的步骤。其中,输入口240和输出口250可以为相同或者不同的物理实体。为相同的物理实体时,可以统称为输入输出口。所述存储器220可以集成在所述处理器210中,也可以与所述处理器210分开设置。

作为一种实现方式,输入口240和输出口250的功能可以考虑通过收发电路或者收发的专用芯片实现。处理器210可以考虑通过专用处理芯片、处理电路、处理器或者通用芯片实现。

作为另一种实现方式,可以考虑使用通用计算机的方式来实现本申请实施例提供的网络设备。即将实现处理器210,输入口240和输出口250功能的程序代码存储在存储器中,通用处理器通过执行存储器中的代码来实现处理器210,输入口240和输出口250的功能。

所述设备所涉及的与本申请实施例提供的技术方案相关的概念,解释和详细说明及其他步骤请参见前述方法或其他实施例中关于这些内容的描述,此处不做赘述。

根据前述方法,图9为本申请实施例提供的一种网络设备的结构示意图,如可以为基站的结构示意图。如图9所示,该基站可应用于如图1所示的系统中。基站20包括一个或多个射频单元,如远端射频单元(remoteradiounit,rru)201和一个或多个基带单元(basebandunit,bbu)(也可称为数字单元,digitalunit,du)202。所述rru201可以称为收发单元、收发机、收发电路、或者输入输出口等等,其可以包括至少一个天线2011和射频单元2012。所述rru201部分主要用于射频信号的收发以及射频信号与基带信号的转换,例如用于向终端设备发送上述实施例中所述的信令消息。所述bbu202部分主要用于进行基带处理,对基站进行控制等。所述rru201与bbu202可以是物理上设置在一起,也可以物理上分离设置的,即分布式基站。

所述bbu202为基站的控制中心,也可以称为处理单元,主要用于完成基带处理功能,如信道编码,复用,调制,扩频等等。例如所述bbu(处理单元)可以用于控制基站执行上述方法实施例中关于网络设备的操作流程。

在一个示例中,所述bbu202可以由一个或多个单板构成,多个单板可以共同支持单一接入制式的无线接入网(如lte网),也可以分别支持不同接入制式的无线接入网。所述bbu202还包括存储器2021和处理器2022。所述存储器2021用以存储必要的指令和数据。例如存储器2021存储上述实施例中的预设信息、码本等。所述处理器2022用于控制基站进行必要的动作,例如用于控制基站执行上述方法实施例中关于网络设备的操作流程。所述存储器2021和处理器2022可以服务于一个或多个单板。也就是说,可以每个单板上单独设置存储器和处理器。也可以是多个单板共用相同的存储器和处理器。此外每个单板上还可以设置有必要的电路。

根据本申请实施例提供的方法,本申请实施例还提供一种通信系统,其包括前述的网络设备和一个或多于一个终端设备。

应理解,在本申请实施例中,处理器可以是中央处理单元(centralprocessingunit,简称为“cpu”),该处理器还可以是其他通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

该存储器可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器。

该总线系统除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统。

在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。

还应理解,本文中涉及的第一、第二、第三、第四以及各种数字编号仅为描述方便进行的区分,并不用来限制本申请实施例的范围。

应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各种说明性逻辑块(illustrativelogicalblock)和步骤(step),能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

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