一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种HARQ-ACK反馈方法及装置与流程

2021-10-23 01:59:00 来源:中国专利 TAG:装置 反馈 方法 通信 harq

一种harq-ack反馈方法及装置
技术领域
1.本技术涉及通信技术领域,具体涉及一种harq-ack反馈方法及装置。


背景技术:

2.混合式自动重传请求(英文:hybrid automatic repeat request,简称:harq)是一种结合前向纠错(英文:forward error correction,简称:fec)与自动重复请求(英文:automatic repeat request,简称:arq)方法的技术。fec通过添加冗余信息,使得接收端能够纠正一部分错误,从而减少重传的次数。对于fec无法纠正的错误,接收端会通过arq机制请求发送端重发数据。接收端使用检错码,通常为循环冗余校验(英文:cyclic redundancy check,简称:crc)校验,来检测接收到的数据包是否出错;如果无错,则接收端会发送一个肯定的确认(ack)给发送端,发送端收到ack后,会接着发送下一个数据包。如果出错,则接收端会丢弃该数据包,并发送一个否定的确认(nack)给发送端,发送端收到nack后,会重发相同的数据。
3.现有的harq-ack对于控制资源集合(英文:control resource set,简称:coreset)无法区分,这样导致网络侧无法分辨coreset,影响网络传输性能。


技术实现要素:

4.本技术实施例提供了一种harq-ack反馈方法及相关装置,该方法实现了coreset的区分,进而提高了网络传输性能。
5.第一方面,提供一种混合式自动重传请求确认harq-ack反馈方法,所述方法应用于终端,所述方法包括如下步骤:
6.终端在满足预设条件时,采用联合反馈方式发送半静态性调度物理下行共享信道sps pdsch harq-ack;
7.所述终端配置有2个控制资源集合池索引coresetpoolindex;
8.所述sps pdsch harq-ack的比特顺序为:
9.每服务小区索引且每coresetpoolindex,按sps配置索引内harq-ack的升序排列;
10.每coresetpoolindex按服务小区索引内harq-ack的升序排列;
11.将coresetpoolindex按harq-ack升序排列。
12.第二方面,提供一种终端,所述终端包括:通信单元;
13.所述通信单元,用于在满足预设条件时,采用联合反馈方式发送半静态性调度物理下行共享信道sps pdsch harq-ack;
14.所述终端配置有2个控制资源集合池索引coresetpoolindex;
15.所述sps pdsch harq-ack的比特顺序为:
16.每服务小区索引且每coresetpoolindex,按sps配置索引内harq-ack的升序排列;
17.每coresetpoolindex按服务小区索引内harq-ack的升序排列;
18.将coresetpoolindex按harq-ack升序排列。
digital assistant,中文:个人数字处理)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,未来5g网络中的终端设备或者未来演进的plmn(英文:public land mobile network,中文:公用陆地移动通信网络)中的终端设备等,本技术实施例对此并不限定。
33.本技术中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/“,表示前后关联对象是一种“或”的关系。
34.本技术实施例中出现的“多个”是指两个或两个以上。本技术实施例中出现的第一、第二等描述,仅作示意与区分描述对象之用,没有次序之分,也不表示本技术实施例中对设备个数的特别限定,不能构成对本技术实施例的任何限制。本技术实施例中出现的“连接”是指直接连接或者间接连接等各种连接方式,以实现设备间的通信,本技术实施例对此不做任何限定。
35.m-trp,在5g新空口(英文:new radio,简称:nr)系统中,为了提高空间分集增益,基站可以通过多个传输接收点(英文:transmitter receiver point,简称:trp)的天线面板(panel)向终端发送下行数据,对应地,终端也可以通过多个panel接收基站发送的数据,或者通过多个panel向基站发送上行数据。此时,若多个trp之间通信是理想回程线路(英文:non-ideal backhaul),每个trp单独给终端配置物理下行控制信道(英文:physical downlink control channel,简称:pdcch)资源,并调度各自的物理下行共享信道(英文:physical downlink shared channel,简称:pdsch)资源给终端发送下行数据,或者调度各自的物理上行共享信道(英文:physical uplink shared channel,简称:pusch)资源以便终端在该pusch资源上给基站发送上行数据。
36.混合式自动重传请求确认时间(harq-ack timing);下行数据调度时间指示如图1所示。在5g nr(new radio,新空口)中,k0,k1单位都是时隙(slot),k0表示pdsch(physical downlink shared channel,物理下行共享信道)与pdcch(physical downlink control channel,物理下行控制信道)的时间间隔,pdsch用于传输下行数据,pdcch用于传输dci(downlink control information,下行控制信息)。k1表示harq-ack反馈与pdsch的时间间隔。
37.tdra,nr中下行调度pdsch的dci格式包含dci格式1_0和dci格式1_1。所有下行控制信息(英文:downlink control information,简称:dci)格式中都包含时域资源分配(time domain resource assignment)域,用于通知ue使用的pdsch时域资源位置。时域资源配置表由高层信令来配置。调度dci指示时域资源配置表的某一个索引,该索引用于指示时域资源分配表中的某一行。时域资源分配表中的每一行包含用于pdsch传输的ofdm符号,包含起始ofdm符号和分配的ofdm符号长度,调度dci和发送pdsch时间间隔k0(以时隙为单位),pdsch的映射类型type a或type b。
38.semi-static harq-ack codebook(type1 harq-ack码本)
39.nr半静态harq-ack码本首先需要确定pdsch可能位置的集合m,影响m的因素包括:k1的取值范围;时域资源分配配置;上下行的scs配置;半静态上下行帧结构配置。若采用dci格式1_1调度pdsch,k1的集合由高层信令配置。若仅采用dci格式1_0调度pdsch,k1的集合固定为{1,2,3,4,5,6,7,8}。k1为pucch的参数,其对应的scs为pucch的scs。
40.根据上下行的scs配置,确定下行对应的k1的集合k1dl。
41.对于每一个k1dl集合对应的下行时隙,首先找出没有上下行帧结构冲突的pdsch的可能的位置,然后找出没有重叠的pdsch的可能的位置。
42.nr r15的半静态码本需要在这些可能的位置反馈harq-ack。
43.dynamic harq-ack codebook(type2 harq-ack码本)
44.nr动态harq-ack码本的确定基于counter dai和total dai。对于某一个pucch(英文:physical uplink control channel,物理上行链路控制信道),nr中总下行链路分配索引(英文:downlink assignment index,简称:dai)为物理下行控制信道监听时刻集合内从第一个dai时刻至当前dai时刻,在所有小区,基站发送的dci的总数量。计数dai为物理下行控制信道监听时刻集合内,基站在当前dai时刻发送的从第一个小区至当前小区dci次数的累加计数,与前一dai时刻对应的总dai之和。
45.由于dai用2个比特来指示,协议中按照表1来得到dci中的dai的数值。
46.在载波聚合的情况下dai如表1所示。
47.表1
[0048][0049]
c-dai在同一dai时刻按照小区编号从小到大进行计数
[0050]
m-trp harq-ack码本,若ue支持2个trp传输时,可以配置2个coresetpoolindex,一个为0,另一个为1。从不同coresetpoolindex发出的2个pdcch,分别调度2个pdsch。ue可以同时接收,且根据高层信令指示从这2个trp发出的pdsch harq-ack,采用联合反馈即用一个pucch反馈,或采用分别反馈即用2个pucch分别反馈各自pdsch的harq-ack。
[0051]
当采用联合反馈harq-ack时,包含第一coresetpoolindex的小区个数包含第二coresetpoolindex的小区个数则ue会按升序生成个服务小区的type-1harq-ack codebook。
[0052]
当采用type-2 harq-ack codebook联合反馈harq-ack时,按监听pdcch时刻的升序生成。属于index=1的coreset的pdcch监听放在index=0的pdcch指示码本的后面。
[0053]
半静态性调度(英文:sps semi-persistent scheduling,简称:sps pdsch)
[0054]
nr中的半持续调度是指半静态配置无线资源,并将该资源周期性地分配给某个特定ue。使用sps c-rnti加扰的pdcch指定ue所使用的无线资源(这里将其称为sps资源),每过一个周期,ue就使用该sps资源来收或发数据。gnb无需在该时隙重新下发pdcch来指定分配的资源,降低了对应的pdcch开销。ue配置了sps后,还不能使用,必须使用cs-rnti加扰的pdcch进行激活。enodeb通过sps c-rnti加扰的pdcch来激活/释放ue的sps。
4、sps2-2、sps2-4配置于coreset#2,那么其比特排序为,每个服务小区索引且每个coresetpoolindex按sps配置索引内harq-ack的升序排列,即将sps配置内的coreset#1排列在coreset#2之前,然后在coreset#1内按服务小区索引内harq-ack的升序排列,即小区1排列在小区2之前,然后在小区1内按coresetpoolindex按harq-ack升序排,即将sps1-1排列在sps1-3之前。
[0072]
在一种可选的方案中,上述预设条件具体包括:
[0073]
某个反馈时隙或子时隙只有sps pdsch harq-ack反馈且配置多个sps pdsch,并满足预设子条件。
[0074]
上述子时隙可以为比时隙粒度小的时隙,例如mini时隙,当然还可以为更小粒度,本技术并不限制上述子时隙的具体表现形式。
[0075]
在一种可选的方案中,
[0076]
所述预设子条件可以为:无调度pdcch、sps pdsch激活pdcch或sps pdsch去激活pdcch harq-ack反馈。
[0077]
在一种可选的方案中,所述方法还包括:
[0078]
若所述coresetpoolindex为高层信令给每个sps pdsch半静态配置时,每coresetpoolindex内harq-ack码本大小取决于需要在当前时隙或子时隙内反馈harq-ack且属于所述coresetpoolindex的sps pdsch个数。
[0079]
在一种可选的实施例中,2个小区,分别如下配置。
[0080]
cell1:
[0081]
coresetpoolindex=0:sps pdsch config 0
[0082]
coresetpoolindex=1sps pdsch config 1,
[0083]
cell2:
[0084]
coresetpoolindex=0:sps pdsch config 0,
[0085]
coresetpoolindex=1sps pdsch config 1,
[0086]
slot 2harq-ack比特顺序如表2所示:
[0087]
表2
[0088][0089]
针对上述描述,属于所述coresetpoolindex的sps pdsch个数分别为:属于coresetpoolindex=0的pdsch的数量为2,因此其对应的比特数为2个,属于coresetpoolindex=0的pdsch的数量为1,因此其对应的比特数为1。
[0090]
在一种可选的方案中,所述方法还包括:
[0091]
若coresetpoolindex是根据sps pdsch激活pdcch来确定时,每coresetpoolindex内harq-ack码本大小取决于需要在当前时隙或子时隙内反馈harq-ack的所有配置的sps pdsch个数。
[0092]
在一种可选的实施例中,如果coresetpoolindex是根据sps pdsch激活pdcch来确定时,2个小区,分别如下配置,具体如表3所示。
[0093]
cell1:
[0094]
coresetpoolindex=0:sps pdsch config 0
[0095]
coresetpoolindex=1sps pdsch config 1,
[0096]
cell2:
[0097]
coresetpoolindex=0:sps pdsch config 0,
[0098]
coresetpoolindex=1sps pdsch config 1,
[0099]
表3
[0100][0101]
针对上述描述,属于所述coresetpoolindex的sps pdsch个数分别为:属于coresetpoolindex=0的所有pdsch的数量为3,因此其对应的比特数为3个,属于coresetpoolindex=0的所有pdsch的数量为3,因此其对应的比特数为3。
[0102]
在一种可选的方案中,所述方法还包括:若具有type2 harq-ack,所述sps pdsch harq-ack在所述type2 harq-ack的dai指示部分之后。
[0103]
实施例一
[0104]
本技术实施例的场景为,ue配置了2个coresetpoolindex,分别为coreset#1和coreset#2;本技术实施例提供得了一种sps pdsch harq-ack反馈方法,该方法如图3所示,包括如下步骤:
[0105]
步骤s300、ue接收网络侧的高层信令,该高层信令用于指示ue采用联合反馈的方式反馈harq-ack;
[0106]
步骤s301、ue在确定某个反馈时隙或某个反馈子时隙只有sps pdsch harq-ack反馈,无调度pdcch或sps pdsch激活pdcch或sps pdsch去激活pdcch harq-ack反馈时,若配置了多个sps pdsch时,将harq-ack按下述比特顺序排列。
[0107]
该比特顺序可以为:每{sps配置索引,服务小区索引,coresetpoolindex}在下行时隙内按harq-ack升序排列,接着每{服务小区索引,coresetpoolindex}的按sps配置索引内harq-ack升序排列,然后每coresetpoolindex按服务小区索引内harq-ack的升序排列,最后将coresetpoolindex的harq-ack升序排列。
[0108]
上述{}表示每可以包含的内容或信息。例如2个小区,cell1、cell2的奇数sps配置有coreset#1,cell1、cell2的偶数sps配置有coreset#2,则比特顺序为:sps1-1、sps 1-3、sps2-1、sps2-3、sps2-2、sps 2-4。
[0109]
在一个可实现的方案中。如果coresetpoolindex是高层信令给每个sps pdsch半静态配置的,则每coresetpoolindex内harq-ack codebook大小取决于真正属于这个coresetpoolindex的sps pdsch个数。
[0110]
例如sps配置如下:
[0111]
·
cell1:
[0112]
·
coresetpoolindex=0:sps pdsch config 0
[0113]
·
coresetpoolindex=1sps pdsch config 1,
[0114]
·
cell2:
[0115]
·
coresetpoolindex=0:sps pdsch config 0,
[0116]
·
coresetpoolindex=1sps pdsch config 1,
[0117]
·
slot 2harq-ack比特顺序如表4所示:
[0118]
表4
[0119][0120]
其中,前2个bit为coresetpoolindex=0的harq-ack信息,最后一个1为coresetpoolindex=1的harq-ack信息。其反馈示意图如图4所示。
[0121]
在另一种可实现的方案中。如果coresetpoolindex是根据sps pdsch激活pdcch来确定的,则每coresetpoolindex内harq-ack codebook大小取决于所有配置的sps pdsch个数,如表5所示,
[0122]
example:
[0123]
cell1:
[0124]
coresetpoolindex=0:sps pdsch config 0
[0125]
coresetpoolindex=1sps pdsch config 1
[0126]
cell2:
[0127]
coresetpoolindex=0:sps pdsch config 0,
[0128]
coresetpoolindex=1sps pdsch config 1,
[0129]
表5
[0130][0131]
(前3个bit为coresetpoolindex=0的harq-ack信息,后3个bit为coresetpoolindex=1的harq-ack信息)
[0132]
根据激活sps pdsch的pdcch所属的coresetpoolindex,slot 2有效的信息为表6所示:
[0133]
表6
[0134][0135]
本技术提供的技术方案终端在满足预设条件时,采用联合反馈方式发送半静态性调度物理下行共享信道sps pdsch harq-ack;终端配置有2个控制资源集合池索引coresetpoolindex;终端将所述sps pdsch harq-ack按比特顺序排列。按比特顺序排列以
后,网络设备就能够依据sps pdsch harq-ack的比特顺序来确定属于那个coreset,因此本技术的技术方案能够区分coreset,提高了网络传输性能。
[0136]
实施例二
[0137]
本技术实施例二提供了一种harq-ack的反馈方法,该harq-ack的反馈方法应用在具有type2 harq-ack的技术场景下,如果具有type2harq-ack时,如实施例一所示的harq-ack的比特顺序可以排列在type2harq-ack的dai指示部分之后。
[0138]
参阅图5,图5提供了一种终端,所述终端包括:通信单元;
[0139]
所述通信单元,用于在满足预设条件时,采用联合反馈方式发送半静态性调度物理下行共享信道sps pdsch harq-ack;
[0140]
所述终端配置有2个控制资源集合池索引coresetpoolindex;
[0141]
所述sps pdsch harq-ack的比特顺序为:
[0142]
每服务小区索引且每coresetpoolindex按sps配置索引内harq-ack的升序排列;
[0143]
每coresetpoolindex按服务小区索引内harq-ack的升序排列;
[0144]
将coresetpoolindex按harq-ack升序排列。
[0145]
在一种可选的方案中,所述预设条件具体包括:
[0146]
某个反馈时隙或子时隙只有sps pdsch harq-ack反馈且配置多个sps pdsch,并满足预设子条件。
[0147]
在一种可选的方案中,所述预设子条件为:无调度pdcch、sps pdsch激活pdcch或sps pdsch去激活pdcch harq-ack反馈。
[0148]
在一种可选的方案中,若所述coresetpoolindex为高层信令给每个sps pdsch半静态配置时,每coresetpoolindex内harq-ack码本大小取决于需要在当前时隙或子时隙内反馈harq-ack且属于所述coresetpoolindex的sps pdsch个数。
[0149]
在一种可选的方案中,
[0150]
若coresetpoolindex是根据sps pdsch激活pdcch来确定时,每coresetpoolindex内harq-ack码本大小取决于需要在当前时隙或子时隙内反馈harq-ack的所有配置的sps pdsch个数。
[0151]
在一种可选的方案中,若具有type2 harq-ack,所述sps pdsch harq-ack在所述type2 harq-ack的dai指示部分之后。
[0152]
请参见图6,图6是本技术实施例提供的一种终端60,该终端60包括处理器601、存储器602和通信接口603,所述处理器601、存储器602和通信接口603通过总线604相互连接。
[0153]
存储器602包括但不限于是随机存储记忆体(random access memory,ram)、只读存储器(read-only memory,rom)、可擦除可编程只读存储器(erasable programmable read only memory,eprom)、或便携式只读存储器(compact disc read-only memory,cd-rom),该存储器602用于相关计算机程序及数据。通信接口603用于接收和发送数据。
[0154]
处理器601可以是一个或多个中央处理器(central processing unit,cpu),在处理器601是一个cpu的情况下,该cpu可以是单核cpu,也可以是多核cpu。
[0155]
该终端60中的处理器601用于读取所述存储器602中存储的计算机程序代码,执行如图2所示的方法的技术方案以及细化方案。
[0156]
上述主要从方法侧执行过程的角度对本技术实施例的方案进行了介绍。可以理解
的是,电子设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所提供的实施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0157]
本技术实施例可以根据上述方法示例对电子设备进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本技术实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0158]
本技术实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括电子设备。
[0159]
本技术实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括电子设备。
[0160]
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
[0161]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0162]
在本技术所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
[0163]
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0164]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0165]
上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用
时,可以存储在一个计算机可读取存储器中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例上述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0166]
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:read-only memory,简称:rom)、随机存取器(英文:random access memory,简称:ram)、磁盘或光盘等。
[0167]
以上对本技术实施例进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜