本发明涉及通信技术领域,尤其涉及一种信道状态信息csi反馈方法、终端及基站。
背景技术:
第五代移动通信技术(5-generation,5g)新空中接口(newradio,nr)多输入多输出(multiple-inputmultiple-output,mimo)系统中,终端向基站上报信道状态信息(channelstateinformation,csi)时,一般将csi分为第一部分csi和第二部分csi两个部分进行上报。
而为了使终端将csi上报给基站用于基站调度,基站需要分配上行信道资源用于终端上报csi。当上行信道资源分配不足时,终端无法将完整的第一部分csi和完整的第二部分csi全部上报。在这种情况下,nr系统规定第一部分csi需要完整上报,第二部分csi进行部分上报,即在进行第二部分csi的部分上报时,不需要将所有子带中每个子带的参数进行上报,可以从所有子带中选择若干个子带,将其参数进行上报。
由于第一部分csi中包含的每个子带的信道质量指示(channelqualityindication,cqi)是基于第二部分csi中的宽带参数和相应的子带参数计算出来的。在进行第二部分csi的部分上报时,会丢弃若干个子带的参数,此时第一部分csi中的相应子带的cqi将无法找到与其对应的子带预编码指示矩阵(precodingmatrixindicator,pmi)参数。基站接收到csi反馈后,将无法准确使用这些子带的cqi进行调度,影响系统性能。
现有技术中针对如何进行第二部分csi的上报,还没有有效的解决方案。
技术实现要素:
本发明实施例提供一种信道状态信息csi反馈方法、终端及基站,用以解决现有技术中针对如何进行第二部分csi的上报,还没有有效的解决方案技术问题。
第一方面,本发明实施例提供一种信道状态信息csi反馈方法,包括:
终端基于第一预设准则从n个子带中确定s个子带;其中,所述第一预设准则用于指示所述s个子带在所述n个子带中的分布,所述n个子带为待计算信道质量指示cqi的子带,所述n为大于等于1的整数,所述s小于等于所述n;所述终端确定待反馈csi;其中,所述待反馈csi分为第一部分csi和第二部分csi,所述第一部分csi包括所述n个子带中每个子带的cqi,所述第二部分csi包括所述n个子带的所述s个子带中每个子带的预编码矩阵指示pmi;所述终端向基站反馈所述待反馈csi。
在一种可能的实现方式中,所述s的值由系统分配的上行信道资源确定。
在一种可能的实现方式中,所述终端基于第一预设准则从n个子带中确定s个子带,包括:
所述终端从所述n个子带中均匀选择所述s个子带;或者,。
所述终端计算所述n个子带中每个子带的pmi和cqi;所述终端将所述n个子带按照cqi值从大到小进行排序,确定排序后的所述n个子带中的前s个子带。
在一种可能的实现方式中,所述终端确定待反馈csi,包括:
所述终端确定第一子带信息,所述第一子带信息包括所述s个子带中每个子带的pmi和cqi;
所述终端基于第二预设准则及所述第一子带信息,确定第二子带信息;其中,所述第二子带信息包括所述n个子带中除所述s个子带外的剩余子带中每个子带的cqi;
所述终端确定所述待反馈csi,所述待反馈csi包括所述第一子带信息和所述第二子带信息。
在一种可能的实现方式中,所述终端基于第二预设准则及所述第一子带信息,确定第二子带信息,包括:
所述终端在确定所述剩余子带中每一个子带的cqi时,执行如下操作:
所述终端基于与所述剩余子带中一个子带邻近的所述s个子带中一个或者多个子带的pmi,确定所述剩余子带中一个子带的cqi。
在一种可能的实现方式中,所述第一预设准则和所述第二预设准则由系统预定义或者由所述基站通过信令告知所述终端。
第二方面,本发明实施例提供另一种信道状态信息csi反馈方法,所述方法包括:
基站接收终端反馈的csi;其中,所述csi分为第一部分csi和第二部分csi,所述第一部分csi包括n个子带中每个子带的cqi,所述第二部分csi包括所述n个子带的s个子带中每个子带的预编码矩阵指示pmi,所述n为大于等于1的整数,所述s小于等于所述n;
所述基站基于所述csi和第二预设准则,确定n-s个子带中每个子带的pmi;
所述基站基于所述n个子带中每个子带的pmi和cqi进行资源调度。
在一种可能的实现方式中,所述基站基于所述csi和第二预设准则,确定n-s个子带中每个子带的pmi,包括:
所述基站基于第一预设准则从所述csi中确定第一子带信息;其中,所述第一子带信息包括所述s个子带中每个子带的pmi和cqi,所述第一预设准则用于指示所述s个子带在所述n个子带中的分布;
所述基站基于所述第一子带信息和所述第二预设准则,确定n-s个子带中每个子带的pmi。
在一种可能的实现方式中,所述基站基于所述第一子带信息和所述第二预设准则,确定n-s个子带中每个子带的pmi,包括:
所述基站确定所述n-s个子带中每一个子带的pmi,执行如下操作:
所述基站基于与所述n-s个子带中一个子带邻近的所述s个子带中一个或者多个子带的pmi,确定所述n-s个子带中一个子带的pmi。
第三方面,本发明实施例提供一种终端,所述终端包括:
第一确定模块,用于基于第一预设准则从n个子带中确定s个子带;其中,所述第一预设准则用于指示所述s个子带在所述n个子带中的分布,所述n个子带为待计算信道质量指示cqi的子带,所述n为大于等于1的整数,所述s小于等于所述n;
第二确定模块,用于确定待反馈csi;其中,所述待反馈csi分为第一部分csi和第二部分csi,所述第一部分csi包括所述n个子带中每个子带的cqi,所述第二部分csi包括所述n个子带的所述s个子带中每个子带的预编码矩阵指示pmi;
反馈模块,用于向基站反馈所述待反馈csi。
在一种可能的实现方式中,所述s的值由系统分配的上行信道资源确定。
在一种可能的实现方式中,所述第一确定模块用于:
从所述n个子带中均匀选择所述s个子带;或者,
计算所述n个子带中每个子带的pmi和cqi;将所述n个子带按照cqi值从大到小进行排序,确定排序后的所述n个子带中的前s个子带。
在一种可能的实现方式中,所述第二确定模块用于:
确定第一子带信息,所述第一子带信息包括所述s个子带中每个子带的pmi和cqi;
基于第二预设准则及所述第一子带信息,确定第二子带信息;其中,所述第二子带信息包括所述n个子带中除所述s个子带外的剩余子带中每个子带的cqi;
确定所述待反馈csi,所述待反馈csi包括所述第一子带信息和所述第二子带信息。
在一种可能的实现方式中,所述第二确定模块用于:
确定所述剩余子带中每一个子带的cqi时,执行如下操作:基于与所述剩余子带中一个子带邻近的所述s个子带中一个或者多个子带的pmi,确定所述剩余子带中一个子带的cqi。
在一种可能的实现方式中,所述第一预设准则和所述第二预设准则由系统预定义或者由所述基站通过信令告知所述终端。
第四方面,本发明实施例提供一种基站,所述基站包括:
接收模块,用于接收终端反馈的csi;其中,所述csi分为第一部分csi和第二部分csi,所述第一部分csi包括n个子带中每个子带的cqi,所述第二部分csi包括所述n个子带的s个子带中每个子带的预编码矩阵指示pmi,所述n为大于等于1的整数,所述s小于等于所述n;
确定模块,用于基于所述csi和第二预设准则,确定n-s个子带中每个子带的pmi;
调度模块,用于基于所述n个子带中每个子带的pmi和cqi进行资源调度。
在一种可能的实现方式中,所述确定模块用于:
基于第一预设准则从所述csi中确定第一子带信息;其中,所述第一子带信息包括所述s个子带中每个子带的pmi和cqi,所述第一预设准则用于指示所述s个子带在所述n个子带中的分布;
基于所述第一子带信息和所述第二预设准则,确定n-s个子带中每个子带的pmi。
在一种可能的实现方式中,所述确定模块用于:
确定所述n-s个子带中每一个子带的pmi,执行如下操作:基于与所述n-s个子带中一个子带邻近的所述s个子带中一个或者多个子带的pmi,确定所述n-s个子带中一个子带的pmi。
第五方面,本发明实施例还提供另一种终端,包括:
至少一个处理器,以及
与所述至少一个处理器通信连接的存储器、通信接口;
其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令,利用所述通信接口执行如第一方面所述的方法。
第六方面,本发明实施例还提供另一种基站,包括:
至少一个处理器,以及
与所述至少一个处理器通信连接的存储器、通信接口;
其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令,利用所述通信接口执行如第二方面所述的方法。
第七方面,本发明实施例提供一种计算机可读存储介质,包括:
所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行如第一方面和第二方面所述的方法。
本发明实施例中终端在上报csi之前,基于第一预设准则从n个子带中确定s个子带,然后分别计算s个子带中每个子带的cqi和pmi,终端根据s个子带中每个子带的pmi确定n-s个子带中每个子带的cqi,然后将包括n个子带中每个子带的cqi的第一部分csi和包括s个子带中每个子带的预编码矩阵指示pmi的第二部分csi发送至基站,使得基站可以根据接收的csi进行资源调度,进而确保第一部分csi中的每个子带的cqi都能从第二部分csi中准确确定与其对应的pmi。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所介绍的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中csi分为两个部分上报的示意图;
图2为本发明实施例中一种信道状态信息csi反馈方法的流程示意图;
图3为本发明实施例中例1和例2的csi的示意图;
图4为本发明实施例中例3的csi的示意图;
图5为本发明实施例中另一种信道状态信息csi反馈方法的流程示意图;
图6为本发明实施例中终端的模块示意图;
图7为本发明实施例中基站的模块示意图。
具体实施方式
为了使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
下面对本发明实施例的部分术语进行简单的介绍,以便本领域技术人员更易理解本发明实施例中的技术方案。
nr系统中定了类型i码本和类型ii码本,其中,表一和表二中给出了类型ii码本的pmi构成以及32端口时的pmi反馈开销。其中rank1表示秩为1,rank2表示秩为2。l表示波束选择时所使用的波束个数,其可以由基站配置。
表一32端口类型ii码本的pmi反馈开销(宽带参数)
表二32端口类型ii码本的pmi反馈开销(子带参数)
表一和表二中,表一给出了宽带参数,表二给出了子带参数,这里n取10。
若终端采用类型ii码本进行csi上报,此时csi可以被分为第一部分csi和第二部分csi两个部分上报,如图1所示,假设共有n个子带。第一部分csi包括秩指示(rankindication,ri)、n个子带中每个子带的cqi以及每一层的非零宽带幅度系数个数指示;第二部分csi包括csi中的其余部分,即上述表一和表二中给出的pmi。
因此,本发明实施例中终端在上报csi之前,基于第一预设准则从n个子带中确定s个子带,然后分别计算s个子带中每个子带的cqi和pmi,终端根据s个子带中每个子带的pmi确定n-s个子带中每个子带的cqi,然后将包括n个子带中每个子带的cqi的第一部分csi和包括s个子带中每个子带的预编码矩阵指示pmi的第二部分csi发送至基站,使得基站可以根据接收的csi进行资源调度,进而确保第一部分csi中的每个子带的cqi都能从第二部分csi中准确确定与其对应的pmi。
另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。
下面结合附图对本发明优选的实施方式进行详细说明。
实施例一
请参见图2,本发明实施例提供一种信道状态信息csi反馈方法,可以应用于终端中,其中,方法的过程可以描述如下。
s201:终端基于第一预设准则从n个子带中确定s个子带;其中,第一预设准则用于指示s个子带在n个子带中的分布,n个子带为待计算信道质量指示cqi的子带,n为大于等于1的整数,s小于等于n;
s202:终端确定待反馈csi;其中,待反馈csi分为第一部分csi和第二部分csi,第一部分csi包括n个子带中每个子带的cqi,第二部分csi包括n个子带的s个子带中每个子带的预编码矩阵指示pmi;
s203:终端向基站反馈待反馈csi。
在s201中,终端可以根据第一预设准则从n个子带中确定s个子带,其中,n的取值可以由终端根据系统配置的带宽参数确定,或者也可以由终端根据用户的自定义等方式进行确定。
在一种可能的实现方式中,s个子带的确定可以包括但不仅限于以下几种方式进行:
第一种,终端可以根据系统分配的上行信道资源来确定s的取值,然后,终端可以根据s个子带在n个子带中的分布确定s个子带。
举例来说,终端根据系统分配的上行信道资源确定此资源上可以支持s=4个子带pmi的传输,即s的取值为4,而由于第一预设准则指示终端从n个子带中均匀的选择s个子带,因此,终端可以根据子带的分布情况从n个子带中确定出这4个子带。比如,n取值为10,则终端从10个子带中确定的4个子带分别为:子带1、子带4、子带7和子带10。
第二种,终端基于预设间隔从n个子带中确定s个子带,即第一预设准则可以为终端按照预设间隔从n个子带中均匀的选择s个子带。
在实际应用中,预设间隔可以按照等差数列、等比数列等形式进行设定。以等差数列形式为例,假设等差为2,即终端按照每两个子带之间间隔1个子带从n个子带中确定s个子带,若n取值为10,则终端从10个子带中确定的s个子带分别为:子带1、子带3、子带5、子带7和子带9,这时可以确定s的取值为5。
第三种,终端可以根据系统分配的上行信道资源来确定s的取值,然后终端可以计算n个子带中每个子带的pmi和cqi,并将n个子带按照cqi值从大到小进行排序,确定排序后的n个子带中的前s个子带。
终端可以根据系统配置的带宽参数、上行信道资源等信息计算n个子带中每个子带的pmi,然后根据每个子带的pmi计算每个子带的cqi。然后,终端可以将n个子带按照cqi值从大到小的顺序进行排序,确定排序后的n个子带中的前s个子带,其中s的取值可以由终端根据系统分配的上行信道资源确定的,或者也可以是由终端根据用户的自定义等方式确定的。
比如,n取值为10,终端首先计算10个子带中每个子带的pmi及cqi,并根据cqi值对这10个子带进行排序,获得cqi最大的前3个子带,如3个子带分别为子带3、子带5和子带6。
需要说明的是,s个子带的确定可以采用以上三种方式中任意一种或者多种方式的组合进行,或者也可以通过其他方式进行,可以根据实际应用进行选择,本发明实施例不作具体限制。
然后进入s202,即终端确定待反馈csi;其中,待反馈csi分为第一部分csi和第二部分csi,第一部分csi包括n个子带中每个子带的cqi,第二部分csi包括n个子带的s个子带中每个子带的预编码矩阵指示pmi。
由于终端在向基站上报csi时,可以将csi分为第一部分csi和第二部分csi进行上报,因此,终端确定的待反馈csi可以分为第一部分csi和第二部分csi,其中,第一部分csi包括n个子带中每个子带的cqi,第二部分csi包括n个子带的s个子带中每个子带的预编码矩阵指示pmi。
当然,第一部分csi还可以包括每一层的非零宽带幅度系数个数指示、ri等参数,每个子带的pmi包括宽带pmi和子带pmi,可以参见表一和表2。
在一种可能的实现方式中,终端确定待反馈csi可以包括:
终端确定第一子带信息,第一子带信息包括s个子带中每个子带的pmi和cqi,即终端可以根据系统配置的带宽参数、上行信道资源等信息计算确定出的s个子带中每个子带的pmi和cqi。
然后,终端可以根据第二预设准则及第一子带信息,确定第二子带信息;其中,第二子带信息包括n个子带中除s个子带外的剩余子带中每个子带的cqi,剩余子带即为n-s个子带,第二预设准则可以指示n-s个子带的cqi的确定方式。
也就是说,终端可以根据s个子带的pmi和cqi来确定n个子带的剩余子带中每个子带的cqi。
终端确定待反馈csi,待反馈csi包括第一子带信息和第二子带信息。
由于第一子带信息包括s个子带中每个子带的pmi和cqi,第二子带信息包括n个子带中除s个子带外的剩余子带中每个子带的cqi,因此,终端根据第一子带信息和第二子带信息,就可以确定第一部分csi包括的n个子带中每个子带的cqi,还可以确定第二部分csi包括的n个子带的s个子带中每个子带的pmi,进而确定待反馈csi。
在一种可能的实现方式中,终端基于第二预设准则及第一子带信息,确定第二子带信息,可以包括:
终端确定剩余子带中每一个子带的cqi,可以采用但不仅限于以下两种方式进行:
方式一、终端基于s个子带中与剩余子带中一个子带邻近的一个子带的pmi,确定剩余子带中一个子带的cqi。
举例来说,取n为10,s为4,这时基站确定出的4个子带可以分别为子带1、子带4、子带7和子带10,因此剩余子带为子带2、子带3、子带5、子带6、子带8和子带9。
这时若第二预设准则为在剩余的n-s个子带的每个子带中,使用s个子带中的与其邻近的一个子带的pmi计算此子带的cqi。这时,终端可以根据子带1的pmi,以及子带2和子带3各自的信道估计,计算子带2和子带3的cqi,其中,一个子带的pmi包括由旋转因子、波束选择、每一层的最强系数、每一层的宽带幅度系数构成的宽带pmi和由相应子带的每一层的子带幅度、相位系数构成的子带pmi。
同理,终端可以根据子带4的pmi,以及子带5和子带6各自的信道估计,计算子带5和子带6的cqi;终端可以根据子带7的pmi,以及子带8和子带9各自的信道估计,计算子带8和子带9的cqi。
方式二、终端基于s个子带中与剩余子带中一个子带邻近的多个子带的pmi,确定剩余子带中一个子带的cqi,其中领近的多个子带可以为2个或者2个以上的子带。
举例来说,同样取n为10,s为4,这时基站确定出的4个子带可以分别为子带1、子带4、子带7和子带10,因此剩余子带为子带2、子带3、子带5、子带6、子带8和子带9。
若第二预设准则为在剩余的n-s个子带的每个子带中,使用s个子带中的与其邻近的多个子带的pmi经过线性插值算法计算此子带的cqi,这里取邻近的两个子带。
这时,终端可以根据子带1的pmi和子带4的pmi,通过线性插值算法得到分别得到子带2的子带pmi和子带3的子带pmi,然后根据子带2的子带pmi和宽带pmi,即子带2的pmi计算子带2的cqi,终端还可以根据子带3的子带pmi和宽带pmi,即子带3的pmi计算子带3的cqi。
其中,10个子带的宽带pmi均相同,均包括旋转因子、波束选择、每一层的最强系数、每一层的宽带幅度系数参数;而10个子带中每个子带的子带pmi均包括相应子带的每一层的子带幅度、相位系数参数。
同理,终端可以根据子带4的pmi和子带7的pmi,通过线性插值算法得到分别得到子带5的子带pmi和子带6的子带pmi,然后根据子带5的子带pmi和宽带pmi,即子带5的pmi计算子带5的cqi,终端还可以根据子带6的子带pmi和宽带pmi,即子带6的pmi计算子带6的cqi。
相应地,终端可以根据子带7的pmi和子带10的pmi,通过线性插值算法得到分别得到子带8的子带pmi和子带9的子带pmi,然后根据子带8的子带pmi和宽带pmi,即子带8的pmi计算子带8的cqi,终端还可以根据子带9的子带pmi和宽带pmi,即子带9的pmi计算子带9的cqi。
在一种可能的实现方式中,第一预设准则和第二预设准则可以由系统预定义,或者可以由基站通过信令告知终端。
然后进入s203,即终端向基站反馈待反馈csi,以使基站可以在接收到终端上报的csi后,可以根据该csi进行资源的调度。
为了便于理解,下面列举几个例子对本发明实施例中的上述技术方案进行详细的描述,需要说明的是,下述例子只是示意性的,并不是用于对本发明技术方案的限制。
例1、如图3所示,终端可以根据系统配置的带宽参数确定n=10个待计算cqi的子带,且基站采用上述确定s个子带的三种方式中的第一种,确定s=4,分别为子带1,子带4,子带7和子带10,因此,终端确定第二部分csi中需要包含这4个子带中每个子带的pmi。
在s=4个子带的每个子带中,终端计算每个子带的pmi和cqi。即终端除了需要计算ri、宽带pmi,即旋转因子、波束选择、每一层的最强系数、每一层的宽带幅度系数外,还需要计算第1子带的每一层的子带幅度和/或相位系数,及其对应的第1子带的cqi;第4子带的每一层的子带幅度和/或相位系数,及其对应的第4子带的cqi;第7子带的每一层的子带幅度和/或相位系数,及其对应的第7子带的cqi;第10子带的每一层的子带幅度和/或相位系数,及其对应的第10子带的cqi。
然后,若终端采用上述确定剩余子带中每一个子带的cqi的两种方式中的方式一,即第二预设准则为在其余n-s个子带的每个子带中,使用s个子带中的与其邻近的一个子带的pmi计算此子带的cqi,则终端可以根据宽带pmi,即旋转因子、波束选择、每一层的最强系数、每一层的宽带幅度系数和第1子带的每一层的子带幅度和/或相位系数计算第2、3子带的cqi;根据宽带pmi和第4子带的每一层的子带幅度和/或相位系数计算第5、6子带的cqi;根据宽带pmi和第7子带的每一层的子带幅度和/或相位系数计算第8、9子带的cqi。
进而,终端将第一部分csi和第二部分csi反馈给基站。
例2、仍参见图3,终端可以根据系统配置的带宽参数确定n=10个待计算cqi的子带,且基站采用上述确定s个子带的三种方式中的第一种,确定s=4,分别为子带1,子带4,子带7和子带10,因此,终端确定第二部分csi中需要包含这4个子带中每个子带的pmi。
在s=4个子带的每个子带中,终端计算每个子带的pmi和cqi。即终端除了需要计算ri、宽带pmi,即旋转因子、波束选择、每一层的最强系数、每一层的宽带幅度系数外,还需要计算第1子带的每一层的子带幅度和/或相位系数,及其对应的第1子带的cqi;第4子带的每一层的子带幅度和/或相位系数,及其对应的第4子带的cqi;第7子带的每一层的子带幅度和/或相位系数,及其对应的第7子带的cqi;第10子带的每一层的子带幅度和/或相位系数,及其对应的第10子带的cqi。
然后,若终端采用上述确定剩余子带中每个子带的cqi的两种方式中的方式二,即第二预设准则为在其余n-s个子带的每个子带中,使用s个子带中的与其邻近的两个子带的pmi,经过线性插值算法运算后计算此子带的cqi。
即终端将第1子带的每一层的子带幅度和/或相位系数和第4子带的每一层的子带幅度和/或相位系数,经过线性插值算法运算后得到的每一层的子带幅度和/或相位系数,并结合宽带pmi,即旋转因子、波束选择、每一层的最强系数、每一层的宽带幅度系数,计算第2、3子带的cqi。
同理,终端将第4子带的每一层的子带幅度和/或相位系数和第7子带的每一层的子带幅度和/或相位系数,经过线性插值算法运算后得到的每一层的子带幅度和/或相位系数,并结合宽带pmi计算第5、6子带的cqi。
终端将第7子带的每一层的子带幅度和/或相位系数和第10子带的每一层的子带幅度和/或相位系数,经过线性插值算法运算后得到的每一层的子带幅度和/或相位系数,并结合宽带pmi计算第8、9子带的cqi。
进而,终端将第一部分csi和第二部分csi反馈给基站。
例3、如图4所示,终端可以根据系统配置的带宽参数确定n=10个待计算cqi的子带,且基站采用上述确定s个子带的三种方式中的第三种,确定s=3,即终端首先计算n=10个子带的pmi及cqi,然后按照第一预设准则从n个子带中选择子带cqi最高的3个子带,假设分别为子带3,子带5和子带6,因此,终端确定第二部分csi中需要包含这3个子带中每个子带的pmi。
然后,若终端采用上述确定剩余子带中每一个子带的cqi的两种方式中的方式一,即第二预设准则为在其余n-s个子带的每个子带中,使用s个子带中的与其邻近的一个子带的pmi计算此子带的cqi,则终端可以根据宽带pmi,即旋转因子、波束选择、每一层的最强系数、每一层的宽带幅度系数和第3子带的每一层的子带幅度和/或相位系数重新计算第1、2子带的cqi。
同理,终端可以根据宽带pmi和第5子带的每一层的子带幅度和/或相位系数重新计算第4子带的cqi。终端可以根据宽带pmi和第6子带的每一层的子带幅度和/或相位系数计算第7、8、9、10子带的cqi,由于10个子带中每个子带经历的信道特性不同,因此10个子带中每个子带对应的cqi是不一致的。
进而,终端将第一部分csi和第二部分csi反馈给基站。
综上所述,上述的一个或者多个技术方案至少具有如下技术效果。
第一、本发明实施例中终端在上报csi之前,基于第一预设准则从n个子带中确定s个子带,然后分别计算s个子带中每个子带的cqi和pmi,终端根据s个子带中每个子带的pmi确定n-s个子带中每个子带的cqi,然后将包括n个子带中每个子带的cqi的第一部分csi和包括s个子带中每个子带的预编码矩阵指示pmi的第二部分csi发送至基站,使得基站可以根据接收的csi进行资源调度,进而确保第一部分csi中的每个子带的cqi都能从第二部分csi中准确确定与其对应的pmi。
第二、由于本发明实施例中,终端在反馈csi时,只需要反馈n个子带中s个子带的pmi,节省了上行信道资源。
第三、本发明实施例中,终端向基站上报的csi中,第二部分csi中只包括s个子带的pmi,后续基站可以根据第二预设准则根据该s个子带的pmi确定剩余n-s个子带的pmi,确保第一部分csi中的每个子带的cqi都能从第二部分csi中准确确定与其对应的pmi,使得基站可以使用所有子带的cqi进行调度,确保了csi的反馈精度,进而提高了系统性能。
实施例二
请参见图5,本发明实施例提供另一种信道状态信息csi反馈方法,可以应用于基站,方法的过程可以描述如下:
s501:基站接收终端反馈的csi;其中,csi分为第一部分csi和第二部分csi,第一部分csi包括n个子带中每个子带的cqi,第二部分csi包括n个子带的s个子带中每个子带的预编码矩阵指示pmi,n为大于等于1的整数,s小于等于n;
s502:基站基于csi和第二预设准则,确定n-s个子带中每个子带的pmi;
s503:基站基于n个子带中每个子带的pmi和cqi进行资源调度。
在s502中,第二预设准则可以指示剩余n-s个子带的pmi的确定方式,且n-s个子带即为n个子带中除s个子带外的剩余子带。
在一种可能的实现方式中,基站基于csi和第二预设准则,确定n-s个子带中每个子带的pmi,可以包括:
基站基于第一预设准则从csi中确定第一子带信息;其中,第一子带信息包括s个子带中每个子带的pmi和cqi,第一预设准则用于指示s个子带在n个子带中的分布;
基站基于第一子带信息和第二预设准则,确定n-s个子带中每个子带的pmi。
在一种可能的实现方式中,基站基于第一子带信息和第二预设准则,确定n-s个子带中每个子带的pmi,可以包括:
基站确定n-s个子带中每一个子带的pmi,执行如下操作:基站基于与n-s个子带中一个子带邻近的所述s个子带中一个或者多个子带的pmi,确定n-s个子带中一个子带的pmi。
为便于理解,下面列举几个例子对上述实施例二中的技术方案作进一步的介绍如下。
例4、假设终端采用上述实施例一中例1的方式将第一部分csi和第二部分csi反馈给基站。
这时,基站接收终端上报的csi,然后可以根据第一预设准则确定第二部分csi中包括的第1、4、7、10子带的子带pmi。
然后,基站可以根据确定的4个子带中每个子带的pmi,并根据第二预设准则,确定第2、3子带沿用第1子带的子带pmi,并结合宽带pmi确定第2、3子带的pmi;第5、6子带沿用第4子带的子带pmi,并结合宽带pmi确定第5、6子带的pmi;第8、9子带沿用第7子带的子带pmi,并结合宽带pmi确定第8、9子带的pmi。
进而,基站可以根据n=10个子带的pmi和相应n=10个子带的cqi进行调度。
例5、假设终端采用上述实施例一中例2的方式将第一部分csi和第二部分csi反馈给基站。
这时,基站接收终端上报的csi,然后可以根据第一预设准则确定第二部分csi中包括的第1、4、7、10子带的子带pmi。
然后,基站可以根据确定的4个子带中每个子带的pmi,并根据第二预设准则,使用第1子带的子带pmi和第4子带的子带pmi,经过线性插值算法确定第2、3子带的子带pmi,并结合宽带pmi确定第2、3子带的pmi;使用第4子带的子带pmi和第7子带的子带pmi,经过线性插值算法确定第5、6子带的子带pmi,并结合宽带pmi确定第5、6子带的pmi;使用第7子带的子带pmi和第10子带的子带pmi,经过线性插值算法确定第8、9子带的子带pmi,并结合宽带pmi确定第8、9子带的pmi。
进而,基站可以根据n=10个子带的pmi和相应n=10个子带的cqi进行调度。
例6,假设终端采用上述实施例一中例3的方式将第一部分csi和第二部分csi反馈给基站。
这时,基站接收终端上报的csi,然后可以根据第一预设准则确定第二部分csi中包含第3、5、6子带的子带pmi。
然后,基站可以根据确定的3个子带中每个子带的pmi,并根据第二预设准则,确定第1、2子带沿用第3子带的子带pmi,并结合宽带pmi确定第1、2子带的pmi;第4子带沿用第5子带的子带pmi,并结合宽带pmi确定第4子带的pmi;第7、8、9、10子带沿用第6子带的子带pmi,并结合宽带pmi确定第7、8、9、10子带的pmi。
进而,基站可以根据n=10个子带的pmi和相应n=10个子带的cqi进行调度。
综上所述,上述的一个或者多个技术方案至少具有如下技术效果。
本发明实施例中,终端向基站上报的csi中,第二部分csi中只包括s个子带的pmi,后续基站可以根据第二预设准则根据该s个子带的pmi确定剩余n-s个子带的pmi,确保第一部分csi中的每个子带的cqi都能从第二部分csi中准确确定与其对应的pmi,使得基站可以使用所有子带的cqi进行调度,确保了csi的反馈精度,进而提高了系统性能。
实施例三
请参见图6,本发明实施例提供一种终端,所述终端包括:
第一确定模块61,用于基于第一预设准则从n个子带中确定s个子带;其中,所述第一预设准则用于指示所述s个子带在所述n个子带中的分布,所述n个子带为待计算信道质量指示cqi的子带,所述n为大于等于1的整数,所述s小于等于所述n;
第二确定模块62,用于确定待反馈csi;其中,所述待反馈csi分为第一部分csi和第二部分csi,所述第一部分csi包括所述n个子带中每个子带的cqi,所述第二部分csi包括所述n个子带的所述s个子带中每个子带的预编码矩阵指示pmi;
反馈模块63,用于向基站反馈所述待反馈csi。
在一种可能的实现方式中,所述s的值由系统分配的上行信道资源确定。
在一种可能的实现方式中,所述第一确定模块61用于:
从所述n个子带中均匀选择所述s个子带;或者,
计算所述n个子带中每个子带的pmi和cqi;将所述n个子带按照cqi值从大到小进行排序,确定排序后的所述n个子带中的前s个子带。
在一种可能的实现方式中,所述第二确定模块62用于:
确定第一子带信息,所述第一子带信息包括所述s个子带中每个子带的pmi和cqi;
基于第二预设准则及所述第一子带信息,确定第二子带信息;其中,所述第二子带信息包括所述n个子带中除所述s个子带外的剩余子带中每个子带的cqi;
确定所述待反馈csi,所述待反馈csi包括所述第一子带信息和所述第二子带信息。
在一种可能的实现方式中,所述第二确定模块62用于:
确定所述剩余子带中每一个子带的cqi时,执行如下操作:
基于与所述剩余子带中一个子带邻近的所述s个子带中一个或者多个子带的pmi,确定所述剩余子带中一个子带的cqi。
在一种可能的实现方式中,所述第一预设准则和所述第二预设准则由系统预定义或者由所述基站通过信令告知所述终端。
实施例四
请参见图7,本发明实施例提供一种基站,所述基站包括:
接收模块71,用于接收终端反馈的csi;其中,所述csi分为第一部分csi和第二部分csi,所述第一部分csi包括n个子带中每个子带的cqi,所述第二部分csi包括所述n个子带的s个子带中每个子带的预编码矩阵指示pmi,所述n为大于等于1的整数,所述s小于等于所述n;
确定模块72,用于基于所述csi和第二预设准则,确定n-s个子带中每个子带的pmi;
调度模块73,用于基于所述n个子带中每个子带的pmi和cqi进行资源调度。
在一种可能的实现方式中,所述确定模块72用于:
基于第一预设准则从所述csi中确定第一子带信息;其中,所述第一子带信息包括所述s个子带中每个子带的pmi和cqi,所述第一预设准则用于指示所述s个子带在所述n个子带中的分布;
基于所述第一子带信息和所述第二预设准则,确定n-s个子带中每个子带的pmi。
在一种可能的实现方式中,所述确定模块72用于:
确定所述n-s个子带中每一个子带的pmi,执行如下操作:
基于与所述n-s个子带中一个子带邻近的所述s个子带中一个或者多个子带的pmi,确定所述n-s个子带中一个子带的pmi。
实施例五
基于同一发明构思,本发明实施例中提供一种终端,所述终端包括:
至少一个处理器,以及
与所述至少一个处理器通信连接的存储器、通信接口;
其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令,利用所述通信接口执行如实施例一中所述的方法。
实施例六
基于同一发明构思,本发明实施例中提供一种基站,所述基站包括:
至少一个处理器,以及
与所述至少一个处理器通信连接的存储器、通信接口;
其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令,利用所述通信接口执行如实施例二中所述的方法。
实施例七
基于同一发明构思,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行如实施例一、实施例二所述的方法。
在具体的实施过程中,计算机可读存储介质包括:通用串行总线闪存盘(universalserialbusflashdrive,usb)、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的存储介质。
以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元或者模块可以是或者也可以不是物理上分开的,作为单元或者模块显示的部件可以是或者也可以不是物理单元或者模块,即可以位于一个地方,或者也可以分布到多个网络单元或者模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom或ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。