一种下行控制信息传输方法及装置与流程

文档序号:20008060发布日期:2020-02-22 03:47阅读:159来源:国知局
一种下行控制信息传输方法及装置与流程
本发明涉及通信领域,具体而言,涉及一种下行控制信息传输方法及装置。
背景技术
:基于目前的release-15版本的窄带物联网(narrowbandinternetofthings,简称为nb-iot),机器型通信(machine-typecommunication,简称为mtc)和第五代移动通信系统中,其多进程机制有效的提升了数据传输效率。但同时,对于单个接入的用户而言,为提高系统吞吐量,具有周期性的业务如数据域的网络电话(voiceoverinternetprotocol,简称为voip)业务,采用半静态的调度方式,具有一次授权,周期使用的特点,大大降低了控制信令的开销。但对于非周期性业务,此种方式已不太适合,在rel-16的立项中,明确提出了需要利用一个下行物理控制信道(physicaldownlinkcontrolchannel,简称为pdcch)来调度多个传输快(transportblocks,简称为tb)的调度增强方向。基于单tb调度时,一个tb的调度需要一个pdcch进行指示。在利用一个pdcch对多个tb进行调度时,均需要指示其每个tb的配置信息。当系统支持的最大混合自动重传请求(hybridautomaticrepeatrequest,简称为harq)进程数量越多,其一调多的能力越强,即一个pdcch可调用越多的tb数量。而在目前版本中,每个tb均需要一个pdcch的dci来指示,(downlinkcontrolinformation,简称为dci)内包含诸多关于资源调度,调制编码,进程等不同域的信息,如何将多个tb的控制信息在一个pdcch中进行指示,并使得开销较小是调度增强面临的主要问题。针对相关技术中如何将多个tb的控制信息在一个pdcch中进行指示的问题,尚未提出解决方案。技术实现要素:本发明实施例提供了一种下行控制信息传输方法及装置,以至少解决相关技术中如何将多个tb的控制信息在一个pdcch中进行指示的问题。根据本发明的一个实施例,提供了一种下行控制信息传输方法,包括:当一个下行控制信息dci调度多传输块tb时,通过dci中的新数据指示ndi信息和混合自动重复请求harq进程信息来指示调度的所述多tb,其中,所述多tb对应的ndi信息相同;通过物理下行链路控制信道pdcch传输所述dci。可选地,所述通过dci中的ndi信息和harq进程信息来指示调度的所述多tb包括:在支持的最大harq进程数量等于一个dci调度的最大tb数量的情况下,通过第一信令域和第二信令域分别指示所述ndi信息和所述harq进程信息,或者,通过第三信令域指示ndi信息和harq进程信息。可选地,在支持的最大harq进程数为2的情况下,所述第一信令域为1比特,第二信令域为2比特,或者,所述第一信令域为1比特,第二信令域为1比特,或者,所述第三信令域为2比特。可选地,当所述第二信令域为2比特时,所述第二信令域指示的harq进程调度状态至少包括以下之一:进程0和进程1,进程0,进程1;或者,当所述第二信令域为1比特时,所述第二信令域指示的harq进程调度状态至少包括以下之一:进程0和进程1,进程0;或者,当所述第二信令域为1比特时,所述第二信令域指示的harq进程调度状态至少包括以下之一:进程0和进程1,进程1。可选地,当所述第三信令域为2比特时,所述第三信令域指示的harq进程调度状态至少包括以下之一:进程0和进程1,且ndi=0;进程0和进程1,且ndi=1;进程0,且ndi=0;进程0,且ndi=1。可选地,在支持的最大harq进程数为8的情况下,所述第一信令域为1比特,所述第二信令域为4比特;或者,所述第一信令域为1比特,第二信令域为3比特。可选地,所述第二信令域为3比特时,所述第二信令域指示的harq进程调度状态至少包括以下之一:进程0,1,2,3,4,5,6,7进程0,1,2,3进程4,5,6,7进程0,1进程2,3进程4,5进程6,7进程0;或者,所述第二信令域为4比特时,所述第二信令域指示的harq进程调度状态至少包括以下之一:进程0,1,2,3,4,5,6,7进程0,1,2,3进程4,5,6,7进程0,1进程2,3进程4,5进程6,7进程0进程1进程2进程3进程4进程5进程6进程7。可选地,在所述dci中还包括一个用于指示harq进程分组的组号域。可选地,通过dci中的新数据指示ndi信息和混合自动重复请求harq进程信息来指示调度的所述多tb包括:通过第四信令域指示ndi信息,第五信令域指示harq进程组信息,第六信令域指示harq进程组内进程信息;或者,通过第七信令域指示harq进程组信息,第八信令域指示ndi信息和harq进程组内进程信息;或者,通过第九信令域指示harq进程组信息,第十信令域指示ndi信息。可选地,所述方法还包括:通过以下方式对所述harq进程进行分组:每组包括的进程数量相同且不同组包括的进程索引不同;或者,每组包括的进程索引是连续的且不同组包括的进程索引部分重叠;或者,至少存在两个进程组包括的进程数量不同且不同组包括的进程索引不同。可选地,所述至少存在两个进程组包括的进程数量不同且不同组包括的进程索引不同包括:在支持的最大harq进程数为10的情况下,所述进程分组包括以下至少之一:分3组,各组对应的进程数量分别为3、3、4,或者4、4、2;分4组,各组对应的进程数量分别为2、2、2、4,或者2、2、3、3。可选地,在支持的harq进程数为8的情况下,所述第四信令为1比特,所述第五信令为1比特,所述第六信令为4比特;或者,在支持的harq进程数为8的情况下,所述第四信令为1比特,所述第五信令为1比特,所述第六信令为3比特;或者,在支持的harq进程数为8的情况下,所述第四信令为1比特,所述第五信令为1比特,所述第六信令为2比特;或者,在支持的harq进程数为8的情况下,所述第四信令为1比特,所述第五信令为2比特,所述第六信令为2比特;或者,在支持的harq进程数为8的情况下,所述第七信令为2比特,所述第八信令为2比特;或者,在支持的harq进程数为8的情况下,所述第七信令为1比特,所述第八信令为3比特。可选地,每个进程组包括4个进程,每个进程组内的进程编号为0,1,2,3;当所述第六信令域为4比特时,所述4比特与进程组中4个进程一一对应,每个比特表示相应进程是否被调度;或者,当所述第六信令域为3比特时,所述第六信令域指示的harq进程调度状态至少包含以下之一:进程0,1,2,3进程0,1,2进程1,2,3进程0,1进程1,2进程2,3进程0进程3;或者,当所述第六信令域为3比特时,所述第六信令域指示的harq进程调度状态至少包含以下之一:进程0,1,2,3进程0,1进程2,3进程0进程1进程2进程3进程0,1,2;或者,当所述第六信令为2比特时,所述第六信令域指示的harq进程调度状态包含以下之一:进程0,1,2,3进程1,2,3进程1,2进程0;或者,当所述第六信令为2比特时,所述第六信令域指示的harq进程调度状态包含以下之一:进程0,1,2,3进程2,3进程0,1进程0。可选地,当通过所述第九信令指示调度的harq进程组信息时,被所述第九信令指示的harq进程组内所有harq进程都被调度。可选地,所述第九信令通过预定义状态指示单harq进程被调度。可选地,所述第九信令为h比特,其中,每个比特对应一个harq进程组,不同比特对应的harq进程组不同;或者,所述第九信令指示连续的k个harq进程组信息,其中,h、k为大于或等于1的正整数;或者,所述第九信令指示单个harq进程组信息。可选地,所述dci调度的tb数量至少为集合{1,2*n}中的一个,其中,n为正整数,或者,dci调度的tb数量为2的m次方,其中,m为自然数。可选地,当所述dci调度的最大tb数目为n时,所述dci指示harq进程信息满足如下约定:至少存在一个调度k个tb对应的进程索引和某个调度n-k个tb对应的进程索引具有互补关系;其中,所述互补关系是指以最大调度tb数目对应的进程索引为全集u={0,1,2,...,n-1},有元素n个,其中k个与另外n-k个形成的集合互补,或者,能够调度的进程索引为全集u={0,1,2,...,m-1},有元素m个,其中k个与另外m-k个形成的集合互补。可选地,所述多tb的大小相同。根据本发明的另一个实施例,还提供了一种传输块tb调度装置,包括:指示模块,用于当一个下行控制信息dci调度多传输块tb时,通过dci中的新数据指示ndi信息和混合自动重复请求harq进程信息来指示调度的所述多tb;传输模块,用于通过物理下行链路控制信道pdcch传输所述dci。根据本发明的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。通过本发明,在多tb的大小相同,且新传和重传不可混传的情况下,由于通过一个dci的ndi域和harq进程域的联合指示来调度的所述多tb,通过pdcch传输所述dci,因此,可以解决相关技术中如何将多个tb的控制信息在一个pdcch中进行指示的问题,实现了通过一个dci调度多tb,且开销较小的效果。附图说明此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1是根据本发明实施例的下行控制信息传输方法的流程图;图2是根据本发明实施例的下行控制信息传输装置的结构框图;图3是根据本发明优选实施例的下行控制信息传输装置的结构框图一;图4是根据本发明优选实施例的下行控制信息传输装置的结构框图二;图5是根据本发明优选实施例的下行控制信息传输装置的结构框图三。具体实施方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。实施例1在本实施例中,图1是根据本发明实施例的下行控制信息传输方法的流程图,如图1所示,该流程包括如下步骤:步骤s102,当一个下行控制信息dci调度多传输块tb时,通过dci中的新数据指示ndi信息和混合自动重复请求harq进程信息来指示调度的所述多tb,其中,所述多tb对应的ndi信息相同;步骤s104,通过pdcch传输所述dci。通过上述步骤,在多tb的大小相同,且新传和重传不可混传的情况下,由于通过一个dci的ndi域和harq进程域的联合指示来调度的所述多tb,通过pdcch传输所述dci,因此,可以解决相关技术中如何将多个tb的控制信息在一个pdcch中进行指示的问题,实现了通过一个dci调度多tb,且开销较小的效果。可选地,上述步骤的执行主体可以为基站等,但不限于此。可选地,所述通过dci中的ndi信息和harq进程信息来指示调度的所述多tb包括:在支持的最大harq进程数量等于一个dci调度的最大tb数量的情况下,通过第一信令域和第二信令域分别指示所述ndi信息和所述harq进程信息,或者,通过第三信令域指示ndi信息和harq进程信息。可选地,在支持的最大harq进程数为2的情况下,所述第一信令域为1比特,第二信令域为2比特,或者,所述第一信令域为1比特,第二信令域为1比特,或者,所述第三信令域为2比特。可选地,当所述第二信令域为2比特时,所述第二信令域指示的harq进程调度状态至少包括以下之一:进程0和进程1,进程0,进程1;或者,当所述第二信令域为1比特时,所述第二信令域指示的harq进程调度状态至少包括以下之一:进程0和进程1,进程0;或者,当所述第二信令域为1比特时,所述第二信令域指示的harq进程调度状态至少包括以下之一:进程0和进程1,进程1。可选地,当所述第三信令域为2比特时,所述第三信令域指示的harq进程调度状态至少包括以下之一:进程0和进程1,且ndi=0;进程0和进程1,且ndi=1;进程0,且ndi=0;进程0,且ndi=1。可选地,在支持的最大harq进程数为8的情况下,所述第一信令域为1比特,所述第二信令域为4比特;或者,所述第一信令域为1比特,第二信令域为3比特。可选地,所述第二信令域为3比特时,所述第二信令域指示的harq进程调度状态至少包括以下之一:进程0,1,2,3,4,5,6,7进程0,1,2,3进程4,5,6,7进程0,1进程2,3进程4,5进程6,7进程0;或者,所述第二信令域为4比特时,所述第二信令域指示的harq进程调度状态至少包括以下之一:进程0,1,2,3,4,5,6,7进程0,1,2,3进程4,5,6,7进程0,1进程2,3进程4,5进程6,7进程0进程1进程2进程3进程4进程5进程6进程7。可选地,在所述dci中还包括一个用于指示harq进程分组的组号域。可选地,通过dci中的新数据指示ndi信息和混合自动重复请求harq进程信息来指示调度的所述多tb包括:通过第四信令域指示ndi信息,第五信令域指示harq进程组信息,第六信令域指示harq进程组内进程信息;或者,通过第七信令域指示harq进程组信息,第八信令域指示ndi信息和harq进程组内进程信息;或者,通过第九信令域指示harq进程组信息,第十信令域指示ndi信息。可选地,所述方法还包括:通过以下方式对所述harq进程进行分组:每组包括的进程数量相同且不同组包括的进程索引不同;或者,每组包括的进程索引是连续的且不同组包括的进程索引部分重叠;或者,至少存在两个进程组包括的进程数量不同且不同组包括的进程索引不同。可选地,所述至少存在两个进程组包括的进程数量不同且不同组包括的进程索引不同包括:在支持的最大harq进程数为10的情况下,所述进程分组包括以下至少之一:分3组,各组对应的进程数量分别为3、3、4,或者4、4、2;分4组,各组对应的进程数量分别为2、2、2、4,或者2、2、3、3。可选地,在支持的harq进程数为8的情况下,所述第四信令为1比特,所述第五信令为1比特,所述第六信令为4比特;或者,在支持的harq进程数为8的情况下,所述第四信令为1比特,所述第五信令为1比特,所述第六信令为3比特;或者,在支持的harq进程数为8的情况下,所述第四信令为1比特,所述第五信令为1比特,所述第六信令为2比特;或者,在支持的harq进程数为8的情况下,所述第四信令为1比特,所述第五信令为2比特,所述第六信令为2比特;或者,在支持的harq进程数为8的情况下,所述第七信令为2比特,所述第八信令为2比特;或者,在支持的harq进程数为8的情况下,所述第七信令为1比特,所述第八信令为3比特。可选地,每个进程组包括4个进程,每个进程组内的进程编号为0,1,2,3;当所述第六信令域为4比特时,所述4比特与进程组中4个进程一一对应,每个比特表示相应进程是否被调度;或者,当所述第六信令域为3比特时,所述第六信令域指示的harq进程调度状态至少包含以下之一:进程0,1,2,3进程0,1,2进程1,2,3进程0,1进程1,2进程2,3进程0进程3;或者,当所述第六信令域为3比特时,所述第六信令域指示的harq进程调度状态至少包含以下之一:进程0,1,2,3进程0,1进程2,3进程0进程1进程2进程3进程0,1,2;或者,当所述第六信令为2比特时,所述第六信令域指示的harq进程调度状态包含以下之一:进程0,1,2,3进程1,2,3进程1,2进程0;或者,当所述第六信令为2比特时,所述第六信令域指示的harq进程调度状态包含以下之一:进程0,1,2,3进程2,3进程0,1进程0。可选地,当通过所述第九信令指示调度的harq进程组信息时,被所述第九信令指示的harq进程组内所有harq进程都被调度。可选地,所述第九信令通过预定义状态指示单harq进程被调度。可选地,所述第九信令为h比特,其中,每个比特对应一个harq进程组,不同比特对应的harq进程组不同;或者,所述第九信令指示连续的k个harq进程组信息,其中,h、k为大于或等于1的正整数;或者,所述第九信令指示单个harq进程组信息。可选地,所述dci调度的tb数量至少为集合{1,2*n}中的一个,其中,n为正整数,或者,dci调度的tb数量为2的m次方,其中,m为自然数。可选地,当所述dci调度的最大tb数目为n时,所述dci指示harq进程信息满足如下约定:至少存在一个调度k个tb对应的进程索引和某个调度n-k个tb对应的进程索引具有互补关系;其中,所述互补关系是指以最大调度tb数目对应的进程索引为全集u={0,1,2,...,n-1},有元素n个,其中k个与另外n-k个形成的集合互补,或者,能够调度的进程索引为全集u={0,1,2,...,m-1},有元素m个,其中k个与另外m-k个形成的集合互补。可选地,所述多tb的大小相同。本发明实施例中,对于processstate的优化目的是为了减少状态数,减少开销,主要采用以下几种原则进行优化:对称原则:多tb传输时两次tb调度保持进程在对称位置,一次tb调度则自身进程对称。如4进程调度2tb时,进程0,1与进程3,2对称,进程12关于自身对称。二分原则:多tb传输时调度的tb数量以最大tb数量做二分。如最大支持4tb调度,则其他还可支持2tb和1tb调度。互补原则:是指以最大调度tb数目对应的进程索引为全集u={0,1,2,...,n-1},有元素n个,其中调度k个与调度另外n-k个形成的集合互补。或者,可调度的进程索引为全集u={0,1,2,...,m-1},有元素m个,其中调度k个与调度另外m-k个形成的集合互补。。连续性原则:多tb调度传输时,多tb对应的进程号连续。遍历原则:多tb调度时,调度的tb数量规格支持所有数量的多tb传输。在相同tbs时,资源分配和调制编码域保持相同。对ndi域和进程域加以设计或者引入新增bit来对所有tb信息加以描述。主要包括:1)当采用一个pdcch调多个tb时,当tbs相同,且新传与重传tb不可以一起混传,则采用以下四种tb调度方式,分别为:方式一:groupid+ndi+processstate(对多进程进行分组,groupid表示调度的组进程索引,processstate表示组内调度进程索引,所述组内调度的进程的ndi是相同的,由ndi指示。在支持的最大harq进程数量大于于一个dci调度的最大tb数量的情况下,ndi对应第四信令域,groupid对应第五信令域,processstate对应第六信令域)方式二:ndi+processstate(调度进程的ndi是相同的,由ndi指示,processstate表明调度进程索引。在支持的最大harq进程数量等于一个dci调度的最大tb数量的情况下,ndi对应第一信令域,processstate对应第二信令域)其中,当进程数目过大,一个pdcch不足以支持进程数目的tb数量时,通过方式一,先对进程进行分组,每个组内的进程状态由processstate表示,ndi则表示processstate是新传还是重传。当所支持的进程数目较少,一个pdcch支持的tb数量与进程数量相近。此时可以无需分组开销,一调多时通过方式二。方式三:processstate(processstate表示调度的进程索引和对应的ndi值。在支持的最大harq进程数量等于一个dci调度的最大tb数量的情况下,processstate对应第三信令域。)方式四:groupid+processstate(对多进程进行分组,groupid表示调度的组进程索引,processstate表示调度的进程索引和对应的ndi值。在支持的最大harq进程数量大于于一个dci调度的最大tb数量的情况下,若进程调度方式可变,则groupid对应第七信令域,processstate对应第八信令域。若进程调度方式默认,则groupid对应第九信令域,processstate对应第十信令域)2)最大进程数为2,且1个pdcch调2tb时,此时无需进行分组。通过方式二ndi+processstate的形式,processstate包括3个状态进程0和进程1,仅进程0,仅进程1。所以采用方式二ndi+processstate实现2tb非混传调度共需要ndi1bit和processstate2bit实现。对于nb-iot,processstate2bit可由harq进程域增加1bit得到。3)最大进程数为2,在1个pdcch调2tb时,加入约束条件:若仅有1进程传输tb时,则优先使用第一个进程。采用方式二时,processstate有1bit开销,ndi域可复用,其调度情况如下表:processstate含义1进程0和进程10进程0或processstate含义0进程0和进程11进程0其中processstate可通过重定义2进程dci中的1bit进程指示得到,processstate值对应进程状态可任意组合,如上表所示。或者采用方式三实现:11进程0和进程1(ndi=0)00进程0和进程1(ndi=1)10进程0(ndi=0)01进程0(ndi=1)其进程的4个状态由2bit表示,具体状态与进程状态的对应关系可选。4)最大进程数为x,一个pdcch调度y个tb时,调度方法采用groupid+ndi+processstate方式一。则组号groupid需要ceil(log2(x/y))bit来指示。4.5)最大进程数为8或4x(x>=2取整数),一个pdcch调度4个tb时,基于方式一,分组后对组内进程采用bitmap进行指示。即4个进程需4bit指示是否调度。ndi指示新传与重传,所以processstate信令需要4bit,另需1bit指示组号。5)最大进程数为8或4x(x>=2取整数),一个pdcch调度4个tb时,基于方式一,为节省开销,对processstate进行优化,设定约束条件为:当使用m个tb调度时,优先使用预定义的m个进程,其中,m小于或等于4,进程与tb一一对应。其processstate信令具有如下特征:4tb调度则选择进程0,1,2,33tb调度时,则选择4进程中任意3个1tb调度时,则选择与3tb调度时互补的进程2tb调度时,除去1tb调度所选进程,从剩余3进程中任选2个。例如:调度的tb数量processstate4tb进程0,1,2,33tb进程1,2,32tb进程1,21tb进程0或此时processstate仅需要2bit。尽量保证了所有的tb都有机会被调度,但依然限制较大。例如在5)中当调度进程1,2时,则没有机会单独调度进程3。对于emtc的8进程调度,ndi域可复用,harq进程域3bit,可由组号1bit和processstate2bit复用。每组进程采用1bit反馈开销最小。6)最大进程数为8或4x(x>=2取整数),一个pdcch调度4个tb时,基于方式一,为节省开销,增加5)中的processstate减少进程调度限制,遵循对称性原则,和互补原则,连续性原则,processstate信令具有如下特征:4tb调度则选择进程0,1,2,33tb调度时,则选择4进程中连续3个进程2tb调度时,则选择4进程中连续2个进程。1tb调度时,则选择与3tb调度时互补的进程实例如下表:调度的tb数量processstate4tb进程0,1,2,33tb进程0,1,2进程1,2,32tb进程0,1进程1,2进程2,31tb进程0进程3processstate包含表中状态任意组合。最大进程数为8,支持一个pdcch调度4tb时。需要组号1bit+ndi1bit+processstate3bit共5bit。对于支持8进程的emtc,dci设计时,ndi可不变,3bit的harq进程域变为processstate,新增1bit的组号域。7)最大进程数为8或4x(x>=2取整数),一个pdcch调度4个tb时,基于方式一,为节省开销,增加5)中的processstate减少进程调度限制,遵循二分原则,遍历原则,有3bit如下processstate方案:4tb调度则选择进程0,1,2,32tb调度时,则选择4进程中的2个进程。两次调度的2进程要么互补要么相同。1tb调度时,则选择任意其中一个进程上述共7个状态,为充分利用资源,加入3进程调度。任意3个进程均可。实例如下表:对比6)和7)的区别在于7)更加注重单个tb的调度。其dci设计方案和6)一致。8)最大进程数为8或4x(x>=2取整数),一个pdcch调度4个tb时,从4)到7)采用的均为bundling反馈1bit形式,当一个tb出现解码错误,则需要所有传输的tb进行重传,降低了重传效率,浪费了传输资源。所以增大接收端反馈bit,可以提高重传效率,减少资源浪费。当接收端反馈2bit,其重传的状态与新传的状态不再一一对应。所以采取方式四进行方案设计。同样基于对称性原则,以减少开销为目标,processstate方案设计如下。除去红色重复状态,共16个状态,需4bit进行表示,在dci中指示。所以采用方式四groupid+processstate共5bit。当采用更多bit反馈时,所需开销较大。对于emtc,接收端反馈2bit时,ndi域取消。harq进程域变为4bit的processstate,增加1bit的组号域。9)最大进程数为8或8x(x>=2取整数),一个pdcch调度8个tb时,若为8进程,则无需分组,基于二分原则,采用方式二的processstate方案如下表所示。调度tb对应的进程数量为2的幂次8tb调度则选择进程0,1,2,3,4,5,6,74tb调度时,将8tb调度的8进程划分2组,每组4个进程2tb调度时,将4tb调度的4进程分为2组,每组2个进程。1tb调度时,将2tb调度的2进程分为2组,每组1个进程。即8进程的其中一个进程。如上述状态数目小于由整数bit开销支持的最大状态数目,则可适当补充非2的幂次tb调度进程数目的状态。如果让调度的tb进程号连续,则实例如下:若为8x(x>=2取整数)进程,则只需添加组号即可。采用多bit反馈会导致开销更大。所以当为8进程支持8tb调度时,其调度dci相关内容为反馈1bit时,则采用方式2,需要5bit,ndi域1bit不变,另外4bit可由harqprocess域扩充。当支持8x(x>=2取整数)进程,支持8tb调度时,则需要补充组号域。10)当支持10进程时,一调多最大支持10tb调度时,可采用方式一实现调度。每组调度相同tb时,则可将10进程分为5组或者分为2组。分为2组时,每组5个进程,5tb的调度最大需要5bit(bitmap方式)指示processstate信息,以及另外的ndi域1bit,组号域1bit。分为5组时,每组2个进程,2tb的调度最大需要2bit,最小1bit。组号域需要3bit指示,ndi域1bit。每组调度的tb数量可能不同时,将10个harq进程分为3组,x=10,y1=4,y2=3,y3=3,使用2bit对组号域进行指示,或者使用3bit对组号域采用bitmap的方式进行指示。使用2bit指示组号域时,单组进程tb传输。若采用方式一,ndi需1bit指示组内所有进程的传输状态。4tb的processstate表示通过以下方式实现。最多需要4bit对所有状态进行表示,如bitmap方式。最少需要2bit指示4tb传输,3tb传输,2tb传输,1tb传输四个状态。或者根据对称性原则、互补原则以及连续性原则时,3bitprocessstate指示一个dci调度所述4tb。或者遵循二分原则、遍历原则时,3bit来表示processstate。若采用方式四,当反馈2bit时,使用4bit表示processstate,ndi融入了processstate中。3tb的processstate可通过以下方式实现、最多需要3bit对所有状态进行表示,如采用bitmap方式。使用3bit指示组号域时,每组进程都可能被调度,当某组被调度时,应该所有进程都需要传输tb。当使用方式一,ndi域1bit需指示所有进程的传输状态,processstate此时只有一种,无需指示。或者在支持harq进程数为10的情况下,将10个harq进程分为3组,x=10,y1=4,y2=4,y3=2,使用2bit对组号域进行指示,或者使用3bit对组号域采用bitmap的方式进行指示。11)在上述所有案例中,如有分组,则每次都只能调度一组进程。如需要支持多组的同时调度,则采用组的bitmap形式。当有x个进程可被调度,x=m*n,可以用nbit表示组的bitmap调度,每组m个进程,m个进程的processstate可用前面权利要求中方法进行指示。每组公用dci指示,其传输情况一致。下面通过具体示例对本发明实施例进行详细说明。示例1本实施例主要用于多tb调度增强时2tb调度场景,目的是减少信令开销,实现多tb调度,提高传输效率,降低开销。特点是在多tb调度时,新传tb和重传tb不可混传,且tbs是一致的。根据其特点,2tb传输时,其dci中关于资源调度,调度时延等内容保持不变,只是dci格式需要支持多tb调度。通过方式二有如下方法:ndi指示新传与重传,processstate表明进程0和进程1,仅进程0,仅进程1三个状态。进程使用状态共3个,从通过2bit表述的4个状态中任意选择3个即可。或者,从优先级角度出发,进一步压缩状态,使用更少的开销实现多tb调度。约定规则如下:当只有单进程传输时,则优先使用第一个或其他预定义进程。采用方式二实现2进程下的2tb调度,包括ndi共需要2bit开销。对于nb-iot可复用ndi域。其状态表如下所示:processstate含义1进程0和进程10进程0或processstate含义0进程0和进程11进程0其中processstate可通过重定义2进程dci中的1bit进程指示得到,processstate值对应进程状态可任意组合,如上表所示。或者采用方式三实现:11进程0和进程1(ndi=0)00进程0和进程1(ndi=1)10进程0(ndi=0)01进程0(ndi=1)此时ndi与processstate联合编码。共需要2bit。显然,上述状态表表明,rel-15中nb-iot中的harqprocess进程域和ndi域的2bit被复用。将ndi和状态进行了联合表示。在上述方法下,仅需2bit开销即可实现多tb调度,相比原来版本中的dci大小没有变化。最大进程数为8或4x(x>=2取整数),一个pdcch调度2个tb时,调度方法采用groupid+ndi+processstate方式一时8进程调度一组,一组为2tb。则需要额外2bit的groupid指示,4x进程需要额外ceil(log2(x)+1)bit。2x(x>=1)进程需要额外ceil(log2(x))bit。10进程调度一组,一组为2tb。则需要3bit的groupid指示。总结来说最大进程数为x,一个pdcch调度y个tb时,y个tb为一组,每次调度一组,调度方法采用groupid+ndi+processstate方式一。则组号groupid需要ceil(log2(x/y))bit来指示。在用户接收到dci并对业务数据进行解码后,需要对其进行反馈。反馈的模式为参考点信息反馈。参考点可以多个,参考点的信息反馈也可以多个bit,但不超过tb数量。本实施例通过processstate的方式,在原有基础上无需增加额外bit即可实现多tb的调度,提高传输效率,降低dci开销。示例2本实施例主要用于多tb调度增强时4tb调度场景,目的是减少信令开销,实现多tb调度,提高传输效率,降低开销。特点是在多tb调度时,新传tb和重传tb不可混传,且tbs是一致的。在emtc中,fdd场景最大支持8进程,甚至支持10进程,在tdd场景下支持更多。在本实施例中,单个pdcchdci仅支持最大调度4个tb。当调度更多数量tb时,采用的方案即为方式一groupid+ndi+processstategroupid的划分,是指将所有进程进行分组。例如当最大支持8进程时,可分为4+4共2组,也可以是其他组合。在10进程时,可以是2+4+4,也可以是3+3+4,也可以是其他组合。在一个分组内包含m个进程,对进程进行编号为0,1,2…m-1。当一组内包含4进程时,则使用groupid+ndi+processstate即可实现任意tb数量的多tb调度。当最大支持4tb时调度时,groupid为组号,ndi指示新传与重传,进程索引processstate采用bitmap进行表示:举例详述如下:每个进程是否传输用1,0表示,1表示有tb需要传输(或者不传),0表示无tb传输(或者有tb需要传输),再用1bit的ndi域来指示新传与重传,可以使用原版本的翻转方式,也可直接1表示新传(或重传),0表示重传(或新传)。其中新传的一种表示方法如下所示4进程同时新传:11113进程新传:1101,1011,0111,11102进程新传:1100,1001,0011,1010,0101,01101进程新传:1000,0100,0010,0001共15个状态,需要4bit指示。所以对于8进程的emtc而言,ndi域可保持不变,需要将3bit的进程域扩展为4bit,来表示每个进程的传输情况。还需1bit来指示组号。所以一共新增2bit开销,来实现8进程的多tb调度。同时注意到,ndi域是用来指示新传还是重传,也就是说新传和重传所需要的传输资源是一样的,其dci的其他内容可保持不变。同时在ue端进行的反馈也是基于4进程bundling的,这个时候新传与重传是一样的,且若有一个进程解码错误,这组内其他进程的tb也需要重传。当采用bundling反馈时,ue端仅需反馈1bit来告诉基站端是否需要重传。当反馈信息为2bit时,可以选择2个参考点,每个参考点发1bit,也可以1个参考点发2bit。此时重传状态,依然是15个,当反馈信息为4bit时,依然需要15个重传状态。因为其新传状态已经覆盖了所有可能状态,所以重传状态最多也只有15个。所以无论反馈信息多大,均需要4bit的processstate指示和1bitndi域。示例3本实施例主要用于多tb调度增强时4tb调度场景,目的是减少信令开销,实现多tb调度,提高传输效率,降低开销。特点是在多tb调度时,新传tb和重传tb不可混传,且tbs是一致的。在emtc中,fdd场景最大支持8进程,甚至支持10进程,在tdd场景下支持更多。在本实施例中,单个pdcchdci仅支持最大调度4个tb。当调度更多数量tb时,采用的方案即为方式一groupid+ndi+processstate。groupid的划分与实施例3一致。本实施例与实施例3不同的是,设定约束条件,减少不必要的状态,从而减少信令开销,实现多tb调度,提高传输效率。在4tb调度时,设定约束条件为:当使用m个tb调度时,优先使用预定义的m个进程,进程与tb一一对应。其processstate信令具有如下特征:4tb调度则选择进程0,1,2,33tb调度时,则选择4进程中任意3个1tb调度时,则选择与3tb调度时互补的进程2tb调度时,除去1tb调度所选进程,从剩余3进程中任选2个。例如:或调度的tb数量processstate4tb进程0,1,2,33tb进程0,1,2,,2tb进程0,11tb进程3或调度的tb数量processstate4tb进程0,1,2,33tb进程2,3,2tb进程0,11tb进程0此时processstate仅需要2bit。尽量保证了所有的tb都有机会被调度,但依然限制较大。例如在5)中当调度进程1,2时,则没有机会单独调度进程3。对于emtc的8进程调度,ndi域可复用,harq进程域3bit,可由组号1bit和processstate2bit复用。在bundling反馈1bit的条件下,重传状态与新传状态一致,所以ndi域依旧不变,3bit的进程号指示域仅需2bit即可实现多tb调度。所以当使用bundling反馈时,在emtc支持8进程场景下,dci相关内容总共需要4bit实现多tb调度,其中1bit为groupid,1bit为ndi指示,2bit为processstate。当使用2bit反馈时,则1bit对应2个进程,其重传状态将增加,新传+重传状态达到10个,则ndi+processstate需要4bit来指示。当使用4bit反馈时,其所需开销更大。显然在1bit反馈时,上述方法对于进程的调度依然有较大的限制。例如一个dci在调度一个tb时,其他进程也不可使用。基于一些基础原则,依然设置优先使用预定义进程的约束条件,对上述方法进行优化。一)当反馈1bit时:1)遵循对称性原则,和互补原则,连续性原则,processstate信令具有如下特征:4tb调度则选择进程0,1,2,33tb调度时,则选择4进程中连续3个进程2tb调度时,则选择4进程中连续2个进程。1tb调度时,则选择与3tb调度时互补的进程实例如下表:调度的tb数量processstate4tb进程0,1,2,33tb进程0,1,2进程1,2,32tb进程0,1进程1,2进程2,31tb进程0进程3processstate包含表中状态任意组合。最大进程数为8,支持一个pdcch调度4tb时。需要组号1bit+ndi1bit+processstate3bit共5bit。对于支持8进程的emtc,dci设计时,ndi可不变,3bit的harq进程域变为processstate,新增1bit的组号域。显然在调度m个tb时,要么状态自身对称,例如0123和12,要么进程与进程之间对称,如0和3。基于二分原则,遍历原则,有3bit如下processstate方案:4tb调度则选择进程0,1,2,32tb调度时,则选择4进程中的2个进程。两次调度的2进程要么互补要么相同。1tb调度时,则选择任意其中一个进程上述共7个状态,为充分利用资源,加入3进程调度。任意3个进程均可。实例如下表:基于2分原则的processstate更加注重单个tb的调度,但由于4+2+1=7还有一个状态没有使用导致浪费,则在调度3tb时引入一个状态。此种方法下所需开销与基于对称原则的一致,共5bit开销,相比原来增加了1bit。二)当反馈2bit时:processstate设计方案如下除去红色重复状态,共16个状态,需4bit进行表示,在dci中指示。所以采用方式四groupid+processstate共5bit。当采用更多bit反馈时,所需开销较大。对于emtc,接收端反馈2bit时,ndi域取消。harq进程域变为4bit的processstate,增加1bit的组号域。示例4本实施例主要用于多tb调度增强时8tb调度场景,目的是减少信令开销,实现多tb调度,提高传输效率,降低开销。特点是在多tb调度时,新传tb和重传tb不可混传,且tbs是一致的。在emtc中,fdd场景最大支持8进程,甚至支持10进程,在tdd场景下支持更多。在本实施例中,单个pdcchdci直接支持8tb调度。采用的方案即为方式二ndi+processstate或者方式三将ndi融入processstate。当采用方式二ndi+processstate方案时,一个进程需要1bit来进行描述,加上ndi指示域,则8个进程需要9bit描述,尽管harqprocess指示域的3bit进行复用,也需要额外增加4bit对其进行指示,开销较大。本实施例设定约束条件为,减少不必要的processstate状态,从而减少信令开销,实现多tb调度,提高传输效率。在1bit反馈时可采用ndi+processstate方式二方案,在较多bit反馈时,则采用processstate方式三方案。最大进程数为8或8x(x>=2取整数),一个pdcch调度8个tb时,若为8进程,则无需分组,基于二分原则,采用方式二的processstate方案如下表所示。调度tb对应的进程数量为2的幂次8tb调度则选择进程0,1,2,3,4,5,6,74tb调度时,将8tb调度的8进程划分2组,每组4个进程2tb调度时,将4tb调度的4进程分为2组,每组2个进程。1tb调度时,将2tb调度的2进程分为2组,每组1个进程。即8进程的其中一个进程。如上述状态数目小于由整数bit开销支持的最大状态数目,则可适当补充非2的幂次tb调度进程数目的状态。如果让调度的tb进程号连续,则实例如下:基于二分原则,在1bit反馈,2bit反馈,4bit反馈,和8bit反馈场景下,给出存在的状态数目对比情况如下表格(0123表示调度进程0,1,2,3):采用bundling时1bit反馈时,共有15个新传状态。采用4bit表示时会浪费一个状态,则由于6进程可由4进程+2进程两个dci指示得到,5进程可由4进程+1进程得到,唯有7进程需要4+2+1三次dci指示得到,所以选择在7进程时引入一个新状态,0123456(或者1234567),此时新状态共16个,由ndi来指示新传与重传。即采用的方案为ndi+processstate(4bit),复用harqprocess进程域的3bit,则在原有基础上额外开销1bit,由4bit变为5bit。采用2bit反馈时,重传状态15个,共30个状态,需要5bit。此时有2个状态浪费,与1bit反馈时理由一致,优先引入7tb调度的新状态0123456(或者1234567),此时新增重传状态2个,共33个状态。基于此,则引入6tb调度的新状态,012345(或者234567,014567,012367),此时则只需引入一个重传状态,正好共32个状态。总共5bit实现8tb的调度,相比原来多了1bit。采用4bit反馈时,重传状态15+8=23个,共38个状态,需要6bit。采用8bit反馈时,重传状态2^8-1=127个,共127+15个状态,需要9bit。开销较大。所以基于二分原则下的8进程调度,最好的反馈方式是1bit或者2bit。示例5本实施例主要用于多tb调度时dci内的指示方法。特点是多个tb的tbs相同,且新传与重传的tb不可混传。多tb调度时需要设计一种新的dci格式,相比于原来的dci内容,多tb调度需要重新考虑的内容在于ndi,harq进程域,以及新增域等。主要描述如下:对多进程进程分组,方式主要有如下三种:每组包括的进程数量相同且不同组包括的进程索引不同,或者,每组包括的进程索引是连续的且不同组包括的进程索引部分重叠,或者,所述每组包括的进程数量不同且不同组包括的进程索引不同;索引不同,每组进程数量相同或不同可以表述为平均分组和非平均分组两种。均分时,每组的tb数量一致,非均分时,最大进程数量x可由每组tb数量y表示如下:x=y1+y2+y3+...+yn。以10进程为例:平均分组指示的方法如下:分为2组,每组5个tb时,组号域需要1bit进行指示。若采用方式一,则ndi需要1bit。processstate采用bitmap最大需要5bit进行指示。根据遍历原则,互补原则和连续性原则,最小3个bit可实现指示8个状态,其中最基础的5个状态如下所示:调度的tb数量processstate5tb进程0,1,2,3,44tb进程0,1,2,33tb进程0,1,2,2tb进程3,41tb进程4在上表基础上加入3个状态即可,如支持单进程0,双进程0,1,三进行2,3,4。也可加入其它状态。当采用更多bit来指示processstate时,可根据上表加入更多的状态。分为5组,每组2个tb时,组号域需要用3bit来表示其中一组的调度。采用方式一时,ndi域1bit,processstate采用1bit,或者采用方式四2bit表示processstate。非平均分组的指示如下:10进程传输时,若分为两组,均分是较为合适的。若分为n>2组,x=y1+y2+y3+...+yn,选取方案的条件为选取样本{y1,y2,y3...yn}方差较小的方案。当分为3组时,优选各组tb数量为4、3、3方案,次选4、4、4方案,方案顺序不限。分3组时,组号域需要2bit对要调度的组进行表示。当进行4tb调度时,可参考示例4中方法,需要3bit~5bit(如有ndi则包含ndi1bit)描述。当进行3tb或2tb调度时,显然可复用4tb调度时中的状态。所以分为3组时,需要组号域2bit,以及ndi+processstate共3bit~5bit。分4组时,组号域需要2bit对调度的某组进程表示,调度的tb数量可以分别为2、2、2、4方案,或者,2、2、3、3方案,方案顺序不限;示例6本实施例主要用于多tb调度时dci内的指示方法。特点是多个tb的tbs相同,且新传与重传的tb不可混传。多tb调度时需要设计一种新的dci格式,相比于原来的dci内容,多tb调度需要重新考虑的内容在于ndi,harq进程域,以及新增域等。主要描述如下:如有分组,平均分组,非平均分组,重叠分组三种方法,可每次调度一组。此时平均分组,非平均分组的组内进程状态可以统一由dci指示,也可默认当组被调度,组内进程都被调度。重叠分组的进程组一旦被调度,组内进程都被调度,一次只能调度一个组。当支持多组的同时调度,则可以采用组的bitmap形式。设有x=m*n个进程,或者x=y1+y2+y3+...+yn用nbit表示n组的调度情况,每组m个进程。每组的调度情况一致,由pdcch统一指示。具体实例描述如下:当最大支持10进程传输时,可写为10=2*5,则表示将10进程平均分为5组,每组2个进程,可调度2个tb。组号指示有5bit,此时一组tb一旦被调度,则两个进程都被使用。也可以采用额外开销对processstate进行指示,即每组可能使用1个进程。此时被调度的组之间可用同一个dci进行指示,即每组的调度情况是一样的。10进程传输时,分3组组号域指示采用bitmap方式有3bit,分四组时组号域4bit。在2*5均分方法下,组号bitmap需要5bit,ndi域1bit,组内1bit指示调度1个进程还是2个进程,则共需7bit实现10进程指示。若进程组一旦被调度,则组内所有进程被调度,则只需6bit。在非均分方法下,分为3组,则组号域需要3bit,ndi域1bit,组内进程当被调度则全部被调度,所以无需额外bit,此时共需4bit。分为4组,则组号域需要4bit,ndi域1bit。组内进程当被调度则全部被调度,无需额外bit。若要指示组内进程调度信息,则以最大进程数的进程组设计调度方法,如10进程,各组为4、4、2时,则以4进程进行设计,包含2进程时的传输状态,最大需要4bit,最少2bit。在重叠方法下,可分为3组,各进程组进程数目一种组合为4,4,4。此时需要2bit指示组号,1bit指示ndi域,进程组一旦被调度则组内所有进程被调度,所以一共需要3bit。当bitmap为全0时,可指示单个tb的传输,进程默认即可。ndi域指示是重传还是新传,保持不变。所以本示例主要阐述了分组时调度进程组所需要的dci开销情况。可以调度一组,也可以调度多组。调度多组时,设有h组,则需要hbit来指示每组的调度。进程组被调度后可以由dci指示组内调度情况,也可默认全部被调度。实施例2在本实施例中还提供了一种下行控制信息传输装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图2是根据本发明实施例的下行控制信息传输装置的结构框图,如图2所示,该装置包括:指示模块22,用于当一个下行控制信息dci调度多传输块tb时,通过dci中的新数据指示ndi信息和混合自动重复请求harq进程信息来指示调度的所述多tb;传输模块24,用于通过下行链路控制信道pdcch传输所述dci。需要说明的是,上述的传输模块24包括基站向终端发送dci和终端接收dci。图3是根据本发明优选实施例的下行控制信息传输装置的结构框图一,如图3所示,所述指示模块22包括:分别指示单元32,用于在支持的最大harq进程数量等于一个dci调度的最大tb数量的情况下,通过第一信令域和第二信令域分别指示所述ndi信息和所述harq进程信息,或者,通过第三信令域指示ndi信息和harq进程信息。可选地,在所述dci中还包括一个用于指示harq进程分组的组号域。图4是根据本发明优选实施例的下行控制信息传输装置的结构框图二,如图4所示,所述指示模块22包括:指示单元42,用于通过第四信令域指示ndi信息,第五信令域指示harq进程组信息,第六信令域指示harq进程组内进程信息;或者,通过第七信令域指示harq进程组信息,第八信令域指示ndi信息和harq进程组内进程信息;或者,通过第九信令域指示harq进程组信息,第十信令域指示ndi信息。图5是根据本发明优选实施例的下行控制信息传输装置的结构框图三,如图5所示,所述装置还包括:分组单元52,用于通过以下方式对所述harq进程进行分组:每组包括的进程数量相同且不同组包括的进程索引不同;或者,每组包括的进程索引是连续的且不同组包括的进程索引部分重叠;或者,每组包括的进程数量不同且不同组包括的进程索引不同。需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。实施例3本发明的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:s1,当一个下行控制信息dci调度多传输块tb时,通过dci中的新数据指示ndi信息和混合自动重复请求harq进程信息来指示调度的所述多tb;s2,通过pdcch传输所述dci。可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(read-onlymemory,简称为rom)、随机存取存储器(randomaccessmemory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。实施例4本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:s1,当一个下行控制信息dci调度多传输块tb时,通过dci中的新数据指示ndi信息和混合自动重复请求harq进程信息来指示调度的所述多tb;s2,通过pdcch传输所述dci。可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1