一种ACK/NACK上报方法及装置、设备、存储介质与流程

文档序号:17756725发布日期:2019-05-24 21:21阅读:232来源:国知局
一种ACK/NACK上报方法及装置、设备、存储介质与流程

本发明涉及第五代新无线技术,尤其涉及一种ack(acknowledgement,确认应答)/nack(negativeacknowledgement,否定应答)上报方法及装置、设备、存储介质。



背景技术:

在5g(第五代)nr(newradio,新无线)系统中,采用了灵活帧结构的设计,即每个子帧的格式(如上行、下行、未知)都是基站通过高层信令和/或动态信令配置的,其中未知是指在基站发送的帧结构配置消息中未明确指示是上行或下行。因此pdsch(physicaldownlinksharedchannel,物理下行共享信道)的ack(acknowledgement,确认应答)/nack(negativeacknowledgement,否定应答)反馈时序会更加灵活多变。因此需要一种方案解决灵活帧结构中的反馈ack/nack的问题。



技术实现要素:

有鉴于此,本发明实施例为解决现有技术中存在的至少一个问题而提供一种ack/nack上报方法及装置、设备、存储介质,通过设定关于反馈ack/nack对应的m个pdsch传输的限定条件,而适应nr的灵活性和多变性。

本发明实施例的技术方案是这样实现的:

本发明实施例提供一种ack/nack上报方法,所述方法包括:

ue根据基站发送的信令确定pdsch传输对应上报ack/nack的时域位置;

所述ue在所述上报ack/nack的时域位置,将m个满足限定条件的pdsch传输对应的ack/nack进行上报,所述m为大于0的整数。

本发明实施例提供一种ack/nack接收方法,所述方法包括:

基站向终端ue发送信令,所述信令用于确定pdsch传输对应上报ack/nack的时域位置;

所述基站接收ue上报的ack/nack,其中所述ack/nack对应于m个满足限定条件的pdsch传输。

本发明实施例提供一种ack/nack上报装置,所述装置包括:

第一确定单元,用于根据基站发送的信令确定pdsch传输对应上报ack/nack的时域位置;

上报单元,用于在所述上报ack/nack的时域位置,将m个满足限定条件的pdsch传输对应的ack/nack进行上报,所述m为大于0的整数。

本发明实施例提供一种ack/nack接收装置,所述装置包括:

发送单元,用于向终端ue发送信令,所述信令用于确定pdsch传输对应上报ack/nack的时域位置;

接收单元,用于接收ue上报的ack/nack,其中所述ack/nack对应于m个满足限定条件的pdsch传输。

本发明实施例提供一种ack/nack上报设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述ack/nack上报方法中的步骤。

本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述ack/nack上报方法中的步骤。

本发明实施例提供的ack/nack上报方法及装置、设备、存储介质,其中,由于5gnr的子帧格式更加灵活,第n+k1子帧承载的ack/nack对应的pdsch传输子帧个数无法预测,数值更加多变。为了适应nr的灵活性和多变性,本发明实施例提供的技术方案中为上报pdsch传输对应的ack/nack设置了限定条件,根据限定条件从m’中选择出m个pdsch传输对应的ack/nack进行上报;然而限定条件的设置可以多种多样,例如可以是关于时间间隔的,可以是关于传输时刻的等。换句话说,本发明实施例设定关于反馈ack/nack对应的m个pdsch传输的限定条件,而适应nr的灵活性和多变性。

附图说明

图1为ack/nack上报位置的示意图;

图2为本发明实施例ack/nack上报方法的实现流程示意图;

图3为本发明实施例ack/nack上报位置的示意图;

图4为本发明实施例ack/nack上报方法的实现流程示意图;

图5为本发明实施例ack/nack上报装置的组成结构示意图;

图6为本发明实施例中终端的一种硬件实体示意图。

具体实施方式

pdcch(物理下行控制信道,physicaldownlinkcontrolchannel)可用于指示ue所对应的pdsch(物理下行共享信道,physicaldownlinksharedchannel)的时频资源和传输参数等调度指示信息,这些消息携带于dci中。用户需要首先检测到pdcch,并根据pdcch中携带的dci接收pdsch,如果ue正确接收pdsch,那么ue需要向基站上报ack(acknowledgement),否则ue需要向基站上报nack(negativeacknowledgement),基站根据ue上报的ack/nack判断是否需要对pdsch传输中携带的数据信息进行重传。

在ltetdd(timedivisionduplexing,时分双工)系统中,ue在第n子帧上上报的ack/nack是根据该ue在第n-k子帧上接收到的pdsch决定的。其中k的数值由下表1决定。

表1

按照上表1所示,在tdd子帧配比1~6中,由于上行子帧数量少于下行子帧,将导致多个pdsch传输的ack/nack在同一个上行子帧上上报。

下面介绍一下下行(dl)半持续调度(sps)所使用的ack/nack资源,时域上采用固定的定时(timing)关系,例如n+k;频域上,基站通过sps-configdl的n1pucch-an-persistentlist配置给终端4个可用的pucch1资源,dci中的tpccommandforpucch字段将指示从4个pucch1资源中选择1个用于回复ack/nack。

在ltefdd/tdd系统中的pdsch-ack/nack固定的定时关系(n+k)。如图1所示,nr动态调度中,通过下行dci动态指示ack/nack所使用的时域资源(k);dci中指示的资源(n+k)有可能被sfi(slotformatindicator,时隙格式指示符)等信息改变(override),由上行资源变为下行资源。如果被override,ack/nack可以延时上报,延时上报ack/nack的slot上可能也有需要上报ack/nack,可能造成pucch(物理上行控制信道,physicaluplinkcontrolchannel)资源不够用,pucch资源冲突,或者pucch资源浪费。

5gnr中ue(userequipment,终端)在第n子帧上接收到pdsch,那么ue在第n+k1子帧上上报的ack/nack,其中k1是由基站通过高层信令和/或dci(downlinkcontrolindicator,下行控制指示符)配置的,或者预定义的。而由于5gnr的子帧格式可以进行灵活变化,可能出现上行子帧较少的情况,在第n+k1子帧到来时,ue可能需要在该子帧上上报多个pdsch传输对应的ack/nack。由于5gnr的子帧格式更加灵活,第n+k1子帧承载的ack/nack对应的pdsch传输子帧个数无法预测,数值更加多变。因此需要一种方案解决灵活帧结构中的捆绑反馈ack/nack的问题。

下面结合附图和实施例对本发明的技术方案进一步详细阐述。

本实施例提出一种ack/nack上报方法,该方法应用于终端,该方法所实现的功能可以通过终端中的处理器调用程序代码来实现,当然程序代码可以保存在计算机存储介质中,可见,该终端至少包括处理器和存储介质。

图2为本发明实施例ack/nack上报方法的实现流程示意图,如图2所示,该方法包括:

步骤s201,所述ue根据基站发送的信令确定pdsch传输对应上报ack/nack的时域位置;

这里,基站向终端ue发送信令,所述信令用于确定pdsch传输对应上报ack/nack的时域位置;

这里,基站发送的信令可以采用包括dci和或sfi(slotformatindicator,时隙格式指示符)等来实现。

在实现的过程中,上报的ack/nack的时域位置为大于或等于n+k的第一个可用于传输或上报所述ack/nack的时隙(slot)或微时隙(mini-slot),其中n为接收所述pdsch的slot或mini-slot,或者n为接收所述pdsch的最后一个slot或mini-slot,k为基站通过高层信令和/或下行控制信令指示的和/或预先定义的和/或根据n确定的数值。其中所述可用于传输所述ack/nack的时隙或微时隙包括:上行时隙或微时隙、未确定的时隙或微时隙、除被动态信令指示的下行时隙或下行微时隙。其中上行时隙是指在所述时隙到来之前或所述时隙之前某个特定时刻到来之前,ue通过基站发送的广播信令、高层信令和/或动态信令确定传输方向为上行的时隙或微时隙。其中未确定的时隙或微时隙是指在所述时隙或微时隙到来之前或所述时隙或微时隙之前某个特定时刻到来之前,ue未能确定该时隙的传输方向的时隙或微时隙;或者,未确定的时隙或微时隙是指在基站发送的时隙配置消息中未明确指示传输方向为上行或下行的时隙或微时隙。

步骤s202,所述ue在所述上报ack/nack的时域位置,将m个满足限定条件的pdsch传输对应的ack/nack进行上报,所述m为大于0的整数。

这里,限定条件可以包括关于以下至少之一的条件:传输pdsch的时刻、上报ack/nack的时刻、时间间隔和数量,其中,时间间隔为传输pdsch的时刻与上报ack/nack的时刻之间的间隔。在实施的过程中,可以为时间间隔阈值和数量阈值,例如时间间隔小于时间间隔阈值,或者时间间隔在某个阈值区间,数量小于数量阈值。

这里,所述基站接收ue上报的ack/nack,其中所述ack/nack对应于m个满足限定条件的pdsch传输,所述m为大于0的整数。

在其他的实施例中,上报m个pdsch传输对应的ack/nack的时域位置可以相同。所述m为大于0且小于等于m’的整数。

在其他的实施例中,在步骤s201之前,所述方法还包括:步骤s200,ue确定上报ack/nack对应的pdsch传输的限定条件。在其他的实施例中,步骤s200,还可以为:ue确定上报ack/nack对应的pdsch传输的限定条件和m’个pdsch传输对应的限定参数;限定参数与限定条件对应的一个维度的参数,如果限定条件是有关时间间隔阈值的,那么限定参数就是时间间隔,如果限定条件是关于数量阈值的,那么限定参数就是数量。

本实施例中,如果pdsch传输对应上报的ack/nack的时域位置为可用于传输所述ack/nack的资源(例如,上行slot),那么ue在该时域位置上报所述pdsch传输对应的ack/nack以及所述pdsch传输之前t时刻之内传输的pdsch所对应的未上报的ack/nack;其中上述多个pdsch传输的ack/nack可进行合并上报,即根据上述多个pdsch传输的ack/nack确定1或多个ack/nack进行上报。如果pdsch传输对应上报的ack/nack的时域位置被override,ack/nack可以延时上报,即在n+k之后第一个可用上行slot上报ack/nack。

ue根据上述m个pdsch传输中的一个(例如第一个或最后一个)pdsch传输或其对应的pdcch或其对应的dci确定用于上报所述ack/nack的pucch的频域资源位置。参见图3所示,需要1个pucch上报合并后的ack/nack,并使用第二个pdsch传输对应的pucch资源。

由于5gnr的子帧格式更加灵活,第n+k1子帧承载的ack/nack对应的pdsch传输子帧个数无法预测,数值更加多变。为了适应nr的灵活性和多变性,本发明实施例提供的技术方案中为上报pdsch传输对应的ack/nack设置了限定条件,根据限定条件从m’中选择出m个pdsch传输对应的ack/nack进行上报;然而限定条件的设置可以多种多样,例如可以是关于时间间隔的,可以是关于传输时刻的等。换句话说,本发明实施例基于nr的灵活性,不预先设定反馈ack的时域位置,而是设定关于反馈pdsch传输数量m的限定条件。

下面就几种限定条件进行描述:

第一种,所述限定条件包括上传ack/nack对应的pdsch传输的最大个数m_max,所述ue确定上报ack/nack对应的pdsch传输的限定条件,包括:ue确定上传ack/nack对应的pdsch传输的最大个数m_max,所述m_max为大于0的整数;

所述ue在所述上报ack/nack的时域位置,将m个满足限定条件的pdsch传输对应的ack/nack进行上报,包括:所述ue在所述上报ack/nack的时域位置,将小于或者等于所述m_max的m个pdsch传输对应的ack/nack进行上报数。

在其他的实施例中,所述方法还包括:如果所述需要在所述上报ack/nack的时域位置上报ack/nack的pdsch传输的个数m’小于等于所述m_max,则所述m等于所述m’;如果所述m’大于所述m_max,所述m等于所述m_max,从所述m’个pdsch传输对应的ack/nack中确定所述m_max个作为m个。

在其他的实施例中,所述ue确定上传ack/nack对应的pdsch传输的最大个数m_max,包括:所述ue通过基站的配置信令确定所述m_max;或者,所述ue通过以下至少之一确定所述m_max:混合自动重传请求进程数、pdsch处理时延、ack/nack处理时延、上行slot比例。

本实施例中,通过设置m_max这样的限定条件,从而提供一种从m’个pdsch传输确定出m_max个pdsch传输对应的ack/nack进行上报。在实现的过程中,还可以将m_max与pdsch传输时刻进行结合,例如将m’中传输时刻靠后的m_max个pdsch传输对应的ack/nack进行上报,或者,将m’中传输时刻靠前的m_max个pdsch传输对应的ack/nack进行上报,或者,将m’中传输时刻离散的m_max个pdsch传输对应的ack/nack进行上报。假设m’为5,而m_max为3,5个pdsch传输时刻一共包括5个,例如tp1、tp2、tp3、tp4和tp5,其中第一个pdsch传输的传输时刻tp1,以此,第五个pdsch传输的传输时刻tp5,其中tp1早于tp2、tp2早于tp3、tp3早于tp4、tp4早于tp5,由于m’=5大于m=3,那么在上报的时候,只能从m’=5中挑选出m=3个pdsch传输对应的ack/nack进行上报,例如可以把pdsch传输的传输时刻对应于tp3、tp4和tp5的pdsch传输对应的ack/nack进行上报,或者可以把pdsch传输的传输时刻对应于tp1、tp2和tp3的pdsch传输对应的ack/nack进行上报,或者可以把pdsch传输的传输时刻对应于tp1、tp3和tp5的pdsch传输对应的ack/nack进行上报。

第二种,所述限定条件包括以下至少之一:最大时间间隔t_max、最小时间间隔t_min;所述ue在所述上报ack/nack的时域位置,将m个满足限定条件的pdsch传输对应的ack/nack进行上报,包括:所述m个pdsch传输的传输时刻到上报ack/nack的时域位置的时刻之间的时间间隔满足以下条件的至少之一:不大于t_max、或者不小于t_min、或者不大于t_max且不小于t_min。其中t_min小于或等于t_max。

所述限定条件包括以下至少之一:最大时间间隔t_max、最小时间间隔t_min;所述ue在所述上报ack/nack的时域位置,将m个满足限定条件的pdsch传输对应的ack/nack进行上报,包括:确定所述m’个pdsch传输的传输时刻到上报ack/nack的时域位置的时刻之间的时间间隔;将所述m’时间间隔中不大于t_max、或者不小于t_min、或者不大于t_max且不小于t_min的m个pdsch传输对应的ack/nack,在所述上报ack/nack的时域位置上进行上报。

由于5gnr的子帧格式可以进行灵活变化,可能出现上行子帧较少的情况,在第n+k1子帧到来时,ue可能需要在该子帧上上报多个pdsch传输对应的ack/nack。为了降低上报ack/nack的开销,提高ack/nack的传输可靠性,仍然可以采用的捆绑反馈ack/nack的方法。一般来说,m’个pdsch传输的传输时刻一共包括m’个,例如tp1、tp2、tp3至tpm’,而当采用捆绑反馈ack/nack的方法时,上报ack/nack的时域位置的时刻只有一个ta,所以,m’个pdsch传输中每一个pdsch传输都对应有一个时间间隔,m’个pdsch传输的时间间隔分别为tp1、tp2至tpm’。计算出m’个pdsch传输的时间间隔后,将时间间隔小于等于t_max的m个pdsch传输对应的ack/nack,在所述上报ack/nack的时域位置上进行上报;或者,将时间间隔大于等于t_min的m个pdsch传输对应的ack/nack,在所述上报ack/nack的时域位置上进行上报;或者,将时间间隔大于等于t_min且小于等于t_min的m个pdsch传输对应的ack/nack,在所述上报ack/nack的时域位置上进行上报。本实施例中,通过设置最大时间间隔t_max、最小时间间隔t_min这样的限定条件,从而提供一种从m’个pdsch传输确定出m个pdsch传输对应的ack/nack进行上报。

第三种,所述限定条件包括:时间间隔的最大差值t_delta,所述ue在所述上报ack/nack的时域位置,将m个满足限定条件的pdsch传输对应的ack/nack进行上报,包括:根据所述时间间隔的最大差值t_delta和上报ack/nack的时域位置的时刻确定传输pdsch的有效初始时刻;将pdsch传输时刻在所述有效初始时刻之后的m个pdsch传输对应的ack/nack进行上报。

所述限定条件包括:时间间隔的最大差值t_delta,所述ue在所述上报ack/nack的时域位置,将m个满足限定条件的pdsch传输对应的ack/nack进行上报,包括:根据所述时间间隔的最大差值t_delta和上报ack/nack的时域位置的时刻确定传输pdsch的有效初始时刻;将所述m’个pdsch传输的传输时刻在所述有效初始时刻之后的m个pdsch传输对应的ack/nack进行上报。

如前所述,m’个pdsch传输的传输时刻一共包括m’个,例如tp1、tp2、tp3至tpm’,而当采用捆绑反馈ack/nack的方法时,上报ack/nack的时域位置的时刻只有一个ta,本领域的技术人员了解,上报ack/nack的时域位置的时刻ta是晚于pdsch传输时刻tp的,tp包括tp1、tp2、tp3至tpm’,时间间隔的最大差值t_delta是pdsch传输时刻与上报ack/nack的时域位置的时刻ta之间的最大差值,因此,根据上报ack/nack的时域位置的时刻ta减去t_delta即可以得到传输pdsch的有效初始时刻tb,将所述m’个pdsch传输的传输时刻在所述有效初始时刻之后的m个pdsch传输对应的ack/nack进行上报。

在其他的实施例中,所述m_max、t_max、t_min或t_delta通过基站的配置信令配置;或者,所述m_max、t_max、t_min或t_delta由ue或网络侧通过以下至少之一确定:混合自动重传请求进程数、pdsch处理时延、ack/nack处理时延、上行时隙比例、上报ack/nack的最大比特数。

在其他的实施例中,所述ue在所述上报ack/nack的时域位置,将m个满足限定条件的pdsch传输对应的ack/nack进行上报,包括:采用捆绑反馈ack/nack的方法,在所述上报ack/nack的时域位置,将m个满足限定条件的pdsch传输对应的ack/nack进行上报;例如,ue分别针对每个码字或码块组将m个pdsch传输对应码字或码块组的ack/nack进行逻辑与运算,得到n个ack/nack,其中n为一个pdsch传输包含的码字或码块组的个数或最大个数;

或者,ue将m个pdsch传输分为p组,ue分别将每组pdsch传输的ack/nack进行逻辑与运算,得到需要上报的ack/nack,其中p为大于0小于m的整数。

其中,p可以根据能够上报的ack/nack的最大比特数决定。其中每个组包含q个pdsch传输,其中q为不小于并且不大于的整数。

如前面所述,一共具有m’个pdsch传输对应的ack/nack,根据限定条件从m’个选取m个pdsch传输,而一个pdsch传输中包括n个码字或码块组,即m个pdsch传输中的第一个pdsch传输中包括n个码字或码块组,m个pdsch传输中的第二个pdsch传输中包括n个码字或码块组,直至,m个pdsch传输中的第m个pdsch传输中包括n个码字或码块组,那么将m个pdsch传输中的第一个至第m个pdsch传输中的第一个码字或码块组的ack/nack进行逻辑与运算,得到第一个结果;将m个pdsch传输中的第一个至第m个pdsch传输中的第二个码字或码块组的ack/nack进行逻辑与运算,得到第二个结果;直至,将m个pdsch传输中的第一个至第m个pdsch传输中的第(n-1)个码字或码块组的ack/nack进行逻辑与运算,得到第(n-1)个结果;将m个pdsch传输中的第一个至第m个pdsch传输中的第n个码字或码块组的ack/nack进行逻辑与运算,得到第n个结果,如此,就得到n个ack/nack。

为了降低上报ack/nack的开销,提高ack/nack的传输可靠性,ltetdd系统采用了捆绑(bundling)反馈ack/nack的方法。具体方法如下:ue在第n子帧上上报的ack/nack是根据该ue在第n-k子帧上接收到的pdsch的ack/nack共同决定,其中k∈k,k为子帧n对应的k的取值集合,ue分别针对每个码字将k集合中对应的所有下行子帧上收到的pdsch的对应码字(codeword)的ack/nack进行逻辑与运算,得到1~2个ack/nack(lte中每个pdsch传输中最多有2个码字),并在第n子帧上上报给enb。

在其他的实施例中,所述ue根据基站发送的信令确定pdsch传输对应上报ack/nack的时域位置,包括:确定所述基站发送的信令指示的数值k;确定所述pdsch传输的最后一个时隙或微时隙的数值n;确定大于或等于n+k的第一个可用于上报ack/nack的时隙或微时隙;将所述第一个可用于上报所述ack/nack的时隙或微时隙确定为所述上报ack/nack的时域位置。其中,基站发送的信令可以采用包括dci和或sfi(slotformatindicator,时隙格式指示符)等来实现。

在其他的实施例中,所述可用于上报ack/nack的时隙或微时隙包括:上行时隙、上行微时隙、未确定的时隙或未确定的微时隙、除被动态信令指示的下行时隙。

在其他的实施例中,所述m个pdsch传输是在同一个载波或同一个频域资源集合中传输的。其中所述频域资源集合可以是带宽部分(bandwidthpart)或由至少一个子带或由至少一个资源块组成。

在其他的实施例中,一个所述pdsch传输是在一个载波的一个下行时隙、微时隙、或下行子帧中传输的,或者一个所述pdsch传输是在一个载波的多个下行时隙、微时隙或下行子帧中传输的。

本实施例针对nrpdschack/nack的上报方式,提出了一种基于捆绑的上报ack/nack方法,图4为本发明实施例上报ack/nack方法的实现流程示意图,如图4所示,该方法包括:

步骤s401,ue根据基站发送的信令确定pdsch传输对应上报的ack/nack的时域位置。

基站发送的信息可以为配置信令。

在其他的实施例中,上报的ack/nack的时域位置为大于或等于n+k的第一个可用于传输所述ack/nack的时隙(slot)或微时隙(mini-slot),其中n为接收所述pdsch传输的最后一个slot或mini-slot,k为基站通过高层信令和/或下行控制信令指示的数值。

其中所述可用于传输所述ack/nack的时隙或微时隙包括:上行时隙或微时隙、未确定的时隙或微时隙。其中上行时隙是指在所述时隙到来之前或所述时隙之前某个特定时刻到来之前,ue通过基站发送的广播信令、高层信令和/或动态信令确定传输方向为上行的时隙或微时隙。其中未确定的时隙或微时隙是指在所述时隙或微时隙到来之前或所述时隙或微时隙之前某个特定时刻到来之前,ue未能确定该时隙的传输方向的时隙或微时隙。其中所述动态信令包括dci和或sfi(slotformatindicator,时隙格式指示符)。

步骤s402,ue在上述上报ack/nack的时域位置,将m个满足限定条件的pdsch传输对应的ack/nack进行绑定上报,其中m为正整数。

其中上报m个pdsch传输对应的ack/nack的时域位置相同,或者,上报m个pdsch传输对应的ack/nack的时域位置相同并且载波相同,或者,上报m个pdsch传输对应的ack/nack的时域位置相同并且频域资源集合相同。其中所述频域资源集合可以是带宽部分(bandwidthpart)或由至少一个子带或由至少一个资源块组成。

在其他的实施例中,ue分别针对每个码字或码块组将上述多个pdsch传输对应码字或码块组的ack/nack进行逻辑与运算,得到n个ack/nack,其中n为pdsch传输包含的码字或cbg(codeblockgroup,码块组)的个数。

在其他的实施例中,m为不超过m_max的正整数,其中m_max是基站通过高层信令配置或者是根据harq(hybridautomaticrepeatrequest)进程数、pdsch和/或ack/nack处理时延、上行slot比例等因素中的至少一个确定的。

例如:如果上述上报ack/nack的时域位置出现m’个pdsch传输对应的ack/nack,其中m’>m_max,那么ue选择其中m_max个pdsch传输对应的ack/nack进行绑定上报。例如,ue选择m’个pdsch传输中的最后m_max个pdsch传输对应的ack/nack进行绑定上报。

在其他的实施例中,上述m个pdsch传输的传输时刻到上述上报ack/nack的时域位置的第一时间间隔不大于t_max和/或第一时间间隔不小于t_min。其中t_max和/或t_min是基站通过高层信令配置或者是根据harq(hybridautomaticrepeatrequest)进程数、pdsch和/或ack/nack处理时延、上行slot比例等因素中的至少一个确定的。

例如:如果上述上报ack/nack的时域位置出现m’个pdsch传输对应的ack/nack,其中某些pdsch传输时刻到上述上报ack/nack的时域位置的第一时间间隔大于t_max,那么ue选择其中第一时间间隔不大于t_max的pdsch传输对应的ack/nack进行绑定上报。

例如:如果上述上报ack/nack的时域位置出现m’个pdsch传输对应的ack/nack,其中某些pdsch传输时刻到上述上报ack/nack的时域位置的第一时间间隔大于t_max或小于t_min,那么ue选择其中第一时间间隔不大于t_max且不小于t_min的pdsch传输对应的ack/nack进行绑定上报。

在其他的实施例中,上述m个pdsch传输的传输时刻到上述上报ack/nack的时域位置的第一时间间隔不大于t_max和/或第一时间间隔不小于t_min,并且m为不超过m_max的正整数。其中t_max、t_min、m_max是基站通过高层信令配置或者是根据harq(hybridautomaticrepeatrequest)进程数、pdsch和/或ack/nack处理时延、上行slot比例等因素中的至少一个确定的。

例如:如果上述上报ack/nack的时域位置出现m’个pdsch传输对应的ack/nack,其中某些pdsch传输时刻到上述上报ack/nack的时域位置的第一时间间隔大于t_max,那么ue选择其中第一时间间隔不大于t_max的m”个pdsch传输对应的ack/nack进行绑定上报。如果m”>m_max,那么ue从上述m”个pdsch传输中选择其中m_max个pdsch传输对应的ack/nack进行绑定上报。例如,ue选择m”个pdsch传输中的最后m_max个pdsch传输对应的ack/nack进行绑定上报。

在其他的实施例中,上述m个pdsch传输的传输时刻到上述上报ack/nack的时域位置的第一时间间隔的最大值与最小值的差值不超过t_delta。其中t_delta是基站通过高层信令配置或者是根据harq(hybridautomaticrepeatrequest)进程数、pdsch和/或ack/nack处理时延、上行slot比例等因素中的至少一个确定的。

与现有技术相比,本实施例具有以下技术优点:适应于灵活的帧结构配置,捆绑反馈ack/nack的个数更加灵活,适应于不同harq处理能力的ue和不同的上下行配比。通过限定上报ack/nack对应的pdsch传输,可以使得上报ack/nack对应的m个pdsch传输经过的信道具有相似的信道特征,从而m个pdsch传输的ack/nack具有相似性,可以增加ack/nack的准确度,降低ack/nack的开销。

本发明实施例再提供一种ack/nack上报,该方法包括:

步骤一:ue根据基站发送的信令确定pdsch传输对应上报的ack/nack的时域位置。

其中,上报的ack/nack的时域位置为大于或等于n+k的第一个可用于传输所述ack/nack的时隙(slot)或微时隙(mini-slot),其中n为接收所述pdsch传输的最后一个slot或mini-slot,k为基站通过高层信令和/或下行控制信令指示的数值。

步骤二:ue在上述上报ack/nack的时域位置,将m个满足限定条件的pdsch传输对应的ack/nack进行绑定上报,其中m为正整数。其中上报m个pdsch传输对应的ack/nack的时域位置相同,或者,上报m个pdsch传输对应的ack/nack的时域位置相同并且载波相同,或者,上报m个pdsch传输对应的ack/nack的时域位置相同并且频域资源集合相同。

其中,ue分别针对每个码字或码块组将上述多个pdsch传输对应码字或码块组的ack/nack进行逻辑与运算,得到n个ack/nack,其中n为pdsch传输包含的码字或码块组(codeblockgroup,cbg)的个数。

在实现的过程中,m至少满足以下条件之一:

1)m为不超过预设m_max的正整数;

2)m个pdsch传输的传输时刻到上述上报ack/nack的时域位置的第一时间间隔不大于t_max和/或第一时间间隔不小于t_min;

3)m个pdsch传输的传输时刻到上述上报ack/nack的时域位置的第一时间间隔的最大值与最小值的差值不超过t_delta;

其中,m_max,t_max,t_min,t_delta为基站通过高层信令配置或者是ue/网络侧设备根据harq(hybridautomaticrepeatrequest)进程数、pdsch和/或ack/nack处理时延、上行slot比例等因素中的至少一个确定的。

本实施例提供的技术方案,适应于灵活的帧结构配置,捆绑反馈ack/nack的个数更加灵活,适应于不同harq处理能力的ue和不同的上下行配比。

基于前述的实施例,本发明实施例提供一种ack/nack上报装置,该装置包括所包括的各单元、以及各单元所包括的各模块,可以通过ack/nack设备(终端)中的处理器来实现;当然也可通过逻辑电路实现;在实施的过程中,处理器可以为中央处理器(cpu)、微处理器(mpu)、数字信号处理器(dsp)或现场可编程门阵列(fpga)等。

图5为本发明实施例ack/nack上报装置的组成结构示意图,如图5所示,所述装置包括第一装置500和第二装置510,第一装置500包括第一确定单元501和上报单元502,第二装置510包括发送单元511和接收单元512;其中:

发送单元511,用于向终端ue发送信令,所述信令用于确定pdsch传输对应上报ack/nack的时域位置;

第一确定单元501,用于根据基站发送的信令确定pdsch传输对应上报ack/nack的时域位置;

例如上报的ack/nack的时域位置为第n+k个slot,其中n为接收所述pdsch传输的最后一个slot,k为dci指示的数值;如果pdsch传输对应上报的ack/nack的时域位置为不可用于传输所述ack/nack的资源(例如,非上行slot),那么ue在该时域位置不上报ack/nack。如果pdsch传输对应上报的ack/nack的时域位置为可用于传输所述ack/nack的资源(例如,上行slot),那么ue在该时域位置上报所述pdsch传输对应的ack/nack以及所述pdsch传输之前t时刻之内传输的pdsch所对应的未上报的ack/nack。其中上述多个pdsch传输的ack/nack可进行合并上报,即根据上述多个pdsch传输的ack/nack确定1个ack/nack进行上报。

上报单元502,用于在所述上报ack/nack的时域位置,将m个满足限定条件的pdsch传输对应的ack/nack进行上报,所述m为大于0的整数。

接收单元512,用于接收ue上报的ack/nack,其中所述ack/nack对应于m个满足限定条件的pdsch传输。

在其他的实施例中,所述第一装置还包括第二确定单元503,用于上报ack/nack对应的pdsch传输的限定条件。

在其他的实施例中,所述限定条件包括上传ack/nack对应的pdsch传输的最大个数m_max,所述第二确定单元,用于确定上传ack/nack的最大个数m_max,所述m_max为大于0的整数;

所述上报单元,用于在所述上报ack/nack的时域位置,将小于或者等于所述m_max的m个pdsch传输对应的ack/nack进行上报数。

在其他的实施例中,所述装置还包括第三确定单元,用于如果所述需要在所述上报ack/nack的时域位置上报ack/nack的pdsch传输的个数m’小于等于所述m_max,则所述m等于所述m’;如果所述m’大于所述m_max,所述m等于所述m_max,从所述m’个pdsch传输对应的ack/nack中确定所述m_max个作为m个。

在其他的实施例中,所述限定条件包括以下至少之一:最大时间间隔t_max、最小时间间隔t_min;所述上报单元包括:

第一确定模块,用于确定所述m’个pdsch传输的传输时刻到上报ack/nack的时域位置的时刻之间的时间间隔;

第一上报模块,用于将所述m’时间间隔中不大于t_max、或者不小于t_min、或者不大于t_max且不小于t_min的m个pdsch传输对应的ack/nack,在所述上报ack/nack的时域位置上进行上报。

在其他的实施例中,所述限定条件包括:时间间隔的最大差值t_delta,所述上报单元包括:

第二确定模块,用于根据所述时间间隔的最大差值t_delta和上报ack/nack的时域位置的时刻确定传输pdsch的有效初始时刻;

第二上报模块,用于将所述m’个pdsch传输的传输时刻在所述有效初始时刻之后的m个pdsch传输对应的ack/nack进行上报。

在其他的实施例中,所述装置还包括:配置单元,用于通过基站的配置信令配置所述m_max、t_max、t_min或t_delta;或者,第四确定单元,用于通过以下至少之一确定所述m_max、t_max、t_min或t_delta:混合自动重传请求进程数、pdsch处理时延、ack/nack处理时延、上行时隙比例、上报ack/nack的最大比特数。

在其他的实施例中,所述上报单元,用于分别针对每个码字或码块组将n个pdsch传输对应码字或码块组的ack/nack进行逻辑与运算,得到n个ack/nack,其中n为pdsch传输包含的码字或码块组的个数或最大个数;

或者,ue将m个pdsch传输分为p组,ue分别将每组pdsch传输的ack/nack进行逻辑与运算,得到需要上报的ack/nack,其中p为大于0小于m的整数。

在其他的实施例中,所述第一确定单元,包括:

第三确定模块,用于确定所述基站发送的信令指示的数值k;

第四确定模块,用于确定所述pdsch传输的最后一个时隙或微时隙的数值n;

第五确定模块,用于确定大于或等于n+k的第一个可用于上报ack/nack的时隙或微时隙;

第六确定模块,用于将所述第一个可用于上报所述ack/nack的时隙或微时隙确定为所述上报ack/nack的时域位置。

在其他的实施例中,所述可用于上报ack/nack的时隙或微时隙包括:上行时隙、上行微时隙、未确定的时隙或未确定的微时隙、除被动态信令指示的下行时隙。

在其他的实施例中,上报m个pdsch传输对应的ack/nack的时域位置相同。

以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本发明装置实施例中未披露的技术细节,请参照本发明方法实施例的描述而理解。

需要说明的是,本发明实施例中,如果以软件功能模块的形式实现上述的ack/nack上报方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台终端或基站执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:u盘、移动硬盘、只读存储器(readonlymemory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本发明实施例不限制于任何特定的硬件和软件结合。

对应地,本发明实施例提供一种ack/nack上报设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述ack/nack上报方法中的步骤。

本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述ack/nack上报方法中的步骤。

以上存储介质和设备实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本发明装置实施例中未披露的技术细节,请参照本发明存储介质和设备实施例的描述而理解。

需要说明的是,图6为本发明实施例中终端的一种硬件实体示意图,如图6所示,该终端600的硬件实体包括:处理器601、通信接口602和存储器603,其中

处理器601通常控制终端600的总体操作。

通信接口602可以使终端通过网络与其他终端或基站通信。

存储器603配置为存储由处理器601可执行的指令和应用,还可以缓存待处理器601以及终端600中各模块待处理或已经处理的数据(例如,图像数据、音频数据、语音通信数据和视频通信数据),可以通过闪存(flash)或随机访问存储器(randomaccessmemory,ram)实现。

应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(readonlymemory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。

或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可以是终端)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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