一种指示频率选择性预编码信息的方法、基站及用户设备与流程

文档序号:13515952阅读:219来源:国知局
一种指示频率选择性预编码信息的方法、基站及用户设备与流程

本发明涉及通信技术领域,尤其涉及一种指示频率选择性预编码信息的方法、基站及用户设备。



背景技术:

在新无线电(newradio)系统中,上行既支持传统的基于傅里叶扩频正交频分复用(discretefouriertransformspreadorthogonalfrequencydivisionmultiplexing,dft-s-ofdm)波形的传输,也支持和下行传输相同的基于循环前缀正交频分复用(cyclicprefixorthogonalfrequencydivisionmultiplexing,cp-ofdm)波形的传输。

基于cp-ofdm波形的上行链路多进多出(uplinkmultiple-inputmultiple-output,ulmimo)传输机制中,当基于码本传输时,若发送天线的数目大于2,则可支持频率选择性预编码。为了支持基于码本的频率选择性预编码,需要重新确定一套有效的发射预编码矩阵指示(transmittedprecodingmatrixindicator,tpmi)机制,以便基站传递所需的预编码信息给用户设备(userequipment,ue)。

目前第三代合作伙伴计划(the3rdgenerationpartnershipproject,3gpp)还没有对ulmimo传输,在频率选择性预编码条件下tpmi如何进行指示有一个明确的方案。如果ulmimo支持频率选择性预编码的话,对于子频带(subband)tpmi信令有如下方案可供讨论研究:

通过下行控制信息(downlinkcontrolinformation,dci)传给ue的子频带tpmi只针对于当前物理下行控制信道(physicaldownlinkcontrolchannel,pusch)传输中实际分配给该ue的资源块(resourceblock,rb)。

然而,如果按照分配的子频带个数进行tpmi指示的话,那么意味着tpmi占用的bit位数会随着资源分配的情况发生变化,这会增加进行物理下行控制信道(physicaldownlinkcontrolchannel,pdcch)盲检测的难度。



技术实现要素:

本发明实施例提供一种指示频率选择性预编码信息的方法、基站及用户设备,可降低物理下行控制信道pdcch盲检测的难度。

第一方面,本发明实施例提供了一种指示频率选择性预编码信息的方法,该方法包括:

确定发射预编码矩阵指示tpmi信令所占用的第一比特数,以及确定每个子频带的tpmi所占用的第二比特数;

根据系统带宽值、所述第一比特数以及所述第二比特数确定子频带的数目;

根据所述第一比特数、所述第二比特数以及所述每个子频带对应的预编码矩阵信息生成tpmi信令;向用户设备发送所述tpmi信令。

第二方面,本发明实施例提供了一种指示频率选择性预编码信息的方法,该方法包括:

确定发射预编码矩阵指示tpmi信令所占用的第一比特数,以及确定每个子频带的tpmi所占用的第二比特数;

根据系统带宽值、所述第一比特数以及所述第二比特数确定子频带的数目;

接收基站发送的发射预编码矩阵指示tpmi信令;

根据所述第一比特数、所述第二比特数以及所述tpmi信令确定每个子频带的预编码矩阵信息。

第三方面,本发明实施例提供了一种基站,该基站包括用于执行上述第一方面的方法的单元。

第四方面,本发明实施例提供了一种用户设备,该用户设备包括用于执行上述第二方面的方法的单元。

第五方面,本发明实施例提供了另一种基站,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储支持基站执行上述方法的计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述第一方面的方法。

第六方面,本发明实施例提供了另一种用户设备,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储支持用户设备执行上述方法的计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述第二方面的方法。

第七方面,本发明实施例提供了一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面的方法。

第八方面,本发明实施例提供了一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第二方面的方法。

本发明实施例通过确定发射预编码矩阵指示tpmi信令所占用的第一比特数,以及确定每个子频带的tpmi所占用的第二比特数;根据系统带宽值、所述第一比特数以及所述第二比特数确定子频带的数目;根据所述第一比特数、所述第二比特数以及所述每个子频带对应的预编码矩阵信息生成tpmi信令;向用户设备发送所述tpmi信令。由于基站生成的固定比特数的tpmi信令,tpmi信令所占的比特数不会随着可分配的带宽的变化而变化,能够降低物理下行控制信道pdcch的盲检测难度。

附图说明

为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种指示频率选择性预编码信息的方法的示意流程图;

图2是本发明实施例提供的一种指示频率选择性预编码信息的方法中s103的具体实现流程图;

图3是本发明实施例提供的一种指示频率选择性预编码信息的方法中s1032的具体实现流程图;

图4是本发明另一实施例提供指示频率选择性预编码信息的方法的示意流程图;

图5是本发明实施例提供的一种为用户设备分配的可调度的物理资源的示意图;

图6是本发明另一实施例提供的一种为用户设备分配的可调度的物理资源的示意图;

图7是本发明再一实施例提供的一种为用户设备分配的可调度的物理资源的示意图;

图8是本发明再一实施例提供的一种指示频率选择性预编码信息的方法的示意流程图;

图9是本发明实施例提供的一种指示频率选择性预编码信息的方法中s304的具体实现流程图;

图10是本发明又一实施例提供的一种指示频率选择性预编码信息的方法的示意流程图;

图11是本发明实施例提供的一种指示频率选择性预编码信息的方法中s406的具体实现流程图;

图12是本发明实施例提供的一种指示频率选择性预编码信息的方法中s4061的具体实现流程图;

图13是本发明实施例提供的一种基站的示意性框图;

图14是本发明实施例提供的一种终端的示意性框图;

图15是本发明另一实施例提供的一种基站的示意性框图;

图16是本发明另一实施例提供的一种终端的示意性框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。

参见图1,是本发明实施例提供一种指示频率选择性预编码信息的方法的示意流程图。本实施例的执行主体是基站,用于指示上行链路(uplink,ul)的频率选择性预编码信息。如图所示指示频率选择性预编码信息的方法可包括:

s101:确定发射预编码矩阵指示tpmi信令所占用的第一比特数,以及确定每个子频带的tpmi所占用的第二比特数。

基站可以在检测到用户设备(userequipment,ue)发送的用于获取ul的频率选择性预编码信息的请求时,识别为需要指示上行链路ul的频率选择性预编码信息;基站也可以是在检测到ue接入该基站时,识别为需要指示上行链路ul的频率选择性预编码信息,但并不限于此,此处不做限制。

基站可通过预设的支持频率选择性的发射预编码矩阵指示(transmittedprecodingmatrixindicator,tpmi)的下行控制信息(downlinkcontrolinformation,dci)的格式(format)获取tpmi信令所占用的第一比特数。tpmi信令所占用的第一比特数是指tpmi信令所占用的比特的数目。

基站也可以根据系统带宽值与tpmi信令所占用的比特(bit)数之间的预设对应关系,获取当前的系统带宽值对应的tpmi信令所占用的第一比特数。

当前的系统带宽值sysbw越大,tpmi信令所占用的第一比特数bittpmi也越大,当前的系统带宽值sysbw与tpmi信令所占用的第一比特数bittpmi可以是正比例关系,也可以是非正比例关系,此处不做限制。

在本实施例中,以tpmi信令所占用的第一比特数bittpmi与当前的系统带宽值sysbw成正比为例进行说明,其关系如下所示:

bittpmi=sysbw×1bit/mhz(1)

式(1)中,系统带宽值sysbw的单位为兆赫兹(mhz)。

基站确定的tpmi信令所占用的第一比特数是指用于指示频率选择性预编码信息所占用的比特数,不包括如用于循环冗余校验检测(cyclicredundancycheck,crc)所占用的比特数。

基站根据ue上报的处理能力信息和信道状态信息(channelstateinformation,csi),确定物理上行共享信道(physicaluplinksharedchannel,pusch)传输的层的数目,并获取pusch传输所使用的天线端口的数目,从而根据pusch传输的层的数目以及pusch传输所使用的天线端口的数目确定pusch传输的码本集合。

其中,pusch可用资源由基站预先确定,然后根据ue的业务需求按照某种方式分配给ue使用。pusch传输的层的数目小于或等于pusch传输所使用的天线端口的数目。一个码本集合(或者说一个码本)包括多个预编码矩阵,通过码本集合中的码本索引来指示对应的预编码矩阵。

由于码字数量和发送天线端口的数目不一致,需要将码字流映射到不同的发送天线上,因此需要使用层与预编码。层映射与预编码实际上是“映射码字到发送天线”过程的两个的子过程。层映射首先按照一定的规则将码字流重新映射到多个层(新的数据流),预编码再将数据映射到不同的天线端口上,在各个天线端口上进行资源映射,生成正交频分复用(orthogonalfrequencydivisionmultiplexing,ofdm)符号并发射。其中,码字是指来自上层的业务流进行信道编码之后的数据。不同的码字区分不同的数据流,其目的是通过mimo发送多路数据,实现空间复用。

天线端口指用于传输的逻辑端口,与物理天线不存在定义上的一一对应关系。天线端口由用于该天线的参考信号来定义。等于说,使用的参考信号是某一类逻辑端口的名字。

基站在确定pusch的码本集合之后,根据pusch的码本集合确定每个子频带subband的tpmi所占用的第二比特数。例如,当pusch的码本集合包括的预编码矩阵数目小于等于8时,那么每个子频带的tpmi所占用的第二比特数为3,此时,3比特二进制数最多能表示23=8个码本索引;当pusch的码本集合包括的预编码矩阵的数目大于8且小于等于16时,那么每个子频带的tpmi所占用的第二比特数为4,此时,4比特二进制数最多能表示24=16个码本索引。

s102:根据系统带宽值、所述第一比特数以及所述第二比特数确定子频带的数目。

基站根据tpmi信令所占用的第一比特数以及每个子频带的tpmi所占用的第二比特数,确定当前的系统带宽值可以划分的子频带的数目,子频带的数目为tpmi信令所占用的第一比特数与每个子频带的tpmi所占用的第二比特数之商,计算公式如下:

其中,式(2)表示numsubband向下取整,tpmi信令中剩余的比特位可以闲置或用于校验等,此处不做限制。numsubband表示被划分的子频带的数目,bittpmi表示tpmi信令所占用的第一比特数,bitsubband表示每个子频带的tpmi所占用的第二比特数。

基站在确定可划分的子频带的数目时,根据当前的系统带宽值为每个子频带配置频率物理资源,确定每个子频带各自对应的物理资源信息。每个子频带各自对应的物理资源信息可以包括每个子频带各自分配到的带宽值以及带宽的频域位置。系统带宽值是系统预先配置的,基站和ue都已知的。

s103:根据所述第一比特数、所述第二比特数以及所述每个子频带对应的预编码矩阵信息生成tpmi信令。

基站将每个子频带对应的预编码矩阵信息按预设格式生成tpmi信令,tpmi信令占用第一比特数,每个子频带各自对应的tpmi占用第二比特数。预编码矩阵信息可以是预编码矩阵的标识或索引信息。该索引信息为码本索引。

预设格式是预先定义的格式,用于指示封装每个子频带的tpmi。基站以及终端均知晓预设格式。

可选地,在一实施方式中,如图2所示,s103可以具体包括s1031~s1035。图2是本发明实施例提供的一种指示频率选择性预编码信息的方法中s103的具体实现流程图,具体如下:

s1031:接收用户设备上报的上行参考信号。

基站接收用户设备ue上报的上行参考信号(soundingreferencesignal,

srs),并根据获取到的上行参考信号确定每个子频带对应的预编码矩阵信息。此对ue的数目不做限定。

s1032:根据所述子频带的数目以及所述系统带宽值配置每个子频带各自对应的物理资源信息。

基站根据s102中确定的子频带的数目,以及已获知的系统带宽值配置每个子频带各自对应的物理资源信息。

例如,假设系统带宽值为40mhz,tpmi信令所占用的第一比特数为40bit,每个子频带的tpmi所占用的第二比特数为4bit,那么按照式(2)可以均匀切分成10个子频带,从而可以计算出每一个子频带的带宽为4mhz。

进一步地,为了提高配置每个子频带各自对应的物理资源信息的效率,在另一实施方式中,s1032可以具体为:根据所述系统带宽值以及所述子频带的数目确定所述每个子频带所占用的资源块的数目。

基站将系统带宽值以资源块(resourceblock,rb)为最小粒度为每个子频带划资源块。例如,rb在频域上对应12个连续的载波(在15k载波间隔的情况下,1个rb对应180khz),在时域上对应一个时隙slot(1个时隙对应半个子帧,1个时隙的时间长度为0.5毫秒ms)的资源。计算每个子频带所占用的资源块的数目的公式如下:

其中,式(3)表示资源块的数目rbnumsubband向下取整,rbnumsysbw表示系统带宽值对应的资源块的数目,numsubband表示子频带的数目。

相邻两个子频带对应的rb的数目可以相同,也可以不同,此处不做限制。

进一步地,在另一实施方式中,如图3所示,所述根据所述系统带宽值以及所述子频带的数目确定所述每个子频带所占用的资源块的数目可以包括s10321~s10323。图3是本发明实施例提供的一种指示频率选择性预编码信息的方法中s1032的具体实现流程图,具体如下:

s10321:计算所述系统带宽值对应的可分配的资源块的数目与所述子频带的数目之间的余数。

s10322:若所述余数为零,则所述每个子频带所占用的资源块的数目为所述可分配的资源块的数目与所述子频带的数目之商。

例如,假设系统带宽值为40mhz,40mhz对应200个rb,tpmi信令所占用的第一比特数为40bit,每个子频带的tpmi所占用的第二比特数为4bit,那么按照式(2)可以均匀切分成10个子频带。由于200与10之间的商为420,余数为零,根据式(3)可以计算出每一个子频带的带宽为4mhz,每个子频带对应20个rb。

s10323:若所述余数大于零,则第一子频带所占用的资源块的数目与第二子频带所占用的资源块的数目之差等于所述余数;其中,所述第二子频带为除所述第一子频带之外的任一子频带。

当系统带宽值对应的可分配的资源块的数目与子频带的数目之间的余数大于零时,基站为每个子频带均匀分配资源块,每个子频带分配到的资源块的数目为可分配的资源块的数目与子频带的数目之间的商,并将余出的rb按预定规则合入一个或至少两个子频带,合入余数个资源块的子频带为第二子频带,除第二子频带之外的所有子频带均为第一子频带,第一子频带各自对应的资源块的数目相同。

例如,当基站将余出的rb按预定规则合入一个子频带时,第二子频带可以是由系统带宽值划分出的最后一个子频带,也可以是第一个子频带,还可以是除首位两端的子频带之间的任一子频带。

假设系统带宽值为对应200个rb,tpmi信令所占用的第一比特数为44bit,每个子频带的tpmi所占用的第二比特数为4bit,那么按照式(2)可以切分成11个子频带,根据式(3)可以计算出第一子频带对应18个rb,第二子频带对应20个rb。

基站可以按照每个子频带的rb的数目尽量均匀的原则,将余数个rb分别合入不同的子频带,这样有一部分子频带的rb的数目为rbnumsubband,另一部分子频带的rb的数目为rbnumsubband+1。

假设系统带宽值为对应200个rb,tpmi信令所占用的第一比特数为44bit,每个子频带的tpmi所占用的第二比特数为4bit,那么按照式(2)可以切分成11个子频带,根据式(3)可以计算出每个子频带分配到的资源块的数目为可分配的资源块的数目与子频带的数目之间的商为18,余数为2。按照每个子频带的rb的数目尽量均匀的原则可知,第一子频带对应18个rb,第二子频带对应19个rb,且第一子频带的数目为9个,第二子频带的数目为2个。

此时,第二子频带可以是由系统带宽值划分出的最后n个子频带,也可以是前n个子频带,还可以是除首位两端的子频带之间的n个子频带,具体可根据实际情况设置,此处不做限制。

s1033:根据所述用户设备上报的所述上行参考信号及所述每个子频带各自对应的物理资源信息确定所述每个子频带的上行信道质量信息。

基站根据ue上报的上行参考信号进行上行信道测量,根据测量结果以及每个子频带各自对应的物理资源信息确定每个子频带的上行信道质量信息。其中,ue上报的srs用于上行信道质量测量。上行信道质量信息用于表示上行信道质量的好坏。

s1034:根据所述每个子频带的信道质量信息确定所述每个子频带对应的预编码矩阵信息。

基站从预设的码本集合中,分别获取与各子频带的信道质量信息相匹配的预编码矩阵,并确定与每个子频带的信道质量匹配的预编码矩阵的标识或索引信息。预编码矩阵信息可以是预编码矩阵的标识或索引信息。每个子频带对应的预编码矩阵信息用于获取每个子频带对应的预编码矩阵。

进一步地,基站从预设的码本集合中,分别获取与各子频带的信道质量信息最匹配的预编码矩阵,并确定该最匹配的预编码矩阵的标识或索引信息。

s1035:根据所述第一比特数、所述第二比特数以及所述每个子频带各自对应的预编码矩阵信息生成tpmi信令。

基站可以针对每个子帧生成tpmi信令,也可以针对至少两个子帧生成tpmi信令,此处不做限制。

当基站针对至少两个子帧生成tpmi信令时,该tpmi信令对该至少两个子帧有效。

s104:向用户设备发送所述tpmi信令。

基站向需要获取tpmi信令的ue发送生成的tpmi信令。

进一步地,s104可以具体为:按预设的更新周期向用户设备发送tpmi信令。

基站按预设的更新周期向发送srs的ue发送生成的tpmi信令,以使ue在接收到tpmi信令时,能够获取tpmi信令每个子频带对应的预编码矩阵信息,获取ue当前被分配的物理资源对应的预编码矩阵,从而能够根据获取到的预编码矩阵对调整符号进行预编码。

具体地,基站可以通过下行控制信息(downlinkcontrolinformation,dci)承载生成的tpmi信令,从而通过下行控制信息按预设的更新周期向用户设备发送已封装的tpmi信令。

其中,预设的更新周期以子帧为粒度,预设的更新周期对应n个子帧的时间长度,n为大于或等于1的整数。1个子帧的时间长度为1毫秒(ms),每个子帧包括2个时隙(slot),即每个时隙的时间长度为0.5ms。预设的更新周期可以是固定不变的,也可以是可调整的,此处不做限制。

由于ue会定时或不定时地向基站发送上行srs信号,基站在检测到新的srs信号时,返回s103,以生成新的tpmi信令。定时向基站发送上行srs信号是指ue以预设周期向基站发送上行srs信号,不定时向基站发送上行srs信号是指非周期性向基站发送上行srs信号。

上述方案,基站确定发射预编码矩阵指示tpmi信令所占用的第一比特数,以及确定每个子频带的tpmi所占用的第二比特数;根据系统带宽值、所述第一比特数以及所述第二比特数确定子频带的数目;根据所述第一比特数、所述第二比特数以及所述每个子频带对应的预编码矩阵信息生成tpmi信令;向用户设备发送所述tpmi信令。由于基站生成的固定比特数的tpmi信令,tpmi信令所占的比特数不会随着可分配的带宽的变化而变化,能够降低物理下行控制信道pdcch的盲检测难度。

预设更新周期向用户设备发送tpmi信令,从而保证在预设的更新周期内即使可分配的带宽发生变化,该tpmi信令仍然可用于新分配的带宽的上行传输,从而降低下行链路dl控制信令的开销。

基站根据系统带宽值以及子频带的数目之间的商和余数,确定每个子频带所占用的资源块的数目,能够快速配置每个子频带各自对应的物理资源信息,提高配置效率。

请参阅图4,图4是本发明另一实施例提供指示频率选择性预编码信息的方法的示意流程图。另一实施例与上一实施例的不同之处在于还包括s205,s201~s204与上一实施例中的s101~s104相同,具体请参阅上一实施例中s101~s104的相关描述,此处不赘述。

s205:为所述用户设备分配可调度的物理资源,并通过下行控制信道将所述可调度的物理资源的信息发送至所述用户设备。

基站在检测到ue具有发送数据的需求时,以子帧为最小粒度为该ue分配可调度的物理资源,并通过下行控制信道将为其分配的物理资源的信息发送至ue。即,基站向ue发送物理资源的信息的周期为1个子帧的时间长度(1ms)。

当tpmi信息的预设更新周期为1个子帧对应的时间长度时,基站可通过下行控制信道向ue同时发送tpmi信令以及该ue对应的物理资源的信息。

当tpmi信息的预设更新周期为n个子帧对应的时间长度,且n≥2时,基站通过下行控制信道向ue同时发送为ue的第一个子帧分配的物理资源的信息以及第一个tpmi信令,并每隔n个子帧的时间长度同时发送为ue的分配的物理资源的信息以及tpmi信令。

可调度的物理资源的信息可以包括物理资源的标识,还可以包括物理资源的数目。

为该ue分配的可调度的物理资源在频域上可以是连续的,也可以是非连续的。

例如,为该ue分配的可调度的物理资源可以包括两个或多个相邻的子频带包括的连续的物理资源,还可以包括两个不相邻的子频带包括的连续或不连续的物理资源。

相邻两个子帧对应的可调度的物理资源可以相同,也可以不同。即,针对不同的子帧时间长度,同一ue分配的可调度的频率连续的物理资源可以相同,也可以不同(不同可以是完全不同,也可以是部分不同)。

请一并参阅图5~图7,图5是本发明实施例提供的一种为用户设备分配的可调度的物理资源的示意图;图6是本发明另一实施例提供的一种为用户设备分配的可调度的物理资源的示意图;图7是本发明再一实施例提供的一种为用户设备分配的可调度的物理资源的示意图。

图5~图7中以系统带宽划分为10个子频带为例进行说明。

如图5所示,在n(n为正整数)个子帧的时间长度,为第一ue分配的可调度的物理资源是频率连续的物理资源,且固定不变。第一ue在第1~n个子帧的时间长度,可调度的频率连续的物理资源为:第7子频带对应的物理资源中与第8子频带相邻的部分物理资源、第8子频带对应的所有物理资源、以及第9频带对应的物理资源中与第8子频带相邻的部分物理资源。

如图6所示,为第一ue分配的可调度的物理资源是不频率连续的物理资源,且固定不变。第一ue在第1~n个子帧的时间长度,可调度的频率连续的物理资源为:第2子频带对应的物理资源中与第3子频带相邻的部分物理资源、第3子频带对应的所有物理资源以及第9频带对应的所有物理资源。

如图7所示,针对n+i个子帧的时间长度,为第一ue分配的频率连续的物理资源是动态变化的,n、i均为大于1的整数。第n子帧对应的可调度的频率连续的物理资源为第7子频带对应的所有物理资源以及第8子频带对应的所有物理资源;第n+i子帧对应的可调度的频率连续的物理资源为第4子频带对应的所有物理资源以及第5子频带对应的所有物理资源。

当基站以预设更新周期向用户设备发送tpmi信令,且在预设的更新周期内分配给ue的可调度的物理资源发生变化时,能够使得ue采用最新接收到的tpmi信令确定新的资源调度下当前每个子频带所使用的预编码信息,由于基站不需要针对每个子帧发送tpmi信令,且tpmi信令是通过dl控制信息向ue传递,当预设更新周期大于1个子帧的时间长度时,能够有效降低下行链路dl控制信令的开销。

参见图8,图8是本发明再一实施例提供一种指示频率选择性预编码信息的方法的示意流程图。本实施例的执行主体是用户设备ue,用于指示上行链路(uplink,ul)的频率选择性预编码信息。ue可以是手机、平板电脑等智能终端。如图所示指示频率选择性预编码信息的方法可包括:

s301:确定发射预编码矩阵指示tpmi信令所占用的第一比特数,以及确定每个子频带的tpmi所占用的第二比特数。

ue可通过预设的支持频率选择性的发射预编码矩阵指示(transmittedprecodingmatrixindicator,tpmi)的下行控制信息(downlinkcontrolinformation,dci)的格式(format)获取tpmi信令所占用的第一比特数。tpmi信令所占用的第一比特数是指tpmi信令所占用的比特的数目。

ue也可以根据系统带宽值与tpmi信令所占用的比特(bit)数之间的预设对应关系,获取当前的系统带宽值对应的tpmi信令所占用的第一比特数。

当前的系统带宽值sysbw越大,tpmi信令所占用的第一比特数bittpmi也越大,当前的系统带宽值sysbw与tpmi信令所占用的第一比特数bittpmi可以是正比例关系,也可以是非正比例关系,此处不做限制。

在本实施例中,以tpmi信令所占用的第一比特数bittpmi与当前的系统带宽值sysbw成正比为例进行说明,其关系如下所示:

bittpmi=sysbw×1bit/mhz(1)

式(1)中,系统带宽值sysbw的单位为兆赫兹(mhz)。

ue确定的tpmi信令所占用的第一比特数是指用于指示频率选择性预编码信息所占用的比特数,不包括如用于循环冗余校验检测(cyclicredundancycheck,crc)所占用的比特数。

ue根据自身的处理能力信息和信道状态信息(channelstateinformation,csi),确定物理上行共享信道(physicaluplinksharedchannel,pusch)传输的层的数目,并获取pusch传输所使用的天线端口的数目,从而根据pusch传输的层的数目以及pusch传输所使用的天线端口的数目确定pusch传输的码本集合。

其中,pusch可用资源由基站预先确定,然后根据ue的业务需求按照某种方式分配给ue使用。pusch传输的层的数目小于或等于pusch传输所使用的天线端口的数目。一个码本集合(或者说一个码本)包括多个预编码矩阵,通过码本集合中的码本索引来指示对应的预编码矩阵。

由于码字数量和发送天线端口的数目不一致,需要将码字流映射到不同的发送天线上,因此需要使用层与预编码。层映射与预编码实际上是“映射码字到发送天线”过程的两个的子过程。层映射首先按照一定的规则将码字流重新映射到多个层(新的数据流),预编码再将数据映射到不同的天线端口上,在各个天线端口上进行资源映射,生成正交频分复用(orthogonalfrequencydivisionmultiplexing,ofdm)符号并发射。其中,码字是指来自上层的业务流进行信道编码之后的数据。不同的码字区分不同的数据流,其目的是通过mimo发送多路数据,实现空间复用。

天线端口指用于传输的逻辑端口,与物理天线不存在定义上的一一对应关系。天线端口由用于该天线的参考信号来定义。等于说,使用的参考信号是某一类逻辑端口的名字。

ue在确定pusch的码本集合之后,根据pusch的码本集合确定每个子频带subband的tpmi所占用的第二比特数。例如,当pusch的码本集合包括的预编码矩阵数目小于等于8时,那么每个子频带的tpmi所占用的第二比特数为3,此时,3比特二进制数最多能表示23=8个码本索引;当pusch的码本集合包括的预编码矩阵的数目大于8且小于等于16时,那么每个子频带的tpmi所占用的第二比特数为4,此时,4比特二进制数最多能表示24=16个码本索引。

s302:根据系统带宽值、所述第一比特数以及所述第二比特数确定子频带的数目。

ue根据tpmi信令所占用的第一比特数以及每个子频带的tpmi所占用的第二比特数,确定当前的系统带宽值可以划分的子频带的数目,子频带的数目为tpmi信令所占用的第一比特数与每个子频带的tpmi所占用的第二比特数之商,计算公式如下:

其中,式(2)表示numsubband向下取整,tpmi信令中剩余的比特位可以闲置或用于校验等,此处不做限制。numsubband表示被划分的子频带的数目,bittpmi表示tpmi信令所占用的第一比特数,bitsubband表示每个子频带的tpmi所占用的第二比特数。

ue在确定可划分的子频带的数目时,根据当前的系统带宽值为每个子频带配置频率物理资源,确定每个子频带各自对应的物理资源信息。每个子频带各自对应的物理资源信息可以包括每个子频带各自分配到的带宽值以及带宽的频域位置。系统带宽值是系统预先配置的,基站和ue都已知的。

s303:接收基站发送的发射预编码矩阵指示tpmi信令。

s304:根据所述第一比特数、所述第二比特数以及所述tpmi信令确定每个子频带的预编码矩阵信息。

ue根据预先约定的生成tpmi信令的预设格式解析tpmi信令,得到一字符串,该字符串用于表示所有子频带的预编码矩阵信息。ue根据tpmi信令所占用的第一比特数、每个子频带的tpmi所占用的第二比特数以及解析得到的字符串,确定每个子频带的预编码矩阵信息。

例如,假设tpmi信令对应的字符串从左到右依次包含了第1子频带至第n子频带对应的预编码矩阵的码本索引,第一子频带的tpmi所占用的比特数为3,第二子频带的tpmi所占用的比特数为3,那么,ue将该字符串中前3比特的字符识别为第一子频带的预编码矩阵信息,将第4~5比特对应的字符识别为第二子频带的预编码矩阵信息。

可选地,在一实施方式中,s304还可以包括s3041~s3042。请一并参阅图9,图9是本发明实施例提供的一种指示频率选择性预编码信息的方法中s304的具体实现流程图,具体如下:

s3041:获取最新接收到的tpmi信令。

接收到的tpmi信令可以是基站按预设的更新周期发送的;其中,tpmi信令包括所述每个子频带对应的预编码矩阵信息。

预设的更新周期以子帧为粒度,预设的更新周期对应n个子帧的时间长度,n为大于或等于1的整数。1个子帧的时间长度为1ms,每个子帧包括2个时隙(slot),即每个时隙的时间长度为0.5ms。预设的更新周期可以是固定不变的,也可以是可调整的,此处不做限制。预编码矩阵信息可以包括预编码矩阵的标识或索引信息,预编码矩阵信息用于用户设备ue获取可调度的物理资源对应的预编码矩阵。

由于tpmi信令的预设的更新周期为n个子帧对应的时间长度,当n=1时,在时域上每个子帧对应的tpmi各不相同;当n≥2时,在时域上n个子帧的时间长度对应的tpmi信令相同。

相邻两个子帧分配到的物理资源可以相同,也可以不同;相邻两个子帧分配到的物理资源对应的子频带可以相同,也可以不同。在同一预设的更新周期内,不同的子帧分配到不同的物理资源时,ue能够根据同一tpmi信令确定当前分配到的物理资源对应的子频带所对应的预编码矩阵信息。

s3042:根据所述第一比特数、所述第二比特数以及所述最新接收到的tpmi信令确定每个子频带的预编码矩阵信息。

上述方案,由于ue接收到的tpmi信令的比特数是固定的,tpmi信令所占的比特数不会随着可分配的带宽的变化而变化,能够降低物理下行控制信道pdcch的盲检测难度。

ue根据最新接收到的tpmi信令确定每个子频带的预编码矩阵信息,即使可分配的带宽发生变化,该tpmi信令仍然可用于新分配的带宽的上行传输,从而降低下行链路dl控制信令的开销。

请参阅图10,图10是本发明又一实施例提供的一种指示频率选择性预编码信息的方法的示意流程图。本实施例与上一实施例的不同之处在于还包括s405~s407。其中,s401~s404与上一实施例中s301~s304相同,具体请参阅上一实施例中s301~s304的相关描述,此不赘述。

s405:向基站上报上行参考信号。

上行参考信号用于基站根据上行参考信号进行上行信道测量,从而确定每个子频带的上行信道质量信息,并能够根据上行信道质量信息确定每个子频带对应的预编码矩阵信息。上行信道质量信息用于表示上行信道质量的好坏。

s405在s403之前执行,s405与s401~s402不分先后顺序执行。

s406:根据所述每个子频带对应的预编码矩阵信息、所述每个子频带对应的物理资源信息以及当前可调度的物理资源,获取当前分配到的每个子频带对应的预编码矩阵。

ue根据当前可调度的物理资源信息以及每个子频带对应的物理资源信息,分别确定当前可调度的物理资源所属的子频带,从而确定当前分配到的每个子频带,并根据每个子频带对应的预编码矩阵信息,获取当前分配到的每个子频带各自对应的预编码矩阵。当前可调度的物理资源信息可以是rb的标识,当前可调度的物理资源信息用于确定当前分配到的子频带。

可选地,在另一实施方式中,s406可以包括s4061~s4062。请一并参阅图11,图11是本发明实施例提供的一种指示频率选择性预编码信息的方法中s406的具体实现流程图。具体如下:

s4061:根据所述子频带的数目以及所述系统带宽值配置每个子频带各自对应的物理资源信息。

ue根据已确定的子频带的数目,以及已获知的系统带宽值配置每个子频带各自对应的物理资源信息。

例如,假设系统带宽值为40mhz,tpmi信令所占用的第一比特数为40bit,每个子频带的tpmi所占用的第二比特数为4bit,那么按照式(2)可以均匀切分成10个子频带,从而可以计算出每一个子频带的带宽为4mhz。

进一步地,为了提高配置每个子频带各自对应的物理资源信息的效率,在另一实施方式中,s4061可以具体为:根据所述系统带宽值以及所述子频带的数目确定所述每个子频带所占用的资源块的数目。

ue将系统带宽值以rb为最小粒度为每个子频带划资源块。例如,rb在频域上对应12个连续的载波(在15k载波间隔的情况下,1个rb对应180khz),在时域上对应一个时隙slot(1个时隙对应半个子帧,1个时隙的时间长度为0.5毫秒ms)的资源。计算每个子频带所占用的资源块的数目的公式如下:

其中,式(3)表示资源块的数目rbnumsubband向下取整,rbnumsysbw表示系统带宽值对应的资源块的数目,numsubband表示子频带的数目。

相邻两个子频带对应的rb的数目可以相同,也可以不同,此处不做限制。

进一步地,在另一实施方式中,s4061可以包括s40611~s40613。请一并参阅图12,图12是本发明实施例提供的一种指示频率选择性预编码信息的方法中s4061的具体实现流程图。具体如下:

s40611:计算所述系统带宽值对应的可分配的资源块的数目与所述子频带的数目之间的余数。

s40612:若所述余数为零,则所述每个子频带所占用的资源块的数目为所述可分配的资源块的数目与所述子频带的数目之商。

例如,假设系统带宽值为40mhz,40mhz对应200个rb,tpmi信令所占用的第一比特数为40bit,每个子频带的tpmi所占用的第二比特数为4bit,那么按照式(2)可以均匀切分成10个子频带。由于200与10之间的商为20,余数为零,根据式(3)可以计算出每一个子频带的带宽为4mhz,每个子频带对应20个rb。

s40613:若所述余数大于零,则第一子频带所占用的资源块的数目与第二子频带所占用的资源块的数目之差等于所述余数;其中,所述第二子频带为除所述第一子频带之外的任一子频带。

当系统带宽值对应的可分配的资源块的数目与子频带的数目之间的余数大于零时,ue为每个子频带均匀分配资源块,每个子频带分配到的资源块的数目为可分配的资源块的数目与子频带的数目之间的商,并将余出的rb按预定规则合入一个或至少两个子频带,合入余数个资源块的子频带为第二子频带,除第二子频带之外的所有子频带均为第一子频带,第一子频带各自对应的资源块的数目相同。

例如,当ue将余出的rb按预定规则合入一个子频带时,第二子频带可以是由系统带宽值划分出的最后一个子频带,也可以是第一个子频带,还可以是除首位两端的子频带之间的任一子频带。

假设系统带宽值为对应200个rb,tpmi信令所占用的第一比特数为44bit,每个子频带的tpmi所占用的第二比特数为4bit,那么按照式(2)可以切分成11个子频带,根据式(3)可以计算出第一子频带对应18个rb,第二子频带对应20个rb。

ue可以按照每个子频带的rb的数目尽量均匀的原则,将余数个rb分别合入不同的子频带,这样有一部分子频带的rb的数目为rbnumsubband,另一部分子频带的rb的数目为rbnumsubband+1。

假设系统带宽值为对应200个rb,tpmi信令所占用的第一比特数为44bit,每个子频带的tpmi所占用的第二比特数为4bit,那么按照式(2)可以切分成11个子频带,根据式(3)可以计算出每个子频带分配到的资源块的数目为可分配的资源块的数目与子频带的数目之间的商为18,余数为2。按照每个子频带的rb的数目尽量均匀的原则可知,第一子频带对应18个rb,第二子频带对应19个rb,且第一子频带的数目为9个,第二子频带的数目为2个。

此时,第二子频带可以是由系统带宽值划分出的最后n个子频带,也可以是前n个子频带,还可以是除首位两端的子频带之间的n个子频带,具体可根据实际情况设置,此处不做限制。

s4062:根据所述每个子频带对应的预编码矩阵信息、所述每个子频带对应的物理资源信息以及当前可调度的物理资源,获取当前分配到的每个子频带对应的预编码矩阵。

s407:根据所述当前分配到的每个子频带对应的预编码矩阵对所述当前分配到的每个子频带对应的调制符号进行预编码。

ue首先对码字进行调制得到调制符号,进行层映射,然后根据当前分配到的每个子频带对应的预编码矩阵对当前分配到的每个子频带对应的调制符号进行预编码,并将每个子频带进行预编码操作后的调制符号映射至相应的物理资源,生成ofdm符号,以通过天线端口发送ofdm符号。

ue在检测到新的tpmi信令时,可以返回s903。

上述方案,由于ue接收到的tpmi信令的比特数是固定的,tpmi信令所占的比特数不会随着可分配的带宽的变化而变化,能够降低物理下行控制信道pdcch的盲检测难度。由于tpmi信令包含可分配的带宽对应的所有子频带各自对应的预编码矩阵,在一个更新周期内,无论ue分配到的子频带是否发生改变均可采用最新接收的tpmi信令对每个子频带对应的调制符号进行预编码,使得该tpmi信令仍然可用于新分配的带宽的上行传输,从而降低下行链路dl控制信令的开销。ue根据系统带宽值以及子频带的数目之间的商和余数,确定每个子频带所占用的资源块的数目,能够快速配置每个子频带各自对应的物理资源信息,提高配置效率。本发明实施例还提供一种基站,该基站用于执行前述任一项所述的指示频率选择性预编码信息的方法的单元。具体地,参见图13,图13是本发明实施例提供的一种基站的示意框图。本实施例的基站1包括:确定单元110、配置单元120、生成单元130以及信令发送单元140。

确定单元110,用于确定发射预编码矩阵指示tpmi信令所占用的第一比特数,以及确定每个子频带的tpmi所占用的第二比特数。

配置单元120,用于根据系统带宽值、所述第一比特数以及所述第二比特数确定子频带的数目。

具体地,配置单元120可以包括:

子频带数目确定单元121,用于根据所述第一比特数以及所述第二比特数确定子频带的数目;

资源块数目确定单元122,用于根据所述系统带宽值以及所述子频带的数目,确定所述每个子频带所占用的资源块的数目。

生成单元130,用于根据所述第一比特数所述第二比特数以及所述每个子频带对应的预编码矩阵信息生成tpmi信令。

具体地,生成单元130可以包括:

上行参考信号接收单元131,用于接收用户设备上报的上行参考信号;

物理资源信息配置单元132,用于根据所述子频带的数目以及所述系统带宽值配置每个子频带各自对应的物理资源信息;

进一步地,物理资源信息配置单元132具体用于根据所述系统带宽值以及所述子频带的数目确定所述每个子频带所占用的资源块的数目;

信道质量信息确定单元133,用于根据所述用户设备上报的所述上行参考信号及所述每个子频带各自对应的物理资源信息确定所述每个子频带的上行信道质量信息;

预编码矩阵信息确定单元134,用于根据所述每个子频带的信道质量信息确定所述每个子频带对应的预编码矩阵信息;

封装单元135,用于根据所述第一比特数以及所述第二比特数以及所述每个子频带各自对应的预编码矩阵信息生成tpmi信令。

信令发送单元140,用于向用户设备发送所述封装的tpmi信令。

进一步地,信令发送单元140具体用于按预设的更新周期向用户设备发送所述tpmi信令。

可选地,物理资源信息配置单元132还可以包括:

计算单元1321,用于计算所述系统带宽值对应的可分配的资源块的数目与所述子频带的数目之间的余数;

第一分配单元1322,用于若所述余数为零,则所述每个子频带所占用的资源块的数目为所述可分配的资源块的数目与所述子频带的数目之商;

第二分配单元1323,用于若所述余数大于零,则第一子频带所占用的资源块的数目与第二子频带所占用的资源块的数目之差等于所述余数;其中,所述第二子频带为除所述第一子频带之外的任一子频带。

可选地,基站还可以包括:

物理资源分配单元150,用于为所述用户设备分配可调度的物理资源;

物理资源信息发送单元160,用于通过下行控制信道将所述可调度物理资源的信息发送至所述用户设备。

上述方案,基站确定发射预编码矩阵指示tpmi信令所占用的第一比特数,以及确定每个子频带的tpmi所占用的第二比特数;根据系统带宽值、所述第一比特数以及所述第二比特数确定子频带的数目;根据所述第一比特数以及所述第二比特数以及所述每个子频带对应的预编码矩阵信息生成tpmi信令;向用户设备发送所述封装的tpmi信令。由于基站生成的固定比特数的tpmi信令,tpmi信令所占的比特数不会随着可分配的带宽的变化而变化,能够降低物理下行控制信道pdcch的盲检测难度。

tpmi信令包含系统带宽对应的所有子频带各自对应的预编码矩阵以及每个子频带对应的物理资源信息,并以预设更新周期向用户设备发送,从而保证在预设的更新周期内即使可分配的带宽发生变化,该tpmi信令仍然可用于新分配的带宽的上行传输,从而降低下行链路dl控制信令的开销。

基站根据系统带宽值以及子频带的数目之间的商和余数,确定每个子频带所占用的资源块的数目,能够快速配置每个子频带各自对应的物理资源信息,提高配置效率。

本发明实施例还提供一种用户设备,该用户设备用于执行前述任一项所述的指示频率选择性预编码信息的方法的单元。具体地,参见图14,图14是本发明实施例提供的一种用户设备的示意框图。本实施例的用户设备2包括:第一确定单元210、第二确定单元220、接收单元230以及预编码单元240。

第一确定单元210,用于确定发射预编码矩阵指示tpmi信令所占用的第一比特数,以及确定每个子频带的tpmi所占用的第二比特数;

第二确定单元220,用于根据系统带宽值、所述第一比特数以及所述第二比特数确定子频带的数目;

接收单元230,用于接收基站发送的发射预编码矩阵指示tpmi信令;

第三确定单元240,用于根据所述第一比特数、所述第二比特数以及所述tpmi信令确定每个子频带的预编码矩阵信息。

进一步地,第三确定单元240可以包括:

信令获取单元241,用于获取最新接收到的tpmi信令;

预编码信息确定单元242,用于根据所述第一比特数、所述第二比特数以及所述最新接收到的tpmi信令确定每个子频带的预编码矩阵信息。

进一步地,预编码信息确定单元242可以包括:

配置单元2421,用于根据所述子频带的数目以及所述系统带宽值配置每个子频带各自对应的物理资源信息;

预编码矩阵获取单元2422,用于根据所述每个子频带对应的预编码矩阵信息、所述每个子频带对应的物理资源信息以及当前可调度的物理资源,获取当前分配到的每个子频带对应的预编码矩阵。

进一步地,预编码矩阵获取单元2422具体用于:根据所述系统带宽值以及所述子频带的数目确定所述每个子频带所占用的资源块的数目。

进一步地,预编码矩阵获取单元2422可以包括:

计算单元24221,用于计算所述系统带宽值对应的可分配的资源块的数目与所述子频带的数目之间的余数;

第一分配单元24222,用于若所述余数为零,则所述每个子频带所占用的资源块的数目为所述可分配的资源块的数目与所述子频带的数目之商;

第二分配单元24223,用于若所述余数大于零,则第一子频带所占用的资源块的数目与第二子频带所占用的资源块的数目之差等于所述余数;其中,所述第二子频带为除所述第一子频带之外的任一子频带。

可选地,ue还可以包括:

发送单元250,用于向所述基站发送上行参考信号。

可选地,ue还可以包括:

获取单元260,用于根据所述每个子频带对应的预编码矩阵信息、所述每个子频带对应的物理资源信息以及当前可调度的物理资源,获取当前分配到的每个子频带对应的预编码矩阵;

预编码单元270,用于根据所述当前分配到的每个子频带对应的预编码矩阵对所述当前分配到的每个子频带对应的调制符号进行预编码。

上述方案,由于ue接收到的tpmi信令的比特数是固定的,tpmi信令所占的比特数不会随着可分配的带宽的变化而变化,能够降低物理下行控制信道pdcch的盲检测难度。由于tpmi信令包含可分配的带宽对应的所有子频带各自对应的预编码矩阵,在一个更新周期内,无论ue分配到的子频带是否发生改变均可采用最新接收的tpmi信令对每个子频带对应的调制符号进行预编码,使得该tpmi信令仍然可用于新分配的带宽的上行传输,从而降低下行链路dl控制信令的开销。ue根据系统带宽值以及子频带的数目之间的商和余数,确定每个子频带所占用的资源块的数目,能够快速配置每个子频带各自对应的物理资源信息,提高配置效率。

参见图15,图15是本发明另一实施例提供的一种基站的示意框图。如图所示的本实施例中的基站3可以包括:一个或多个处理器310;一个或多个天线320和存储器330。上述处理器310、输入设备320和存储器330通过总线340连接。存储器320用于存储计算机程序,所述计算机程序包括程序指令,处理器310用于执行存储器320存储的程序指令。其中,处理器310被配置用于调用所述程序指令执行:

确定发射预编码矩阵指示tpmi信令所占用的第一比特数,以及确定每个子频带的tpmi所占用的第二比特数;

根据系统带宽值、所述第一比特数以及所述第二比特数确定子频带的数目;

根据所述第一比特数、所述第二比特数以及所述每个子频带对应的预编码矩阵信息生成tpmi信令;

向用户设备发送所述tpmi信令。

可选地,处理器310具体被配置用于调用所述程序指令执行:

接收用户设备上报的上行参考信号;

根据所述子频带的数目以及所述系统带宽值配置每个子频带各自对应的物理资源信息;

根据所述用户设备上报的所述上行参考信号及所述每个子频带各自对应的物理资源信息确定所述每个子频带的上行信道质量信息;

根据所述每个子频带的信道质量信息确定所述每个子频带对应的预编码矩阵信息;

根据所述第一比特数、所述第二比特数以及所述每个子频带各自对应的预编码矩阵信息生成tpmi信令。

可选地,处理器310具体被配置用于调用所述程序指令执行:

根据所述系统带宽值以及所述子频带的数目确定所述每个子频带所占用的资源块的数目。

可选地,处理器310具体被配置用于调用所述程序指令执行:

计算所述系统带宽值对应的可分配的资源块的数目与所述子频带的数目之间的余数;

若所述余数为零,则所述每个子频带所占用的资源块的数目为所述可分配的资源块的数目与所述子频带的数目之商;

若所述余数大于零,则第一子频带所占用的资源块的数目与第二子频带所占用的资源块的数目之差等于所述余数;其中,所述第二子频带为除所述第一子频带之外的任一子频带。

可选地,处理器310还被配置用于调用所述程序指令执行:为所述用户设备分配可调度的频率连续的物理资源,并通过下行控制信道将所述可调度的物理资源的信息发送至所述用户设备。

可选地,处理器310具体被配置用于调用所述程序指令执行:按预设的更新周期向用户设备发送所述tpmi信令。

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

天线320可以包括但不限于板状天线或环形天线等。

该存储器330可以包括只读存储器和随机存取存储器,并向处理器310提供指令和数据。存储器330的一部分还可以包括非易失性随机存取存储器。例如,存储器330还可以存储设备类型的信息。

具体实现中,本发明实施例中所描述的处理器310和天线320可执行本发明实施例提供的指示频率选择性预编码信息的方法的第一实施例和第二实施例中所描述的实现方式,也可执行本发明实施例所描述的基站的实现方式,在此不再赘述。

在本发明的另一实施例中提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被处理器执行时实现:

确定发射预编码矩阵指示tpmi信令所占用的第一比特数,以及确定每个子频带的tpmi所占用的第二比特数;

根据系统带宽值、所述第一比特数以及所述第二比特数确定子频带的数目;

根据所述第一比特数、所述第二比特数以及所述每个子频带对应的预编码矩阵信息生成tpmi信令;

向用户设备发送所述tpmi信令。

可选地,所述程序指令被处理器执行时具体实现:

接收用户设备上报的上行参考信号;

根据所述子频带的数目以及所述系统带宽值配置每个子频带各自对应的物理资源信息;

根据所述用户设备上报的所述上行参考信号及所述每个子频带各自对应的物理资源信息确定所述每个子频带的上行信道质量信息;

根据所述每个子频带的信道质量信息确定所述每个子频带对应的预编码矩阵信息;

根据所述第一比特数、所述第二比特数以及所述每个子频带各自对应的预编码矩阵信息生成tpmi信令。

可选地,所述程序指令被处理器执行时具体实现:根据所述系统带宽值以及所述子频带的数目确定所述每个子频带所占用的资源块的数目。

可选地,所述程序指令被处理器执行时具体实现:

计算所述系统带宽值对应的可分配的资源块的数目与所述子频带的数目之间的余数;

若所述余数为零,则所述每个子频带所占用的资源块的数目为所述可分配的资源块的数目与所述子频带的数目之商;

若所述余数大于零,则第一子频带所占用的资源块的数目与第二子频带所占用的资源块的数目之差等于所述余数;其中,所述第二子频带为除所述第一子频带之外的任一子频带。

可选地,所述程序指令被处理器执行时还实现:为所述用户设备分配可调度的频率连续的物理资源,并通过下行控制信道将所述可调度的物理资源的信息发送至所述用户设备。

可选地,所述程序指令被处理器执行时具体实现:按预设的更新周期向用户设备发送所述tpmi信令。

所述计算机可读存储介质可以是前述任一实施例所述的基站的内部存储单元,例如基站的硬盘或内存。所述计算机可读存储介质也可以是所述基站的外部存储设备,例如所述基站上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述计算机可读存储介质还可以既包括所述终端的内部存储单元也包括外部存储设备。所述计算机可读存储介质用于存储所述计算机程序以及所述终端所需的其他程序和数据。所述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。

参见图16,图16是本发明另一实施例提供的一种用户设备的示意框图。如图所示的本实施例中的用户设备4可以包括:一个或多个处理器410;一个或多个天线420和存储器430。上述处理器410、天线420和存储器430通过总线440连接。存储器420用于存储计算机程序,所述计算机程序包括程序指令,处理器410用于执行存储器420存储的程序指令。其中,处理器410被配置用于调用所述程序指令执行:

确定发射预编码矩阵指示tpmi信令所占用的第一比特数,以及确定每个子频带的tpmi所占用的第二比特数;

根据系统带宽值、所述第一比特数以及所述第二比特数确定子频带的数目;

接收基站发送的发射预编码矩阵指示tpmi信令;

根据所述第一比特数、所述第二比特数以及所述tpmi信令确定每个子频带的预编码矩阵信息。

可选地,处理器410还被配置用于调用所述程序指令执行:

根据所述每个子频带对应的预编码矩阵信息、所述每个子频带对应的物理资源信息以及当前可调度的物理资源,获取当前分配到的每个子频带对应的预编码矩阵;

根据所述当前分配到的每个子频带对应的预编码矩阵对所述当前分配到的每个子频带对应的调制符号进行预编码。

可选地,处理器410具体被配置用于调用所述程序指令执行:

获取最新接收到的tpmi信令;

根据所述第一比特数、所述第二比特数以及所述最新接收到的tpmi信令确定每个子频带的预编码矩阵信息。

可选地,处理器410具体被配置用于调用所述程序指令执行:

根据所述子频带的数目以及所述系统带宽值配置每个子频带各自对应的物理资源信息;

根据所述每个子频带对应的预编码矩阵信息、所述每个子频带对应的物理资源信息以及当前可调度的物理资源,获取当前分配到的每个子频带对应的预编码矩阵。

可选地,处理器410具体被配置用于调用所述程序指令执行:根据所述系统带宽值以及所述子频带的数目确定所述每个子频带所占用的资源块的数目。

可选地,处理器410具体被配置用于调用所述程序指令执行:

计算所述系统带宽值对应的可分配的资源块的数目与所述子频带的数目之间的余数;

若所述余数为零,则所述每个子频带所占用的资源块的数目为所述可分配的资源块的数目与所述子频带的数目之商;

若所述余数大于零,则第一子频带所占用的资源块的数目与第二子频带所占用的资源块的数目之差等于所述余数;其中,所述第二子频带为除所述第一子频带之外的任一子频带。

可选地,处理器410还被配置用于调用所述程序指令执行:向所述基站发送上行参考信号。

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

天线420可以包括但不限于板状天线或环形天线等。

该存储器430可以包括只读存储器和随机存取存储器,并向处理器410提供指令和数据。存储器430的一部分还可以包括非易失性随机存取存储器。例如,存储器430还可以存储设备类型的信息。

具体实现中,本发明实施例中所描述的处理器410、天线420可执行本发明实施例提供的指示频率选择性预编码信息的方法的第三实施例中所描述的实现方式,也可执行本发明实施例所描述的用户设备的实现方式,在此不再赘述。

在本发明的另一实施例中提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被处理器执行时实现:

确定发射预编码矩阵指示tpmi信令所占用的第一比特数,以及确定每个子频带的tpmi所占用的第二比特数;

根据系统带宽值、所述第一比特数以及所述第二比特数确定子频带的数目;

接收基站发送的发射预编码矩阵指示tpmi信令;

根据所述第一比特数、所述第二比特数以及所述tpmi信令确定每个子频带的预编码矩阵信息。

可选地,所述程序指令被处理器执行时还实现:

根据所述每个子频带对应的预编码矩阵信息、所述每个子频带对应的物理资源信息以及当前可调度的物理资源,获取当前分配到的每个子频带对应的预编码矩阵;

根据所述当前分配到的每个子频带对应的预编码矩阵对所述当前分配到的每个子频带对应的调制符号进行预编码。

可选地,所述程序指令被处理器执行时具体实现:

获取最新接收到的tpmi信令;

根据所述第一比特数、所述第二比特数以及所述最新接收到的tpmi信令确定每个子频带的预编码矩阵信息。

可选地,所述程序指令被处理器执行时具体实现:

根据所述子频带的数目以及所述系统带宽值配置每个子频带各自对应的物理资源信息;

根据所述每个子频带对应的预编码矩阵信息、所述每个子频带对应的物理资源信息以及当前可调度的物理资源,获取当前分配到的每个子频带对应的预编码矩阵。

可选地,所述程序指令被处理器执行时具体实现:根据所述系统带宽值以及所述子频带的数目确定所述每个子频带所占用的资源块的数目。

可选地,所述程序指令被处理器执行时具体实现:

计算所述系统带宽值对应的可分配的资源块的数目与所述子频带的数目之间的余数;

若所述余数为零,则所述每个子频带所占用的资源块的数目为所述可分配的资源块的数目与所述子频带的数目之商;

若所述余数大于零,则第一子频带所占用的资源块的数目与第二子频带所占用的资源块的数目之差等于所述余数;其中,所述第二子频带为除所述第一子频带之外的任一子频带。

可选地,所述程序指令被处理器执行时还实现:向所述基站发送上行参考信号。

所述计算机可读存储介质可以是前述任一实施例所述的用户设备的内部存储单元,例如用户设备的硬盘或内存。所述计算机可读存储介质也可以是所述用户设备的外部存储设备,例如所述用户设备上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述计算机可读存储介质还可以既包括所述用户设备的内部存储单元也包括外部存储设备。所述计算机可读存储介质用于存储所述计算机程序以及所述终端所需的其他程序和数据。所述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

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

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

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

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

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

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