一种HARQ进程ID的确定方法、装置、终端及介质与流程

文档序号:20287992发布日期:2020-04-07 16:24阅读:404来源:国知局
一种HARQ进程ID的确定方法、装置、终端及介质与流程

本发明涉及无线通信技术领域,尤其涉及一种harq进程id的确定方法、装置、终端及介质。



背景技术:

在下一代无线(newradio,nr)系统中,网络侧可以预先配置一些上行链路(uplink,ul)资源或者下行链路(downlink,dl)资源,使ue按照基站配置的资源位置通过多个harq进程并行传输数据,以方便一些对延时要求高的业务,比如高可靠低时延通信(ultra-reliableandlowlatencycommunications,urllc)或业务格式比较规则的业务(比如voip业务)进行数据传输。

在nr系统中,基站可通过对资源进行配置授权的方式对ul资源或dl资源进行调度,其中基于一个配置授权进行数据发送的过程如图1所示,而在同一个服务小区的同一个带宽片段(bandwidthpart,bwp)上基于多种配置授权进行数据传输的示意图如图2所示。目前标准中针对dl和ul分别提出了计算每个harq进程的harq进程id的公式。

针对dl传输:

harq进程id=[floor(current_slot×10/(一个无线帧中的时隙个数×配置授权周期))]%配置授权的harq进程数量。

针对ul传输:

harq进程id=[floor(current_symbol/配置授权周期)]%配置授权的harq进程数量。

其中,针对每个harq进程,在dl中重复传输的同一组数据包当前harq进程中进行数据传输的首次时刻current_slot=[(sfn×一个无线帧中的时隙个数)+一个无线帧中的时隙传输序号],在ul中重复传输的同一组数据包当前harq进程中进行数据传输的首次时刻current_symbol=(sfn×一个无线帧中的时隙个数×一个时隙内的符号个数+一个无线帧中的时隙传输序号×一个时隙内的符号个数+一个时隙内的符号序列号)。其中,一个无线帧中的时隙个数表示每个系统帧内连续的时隙个数,举例来讲,比如当子载波间隔为15khz时,那么一个系统帧内则包含10个时隙,一个时隙内的符号个数,表示每个时隙内的连续符号个数,比如在正常的循环前缀时,一个时隙内有14个符号。一个无线帧中的时隙传输序号表示传输过程中一个无线帧时隙的序列号,比如第0个时隙,第1个时隙等。一个时隙内的符号序列号表示传输过程中一个时隙符号的序列号,比如第0个符号,第1个符号。sfn表示传输过程中系统帧对应的系统帧号,配置授权周期为配置授权出现的周期,比如10ms等。

然而,如图3所示,假如在ul中存在4个配置授权,分别为配置授权0、配置授权1、配置授权2和配置授权3,而配置授权0、配置授权1、配置授权2和配置授权3中第一个harq进程对应的current_symbol分别为0、2、4、6,若配置授权0、配置授权1、配置授权2和配置授权3对应的配置授权周期均为20个时隙,在通过上述公式计算harq进程id时,由于计算floor(current_symbol/配置授权周期)时,需要向下取整,因此针对配置授权0、配置授权1、配置授权2和配置授权3中harq进程的harq进程id分别为0、0、0、0,因此在harq进程未收到反馈,或配置授权定时器超时之前会出现多个配置授权对应的harq进程的harq进程id冲突的场景。所以如何解决现有技术中基于多个配置授权进行数据传输时harq进程id存在冲突,是一个值得研究的问题。



技术实现要素:

本发明提供一种harq进程id的确定方法、装置、终端及介质,用以解决现有技术中基于多个配置授权进行数据传输时,多个配置授权对应的harq进程的harq进程id存在冲突的问题。

为克服上述技术问题,依据本发明的一个方面,提供了一种harq进程id的确定方法,所述方法包括:

终端设备确定目标参数,其中所述目标参数为配置授权索引号或配置授权中配置的时域上与系统帧号sfn为0的偏移量timedomainoffset或配置授权中配置的harq进程信息;

根据所述目标参数确定所述配置授权对应的harq进程的harq进程id。

具体地,如果harq进程为ul传输时,所述根据所述目标参数确定所述配置授权对应的harq进程的harq进程id包括:

根据公式harq进程id=[floor(当前传输时间单元/配置授权周期+配置授权索引号)]%配置授权的harq进程数量,计算确定harq进程的harq进程id。

具体地,如果harq为dl传输时,所述根据所述目标参数确定所述配置授权对应的harq进程的harq进程id包括:

根据公式harq进程id=[floor(当前传输时间单元×10/(一个无线帧中的时隙个数×配置授权周期)+配置授权索引号)]%配置授权的harq进程数量,计算确定所述harq进程的harq进程id。

具体地,如果harq进程为ul传输时,所述根据所述目标参数确定所述配置授权对应的harq进程的harq进程id包括:

根据公式harq进程id=[floor(当前传输时间单元/配置授权周期+timedomainoffset)]%配置授权的harq进程数量,计算确定所述harq进程的harq进程id。

具体地,如果harq进程为dl传输时,所述根据所述目标参数确定所述配置授权对应的harq进程的harq进程id包括:

根据公式harq进程id=[floor(当前传输时间单元×10/(一个无线帧中的时隙个数×配置授权周期)+timedomainoffset)]%配置授权的harq进程数量,计算确定所述harq进程的harq进程id。

具体地,所述配置授权中配置的harq进程信息为所述配置授权配置的harq进程id信息或所述配置授权配置的harq进程数量信息。

具体地,所述根据所述目标参数确定所述配置授权对应的harq进程的harq进程id包括:

如果所述配置授权中配置的harq进程信息包括1个harq进程id,则将所述配置授权配置的harq进程id确定为所述harq进程的harq进程id。

具体地,所述根据所述目标参数确定所述配置授权对应的harq进程的harq进程id还包括:

如果所述配置授权中配置的harq进程信息包括多个harq进程id,则根据所述配置授权配置的多个harq进程id中确定所述harq进程的harq进程id。

具体地,如果harq进程为ul传输时,所述根据所述目标参数确定所述配置授权对应的harq进程的harq进程id包括:

根据公式harq进程id=[floor(当前传输时间单元/配置授权周期)]%mi+offseti,计算确定所述harq进程的harq进程id,其中i为所述配置授权索引号,mi为第i个配置授权中配置的harq进程数量,当i=0,offset0=0,当i>0时,其中mj表示第j个配置授权配置的harq进程数量。

具体地,如果harq进程为dl传输时,所述根据所述目标参数确定所述配置授权对应的harq进程的harq进程id包括:

根据公式harq进程id=[floor(当前传输时间单元×10/(一个无线帧中的时隙个数×配置授权周期))]%mi+offseti,计算确定所述harq进程的harq进程id,其中i为所述配置授权索引号,mi为第i个配置授权中配置的harq进程数量,当i=0,offset0=0,当i>0时,其中mj表示第j个配置授权配置的harq进程数量。

依据本发明实施例的另一个方面,还提供了一种harq进程id的确定装置,所述装置包括:

第一确定模块,用于确定目标参数,其中所述目标参数为配置授权索引号或配置授权中配置的时域上与系统帧号为0的偏移量timedomainoffset或配置授权中配置的harq进程信息;

第二确定模块,用于根据所述目标参数确定所述配置授权对应的harq进程的harq进程id。

依据本发明实施例的另一个方面,还提供了一种终端,所述终端包括:处理器和存储器;

所述处理器,用于读取所述存储器中的程序,执行下列过程:

确定目标参数,其中所述目标参数配置授权索引号或配置授权中配置的时域上与系统帧号为0的偏移量timedomainoffset或配置授权中配置的harq进程信息;

根据所述目标参数确定所述配置授权对应的harq进程的harq进程id。

具体地,所述处理器,具体用于如果harq进程为ul传输时,根据公式harq进程id=[floor(当前传输时间单元/配置授权周期+配置授权索引号)]%配置授权的harq进程数量,计算确定所述harq进程的harq进程id。

具体地,所述处理器,具体用于如果harq为dl传输时,根据公式harq进程id=[floor(当前传输时间单元×10/(一个无线帧中的时隙个数×配置授权周期)+配置授权索引号)]%配置授权的harq进程数量,计算确定所述harq进程的harq进程id。

具体地,所述处理器,具体用于如果harq为dl传输时,根据公式harq进程id=[floor(当前传输时间单元×10/(一个无线帧中的时隙个数×配置授权周期)+配置授权索引号)]%配置授权的harq进程数量,计算确定所述harq进程的harq进程id。

具体地,所述处理器,具体用于如果harq为dl传输时,根据公式harq进程id=[floor(当前传输时间单元×10/(一个无线帧中的时隙个数×配置授权周期)+配置授权索引号)]%配置授权的harq进程数量,计算确定所述harq进程的harq进程id。

具体地,所述配置授权中配置的harq进程信息为所述配置授权配置的harq进程id信息或所述配置授权配置的harq进程数量信息,所述处理器,具体如果所述配置授权中配置的harq进程信息包括1个harq进程id,则将所述配置授权配置的harq进程id确定为所述harq进程的harq进程id。

具体地,所述处理器,还具体用于如果所述配置授权中配置的harq进程信息包括多个harq进程id,则从所述配置授权配置的多个harq进程id中确定每个harq进程的harq进程id。

具体地,所述处理器,具体用于如果harq进程为ul传输时,根据公式harq进程id=[floor(当前传输时间单元/配置授权周期)]%mi+offseti,计算确定所述harq进程的harq进程id,其中i为所述配置授权索引号,mi为第i个配置授权中配置的harq进程数量,当i=0,offset0=0,当i>0时,其中mj表示第j个配置授权配置的harq进程数量。

具体地,所述处理器,具体用于如果harq进程为dl传输时,根据公式harq进程id=[floor(当前传输时间单元×10/(一个无线帧中的时隙个数×配置授权周期))]%mi+offseti,计算确定所述harq进程的harq进程id,其中i为所述配置授权索引号,mi为第i个配置授权中配置的harq进程数量,当i=0,offset0=0,当i>0时,其中mj表示第j个配置授权配置的harq进程数量。

依据本发明实施例的另一个方面,还提供了一种计算机可读存储介质,其存储有电子设备可执行的计算机程序,当所述程序在所述电子设备上运行时,使得所述电子设备执行上述harq进程id的确定方法中的步骤。

本发明的有益效果如下:

本发明提供了一种harq进程id的确定方法、装置、终端及介质,所述方法包括:终端设备确定目标参数,其中所述目标参数为配置授权索引号或配置授权中配置的时域上与系统帧号为0的偏移量timedomainoffset或配置授权中配置的harq进程信息;根据所述目标参数确定所述配置授权对应的每个harq进程的harq进程id。在本发明中,通过在确定harq进程的harq进程id的过程中引入配置授权索引号、配置授权中配置的timedomainoffset以及配置授权中配置的harq进程信息中的至少一种,可以使多个配置授权对应的每个harq进程的harq进程id均为不同值,从而能够解决在harq进程未收到反馈,或配置授权定时器超时之前出现多个配置授权对应的harq进程id存在冲突的问题。

附图说明

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

图1为基于一个配置授权进行数据发送的示意图;

图2为基于多种配置授权进行数据传输的示意图;

图3为本发明实施例提供的harq进程id的确定方法的流程图;

图4为本发明实施例提供的根据配置授权索引号确定harq进程id的示意图;

图5为本发明实施例提供的根据timedomainoffset确定harq进程id的示意图;

图6为本发明实施例提供的根据配置的harq进程信息确定harq进程id的示意图;

图7为本发明实施例提供的harq进程id的确定装置的结构框图;

图8为本发明实施例提供的一种电子设备。

具体实施方式

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

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

针对本发明实施例中涉及的基础定义在此优先进行说明,后续不再赘述。其中,一个无线帧中的时隙个数表示每个系统帧内连续的时隙个数,举例来讲,比如当子载波间隔为15khz时,那么一个系统帧内则包含10个时隙;一个时隙内的符号个数,表示每个时隙内的连续符号个数,比如在正常的循环前缀时,一个时隙内有14个符号;一个无线帧中的时隙传输序号表示传输过程中一个无线帧时隙的序列号,比如第0个时隙,第1个时隙等;一个时隙内的符号序列号表示传输过程中一个时隙符号的序列号,比如第0个符号,第1个符号。sfn表示传输过程中系统帧对应的系统帧号;配置授权周期为配置授权出现的周期,比如10ms等。当前传输时间单元为当前配置授权传输为重复传输时,重复数据传输的首次发送时刻,可以是当前时隙,当前符号,也可以根据现有技术中确定harq进程id的公式中current_symbol进行确定,配置授权的harq进程数量为所述配置授权中预留的harq进程的数量,比如网络侧给配置授权预留了8个harq进程,可以表示为配置授权中预留的dlharq进程的数量,也可以表示为配置授权中预留的ulharq进程的数量。

在本发明中,终端设备,包括向用户提供语音和/或数据连通性的设备,例如可以包括具有无线连接功能的手持式设备、或连接到无线调制解调器的处理设备。该终端设备可以经无线接入网(radioaccessnetwork,ran)与核心网进行通信,与ran交换语音和/或数据。该终端设备可以包括用户设备(userequipment,ue)、无线终端设备、移动终端设备、订户单元(subscriberunit)、订户站(subscriberstation),移动站(mobilestation)、移动台(mobile)、远程站(remotestation)、接入点(accesspoint,ap)、远程终端设备(remoteterminal)、接入终端设备(accessterminal)、用户终端设备(userterminal)、用户代理(useragent)、或用户装备(userdevice)等。例如,可以包括移动电话(或称为“蜂窝”电话),具有移动终端设备的计算机,便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,智能穿戴式设备等。例如,个人通信业务(personalcommunicationservice,pcs)电话、无绳电话、会话发起协议(sessioninitiationprotocol,sip)话机、无线本地环路(wirelesslocalloop,wll)站、个人数字助理(personaldigitalassistant,pda)、等设备。还包括受限设备,例如功耗较低的设备,或存储能力有限的设备,或计算能力有限的设备等。例如包括条码、射频识别(radiofrequencyidentification,rfid)、传感器、全球定位系统(globalpositioningsystem,gps)、激光扫描器等信息传感设备。

在本发明中,网络设备可以为基站,基站可以是通常所用的基站,也可以是演进型基站(evolvednodebasestation,enb),还可以是5g系统中的网络设备(例如,下一代基站(nextgenerationnodebasestation,gnb)或发送和接收点(transmissionandreceptionpoint,trp))等设备。

在本发明中,媒体介入控制层分组数据单元(mediaaccesscontrolpacketdataunit,macpdu),是由按字节排布的字符串组成。macpdu包括以下几种类型用于数据发送的macpdu,透明传输过程中的macpdu,以及随机接入响应过程中的macpdu。用于数据发送的macpdu例如下行共享信道(downlinksharechannel,dl–sch)或上行共享信道(uplinksharechannel,ul–sch)。不同类型的macpdu的结构不同,所包含的信息也不完全相同。用于数据发送的macpdu的结构上可以包括一个mac头、零个或多个媒体介入控制层分组数据单元(mediaaccesscontrolservicedataunit,macsdu)、零个或多个媒体介入控制层控制单元(mediaaccesscontrolcontrolunit,macce)以及填充信息(padding)。透明传输过程中的macpdu没有mac头,只包括macsdu。随机接入响应过程中的macpdu的结构上可以包括一个mac头、零个或多个macsdu、零个或多个macrar以及padding。ue的每一个传输块只能携带一个macpdu。

在本发明中,混合自动重传请求(hybridautomaticrepeatrequest,harq)实体,每个终端设备对应有一个harq实体,一个harq实体中包括多个harq进程。每个harq进程对应会有一个唯一的harq进程身份标识号码(identification,id),同时每个harq进程都会保存一个新数据指示符(newdataindicator,ndi),ndi用于指示所调度的数据为新传还是重传。

在本发明中,配置授权,可以分为配置授权类型1(configuredgranttype1)和配置授权类型2(configuredgranttype2)。configuredgranttype1是无线资源控制(radioresourcecontrol,rrc)配置资源位置,调制编码方式(modulationcodingscheme,mcs),rb大小,混合自动重传请求(hybridautomaticrepeatrequest,harq)个数,周期等内容,不需要物理层激活、去激活过程,在rrc配置后即生效。configuredgranttype2同样是rrc配置资源位置,harq个数,周期,但并不会配置rb,mcs方式,同时需要物理层发送dci对资源进行激活和去激活操作。

实施例一:

当存在多个配置授权时,在基于现有技术中计算harq进程id的公式计算harq进程id时,在harq进程未收到反馈,或配置授权定时器超时之前,会出现多个配置授权对应的harq进程的harq进程id冲突的场景。因此为克服该技术问题,本发明的实施例提供了一种harq进程id的确定方法,如图3所示,该方法包括以下步骤:

步骤s301:终端设备确定目标参数。

在本发明实施例中,所述目标参数为配置授权索引号或配置授权中配置的时域上与系统帧号为0的偏移量timedomainoffset或配置授权中配置的harq进程信息。

步骤s302:根据所述目标参数确定所述配置授权对应的harq进程的harq进程id。

也就是说,在本发明实施例中,在确定配置授权对应的harq进程的harq进程id时,可以根据配置授权索引号进行确定,也可以根据配置授权中配置的timedomainoffset进行确定,也可以根据配置授权中配置的harq进程信息进行确定。需要说明的是,在本发明实施例中,对于确定harq进程id时选用的目标参数并不进行具体限定,也就是说针对目标参数,也并不仅仅局限于上述三种参数,与配置授权其他相关的参数也可以作为确定harq进程id时选用的目标参数。

其中,在通过目标参数确定harq进程id时,可以使目标参数结合现有技术中确定harq进程id的公式共同确定,也可以根据目标参数直接确定harq进程id,在本发明实施例中,对于确定harq进程id的方式并不进行具体限定。

由于在本发明实施例中,在确定harq进程的harq进程id的过程中引入配置授权索引号、配置授权中配置的timedomainoffset或者针对配置授权中配置的harq进程信息对应的并不是相同数值,因此无论是通过结合现有技术中确定harq进程id的公式确定harq进程id,还是根据目标参数直接确定harq进程id,都可以保证多个配置授权对应的每个harq进程的harq进程id均为不同值,从而解决在harq进程未收到反馈,或配置授权定时器超时之前,多个配置授权对应的harq进程id存在冲突的问题。

实施例二:

由于基站可通过对资源进行配置授权的方式对ul资源或dl资源进行调度,所以在本发明实施例中,如果harq进程为ul传输时,所述根据所述目标参数确定所述配置授权对应的harq进程的harq进程id包括:

根据公式harq进程id=[floor(当前传输时间单元/配置授权周期+配置授权索引号)]%配置授权的harq进程数量,计算harq进程的harq进程id。

其中,需要说明的是,在本发明实施例中,配置授权索引号表示当前配置授权的标识号或编号,比如配置授权1表示第一个配置授权,配置授权2表示第二个配置授权,然后以此类推。

由上述公式可知,在本发明实施例中,目标参数为配置授权索引号,与现有技术中ul传输中确定harq进程id的公式相比,通过在向下取整过程中增加了配置授权索引号,而每个配置授权索引号不同,因此向下取整获取的数值也就不同,所以在对配置授权的harq进程数量取模时,获取的到的harq进程id也就不同。

以图4中所示的4个配置授权为例,假如在ul中存在4个配置授权,分别为配置授权0、配置授权1、配置授权2和配置授权3,配置授权0、配置授权1、配置授权2和配置授权3中第一个harq进程对应的当前传输时间单元分别为0、2、4、6,且配置授权周期均为20个时隙,如果针对配置授权0、配置授权1、配置授权2和配置授权3定义的索引号分别为0、1、2、3,代入本发明实施例提供的公式中,计算得到配置授权0、配置授权1、配置授权2和配置授权3对应的harq进程id分别为0、1、2、3。其中需要说明的是,针对每个配置授权定义的索引号并不进行具体限定。

因此由上述可知,通过网络侧在进行配置授权时,针对每个配置授权定义不同的索引号,可以根据公式harq进程id=[floor(当前传输时间单元/配置授权周期+配置授权索引号)]%配置授权的harq进程数量,可以计算获取到不同的harq进程id,以使得多个配置授权对应的每个harq进程的harq进程id为不同值,从而可以解决现有技术中在harq进程未收到反馈,或配置授权定时器超时之前,会出现多个配置授权对应的harq进程的harq进程id冲突的问题。

其中,需要说明的是,当目标参数为配置授权索引号时,在ul传输中,作为harq进程id=[floor(当前传输时间单元/配置授权周期+配置授权索引号)]%配置授权的harq进程数量的拓展,可以使harq进程id=[floor(当前传输时间单元/配置授权周期)+配置授权索引号]%配置授权的harq进程数量,也就是说在对当前传输时间单元/配置授权周期向下取整后,再加上配置授权索引号,然后再对配置授权的harq进程数量。这样计算时同样可以使计算获取到的harq进程id的数值不同,因此在本发明实施例中,根据harq进程id=[floor(当前传输时间单元/配置授权周期+配置授权索引号)]%配置授权的harq进程数量得到的变形公式也在本发明实施例的保护范围内。

实施例三:

在上述各实施例的基础上,在本发明实施例中,如果所述目标参数为配置授权索引号,且harq为dl传输时,所述根据所述目标参数确定所述配置授权对应的harq进程的harq进程id包括:

根据公式harq进程id=[floor(当前传输时间单元×10/(一个无线帧中的时隙个数×配置授权周期)+配置授权索引号)]%配置授权的harq进程数量,计算确定所述harq进程的harq进程id。

由上述公式可知,在本发明实施例中,与现有技术中dl传输中确定harq进程id的公式相比,在本发明实施例中,在向下取整过程中也增加了配置授权索引号,其中,由于每个配置授权索引号不同,因此向下取整获取的数值也就不同,所以在对配置授权的harq进程数量取模时,获取的到的harq进程id也就不同。

仍以图4中所示的4个配置授权为例,假如在dl中存在4个配置授权,分别为配置授权0、配置授权1、配置授权2和配置授权3,配置授权0、配置授权1、配置授权2和配置授权3中第一个harq进程对应的当前传输时间单元分别为0、2、4、6,如果针对配置授权0、配置授权1、配置授权2和配置授权3定义的索引号分别为0、1、2、3,代入本发明实施例提供的公式中,计算得到配置授权0、配置授权1、配置授权2和配置授权3对应的harq进程id分别为0、1、2、3。其中需要说明的是,针对每个配置授权中配置的timedomainoffset并不进行具体限定。

因此由上述可知,通过网络侧在进行配置授权时,针对每个配置授权定义不同的索引号,可以根据公式harq进程id=[floor(当前传输时间单元×10/(一个无线帧中的时隙个数×配置授权周期)+配置授权索引号)]%配置授权的harq进程数量,可以计算获取到不同的harq进程id,以使得多个配置授权对应的每个harq进程的harq进程id为不同值,从而可以解决现有技术中在harq进程未收到反馈,或配置授权定时器超时之前,会出现多个配置授权对应的harq进程的harq进程id冲突的问题。

其中,需要说明的是,当目标参数为配置授权索引号时,在dl传输中,作为harq进程id=[floor(当前传输时间单元×10/(一个无线帧中的时隙个数×配置授权周期)+配置授权索引号)]%配置授权的harq进程数量的拓展,可以使harq进程id=[floor(当前传输时间单元×10/(一个无线帧中的时隙个数×配置授权周期))+配置授权索引号]%配置授权的harq进程数量,也就是说在对当前传输时间单元×10/(一个无线帧中的时隙个数×配置授权周期向下取整后,再加上配置授权索引号,然后再对配置授权的harq进程数量。这样计算时同样可以使计算获取到的harq进程id的数值不同,因此在本发明实施例中,根据harq进程id=[floor(当前传输时间单元×10/(一个无线帧中的时隙个数×配置授权周期)+配置授权索引号)]%配置授权的harq进程数量得到的变形公式也在本发明实施例的保护范围内。

实施例四:

在上述实施例的基础上,在本发明实施例中,如果harq进程为ul传输时,所述根据所述目标参数确定所述配置授权对应的harq进程的harq进程id包括:

根据公式harq进程id=[floor(当前传输时间单元/配置授权周期+timedomainoffset)]%配置授权的harq进程数量,计算确定所述harq进程的harq进程id。

由上述公式可知,在本发明实施例中,目标参数为timedomainoffset,与现有技术中ul传输中确定harq进程id的公式相比,通过在向下取整过程中增加timedomainoffset,当每个配置授权中配置的timedomainoffset不同时,则对当前传输时间单元/配置授权周期+timedomainoffset向下取整获取的数值也就不同,所以在对配置授权的harq进程数量取模时,获取的到的harq进程id也就不同。

以图5中所示的4个配置授权为例,假如在ul中存在4个配置授权,分别为配置授权0、配置授权1、配置授权2和配置授权3,配置授权0、配置授权1、配置授权2和配置授权3中第一个harq进程对应的当前传输时间单元分别为0、2、4、6,如果配置授权0的timedomainoffset为1,配置授权1的timedomainoffset为2,配置授权2的timedomainoffset为3,配置授权3的timedomainoffset为4,代入本发明实施例提供的公式中,计算得到配置授权0、配置授权1、配置授权2和配置授权3对应的harq进程id分别为0、1、2、3。其中需要说明的是,针对每个配置授权中配置的timedomainoffset并不进行具体限定。

因此由上述可知,通过网络侧在进行配置授权时,如果每个配置授权中配置了不同的timedomainoffset,那么就可以根据公式harq进程id=[floor(当前传输时间单元/配置授权周期+timedomainoffset)]%配置授权的harq进程数量,计算获取到不同的harq进程id,以使得多个配置授权对应的每个harq进程的harq进程id为不同值,从而可以解决现有技术中在harq进程未收到反馈,或配置授权定时器超时之前,会出现多个配置授权对应的harq进程的harq进程id冲突的问题。

其中,需要说明的是,当目标参数为配置授权中配置的timedomainoffset时,在ul传输中,作为harq进程id=[floor(当前传输时间单元/配置授权周期+timedomainoffset)]%配置授权的harq进程数量的拓展,可以使harq进程id=[floor(当前传输时间单元/配置授权周期)+timedomainoffset]%配置授权的harq进程数量,也就是说在对当前传输时间单元/配置授权周期向下取整后,再加上配置授权中配置的timedomainoffset,然后再对配置授权的harq进程数量。这样计算时同样可以使计算获取到的harq进程id的数值不同,因此在本发明实施例中,根据harq进程id=[floor(当前传输时间单元/配置授权周期+timedomainoffset)]%配置授权的harq进程数量得到的变形公式也在本发明实施例的保护范围内。

实施例五:

在上述各实施例的基础上,在本发明实施例中,如果harq为dl传输时,所述根据所述目标参数确定所述配置授权对应的harq进程的harq进程id包括:

根据公式harq进程id=[floor(当前传输时间单元×10/(一个无线帧中的时隙个数×配置授权周期)+timedomainoffset)]%配置授权的harq进程数量配置授权的harq进程数量,计算确定所述harq进程的harq进程id。

由上述公式可知,在本发明实施例中,目标参数为timedomainoffset,与现有技术中ul传输中确定harq进程id的公式相比,通过在向下取整过程中增加timedomainoffset,当每个配置授权中配置的timedomainoffset不同时,则对当前传输时间单元×10/(一个无线帧中的时隙个数×配置授权周期)+timedomainoffset向下取整获取的数值也就不同,所以在对配置授权的harq进程数量取模时,获取的到的harq进程id也就不同。

仍以图5中所示的4个配置授权为例,假如在dl中存在4个配置授权,分别为配置授权0、配置授权1、配置授权2和配置授权3,配置授权0、配置授权1、配置授权2和配置授权3中第一个harq进程对应的当前传输时间单元分别为0、2、4、6,如果配置授权0的timedomainoffset为1,配置授权1的timedomainoffset为2,配置授权2的timedomainoffset为3,配置授权3的timedomainoffset为4,代入本发明实施例提供的公式中,计算得到配置授权0、配置授权1、配置授权2和配置授权3对应的harq进程id分别为0、1、2、3。其中需要说明的是,针对每个配置授权中配置的timedomainoffset并不进行具体限定。

因此由上述可知,通过网络侧在进行配置授权时,如果每个配置授权中配置了不同的timedomainoffset,那么就可以根据公式harq进程id=[floor(当前传输时间单元×10/(一个无线帧中的时隙个数×配置授权周期)+timedomainoffset)]%配置授权的harq进程数量,计算获取到不同的harq进程id,以使得多个配置授权对应的每个harq进程的harq进程id为不同值,从而可以解决现有技术中在harq进程未收到反馈,或配置授权定时器超时之前,会出现多个配置授权对应的harq进程的harq进程id冲突的问题。

其中,需要说明的是,当目标参数为配置授权中配置的timedomainoffset时,在dl传输中,作为harq进程id=[floor(当前传输时间单元×10/(一个无线帧中的时隙个数×配置授权周期)+timedomainoffset)]%配置授权的harq进程数量的拓展,可以使harq进程id=[floor(当前传输时间单元×10/(一个无线帧中的时隙个数×配置授权周期))+timedomainoffset]%配置授权的harq进程数量,也就是说在当前传输时间单元×10/(一个无线帧中的时隙个数×配置授权周期向下取整后,再加上配置授权中配置的timedomainoffset,然后再对配置授权的harq进程数量。这样计算时同样可以使计算获取到的harq进程id的数值不同,因此在本发明实施例中,根据harq进程id=[floor(当前传输时间单元×10/(一个无线帧中的时隙个数×配置授权周期)+timedomainoffset)]%配置授权的harq进程数量得到的变形公式也在本发明实施例的保护范围内。

其中,需要说明的是,当目标参数为配置授权索引号或timedomainoffset时,作为拓展,如果是以配置授权索引号或timedomainoffset为输入参数的公式,也可以在基于上述公式或者拓展公式计算harq进程id,也在本发明的保护范围内。

实施例六:

由于所述配置授权中配置的harq进程信息可以为所述配置授权配置的harq进程id信息,因此在上述实施例的基础上,在本发明实施例中,根据所述目标参数确定所述配置授权对应的harq进程的harq进程id包括:

如果所述配置授权中配置的harq进程信息包括1个harq进程id,则将所述配置授权配置的harq进程id确定为每个harq进程的harq进程id。

也就是说,针对某个配置授权,如果网络侧已经配置该配置授权的harq进程id,且该harq进程id为一个数值,那么在该配置授权的harq进程id均为该数值。

以如图6中所示的4个配置授权为例,假如针对配置授权0、配置授权1、配置授权2和配置授权3配置的harq进程id分别为a、b、c、d,那么在配置授权0的每个周期上的harq进程的harq进程id均为a,而在配置授权0的每个周期上的harq进程的harq进程id均为b,而在配置授权0的每个周期上的harq进程的harq进程id均为c,而在配置授权0的每个周期上的harq进程的harq进程id均为d,由于a、b、c、d为不同数值,因此针对每个配置授权的周期来说,都不会出现harq进程id重复的情况,所以可以解决现有技术中harq进程id存在冲突的问题。

其中,如果所述配置授权中配置的harq进程信息包括多个harq进程id,则根据所述配置授权配置的多个harq进程id中确定所述harq进程的harq进程id。

具体地,当网络侧配置了授权配置的多个harq进程id时,ue可以从多个harq进程id任意选择,其中,由于每个harq进程id的数值不同,因此也可以避免harq进程id发生冲突的问题。

因此由上述可知,通过网络侧在进行配置授权时,为每个配置授权配置不同harq进程id,可以使多个配置授权对应的每个harq进程的harq进程id为不同值,从而可以解决现有技术中在harq进程未收到反馈,或配置授权定时器超时之前,会出现多个配置授权对应的harq进程的harq进程id冲突的问题。

实施例七:

由于所述配置授权中配置的harq进程信息还可以为所述配置授权配置的harq进程数量信息,因此在上述各实施例的基础上,在本发明实施例中,根据所述目标参数确定所述配置授权对应的harq进程的harq进程id包括:

根据公式harq进程id=[floor(当前传输时间单元/配置授权周期)]%mi+offseti,计算确定所述harq进程的harq进程id,其中i为所述配置授权索引号,mi为第i个配置授权中配置的harq进程数量,当i=0,offset0=0,当i>0时,其中mj表示第j个配置授权配置的harq进程数量。

仍以如图6中所示的4个配置授权为例,假如针对配置授权0、配置授权1、配置授权2和配置授权3配置的harq进程id分别为a、b、c、d,其中a、b、c、d分别代表针对配置授权0、配置授权1、配置授权2和配置授权3配置的harq进程id的集合。假如配置授权0上配置的harq进程数量为2个,即m0=2;配置授权1上配置的harq进程id个数为3个;配置2上配置的harq进程id个数为2个;配置授权3上配置的harq进程id个数为2。在通过公式对针对配置授权0配置的多个harq进程id进行选择时,假定配置授权0的索引号即为0,且配置授权0的第一个harq进程对应的current_symbol为0,也就是当前传输时间单元为0,配置授权周期为20个时隙,那么offset0=0,根据公式配置授权0的harq进程id取值范围是0,1;对于配置授权1,配置索引号为1,offset1=2,则harq进程id的取值范围是2,3,4;依次类推配置授权3上harq进程id的取值范围是5,6;配置授权3上harq进程id的取值范围是7,8。根据上述公式也可以技术算出其他配置授对应的harq进程id。

由上述可知,根据网络侧针对每个配置授权配置的harq进程数量,也能计算出每个配置授权对应的harq进程id,且针对每个配置授权计算获取的harq进程id均为不同数值,因此终端设备可根据计算获取的不同数值任意选取,从而也可以解决现有技术中harq进程id存在冲突的问题。

实施例八:

在上述各实施例的基础上,在本发明实施例中,如果harq进程为dl传输时,所述根据所述配置授权配置的多个harq进程id中确定所述harq进程的harq进程id:

根据公式harq进程id=[floor(当前传输时间单元×10/(一个无线帧中的时隙个数×配置授权周期))]%mi+offseti,计算确定所述harq进程的harq进程id,其中i为所述配置授权索引号,mi为第i个配置授权中配置的harq进程数量,当i=0,offset0=0,当i>0时,其中mj表示第j个配置授权配置的harq进程数量。

仍以如图6中所示的4个配置授权为例,假如针对配置授权0、配置授权1、配置授权2和配置授权3配置的harq进程id分别为a、b、c、d,其中a、b、c、d分别代表针对配置授权0、配置授权1、配置授权2和配置授权3配置的harq进程id的集合。假如配置授权0上配置的harq进程数量为2个,即m0=2;配置授权1上配置的harq进程id个数为3个;配置2上配置的harq进程id个数为2个;配置授权3上配置的harq进程id个数为2。在通过公式对针对配置授权0配置的多个harq进程id进行选择时,假定配置授权0的索引号即为0,且配置授权0的第一个harq进程对应的current_symbol为0,也就是当前传输时间单元为0,配置授权周期为20个时隙,那么offset0=0,根据公式配置授权0的harq进程id取值范围是0,1;对于配置授权1,配置索引号为1,offset1=2,则harq进程id的取值范围是2,3,4;依次类推配置授权3上harq进程id的取值范围是5,6;配置授权3上harq进程id的取值范围是7,8。

由上述可知,根据网络侧针对每个配置授权配置的harq进程数量,也能计算出每个配置授权对应的harq进程id,且针对每个配置授权计算获取的harq进程id均为不同数值,因此终端设备可根据计算获取的不同数值任意选取,从而也可以解决现有技术中harq进程id存在冲突的问题。

实施例九:

依据本发明实施例的另一个方面,还提供了一种harq进程id的确定装置,如图7所示,所述装置包括:

第一确定模块701,用于确定目标参数,其中所述目标参数为所述配置授权索引号或所述配置授权中配置的时域上与系统帧号为0的偏移量timedomainoffset或所述配置授权中配置的harq进程信息;

第二确定模块702,用于根据所述目标参数确定所述配置授权对应的harq进程的harq进程id。

具体地,所述第二确定模块702,具体用于如果harq进程为ul传输时,根据公式harq进程id=[floor(当前传输时间单元/配置授权周期+配置授权索引号)]%配置授权的harq进程数量,计算确定所述harq进程的harq进程id。

具体地,所述第二确定模块702,具体用于如果harq为dl传输时,根据公式harq进程id=[floor(当前传输时间单元×10/(一个无线帧中的时隙个数×配置授权周期)+配置授权索引号)]%配置授权的harq进程数量,计算确定所述harq进程的harq进程id。

具体地,所述第二确定模块702,具体用于如果harq进程为ul传输时,根据公式harq进程id=[floor(当前传输时间单元/配置授权周期+timedomainoffset)]%配置授权的harq进程数量,计算确定所述harq进程的harq进程id。

具体地,所述第二确定模块702,具体用于如果harq进程为dl传输时,根据公式harq进程id=[floor(当前传输时间单元×10/(一个无线帧中的时隙个数×配置授权周期)+timedomainoffset)]%配置授权的harq进程数量,计算确定所述harq进程的harq进程id。

具体地,所述配置授权中配置的harq进程信息为所述配置授权配置的harq进程id信息或所述配置授权配置的harq进程数量信息,所述第二确定模块702,具体用于如果所述配置授权中配置的harq进程信息包括1个harq进程id,则将所述配置授权配置的harq进程id确定为所述harq进程的harq进程id。

具体地,所述第二确定模块702,还具体用于如果所述配置授权中配置的harq进程信息包括多个harq进程id,则根据所述配置授权配置的多个harq进程id中确定所述harq进程的harq进程id。

具体地,所述第二确定模块702,具体用于如果harq进程为ul传输时,根据公式harq进程id=[floor(当前传输时间单元/配置授权周期)]%mi+offseti,计算确定所述harq进程的harq进程id,其中i为所述配置授权索引号,mi为第i个配置授权中配置的harq进程数量,当i=0,offset0=0,当i>0时,其中mj表示第j个配置授权配置的harq进程数量。

具体地,所述第二确定模块702,具体用于如果harq进程为dl传输时,根据公式harq进程id=[floor(当前传输时间单元×10/(一个无线帧中的时隙个数×配置授权周期))]%mi+offseti,计算确定所述harq进程的harq进程id,其中i为所述配置授权索引号,mi为第i个配置授权中配置的harq进程数量,当i=0,offset0=0,当i>0时,其中mj表示第j个配置授权配置的harq进程数量。

实施例十:

依据本发明实施例的另一个方面,还提供了一种终端800,如图8所示,所述终端800包括:处理器801和存储器802。

所述处理器801,用于读取所述存储器802中的程序,执行下列过程:

确定目标参数,其中所述目标参数为配置授权索引号或配置授权中配置的时域上与系统帧号为0的偏移量timedomainoffset或配置授权中配置的harq进程信息;

根据所述目标参数确定所述配置授权对应的每个harq进程的harq进程id。

具体地,所述处理器801,具体用于如果harq进程为ul传输时,根据公式harq进程id=[floor(当前传输时间单元/配置授权周期+配置授权索引号)]%配置授权的harq进程数量,计算确定所述harq进程的harq进程id。

具体地,所述处理器801,具体用于如果harq为dl传输时,根据公式harq进程id=[floor(当前传输时间单元×10/(一个无线帧中的时隙个数×配置授权周期)+配置授权索引号)]%配置授权的harq进程数量,计算确定所述harq进程的harq进程id。

具体地,所述处理器801,具体用于如果harq进程为ul传输时,根据公式harq进程id=[floor(当前传输时间单元/配置授权周期+timedomainoffset)]%配置授权的harq进程数量,计算确定所述harq进程的harq进程id。

具体地,所述处理器801,具体用于如果harq进程为dl传输时,根据公式harq进程id=[floor(当前传输时间单元×10/(一个无线帧中的时隙个数×配置授权周期)+timedomainoffset)]%配置授权的harq进程数量,计算确定所述harq进程的harq进程id。

具体地,所述配置授权中配置的harq进程信息为所述配置授权配置的harq进程id信息或所述配置授权配置的harq进程数量信息,所述处理器801,具体用于如果所述配置授权中配置的harq进程信息包括1个harq进程id,则将所述配置授权配置的harq进程id确定为所述harq进程的harq进程id。

具体地,所述处理器801,还具体用于如果所述配置授权中配置的harq进程信息包括多个harq进程id,则从所述配置授权配置的多个harq进程id中确定每个harq进程的harq进程id。

具体地,所述处理器801,具体用于如果harq进程为ul传输时,根据公式harq进程id=[floor(当前传输时间单元/配置授权周期)]%mi+offseti,计算确定所述harq进程的harq进程id,其中i为所述配置授权索引号,mi为第i个配置授权中配置的harq进程数量,当i=0,offset0=0,当i>0时,其中mj表示第j个配置授权配置的harq进程数量。

具体地,所述处理器801,具体用于如果harq进程为dl传输时,根据公式harq进程id=[floor(当前传输时间单元×10/(一个无线帧中的时隙个数×配置授权周期))]%mi+offseti,计算确定所述harq进程的harq进程id,其中i为所述配置授权索引号,mi为第i个配置授权中配置的harq进程数量,当i=0,offset0=0,当i>0时,其中mj表示第j个配置授权配置的harq进程数量。

在图8中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器801代表的一个或多个处理器和存储器802代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。

可选的,处理器801可以是cpu(中央处埋器)、asic(applicationspecificintegratedcircuit,专用集成电路)、fpga(field-programmablegatearray,现场可编程门阵列)或cpld(complexprogrammablelogicdevice,复杂可编程逻辑器件)。

实施例十一:

依据本发明的另一个方面,还提供了一种计算机可读存储介质,其存储有电子设备可执行的计算机程序,当所述程序在所述电子设备上运行时,使得所述电子设备执行以下方法中的步骤:

确定目标参数,其中所述目标参数为配置授权索引号或配置授权中配置的时域上与系统帧号为0的偏移量timedomainoffset或配置授权中配置的harq进程信息;

根据所述目标参数确定所述配置授权对应的harq进程的harq进程id。

具体地,如果harq进程为ul传输时,所述根据所述目标参数确定所述配置授权对应的harq进程的harq进程id包括:

根据公式harq进程id=[floor(当前传输时间单元/配置授权周期+配置授权索引号)]%配置授权的harq进程数量,计算确定所述harq进程的harq进程id。

具体地,如果harq为dl传输时,所述根据所述目标参数确定所述配置授权对应的harq进程的harq进程id包括:

根据公式harq进程id=[floor(当前传输时间单元×10/(一个无线帧中的时隙个数×配置授权周期)+配置授权索引号)]%配置授权的harq进程数量,计算确定所述harq进程的harq进程id。

具体地,如果harq进程为ul传输时,所述根据所述目标参数确定所述配置授权对应的harq进程的harq进程id包括:

根据公式harq进程id=[floor(当前传输时间单元/配置授权周期+timedomainoffset)]%配置授权的harq进程数量,计算确定所述harq进程的harq进程id。

具体地,如果harq进程为dl传输时,所述根据所述目标参数确定所述配置授权对应的harq进程的harq进程id包括:

根据公式harq进程id=[floor(当前传输时间单元×10/(一个无线帧中的时隙个数×配置授权周期)+timedomainoffset)]%配置授权的harq进程数量,计算确定所述harq进程的harq进程id。

具体地,所述配置授权中配置的harq进程信息为所述配置授权配置的harq进程id信息或所述配置授权配置的harq进程数量信息。

具体地,所述根据所述目标参数确定所述配置授权对应的harq进程的harq进程id包括:

如果所述配置授权中配置的harq进程信息包括1个harq进程id,则将所述配置授权配置的harq进程id确定为所述harq进程的harq进程id。具体地,所述根据所述目标参数确定所述配置授权对应的harq进程的harq进程id还包括:

如果所述配置授权中配置的harq进程信息包括多个harq进程id,则根据所述配置授权配置的多个harq进程id中确定所述harq进程的harq进程id。

具体地,如果harq进程为ul传输时,所述根据所述目标参数确定所述配置授权对应的harq进程的harq进程id包括:

根据公式harq进程id=[floor(当前传输时间单元/配置授权周期)]%mi+offseti,计算确定所述harq进程的harq进程id,其中i为所述配置授权索引号,mi为第i个配置授权中配置的harq进程数量,当i=0,offset0=0,当i>0时,其中mj表示第j个配置授权配置的harq进程数量。

具体地,如果harq进程为dl传输时,所述根据所述目标参数确定所述配置授权对应的harq进程的harq进程id包括:

根据公式harq进程id=[floor(当前传输时间单元×10/(一个无线帧中的时隙个数×配置授权周期))]%mi+offseti,计算确定所述harq进程的harq进程id,其中i为所述配置授权索引号,mi为第i个配置授权中配置的harq进程数量,当i=0,offset0=0,当i>0时,其中mj表示第j个配置授权配置的harq进程数量。

上述计算机可读存储介质可以是电子设备中的处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器如软盘、硬盘、磁带、磁光盘(mo)等、光学存储器如cd、dvd、bd、hvd等、以及半导体存储器如rom、eprom、eeprom、非易失性存储器(nandflash)、固态硬盘(ssd)等。

对于系统/装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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