用于配置传输块以发送数据的方法和设备与流程

文档序号:15752570发布日期:2018-10-26 18:03阅读:169来源:国知局
用于配置传输块以发送数据的方法和设备与流程

本申请要求于2017年3月29日、2017年6月29日、2017年8月22日和2017年12月22日提交的韩国专利申请no.10-2017-0039907、10-2017-0082407、10-2017-0106109和10-2017-0177813的优先权,出于各种目的通过引用将其并入本文,如同完整地阐述在本文中一样。

本公开内容涉及用于通过下一代无线接入网络(在下文中,还称为“新无线(nr)”)发送和接收数据的方法和设备。更具体地,本公开内容涉及配置传输块以发送和接收数据的用户设备和基站的操作。



背景技术:

3gpp最近批准了“studyonnewradioaccesstechnology”,其是用于研究下一代/5g无线接入技术的研究项目,并且ranwg1正在基于其进行关于针对nr的帧结构、信道编码和调制、波形、以及多个接入方案的讨论。nr需要设计以便满足针对各自的细分的和详细的使用情景的各种要求以及与lte/lte高级相比改进的数据传输率。

作为代表性nr使用情景,提出了增强移动宽带(embb)、大规模机器类型通信(mmtc)和超可靠低延时通信(urllc),并且需要比lte/lte高级的帧结构更灵活的帧结构设计以满足每个使用情景的要求。

如以上所描述的,为了通过有限的无线资源满足各种情景的要求,需要高容量数据和快速数据处理速率的发送/接收的技术。特别地,需要高容量数据发送和低延迟的情景,如embb和urllc,需要提高数据处理速率。为此,需要用于通过传输块和harq反馈操作的传统数据发送/接收过程的新技术。



技术实现要素:

在这个背景下,本公开内容的一方面是要提供用于在数据发送/接收过程期间以较短的时间单元执行harq反馈和重发送操作的技术。

本公开内容的另一方面是要提供用于配置传输块从而以用于配置传输块的代码块单元并且以代码块组单元执行harq反馈和重发送操作的详细方法和设备。

根据本公开内容的一方面,提供了一种通过用户设备(ue)发送数据的方法。所述方法包括:从基站(bs)接收关于代码块组(cbg)的最大数量的信息;通过将传输块划分成n个代码块(其中,n是自然数)并将n个所划分的代码块分组到m个代码块组中(其中,m是自然数)来配置代码块组;并且通过由所述代码块组配置的所述传输块发送数据。

根据本公开内容的另一方面,提供了一种通过基站(bs)发送数据的方法。所述方法包括:将关于代码块组(cbg)的最大数量的信息发送到用户设备(ue);通过将传输块划分成n个代码块(其中,n是自然数)并将n个所划分的代码块分组到m个代码块组中(其中,m是自然数)来配置代码块组;并且通过由所述代码块组配置的所述传输块发送数据。

根据本公开内容的另一方面,提供了一种用于发送数据的用户设备(ue)。所述ue包括:接收器,其被配置为从基站(bs)接收关于代码块组(cbg)的最大数量的信息;控制器,其被配置为通过将传输块划分成n个代码块(其中,n是自然数)并将n个所划分的代码块分组到m个代码块组中(其中,m是自然数)来配置代码块组;以及发送器,其被配置为通过由所述代码块组配置的所述传输块发送数据。

根据本公开内容的另一方面,提供了一种用于发送数据的基站(bs)。所述bs包括:控制器,其被配置为通过将传输块划分成n个代码块(其中,n是自然数)并将n个所划分的代码块分组到m个代码块组中(其中,m是自然数)来配置代码块组;以及发送器,其被配置为通过由所述代码块组配置的传输块将关于代码块组(cbg)的最大数量的信息和数据发送到用户设备(ue)。

根据本实施例,存在如下效果:通过以比传输块单元的时间单元更短的时间单元执行harq反馈和重发送操作来提供通过低延迟的数据发送/接收。

附图说明

本公开内容的以上和其他方面、特征和优点将从结合附图进行的以下详细描述中变得更加明显,在附图中:

图1图示了根据本实施例的在使用了不同的副载波间距的情况下的ofdm符号的阵列;

图2是用于描述根据实施例的ue的操作的图;

图3是用于描述根据实施例的配置代码块组的操作的图;

图4是用于描述根据实施例的bs操作的图;

图5图示了根据实施例的ue的配置;并且

图6图示了根据实施例的bs的配置。

具体实施方式

在下文中,将参考附图详细描述本公开内容的实施例。在将附图标记添加到每个附图中的元件中,在可能的情况下,相同的元件将由相同的附图标记指代,尽管它们被示出在不同的附图中。另外,在本公开内容的以下描述中,并入在本文中的已知功能和配置的详细描述将在确定该描述可能使本公开内容的主题相当不清楚时被省略。

如本文中所使用的,无线通信系统可以意指用于提供各种通信服务(例如语音服务和分组数据服务)的系统。无线通信系统可以包括用户设备(ue)和基站(bs或enb)。

用户设备可以是指示用于在无线通信中使用的终端的综合性概念,包括wcdma、lte、hspa、imt-2020(5g或新无线)、等等中的ue(用户设备)、以及gsm中的ms(移动站)、ut(用户终端)、ss(用户站)、无线设备、等等。

基站或蜂窝可以总体上是指在其中执行了与用户设备(ue)的通信的站,并且还包容性地意指诸如节点b、演变的节点b(enb)、gnode-b(gnb)、低功率节点(lpn)、扇区、站点、各种类型的天线、基站收发系统(bts)、接入点、点(例如,发送点、接收点或收发点)、中继节点、兆蜂窝、宏蜂窝、微蜂窝、微微蜂窝、毫微微蜂窝、远程射频头(rrh)、射频单元(ru)、和小蜂窝的各种覆盖区域中的全部。

上述各种蜂窝中的每个具有控制对应蜂窝的基站,并且因此,基站可以以如下两种方式来理解:1)基站可以是提供与无线区域相关联的兆蜂窝、宏蜂窝、微蜂窝、微微蜂窝、毫微微蜂窝以及小蜂窝的设备其本身;或者2)基站可以指示无线区域其本身。在i)中,与彼此相互作用以便使得设备能够提供要由相同实体控制的预定无线区域或者协同地对无线区域进行配置的所有设备可以被指示为基站。基于无线区域的配置类型,点、发送/接收点、发送点、接收点、等等可以是基站的实施例。在ii)中,从终端或邻近基站的视角接收或发送信号的无线区域其本身可以被指示为基站。

在本说明书中,蜂窝可以是指从发送/接收点发送的信号的覆盖、具有从发送/接收点(发送点或发送/接收点)发送的信号的覆盖的组分载波、或者发送/接收点其本身。

在说明书中,用户设备和基站被用作体现本说明书中描述的技术和技术构思的两种(上行链路或下行链路)包容性收发主体,并且可以不限于预定术语或词语。

这里,上行链路(ul)是指使ue将数据发送到基站/从基站接收数据的方案,并且下行链路(dl)是指使基站将数据发送到ue/从ue接收数据的方案。

上行链路发送和下行链路发送可以基于根据不同时间来执行发送的tdd(时分复用)方案来执行,并且还可以基于根据tdd方案和fdd方案的不同频率或混合方案来执行发送的fdd(频分复用)方案来执行。

另外,在无线通信系统中,标准可以通过基于单个载波或载波的对来配置上行链路和下行链路来开发。

上行链路和下行链路可以通过控制信道来发送控制信息,控制信道例如为pdcch(物理下行链路控制信道)、pucch(物理上行链路控制信道)、epdcch(增强的物理下行链路控制信道)、等等,并且可以被配置为数据信道,例如pdsch(物理下行链路共享信道)、pusch(物理上行链路共享信道)、等等,以便发送数据。

下行链路可以是指从多发送/接收点到终端的通信或通信路径,并且上行链路可以是指从终端到多发送/接收点的通信或通信路径。在下行链路中,发送器可以是多个发送/接收点的部分,并且接收器可以是终端的部分。在上行链路中,发送器可以是终端的部分,并且接收器可以是多个发送/接收点的的部分。

在下文中,通过诸如pucch、pusch、pdcch或pdsch的信道发送和接收信号的情形将被表达为“发送或接收pucch、pusch、pdcch或pdsch”。

同时,较高层信令包括发送包括rrc参数的rrc信息的rrc信令。

基站执行到终端的下行链路传输。基站可以发送用于发送例如调度所需要的下行链路控制信息以接收下行链路数据信道(其为用于单播发送的主要物理信道)并且调度用于在上行链路数据信道上发送的授权信息的物理下行链路控制信道。在下文中,通过每个信道对信号的发送和接收将被描述为对应信道的发送和接收。

不同的多种接入方案可以被不受限制地应用到无线通信系统。可以使用各种多种接入方案,例如tdma(时分多址)、fdma(频分多址)、cdma(码分多址)、ofdma(正交频分多址)、noma(非正交多址)、ofdm-tdma、ofdm-fdma、ofdm-cdma、等等。这里,noma包括scma(稀疏码多址)、lds(低成本扩展)、等等。

本公开内容的实施例可以应用于通过gsm、wcdma以及hspa发展为lte和lte高级的异步无线通信方案中的资源分配,并且可以应用于演变成cdma、cdma-2000和umb的同步无线通信方案中的资源分配。

在本说明书中,mtc终端是指低成本(或不太复杂)的终端、支持覆盖增强的终端、等等。备选地,在本说明书中,mtc终端是指被定义为用于维持低成本(或低复杂度)和覆盖增强的预定种类的终端。

换言之,在本说明书中,mtc终端可以是指新定义的3gpp发布13低成本(或低复杂度)ue种类/类型,其执行基于lte的mtc相关的操作。备选地,在本说明书中,mtc终端可以是指在3gpp发布12中或之前定义的支持与现有lte覆盖相比增强的覆盖或者支持低功率消耗的ue种类/类型,或者可以是指新定义的发布13低成本(或低复杂度)ue种类/类型。备选地,mtc终端可以是指在发布14中定义的进一步增强的mtc终端。

在本说明书中,窄带物联网(nb-iot)用户设备(ue)为支持针对蜂窝iot的无线接入的ue。nb-iot技术的目的是要支持改进的室内覆盖、大规模低速ue、低延时灵敏性、很低的ue成本、低功耗、和优化的网络结构。

作为由3gpp讨论中的新无线(nr)的代表性使用情景,提出了增强移动宽带(embb)、大规模机器类型通信(mmtc)以及超可靠低延时通信(urllc)。

在本说明书中,与nr相关的频率、帧、子帧、资源、资源块、区域、带、子带、控制信道、数据信道、同步信号、各种参考信号、各种信号、以及各种消息能够被解读为具有在过去或当前被使用的、或将在未来被使用的各种含义。

nr(新无线电)

3gpp最近已经批准了“studyonnewradioaccesstechnology”,其是用于研究下一代/5g无线电接入技术的研究项目,并且已经基于其开始了关于针对nr的帧结构、信道编码和调制、波形和多址方案的讨论。

nr需要设计以便满足针对各自的细分的和详细的使用情景的各种要求以及与lte/lte高级相比较改进的数据发送率。具体地,增强移动宽带(embb)、大规模mtc(mmtc)和超可靠低延时通信(urllc)已经被提出为nr的代表性使用情景,并且需要设计比lte/lte高级的帧结构更灵活的帧结构作为满足各自的使用情景的要求的方法。

具体地,考虑由3gpp、embb、mmtc和urllc讨论的nr的代表性使用情景。由于各自的使用情景具有针对数据速率、延迟和覆盖的不同要求,所以需要用于基于不同的参数集(例如,副载波间距、子帧、tti、等等)来高效地多路复用无线资源单元的方案作为用于高效地满足针对通过构成预定nr系统的频带的各自的使用情景的要求的方法。

作为针对其的方法,已经进行了关于一种通过一个nr载波基于tdm、fdm或tdm/fdm来多路复用和支持具有不同副载波间距(scs)值的参数集的方法和在时域中配置调度单元中支持一个或多个时间单元的方法的讨论。关于在这一点,做出子帧作为nr中的一种时域结构的定义,并且确定将包括基于15khz副载波间距(scs)(其与lte的相同)的正常cp开销的14个ofdm符号的单个子帧持续时间定义为用于定义对应的子帧持续时间的参考参数集。因此,nr中的子帧具有1ms的持续时间。然而,不像lte,由于nr子帧是绝对参考持续时间,所以时隙和微时隙可以被定义为时间单元,该时间单元是实际上行链路/下行链路数据调度的基础。在这种情况下,构成对应时隙的ofdm符号的数量即y值被定义为具有14的值,而不管参数集如何。

因此,预定时隙可以包括14个符号。符号中的全部可以用于根据对应的时隙的发送方向的下行链路发送(dl发送)或上行链路发送(ul发送),或者可以以dl部分+(间隙)+ul部分的形式来使用。

另外,在预定参数集(或scs)中,定义了包括比对应的时隙的符号的数量更小数量的符号的微时隙。基于其,通过时隙聚合,可以设置用于上行链路/下行链路数据发送/接收的短时域调度间隔,或者可以设置用于上行链路/下行链路数据发送/接收的长时域调度间隔。

具体地,在如urllc的延时关键数据的发送/接收的情况下,当基于具有诸如15khz的小scs值的参数集在帧结构中定义的0.5ms(7个符号)或1ms(14个符号)的时隙的单元中执行调度时,可能难以满足延时要求。因此,与对应的时隙相比包括更小数量的ofdm符号的微时隙可以被定义,并且可以基于所定义的微时隙来调度如urllc的延时关键数据。

备选地,如以上所描述的,通过经由tdm方案或fdm方案中的多路复用来支持一个载波内的具有不同的scs值的参数集,考虑了基于针对每个参数集定义的时隙(或微时隙)长度根据延时要求来调度数据的方法。例如,如图1所示,在scs对应于60khz的情况,与在scs对应于15khz的情况相比长度的符号长度被减少为约1/4。因此,当一个时隙均匀地包括7个ofdm符号时,15khz的对应的时隙长度为0.5ms,而60khz的时隙长度被减少为约0.125ms。

如以上所描述的,通过定义nr中的不同的scs或不同的tti长度,进行了关于满足urllc和embb中的每个的方法的讨论。

传输块配置

在lte系统中,当为预定ldl/ul数据发送分配pdsch/pusch资源时,用于通过对应的pdsch/pusch发送的传输块大小(tbs)基于mcs和资源块(rb)分配信息来确定。当对应的tbs被确定时,对应的tb根据用于编码的最大cb大小被划分(分段)成多个代码块(cb),通过在对应的cb的单元中附接crc来编码,并且在cb之间交错,其导致针对分配的pdsch/pusch资源的映射。然而,在tb的单元中执行针对预定pdsch/pusch的harqack/nack反馈和根据其的重发送操作。

在nr中,由于embb相较于lte需要针对tbs的更大的资源,所以配置一个tb的cb的数量可能根据最大cb大小的定义而剧烈增加。因此,需要进一步细分针对一个tb的harqack/nack反馈和重发送的单元,并且提出了基于通过将一个或多个cb分组而产生的代码块组(cbg)的harqack/nack反馈和重发送、或在cb的单元中的harqack/nack反馈和重发送的需要。

考虑到这样的情形,本公开内容提出了当ue和bs发送/接收数据时配置代码块组合和发送数据的技术。

下面将描述的实施例可以被应用到ue、bs和使用所有移动通信技术的核心网络实体(mme)。例如,本实施例还可以被应用于下一代移动通信(例如,5g移动通信或新rat)ue、bs和核心网络实体(接入和移动性功能(amf))以及对其应用lte技术的移动通信ue。为便于描述,bs可以表示5g无线网络中的let/e-utran的enb或bs(cu、du、或由cu和du的一个逻辑实体实现的实体),其中中央单元(cu)和分布式单元(du)被分开,即gnb。

同时,在nr使用情景中,“urllc”是指支持高可靠性和低延时的服务,并且可以在数据发送/接收过程期间产生延迟(尽管发送的/接收的数据不大)时发生严重问题的情况下被使用。例如,在数据发送/接收延迟变得很大的情况下,如在自动驾驶车辆的情况下,如果由于交通事故而存在生命和财产损失的危险,则可以使用urllc服务。

embb可以是当需要通过支持高速数据发送的服务发送/接收大量数据时被使用的服务。例如,当每单位时间需要发送大量数据(例如3d视频或uhd服务)时,embb服务可以被使用。

mmtc可以为当发送的/接收的数据的大小不大并且延迟产生不是问题而是需要低功耗时被使用的服务。例如,被安装以构建小城市的传感器设备可以使用mmtc服务,因为设备应当以插入的电池长时间操作。

在下文中,将参考附图描述根据本实施例的ue和bs的操作。

图2是用于描述根据实施例的ue的操作的图。

参考图2,ue可以在s210中执行从bs接收关于代码块组(cbg)的最大数量的信息的步骤。关于代码块组的最大数量的信息包括关于能够被包含于一个传输块中的代码块组的最大数量的信息,因为ue将传输块划分成多个代码块并且将一个或多个代码块配置到代码块组中。

可以通过ue特定较高层信令或蜂窝特定较高层信令接收关于代码块组的最大数量的信息。例如,关于代码块组的最大数量的信息可以是ue专门地或者蜂窝专门地通过rrc信令接收到的。

ue可以在s220中执行将传输块划分成n个代码块(其中,n是自然数)并将n个所划分的代码块分组到m个代码块组中(其中,m是自然数)来配置代码块组的步骤。例如,ue可以将被配置用于数据发送的一个传输块划分成n个代码块。在下文中,ue可以将n个所划分的代码块分组到m个代码块组中来配置代码块组。

例如,可以基于代码块组的最大数量和代码块的数量n之间的较小数来确定代码块组的数量m。具体地,ue可以选择从bs接收到的代码块组的最大数量和传输块被划分成的代码块的数量n之间的较小值并且可以将代码块组的数量确定为小于或等于所选择的值的值。例如,当代码块组的最大数量被配置为3并被接收到时并且当所划分的代码块的数量为10时,ue可以选择代码块组的数量作为等于或小于3的自然数中的一个。即,代码块组的数量可以为1、2和3中的一个。

在另一示例中,ue可以基于通过将代码块的数量除以代码块组的数量而获得的值来确定包含于每个代码块组中的每代码块组的代码块的数量。例如,当通过上述方法确定代码块组的数量时,ue可以基于通过将所划分的代码块的数量(n)除以所确定的代码块组的数量(m)而获得的值来确定包含于每个代码块组中的代码块的数量。

例如,当包含于每个代码块组中的代码块的数量被确定时,在m个代码块组之中的基于代码块组索引的头k个代码块组中的每个中包含的每代码块组的代码块的数量可以被确定为通过对通过将代码块的数量除以代码块组的数量而获得的值向上取整而获得的值。具体地,当代码块的数量n为10并且代码块组的数量m被确定为3时,ue可以执行分组使得4个代码块被包含于基于代码块组索引的k个代码块组中。例如,4可以为使用方程ceil(n/m)而确定的值。

在另一示例中,当包含于代码块组中的代码块的数量被确定时,在m个代码块组之中的除了k个代码块组之外的剩余代码块组中的每个中包含的每代码块组的代码块的数量可以被确定为通过对通过将代码块的数量除以代码块组的数量而获得的值向下取整而获得的值。具体地,当代码块的数量n为10并且代码块组的数量m被确定为3时,ue可以执行分组使得3个代码块被包含于除了基于上述代码块组索引的k个代码块组之外的剩余m-k个代码块组中。例如,4可以为使用方程ceil(n/m)而确定的值。例如,3可以为使用方程floor(n/<m)而确定的值。

同时,在以上实施例中,k被确定为通过将代码块的数量n除以代码块组的数量m而获得的余数。例如,当n为10并且m为3时,k可以被确定为1。

即,当代码块的数量为10并且代码块组的数量被确定为3时,ue可以执行控制使得4个代码块基于代码块组索引被包含于1个代码块组中并且3个代码块被包含于剩余的2个代码块组中。即,代码块可以被分组使得4个代码块被包含于代码块组索引0中,并且3个代码块被包含于代码块组索引1和2中的每个中。

同时,当要被包含于每个代码块组中的代码块的数量被确定时,ue确定代码块和代码块组以包括代码块。

例如,基于代码块组索引和每代码块组的代码块的数量,控制器510可以根据代码块索引的顺序将n个代码块分配到m个代码块组并分组n个代码块。具体地,当10个代码块被分组到3个代码块组中时,ue组根据代码块索引的顺序将代码块顺序地包含于代码块组中。

参考图3,代码块索引cb#0至cb#3是要被包含于代码块组#0中的组,代码块索引cb#4至cb#6被分组为被包含于代码块组#1中,并且代码块索引cb#7至cb#9被分组为被包含于代码块组#2中。

通过以上操作,根据上述实施例,ue可以将传输块划分成多个代码块并将所划分的代码块分组到每个代码块组中。

ue可以在s230中执行通过由代码块组配置的传输块发送数据的步骤。例如,ue将crc附接到每个代码块,将代码块分组到代码块组中,并且发送传输块。bs可以控制在代码块组单元中的harq操作和重发送的执行。

因此,即使传输块被配置为在时间轴上很长,但是也能够进行快速数据处理,因为在代码块组单元中执行harq操作和重发送操作。

在下文中,将基于bs操作描述在bs将下行链路数据发送到ue的情况下的操作。

图4是用于描述根据实施例的bs操作的图。

参考图4,bs可以在s400中执行将关于代码块组(cbg)的最大数量的信息发送到ue的步骤。bs可以将关于根据预定准则确定的代码块组的最大数量的信息发送到ue。例如,关于代码块组的最大数量的信息可以通过ue特定较高层信令或蜂窝特定较高层信令发送。

bs可以在s410中执行将传输块划分成n个代码块(其中,n是自然数)并将n个所划分的代码块分组到m个代码块组中(其中,m是自然数)来配置代码块组的步骤。

如以上所描述的,bs可以基于代码块组的最大数量和代码块的数量n之间的较小数来确定代码块组的数量m。例如,bs可以选择配置的代码块组的最大数量和传输块被划分成的代码块的数量n之间的较小值并且可以将代码块组的数量确定为小于或等于所选择的值。即,当代码块组的最大数量被配置为3并被接收到时并且当所划分的代码块的数量为10时,bs可以将代码块组的数量选择为等于或小于3的自然数。因此,代码块组的数量可以为1、2和3中的一个。

另外,bs可以基于通过将代码块的数量除以代码块组的数量而获得的值来确定包含于每个代码块组中的每代码块组的代码块的数量。例如,当通过上述方法确定代码块组的数量时,bs可以基于通过将所划分的代码块的数量(n)除以代码块组的所确定的数量(m)而获得的值来确定包含于每个代码块组中的代码块的数量。

例如,在m个代码块组之中的基于代码块组索引的头k个代码块组中的每个中包含的每代码块组的代码块的数量可以被确定为通过对通过将代码块的数量除以代码块组的数量而获得的值向上取整而获得的值。具体地,当代码块的数量n为10并且代码块组的数量m被确定为3时,ue可以分组代码块使得4个代码块被包含于基于代码块组索引的k个代码块组中。例如,4可以为使用方程ceil(n/m)而确定的值。

在另一示例中,通过对通过将代码块的数量除以代码块组的数量而获得的值向下取整而获得的值可以被确定为在m个代码块组之中的除了k个代码块组之外的剩余代码块组中的每个包含中的每代码块组的代码块的数量。具体地,当代码块的数量n为10并且代码块组的数量m被确定为3时,bs可以分组代码块使得3个代码块被包含于除了基于上述代码块组索引的k个代码块组之外的剩余m-k个代码块组中。即,3可以为使用方程floor(n/<m)而确定的值。

如以上所描述的,k被确定为通过将n除以m而获得的余数,n为代码块的数量n,m为代码块组的数量m。例如,当n为10并且m为3时,k可以被确定为1。

另外,基于代码块组索引和每个代码块组的代码块的数量,bs可以根据代码块索引的顺序将n个代码块分配到m个代码块组以便分组代码块。具体地,当10个代码块被分组到3个代码块组中时,bs将代码块分组以根据代码块索引的顺序被顺序地包含于代码块组中。即,如图3所示,代码块可以根据索引的顺序被包含于每个代码块中。

bs可以在s420中执行通过由代码块组配置的传输块发送数据的步骤。bs可以通过已经被划分成基于以上描述的准则而被分组到代码块组中的各自的代码块的传输块将下行链路数据发送到ue。

在下文中,将基于ue和bs的每个操作步骤描述各种实施例,其中ue或bs配置和发送代码块组以便发送上行链路数据或下行链路数据。

配置代码块组(cbg)的数量的实施例

用于配置预定传输块的cbg的数量可以通过下行链路控制信息(cdi)被动态地信令发出,或者可以被隐式地设置。例如,针对预定ue的cbg的数量可以在被包含于用于发送关于pdsch或pusch的资源分配信息的dl分配dci或ul授权dci中时通过pdcch被发送。

备选地,cbg的数量可以由通过预定pdsch或pusch发送的tbs的函数或由tbs和最大代码块(cb)大小确定的cb的数量的函数而确定。

备选地,对应的cbg的大小可以根据用于配置预定时隙的微时隙或微时隙组的数量来确定。

备选地,cbg可以针对每个ue通过ue特定或蜂窝特定较高层信令被半静态地设置。

备选地,cbg可以由通过ue特定或蜂窝特定较高层信令或通过dci的l1信令设置的cbg的数量或用于配置通过预定pdsch或pusch发送的tb的cb的数量的函数而确定。例如,用于配置对应的tb的cbg可以基于通过ue特定或蜂窝特定较高层信令或l1信令设置的cbg的数量(例如,cbg的最大数量)和用于实际配置对应的tb的cb的数量之间的较小值或相同值而确定。即,当一个pdsch或pusch通过ue特定或蜂窝特定较高层信令或l1信令被发送到每个ue时,bs可以指示能够被配置用于通过对应的pdsch或pusch发送的一个tb的代码块组的最大数量。在这种情况下,实际上被配置的cbg的数量可以被设置为用于配置对应的tb的cb的数量和由bs设置的代码块组的最大数量之间的较小值或相同值。

备选地,针对预定tb的cbg的数量和配置可以通过经由ue特定或蜂窝特定较高层信令发送的参数和通过l1控制信令发送的参数(诸如dl分配dci或ul授权)的组合来执行。具体地,当bs设置针对预定ue的通过ue特定或蜂窝特定较高层信令的cbg参考发送或重发送操作时,bs可以执行定义以将cbb指示信息区域的大小(即,用于配置对应的cbg指示信息区域的位的数量)设置为被包含于针对对应的ue的dl分配dci或ul授权中,并且可以执行定义以通过对应的cbg指示信息区域设置针对通过经由对应的dl分配dci或ul授权分配的pdsch或pusch发送/接收的tb的cbg的数量。例如,当针对预定ue的基于cbg的pdsch或pusch发送或重发送由bs设置时,通过针对对应的ue的dl分配dci或ul授权配置的cbg指示信息区域可以为用于指示通过经由对应的dl分配dci或ul授权分配的pdsch或pusch发送资源发送的cbg的位图信息区域。因此,bs将指示对应的cbg的位图信息区域的大小(即,用于配置指示对应的cbg的位图信息区域的位的数量)设置为被包含于针对预定ue的dl分配dci或ul授权中,并且因此,包含于针对对应的ue的dl分配dci或ul授权中的cbg指示信息区域的位图的大小被确定。然而,当针对预定ue的pdsch的基于cbg的发送或重发送操作由bs设置时,通过对应的ue的pdsch或pusch的harqack/nack反馈信息的大小(例如,harqack/nack反馈位的数量)可以根据通过对应的ue特定或蜂窝特定较高层信令设置的cgb指示信息区域的位图的大小来确定。如以上所描述的,当针对预定ue的基于cbg的pdsch或pusch发送或重发送操作被设置并且针对对应的ue的dl分配dci或ul授权中的cbg指示信息区域的大小由bs在针对对应的ue的pdsch或pusch发送中设置时,可以通过用于发送用于对应的pdsch或pusch的初始发送的发送资源分配信息的dl分配dci或ul授权的cgb指示信息区域来指示用于配置通过对应的pdsch或pusch发送的tb的cbg的数量。例如,如以上所描述的,当包含于dl分配dci或ul授权中的cbg指示信息区域以用于指示通过经由对应的dl分配dci或ul授权分配的pdsch或pusch发送的cbg的位图的形式在针对发送或预定tb的初始pdsch或初始pusch资源分配中被配置时,用于配置对应的tb的cbg的数量可以通过包含于对应的dl分配dci或ul授权中的基于位图的cbg指示信息来隐式地指示。具体地,当bs配置用于指示对应的cbg的位图信息区域时,通过由对应的dl分配dci或ul授权分配的pdsch或pusch发送的cbg可以由“1”指示。当尚未被发送的cbg在包括针对预定tb发送的初始pdsch或pusch资源分配信息的用于指示dl分配dci或ul授权的cbg的位图的配置中被定义为由“0”指示时,与针对对应的tb的cbg的数量相对应的用于指示cbg的位图中的位可以从lsb或msb被配置为“1”,并且(一个或多个)剩余的位可以被配置为“0”并被发送。

如以上所描述的,通过各种实施例,可以确定包含于一个传输块中的代码块组的数量。

代码块分组方法

当代码块组的数量被确定时,应当执行将代码块分组到代码块组中的操作。为此,可以应用各种分组方法。在下文中,根据传输块被划分的顺序来分类实施例,并且将结合每个实施例描述更详细的代码块分组示例。

首先划分代码块组(cbg)的方法

以cbg水平初步地划分预定tb,并且之后在对应的cbg内划分cb。即,当cbg的数量根据各种方法而被确定时,对应的tb可以根据对应的cbg的数量被配置为均匀划分的或几乎均匀划分的cbg。当均匀划分的或几乎均匀划分的cbg被配置用于预定pdsch或pusch的tb时,代码块可以根据每个cbg内的最大cb大小而被独立地配置。当以cbg水平配置独立cb时,映射可以在所分配的pdsch或pusch资源内被执行,同时具有或没有每个cgb内的cb的交错。备选地,交错或没有交错可以由bs通过ue特定或蜂窝特定较高层信令或l1控制信令设置。

首先划分代码块(cb)的方法

通过预定pdsch或pusch发送的预定tb可以根据最大cb大小初步地被划分成均匀划分的或几乎均匀划分的(一个或多个)cb,并且所划分的(一个或多个)cb可以通过根据设置cbg的数量被顺序地映射到cbg而被分组。

例如,当为cb#0至cb#(n-1)的n个cb被配置为预定tb并且针对对应的tb设置m个cbg时,包含于cbg#0至cbg#(m-1)中的每个中的cb可以通过应用下面的方程(1)配置。即,预定cbg#m(然而,m=0,…,m-1)通过满足方程(1)的cb#n配置。

然而,[x]是不大于x的最大整数。即,[x]是等于或小于x的整数之中的最大整数(例如,floor函数)。然而,根据方程(1),在配置每个cbg的cb的确定中,cb#0至#(n-1)中的一个被循环地映射到cbg#0至#(m-1)中的每个,但是实施例不限于对应的方程的形式。即,cb以cb索引的增大的顺序被顺序地映射到每个cbg的所有情况被包含于本实施例中。

更具体地,当n=10并且m=3时,cb可以以cb索引的增大的顺序被顺序地/循环地映射到cbg,使得cbg#0={cb#0,3,6,9},cbg#1={cb#1,4,7},并且cbg#2={cb#2,5,8}。

在另一示例中,在m个cbg的配置中,头k个cbg通过ceil(n/m)个cb配置,并且剩余的(m-k)个cbg通过floor(n/m)个cb配置。然而,在这种情况下,k=nmodm。因此,在总计m个cbg之中,头k个cbg可以通过相对于从cb#0到cb#(k·ceil(n/m)-1)的总计kceil(n/m)个cb顺序地分组ceil(n/m)个cb来配置,并且剩余的(m-k)个cbg可以通过相对于从cb#(k·ceil(n/m))到cb#(n-1)的总计(m-k)·floor(n/m)个cb顺序地分组floor(n/m)个cb来配置。即,如以上所描述的,当n=10并且m=3时,cbg#0={cb#0,1,2,3},cbg#1={cb#4,5,6},并且cbg#2={cb#7,8,9}。

在另一示例中,一种映射配置预定cbg的cb的方法可以通过下面的方程(2)执行。即,预定cbg#m(然而,m=0,…,m-1)通过满足方程(2)的cb#n配置。

然而,根据方程(2),在每个cbg的配置中,每个cgb通过[n/m]个连续cb顺序地配置,并且最后的cbg通过剩余的cb配置。即,从cbg#0到cbg#(m-2)的cbg通过[n/m]个连续cb以如下方式配置:cbg#0通过从cbg#0到cb#[n/m]-1的[n/m]个cb配置,cbg#1通过从cb#[n/m]到cb#2[n/m]-1的随后[n/m]个cb配置,并且最后的cbg#(m-1)通过剩余的cb配置。

在另一示例中,可以应用以方程(1)和(2)的逆向形式(即,从最高cbg索引顺序地)配置cb的方法。

在上述实施例中,针对pdsch/pusch资源映射的cb之间的交错可以在cbg或tb的单元中被执行,或者本地化映射可以被应用而不应用交错。备选地,是否要应用对应的交错和基于cbg的或基于tb的交错模式可以通过ue特定或蜂窝特定较高层信令或l1控制信令被设置到bs。

映射pdsch/pusch资源的方法

cbg特定资源映射的实施例

在将要被发送的tb映射到分配的pdsch/pusch资源的方法中,资源映射和速率匹配可以被设置为针对配置对应的tb的每个cbg被执行。即,在对应的pdsch或pusch资源映射中,分配的pdsch或pusch资源可以根据cbg的数量和资源映射而被划分,并且速率匹配可以针对对应的划分的pdsch或pusch资源内的每个cbg被执行。

此时,对应的资源划分可以被设置为在时域上被执行。即,相对于pdsch或pusch发送被执行的发送时间间隔(tti),资源映射可以被设置为根据cbg的数量在均匀或几乎均匀划分的符号(或符号组、微时隙、微时隙组、时隙、或时隙组)的单元中被执行。

备选地,对应的资源划分可以在频域上被执行。即,所分配的物理资源块(prb)资源可以被划分成均匀或几乎均匀划分的子带,并且之后资源映射速率匹配可以针对对应的子带内的每个cbg被执行。此时,针对对应的划分的区域的每个cgb的资源映射可以以频率第一的方式或者时间第一的方式来执行。然而,另外,频率第一的方式或者时间第一的方式的映射可以由bs通过l1控制信号(例如,dl分配dci或ul授权dci)或者ue特定或蜂窝特定较高层信令设置。

tb特定资源映射的实施例

可以执行针对发送资源的资源映射和速率匹配,其配置被分配在tb的单元中的pdsch或pusch。即,不管配置预定tb的cb或cbg的数量如何,可以应用针对为对应的tb发送分配pdsch/pusch资源的一致的资源映射和速率匹配方法。

另外,在上述cbg分组方法和资源映射/速率匹配方法中,可以设置bs应用到每个ue的cbg分组方法或资源映射/速率匹配方法。在这种情况下,对应的cbg分组方法和资源映射/速率匹配方法可以通过单独的信息区域被独立地设置,或者可以通过一个信息区域被联合地设置。另外,对应的设置可以针对通过ue特定或蜂窝特定较高层信令的发送被半静态地执行,或者可以针对通过l1控制信号(例如,dl分配dci或ul授权dci)的发送被动态地执行。

以上描述的步骤的实施例可以被独立地应用,或者其全部或一些可以与彼此组合和被应用。

在下文中,将参考附图描述ue和bs的配置,其能够执行上述本实施例中的全部或一些。

图5图示了根据实施例的ue的配置。

参考图5,一种用于发送数据的ue500可以包括:接收器530,其用于从bs接收关于代码块组(cbg)的最大数量的信息;控制器510,其用于将传输块划分成n个代码块(其中,n是自然数)并将n个所划分的代码块分组到m个代码块组中(其中,m是自然数)来配置代码块组;以及发送器520,其用于通过已经被配置为代码块组的传输块发送数据。

接收器520可以通过ue特定较高层信令或蜂窝特定较高层信令接收关于代码块组的最大数量的信息。例如,关于代码块组的最大数量的信息可以是ue专门地或者蜂窝专门地通过rrc信令接收到的。另外,接收器510可以通过对应的信道从bs接收下行链路控制信息、数据和消息。

控制器510可以将被配置用于数据发送的一个传输块划分成n个代码块并将n个所划分的代码块分组到m个代码块组中以便配置代码块组。例如,可以基于代码块组的最大数量和代码块的数量n之间的较小数来确定代码块组的数量m。具体地,控制器510可以选择从bs接收到的代码块组的最大数量和传输块被划分成的代码块的数量n之间的较小值并且可以将代码块组的数量确定为小于或等于所选择的值的值。在另一示例中,控制器510可以基于通过将代码块的数量除以代码块组的数量而获得的值来确定包含于每个代码块组中的每代码块组的代码块的数量。例如,当通过上述方法确定代码块组的数量时,控制器510可以使用通过将所划分的代码块的数量(n)除以代码块组的所确定的数量(m)而获得的值来确定包含于每个代码块组中的代码块的数量。

具体地,控制器510可以将通过对通过将代码块的数量除以代码块组的数量而获得的值向上取整而获得的值确定为在m个代码块组之中的基于代码块组索引的头k个代码块组中的每个中包含的每代码块组的代码块的数量。控制器510可以将通过将代码块的数量除以代码块组的数量而获得的值向下取整而获得的值被确定为在m个代码块组之中的除了k个代码块组之外的剩余代码块组中的每个中包含的每代码块组的代码块的数量。同时,在以上实施例中,k被确定为通过将代码块的数量n除以代码块组的数量m而获得的余数。例如,当n为10并且m为3时,k可以被确定为1。

另外,当要被包含于每个代码块组中的代码块的数量被确定时,控制器510确定代码块和要将所确定的代码块分组到其中的代码块组。例如,基于代码块组索引和每代码块组的代码块的数量,控制器510可以根据代码块索引的顺序将n个代码块分配到m个代码块组并对n个代码块进行分组。具体地,当10个代码块被分组到3个代码块组中时,控制器510根据代码块索引的顺序来执行分组以将代码块顺序地包含于代码块组中。

另外,根据上述本实施例,控制器510根据传输块到一个或多个代码块组中的配置来控制ue500的总体操作以发送数据。

发送器530将crc附接到每个代码块,将代码块分组到代码块组中,并且将传输块发送到bs。另外,发送器530通过对应的信道将上行链路控制信息、数据和消息发送到bs。

图6图示了根据实施例的bs的配置。

参考图6,用于发送数据的ue600可以包括:控制器610,其用于将传输块划分成n个代码块(其中,n是自然数)并将n个所划分的代码块分组到m个代码块组中(其中,m是自然数)来配置代码块组;以及发送器620,其用于通过已经被配置为代码块组的传输块将关于代码块组(cbg)的最大数量的信息和数据发送到ue。

控制器610可以基于代码块组的最大数量和代码块的数量n之间的较小数来确定代码块组的数量m。例如,控制器610可以选择代码块组的所配置的最大数量和传输块被划分成的代码块的数量n之间的较小值并将代码块组的数量确定为小于或等于所选择的值的值。即,当代码块组的最大数量被配置为3并且所划分的代码块的数量为10时,控制器610可以将代码块组的数量选择为等于或小于3的自然数之一。因此,代码块组的数量可以为1、2和3中的一个。

另外,控制器610可以基于通过将代码块的数量除以代码块组的数量而获得的值来确定包含于每个代码块组中的每代码块组的代码块的数量。例如,当通过上述方法确定代码块组的数量时,控制器610可以使用通过将所划分的代码块的数量(n)除以代码块组的所确定的数量(m)而获得的值来确定包含于每个代码块组中的代码块的数量。例如,控制器610可以将通过对通过将代码块的数量除以代码块组的数量而获得的值向上取整而获得的值确定为在m个代码块组之中的基于代码块组索引的头k个代码块组中的每个中包含的每代码块组的代码块的数量。在另一示例中,通过对通过将代码块的数量除以代码块组的数量而获得的值向下取整而获得的值可以被确定为在m个代码块组之中的除了k个代码块组之外的剩余代码块组中的每个中包含的每代码块组的代码块的数量。如以上所描述的,k被确定为通过将n除以m而获得的余数,n为代码块的数量n,m为代码块组的数量。

控制器610可以根据代码块索引的顺序基于代码块组索引和每个代码块组的代码块的数量将n个代码块分配到m个代码块组以便对代码块组进行分组。具体地,当10个代码块要被分组到3个代码块组中时,bs根据代码块索引的顺序将代码块分组为被顺序地包含于代码块组中。

另外,根据本实施例,控制器610控制bs600的总体操作,其中bs将传输块配置为一个或多个代码块组以发送数据。

同时,发送器620可以通过已经被划分成基于以上描述的准则而被分组到代码块组中的各自的代码块的传输块将下行链路数据发送到ue。另外,发送器620可以通过ue特定较高层信令或蜂窝特定较高层信令将关于代码块组的最大数量的信息发送到ue。

另外,发送单元620和接收单元630可以用于将实现以上描述的本公开内容所需要的信号或消息和数据发送到终端/从终端接收实现以上描述的本公开内容所需要的信号或消息和数据。

以上实施例中使用的标准内容或标准文档被省略以使本说明书的描述简洁,并且构成本说明书的部分。因此,当标准内容和标准文档的内容的一部分被增加到本说明书中或者被公开在权利要求中时,应当理解为落入本公开的范围内。

已经仅仅为了说明性目的描述了本公开内容的以上实施例,并且本领域技术人员将认识到,可以在不脱离本公开内容的范围和精神的情况下对本公开内容进行各种修改和改变。因此,本公开内容的实施例不旨在限制而是旨在说明本公开内容的技术构思,并且本公开内容的技术构思的范围不受实施例限制。本公开内容的范围应当基于随附权利要求书以如下的方式来理解:包含在与权利要求等效的范围内的所有技术构思属于本公开内容。

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