数据传输的方法及设备与流程

文档序号:14914324发布日期:2018-07-11 00:18阅读:178来源:国知局

本发明涉及无线通信系统技术,特别涉及在同时支持多种TTI长度需求的业务时增强数据传输性能的方法及设备。



背景技术:

在无线通信系统中,下行传输是指从基站发送信号到用户设备UE。下行信号包括数据信号,控制信号和参考信号(导频)。这里,基站在物理下行共享信道(PDSCH)中传输下行数据,或者在下行控制信道发送下行控制信息。上行传输是指从用户设备发送信号到基站。上行信号也包括数据信号,控制信号和参考信号。这里,UE在物理上行共享信道(PUSCH)中传输上行数据,或者在物理上行控制信道(PUCCH)种发送上行控制信息。基站可以通过物理下行控制信道(PDCCH)来动态调度UE的PDSCH传输和PUSCH传输。

在3GPP LTE系统中,下行传输技术是正交频分多址接入(OFDMA),上行传输技术是单载波频分多址接入(SCFDMA)。如图1所示,每个无线帧的长度是10ms,等分为10个子帧。一个下行传输时间间隔(TTI)就是定义在一个子帧上。每个下行子帧包括两个时隙,对一般CP长度,每个时隙包含7个OFDM符号。资源分配的粒度是物理资源块PRB,一个PRB在频率上包含12个连续的子载波,在时间上对应一个时隙。资源单元(RE)是时频资源的最小单位,即频率上是一个子载波,时间上是一个OFDM符号。

3GPP标准组织正在标准化新的接入网技术(NR),NR仍然是基于OFDM的系统。为了进行数据传输,根据吞吐量和时延等要求,适用于不同业务的TTI长度是不同的。对一部分业务,例如追求更大的吞吐量的业务,包括eMBB业务,TTI的长度可以比较大,从而有利于降低控制信令的开销,以下称为第一类业务,并把上述较长的TTI映射到的时间段称为时间单元(TU),例如,时隙(slot)。对另一部分业务,例如时延要求更高的业务,包括URLLC业务,TTI的长度需要比较小,从而降低处理时延,以下称为第二类业务,并把上述较短的TTI映射的时间段称为迷你时间单元(MTU),例如,迷你时隙(min-slot)。一个MTU包含一个或者多个OFDM符号。一个TU可以分成多个MTU,各个MTU的符号数可以是相同的或者可以是不同的。一个MTU可以一个是某一个TU的一部分,或者,一个MTU可以跨越两个相邻TU的边界。

以下行数据传输为例,假设在一个TU内已经调度了第一类业务,但是当产生第二类业务时,为了尽可能降低时延,基站需要在这个TU内部的一个MTU上传输第二类业务。如果时频资源已经被分配第一类业务,第二类业务只能占用已经分配给第一类业务的部分资源来进行传输。在两类业务重叠的时频资源上可以是仅发送第二类业务的数据。如图2所示,假设一个TU划分为两个MTU 201和202。假设在TU上已经调度时频资源211用于第一类业务,但是在MTU 202之前产生了新的第二类业务并且需要迅速处理,基站可以在MTU 202调度时频资源212用于第二类业务。依赖于基站调度,例如,当MTU 202中没有足够的时频资源时,时频资源212的一部分或者全部有可能与时频资源211重叠。这时,在两类业务重叠的时频资源上,仅传输第二类业务。或者,在两类业务重叠的时频资源上也可以是同时传输两类业务。对后一种方法,可以是通过设置不同的传输功率区分两类业务,从而使得UE可以正确接收调度给它的数据传输。根据上面的讨论,为了传输第二类业务,可能需要对第一类业务的一部分时频资源打孔,或者在第一类业务的一部分时频资源上同时传输两种业务的数据传输,这对第一类业务的传输性能带来影响。如何保证第一类业务的性能是亟待解决的问题。



技术实现要素:

本申请提供了一种数据传输的方法和设备,提供了提高在同时支持多种TTI长度需求的业务时增强数据传输性能的机制。

为实现上述目的,本申请采用如下的技术方案:

一种数据传输的方法,其特征在于,包括:

用户设备UE在配置的控制资源集合上检测物理下行控制信道PDCCH;

UE根据检测到的PDCCH,确定划分码块CB和物理下行共享信道PDSCH速率匹配的方法,并根据检测到的PDCCH接收PDSCH;

UE根据检测PDSCH的结果,产生HARQ-ACK信息,并发送。

较佳地,所述划分CB包括:

对一个传输块TB,当传输块大小TBS大于第二门限时,触发对TB的划分CB的操作,并使每个CB的大小不超过第三门限,第三门限小于或者等于第二门限,其中,第二门限和/或第三门限是预定义的,高层信令半静态配置的,或者在PDCCH中动态指示的;和/或,当TBS小于或等于第二门限时,TB仅包含一个CB。

较佳地,所述划分CB包括:

对一个TB,把TB划分为M个CB组CBG,每个CBG进一步划分为一个或者多个CB,其中,M是预定义的,高层信令半静态配置的,或者在PDCCH中动态指示的。

较佳地,其特征在于,

所述TB等分为M个CBG;

或者,一个CBG的调制符号仅映射到一个或者多个迷你时间单元MTU,并且不同CBG的调制符号是映射到不同的MTU,其中,每个CBG的比特数正比于这个CBG映射的MTU中用于数据传输的RE数目,或者,每个CBG的比特数是正比于这个CBG映射的MTU的正交频分复用OFDM符号数目。

较佳地,对支持同时传输两个TB的传输模式,两个TB划分的CBG个数相等。

较佳地,对支持同时传输两个TB的传输模式,两个TB划分的CBG个数可以不等。

较佳地,M根据下面的参数的一个或者多个确定:

业务类型;

DCI格式;

系统参数;

下行控制信道资源集合;

下行控制信道搜索空间。

较佳地,述HARQ-ACK信息分为每个传输块单比特HARQ-ACK或者多比特HARQ-ACK信息两种情况,并且根据下面的参数的一个或者多个确定产生单比特还是多比特HARQ-ACK信息:

业务类型;

DCI格式;

系统参数;

下行控制信道资源集合;

下行控制信道搜索空间。

较佳地,在未配置多比特HARQ-ACK反馈方法之前,所述HARQ-ACK信息为对一个TB反馈一比特HARQ-ACK信息;

或者,公共搜索空间CSS中的DCI对一个TB反馈一比特HARQ-ACK信息;

或者,回退模式的DCI对一个TB反馈一比特HARQ-ACK信息;

后者,至少一个控制资源集合的DCI对一个TB反馈一比特HARQ-ACK信息。

较佳地,对每个CBG分别用一比特指示所述CBG是否被传输;通过预定义的比特值,指示所述CBG是否被传输,或者,通过预定义的相对比特状态,指示所述CBG是否被传输。

较佳地,所述预定义的相对比特状态为,如果所述比特相对于调度同一个TB的初始传输反转,表示不调度这个CBG,所述比特相对于调度同一个TB的初始传输不变,表示调度这个CBG。

较佳地,所述比特仅在重传时指示,对于初始传输,这个比特不用于指示对应的CB/CBG是否被调度。

较佳地,当DCI中的所有所述比特均相对于调度上一个TB的初始传输的DCI中的所有所述比特反转,并且所有所述比特的值相等,则表示新的初始传输。

较佳地,当DCI中的所有被调度的CBG对应的所述比特均相对于调度上一个TB的初始传输的DCI中的所有被调度的CBG对应的所述比特反转,并且所有所述比特的值相等,则表示新的初始传输。

较佳地,当且仅当所有CBG的这一比特相对于调度相同HARQ process的前一个TB的初始传输反转,表示一个新的TB的初始传输,否则为重传。

较佳地,对每个CBG分别的部分控制参数的组合指示所述CBG是否被传输;

较佳地,通过N比特指示当前调度的CBG的个数。

较佳地,如果在一个DCI中调度了至少一个重传的CBG,则根据所述DCI确定的所述重传的CBG大小需与上一次调度同一个CBG的DCI确定的这个CBG的大小相同;

或者,如果在一个DCI中调度了至少一个重传的CBG,则所述DCI指示的TB大小需与上一次调度同一个CBG的DCI指示的TB大小相同。

较佳地,所述接收PDSCH包括:

如果PDCCH调度对TB的一部分CB、CBG或者OFDM符号的数据的重传,UE认为是重传受影响的CB、CBG或者OFDM符号,UE根据重传的CB、CBG或者OFDM符号对PDSCH解码;

或者,PDCCH指示当前重传的TB、CB、CBG或者OFDM符号的数据是否受到影响,UE对PDSCH解码;

或者,PDCCH指示UE对当前重传的TB、CB、CBG或者OFDM符号的数据是否执行HARQ合并,UE对PDSCH解码。

较佳地,所述接收PDSCH包括:

在一个快速重传时间窗口接收重传的受影响的CB、CBG或者OFDM符号,或者在一个快速重传时间窗口接收重传的整个TB。

较佳地,如果在所述快速重传时间窗口内收到对同一个TB的重传,UE确定所述TB受到影响;否则,UE确定所述TB没有受到影响;

或者,UE根据PDCCH中的指示,确定当前重传的CB、CBG、OFDM符号或者整个TB是否受到影响。

较佳地,所述方法还包括:

按照一套系统参数的参考值定义UE的处理能力,当UE实际工作的系统参数不同于参考值时,根据参考UE处理能力得到当前UE实际工作场景下的处理能力。

较佳地,所述根据参考UE处理能力确定当前UE实际工作场景下的处理能力,包括:

根据参考UE处理能力和UE处理能力变化的因子,确定当前UE实际工作场景下的处理能力,其中,参考TTI长度为Tref,UE实际工作的TTI长度为T,则UE处理能力变化的因子为T/Tref;

或者,UE处理能力等于参考UE处理能力。

较佳地,所述确定PDSCH的速率匹配包括:

对一类业务,仅按照这一类业务的控制资源集合和不能用于传输PDSCH的时频资源的集合来处理PDSCH的速率匹配;

或者,对一类业务,在进行速率匹配时,除了考虑这一类业务的控制资源集合和不能用于传输PDSCH的时频资源的集合以外,还考虑配置另一类业务的控制资源集合和不能用于传输PDSCH的时频资源的集合。

一种数据传输的设备,包括PDCCH检测和解析模块、和PDSCH接收模块、HARQ-ACK信息产生模块和HARQ-ACK发送模块其中:

PDCCH检测和解析模块,用于在配置的控制资源集合上检测调度PDSCH的PDCCH,并解析检测到的PDCCH;

PDSCH接收模块,用于根据检测到的PDCCH确定划分码块CB和物理下行共享信道PDSCH速率匹配的方法,并根据检测到的PDCCH接收PDSCH;

HARQ-ACK信息产生模块,用于根据检测到的PDSCH产生HARQ-ACK信息;

HARQ-ACK发送模块,用于发送HARQ-ACK信息。

采用本发明的方法,当低时延需求的业务对其他业务的时频资源打孔时,尽可能提高所述其他业务的性能,提高资源利用率。

附图说明

图1为LTE FDD系统的帧结构;

图2为第二类业务对第一类业务的时频资源打孔的示意图;

图3为本发明的流程图;

图4为本发明按照MTU划分CBG的示意图;

图5为本发明快速HARQ重传的示意图;

图6为本发明PDSCH的RE映射的示意图一;

图7为本发明PDSCH的RE映射的示意图二;

图8是本发明设备图;

图9为本发明两个TB的PDSCH的CB/CBG映射示意图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明作进一步详细说明。

如图3所示是本发明的流程图。

步骤301:UE在配置的控制资源集合上检测PDCCH。

在一个下行TU或者MTU内,基站可以是为UE配置Q个控制资源集合(Control Resource Set),Q大于等于1。对一个控制资源集合,它在时间上对应一个或者多个OFDM符号,在频率上对应一个或者多个PRB。一个PDCCH是映射到一个控制资源集合上。UE在基站配置的控制资源集合上检测PDCCH。

步骤302:UE解析检测到的PDCCH,确定划分码块(CB)和PDSCH RE映射的方法,并相应地接收PDSCH。

根据业务的特性,对一部分业务,例如追求更大的吞吐量的业务,包括eMBB业务,TTI的长度可以比较大,从而有利于降低控制信令的开销,以下称为第一类业务。例如,第一类业务的一个TB可以是映射到一个TU上传输。对另一部分业务,例如时延要求更高的业务,包括URLLC业务,可以采用比较短的TTI,以下称为第二类业务。例如,第二类业务的一个TB可以是映射到一个MTU上传输。

UE根据收到的PDCCH承载的DCI,UE可以确定TBS,并相应地划分CB和/或CB组(CBG)的,从而可以对数据信道进行解码等操作。这里,可以是先把TB划分为多个CB,然后把所述多个CB分组为若干个CBG;或者,也可以是首先把TB划分为多个CBG,然后把每一个CBG进一步划分为一个或者多个CB。特别地,在数据重传时,基站可以是重传整个TB,也可以仅重传当前TB的一部分CB或者CBG或者一部分OFDM符号上的调制符号。相应地,UE在收到DCI后,可以执行HARQ合并来接收数据;或者,UE也可以是用收到的重传软比特覆盖软缓存中的相关软比特。

步骤303:UE根据接收的PDSCH产生HARQ-ACK信息,并发送HARQ-ACK信息。

下面结合实施例说明本发明处理数据传输的方法。

实施例一

对第二类业务,为了尽可能降低时延,可能会占用已经用于第一类业务的一部分时频资源,这造成对第一类业务的干扰。例如,在图2中,第一类业务占用整个TU进行传输,但是其第二个MTU的一部分时频资源受到了第二类业务的干扰。当第一类业务的TB仅包含一个CB时,则这个CB一定受到来自第二类业务的影响,很可能造成TB的接收失败,导致基站不得不重传整个TB。当第一类业务的TB实际上是划分为多个CB进行传输时,则有可能来自第二类业务的干扰主要集中在一部分CB上。在UE侧,未受到干扰的CB很可能可以正确接收,而受到干扰的CB则可能会出错。特别是当第二类业务的传输导致对第一个业务的重叠时频资源打孔时,受影响的第一类业务的CB不能正确解码的可能性很大。在图2中,假设第一类业务的TB划分为两个CB,从而两个CB基本上是映射到TU的前半部分和后半部分来传输,这与MTU的划分一致。这样,因为MTU 202传输了第二类业务,导致第二个CB受到影响,很可能出错或者一定出错,而第一个CB仍然可以以很大的概率传输成功。所以,基站有可能只需要重传第二个CB,从而节约了下行资源。

假设不考虑第二类业务的影响,从降低CB的CRC的开销和增大信道编码增益的角度来说,需要尽可能增加CB的大小。所以,可以是当TBS大于第一门限K1时,触发对TB的划分CB的操作,并使每个CB的大小不超过K1;当TBS小于或等于K1时,TB仅包含一个CB。上述参考K1可以是预定义的,或者高层信令半静态配置的,例如,在LTE系统中K1等于6144。根据上面的分析,通过把TB划分为多个CB,有利于降低第二类业务对第一类业务的TB传输的影响。但是,当TB的大小(TBS)比较小时,划分过多的CB将带来负面影响。一方面,因为每个CB都需要单独添加CRC,从而可以判断每个CB是否正确接收,这带来一定的开销;另一方面,当CB的大小降低时,信道编码的增益随之降低,这同样不利于提高链路性能。所以,本发明提出,当TBS大于第二门限K2时,才触发对TB的划分CB的操作,并使每个CB的大小不超过第三门限K3;当TBS小于或等于K2时,TB仅包含一个CB。K3可以等于K2,从而可以使用同一个参数来设置。或者,K3也可以小于K2,这时,一旦需要划分CB,则有可能划分出更多的CB。K2小于等于K1。上述K2和/或K3可以是预定义的,高层信令半静态配置的,或者在PDCCH中动态指示的。

当配置K2小于K1时,一方面限制在TB特别小,即TBS小于等于K2时,不划分CB,降低CRC的开销和保证信道编码增益;另一方面,为了考虑可能的第二类业务的影响,TBS不需要超过K1,只要超过K2就触发划分CB,从而第二类业务可能只会影响这个TB的一部分CB,从而有可能提高资源利用率。上述K2和/或K3的取值还可以是与TBS有关。例如,当TBS小于等于c·K1时,K2的取值为K2,1;否则,K2的取值为K2,2,K2,1<K2,2≤K1。c是预定义的常数,或者高层信令半静态配置的值。上述K2,1和/或K2,2可以是预定义的,高层信令半静态配置的。当TBS不超过c·K1,设置K2为较小的K2,1增加划分的CB的个数;当TBS更大时,通过增大K2为K2,2增加了CB的大小,从而在保证TB仍然划分为足够多的CB的情况下,提高了信道编码增益。

采用上面的方法,可以增加TB划分CB的数目,可以减小由于第二类业务占用的重叠的时频资源的影响。但是,因为划分CB的操作与TU划分为MTU的结构不直接关联,所以仍然会出现一个CB映射的时频资源跨两个相邻MTU。当只有一个MTU用于第二类业务时,虽然这个CB只有一部分调制符号受到第二类业务的影响,但是很可能仍然导致这个CB不能正确接收。

本发明提出可以把TB划分为M个CBG,每个CBG包含一个或者多个CB。一种将TB划分为CBG的方法为,可以是首先把TB划分为M1个CB,各个CB的比特数可以是尽量相等,如LTE系统中根据TB大小,CB的最大比特数6144确定CB总数以及各个CB的比特数的方法;然后,将M1个CB映射到M个CBG中,其中M1>=M。例如,一个TB仅包含2个CB,那么,CBG的个数一定小于等于2。当M1>M时,根据尽量将M1个CB平均分配到M个CBG的原则,确定每个CBG内的CB的个数。当M不能整除M1时,导致各个CBG内的CB个数不完全相等。或者,另一种将TB划分为CBG的方法为,也可以是首先把TB划分为M个小块,每个小块进一步划分为一个或者多个CB,即上述一个小块对应一个CB组(CBG),每个CBG内包含一个或者多个CB,M是CBG的个数。

将TB划分为M个CBG的M可以是预定义的,高层信令半静态配置的,或者在PDCCH中动态指示的。M可以小于或者等于一个TU内的MTU的个数。

当M在PDCCH中动态指示时,PDCCH中用于指示M个CBG的比特域长度有标准预定义或者通过高层信令配置。例如,高层信令配置M的最大值为Mmax,根据Mmax确定这个比特域长度。一种实现方式,所述比特域长度为Mmax,通过比特映射(bit-map)的方式,指示一个TB划分的CBG个数,或者也可以指示在调度重传时,实际调度的CBG个数。另一种实现方式,所述比特域长度为Mconf,通过这些比特的不同比特状态,分别指示这是一个TB级别的传输,即传输一个TB的所有CBG,并且指示CBG的总数,或者指示这是一个CBG级别的传输,传输的CBG为UE的CBG级别的HARQ-ACK反馈中的NACK的所对应的CBG。例如,所述比特域长度为Mconf=2,其四种比特状态“00”“01”“10”分别表示这是一个TB级别的传输,并且这个TB的CBG总数为2,4和8,“11”表示这是一个CBG级别的传输,传输的CBG为UE的CBG级别的HARQ-ACK反馈中的NACK的所对应的CBG。由于一个TB可分割的CBG总数仅需在初始传输,或者当基站发现有错误出现时,例如发现HARQ-ACK反馈出现错误,基站调度整个TB的传输时告之UE,而在其他情况下,UE可以根据自己反馈的NACK确定基站重传的CBG信息,因此,以上示例中的2比特,无需指示CBG级别的调度时的CBG的指示信息。

为了控制CB的CRC开销和保证信道编码增益,可以是仅当TBS大于第四门限K4时,执行上述把TB划分为M个CBG的方法。K4可以是预定义的,高层信令半静态配置的,或者在PDCCH中动态指示的。

上述TB可以是等分为M个CBG,即每个CBG的比特数等于或者或者,每个CBG的比特数约等于或者但是可以依据其他准则调整一个CBG的比特数。

对一个TB划分的M个CBG,一个CBG的调制符号可以是仅映射到一个MTU或者多个MTU,并且不同CBG的调制符号是映射到不同的MTU。如图4所示,假设一个TU划分为两个MTU 401和402。假设在TU上已经调度时频资源411和412用于第一类业务,时频资源411位于MTU 401,时频资源412位于MTU 402,这里假设第一类业务的TB划分为两个CBG,并且分别映射到时频资源411和412。在MTU 402之前产生了新的第二类业务并且需要迅速处理,基站可以在MTU 402调度时频资源421用于第二类业务。依赖于基站调度,例如,当MTU 402中没有足够的时频资源时,时频资源421的一部分或者全部有可能与时频资源412重叠。因为第一个CBG仅映射到时频资源411,所以第一个CBG不会受到第二类业务的影响,所以第一个CBG的CB以比较大的概率仍然可以传输成功。

每个CBG的比特数可以是正比于这个CBG映射的MTU的用于数据传输的RE数目。例如,假设一个TU分为两个MTU,TB划分为两个CBG,记这个TU内的PDSCH的用于传输数据的RE总数为N,其中,所述PDSCH在第一个MTU内的用于数据传输的RE数目为N1,则分配第一个CBG的比特数目约为或者,每个CBG的比特数可以是正比于这个CBG映射的MTU的OFDM符号数目。例如,假设一个TU分为两个MTU,TB划分为两个CBG,记这个TU的OFDM符号数为S,其中,第一个MTU的OFDM符号数目为S1,则分配第一个CBG的比特数目约为采用这种方法,因为每个MTU内不能用于数据传输的RE数目可能是不同的,导致两个CBG的编码速率可能不一样。如果MTU的OFDM符号数目可能是可变的,即,一个TU内的MTU个数可变,并且MTU在TU内的位置也是可变的,这时可能出现一个CBG的比特映射到相邻的两个MTU。但是,采用上述把TB划分M个CBG的方法,仍然保证了一个CBG是映射到完整个OFDM符号上,这有利于降低第二类业务的影响。

对支持同时传输两个TB的传输模式,例如MIMO传输,在相同的时频资源上并行传输多个层,承载两个TB,因为不同的层上的信噪比一般是不同的,相应地两个TB的TBS一般是不同的。因为TBS不同,如果在划分CB时采用相同的最大CB大小,导致两个TB划分的CB个数不同。这时,第二类业务的传输对两个TB的影响是不同的。例如,假设第一个TB比较大,划分为两个CB;而第二个TB比较小,仅作为一个CB来处理。第二类业务可能仅影响第一个TB的一个CB,但是整个第二个TB都受到了影响。对下行传输,基站可能需要传输第一个TB的受影响的CB和整个第二个TB,这增加了指示数据传输的PDCCH开销。基于上述把TB划分为M个CBG的方法,虽然两个TB的TBS可能不同,但是总是保证或者尽可能保证两个TB划分的CBG个数相等,从而可以采用一致的方法来处理数据重传。

在不同的情况下,上述对一个TB划分的CBG的个数M可以是分别确定的,即,不同情况下的M的取值可以是相同或者不同的。其中,M=1,是一种特殊情况,即和LTE系统相同,未对一个TB划分CBG,认为一个TB就是一个CBG。上述不同情况可以是指区分业务不同的类型,例如,上述第一类业务和第二类业务的TB所采用的M取值不同。上述不同情况可以是指区分DCI格式,即,不同的DCI格式调度的TB所采用的M取值不同。例如,调度不同业务类型可以是采用了不同的DCI格式,从而可以是根据DCI格式来确定M的取值。或者结合小区公共/用户专用搜索空间,来确定M的取值。上述不同情况可以是指区分下行控制信道资源的多个集合,即,不同的下行控制信道资源集合下传输的TB所采用的M取值不同。上述不同情况可以是指区分系统参数(Numerology),即,不同的系统参数下传输的TB所采用的M取值不同。上述系统参数可以是指子载波间隔(SCS)和/或TTI长度,例如,TTI长度可以是取决于TB是映射到一个TU或者MTU等。例如,不同业务类型的数据可以是采用了不同的系统参数来传输,从而可以是根据系统参数来确定M的取值。实际上,还可以是根据上述参数中的多个联合确定M的取值。上述不同的情况下的M的取值可以是预定义的,或者也可以是通过高层信令配置确定的。上述把TB划分为多个CBG的方法,可以是应用在所有的TU和/MTU上;或者,也可以是仅应用在一部分TU和/或MTU上。上述一部分TU和/或MTU可以是预定义的,用高层信令半静态配置的。

对基于HARQ的数据传输,UE可以是对一个TB反馈N个比特,N大于1。相应地,基站在收到各个CBG的HARQ-ACK信息后,可以是仅重传UE仍未正确接收的CBG,从而提高下行资源利用率。例如,可以是采用上述把TB划分M个CBG的方法,相应地,UE可以是对每个CBG分别反馈HARQ-ACK信息。本发明不限制采用其他的方法产生对一个TB的多个比特HARQ-ACK信息的方法。以下统称为多比特HARQ-ACK反馈方法。另一种HARQ-ACK反馈方法是对一个TB仅反馈一个HARQ-ACK比特,即单比特HARQ-ACK反馈方法。在不同的情况下,对一个TB反馈HARQ-ACK信息的方法可以是不同的。如上所述,可以为不同的业务类型,或者DCI格式和/或小区公共/用户专用搜索空间,或者下行控制信道资源集,或者系统参数独立配置HARQ-ACK反馈方法。

在未配置多比特HARQ-ACK反馈方法之前,UE可以认为在所有调度的TU和/或MTU上是采用单比特HARQ-ACK反馈方法,即对一个TB反馈一比特HARQ-ACK信息是默认操作。上述多比特HARQ-ACK反馈方法,可以是用于与所有调度的TU和/或MTU;或者,可以是在不同的TU和/或MTU上采用的HARQ-ACK处理方法可以是不同的。即,在一部分TU和/或MTU上采用上述多比特HARQ-ACK反馈方法,而在另一部分TU和/或MTU上采用单比特HARQ-ACK反馈方法。

在配置/重配置上述多比特HARQ-ACK反馈方法时,为解决可能存在的基站和UE对于当前HARQ-ACK反馈方法的混淆,可以是采用下面的方法。第一种方法是定义一部分DCI固定采用单比特HARQ-ACK反馈方法。例如,在公共搜索空间(CSS)中的DCI固定采用单比特HARQ-ACK反馈方法,或者USS中的DCI的HARQ-ACK反馈方法是通过高层信令配置的。特别地,也可以是在公共搜索空间(CSS)中的DCI固定采用单比特HARQ-ACK反馈方法,而在用户特点搜索空间(USS)的DCI固定采用多比特HARQ-ACK反馈方法。

一般地说,基站可以是配置UE同时采用两种传输模式,其中一种是正常的传输模式,可以用于充分利用信道条件和UE的能力,提高下行传输性能;另一种是回退模式(fallback)的DCI,一般是用于提高DCI和数据传输的接收可靠性。这样,第二种方法是对回退模式的DCI仅支持单比特HARQ-ACK反馈方法,而对正常的传输模式的DCI的HARQ-ACK反馈方法是通过高层信令配置的。特别地,可以是对回退模式的DCI固定采用单比特HARQ-ACK反馈方法,而对正常的传输模式的DCI的HARQ-ACK反馈固定采用多比特HARQ-ACK反馈方法。

另外,基站可以是配置UE在多个控制资源集合上检测PDCCH。上述不同的控制资源集合可以是采用了不同的传输PDCCH的方法,例如,局部式传输和分布式传输,配置多个控制资源集合有利于提供复用各个UE的PDCCH的灵活性,并保证各个UE的PDCCH的传输性能。第三种方法是,在配置UE的多个控制资源集合上,可以是至少一个控制资源集合的DCI固定采用单比特HARQ-ACK反馈方法,而对其他控制资源集合的DCI的HARQ-ACK反馈方法是通过高层信令配置的。特别地,可以是至少一个控制资源集合的DCI固定采用单比特HARQ-ACK反馈方法,而对其他控制资源集合的DCI固定采用多比特HARQ-ACK反馈方法。实施例二

对下行数据传输,假设对第一类业务的TB的一次传输与第二类业务的时频资源部分重叠,例如,基站在重叠的时频资源上仅发送了第二类业务的数据,则在重传第一类业务时,基站可以是仅重传这个TB的受第二类业务影响的时频资源上承载的第一类业务的数据,例如,仅重传受影响的CB、CBG,或者重传整个TB;或者,上述仅重传受影响的时频资源的数据可以是指仅重传受影响的PRB和/或OFDM符号上的数据,或者,仅重传受影响的MTU上的数。

上述重传受影响的CB、CBG或者时频资源可以是隐含指示的。例如,假设DCI调度了对一部分CB或者CBG的重传,或者DCI调度了前面的传输中一部分时频资源的数据的重传,则UE可以认为是在重传受影响的CB、CBG或者受影响的时频资源上的数据。对调度重传整个TB的情况,则需要在DCI中指示这个TB是否受到了第二类业务的影响,或者指示UE是可以对这个TB进行HARQ合并并解码,还是不能HARQ合并而仅根据重传的TB进行解码。假设调度重传的DCI是指示受影响的CB或者CBG,UE可以清除对应这些CB或者CBG的已经缓存的软比特,并根据收到的这些CB或者CBG的重传的软比特信息进行解码,从而判断TB、CB和/或CBG是否接收成功。或者,假设调度重传的DCI是指示TB受到第二类业务的影响,UE可以清除这个TB的已经缓存的软比特,并根据收到的这个TB的重传的软比特信息进行解码,从而判断TB是否接收成功。或者,假设调度重传的DCI是指示受影响的时频资源,UE可以清除对应受影响的时频资源已经缓存的软比特,并根据收到的对应受影响的时频资源的重传的软比特信息进行解码,从而判断TB、CB和/或CBG是否接收成功。

在重传时,也可以是在DCI中指示当前重传的TB、CB、CBG或者时频资源上的数据是否受到第二类业务的影响。基站在重传TB的一个CB或者CBG时,可以是在DCI中进一步指示当前重传的CB或者CBG在前面的传输中是否受到了第二类业务的影响。假设根据收到的DCI,对受到第二类业务影响的CB或者CBG,UE可以清除对应这些CB或者CBG的已经缓存的软比特,并根据收到的这些CB或者CBG的重传的软比特信息进行解码;对未受第二类业务影响的CB或者CBG,UE对这些这些CB或者CBG的软比特进行HARQ合并,然后进行解码。或者,基站在重传TB时,可以是在DCI中进一步指示当前重传的TB在前面的传输中是否受到了第二类业务的影响。假设根据收到的DCI,对受到第二类业务影响的TB,UE可以清除这个TB的已经缓存的软比特,并根据收到的这个TB的重传的软比特信息进行解码;对未受第二类业务影响的TB,UE对这些这个TB的软比特进行HARQ合并,然后进行解码。或者,基站可以是在DCI中指示当前重传的是前面的传输中哪一个或者那些时频资源的数据,并在DCI中进一步指示当前重传的时频资源的数据是否受到了第二类业务的影响。根据收到的DCI,对受到第二类业务影响的时频资源,UE可以清除对应受影响的时频资源的已经缓存的软比特,并根据收到的对应受影响的时频资源的重传的软比特信息进行解码;对未受第二类业务影响的时频资源,UE对这些时频资源的软比特进行HARQ合并,然后进行解码。

在重传时,也可以是在DCI中直接指示UE对当前重传的TB、CB、CBG或者时频资源的数据采取的操作。即,指示UE可以对TB、CB、CBG或者时频资源的数据进行HARQ合并并解码;或者,指示UE不能HARQ合并,而是根据重传的TB、CB、CBG或者时频资源的数据进行解码。具体的说,上述不能HARQ合并是指,如果是重传一部分CB、CBG或者前面的传输中一部分时频资源的数据,UE可以清除对应这部分CB、CBG或者时频资源的已经缓存的软比特,并根据这部分CB、CBG或者时频资源的重传的软比特信息进行解码;如果是重传整个TB,则UE可以清除这个TB的已经缓存的软比特,并根据收到的这个TB的重传的软比特信息进行解码。

假设UE仍然是对一个TB反馈HARQ-ACK信息,对上述第一类业务的TB的一次传输,因为第二类业务的影响,受影响的CB或者CBG很可能会出错,导致UE对TB反馈NACK,这种情况下的HARQ-ACK反馈对基站来说没有太多的参考价值,基站可以按照上面的方法指示并重传受影响的CB或者CBG。UE重新收到这些受影响的一部分CB或者CBG并解码之后,UE再次反馈的TB的HARQ-ACK信息反映了当前TB是否传输成功。如果UE反馈ACK,则代表TB已经正确接收。如果UE反馈NACK,这可能是由于突发错误或者不合适的链路自适应造成的,基站可以根据这个HARQ-ACK信息对TB进行重传并相应地调整对UE的数据传输参数。

或者,假设对UE的HARQ-ACK反馈进行增强,从而使得UE对一个TB反馈多比特的HARQ-ACK信息,例如,对不同的CB或者CBG分别反馈HARQ-ACK信息。这时,对受到第二类业务影响的CB或者CBG,以比较大的概率不能被正确接收或者完全不能被正确接收,UE反馈的HARQ-ACK信息一般是NACK,基站可以按照上面的方法指示并重传受影响的CB或者CBG;对未受第二类业务影响的CB或者CBG,UE反馈的HARQ-ACK信息指示了是否成功接收这些CB或者CBG,从而辅助基站的重传。

假设在TU n内,第二类业务的传输影响了第一类业务的传输,基站可以是在一个快速重传时间窗口,例如[n+1,n+g]内完成重传受影响的CB、CBG或者受影响的时频资源的数据,或者重传整个TB。上述重传可以是采用与该TB在前面的传输相同的HARQ过程ID。参数g的值可以是使得基站在UE反馈HARQ-ACK信息之前就重传受影响的CB、CBG、受影响的时频资源的数据或者整个TB;或者,也可以是使得基站在收到UE反馈的HARQ-ACK信息之前就重传受影响的CB、CBG、受影响的时频资源的数据或者整个TB;或者,记当前的HARQ的往返时延(RTT)为r,则使的g小于r,即在按照RTT限制的基站可以重传TB的定时之前就重传了受影响的CB、CBG、受影响的时频资源的数据或者整个TB。UE可以是分别反馈TU n的PDSCH的HARQ-ACK信息和在上述快速重传时间窗口内的重传的HARQ-ACK信息。或者,UE也可以是仅反馈在上述快速重传时间窗口内的重传的HARQ-ACK信息。UE可以根据是否在上述快速重传时间窗口内收到对一个TB的重传来判断第一类业务是否受到第二类业务的影响。具体的说,UE在上述快速重传内收到对同一个TB的重传,UE可以认为是第一类业务的TB受到了第二类业务的影响,从而UE可以清除对应受影响的CB、CBG、受影响的时频资源或者整个TB已经缓存的软比特,并根据收到的对应受影响的CB、CBG、受影响的时频资源或者整个TB的重传的软比特信息进行解码,从而判断TB、CB和/或CBG是否接收成功。另外,UE在上述快速重传时间窗口外收到对同一个TB的重传,则UE可以认为是第一类业务的TB没有受到了第二类业务的影响,UE可以进行HARQ合并然后解码。或者,不管是在上述快速重传时间窗口内重传或者在上述快速重传时间窗口外重传,也可以是在调度重传的DCI中进一步指示当前重传的CB、CBG、时频资源的数据或者整个TB是否受到了第二类业务的影响。

如图5所示,假设基站在下行TU 501调度了第一类业务的TB,则UE可以在上行TU 521反馈HARQ-ACK信息,从而在不产生HARQ过程ID混淆的情况下,基站可以在下行TU 502重传上述TB。假设第二类业务对第一类业务在下行TU 501的传输产生干扰,基站可以确定或者几乎可以确定上述TB不能传输成功。当上述TB划分为多个CB或者CBG时,受到第二类业务干扰的CB或者CBG很可能出错或者一定出错,其他CB或者CBG则以比较大的概率传输成功。这时,基站可以在一个快速重传窗口内重传上述TB,在图5中假设基站在下行TU 511重传上述TB或者仅重传受影响的CB、CBG或者受影响的时频资源的数据。对应在下行TU 511的重传,UE是在上行TU 522反馈HARQ-ACK信息,根据这个HARQ-ACK信息,基站可以决定在下行TU 512需要继续重传上述TB,或者可以传输新TB。实施例三

对支持可变子载波间隔(SCS)和/或TTI长度的系统,例如,3GPP NR系统,根据实际的网络配置,UE实际工作中的SCS和TTI长度不是固定的。相应地,根据实际工作中的SCS和TTI长度,依赖于当前的处理时间的要求,UE在一个TTI内的处理能力也是变化的,包括解调的最大TBS以及可以解调的多个TB的TBS的总数等。

在定义UE类型(UE Category)时,可以是按照一套系统参数的参考值,来定义UE的参考处理能力,包括软缓存的比特数,在一个TTI内可以解调的最大TBS,以及在一个TTI内可以解调的多个TB的TBS的和,等等。上述用于定义UE的参考处理能力的系统参数可以包括SCS、TTI长度、带宽和/或处理时延要求等。例如,系统参数的参考值可以是,SCS为15kHz,TTI长度是1ms。当UE实际工作的SCS和/或TTI长度不同于参考值时,根据UE的参考处理能力变换得到当前UE实际工作场景下的处理能力。能力变化的因子可以等于根据系统参数的实际值计算的度量除以根据系统参数的参考值计算的度量。例如,记参考TTI长度为Tref,UE实际工作的TTI长度为T,则能力变化的因子可以为T/Tref,记UE在参考TTI内可以解调的最大TBS为TBSmax,则在实际工作的情况下,UE可以解调的最大TBS为或者,当UE实际工作的SCS和/或TTI长度不同于参考值时,可以认为UE在当前实际工作场景下的处理能力仍然等于UE的参考处理能力。例如,假设根据20MHz带宽和TTI长度1ms来定义参考UE处理能力,并假设UE能支持40MHz的带宽,当TTI长度为0.5ms时,基站可以配置UE在40MHz带宽上工作,假设处理时延的要求不变,UE能完成处理的最大TBS和各个TB的TBS的和可以是不变的。在这个例子中,参考TTI长度为1ms,参考带宽为20MHz,实际TTI长度为0.5ms,实际带宽为40MHz,也可以认为能力变化因子=(实际TTI长度×实际带宽)/(参考TTI长度×参考带宽)=1,所以UE的处理能力不变。

或者,在定义UE类型(UE Category)时,也可以是按照系统参数的不同的值分别定义UE的处理能力。上述用于定义UE的处理能力的系统参数可以包括SCS和/TTI长度等。所述处理能力包括,软缓存的比特数,在一定处理时延要求下的在一个TTI内可以解调的最大TBS以及可以解调的多个TB的TBS的和,等等。根据系统参数的不同,定义的UE处理能力一般是不同的。例如,当TTI变短并且处理时延的要求增加时,UE在TTI内的支持的最大TBS降低。

实施例四

对下行传输,在一个TU或者MTU内,在一些时频资源时传输控制信息,包括PDCCH,而其他时频资源上是传输PDSCH。在对PDSCH进行速率匹配时,需要考虑分配用于PDCCH的时频资源的影响。下面描述本发明处理控制信道相关的PDSCH速率匹配的方法。

一方面,配置UE检测的多个控制资源集合的部分或者全部不能传输PDSCH。第一种处理方法是,假设UE在一个控制资源集合上检测到调度这个UE的PDSCH的PDCCH,则UE认为这个控制资源集合的所有时频资源不传输其PDSCH;对其他未检测到调度这个UE的PDSCH的PDCCH的控制资源集合,如果与当前调度这个UE的PDSCH重叠,在不违背其他限制条件时,可以用于这个UE的数据传输。第二种处理方法是,对配置UE检测PDCCH的所有控制资源集合,UE认为每个控制资源集合的所有时频资源不传输其PDSCH。

另一反面,还可以是用高层信令配置不能用于传输PDSCH的时频资源的集合。一种典型的配置是,上述不能用于传输PDSCH的时频资源的集合包含了可能用于传输这个UE或者其他UE的控制资源集合。但是,本发明不限制这样的包含关系,具体的配置上述不能用于传输PDSCH的时频资源的集合和控制资源集合的方法可以是由基站实现确定。在上述不能用于传输PDSCH的时频资源的集合以外,如果有一个控制资源集合的时频资源与当前调度这个UE的PDSCH重叠,在不违背其他限制条件时,可以用于这个UE的数据传输。这里,可以是仅用高层信令配置一个上述不能用于传输PDSCH的时频资源的集合;或者,也可以是用高层信令配置N个上述不能用于传输PDSCH的时频资源的集合,并在PDCCH中动态指示当前PDSCH的RE映射需要避免哪一个不能用于传输PDSCH的时频资源的集合。

当上述第一类业务和第二类业务共存时,可以对每一类业务分别配置其控制资源集合,并且对每一类业务分别配置不能用于传输PDSCH的时频资源的集合。第一种处理速率匹配的方法是,对一类业务,在进行速率匹配时,可以是仅按照这一类业务的控制资源集合和不能用于传输PDSCH的时频资源的集合来处理PDSCH的速率匹配。如图6所示,以第一类业务为例,在速率匹配时,根据第一类业务的控制资源集合和不能用于传输PDSCH的时频资源的集合来处理PDSCH的速率匹配,其他时频资源如果没有其他限制,可以用于PDSCH传输。第二种处理速率匹配的方法是,对一类业务,在处理PDSCH的速率匹配时,除了考虑这一类业务的控制资源集合和不能用于传输PDSCH的时频资源的集合以外,还需要考虑配置另一类业务的控制资源集合和不能用于传输PDSCH的时频资源的集合。如图7所示,以第一类业务为例,在处理PDSCH的速率匹配时,一方面既要考虑第一类业务的控制资源集合和不能用于传输PDSCH的时频资源的集合,又要第二类业务的控制资源集合和不能用于传输PDSCH的时频资源的集合,其他时频资源如果没有其他限制,可以用于PDSCH传输。第三种处理速率匹配的方法是,对一类业务,在处理PDSCH的速率匹配时,除了考虑这一类业务的控制资源集合和不能用于传输PDSCH的时频资源的集合以外,还需要考虑配置另一类业务的控制资源集合。第四种处理速率匹配的方法是,对一类业务,在处理PDSCH的速率匹配时,除了考虑这一类业务的控制资源集合和不能用于传输PDSCH的时频资源的集合以外,还需要考虑配置另一类业务的不能用于传输PDSCH的时频资源的集合。

基于上述四种处理速率匹配的方法,对上述两类业务,可以是采用相同的处理速率匹配的方法来处理速率匹配;或者,也可以是采用不同的处理速率匹配的方法来处理速率匹配。例如,对第一类业务,UE在速率匹配时可以采用上述第一种方法。这样,一方面,当在一个TU内实际未调度第二类业务,或者第二类业务的PDCCH与第一类业务的PDSCH不重叠时,增加了第一类业务的PDSCH的可用RE数,从而提高下行资源利用率;另一方面,当第二类业务的PDCCH与第一类业务的PDSCH重叠时,基站可以是对第一类业务打孔,即在重叠的时频资源上发送第二类业务的PDCCH,从而不影响第二类业务的传输。例如,对第二类业务,UE在速率匹配时可以是采用上述第二种速率匹配的方法。采用这个方法,在发送了第二类的PDSCH的情况下,可以不影响第一类业务的PDCCH的传输。否则,当第二类业务的PDSCH与第一类业务的PDCCH重叠时,因为基站需要优先保证第二类业务的性能,第二类业务的PDSCH有可能会影响第一类业务的PDCCH的接收,从而严重影响第一类业务的正常传输。例如,即使调度的第一类业务的PDSCH与第二类业务不冲突,但是因为第二类业务干扰了PDCCH接收,导致UE仍然不能成功接收第一类业务的PDSCH。

实施例五

对下行数据传输,假设对第一类业务的TB的一次传输与第二类业务的时频资源部分重叠,例如,基站在重叠的时频资源上仅发送了第二类业务的数据,则在重传第一类业务时,基站可以是仅重传这个TB的受第二类业务影响的时频资源上的CB/CBG。或者,当下行数据传输的数据量较大,即TB较大时,可能一个TB内的各个CB/CBG传输成功或者失败的结果是不同的,例如一个TB内的M个CBG,仅有M3个CBG传输错误,而UE正确接收了(M-M3)个CBG,那么基站可以仅重传这个TB的M3个CBG。

本发明中的重传,包括两种,一种是需要UE清空被调度重传的CB/CBG的HARQ buffer,另一种是UE无需清空被调度重传的CB/CBG的HARQ buffer,而是将收到的数据和这个CB/CBG的HARQ buffer进行合并。对UE而言,一种实现方式,基站可以指示UE,使得UE可以区分,(x)新传,(y)UE无需清空被调度重传的CB/CBG的HARQ buffer的重传,以及(z)UE清空被调度重传的CB/CBG的HARQ buffer的重传。另一种实现方式,基站可以指示UE,使得UE可以区分,UE无需清空被调度重传的CB/CBG的HARQ buffer的重传,和新传或者UE清空被调度重传的CB/CBG的HARQ buffer的重传,但是UE不能区分新传,UE清空被调度重传的CB/CBG的HARQ buffer的重传。

较优的,基站可以在一次传输中,仅调度需要重传的CBG(包括y和z)。也就是说,不允许来自不同TB的CBG被同一个DCI调度。

或者,基站可以在一次传输中,既调度重传的CBG,也调度新传的CBG。

为了支持灵活的调度CBG的重传/新传,下行调度信令DCI中至少包含以下内容中的一种,

(1)调度传输的CB/CBG的个数的指示

一种实现方式,(1.1)每个CB/CBG均有独立的比特域用于指示所述CB/CBG是否被传输。例如,假设DCI可支持最大4个CBG的传输。那么,针对这4个CBG,分别有1比特,指示基站是否调度了这个CBG。例如,1表示调度,0表示不调度。或者,针对这4个CBG,分别有1比特,如果这1比特相对于调度同一个TB的初始传输反转,表示不调度这个CBG,这1比特相对于调度同一个TB的初始传输不变,表示调度这个CBG。而对于初始传输,这个比特可以不用于指示对应的CB/CBG是否被调度,而是通过TBS,以及预定义的CB/CBG分组的规则,确定初始传输时调度的CB/CBG的个数。

另一种实现方式,(1.2)通过每个CB/CBG的部分控制参数的组合,指示基站是否调度了这个CB/CBG。例如,对每个CB/CBG的上述部分控制参数可以是指NDI与RV。假设NDI为1比特,RV为2比特。那么,NDI与RV的组合总共有8种。系统预定义其中的1种或者多种组合,指示这个CB/CBG未被调度传输。优选的,指示新传的NDI与某一最不可能用于新传的RV组合,比如,指示新传的NDI与RV=1的组合,或者NDI=X1,RV=Y1的组合。

还有一种实现方式,(1.3)通过N比特,指示基站调度的CB/CBG的个数。例如,DCI可支持最大4个CBG的传输,N=2。那么,可以指示基站调度了k=1,2,3或者4个CB/CBG。当k<4时,默认为DCI中对应的第1~k个CB/CBG被调度,那么这些被调度的CB/CBG的比特域,例如RV/NDI信息是有效的,而第k+1~4个CB/CBG未被调度,那么这些未被调度的CB/CBG的比特域的指示信息是无效的,可以作为冗余比特。

另一种实现方式,(1.4)通过N比特,指示基站调度一个TB(或者多个TB,例如MIMO可支持2个TB)的CB/CBG的个数,并且结合(1.1),确定哪些CB/CBG被调度,哪些CB/CBG未被调度。较优的,对于调度TB的初始发送的DCI,所述N比特指示的CB/CBG个数,即为这个DCI调度的CB/CBG个数;对于调度TB的重传的DCI,所述N比特指示的CB/CBG个数不是这个DCI调度的CB/CBG的个数,而是表示这个DCI调度的CB/CBG对应的TB所对应的CB/CBG的个数。例如,假设一个DCI最多可调度4个CBG,那么N=2比特。基站初始调度一个TB,分为3个CB G,则调度初始发送的DCI中指示为10,并且每个CBG中的1比特,分别为1,1,1,0。如果第2个CBG被URLLC业务影响,则基站第二次调度这个TB,仅调度这个TB的第2个CBG。那么,这个DCI中指示仍然为10,并不表示这次调度了3个CBG,而是表示这个CBG对应的TB是有3个CBG。并且每个CBG中的1比特,分别为0,1,0,0。这样的好处是,当UE漏检调度了数据发送的DCI后,再次收到一个DCI时,可以通过这2比特来确定DCI中的TB size对应的CBG个数,从而确定CBG size,并且再通过每个CBG的1比特,来判读这个CBG是否发送。为了使得UE可以确定接收到的重传的CBG是和上一次传输的哪一个CBG合并,需要保证重传时所用的CBG索引号与需要合并的上一次传输的CBG索引号相同。

例如,假设DCI可支持最大4个CBG的传输,在下行TU i1,基站调度了4个CBG,均为新传。UE未正确解出第3个CBG传输,反馈NACK,其他3个CBG均正确解出,反馈ACK。在下行TU i2,基站调度了2个CBG,分别为第1和第3个CBG,其中第1个CBG为新传,第3个CBG为重传。按(1.1),基站可以通过将第1,第3CBG的1比特指示设为1,表示传输,第2和第4CGB的1比特指示设为0,表示未传输。或者根据(1.2),基站可以通过将第1个CBG的NDI设为新传指示,RV指示冗余版本,但RV不能等于Y1(Y1=1)。将第3个CBG的NDI设为重传指示,RV指示冗余版本。并将第2和第4CBG的NDI设为新传,RV=1,表示未传输。或者根据(1.3),基站可以通过设定N=3,表示重传3个CBG,第1~第3CBG。第4CBG未传输。这种方法,不能支持同时有新传的CBG一起发送。

当UE工作于MIMO工作模式时,一次传输可以调度多个TB。对于多个TB,每个TB,均有独立的调度传输的CB/CBG的个数的指示。例如,2个TB,每个TB最多可以调度4个CBG,则每个TB均有4比特。

当UE工作于MIMO工作模式时,一次传输可以调度多个TB。对于多个TB,每个TB可以单独指示这个TB是否调度传输。当DCI可以动态的指示是基于TB的调度还是基于CBG的调度时,例如,这两种情况均采用相同的DCI长度,通过1比特的标识区分,可以通过将1比特标识设定为基于CBG的调度,并且在重传时,将这个TB包含的所有CBG的调度传输指示设定为不调度的状态(例如,1表示调度,0表示不调度,则将所有CBG设为0),表示不调度这个TB;或者,通过将1比特标识设定为基于TB的调度,根据预定义的比特组合,例如MCS=0以及RV=1来表示不调度这个TB;或者,通过将1比特标识设定为基于CBG的调度,根据预定义的比特组合,例如MCS=0以及RV=1来表示不调度这个TB。

方式(1.1),(1.3)或者(1.4)的调度传输的CB/CBG的个数的指示,可以为一个单独的比特域,也可以重用TB传输时的部分比特域,例如TB级别的MCS比特。本发明不做限定。

当重用的MCS比特不足以支持所有CB/CBG的指示时,可以和其他比特联合,用于指示调度传输的CB/CBG。例如,基站配置的CB/CBG的最大数量为4,假设CBG级别的调度的DCI中的MCS仅用2比特来指示重传时的调制方式,类似于LTE中MCS=29~31,而其余3比特以及其他比特域的1比特可用于指示这4个CB/CBG的调度传输。所述其他比特域的1比特在TB级别的调度的DCI中可以为预留比特。另一种实现方式,定义用于TB级别的调度的DCI中的MCS比特域长度为Lc1比特,可全部用于指示MCS值,例如6比特MCS比特域,可指示最多64种MCS值,或者其中一部分用于指示MCS值,剩余的比特状态作为保留状态。所述6比特的MCS比特域在CBG级别的调度的DCI中,可以至少指示调制编码信息,以及4个CB/CBG的调度传输信息。

(2)每个CB/CBG的HARQ相关指示

一种实现方式,(2.1)包含指示每个CB/CBG重传新传的NDI,以及指示每个CB/CBG冗余版本的RV,且包含一个指示TB的重传新传的NDI。或者,(2.2)包含每个CB/CBG指示重传新传的NDI,以及指示每个CB/CBG冗余版本的RV。

其中,RV比特对应的冗余版本可以是标准预定义的,或者高层配置的。

另一种实现方式,(2.3)仅包含指示每个CB/CBG重传新传的NDI,以及TB级别的冗余版本信息,且包含一个指示TB的重传新传的NDI。或者,(2.4)仅包含指示每个CB/CBG重传新传的NDI,以及TB级别的冗余版本信息。

所述冗余版本信息,具体的,对于除了(z)的CBG以外的所有CBG,均采用这个冗余版本。(z)的CBG冗余版本,为预定义的,例如RV=0。

优选的,对于初始调度,TB级别的冗余版本信息适用于所有CB/CBG。

优选的,当重传的所有CB/CBG均为(z),TB级别的冗余版本信息适用于所有CB/CBG。

例如,DCI中,2比特RV。基站发送一个TB,分为4个CBG。初始发送,由于第3个CBG的时頻资源与URLLC交叠,因此基站仅完整发送了第1,2,4个CBG,第3个CBG未完整发送。假设UE正确解出了第1个CBG,未正确解出了第2,4个CBG。因此,基站再次发送第2,3,4个CBG。DCI中的2比特RV,适用于第2,4个CBG,而第3个CBG的RV为预定义的RV=0。

优选的,以传输块为单位,指示冗余版本信息。其中,如果同一次调度中的所有数据块,均为于不是初次调度发送且需要UE清空buffer的数据块,则根据指示的冗余版本信息确定这些数据块的冗余版本。如果同一次调度中的数据块包含不是初次调度发送且需要UE清空buffer的数据块,也包含其他传输状态的数据块,那么前者根据预定义的RV确定,后者根据指示的RV信息确定。

还有一种实现方式,(2.5)包含指示每个CB/CBG重传新传的NDI,且包含一个指示TB的重传新传的NDI,以及一个TB级别的冗余版本信息,或者(2.6)包含指示每个CB/CBG重传新传的NDI,以及一个TB级别的冗余版本信息。所述DCI中的冗余版本信息对于DCI调度的所有CBG均适用,即(x)(y)(z)三种状态的CBG均适用。

以上所有方法的NDI,均采用反转/不变的形式来区分(x)/(z)和(y)。一种实现方式,反转/不变均相对于调度同一个TB的最近一次传输而言,另一种实现方式,反转/不变均相对于调度同一个TB的初始传输而言。

当UE工作于MIMO工作模式时,一次传输可以调度多个TB。对于多个TB,一种实现方式,每个TB,均有独立的每个CB/CBG的HARQ相关指示。例如,2个TB,每个TB最多可以调度4个CBG,则每个TB均有4比特。另一种实现方式,多个TB,共用每个CB/CBG的HARQ相关指示。通过(1)显示指示初始传输时CB/CBG个数较多的TB的CB/CBG的HARQ信息,或者(2)通过指示每一次调度时被调度的CB/CBG个数较多的TB的CB/CBG的HARQ信息,间接指示与这些CB/CBG在时频资源上重叠的其他TB的CB/CBG的HARQ信息。当各个TB的CB/CBG个数相同时,则显示指示TB索引号较小的TB的CB/CBG的HARQ信息,例如,第一个TB。

较优的,当TBi的一个CB/CBG与另一个TBj的多个CB/CBG有重叠时,根据重叠的资源的大小,确定TBj的CB/CBG是否根据TBi的相应的CB/CBG的指示,确定CB/CBG的状态。所述重叠资源的大小,为预定义的时频资源RE数,或者重叠的RE与包含这些RE的CB/CBG的RE总数的比例。例如,第一个TB的一个CBG指示为状态(z),第二个CBG的一个CBG与第一个TB的这个CBG有一个RE是重叠的,那么,如果第二个TB的这个CBG被调度,则这个CBG的状态为(y),及并不需要清空存储。

较优的,当一个TB的一个CB/CBG与另一个TB的多个CB/CBG有重叠时,并且所述多个CB/CBG指示的HARQ信息不同,则需按照(z)确定。注意,所述HARQ指示信息,仅对调度了的CB/CBG有效。例如,基站调度了2个TB,其中TB1可分为4个CBG,TB2可分为3个CBG。这里两个TB的各个CBG占用的时频资源关系如图9所示。假设一个下行时隙有7个符号,其中第3个符号被用作URLLC发送,即基站在符号1,2,4~7发送了两个TB的eMBB业务,并且在第3个符号发送了URLLC。那么,基站在调度eMBB重传时,在DCI中,指示调度TB1的第2个CBG,并且这个CBG的HARQ状态为(z)UE清空被调度重传的CB/CBG的HARQ buffer的重传。那么,如果这个DCI中也调度了TB2的第1和第2个CBG,则这两个CBG的HARQ状态均为(z),因为TB2的第1和第2个CBG与TB1的第2个CBG在时频资源上交叠。

(3)每个CB/CBG的比特数的指示。

所述比特数,是指信道编码之前的比特数。

所述比特数,是指未进行CRC编码之前的比特数。

较优的,一种实现方式(3.1):通过(1)的方法确定CBG个数,并根据DCI中指示的TB size,确定每个CBG的size。例如,通过(1.4)中DCI指示的一个TB对应的CB/CBG个数,以及DCI指示的TB size,即可确定CBG size。

较优的,另一种实现方式(3.2)可以是每个CB/CBG的比特数均独立显式指示,或者显式指示一个参考的CB/CBG的比特数,并指示每个CBG组相对于这个参考大小的偏移。当指示CBG大小时,可以通过下行TU的RB数,MCS索引,以及同时发送的CBG的数目,确定CBG大小。例如,通过RB数和MCS索引采用和LTE相同的方式,确定CBG大小CBGS1,或者通过RB数和MCS索引以及CBG的数目M,确定CBG的大小为

较优的,再一种实现方式(3.3)可以是显式指示一个CB/CBG的比特数,并且每个CB/CBG的比特数相等。

较优的,上述对每个CB/CBG比特数的指示,也可以联合指示调制编码信息。

较优的,无需每个CB/CBG的比特数的显示指示。通过TBS,预定义的CB/CBG分组规则,确定每个CB/CBG的比特数。

(4)每个CB/CBG的传输状态的指示。

所述CB/CBG的传输状态,可以为以下方式中的一种,

(4.1)所述CB/CBG的传输状态为该传输块是(x)/(z)或者(y)。

(4.2)所述传输状态包括,(x)新传(初次调度发送),(y)UE无需清空被调度重传的CB/CBG的HARQ buffer的重传,(z)UE可能需清空被调度重传的CB/CBG的HARQ buffer的重传(UE是否清空HARQ buffer,留作UE实现,本发明不做限定),以及(w)未发送/未调度。例如,可用2比特表示这4个状态,00表示(x),01表示(y),10表示(z),11表示(w)。

例如,基站可调度的最大CBG数为4。基站发送一个TB,分为3个CBG。初始发送,第1,2,3个CBG的传输状态为(x)新传,第4个CBG的传输状态为(w)未发送/未调度。由于第3个CBG的时頻资源与URLLC交叠,因此基站仅完整发送了第1,2个CBG,第3个CBG未完整发送。假设UE正确解出了第1个CBG,未正确解出了第2,3个CBG。基站再次调度发送第2,3个CBG,其中,第2个CBG的传输状态为(y),第3个CBG的传输状态为(z)。

(4.3):所述传输状态包括,(y)重传,(x)新传/(z)UE需清空被调度重传的CB/CBG的HARQ buffer的重传,(w)未发送/未调度,(u)之前调度发送过,但当前调度未调度/未发送。例如,可以通过2比特表示这4个状态。

较优的,可以组合使用以上(1)~(4)中的一个或者多个。以下仅给出部分示例,但不限于此。例如,采用(1.4),(2.1),(3.1)的方法。即,

TB级别指示:

-2比特指示一个TB对应的CB/CBG个数。

-1比特TB的NDI,通过反转表示这个TB是一个新的TB,不变这个TB是个重传的TB。

-TB size

CB/CBG级别指示:

-1比特指示每个CB/CBG是否被调度/发送。

-1比特每个CB/CBG的NDI,通过反转表示(x)这个CB/CBG是一个新的CBG或者(z)需要清空buffer的CBG,不变表示这个CB/CBG是(y)无需清空buffer的CBG。

-1比特每个CB/CBG冗余版本的RV。

不难看出,如果一个TB是新传,那么,1比特TB的NDI应该反转,并且每个被调度的CB/CBG的NDI也应该反转。如果一个TB是重传,则1比特TB的NDI应该不变,但是对于这个TB的部分CBG,CB/CBG的NDI可能反转,例如有一个eMBB的CBG被URLLC业务影响,那么这个CBG需要UE清空buffer重新接收,即(z)。或者,对于这个TB的部分CBG,CB/CBG的NDI可能不变,例如由于SINR较低,基站虽然发送了这个CB/CBG,但UE未正确解调,因此基站再次发送这个CB/CBG,UE将接收信号于buffer内的数据合并,即(y)。在后续重传中,基站调度的CB/CBG数可以小于初次发送时调度的CB/CBG数,但是均按照初次发送时的CB/CBG数,以及DCI中指示的TB size,确定CB/CBG size。

或者,采用(1.1),(2.2),(3.1)。即,

TB级别指示:

-TB size

CB/CBG级别指示:

-1比特指示每个CB/CBG是否被调度/发送。

-1比特每个CB/CBG的NDI,通过反转表示(x)这个CB/CBG是一个新的CBG或者(z)需要清空buffer的CBG,不变表示这个CB/CBG是(y)无需清空buffer的CBG。

-1比特每个CB/CBG冗余版本的RV。

不难看出,如果一个TB是新传,每个CB/CBG的NDI应该反转。如果一个TB是重传,则对于这个TB的部分CBG,CB/CBG的NDI可能反转,例如有一个eMBB的CBG被URLLC业务影响,那么这个CBG需要UE清空buffer重新接收,即(z)。或者,对于这个TB的部分CBG,CB/CBG的NDI可能不变,例如由于SINR较低,基站虽然发送了这个CB/CBG,但UE未正确解调,因此基站再次发送这个CB/CBG,UE将接收信号于buffer内的数据合并,即(y)。在后续重传中,基站调度的CB/CBG数可以小于初次发送时调度的CB/CBG数,但是均按照初次发送时的CB/CBG数,以及DCI中指示的TB size,确定CB/CBG size。

再或者,采用(2.5),(3.1),(4.3)。即,

TB级别指示:

-TB size

-1比特TB的NDI,通过反转表示这个TB是一个新的TB,不变这个TB是个重传的TB。

-2比特冗余版本的RV,适用于所有CB/CBG。

CB/CBG级别指示:

-2比特指示4种传输状态,00:(y)重传,01:(x)新传/(z)UE需清空被调度重传的CB/CBG的HARQ buffer的重传,10:(w)未发送/未调度,11:(u)之前调度发送过,但当前调度未调度/未发送。

不难看出,如果一个TB是新传,那么,1比特TB的NDI应该反转,并且每个被调度的CB/CBG应该是(x)新传。如果一个TB是重传,那么,1比特TB的NDI应该不变,则对于这个TB的各个CBG,可以为(y),或者(z),或者(w),或者(u)。显然,可以通过TB的NDI的反转+01表示(x)新传,TB的NDI的不变+01表示z)UE需清空被调度重传的CB/CBG的HARQ buffer的重传。计算CB/CBG时,(x)(y)(z)(u)均表示一个TB对应了这个CBG,其中(x)(y)(z)表示当前调度了这个CB/CBG,(u)表示当前未调度这个CB/CBG,但这个CB/CBG是属于这个TB的,而(w)表示TB不包含这个CB/CBG了。

(x)(y)的CBG均采用指示的TB级别的冗余版本,(z)的CBG冗余版本,为预定义的,例如RV=0。

再或者,采用(1.1)和(2.4)。即,

TB级别指示:

-TB size

-2比特冗余版本的RV

CB/CBG级别指示:

-1比特指示每个CB/CBG是否被调度/发送。对于重传,通过相对于调度同一个TB的初始传输反转表示不发送,不反转表示发送。如果是初始传输,则所有比特均相对于调度同一个HARQ process的前一个TB的初始传输反转。

-1比特每个CB/CBG的NDI,通过相对于调度同一个TB的上一次传输反转表示(x)这个CB/CBG是一个新的CBG或者(z)需要清空buffer的CBG,不变表示这个CB/CBG是(y)无需清空buffer的CBG。

当且仅当本次传输的DCI中的“每个CB/CBG是否被调度/发送”相对于调度相同HARQ process的前一个TB的初始传输的DCI中的“每个CB/CBG是否被调度/发送”均反转,表示本次传输为一次新传(x),否则不是新传。例如,对一个TB的第一次传输,一定是本次传输的DCI中的各个CBG的NDI都是相同的值,并且相对于调度相同HARQ process的前一个TB的初始传输,这些NDI均反转。如果是新传,根据TBS,以及预定义的CB/CBG分组规则,确定实际调度的CBG个数,即无需根据这个比特域取值确定对应的CB/CBG是否被调度。

优选的,当前一个TB与当前TB包含的CBG个数不同时,将调度当前TB传输的DCI中的所有“每个CB/CBG是否被调度/发送”比特均翻转,以表示本次传输为一次新传(x)。例如,基站配置可调度的CBG的最大数目为4,DCI中“每个CB/CBG是否被调度/发送”的比特总数为4。前一个TB的TB尺寸较小,仅可分割为3个CBG,当前TB的TB尺寸也较小,分割为2个CBG。则根据以上所述的方法,尽管TB对应的CBG个数小于4,但仍需要在每次初始传输时,将4个“每个CB/CBG是否被调度/发送”比特的值设为相同的值,并且这4个比特的值相对于前一个TB的初始传输的这4个比特的值均翻转,表示当前TB为新传。

或者,将调度当前TB传输的DCI中的所有有效的CBG对应的“每个CB/CBG是否被调度/发送”比特翻转,以表示本次传输为一次新传(x)。所述有效的CBG为根据TB大小,确定的将一个TB可分割的CBG。例如,基站配置可调度的CBG的最大数目为4,DCI中“每个CB/CBG是否被调度/发送”的比特总数为4。前一个TB的TB尺寸较小,仅可分割为3个CBG,那么有效的CBG个数为3。当前TB的TB尺寸较小,分割为2个CBG,那么有效的CBG个数为2。则根据以上所述的方法,仅需要限定在每次初始传输时,将当次初始传输的有效的CBG(这个例子中为2个CBG)的“每个CB/CBG是否被调度/发送”比特的值相对于前一个TB的初始传输的这2个比特的值均翻转(这个例子中,当前TB的第3个CBG的所述比特不限定必须相对于前一个TB的第3个CBG的所述比特进行翻转),表示当前TB为新传。

注意,以上描述是针对物理层的。对于MAC层而言,为了避免复杂的操作,可以依然视作以TB为单位的NDI,即翻转表示新的TB,不翻转表示重传。所述以TB为单位的NDI,根据物理层的多个“每个CB/CBG是否被调度/发送”比特的值确定,例如对所有“每个CB/CBG是否被调度/发送”比特的状态进行“与”操作,如果均翻转,则表示所述以TB为单位的NDI翻转,否则表示所述以TB为单位的NDI不翻转。

如果新传和重传的DCI格式不同(包括DCI开销相同,但比特域的解释不同),比如初传的DCI按照LTE现有的基于TB的调度,不包含任何CB/CBG相关的指示,而重传的DCI按照以上描述的方法指示,则如果本次传输的DCI中的“每个CB/CBG是否被调度/发送”均相对于上一次初始传输的TB级别NDI均反转,表示本次传输为一个新的TB的重传。例如,假设DCI可支持最大4个CBG的传输,在下行TU i1,基站调度了一个TB,分为4个CBG,基站发送了TB级别调度的DCI,其中TB级别NDI为1。UE检测成功,反馈ACK。在下行TU i2,基站调度了一个新的TB,分为4个CBG,基站发送了TB级别调度的DCI,其中TB级别NDI为0。UE未检测到这个DCI。在下行TU i3,基站调度了这个TB的重传,发送了CBG级别调度的DCI,其中,4个CBG的“每个CB/CBG是否被调度/发送”比特为0。UE检测到这个DCI,确定是重传。但是因为每个CB/CBG是否被调度/发送”相对于下行TU i1的DCI的TB级别NDI反转,因此UE判断自己漏检了当前TB的DCI,本次收到的DCI为漏检的TB的重传。UE根据收到的DCI的“每个CB/CBG是否被调度/发送”的指示,确定本次重传基站发送了4个CBG。

如果不是新传,则根据“每个CB/CBG是否被调度/发送”相对于调度同一个TB的初始传输的DCI中的“每个CB/CBG是否被调度/发送”是否反转,分别确定各个CB/CBG是否被调度。如果反转,则表示不调度,如果不反转,则表示调度。并且,对于被调度的CB/CBG,根据“指示每个CB/CBG重传新传的NDI比特指示信息”相对于调度同一个TB的最近一次调度的DCI中的“指示每个CB/CBG重传新传的NDI比特指示信息”是否反转,分别确定各个被调度的CB/CBG的状态是(z)还是(y)。如果反转,表示这个CB/CBG的状态为(z),如果没反转,则表示(y)。对于没有被调度的CB/CBG,不限定这个比特的状态。

例如,假设DCI可支持最大4个CBG的传输,在下行TU i1,基站调度了4个CBG,均为新传,TB级别RV指示为0,并且4个CBG分别有2比特,假设设初始状态为11,11,11,11。假设第1个CBG被URLLC打掉,其他几个CBG正常传输。UE未正确解出第1和第3个CBG传输,反馈NACK,其他2个CBG均正确解出,反馈ACK。在下行TU i2,基站调度了第1和第3个CBG重传,TB级别RV指示2,并且4个CBG的2比特分别指示,10,00,11,00。其中,第1个CBG的2比特10表示这个CBG被调度,并且这个CBG状态为(z),第3个CBG的2比特11表示这个CBG被调度,并且这个CBG状态为(y)。其他两个CBG表示不调度。第1个CBG采用RV=0,第3个CBG,采用指示的RV=2。假设第1和第3个CBG正常传输。UE这一次正确解出第1个CBG传输,反馈ACK,但未正确解出第3个CBG,反馈NACK。在下行TU i3,基站调度了第3个CBG重传,TB级别RV指示3,并且4个CBG的2比特分别指示,00,00,11,00。其中,第3个CBG的2比特11表示这个CBG被调度,并且这个CBG状态为(y)。假设UE正确解出第3个CBG,反馈ACK。在下行TU i4,基站调度一个新的TB,基站调度了4个CBG,均为新传,TB级别RV指示为0,并且4个CBG分别有2比特,假设设初始状态为00,00,00,00。

以上主要针对调度PDSCH的DCI进行的描述,但同样适用于调度PUSCH的DCI。例如,调度PUSCH的DCI中,

TB级别指示:

-TB size

-2比特冗余版本的RV

CB/CBG级别指示:

-1比特指示每个CB/CBG是否被调度/发送。对于重传,通过相对于调度同一个TB的初始传输反转表示不发送,不反转表示发送。如果是初始传输,则所有比特均相对于调度同一个HARQ process的前一个TB的初始传输反转。

实施例六

对下行数据传输,当基站在调度一个TB的M个CBG中的部分CBG重传时,可以通过下行调度信令DCI中的相应CBG的比特域,通知UE所述CBG为重传,还是新的传输。具体的指示方式,参见本发明的实施例五。为了使得UE能够将接收到的重传CBG与前一次接收到的这个CBG的比特进行合并,基站可以通过以下三种方式以CBG为粒度控制重传,包括实现当前调度的重传CBG与前一次调度的CBG的比特数相同,

(1)如果当前下行TU的DCI中调度了至少一个重传的CBG,则根据所述DCI确定的所述重传的CBG大小需与上一次调度同一个CBG的DCI确定的这个CBG的大小相同。

UE侧行为:如果UE接收到的DCI确定的所述重传的CBG大小与上一次调度同一个CBG的DCI确定的这个CBG的大小相同,则UE可以对重传的CBG进行合并。如果UE接收到的DCI确定的所述重传的CBG大小与上一次调度同一个CBG的DCI确定的这个CBG的大小不同,则可以认为是错误情况,UE对所述CBG的处理可以留作UE实现,或者UE丢弃当前接收的所述CBG,或者UE丢弃之前接收的所述CBG从而仅根据当前接收的所述CBG进行解码。

如果DCI仅显式指示TB大小,则需要通过本发明的方法或者其他方法确定重传CBG的大小。当前调度所述重传CBG的DCI指示的TB大小,可以和上一次调度所述CBG的DCI指示的TB大小相同或者不同。例如,假设DCI可支持最大4个CBG的传输。在下行TU i1,基站调度4个CBG,4个CBG均为第一次传输,TB大小为TBS1。假设所述TB可以是等分为4个CBG,即每个CBG的比特数等于TBS1/4。其中,第3个CBG传输失败。在下行TU i2,基站调度4个CBG,其中第3个CBG指示为重传,即为下行TU i1的第3个CBG的重传,而其他3个CBG,为新传的CBG。从物理层的角度,可以理解为,一次调度中同时发送的多个CBG来自同一个TB,无论这些CBG是重传的还是新传输的,这些CBG组成了一个新的TB。另一种方式,可以理解为,在一次调度中同时发送的重传的和新传的CBG来自不同TB。对于后一种方式,可以有两种实现方法。(1)这个例子中的下行TU i2的DCI指示调度了4个CBG,说明新的TB划分为4个CBG,即TB大小等于所述4个CBG的比特总数,在当前TU内只传输了这个TB的3个CBG的数据,而这个新TB的剩下的1个CBG,可以在下一次再传输。只要下行TU i1和下行TU i2的DCI指示的TB大小相同,因此使得UE根据TB大小计算出的重传的第3个CBG的比特数不变。(2),在这个例子中下行TU i2的DCI指示调度了4个CBG,说明新的TB划分为3个CBG,这个TB全部在当前TU内传输,即TB大小等于3个指示为新传的CBG的总比特数。。这样仍然需要保证则根据下行TU i2的DCI确定的所述重传的CBG大小需与上一次调度同一个CBG的DCI确定的这个CBG的大小相同。

或者,在下行TU i2,基站调度3个CBG,第2~第4个CBG,其中第3个CBG指示为重传,即为下行TU i1的第3个CBG的重传,而第1和第4个CBG,为新传的CBG。下行TU i2的DCI指示的TB大小为TBS2。不难看出,TBS2与TBS1不同。大小为TBS2的TB可以是平均分割为3个CBG,这3个CBG的大小为TBS2/3。那么,需要TBS2和TBS1满足TBS1/4=TBS2/3。或者,TBS2也可以是2个指示为新传的CBG的总比特数,那么,需要TBS2和TBS1满足TBS1/4=TBS2/2。

或者,在下行TU i2,基站调度1个CBG,第3个CBG,其他CBG均指示未传输。其中第3个CBG指示为重传,即为下行TU i1的第3个CBG的重传。TB大小为TBS3。不难看出,TBS3=TBS1/4。

注意,针对不同的CB/CBG大小的确定方式,为使得同一个CBG的重传和上一次传输的CBG大小相同,下行TU i2中DCI指示的TB大小是可能不同的。但最终的结果,都应该使得通过DCI获得的同一个CBG的重传和上一次传输的CBG大小相同。

如果每个CBG的大小是通过DCI显式指示的,如实施例五中的方法,DCI可以是显式指示一个CBG的大小,并且所有被调度的CBG大小相同,或者DCI显式指示一个参考CBG的大小,所有被调度的CBG的大小均根据这个参考大小确定,则重传CBG的大小可以通过DCI显式指示的值直接确定。例如,假设DCI可支持最大4个CBG的传输。在下行TU i1,基站调度4个CBG,4个CBG均为第一次传输,指示的CBG大小为CBGS1,表示这4个CBG的大小均为CBGS1。其中,第3个CBG传输失败。在下行TU i2,基站调度3个CBG,第2~第4个CBG,其中第3个CBG指示为重传,即为下行TU i1的第3个CBG的重传,而第1和第4个CBG,为新传的CBG。基站指示的CBG大小仍然为CBGS1,表示无论新传还是重传的CBG,这3个CBG的大小均为CBGS1。

(2)如果当前下行TU的DCI中调度了至少一个重传的CBG,则所述DCI指示的TB大小需与上一次调度同一个CBG的DCI指示的TB大小相同。

UE侧行为:如果UE接收到的DCI指示的TB大小与上一次调度同一个CBG的DCI指示的TB大小相同,则UE可以对重传的CBG进行合并。如果UE接收到的DCI指示的TB大小与上一次调度同一个CBG的DCI指示的TB大小不同,则可以认为是错误情况,UE对所述CBG的处理可以留作UE实现,或者UE丢弃当前接收的或者之前接收的CBG。

例如,假设DCI可支持最大4个CBG的传输。在下行TU i1,基站调度4个CBG,4个CBG均为第一次传输。其中,第3个CBG传输失败。在下行TU i2,基站调度4个CBG,其中第3个CBG指示为重传,即为下行TU i1的第3个CBG的重传,而其他3个CBG,为新传的CBG。下行TU i1和下行TU i2的DCI指示的TB大小相同,因此使得UE根据TB大小计算出的重传的第3个CBG的比特数不变。

或者,在下行TU i2,基站调度第3个CBG指示为重传,而其他3个CBG均指示未传输。那么,UE假设,只要至少有一个CBG指示了重传,则指示的TB大小应该和上一次调度了包含这个重传CBG的DCI中指示的TB大小相同。UE根据调度第一次传输的DCI中指示的被调度的CBG的个数,确定重传的CBG的大小。这里,假设基站不会将初始传输来自不同TB的CBG组合到一个新的TB内进行传输。因此,在本示例中,在下行TU i2,基站要么仅调度第3个CBG的重传,要么不调度第3个CBG的重传而调度一个新的TB,这个新的TB中包含的CBG均为第一次传输。

不难看出,当DCI仅能指示TB大小时,无论是(1)或者(2),均使得与重传的CBG一起调度的新传的CBG的大小受到重传CBG的大小的限制。为了支持更灵活的调度,可以根据实施例五的方法,通过DCI显示的指示每个CBG的大小。

(3)如果当前下行TU的DCI中调度了至少一个重传的CBG,则所述DCI指示的TB大小需与上一次调度同一个CBG的DCI指示的TB大小相同。

基站可以通过MCS>=Thr_mcs1,来指示重传的调制方式,不指示TBS索引。TB大小认为和上一次调度同一个CBG的DCI指示的TB大小相同。例如,Thr_mcs1=29。

基站也可以通过MCS<Thr_mcs1,来指示重传的调制方式,以及TBS索引。这样的好处是,当UE漏检了调度初始传输的DCI,但检测到了调度重传的DCI,那么UE可以直接使用初传的TBS。如果仅依赖于MCS>=Thr_mcs1来调度重传,则当UE没收到调度初传的DCI时,就没法收数据了。

重传和初始传输所采用的调制方式,可以属于不同的调制方式集合。例如,在MCS表中,同一个MCS索引,可以对应两个调制方式集合(分别对应表中的两列调制方式)。基站可以通过DCI,显示的指示采用哪一列调制方式。

对于调度上行发送的DCI,可以采用与下行调度相同的方式。即,不同于LTE的上行调度DCI,这里的DCI中RV与MCS是分别指示的,并且MCS=29-31指示调制方式。

类似的,调度上行发送的DCI,基站可以通过DCI,显示的指示采用哪一列调制方式。MCS表格中的调制方式和TBS索引的值可与下行不同。

表1 MCS表格

当基站通过MCS<Thr_mcs1来指示重传的TBS时,基站还可以指示用于确定TBS的调整因子β,其中β为按照TS 36.213中的表7.1.7.2.1-1根据PDSCH占用的PRB数NP′RB查找TBS时,根据NPRB确定,其中,并且NPRB_max为数据传输可用的最大PRB数,β为大于等于1的数。例如,初传时,一个TB包含4个CBG,其中,有1个CBG需要重传。初传和重传的PDSCH所占用的时间资源长度不变,但重传的PDSCH占用的频域资源(PRB数)为初始传送时的1/4。基站可以通过指示β=4,确定NPRB,并确定TBS。这时,所确定的TBS应该和上一次传输的TBS相同。

较优的,基站无需额外的比特域指示用于确定TBS的调整因子β,而通过重传时调度的CBG数与这个TB对应的总CBG数的关系,确定β。例如,或者,预先定义N个β,并根据重传时调度的CBG数与这个TB对应的总CBG数的关系,确定β。

较优的,当基站通过MCS<Thr_mcs1来指示重传的调制方式以及TBS索引时,指示采用哪一种调制方式,或者采用哪一种TBS确定方式的比特,在用于调度初始发送和重传的DCI中均存在。或者,仅在调度重传的DCI中存在,初传(例如是LTE的基于TB的调度)按照预定义的准则确定相应的调制方式和/或TBS。

例如,假设DCI可支持最大4个CBG的传输,在下行TU i1,基站调度了PDSCH传输,为一个TB的新传,这个TB可以分为4个CBG。这个PDSCH占用了7个OFDM符号。假设,在确定TBS时,NPRB为其中NP′RB为DCI指示的PRB大小,β=1/2。基站在下行TU i2调度了PDSCH传输,用于第1和第3个CBG重传。这个PDSCH占用了3个OFDM符号。基站发送的DCI为基于CBG调度的DCI,其中包含2比特指示β的取值,例如β=1,0.75,0.5,0.375。根据指示的β值,确定TBS。

对应于上述方法,本申请还公开了一种设备,该设备可以用于实现上述方法,如图8所示,该设备包括PDCCH检测和解析模块、PDSCH接收模块、HARQ-ACK信息产生模块和HARQ-ACK发送模块,其中:

PDCCH检测和解析模块,用于在配置的控制资源集合上检测调度PDSCH的PDCCH,并解析检测到的PDCCH;

PDSCH接收模块,用于根据检测到的PDCCH确定划分码块CB和物理下行共享信道PDSCH速率匹配的方法,并根据检测到的PDCCH接收PDSCH;

HARQ-ACK信息产生模块,用于根据检测到的PDSCH产生HARQ-ACK信息;

HARQ-ACK发送模块,用于发送HARQ-ACK信息。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

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