一种码块的重传进程的实现方法、装置及设备与流程

文档序号:11731957阅读:189来源:国知局
一种码块的重传进程的实现方法、装置及设备与流程

本发明涉及电子及通信领域,尤其涉及一种码块的重传进程的实现方法、装置及设备。



背景技术:

现有长期演进(英文:longtermevolution,lte)情况下,数据发送都是以传输块(英文:transportblock,tb)为基本单位,同时一个tb只有一个混合自动重传请求(英文:hybridautomaticrepeatrequest,harq)例如:ack或nack的反馈,即1bit反馈。即使把一个tb拆分成多个码块(英文:codeblock,cb)发送,那harq反馈还是1bit,也就是如果tb分成多个cb发送,即使只有一个cb出错,那harq反馈也是nack,重传也要重传整个tb,这样效率较低。



技术实现要素:

提供一种码块的重传进程的实现方法,本申请提供的码块的重传进程的实现具有效率高的优点。

一方面,提供一种码块的重传进程的实现方法,其中,所述方法包括:

第一设备向所述第二设备发送控制信令和传输块tb,所述tb包括:至少一个码块组cbgroup,所述cbgroup为所述传输块的发送基本单元;

第一设备接收所述第二设备发送的所述tb内多个码块组中的每个码块组对应的混合自动重传请求harq反馈字符;

如所述harq反馈字符中至少一个为接收不成功,第一设备将包含所述接收不成功的至少一个码块组的tb重传给所述第二设备,同时第一设备发送相应的控制信令,所述控制信令用于指示所述第二设备识别所述至少一个cbgroup。

所述控制信令包括:所述至少一个码块组所在的tb的harq进程号和所述至少一个码块组在所述tb内的编号;不同的tb内的码块组在各自tb内的编号一样,同一tb内的编号唯一确定同一tb内的一个码块组。

可选的,所述控制信令包括:所述至少一个码块组的harq进程号,同tb内的码块组的harq进程号不同。

第二方面,提供一种码块的重传进程的实现方法,其中,所述方法包括:

第二设备接收第一设备发送的控制信令和传输块tb,所述tb包括:至少一个码块组cbgroup,所述cbgroup为所述tb的发送基本单元;

第二设备向所述第一设备发送所述tb内多个码块组中的各个码块组对应的harq反馈字符;

第二设备接收第一设备发送的控制信令以及由所述至少一个码块组组成的tb,依据所述控制信令获取所述至少一个码块组的标识,并将所述至少一个码块组与终端存储的该标识对应的码块组进行合并。

第三方面,提供一种码块的重传进程的实现装置,其中,所述装置包括:

收发单元,用于向所述第二设备发送控制信令和传输块tb,所述tb包括:至少一个码块组cbgroup,所述cbgroup为所述传输块的发送基本单元;

所述收发单元,还用于接收所述第二设备发送的所述tb内多个码块组中的每个码块组对应的混合自动重传请求harq反馈字符;

处理单元,用于如所述harq反馈字符中至少一个为接收不成功,将包含所述接收不成功的至少一个码块组的tb重传给所述第二设备,同时第一设备发送相应的控制信令,所述控制信令用于指示所述第二设备识别所述至少一个cbgroup。

第四方面,提供一种码块的重传进程的处理装置,其中,所述装置包括:

收发单元,用于接收第一设备发送的控制信令和传输块tb,所述tb包括:至少一个码块组cbgroup,所述cbgroup为所述tb的发送基本单元;

所述收发单元,还用于向所述第一设备发送所述tb内多个码块组中的每个码块组对应的harq反馈字符;

处理单元,用于接收第一设备发送的控制信令以及由所述至少一个码块组组成的tb,依据所述控制信令获取所述至少一个码块组的标识,并将所述至少一个码块组与终端存储的该标识对应的码块组进行合并。

第五方面,提供一种设备,该设备包含第三方面或第四方面提供的装置。

本发明提供的技术方案的第一设备通过向控制信令发送对应的重传的cbgroup,使得基于cbgroup为粒度实现重传成为可能,所以其具有效率高的优点。

附图说明

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

图1为传输块的结构示意图;

图2为本发明一较佳实施方式的提供的码块的重传进程的实现方法的流程图;

图3为本发明又一较佳实施方式提供的码块的重传进程的处理方法的流程图;

图4为本发明实施例提供的码块的重传进程的实现装置示意图。

图5为本发明实施方式提供的码块的重传进程的处理装置的示意图;

图6为本发明具体实施方式提供另一种设备的结构图。

具体实施方式

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

本发明中的第一设备具体可以为:基站,当然在实际应用中,也可以是其他设备,例如智能终端。第二设备具体可以为:智能终端,当然在第一设备为智能终端时,该第二设备也可以为基站。本发明具体实施方式并不局限上述第一设备、第二设备的表现形式。

在新的无线技术(英文:newradio,nr)中,因为要同时支持多种业务,比如增强的移动宽带(英文:enhancedmobilebroadband,embb)和高可靠低时延(英文:ultra-reliableandlowlatencycommunications,urllc)的分集复用。该分集复用可能导致的现象是第一设备给embbue#1分配了1个slot的n个资源块(resourceblock,rb)资源,且第一设备在slot1中配置用于发送与ue#1相关的数据和控制信令,而slot1中间urllcue#2突然有业务到达,那么为了满足urllc业务的时延要求,需要立刻给urllcue#2分配资源,那么就可能将slot1中间的部分符号分配给urllcue#2,即这n个rb的全部或者部分在这部分符号时间时不再传送embbue#1的数据或控制信令(如图1所示,中间一个cb为urllcue#2分配资源),而是发送urllcue#2的数据或控制信令。这种情况下,embbue#1的一个tb将会分成多个cb去发送,但是如果一个cb出错了,还是反馈1bit的harq,具体可以为:nack,使得整个tb都重传,这样会导致效率极低,因为embbue#1的tb较大。

为了提高效率,希望以cbgroup的形式反馈harq,其中cbgroup小于等于tb的大小。这样,当tb特别大的时候,可以分成多个cbgroup来反馈,即每个cbgroup设置1bit的harq反馈,且重传时只需要重传出错的即反馈为nack的cbgroup,不需要重传整个tb。上述1bit反馈nack的方式可以为设置1bit的值为零时对应nack,值为1时对应ack,当然也可以反过来,本发明并不局限上述ack或nack的具体值。而这种情况下,如何告知重传的cbgroup对应的是哪个接收不成功的cbgroup,是需要解决的问题。为此,本发明提供一种码块的重传进程的实现方法来解决cbgroup的标识的告知,进而支持以cbgroup为粒度来实现重传,提高效率。

参阅图2,图2提供一种码块的重传进程的实现方法,其中,该方法如图2所示,包括:

步骤s201、第一设备向所述第二设备发送控制信令和传输块tb,所述tb包括:至少一个码块组cbgroup,所述cbgroup为所述传输块的发送基本单元。

步骤s202、第一设备接收所述第二设备发送的所述tb内多个码块组中的每个码块组对应的混合自动重传请求harq反馈字符。

上述步骤s202中的harq反馈字符是基于cbgroup的harq反馈字符,即每个cbgroup对应1bit的harq反馈字符,以tb1为例,假设tb1内包含5个cbgroup,lte中其反馈的harq反馈字符为整个tb1是否接收成功,即0或1,在步骤s202中,该harq反馈字符可以为,11011,其中1代表接收成功,0代表接收不成功,11011代表tb1的第三个cbgroup接收不成功,即需要重传。

步骤s203、如所述harq反馈字符中至少一个为接收不成功,第一设备将包含所述接收不成功的至少一个码块组的tb重传给所述第二设备,同时第一设备发送相应的控制信令,所述控制信令用于指示所述第二设备识别所述至少一个cbgroup。

上述步骤s201和s203中的控制信令可以为下行控制信令dci(downlinkcontrolinformation)信令,也可以是上行控制信令uci(uplinkcontrolinformation)信令。当然在实际应用中也可以为其他的下行或上行控制信令,例如构建一个新的下行或上行信令来传递该tb的控制信令

例如,如该harq反馈字符为11011,则将包含第三个cbgroup的tb重传给第二设备,并发送该tb的控制信令(例如下行控制信令dci信令),该dci信令包含指示智能终识别该第三cbgroup为哪个接收不成功的cbgroup的重传。

可选的,上述步骤s203的实现方法可以为:

基站发送所述至少一个码块组所在的tb的harq进程号和所述至少一个码块组在所述tb内的编号。例如,harq反馈字符为11011,则可以将tb1的harq进程号例如,tb#1以及cb#3发送给智能终端,其中,tb#1表示第1个tb,cb#3可以表示tb#1中的第三个cbgroup。另外,码块组在tb内的编号还可以这样指示:比如tb内有5个cbgroup,编号为cb#1,cb#2,cb#3,cb#4和cb#5。而harq反馈表示第三个接收不成功,那么重传第三个时,指示重传的cbgroup的编号也需要5bit,每个bit对应一个cbgroup,最左边的bit即最高位的bit可以对应编号最小的cbgroup或编号最大的cbgroup,其它bit按顺序与每个cbgroup对应。比如最左边的bit即最高位的bit对应编号最小的cbgroup时,若只重传第三个cbgroup,则5bit显示为00100;如果是重传第二个和第三个cbgroup,则5bit显示为01100。bit数为“1”表示该tb内包含了该cbgroup的重传,bit数为“0”表示该tb内没包含该cbgroup的重传。当然也可以相反,即bit数为“0”表示该tb内包含了该cbgroup的重传,bit数为“1”表示该tb内没包含该cbgroup的重传。同时,当这个tb内包含的cbgroup都为同一个harq进程号的tb内接收不成功的cbgroup的重传时,这个5bit序列也告知了用户这个tb包含的cbgroup的个数。比如,bit数为“1”表示包含了该bit位对应的cbgroup的重传时,bit数为“1”的个数即为该tb内包含的cbgroup的个数。

当然harq的进程号不同的tb内的码块组在各自tb内的编号可以一样,例如,tb1的harq反馈字符为11011,tb2的harq反馈字符为10011,则需要将tb#1、cb#3;tb#2、cb#2、cb#3重传给第二设备,这里不同的harq进程号tb#1、tb#2内的cbgroup具有相同的tb内的编号,即cb#3。

tb的harq进程号和码块组在所述tb内的编号唯一确定一个码块组。若某个码块组的tb的harq进程号和码块组在所述tb内的编号一样,则说明时间靠后接收到的是时间靠前接收到的码块组的重传,两者可以进行合并解码。

可选的,上述步骤s203的实现方法可以为:

第一设备发送所述至少一个码块组的harq进程号。

例如,这里以13个cbgroup为例,cb#1、cb#2、cb#3属于tb#1,cb#4、cb#5、cb#6、cb#7属于tb#2,cb#8、cb#9属于tb#3,cb#10、cb#11、cb#12属于tb#4,cb#13属于tb#5,由于不同cb均有不同的harq进程号,所以只需要发送cb的进程号即可以,例如,tb1的harq反馈字符为110,则第一设备向第二设备重传cb#3时发送cb#3的harq进程号即可。如果cbgroup的harq进程总数是13的话,那么需要4bit来指示cbgroup的harq进程号。对于cb#3的初传或者是重传,其harq进程号都是0010。而cb#1的初传或者是重传,其harq进程号都是0000。

这里的不同码块组的harq进程号不同,因为此技术方案不区分tb,如果给不同的cbgroup分配相同的harq进程号,则会出现cbgroup混乱的情况,使得第一设备以及第二设备均无法识别该cbgroup的情况,所以这里需要为不同的码块组分配不同的harq进程号以实现跨tb识别。

本发明提供的技术方案中第一设备通过发送与重传的cbgroup对应的控制信令,使得基于cbgroup为粒度实现重传成为可能,所以其具有效率高的优点。

参阅图3,图3为本发明提供一种码块的重传进程的实现方法,其中,如图3所示,所述方法包括:

步骤s301、第二设备接收第一设备发送的控制信令和传输块tb,所述tb包括:至少一个码块组cbgroup,所述cbgroup为所述tb的发送基本单元;

步骤s302、第二设备向所述第一设备发送所述tb内多个码块组中的每个码块组对应的harq反馈字符;

步骤s303、第二设备接收第一设备发送的控制信令以及由所述至少一个码块组组成的tb,依据所述控制信令获取所述至少一个码块组的标识,并将所述至少一个码块组与终端存储的该标识对应的码块组进行合并。

上述步骤s301和s303中的控制信令可以为下行控制信令dci信令,也可以是上行控制信令uci信令。当然在实际应用中也可以为其他的下行或上行控制信令,例如构建一个新的下行或上行信令来传递该tb的控制信令

本发明提供的处理方法在接收到以cbgroup为重传粒度的至少一个cbgroup后,依据该控制信令将该cbgroup和终端存储的与之对应的码块组进行合并,从而支持了以cbgroup为重传粒度的实现。

参阅图4,图4提供一种码块的重传进程的实现装置40,如图4所示实施例中的技术术语以及细化方案可以参见如图2所示实施例中的描述,这里不再赘述。其中,所述装置包括:

收发单元401,用于向所述第二设备发送控制信令和传输块tb,所述tb包括:至少一个码块组cbgroup,所述cbgroup为所述传输块的发送基本单元;

收发单元401,还用于接收所述第二设备发送的所述tb内多个码块组中的每个码块组对应的混合自动重传请求harq反馈字符;

处理单元402,用于如所述harq反馈字符中至少一个为接收不成功,将包含所述接收不成功的至少一个码块组的tb重传给所述第二设备,同时第一设备发送相应的控制信令,所述控制信令用于指示所述第二设备识别所述至少一个cbgroup。

上述收发单元401和处理单元402中的控制信令可以为下行控制信令dci信令,也可以是上行控制信令uci信令。当然在实际应用中也可以为其他的下行或上行控制信令,例如构建一个新的下行或上行信令来传递该tb的控制信令

可选的,处理单元402,具体用于发送所述至少一个码块组所在的tb的harq进程号和所述至少一个码块组在所述tb内的编号。

可选的,处理单元402,具体用于发送所述至少一个码块组的harq进程号。

本发明提供的码块的重传进程的实现装置通过发送重传的cbgroup对应的控制信令,使得基于cbgroup为粒度实现重传成为可能,所以其具有效率高的优点。

参阅图5,图5提供一种码块的重传进程的实现装置50,其中,所述装置包括:

收发单元501,用于接收第一设备发送的控制信令和传输块tb,所述tb包括:至少一个码块组cbgroup,所述cbgroup为所述tb的发送基本单元;

收发单元501,还用于向所述第一设备发送所述tb内多个码块组中的每个码块组对应的harq反馈字符;

处理单元502,用于接收第一设备发送的控制信令以及由所述至少一个码块组组成的tb,依据所述控制信令获取所述至少一个码块组的标识,并将所述至少一个码块组与终端存储的该标识对应的码块组进行合并。

上述收发单元501和处理单元502中的控制信令可以为下行控制信令dci信令,也可以是上行控制信令uci信令。当然在实际应用中也可以为其他的下行或上行控制信令,例如构建一个新的下行或上行信令来传递该tb的控制信令

本发明提供的码块的重传进程的实现装置在接收到以cbgroup为重传粒度的至少一个cbgroup后,依据该控制信令将该cbgroup和终端存储的与之对应的码块组进行合并,从而支持了以cbgroup为重传粒度的实现。

参见图6,本发明实施例还提供一种设备600,该设备600包括但不限于:智能手机、智能手表、平板电脑、个人计算机、笔记本电脑、计算机群组或基站等,如图6所示,该设备600包括:处理器601、存储器602、收发器603和总线604。收发器603用于与外部设备之间收发数据。终端600中的处理器601的数量可以是一个或多个。本申请的一些实施例中,处理器601、存储器602和收发器603可通过总线系统或其他方式连接。设备600可以用于执行图2或图3所示的方法。关于本实施例涉及的术语的含义以及举例,可以参考图2或图3对应的说明。此处不再赘述。

其中,存储器602中存储程序代码。处理器601用于调用存储器602中存储的程序代码,用于执行如图2或图3所示的步骤。

需要说明的是,这里的处理器601可以是一个处理元件,也可以是多个处理元件的统称。例如,该处理元件可以是中央处理器(centralprocessingunit,cpu),也可以是特定集成电路(applicationspecificintegratedcircuit,asic),或者是被配置成实施本申请实施例的一个或多个集成电路,例如:一个或多个微处理器(digitalsignalprocessor,dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,fpga)。

存储器602可以是一个存储装置,也可以是多个存储元件的统称,且用于存储可执行程序代码或应用程序运行装置运行所需要参数、数据等。且存储器603可以包括随机存储器(ram),也可以包括非易失性存储器(non-volatilememory),例如磁盘存储器,闪存(flash)等。

总线604可以是工业标准体系结构(industrystandardarchitecture,isa)总线、外部设备互连(peripheralcomponent,pci)总线或扩展工业标准体系结构(extendedindustrystandardarchitecture,eisa)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

该设备还可以包括输入输出装置,连接于总线604,以通过总线与处理器601等其它部分连接。该输入输出装置可以为操作人员提供一输入界面,以便操作人员通过该输入界面选择布控项,还可以是其它接口,可通过该接口外接其它设备。

需要说明的是,对于前述的各方法实施方式或实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为根据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述实施方式或实施例均属于优选实施例,所涉及的动作和单元并不一定是本发明所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

本发明实施例装置中的单元可以根据实际需要进行合并、划分和删减。本领域的技术人员可以将本说明书中描述的不同实施例以及不同实施例的特征进行结合或组合。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可以用硬件实现,或固件实现,或它们的组合方式来实现。当使用软件实现时,可以将上述功能存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以包括随机存取存储器(randomaccessmemory,ram)、只读存储器(read-onlymemory,rom)、电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。此外。任何连接可以适当的成为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(digitalsubscriberline,dsl)或者诸如红外线、无线电和微波之类的无线技术从网站、服务器或者其他远程源传输的,那么同轴电缆、光纤光缆、双绞线、dsl或者诸如红外线、无线和微波之类的无线技术包括在所属介质的定影中。如本发明所使用的,盘(disk)和碟(disc)包括压缩光碟(cd)、激光碟、光碟、数字通用光碟(dvd)、软盘和蓝光光碟,其中盘通常磁性的复制数据,而碟则用激光来光学的复制数据。上面的组合也应当包括在计算机可读介质的保护范围之内。

总之,以上所述仅为本发明技术方案的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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