本公开涉及通信领域,尤其涉及混合自动重传请求harq反馈方法及装置。
背景技术:
近年来,物联网蓬勃发展,为人类的生活和工作带来了诸多便利。其中,mtc(machinetypecommunication,机器类通信)技术是蜂窝物联网技术的典型代表。
mtc系统可以分为tdd(timedivisionduplexing,时分双工)mtc系统和fdd(frequencydivisionduplexing,频分双工)mtc系统。在tddmtc系统中,当tddmtc所调度的pdsch(mtcphysicaldownlinksharedchannelmtc物理下行共享信道)没有配置重复传输时,此时可以使用pucch(physicaluplinkcontrolchannel,物理上行控制信道)format1bwithchannelselection(带信道选择的格式1b)作为harq(hybridautomaticrepeatrequest,混合自动重传请求)反馈的方式。
pucchformat1bwithchannelselection在tddmtc中的使用与传统tddlte(longtermevolution,长期演进)类似,其本质都是利用pucchformat1b所承载的内容和对pucch传输资源的选择联合指示harq的反馈状态。
但是,由于一个pdcch调度多个pdsch,此时一个pdcch只能推导出一个可能的pucch资源,所以无法进行pucch资源的选择。另外,由于一个pdcch调度多个pdsch,也不会出现某一个harq反馈状态为dtx的状态。也就是说,tddmtc系统中的harq反馈方式有待优化。
技术实现要素:
为克服相关技术中存在的问题,本公开实施例提供一种混合自动重传请求harq反馈方法及装置。
根据本公开实施例的第一方面,提供一种混合自动重传请求harq反馈方法,所述方法用于机器类通信mtc设备,所述方法包括:
确定至少一个目标harq结果;所述至少一个目标harq结果是至少一个目标物理下行共享信道pdsch所各自对应的harq结果,所述至少一个目标pdsch是由当前物理下行控制信道pdcch所调度的所有pdsch中需要在当前子帧进行harq结果反馈的至少一个pdsch;
根据所述至少一个目标harq结果,在至少一个备选物理上行控制信道pucch中确定一个目标pucch和组harq结果;所述目标pucch是所对应的目标pucch资源用于承载组harq结果的pucch,所述组harq结果和所述目标pucch资源用于表征所述多个目标harq结果;
通过所述目标pucch资源承载所述组harq结果,并发送所述目标pucch到基站。
可选地,如果所述至少一个目标pdsch的数目为1,采用以下方式确定所述备选pucch:
确定备选索引值;所述备选索引值是所述备选pucch所对应的资源索引值;
将所述备选索引值所指示的pucch作为所述备选pucch。
可选地,所述确定备选索引值,包括:
根据第一预设函数的第一函数值、目标起始位置对应的数值、第二预设函数的第二函数值和第一目标偏移量,确定所述备选索引值;
其中,所述第一预设函数是与目标搜索空间cce索引值相对应的预设函数,所述目标cce索引值是与所述当前pdcch对应的最小的cce索引值;所述目标起始位置是用于承载harq结果的pucch信道所对应的资源的起始位置;所述第二预设函数是与第一目标值和第二目标值对应的预设函数,所述第一目标值是与tddmtc系统的子帧配置和当前子帧位置对应的数值,所述第二目标值是与承载当前pdcch的物理资源块所包括的cce的数目;所述第一目标偏移量是所述当前pdcch承载的用于反馈harq结果的pucch资源的偏移量。
可选地,如果所述至少一个目标pdsch的数目为多个,采用以下方式确定所述备选pucch:
确定第一备选索引值;所述第一备选索引值是至少一个备选pucch中首个备选pucch所对应的资源索引值;
将所述第一备选索引值所指示的pucch作为所述首个备选pucch;
确定其他备选pucch各自对应的第二目标偏移量;其中,所述其他备选pucch是除了首个备选pucch之外的备选pucch,所述第二目标偏移量是当前其他备选pucch相对于首个备选pucch的资源偏移量;
根据所述首个备选pucch的资源所在位置对应的数值和所述第二目标偏移量,确定第二备选索引值;
将所述第二备选索引值所指示的pucch作为所述其他备选pucch。
可选地,所述确定其他备选pucch各自对应的第二目标偏移量,包括:
接收基站通过预设信令发送的与每个其他备选pucch对应的第二目标偏移量;或
将预设资源偏移量作为所述第二目标偏移量。
可选地,如果所述至少一个目标pdsch的数目为多个,则采用以下方式确定所述备选pucch:
接收所述基站通过第一目标信令发送的包括至少一个pucch的pucch集合;
将所述pucch集合中的所有pucch作为备选pucch。
可选地,所述根据所述至少一个目标harq结果,在至少一个备选物理上行控制信道pucch中确定一个目标pucch和组harq结果,包括:
根据多个目标harq结果、目标pucch资源和组harq结果之间的预设映射关系,在至少一个备选pucch中确定一个目标pucch和组harq结果。
可选地,所述确定至少一个目标harq结果,包括:
根据当前pdcch调度的所述至少一个目标pdsch,确定所述至少一个目标pdsch所各自对应的所述目标harq结果为正确或错误;或者根据当前pdcch调度的所述至少一个目标pdsch,确定所述至少一个目标pdsch所各自对应的所述目标harq结果全部为未接收到所述当前pdcch。
根据本公开实施例的第二方面,提供一种混合自动重传请求harq反馈装置,所述装置用于时分双工机器类通信tddmtc设备,所述装置包括:
第一确定模块,被配置为确定至少一个目标harq结果;所述至少一个目标harq结果是至少一个目标物理下行共享信道pdsch所各自对应的harq结果,所述至少一个目标pdsch是由当前物理下行控制信道pdcch所调度的所有pdsch中需要在当前子帧进行harq结果反馈的至少一个pdsch;
第二确定模块,被配置为根据所述至少一个目标harq结果,在至少一个备选物理上行控制信道pucch中确定一个目标pucch和组harq结果;所述目标pucch是所对应的目标pucch资源用于承载组harq结果的pucch,所述组harq结果和所述目标pucch资源用于表征所述多个目标harq结果;
发送模块,被配置为通过所述目标pucch资源承载所述组harq结果,并发送所述目标pucch到基站。
可选地,所述第二确定模块包括:
备选索引值确定子模块,被配置为如果所述至少一个目标pdsch的数目为1,确定备选索引值;所述备选索引值是所述备选pucch所对应的资源索引值;
第一确定子模块,被配置为将所述备选索引值所指示的pucch作为所述备选pucch。
可选地,所述备选索引值确定子模块包括:
备选索引值确定单元,被配置为根据第一预设函数的第一函数值、目标起始位置对应的数值、第二预设函数的第二函数值和第一目标偏移量,确定所述备选索引值;
其中,所述第一预设函数是与目标搜索空间cce索引值相对应的预设函数,所述目标cce索引值是与所述当前pdcch对应的最小的cce索引值;所述目标起始位置是用于承载harq结果的pucch信道所对应的资源的起始位置;所述第二预设函数是与第一目标值和第二目标值对应的预设函数,所述第一目标值是与tddmtc系统的子帧配置和当前子帧位置对应的数值,所述第二目标值是与承载当前pdcch的物理资源块所包括的cce的数目;所述第一目标偏移量是所述当前pdcch承载的用于反馈harq结果的pucch资源的偏移量。
可选地,所述第二确定模块包括:
第一索引值确定子模块,被配置为如果所述至少一个目标pdsch的数目为多个,确定第一备选索引值;所述第一备选索引值是至少一个备选pucch中首个备选pucch所对应的资源索引值;
第二确定子模块,被配置为将所述第一备选索引值所指示的pucch作为所述首个备选pucch;
偏移量确定子模块,被撇子为确定其他备选pucch各自对应的第二目标偏移量;其中,所述其他备选pucch是除了首个备选pucch之外的备选pucch,所述第二目标偏移量是当前其他备选pucch相对于首个备选pucch的资源偏移量;
第二索引值确定子模块,被配置为根据所述首个备选pucch的资源所在位置对应的数值和所述第二目标偏移量,确定第二备选索引值;
第三确定子模块,被配置为将所述第二备选索引值所指示的pucch作为所述其他备选pucch。
可选地,所述偏移量确定子模块包括:
第一接收单元,被配置为接收基站通过预设信令发送的与每个其他备选pucch对应的第二目标偏移量;或
第二接收单元,被配置为将预设资源偏移量作为所述第二目标偏移量。
可选地,所述第二确定模块包括:
接收子模块,被配置为如果所述至少一个目标pdsch的数目为多个,接收所述基站通过第一目标信令发送的包括至少一个pucch的pucch集合;
第四确定子模块,被配置为将所述pucch集合中的所有pucch作为备选pucch。
可选地,所述第二确定模块包括:
第五确定子模块,被配置为根据多个目标harq结果、目标pucch资源和组harq结果之间的预设映射关系,在至少一个备选pucch中确定一个目标pucch和组harq结果。
可选地,所述第一确定模块包括:
第六确定子模块,被配置为根据当前pdcch调度的所述至少一个目标pdsch,确定所述至少一个目标pdsch所各自对应的所述目标harq结果为正确或错误;或者
第七确定子模块,被配置为根据当前pdcch调度的所述至少一个目标pdsch,确定所述至少一个目标pdsch所各自对应的所述目标harq结果全部为未接收到所述当前pdcch。
根据本公开实施例的第三方面,提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述第一方面所述的混合自动重传请求harq反馈方法。
根据本公开实施例的第四方面,提供一种混合自动重传请求harq反馈装置,所述装置用于时分双工机器类通信tddmtc设备,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
确定至少一个目标harq结果;所述至少一个目标harq结果是至少一个目标物理下行共享信道pdsch所各自对应的harq结果,所述至少一个目标pdsch是由当前物理下行控制信道pdcch所调度的所有pdsch中需要在当前子帧进行harq结果反馈的至少一个pdsch;
根据所述至少一个目标harq结果,在至少一个备选物理上行控制信道pucch中确定一个目标pucch和组harq结果;所述目标pucch是所对应的目标pucch资源用于承载组harq结果的pucch,所述组harq结果和所述目标pucch资源用于表征所述多个目标harq结果;
通过所述目标pucch资源承载所述组harq结果,并发送所述目标pucch到基站。
本公开的实施例提供的技术方案可以包括以下有益效果:
本公开实施例中,tddmtc设备可以先确定至少一个目标harq结果,其中,所述至少一个目标harq结果是至少一个目标物理下行共享信道pdsch所各自对应的harq结果,所述至少一个目标pdsch是由当前物理下行控制信道pdcch所调度的所有pdsch中,需要在当前子帧进行harq结果反馈的至少一个pdsch。进一步地,tddmtc设备可以根据所述至少一个目标harq结果,在至少一个备选物理上行控制信道pucch中确定一个目标pucch和组harq结果,从而通过所述目标pucch资源承载所述组harq结果,并发送所述目标pucch到基站。通过上述过程,可以在tddmtc系统中将当前pdcch所调度的所有pdsch所对应的harq结果通过不同子帧进行反馈,实现了通过一个pdcch选择对应的至少一个目标pucch进行所调度的pdsch的harq结果反馈的目的。
本公开实施例中,如果当前子帧需要反馈harq结果的pdsch数目为1,即至少一个目标pdsch的数目为1,则tddmtc设备可以先确定备选索引值,将备选索引值所指示的pucch作为备选pucch,后续可以在至少一个备选物理上行控制信道pucch中确定一个目标pucch,实现了通过一个pdcch选择对应的至少一个目标pucch进行所调度的pdsch的harq结果反馈的目的。
本公开实施例中,备选索引值可以根据第一预设函数的第一函数值、目标起始位置对应的数值、第二预设函数的第二函数值和第一目标偏移量来确定,实现简便,可用性高。
本公开实施例中,如果当前子帧需要反馈harq结果的pdsch数目为多个,即至少一个目标pdsch的数目为多个,tddmtc设备还可以先确定第一备选索引值,将所述第一备选索引值所指示的pucch作为所述首个备选pucch。进一步地,确定其他备选pucch各自对应的第二目标偏移量,根据所述首个备选pucch的资源所在位置对应的数值和所述第二目标偏移量,确定第二备选索引值,则tddmtc设备将所述第二备选索引值所指示的pucch作为所述其他备选pucch。通过上述过程,可以让tddmtc设备快速确定多个备选pucch,后续可以在至少一个备选物理上行控制信道pucch中确定一个目标pucch,实现了通过一个pdcch选择对应的至少一个目标pucch进行所调度的pdsch的harq结果反馈的目的。
本公开实施例中,第二目标偏移量可以由基站通过预设信令为每个其他备选pucch进行配置,或者可以由tddmtc设备根据预设资源偏移量来确定第二目标偏移量,可用性高。
本公开实施例中,如果当前子帧需要反馈harq结果的pdsch数目为多个,即至少一个目标pdsch的数目为多个,tddmtc设备还可以接收基站通过第一目标信令发送的包括至少一个pucch的pucch集合,tddmtc设备可以将所述pucch集合中的所有pucch作为备选pucch。同样可以实现通过一个pdcch选择对应的至少一个目标pucch进行所调度的pdsch的harq结果反馈的目的。
本公开实施例中,可以根据多个目标harq结果、目标pucch资源和组harq结果之间的预设映射关系,直接在至少一个备选pucch中确定一个目标pucch和组harq结果。从而在tddmtc系统中将当前pdcch所调度的所有pdsch所对应的harq结果通过不同子帧进行反馈,实现了通过一个pdcch选择对应的至少一个目标pucch进行所调度的所有pdsch的harq结果反馈的目的。
本公开实施例中,根据当前pdcch调度的所述至少一个目标pdsch,可以确定需要通过当前子帧进行harq结果反馈的的至少一个目标harq结果可以为正确或错误,或者所述至少一个目标harq结果可以全为全部为未接收到所述当前pdcch。从而优化了相关技术中在进行harq结果反馈时,由于通过多个pdcch调度多个pdsch,使得反馈的harq结果包括正确、错误或未接收到所述当前pdcch的情况。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是根据一示例性实施例示出的一种混合自动重传请求harq反馈方法流程图。
图2是根据一示例性实施例示出的另一种混合自动重传请求harq反馈方法流程图。
图3是根据一示例性实施例示出的另一种混合自动重传请求harq反馈方法流程图。
图4是根据一示例性实施例示出的另一种混合自动重传请求harq反馈方法流程图。
图5是根据一示例性实施例示出的一种混合自动重传请求harq反馈装置框图。
图6是根据一示例性实施例示出的另一种混合自动重传请求harq反馈装置框图。
图7是根据一示例性实施例示出的另一种混合自动重传请求harq反馈装置框图。
图8是根据一示例性实施例示出的另一种混合自动重传请求harq反馈装置框图。
图9是根据一示例性实施例示出的另一种混合自动重传请求harq反馈装置框图。
图10是根据一示例性实施例示出的另一种混合自动重传请求harq反馈装置框图。
图11是根据一示例性实施例示出的另一种混合自动重传请求harq反馈装置框图。
图12是根据一示例性实施例示出的另一种混合自动重传请求harq反馈装置框图。
图13是根据一示例性实施例示出的一种用于混合自动重传请求harq反馈装置的一结构示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
在介绍本公开实施例提供的harq反馈方法之前,先介绍一下相关技术中tddmtc的harq反馈方式。
例如表1所示,当有三次调度需要进行harq反馈时,可依据表1进行pucch传输内容的设置和对pucch传输资源的选择。
表1
其中表1中第一列表示对3次调度解调的harq结果,其中ack(acknowledgement,正确)和nack(negativeacknowledgment,错误),分别表示对调度的pdsch解调正确和错误。dtx表示接收端设备没有收到调度pdsch所对应的pdcch。
表1中的第二列表示pucchformat1b所选择的pucch资源。其中
表1中的第三列表示由pucchformat1b所承载的传输内容。
比如当三次调度的解调结果分别为ack,ack,ack时,根据表1,tddmtc设备在由第三次调度所推导出的pucch资源上传输pucchformat1b,其中pucchformat1b的传输内容为11。相应的,在基站端,如果在由第三次调度所推导出的pucch资源上,监测到传输内容为11,基站则认为对应的三次调度结果为ack,ack,ack。
通过表1可以看出,在相关技术中,需要三个pdcch来分别调度三个pdsch,在进行harq结果反馈时,虽然可以只通过一个pucch资源来反馈三个pdsch对应的harq结果,但是会出现三个harq结果中某个harq结果为dtx的情况,例如三个harq结果分别为ack,nack/dtx,ack。也就是说表1所包括的反馈harq结果的情况较多。
另外,在相关技术中,虽然是通过三个pdcch来分别调度三个pdsch,但是最终是通过一个pucch来进行harq结果反馈的。
因此对于上述harq反馈方式需要进一步优化。
本公开实施例提供了一种混合自动重传请求harq反馈方法,可以用于时分双工机器类通信tddmtc设备,例如智慧城市中使用的智能抄表,智慧交通中的共享单车,或者智慧农业中温度湿度采集装置等。参照图1所示,图1是根据一示例性实施例示出的一种混合自动重传请求harq反馈方法流程图,可以包括以下步骤:
在步骤101中,确定至少一个目标harq结果;所述至少一个目标harq结果是至少一个目标物理下行共享信道pdsch所各自对应的harq结果,所述至少一个目标pdsch是由当前物理下行控制信道pdcch所调度的所有pdsch中需要在当前子帧进行harq结果反馈的至少一个pdsch;
在步骤102中,根据所述至少一个目标harq结果,在至少一个备选物理上行控制信道pucch中确定一个目标pucch和组harq结果;所述目标pucch是所对应的目标pucch资源用于承载组harq结果的pucch,所述组harq结果和所述目标pucch资源用于表征所述多个目标harq结果;
在步骤103中,通过所述目标pucch资源承载所述组harq结果,并发送所述目标pucch到基站。
上述实施例中,可以在tddmtc系统中将当前pdcch所调度的所有pdsch所对应的harq结果通过不同子帧进行反馈,实现了通过一个pdcch选择对应的至少一个目标pucch进行所调度的pdsch的harq结果反馈的目的。
针对上述步骤101,在tddmtc系统中,当前pdcch可以同时调度多个连续的pdsch,当前pdcch所调度的所有pdsch对应的harq结果可以通过至少一个子帧进行反馈。当前pdcch调度的所有pdsch对应的harq结果通过哪个子帧进行反馈,与tdd系统的帧格式和传输harq反馈的上行子帧相关,对应关系如表2所示。
表2
表2中列举了在各上行链路/下行链路配置的每个上行子帧所负责反馈的下行子帧信息的集合。具体的,如果定义表2中每个上行子帧n中所对应的下行子帧信息为k,那么上行子帧n所负责反馈的下行子帧集合为n-k。
以tddmtc系统的帧格式为1,即上行链路/下行链路配置为1,以及当前pdcch调度了三个pdsch为例进行说明。如果当前pdcch调度了三个pdsch,根据表2可以确定行链路/下行链路配置为1时,子帧2负责反馈第2减6或者第2减7子帧所承载的pdsch对应的harq。即子帧2负责反馈上个无线帧的子帧5和子帧6所承载的pdsch所对应的harq。子帧3负责反馈第3减4个子帧所承载的pdsch对应的harq,即子帧3负责反馈上个无线帧的子帧9所承载的pdsch所对应的harq。。
也就是说,如果一个pdcch所调度的多个pdsch分别在子帧5,子帧6和子帧9传输,那么子帧5,子帧6承载的pdsch所对应的harq在下个无线帧的子帧2中反馈。子帧9所承载的pdsch对应的harq在下个无线帧的子帧3反馈。
本步骤中,tddmtc设备可以按照相关技术确定至少一个目标harq结果,其中所述至少一个目标harq结果是至少一个目标pdsch所对应的harq结果,所述至少一个pdsch则是当前pdcch所调度的所有pdsch中需要通过当前子帧进行harq结果反馈的至少一个pdsch。
在本公开实施例中,需要说明的是,由于当前pdcch调度所述至少一个目标pdsch,因此,可以确定所述至少一个目标pdsch所各自对应的所述目标harq结果为正确或错误,或者所述至少一个目标pdsch所各自对应的所述目标harq结果全部为未接收到所述当前pdcch。不会出现相关技术中通过多个pdcch调度多个pdsch,从而出现某一个harq结果为未接收到所述当前pdcch的情况,因此,对于上述表1可以起到优化作用。后续会对表1的优化进行进一步说明。
本步骤中,tddmtc设备可以确定至少一个目标harq结果可以为ack或nack,或者可以全为dtx。
针对上述步骤102,tddmtc设备可以先根据多个目标harq结果,目标pucch资源和组harq反馈之间的预设映射关系中所有可能的目标pucch资源来确定相应数目的备选pucch。
例如,如果预设映射关系中所有可能的目标pucch资源数目为1,则备选pucch的数目为1;如果当预设映射关系中所有可能的目标pucch资源数目为多个,则备选pucch的数目相应地为多个。
tddmtc设备在确定了备选pucch之后,可以根据多个目标harq结果、目标pucch资源和组harq结果之间的预设映射关系,在至少一个备选pucch中确定一个目标pucch和组harq结果。
例如,多个目标harq结果,目标pucch资源和组harq反馈之间的预设映射关系如表3所示。
表3
tddmtc设备在根据步骤101确定了多个目标harq结果,以及在本步骤中确定了备选pucch之后,可以根据表3同时确定出目标pucch资源和组harq结果。
假设之前确定的多个目标harq结果为1、0,备选pucch对应的备选pucch资源的索引值为n_pucch1和n_pucch2,则根据表3可以确定x取值为1,则组harq结果为1,相应地,目标pucch资源的索引值就为n_pucch1。
进一步地,tddmtc设备可以根据目标pucch资源的索引值,确定对应的目标pucch,将索引值为n_pucch1的pucch作为目标pucch。
针对上述步骤103,tddmtc设备可以按照相关技术,通过当前子帧的所述目标pucch资源承载所述组harq结果,并发送所述目标pucch到基站。
在一实施例中,tddmtc设备可以采用以下方式中的任意一种确定备选pucch。
第一种方式,如果至少一个目标pdsch的数目为1,则将备选索引值所指示的pucch作为所述备选pucch。
在此种方式下,当前子帧需要反馈harq结果的pdsch数目为1,可以参照图2所示,图2是根据图1所示的实施例示出的另一种混合自动重传请求harq反馈方法流程图,确定备选pucch的过程可以包括以下步骤:
在步骤102-11中,确定备选索引值;所述备选索引值是所述备选pucch所对应的资源索引值;
在本步骤中,可以根据第一预设函数的第一函数值、目标起始位置对应的数值、第二预设函数的第二函数值和第一目标偏移量,确定所述备选索引值。可选地,可以计算第一函数值、目标起始位置对应的数值、第二函数值和第一目标偏移量之和,得到所述备选索引值。
当然,可以采用其他计算方式,根据第一函数值、目标起始位置对应的数值、第二函数值和第一目标偏移量,计算出所述备选索引值,本公开对此不做限制。
其中,所述第一预设函数是与目标cce索引值相对应的预设函数,所述目标cce索引值是与所述当前pdcch对应的最小的cce索引值。目标起始位置是用于承载harq结果的pucch信道所对应的资源的起始位置,第二预设函数是与第一目标值和第二目标值对应的预设函数,所述第一目标值是与tddmtc系统的子帧配置和当前子帧位置对应的数值,所述第二目标值是与承载当前pdcch的物理资源块所包括的cce的数目;所述第一目标偏移量是所述当前pdcch承载的用于反馈harq结果的pucch资源的偏移量。
具体的,可以根据下列公式1或公式2确定所述备选索引值。
如果采用分布式pdcch传输方式,则可以根据公式1计算备选索引值:
如果采用集中式pdcch传输方式,则可以根据公式2计算备选索引值:
其中目标cce索引值ncce是当前调度所对应的pdcch所占的最低cce索引,目标起始位置对应的数值npucch是由高层信令,例如rrc信令所配置的pucch资源的起始位置,δaro是第一目标偏移量,
其中kil中的il表示kil这个值在所对应的集合中所处的编号。例如对于上行链路或下行链路的配置1中,上行子帧2对应的kil值分别为7,6。那么对于kil=7来说,il值就为0,对于kil=6来说,il值就为1。
另外上述公式1和公式2中的m值为某个pdsch所处下行子帧所对应的kil值的编号。最后,δaro为dci中所指示的一个pucch资源偏移。特别的,在集中式pdcch传输情况中,pucch资源推导公式中的
其中nrnti是由基站配置给用户的标识,
本步骤中,tddmtc设备可以根据公式1或公式2确定所述备选索引值。
在步骤102-12中,将所述备选索引值所指示的pucch作为所述备选pucch。
本步骤中,tddmtc设备将所述备选索引值所指示的pucch作为所述备选pucch。
上述实施例中,预设多个目标harq结果,目标pucch资源和组harq反馈之间的预设映射关系中,如果可能的目标pucch资源数目为1个,则需要推导出1个备选pucch。则tddmtc设备可以先确定备选索引值,将备选索引值所指示的pucch作为备选pucch,后续可以在至少一个备选物理上行控制信道pucch中确定一个目标pucch,实现了通过一个pdcch选择对应的至少一个目标pucch进行所调度的pdsch的harq结果反馈的目的。
第二种方式,预设多个目标harq结果,目标pucch资源和组harq反馈之间的预设映射关系如表3所示。如果映射关系中可能的目标pucch资源数目为多个,那么此时需要推导出多个备选pucch。则分别确定第一索引值和第二索引值,将所述第一索引值和所述第二索引值指示的pdcch作为备选pucch。
在此种方式下,参照图3所示,图3是根据图1所示的实施例示出的另一种混合自动重传请求harq反馈方法流程图,确定备选pucch的过程可以包括以下步骤:
在步骤102-21中,确定第一备选索引值;所述第一备选索引值是多个备选pucch中首个备选pucch所对应的资源索引值;
本步骤中,确定第一备选索引值的方式可以与上述步骤102-11中确定备选索引值的方式相同,在此不再赘述。
在步骤102-22中,将所述第一备选索引值所指示的pucch作为所述首个备选pucch;
本步骤中,tddmtc设备同样可以将所述第一备选索引值所指示的pucch作为所述首个备选pucch。
在步骤102-23中,确定其他备选pucch各自对应的第二目标偏移量;其中,所述其他备选pucch是除了首个备选pucch之外的备选pucch,所述第二目标偏移量是当前其他备选pucch相对于首个备选pucch的资源偏移量;
本步骤中,第二目标偏移量可以由基站通过预设信令,例如高层rrc信令或物理层dci信令发送给所述tddmtc设备,可选地,基站配置的第二目标偏移量可以相同,例如每个第二目标偏移量均为offset;或者第二目标偏移量可以不同,由基站通过所述预设信令配置一个偏移量集合{x1,x2,……xi},依次对应不同的第二目标偏移量。
或者tddmtc设备可以直接将预设资源偏移量作为所述第二目标偏移量。
在步骤102-24中,根据所述首个备选pucch的资源所在位置对应的数值和所述第二目标偏移量,确定第二备选索引值;
本步骤中,tddmtc设备可以直接将首个备选pucch的资源所在位置对应的数值和所述第二目标偏移量之和,作为第二备选索引值。
可选地,如果第二目标偏移量为基站通过预设信令,例如rrc信令或dci信令配置给tddmtc设备的,或者直接采用预设资源偏移量作为所述第二目标偏移量,则可以采用公式4计算第二备选索引值npucch,i:
npucch,i=npucch,0+i*offset公式4
其中,i=1,2,3,4……,npucch,0是首个备选pucch的资源所在位置对应的数值,offset是第二目标偏移量。
如果基站通过预设信令,例如rrc信令或dci信令配置一个偏移量集合{x1,x2,……xi},依次对应不同的第二目标偏移量,则可以采用公式4计算第二备选索引值npucch,i:
npucch,i=npucch,0+xi公式5
其中,i=1,2,3,4……,npucch,0是首个备选pucch的资源所在位置对应的数值,xi是第二目标偏移量。
在步骤102-25中,将所述第二备选索引值所指示的pucch作为所述其他备选pucch。
本步骤中,tddmtc设备采用公式4或公式5计算得到第二备选索引值后,可以直接将每个第二备选索引值指示的pucch作为其他备选pucch。
上述实施例中,预设多个目标harq结果,目标pucch资源和组harq反馈之间的预设映射关系如表3所示。如果映射关系中可能的目标pucch资源数目为多个,那么此时需要推导出多个备选pucch。则tddmtc设备还可以先确定第一备选索引值,将所述第一备选索引值所指示的pucch作为所述首个备选pucch。进一步地,确定其他备选pucch各自对应的第二目标偏移量,根据所述首个备选pucch的资源所在位置对应的数值和所述第二目标偏移量,确定第二备选索引值,则tddmtc设备将所述第二备选索引值所指示的pucch作为所述其他备选pucch。通过上述过程,可以让tddmtc设备快速确定多个备选pucch,后续可以在至少一个备选物理上行控制信道pucch中确定一个目标pucch,实现了通过一个pdcch选择对应的至少一个目标pucch进行所调度的pdsch的harq结果反馈的目的。
第三种方式,预设多个目标harq结果,目标pucch资源和组harq反馈之间的预设映射关系如表3所示。如果映射关系中可能的目标pucch资源数目为多个,那么此时需要推导出多个备选pucch。此时由基站配置多个备选pucch。
在此种方式下,参照图4所示,图4是根据图1所示的实施例示出的另一种混合自动重传请求harq反馈方法流程图,确定备选pucch的过程可以包括以下步骤:
在步骤102-31中,接收所述基站通过第一目标信令发送的包括至少一个pucch的pucch集合;
本步骤中,基站可以通过第一目标信令,例如rrc信令为tddmtc设备配置一个包括至少一个pucch的pucch集合,例如{npucch,0,npucch,1,…npucch,i}。
在步骤102-32中,将所述pucch集合中的所有pucch作为备选pucch。
本步骤中,tddmtc设备可以将上述pucch集合中的所有pucch作为备选pucch。
上述实施例中,预设多个目标harq结果,目标pucch资源和组harq反馈之间的预设映射关系如表3所示。如果映射关系中可能的目标pucch资源数目为多个,那么此时需要推导出多个备选pucch。则tddmtc设备还可以接收基站通过第一目标信令发送的包括至少一个pucch的pucch集合,tddmtc设备可以将所述pucch集合中的所有pucch作为备选pucch。同样可以实现通过一个pdcch选择对应的至少一个目标pucch进行所调度的pdsch的harq结果反馈的目的。
在一实施例中,tddmtc设备确定每个目标pdsch对应的目标harq结果,目标harq结果可以为ack或nack,或者所有目标harq结果全未接收到所述当前pdcch。
进一步地,tddmtc设备确定需要通过多个目标harq结果,目标pucch资源和组harq反馈之间的预设映射关系中所有可能的目标pucch资源数目来确定备选的pucch资源数目备选pucch的数目与所有可能的目标pucch资源的数目相同。
如果所有可能的目标pucch资源的数目为1,则备选pucch的数目也为1,可以采用公式1或公式2计算备选索引值,将所述备选索引值对应的pucch作为所述备选pucch。
如果所有可能的目标pucch资源的数目为多个,则可以先确定第一备选索引值,确定第一备选索引值的方式与确定备选索引值的方式相同,在此不再赘述。tddmtc设备将所述第一备选索引值对应的pucch作为首个备选pucch。
然后,确定其他备选pucch各自对应的第二目标偏移量,第二目标偏移量可以由基站通过预设信令,例如高层rrc信令或物理层dci信令发送给所述tddmtc设备;或者直接将预设资源偏移量作为所述第二目标偏移量。tddmtc设备将所述首个备选pucch的资源所在位置对应的数值和所述第二目标偏移量之和,作为第二备选索引值,从而将所述第二备选索引值所指示的pucch作为所述其他备选pucch。
如果所有可能的目标pucch资源的数目为多个,还可以由基站直接通过第一目标信令,例如rrc信令为tddmtc设备配置一个包括至少一个pucch的pucch集合,则tddmtc设备将该pucch集合中所包括的所有pucch作为备选pucch。
在本公开实施例中,tddmtc设备采用上述方式确定了备选pucch之后,根据多个目标harq结果、目标pucch资源和组harq结果之间的预设映射关系,在至少一个备选pucch中确定一个目标pucch和组harq结果。确定的方式与上述步骤102中,确定目标pucch和组harq结果的方式相同,在此不再赘述。
tddmtc设备在确定了目标pucch和组harq结果之后,就可以直接通过当前子帧的所述目标pucch资源承载所述组harq结果,并发送所述目标pucch到基站。
上述实施例中,可以在tddmtc系统中将当前pdcch所调度的所有pdsch所对应的harq结果通过不同子帧进行反馈,实现了通过一个pdcch选择对应的至少一个目标pucch进行所调度的pdsch的harq结果反馈的目的。
在一实施例中,由于当前pdcch调度所述至少一个目标pdsch,因此,可以确定所述至少一个目标pdsch所各自对应的所述目标harq结果为正确或错误,或者所述至少一个目标pdsch所各自对应的所述目标harq结果全部为未接收到所述当前pdcch。不会出现相关技术中通过多个pdcch调度多个pdsch,从而出现某一个harq结果为未接收到所述当前pdcch的情况,因此,对于上述表1可以起到优化作用。
举例说明如下:
例子1,当前pdcch调度了2个pdsch,目标harq反馈,目标pucch资源和组反馈结果的映射关系预设如表4所示。此时只有一个备选pucch,则2个pdsch对应的harq结果需要通过备选pucch承载的内容,也就是说此时备选pucch作为目标pucch,2个pdsch对应的harq结果作为组harq结果进行反馈。
表4
那么根据表4可以看出,由于两个pdsch均为当前pdcch所调度的,所以不会在表4中出现dtx、ack或nack、dtx这种情况,即不会出现某个pdsch对应的harq结果为dtx的情况,只有可能为ack或nack,或者全部为dtx。优化了相关技术中的上述表格。
当前pdcch调度了2个pdsch,目标harq反馈,目标pucch资源和组反馈结果的映射关系预设如表4所示。此时有两个备选pucch,则1个pdsch对应的harq结果需要通过目标pucch承载的内容,即组harq结果反馈,另1个pdsch对应的harq结果需要通过目标pucch资源来反馈。
表5
同样根据表5可以看出,由于两个pdsch均为当前pdcch所调度的,所以不会在表5中出现dtx、ack(或nack),或者nack(或ack)、dtx这种情况,即不会出现某个pdsch对应的harq结果为dtx的情况,只有可能为ack或nack,或者全部为dtx。优化了相关技术中的上述表格。
当前pdcch调度了2个pdsch,目标harq反馈,目标pucch资源和组反馈结果的映射关系预设如表6所示。此时有两个备选pucch,2个pdsch对应的harq结果均需要通过目标pucch承载的内容,即组harq结果反馈。
表6
同样根据表6可以看出,由于两个pdsch均为当前pdcch所调度的,所以不会在表6中出现dtx、ack(或nack),或者nack(或ack)、dtx这种情况,即不会出现某个pdsch对应的harq结果为dtx的情况,只有可能为ack或nack,或者全部为dtx。优化了相关技术中的上述表格。
例子2,当前pdcch调度了3个pdsch,目标harq反馈,目标pucch资源和组反馈结果的映射关系预设如表7所示。此时只有2个备选pucch,则2个pdsch对应的harq结果需要通过目标pucch承载,即组harq结果反馈,另1个pdsch对应的harq结果需要通过目标pucch资源来反馈。
表7
同样根据表7可以看出,由于3个pdsch均为当前pdcch所调度的,所以不会在表7中出现某个pdsch对应的harq结果为dtx的情况,只有可能为ack或nack,或者全部为dtx。优化了相关技术中的上述表格。
当前pdcch调度了3个pdsch,目标harq反馈,目标pucch资源和组反馈结果的映射关系预设如表8所示。此时有3个备选pucch,目标harq反馈结果由目标pucch资源选择和组反馈结果联合表征。
表8
同样根据表8可以看出,由于3个pdsch均为当前pdcch所调度的,所以不会在表8中出现某个pdsch对应的harq结果为dtx的情况,只有可能为ack或nack,或者全部为dtx。优化了相关技术中的上述表格。
当前pdcch调度了3个pdsch,目标harq反馈,目标pucch资源和组反馈结果的映射关系预设如表9所示。此时有4个备选pucch,则1个pdsch对应的harq结果需要通过目标pucch承载的内容,即组harq结果反馈,另2个pdsch对应的harq结果需要通过目标pucch资源来反馈。
表9
同样根据表9可以看出,由于3个pdsch均为当前pdcch所调度的,所以不会在表9中出现某个pdsch对应的harq结果为dtx的情况,只有可能为ack或nack,或者全部为dtx。优化了相关技术中的上述表格。
例子3,当前pdcch调度了4个pdsch,目标harq反馈,目标pucch资源和组反馈结果的映射关系预设如表10所示。如果有4个备选pucch,则2个pdsch对应的harq结果需要通过目标pucch承载的内容,即组harq结果反馈,另2个pdsch对应的harq结果需要通过目标pucch资源来反馈。
表10
同样地,根据表10可以看出,由于4个pdsch均为当前pdcch所调度的,所以不会在表10中出现某个pdsch对应的harq结果为dtx的情况,只有可能为ack或nack,或者全部为dtx。优化了相关技术中的上述表格。
上述实施例中,根据当前pdcch调度的所述至少一个目标pdsch,可以确定需要通过当前子帧进行harq结果反馈的的至少一个目标harq结果可以为正确或错误,或者所述至少一个目标harq结果可以全为全部为未接收到所述当前pdcch。从而优化了相关技术中在进行harq结果反馈时,由于通过多个pdcch调度多个pdsch,使得反馈的harq结果包括正确、错误或未接收到所述当前pdcch的情况。
与前述应用功能实现方法实施例相对应,本公开还提供了应用功能实现装置、及相应的mtc终端的实施例。
参照图5,图5是根据一示例性实施例示出的一种混合自动重传请求harq反馈装置框图,所述装置用于时分双工机器类通信tddmtc设备,所述装置包括:
第一确定模块210,被配置为确定至少一个目标harq结果;所述至少一个目标harq结果是至少一个目标物理下行共享信道pdsch所各自对应的harq结果,所述至少一个目标pdsch是由当前物理下行控制信道pdcch所调度的所有pdsch中需要在当前子帧进行harq结果反馈的至少一个pdsch;
第二确定模块220,被配置为根据所述至少一个目标harq结果,在至少一个备选物理上行控制信道pucch中确定一个目标pucch和组harq结果;所述目标pucch是所对应的目标pucch资源用于承载组harq结果的pucch,所述组harq结果和所述目标pucch资源用于表征所述多个目标harq结果;
发送模块230,被配置为通过所述目标pucch资源承载所述组harq结果,并发送所述目标pucch到基站。
参照图6,图6是根据图5所示实施例的基础上示出的另一种混合自动重传请求harq反馈装置框图,所述第二确定模块220包括:
备选索引值确定子模块221,被配置为如果所述至少一个目标pdsch的数目为1,确定备选索引值;所述备选索引值是所述备选pucch所对应的资源索引值;
第一确定子模块222,被配置为将所述备选索引值所指示的pucch作为所述备选pucch。
参照图7,图7是根据图6所示实施例的基础上示出的另一种混合自动重传请求harq反馈装置框图,所述备选索引值确定子模块221包括:
备选索引值确定单元2211,被配置为根据第一预设函数的第一函数值、目标起始位置对应的数值、第二预设函数的第二函数值和第一目标偏移量,确定所述备选索引值;
其中,所述第一预设函数是与目标搜索空间cce索引值相对应的预设函数,所述目标cce索引值是与所述当前pdcch对应的最小的cce索引值;所述目标起始位置是用于承载harq结果的pucch信道所对应的资源的起始位置;所述第二预设函数是与第一目标值和第二目标值对应的预设函数,所述第一目标值是与tddmtc系统的子帧配置和当前子帧位置对应的数值,所述第二目标值是与承载当前pdcch的物理资源块所包括的cce的数目;所述第一目标偏移量是所述当前pdcch承载的用于反馈harq结果的pucch资源的偏移量。
参照图8,图8是根据图5所示实施例的基础上示出的另一种混合自动重传请求harq反馈装置框图,所述第二确定模块220包括:
第一索引值确定子模块223,被配置为如果所述至少一个目标pdsch的数目为多个,确定第一备选索引值;所述第一备选索引值是至少一个备选pucch中首个备选pucch所对应的资源索引值;
第二确定子模块224,被配置为将所述第一备选索引值所指示的pucch作为所述首个备选pucch;
偏移量确定子模块225,被撇子为确定其他备选pucch各自对应的第二目标偏移量;其中,所述其他备选pucch是除了首个备选pucch之外的备选pucch,所述第二目标偏移量是当前其他备选pucch相对于首个备选pucch的资源偏移量;
第二索引值确定子模块226,被配置为根据所述首个备选pucch的资源所在位置对应的数值和所述第二目标偏移量,确定第二备选索引值;
第三确定子模块227,被配置为将所述第二备选索引值所指示的pucch作为所述其他备选pucch。
参照图9,图9是根据图8所示实施例的基础上示出的另一种混合自动重传请求harq反馈装置框图,所述偏移量确定子模块225包括:
第一接收单元2251,被配置为接收基站通过预设信令发送的与每个其他备选pucch对应的第二目标偏移量;或
第二接收单元2252,被配置为将预设资源偏移量作为所述第二目标偏移量。
参照图10,图10是根据图5所示实施例的基础上示出的另一种混合自动重传请求harq反馈装置框图,所述第二确定模块220包括:
接收子模块228,被配置为如果所述至少一个目标pdsch的数目为多个,接收所述基站通过第一目标信令发送的包括至少一个pucch的pucch集合;
第四确定子模块229,被配置为将所述pucch集合中的所有pucch作为备选pucch。
参照图11,图11是根据图5所示实施例的基础上示出的另一种混合自动重传请求harq反馈装置框图,所述第二确定模块220包括:
第五确定子模块2210,被配置为根据多个目标harq结果、目标pucch资源和组harq结果之间的预设映射关系,在至少一个备选pucch中确定一个目标pucch和组harq结果。
参照图12,图12是根据图5所示实施例的基础上示出的另一种混合自动重传请求harq反馈装置框图,所述第一确定模块210包括:
第六确定子模块211,被配置为根据当前pdcch调度的所述至少一个目标pdsch,确定所述至少一个目标pdsch所各自对应的所述目标harq结果为正确或错误;或者
第七确定子模块212,被配置为根据当前pdcch调度的所述至少一个目标pdsch,确定所述至少一个目标pdsch所各自对应的所述目标harq结果全部为未接收到所述当前pdcch。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
相应地,本公开还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述任一所述的混合自动重传请求harq反馈方法。
相应地,本公开还提供了一种混合自动重传请求harq反馈装置,所述装置用于时分双工机器类通信tddmtc设备,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
确定至少一个目标harq结果;所述至少一个目标harq结果是至少一个目标物理下行共享信道pdsch所各自对应的harq结果,所述至少一个目标pdsch是由当前物理下行控制信道pdcch所调度的所有pdsch中需要在当前子帧进行harq结果反馈的至少一个pdsch;
根据所述至少一个目标harq结果,在至少一个备选物理上行控制信道pucch中确定一个目标pucch和组harq结果;所述目标pucch是所对应的目标pucch资源用于承载组harq结果的pucch,所述组harq结果和所述目标pucch资源用于表征所述多个目标harq结果;
通过所述目标pucch资源承载所述组harq结果,并发送所述目标pucch到基站。
如图13所示,图13是根据一示例性实施例示出的一种混合自动重传请求harq反馈装置1300的一结构示意图。装置1300可以被提供为一nb-iot设备。参照图13,装置1300包括处理组件1322、无线发射/接收组件1324、天线组件1326、以及无线接口特有的信号处理部分,处理组件1322可进一步包括一个或多个处理器。
处理组件1322中的其中一个处理器可以被配置为用于执行上述任一所述的用于时分双工机器类通信tddmtc设备的混合自动重传请求harq反馈方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或者惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。