ACK/NACK反馈方法、系统、基站、终端与流程

文档序号:20212677发布日期:2020-03-31 11:18阅读:522来源:国知局
ACK/NACK反馈方法、系统、基站、终端与流程

本公开涉及通信技术领域,特别涉及一种ack/nack反馈方法、系统、基站、终端。



背景技术:

在传统上行传输过程中,用户通过sr(schedulingrequest,调度请求)请求上行传输资源,基站通过dci(downlinkcontrolinformation,下行控制信息)调度用户的上行传输。为了降低时延和信令开销,在5g的nr(newradio,新空口)中引入了无调度上行传输,用户根据半静态的资源分配进行上行传输。

根据标准化工作中达成的协议,引入一个计时器用于对无调度上行传输接收情况的确认。对于用户端,用户在一次上行传输后启动计时器,若用户在计时器运行期间没有接收到对应该harq进程重传的动态dci调度,则默认基站对本次上行传输接收成功。对于基站端,若接收失败则通过dci动态调度该上行传输的重传,若接收成功则不传输反馈信息。

在目前无调度上行传输及harq(hybridautomaticrepeatrequest,混合自动重传)机制下,用户在没有上行数据到来时,不会在配置的资源上进行传输,因此,若基站在配置的资源上没有检测到上行传输,则不会发送反馈信息。



技术实现要素:

发明人发现:根据目前的无调度上行传输及harq机制,用户发送上行传输,而由于信道衰落严重等其他情况,基站认为用户在配置的资源上没有进行上行传输,从而不会发送反馈信息。此时对于用户端而言,会将这种情况与上述基站接收成功时不发送反馈信息的情况存在混淆,造成上行数据的丢失。

本公开所要解决的一个技术问题是:提出一种针对终端无调度上行传输的ack/nack反馈方法,提高上行传输的成功率。

根据本公开的一些实施例,提供的一种ack/nack反馈方法,包括:向终端发送对应的反馈周期、反馈时间以及对应的确认或否认ack/nack指示信息在反馈信息中的位置;其中,各个终端被划分至不同的终端组,同一终端组中各个终端对应的反馈周期、反馈时间相同;根据接收的终端在对应的反馈周期内上行传输的情况,生成终端对应的该反馈周期内ack/nack指示信息;根据同一终端组中各个终端对应的ack/nack指示信息在反馈信息中的位置,为该终端组生成反馈信息;根据终端组对应的反馈周期和反馈时间向终端组发送对应的反馈信息,以便各个终端获取对应的ack/nack指示信息。

在一些实施例中,向终端发送对应的反馈周期、反馈时间以及对应的确认或否认ack/nack指示信息在反馈信息中的位置包括:通过无线资源控制rrc信令向终端发送对应的反馈周期、反馈时间以及对应的确认或否认ack/nack指示信息在反馈信息中的位置。

在一些实施例中,在终端组中各个终端在对应的反馈周期内只有一次上行传输机会的情况下,反馈信息包括通过公共下行控制信息dci传输的反馈信息;终端对应的该反馈周期内的ack/nack指示信息用于指示基站是否接收到该终端的上行传输的信息;或者在终端组的终端在对应的反馈周期内有多次上行传输机会的情况下,反馈信息包括通过公共dci传输的反馈信息;终端对应的该反馈周期内ack/nack指示信息,用于指示基站接收到该终端的上行传输的次数;或者在终端组的终端在对应的反馈周期内有多次上行传输机会,且传输机会数低于阈值的情况下,反馈信息包括通过公共dci传输的反馈信息;终端对应的该反馈周期内ack/nack指示信息为位图,位图的每一位用于指示基站是否接收到该终端对应的一次上行传输机会;或者在终端组的终端在对应的反馈周期内进行多次上行传输,且传输次数高于阈值的情况下,反馈信息包括通过物理下行共享信道pdsch传输的反馈信息;终端对应的该反馈周期内ack/nack指示信息为位图,位图的每一位用于指示基站是否接收到该终端对应的一次上行传输机会。

在一些实施例中,该方法还包括:向终端发送对应的ack/nack反馈方案,ack/nack反馈方案用于指示终端对应的ack/nack指示信息的形式和含义。

在一些实施例中,该方法还包括:向终端发送对应的ack/nack指示信息比特数,以便终端根据的ack/nack指示信息比特数,获取对应的指ack/nack指示信息。

在一些实施例中,该方法还包括:根据终端的时延需求和上行传输的资源信息,将终端划分为不同的终端组,并确定基站对终端进行反馈的反馈周期和反馈时间。

在一些实施例中,根据终端的时延需求和上行传输的资源信息,将终端划分为不同的终端组包括:根据终端的时延需求和上行传输的资源信息,可确定终端的反馈时间范围,将反馈时间范围重叠的终端划分为同一终端组;反馈时间范围满足终端的时延要求;反馈时间为终端上行传输占用的时域位置之后的可用下行时隙或符号。

在一些实施例中,该方法还包括:向终端发送对应的组无线网络临时标识group-rnti,同一终端组中的终端的group-rnti相同;在反馈信息为通过公共dci传输的反馈信息的情况下,利用终端组对应的group-rnti为该终端组对应的反馈信息进行加扰;或者在反馈信息为通过pdsch传输的反馈信息的情况下,利用终端组对应的group-rnti为调度该终端组对应的反馈信息的dci进行加扰。

根据本公开的另一些实施例,提供的一种ack/nack反馈方法,包括:终端接收基站发送对应的反馈周期、反馈时间以及对应的确认或否认ack/nack指示信息在反馈信息中的位置;其中,各个终端被划分至不同的终端组,同一终端组中各个终端对应的反馈周期、反馈时间相同;终端根据对应的反馈周期和反馈时间接收基站发送的反馈信息;终端根据ack/nack指示信息在反馈信息中的位置对反馈信息进行解析,获取对应的ack/nack指示信息。

在一些实施例中,终端通过无线资源控制rrc信令接收基站发送对应的反馈周期、反馈时间以及对应的确认或否认ack/nack指示信息在反馈信息中的位置。

在一些实施例中,在终端组中各个终端在对应的反馈周期内只有一次上行传输机会的情况下,反馈信息包括通过公共下行控制信息dci传输的反馈信息;终端对应的该反馈周期内的ack/nack指示信息用于指示基站是否接收到该终端的上行传输的信息;或者在终端组的终端在对应的反馈周期内有多次上行传输机会的情况下,反馈信息包括通过公共dci传输的反馈信息;终端对应的该反馈周期内ack/nack指示信息,用于指示基站接收到该终端的上行传输的次数;或者在终端组的终端在对应的反馈周期内有多次上行传输机会,且传输机会数低于阈值的情况下,反馈信息包括通过公共dci传输的反馈信息;终端对应的该反馈周期内ack/nack指示信息为位图,位图的每一位用于指示基站是否接收到该终端对应的一次上行传输机会;或者在终端组的终端在对应的反馈周期内进行多次上行传输,且传输次数高于阈值的情况下,反馈信息包括通过物理下行共享信道pdsch传输的反馈信息;终端对应的该反馈周期内ack/nack指示信息为位图,位图的每一位用于指示基站是否接收到该终端对应的一次上行传输机会。

在一些实施例中,该方法还包括:终端接收基站发送的对应的ack/nack反馈方案,ack/nack反馈方案用于指示终端对应的ack/nack指示信息的形式和含义;终端根据ack/nack指示信息在反馈信息中的位置对反馈信息进行解析包括:终端根据对应的ack/nack反馈方案和ack/nack指示信息在反馈信息中的位置对反馈信息进行解析。

在一些实施例中,该方法还包括:终端接收基站发送的对应的ack/nack指示信息比特数;终端根据ack/nack指示信息在反馈信息中的位置对反馈信息进行解析包括:终端根据对应的ack/nack反馈方案、ack/nack指示信息比特数和ack/nack指示信息在反馈信息中的位置对反馈信息进行解析。

在一些实施例中,该方法还包括:终端接收基站发送的对应的组无线网络临时标识group-rnti,同一终端组中的终端的group-rnti相同;终端根据ack/nack指示信息在反馈信息中的位置对反馈信息进行解析包括:终端在反馈信息为通过公共dci传输的反馈信息的情况下,利用对应的group-rnti对反馈信息进行解扰,并根据ack/nack指示信息在反馈信息中的位置对反馈信息进行解析;或者终端在反馈信息为通过pdsch传输的反馈信息的情况下,利用对应的group-rnti对反为调度反馈信息的dci进行解扰,并根据ack/nack指示信息在反馈信息中的位置对反馈信息进行解析。

根据本公开的又一些实施例,提供的一种基站,包括:配置信息发送模块,用于向终端发送对应的反馈周期、反馈时间以及对应的确认或否认ack/nack指示信息在反馈信息中的位置;其中,各个终端被划分至不同的终端组,同一终端组中各个终端对应的反馈周期、反馈时间相同;指示信息生成模块,用于根据接收的终端在对应的反馈周期内上行传输的情况,生成终端对应的该反馈周期内ack/nack指示信息;反馈信息生成模块,用于根据同一终端组中各个终端对应的ack/nack指示信息在反馈信息中的位置,为该终端组生成反馈信息;反馈信息发送模块,根据终端组对应的反馈周期和反馈时间向终端组发送对应的反馈信息,以便各个终端获取对应的ack/nack指示信息。

在一些实施例中,配置信息发送模块用于通过无线资源控制rrc信令向终端发送对应的反馈周期、反馈时间以及对应的确认或否认ack/nack指示信息在反馈信息中的位置。

在一些实施例中,在终端组中各个终端在对应的反馈周期内只有一次上行传输机会的情况下,反馈信息包括通过公共下行控制信息dci传输的反馈信息;终端对应的该反馈周期内的ack/nack指示信息用于指示基站是否接收到该终端的上行传输的信息;或者在终端组的终端在对应的反馈周期内有多次上行传输机会的情况下,反馈信息包括通过公共dci传输的反馈信息;终端对应的该反馈周期内ack/nack指示信息,用于指示基站接收到该终端的上行传输的次数;或者在终端组的终端在对应的反馈周期内有多次上行传输机会,且传输机会数低于阈值的情况下,反馈信息包括通过公共dci传输的反馈信息;终端对应的该反馈周期内ack/nack指示信息为位图,位图的每一位用于指示基站是否接收到该终端对应的一次上行传输机会;或者在终端组的终端在对应的反馈周期内进行多次上行传输,且传输次数高于阈值的情况下,反馈信息包括通过物理下行共享信道pdsch传输的反馈信息;终端对应的该反馈周期内ack/nack指示信息为位图,位图的每一位用于指示基站是否接收到该终端对应的一次上行传输机会。

在一些实施例中,配置信息发送模块还用于向终端发送对应的ack/nack反馈方案,ack/nack反馈方案用于指示终端对应的ack/nack指示信息的形式和含义。

在一些实施例中,配置信息发送模块还用于向终端发送对应的ack/nack指示信息比特数,以便终端根据的ack/nack指示信息比特数,获取对应的指ack/nack指示信息。

在一些实施例中,该基站还包括:配置信息确定模块,用于根据终端的时延需求和上行传输的资源信息,将终端划分为不同的终端组,并确定基站对终端进行反馈的反馈周期和反馈时间。

在一些实施例中,配置信息确定模块用于根据终端的时延需求和上行传输的资源信息,可确定终端的反馈时间范围,将反馈时间范围重叠的终端划分为同一终端组;反馈时间范围满足终端的时延要求;反馈时间为终端上行传输占用的时域位置之后的可用下行时隙或符号。

在一些实施例中,配置信息发送模块还用于向终端发送对应的组无线网络临时标识group-rnti,同一终端组中的终端的group-rnti相同;反馈信息生成模块还用于在反馈信息为通过公共dci传输的反馈信息的情况下,利用终端组对应的group-rnti为该终端组对应的反馈信息进行加扰;或者在反馈信息为通过pdsch传输的反馈信息的情况下,利用终端组对应的group-rnti为调度该终端组对应的反馈信息的dci进行加扰。

根据本公开的再一些实施例,提供的一种终端,包括:配置信息接收模块,用于接收基站发送对应的反馈周期、反馈时间以及对应的确认或否认ack/nack指示信息在反馈信息中的位置;其中,各个终端被划分至不同的终端组,同一终端组中各个终端对应的反馈周期、反馈时间相同;反馈信息接收模块,用于根据对应的反馈周期和反馈时间接收基站发送的反馈信息;信息解析模块,用于根据ack/nack指示信息在反馈信息中的位置对反馈信息进行解析,获取对应的ack/nack指示信息。

在一些实施例中,配置信息接收模块用于通过无线资源控制rrc信令接收基站发送对应的反馈周期、反馈时间以及对应的确认或否认ack/nack指示信息在反馈信息中的位置。

在一些实施例中,在终端组中各个终端在对应的反馈周期内只有一次上行传输机会的情况下,反馈信息包括通过公共下行控制信息dci传输的反馈信息;终端对应的该反馈周期内的ack/nack指示信息用于指示基站是否接收到该终端的上行传输的信息;或者在终端组的终端在对应的反馈周期内有多次上行传输机会的情况下,反馈信息包括通过公共dci传输的反馈信息;终端对应的该反馈周期内ack/nack指示信息,用于指示基站接收到该终端的上行传输的次数;或者在终端组的终端在对应的反馈周期内有多次上行传输机会,且传输机会数低于阈值的情况下,反馈信息包括通过公共dci传输的反馈信息;终端对应的该反馈周期内ack/nack指示信息为位图,位图的每一位用于指示基站是否接收到该终端对应的一次上行传输机会;或者在终端组的终端在对应的反馈周期内进行多次上行传输,且传输次数高于阈值的情况下,反馈信息包括通过物理下行共享信道pdsch传输的反馈信息;终端对应的该反馈周期内ack/nack指示信息为位图,位图的每一位用于指示基站是否接收到该终端对应的一次上行传输机会。

在一些实施例中,配置信息接收模块还用于接收基站发送的对应的ack/nack反馈方案,ack/nack反馈方案用于指示终端对应的ack/nack指示信息的形式和含义;信息解析模块用于根据对应的ack/nack反馈方案和ack/nack指示信息在反馈信息中的位置对反馈信息进行解析。

在一些实施例中,配置信息接收模块还用于接收基站发送的对应的ack/nack指示信息比特数;信息解析模块用于根据对应的ack/nack反馈方案、ack/nack指示信息比特数和ack/nack指示信息在反馈信息中的位置对反馈信息进行解析。

在一些实施例中,配置信息接收模块还用于接收基站发送的对应的组无线网络临时标识group-rnti,同一终端组中的终端的group-rnti相同;信息解析模块用于在反馈信息为通过公共dci传输的反馈信息的情况下,利用对应的group-rnti对反馈信息进行解扰,并根据ack/nack指示信息在反馈信息中的位置对反馈信息进行解析;或者在反馈信息为通过pdsch传输的反馈信息的情况下,利用对应的group-rnti对反为调度反馈信息的dci进行解扰,并根据ack/nack指示信息在反馈信息中的位置对反馈信息进行解析。

根据本公开的又一些实施例,提供的一种基站,包括:存储器;以及耦接至存储器的处理器,处理器被配置为基于存储在存储器设备中的指令,执行如前述任意实施例的ack/nack反馈方法。

根据本公开的再一些实施例,提供的一种终端,包括:存储器;以及耦接至存储器的处理器,处理器被配置为基于存储在存储器设备中的指令,执行如前述任意实施例的ack/nack反馈方法。

根据本公开的又一些实施例,提供的一种计算机可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现前述任意实施例的ack/nack反馈方法的步骤。

根据本公开的再一些实施例,提供的一种ack/nack反馈系统包括:前述任意实施例的基站和终端。

本公开中将终端划分为不同的终端组,针对不同的终端组设置对应的反馈周期和反馈时间。根据终端在对应的反馈周期内上行传输的情况,为每个终端组生成反馈信息。然后按照对应的反馈周期和反馈时间向各个终端组发送反馈信息。终端根据获知的反馈周期、反馈时间和对应的ack/nack指示信息在反馈信息中的位置,可以接收到自身的ack/nack指示信息。基于本公开的方案,终端可以根据ack/nack指示信息确定自身的上行传输是否被接收到,进而选择是否进行重传,提高了上行传输的成功率和可靠性。此外,通过将终端分组,同一终端组内的终端共用反馈信息,减少了基站与终端之间的交互,提高了下行物理信道的资源利用率。

通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其它特征及其优点将会变得清楚。

附图说明

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

图1示出本公开的一些实施例的ack/nack反馈方法的流程示意图。

图2示出本公开的另一些实施例的ack/nack反馈方法的流程示意图。

图3a、图3b、图3c、图3d分别示出本公开的一些实施例的反馈信息的示意图。

图4a、图4b、图4c、图4d分别示出本公开的一些实施例的反馈信息的示意图。

图5示出本公开的一些实施例的基站的结构示意图。

图6示出本公开的一些实施例的终端的结构示意图。

图7示出本公开的一些实施例的ack/nack反馈装置的结构示意图。

图8示出本公开的另一些实施例的ack/nack反馈装置的结构示意图。

图9示出本公开的一些实施例的ack/nack反馈系统的结构示意图。

具体实施方式

下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。

本公开提供一种ack/nack反馈方法,可用于基站针对无调度上行传输的终端进行反馈的场景。下面结合图1描述本公开ack/nack反馈方法。

图1为本公开ack/nack反馈方法一些实施例的流程图。如图1所示,该实施例的方法包括:步骤s102~s108。

在步骤s102中,向终端发送对应的反馈周期、反馈时间以及对应的ack/nack(确认或否认)指示信息在反馈信息中的位置;相应的,终端接收自身对应的反馈周期、反馈时间以及对应的ack/nack指示信息在反馈信息中的位置。

ack/nack指示信息用于指示基站是否接收到终端的上行传输。各个终端被划分至不同的终端组,同一终端组中各个终端对应的反馈周期、反馈时间相同。在一些实施例中,根据终端的时延需求和上行传输的资源信息,确定基站对终端进行上行传输反馈的反馈周期和反馈时间;根据反馈周期和反馈时间将终端划分为不同的终端组。可以根据终端的业务类型确定终端的时延需求。

针对每一个终端,反馈周期和反馈时间的确定需要考虑以下2个因素:1)时延需求。例如,urllc(ultrareliable&lowlatencycommunication,高可靠低时延通信)业务对用户平面的时延要求为0.5ms,embb(enhancemobilebroadband,增强移动宽带)业务对用户平面的时延要求为4ms,而对于物联网业务对时延要求则较为宽松。反馈周期的确定需保证满足终端的时延要求,即终端上行传输到用户接收反馈信息应满足终端业务允许的时延要求。2)上行传输的资源信息(例如上行传输资源周期和资源的时域位置)。反馈时间可以为终端上行传输占用的时域位置之后的可用下行时隙或符号。

对于每一个终端,根据配置的上行传输资源信息和当前业务的时延需求,可确定终端可用的合适的反馈时间范围。将可用反馈时间范围重叠的终端分为一组。终端组的反馈周期和反馈时间由各个终端的反馈时间范围确定,反馈时间范围应满足终端的时延要求。

针对同一终端组中各个终端,利用同一条反馈信息传输这些终端的ack/nack指示信息。同一终端组中各个终端的ack/nack指示信息在反馈信息中的位置可以随机分配,或者按照各个终端在一个反馈周期内上行传输的顺序确定,可以根据实际需求进行设置。

在一些实施例中,通过rrc(radioresourcecontrol,无线资源控制)信令向终端发送对应的反馈周期、反馈时间以及对应的确认或否认ack/nack指示信息在反馈信息中的位置。

在步骤s104中,根据接收的终端在对应的反馈周期内上行传输的情况,生成终端对应的该反馈周期内ack/nack指示信息。

在一个反馈周期内,不同的终端对应的上行传输机会的次数或占用的上行传输资源的个数可能不同,有些终端可能只有一次上行传输机会,有些终端可能有多次上行传输机会。本公开中对于终端的一个上行数据包的一次或多次重复传输统称为终端的一次上行传输机会或一个上行传输资源。针对终端组中各个终端在一个反馈周期内的上行传输情况,可以采取不同的ack/nack指示信息的生成方法。下面描述ack/nack指示信息的生成方法的一些实施例。

在一些实施例中,在终端组中各个终端在一个反馈周期内的上行传输机会仅有一次的情况下,针对终端组中每个终端生成1bit的ack/nack指示信息,用于指示在反馈周期内基站是否接收到该终端的上行传输的信息。例如,可以针对在反馈周期内的基站接收到终端上行传输的数据的情况下,将ack/nack指示信息置为‘1’,针对在反馈周期内基站没有接收到终端的上行传输的数据的情况下,将ack/nack指示信息置为‘0’,不限于所举示例。

在一些实施例中,在终端组中存在终端在一个反馈周期内的有多次上行传输机会的情况下,针对终端组中每个终端生成的ack/nack指示信息,用于指示在反馈周期内基站接收到该终端的上行传输的次数。每个终端对应的ack/nack指示信息可以是多比特的。例如,可以针对在反馈周期内的基站接收到终端上行传输次数为3情况下,将ack/nack指示信息置为11。

在一些实施例中,在终端组中存在终端在一个反馈周期内的有多次上行传输机会的情况下,针对终端组中每个终端生成的ack/nack指示信息为位图(bitmap),位图的每一位用于指示基站是否接收到该终端对应的一次上行传输。例如,针对一个终端在bitmap中每个上行传输机会对应1比特指示,如果基站在该上行传输机会接收到终端的上行传输则将对应的比特设为‘1’,如果基站在该上行传输机会没有接收到终端的上行传输则将对应的比特设为‘0’,或如果基站在该上行传输机会接收到终端的上行传输则将对应的比特设为‘0’,如果基站在该上行传输机会没有接收到终端的上行传输则将对应的比特设为‘1’。

上述各实施例仅用于说明一些ack/nack指示信息生成方式,实际应用中可以根据实际需求进行设置,不限于所举示例。

在步骤s106中,根据同一终端组中各个终端对应的ack/nack指示信息在反馈信息中的位置,为该终端组生成反馈信息。

由于在一个反馈周期内,终端组中终端的上行传输机会的次数不同,因此,终端组对应的ack/nack指示信息所占用的比特数可能不同。对于不同长度的ack/nack指示信息,可以选取不同形式的反馈信息发送至终端。

在一些实施例中,在终端组中各个终端在对应的反馈周期内只有一次上行传输机会的情况下,或者,在终端组的终端在对应的反馈周期内有多次上行传输机会,且终端对应的该反馈周期内ack/nack指示信息,用于指示基站接收到该终端的上行传输的次数的情况下,或者,在终端组的终端在对应的反馈周期内有多次上行传输机会,且传输机会数低于阈值,且终端对应的该反馈周期内ack/nack指示信息为位图的情况下,反馈信息包括通过公共dci(downlinkcontrolinformation,下行控制信息)传输的反馈信息。

例如,反馈信息的传输格式采用类似于nr中的dciformat2-2(现有的dciformat2-2可以用于对多个用户功率控制信息的传输)。可应用现有的dciformat2-2,将针对一个终端组中每个终端的反馈信息合成一个dci进行发送,dci信息中包括ack/nackindication1,ack/nackindication2,...,ack/nackindicationn。

在一些实施例中,在终端组的终端在对应的反馈周期内进行多次上行传输,且传输次数高于阈值,且终端对应的该反馈周期内ack/nack指示信息为位图的情况下,反馈信息包括通过pdsch(physicaldownlinksharedchannel,物理下行共享信道)传输的反馈信息。

例如,应用dciformat1调度pdsch,pdsch中传输一个终端组中每个终端的反馈信息。若反馈周期内终端的传输资源个数较多,则每个终端的ack/nackindication(指示信息)比特数较大,考虑到dci的比特数限制,可能导致一个终端组包括的终端数量较少,或者,终端组中终端数量较多的情况下dci信息无法承载终端组中全部终端的指示信息,因此,可以利用pdsch传输终端组对应的ack/nack指示信息。这种情况下,终端首先要从dci信息中解析pdsch的调度信息等,进一步从pdsch解析自身的ack/nack指示信息。

在步骤s108中,根据终端组对应的反馈周期和反馈时间向终端组发送对应的反馈信息,相应的,各个终端根据对应的反馈周期、反馈时间以及对应的ack/nack指示信息在反馈信息中的位置获取自身的ack/nack指示信息。

基站根据不同终端组对应的反馈周期,周期性地按照终端组对应的反馈时间下发反馈信息,例如下发dci信息或通过pdsch下发反馈信息,携带对应的终端组在相应的反馈周期内各个终端的ack/nack指示信息。

上述实施例的方法中将终端划分为不同的终端组,针对不同的终端组设置对应的反馈周期和反馈时间。根据终端在对应的反馈周期内上行传输的情况,为每个终端组生成反馈信息。然后按照对应的反馈周期和反馈时间向各个终端组发送反馈信息。终端根据获知的反馈周期、反馈时间和对应的ack/nack指示信息在反馈信息中的位置,可以接收到自身的ack/nack指示信息。基于上述实施例的方案,终端可以根据ack/nack指示信息确定自身的上行传输是否被接收到,进而选择是否进行重传,提高了上行传输的成功率和可靠性。此外,通过将终端分组,同一终端组内的终端共用反馈信息,减少了基站与终端之间的交互,提高了下行物理信道的资源利用率。

下面结合图2描述本公开ack/nack反馈方法的另一些实施例。

图2为本公开ack/nack反馈方法另一些实施例的流程图。如图2所示,该实施例的方法包括:步骤s202~s216。

步骤s202,基站根据终端的时延需求和上行传输的资源信息,将终端划分为不同的终端组,并确定基站对终端进行ack/nack反馈的反馈周期,反馈时间以及各个终端的ack/nack指示信息在反馈信息中的位置。

步骤s204,基站为各个终端组分配group-rnti(groupradionetworktemporaryidentity,组无线网络临时标识)。

不同的终端组对应不同的group-rnti。group-rnti用于对终端组对应的反馈信息或反馈信息的调度信息进行加扰,用于区分不同的终端组的反馈信息或反馈信息的调度信息,后续将进行详细描述。

步骤s206,基站根据终端组中各个终端在反馈周期内上行传输机会的次数,确定终端组的ack/nack反馈方案。

ack/nack反馈方案用于指示终端对应的ack/nack指示信息的形式和含义。参考前述实施例中,基站根据终端在反馈周期内上行传输机会的次数或上行传输资源数,确定终端的ack/nack指示信息的比特数和反馈信息的传输方式等,可以将ack/nack反馈方案划分为以下几种。

方案一:终端的ack/nackindication在反馈信息中占用1比特。如图3a所示,ack/nackindication指示基站在当前反馈周期内是否接收到终端的上行传输。采用公共dci,例如dciformat2-2传输反馈信息。该方案适用于在反馈周期内终端组内各终端仅有一次传输机会的场景。

方案二:终端的ack/nackindication在反馈信息中占用多比特。如图3b所示,ack/nackindication指示基站在当前反馈周期内接收到的上行传输数量。采用公共dci,例如dciformat2-2传输反馈信息。该方案支持在反馈周期内用户有多次传输机会的场景。

方案三:终端的ack/nackindication在反馈信息中为bitmap的形式,bitmap的比特数低于或等于阈值。如图3c所示,ack/nackindication指示基站在当前反馈周期内在哪些上行传输资源上接收到终端的上行传输。在bitmap中终端的每个上行传输机会对应1比特指示。采用公共dci,例如dciformat2-2传输反馈信息。该方案适用于在反馈周期内用户有多次传输机会的场景。

方案三与方案二相比,根据方案二的方法,终端可以识别出在当前反馈周期内基站存在漏检终端的上行传输的情况,但无法识别哪个数据包传输失败,因此终端将对该周期内所有数据包进行重传。而在方案三中,基站和终端对反馈周期内存在的传输资源位置和个数存在共识,因此可以通过bitmap的形式指示在哪些上行传输资源上接收到终端的上行传输,从而终端可以识别出基站漏检的上行传输位置。这样可以减少不必要的重传,提高资源利用率。但是方案二可以减少ack/nackindication的传输量,节省了反馈的开销。需要注意的是,方案三中由于各终端在周期内的传输资源个数可能不同,为了保证用户间ackindication比特数相同,以传输资源个数最多的用户作为参考基准,若传输资源个数少于定义的比特数,则在后面添加冗余比特,冗余比特可为‘0’或‘1’。

方案四:终端的ack/nackindication在反馈信息中为bitmap的形式,bitmap的比特数高于阈值。如图3d所示,ack/nackindication指示基站在当前反馈周期内在哪些上行传输资源上接收到终端的上行传输。在bitmap中终端的每个上行传输机会对应1比特指示。采用pdsch传输反馈信息,利用dciformat1调度pdsch。该方案适用于在反馈周期内用户有多次传输机会的场景。方案四主要考虑到dci的比特数限制的问题。

步骤s208,基站向终端发送对应的反馈周期、反馈时间、ack/nack指示信息在反馈信息中的位置、ack/nack反馈方案、group-rnti、ack/nack指示信息比特数。

结合ack/nack反馈方案和ack/nack指示信息比特数,ack/nack指示信息在反馈信息中的位置可以表示ack/nack指示信息在反馈信息中的起始位置或顺序等,不需要指示ack/nack指示信息占用的位置范围。在ack/nack反馈方案为方案一的情况下,可以不需要指示ack/nack指示信息比特数。

基站可以通过rrc信令向终端发送对应的反馈周期、反馈时间、ack/nack指示信息在反馈信息中的位置、ack/nack反馈方案、group-rnti、ack/nack指示信息比特数等。可以在rrc协议中添加rrc信息单元,该信息单元包含反馈周期,反馈时间,group-rnti,ackindication方案(反馈方案),ackindication比特数,ackindication索引(在反馈信息中的位置),具体如表1所示。

表1

group-basedackindicationconfiginformationelement

表1中左侧一列表示配置的参数,右侧一列表示对应的参数的格式和范围。反馈周期(feedback-periodicity)为枚举值(enumerated),反馈时间(feedback-timing-offset)为整数(integer),group-rnti为比特串(bitstring),ackindication方案(ack-indication-option)包括四种(option1,option2,option3,option4),ackindication比特数(ack-indication-number-of-bits)为整数(integer),ackindication索引(ack-indication-index)为整数(integer)。

步骤s210,基站根据接收的终端在对应的反馈周期内上行传输的情况和ack/nack反馈方案,生成终端对应的该反馈周期内ack/nack指示信息。

步骤s212,基站根据同一终端组中各个终端对应的ack/nack指示信息在反馈信息中的位置,为该终端组生成反馈信息。

在一些实施例中,在反馈信息为通过公共dci传输的反馈信息的情况下,利用终端组对应的group-rnti为该终端组对应的反馈信息进行加扰。例如,利用在另一些实施例中,在反馈信息为通过pdsch传输的反馈信息的情况下,利用终端组对应的group-rnti为调度该终端组对应的反馈信息的dci进行加扰。

例如,采用上述方案一、二、三的情况下,反馈信息例如为dciformat2-2。可以采用rrc信息单元配置的group-rnti加扰的dciformat2-2用于无调度上行传输中基于终端组的反馈信息的传输。采用上述方案四的情况下,例如利用rrc信息单元配置的group-rnti加扰dciformat1调度pdsch用于无调度上行传输中基于终端组的反馈信息的传输。加扰后的反馈信息或反馈信息的调度信息提高了信息传输的安全性,并且终端在后续根据group-rnti对信息进行解扰,能够区分不同终端组的反馈信息,准确获取自身对应的ack/nack指示信息,避免造成信息的混淆。

步骤s214,基站根据终端组对应的反馈周期和反馈时间向终端组发送对应的反馈信息。

步骤s216,终端根据反馈周期和反馈时间接收自身的反馈信息,并根据ack/nack指示信息在反馈信息中的位置、ack/nack反馈方案、group-rnti、ack/nack指示信息比特数解析反馈信息,获取对应的ack/nack指示信息。

例如,终端在对应的反馈周期和反馈时间接收dciformat2-2或dciformat1,根据rrc配置的group-rnti对信息进行解扰。针对dciformat2-2,终端根据上述rrc信息单元中配置的ack-indication-number-of-bits、ack-indication-index确定属于自己的反馈信息位置,终端根据上述信息单元中配置的ack-indication-option确定反馈信息的格式,若ack-indication-option=option1,则每个终端的反馈信息为1比特,代表在该反馈周期内基站是否接收到终端的上行传输;若ack-indication-option=option2,则每个终端的反馈信息代表在该反馈周期内基站接收到终端上行传输的数量;若ack-indication-option=option3,则每个终端的反馈信息是bitmap的形式,每个比特代表反馈周期内每个传输资源上的接收情况。根据这些信息终端可以准确的解析反馈信息,获知上行传输是否被基站接收到。

针对dciformat1,终端从dciformat1获取pdsch的调度信息,进一步对pdsch进行解析。若上述rrc信息单元配置ack-indication-option=option4,终端根据rrc信息单元中配置的ack-indication-number-of-bits、ack-indication-index确定属于自己的反馈信息位置,且每个终端的反馈信息是bitmap的形式,每个比特代表反馈周期内每个传输资源上的接收情况。根据这些信息终端可以准确的解析反馈信息,获知上行传输是否被基站接收到。

步骤s202~s208可以是初始阶段基站与终端协商时执行的步骤,通过这些步骤,基站为终端生成反馈方案,终端获知自身的反馈方案。步骤s210~s216可以是基站与终端在每个反馈周期执行的步骤。

上述实施例的方法,根据终端不同的上行传输情况为终端制定不同的反馈方案,进一步配合ack/nack反馈方案、group-rnti、ack/nack指示信息比特等配置,使反馈方案能够适应不同类型的终端,并且终端能够准确解析到自身的ack/nack指示信息,进一步提高了上行传输的成功率和可靠性,提高了下行物理信息的资源利用率。

下面结合图4a~图4d描述本公开ack/nack反馈方法的一些应用例。

应用例1:本应用例为当反馈周期内终端组内各终端仅存在一次传输机会的场景下,采用方案一进行ack/nack反馈。终端1、2、3为一个终端组,每个反馈周期内终端1、2、3各有一次上行传输机会。rrc配置ackindication方案为方案一,rrc配置ackindication比特数为1,rrc配置终端1的ack-indication-index=1,终端2的ack-indication-index=2,终端3的ack-indication-index=3,则根据方案一方法,以‘0’代表基站接收到终端的上行传输,‘1’代表基站没有接收到终端的上行传输为例。如果在当前反馈周期内,基站接收到了终端2和3的上行传输信息,没有接收到终端1的上行传输信息,则反馈信息的形式如图4a所示。

应用例2:本应用例为当反馈周期内组内存在终端存在多次传输机会的场景下,采用方案二进行ack/nack反馈。终端1、2、3为一个终端组,每个反馈周期内终端1有两次上行传输机会,终端2、3各有一次上行传输机会。rrc配置ackindication方案为方案二,rrc配置ackindication比特数为2,表示接收到终端的上行传输的数量。rrc配置终端1的ack-indication-index=1,终端2的ack-indication-index=2,终端3的ack-indication-index=3。根据方案二的方法,如果在当前反馈周期内,基站接收到了终端2和3的一次上行传输信息,也只接收到终端1的一次上行传输信息,则反馈信息的形式如图4b所示。

应用例3:本应用例为当反馈周期内组内存在终端存在多次传输机会的场景下,采用方案三进行ack/nack反馈。终端1、2、3为一个终端组,每个反馈周期内终端1有两次上行传输机会,终端2、3各有一次上行传输机会。rrc配置ackindication方案为方案三,rrc配置ackindication比特数为2,rrc配置终端1的ack-indication-index=1,终端2的ack-indication-index=2,终端3的ack-indication-index=3。以bitmap中‘1’代表对应上行传输机会处接收到上行传输,以bitmap中‘0’代表对应上行传输机会处没有接收到上行传输,且以冗余比特用‘0’填充为例,根据方案三的方法,如果在当前反馈周期内,基站接收到了接收到终端1的两次上行传输信息,接收到了终端2和3的一次上行传输信息,则反馈信息的形式如图4c所示。

应用例4:本应用例为当反馈周期内组内存在终端存在多次传输机会的场景下,采用方案四进行ack/nack反馈。终端1、2、3为一个终端组,每个反馈周期内终端1有五次上行传输机会,终端2、3各有两次上行传输机会。rrc配置ackindication方案为方案四,rrc配置ackindication比特数为5,rrc配置终端1的ack-indication-index=1,终端2的ack-indication-index=2,终端3的ack-indication-index=3。以bitmap中‘1’代表对应上行传输机会处接收到上行传输,以bitmap中‘0’代表对应上行传输机会处没有接收到上行传输,且以冗余比特用‘0’填充为例。根据方案四的方法,如果在当前反馈周期内,基站接收到了接收到终端1的五次上行传输信息,但是第五次上行传输但解调失败,接收到了终端2和3的两次上行传输信息,则反馈信息的形式如图4d所示。

本公开还提供一种基站,下面结合图5进行描述。

图5为本公开基站的一些实施例的结构图。如图5所示,该实施例的基站50包括:配置信息发送模块502,指示信息生成模块504,反馈信息生成模块506,反馈信息发送模块508。

配置信息发送模块502,用于向终端发送对应的反馈周期、反馈时间以及对应的确认或否认ack/nack指示信息在反馈信息中的位置;其中,各个终端被划分至不同的终端组,同一终端组中各个终端对应的反馈周期、反馈时间相同。

在一些实施例中,配置信息发送模块502用于通过无线资源控制rrc信令向终端发送对应的反馈周期、反馈时间以及对应的确认或否认ack/nack指示信息在反馈信息中的位置。

在一些实施例中,配置信息发送模块502还用于向终端发送对应的ack/nack反馈方案,ack/nack反馈方案用于指示终端对应的ack/nack指示信息的形式和含义。

在一些实施例中,配置信息发送模块502还用于向终端发送对应的ack/nack指示信息比特数,以便终端根据的ack/nack指示信息比特数,获取对应的指ack/nack指示信息。

指示信息生成模块504,用于根据接收的终端在对应的反馈周期内上行传输的情况,生成终端对应的该反馈周期内ack/nack指示信息。

反馈信息生成模块506,用于根据同一终端组中各个终端对应的ack/nack指示信息在反馈信息中的位置,为该终端组生成反馈信息。

在一些实施例中,在终端组中各个终端在对应的反馈周期内只有一次上行传输机会的情况下,反馈信息包括通过公共下行控制信息dci传输的反馈信息;终端对应的该反馈周期内的ack/nack指示信息用于指示基站是否接收到该终端的上行传输的信息。

在一些实施例中,在终端组的终端在对应的反馈周期内有多次上行传输机会的情况下,反馈信息包括通过公共dci传输的反馈信息;终端对应的该反馈周期内ack/nack指示信息,用于指示基站接收到该终端的上行传输的次数。

在一些实施例中,在终端组的终端在对应的反馈周期内有多次上行传输机会,且传输机会数低于阈值的情况下,反馈信息包括通过公共dci传输的反馈信息;终端对应的该反馈周期内ack/nack指示信息为位图,位图的每一位用于指示基站是否接收到该终端对应的一次上行传输机会。

在一些实施例中,在终端组的终端在对应的反馈周期内进行多次上行传输,且传输次数高于阈值的情况下,反馈信息包括通过物理下行共享信道pdsch传输的反馈信息;终端对应的该反馈周期内ack/nack指示信息为位图,位图的每一位用于指示基站是否接收到该终端对应的一次上行传输机会。

在一些实施例中,配置信息发送模块502还用于向终端发送对应的组无线网络临时标识group-rnti,同一终端组中的终端的group-rnti相同。反馈信息生成模块506还用于在反馈信息为通过公共dci传输的反馈信息的情况下,利用终端组对应的group-rnti为该终端组对应的反馈信息进行加扰;或者在反馈信息为通过pdsch传输的反馈信息的情况下,利用终端组对应的group-rnti为调度该终端组对应的反馈信息的dci进行加扰。

反馈信息发送模块508,根据终端组对应的反馈周期和反馈时间向终端组发送对应的反馈信息,以便各个终端获取对应的ack/nack指示信息。

在一些实施例中,基站50还包括:配置信息确定模块510,用于根据终端的时延需求和上行传输的资源信息,将终端划分为不同的终端组,并确定基站对终端进行反馈的反馈周期和反馈时间。

在一些实施例中,配置信息确定模块510用于根据终端的时延需求和上行传输的资源信息,可确定终端的反馈时间范围,将反馈时间范围重叠的终端划分为同一终端组。反馈时间范围应满足终端的时延要求。反馈时间为终端上行传输占用的时域位置之后的可用下行时隙或符号。

本公开还提供一种终端,下面结合图6进行描述。

图6为本公开终端的一些实施例的结构图。如图6所示,该实施例的终端60包括:配置信息接收模块602,反馈信息接收模块604,信息解析模块606。

配置信息接收模块602,用于接收基站发送对应的反馈周期、反馈时间以及对应的确认或否认ack/nack指示信息在反馈信息中的位置;其中,各个终端被划分至不同的终端组,同一终端组中各个终端对应的反馈周期、反馈时间相同。

在一些实施例中,配置信息接收模块602用于通过无线资源控制rrc信令接收基站发送对应的反馈周期、反馈时间以及对应的确认或否认ack/nack指示信息在反馈信息中的位置。

反馈信息接收模块604,用于根据对应的反馈周期和反馈时间接收基站发送的反馈信息。

在一些实施例中,在终端组中各个终端在对应的反馈周期内只有一次上行传输机会的情况下,反馈信息包括通过公共下行控制信息dci传输的反馈信息;终端对应的该反馈周期内的ack/nack指示信息用于指示基站是否接收到该终端的上行传输的信息。

在一些实施例中,在终端组的终端在对应的反馈周期内有多次上行传输机会的情况下,反馈信息包括通过公共dci传输的反馈信息;终端对应的该反馈周期内ack/nack指示信息,用于指示基站接收到该终端的上行传输的次数。

在一些实施例中,在终端组的终端在对应的反馈周期内有多次上行传输机会,且传输机会数低于阈值的情况下,反馈信息包括通过公共dci传输的反馈信息;终端对应的该反馈周期内ack/nack指示信息为位图,位图的每一位用于指示基站是否接收到该终端对应的一次上行传输机会。

在一些实施例中,在终端组的终端在对应的反馈周期内进行多次上行传输,且传输次数高于阈值的情况下,反馈信息包括通过物理下行共享信道pdsch传输的反馈信息;终端对应的该反馈周期内ack/nack指示信息为位图,位图的每一位用于指示基站是否接收到该终端对应的一次上行传输机会。

信息解析模块606,用于根据ack/nack指示信息在反馈信息中的位置对反馈信息进行解析,获取对应的ack/nack指示信息。

在一些实施例中,配置信息接收模块602还用于接收基站发送的对应的ack/nack反馈方案,ack/nack反馈方案用于指示终端对应的ack/nack指示信息的形式和含义。信息解析模块606用于根据对应的ack/nack反馈方案和ack/nack指示信息在反馈信息中的位置对反馈信息进行解析。

在一些实施例中,配置信息接收模块602还用于接收基站发送的对应的ack/nack指示信息比特数。信息解析模块606用于根据对应的ack/nack反馈方案、ack/nack指示信息比特数和ack/nack指示信息在反馈信息中的位置对反馈信息进行解析。

在一些实施例中,配置信息接收模块602还用于接收基站发送的对应的组无线网络临时标识group-rnti,同一终端组中的终端的group-rnti相同。信息解析模块606用于在反馈信息为通过公共dci传输的反馈信息的情况下,利用对应的group-rnti对反馈信息进行解扰,并根据ack/nack指示信息在反馈信息中的位置对反馈信息进行解析;或者在反馈信息为通过pdsch传输的反馈信息的情况下,利用对应的group-rnti对反为调度反馈信息的dci进行解扰,并根据ack/nack指示信息在反馈信息中的位置对反馈信息进行解析。

本公开的实施例中的ack/nack反馈装置(基站或终端)可各由各种计算设备或计算机系统来实现,下面结合图7以及图8进行描述。

图7为本公开ack/nack反馈装置的一些实施例的结构图。如图7所示,该实施例的装置70包括:存储器710以及耦接至该存储器710的处理器720,处理器720被配置为基于存储在存储器710中的指令,执行本公开中任意一些实施例中的ack/nack反馈方法的任意步骤。

其中,存储器710例如可以包括系统存储器、固定非易失性存储介质等。系统存储器例如存储有操作系统、应用程序、引导装载程序(bootloader)、数据库以及其他程序等。

图8为本公开ack/nack反馈装置的另一些实施例的结构图。ack/nack反馈装置可以是基站或者终端。如图8所示,该实施例的装置80包括:存储器810以及处理器820,分别与存储器710以及处理器720类似。还可以包括输入输出接口830、网络接口840、存储接口850等。这些接口830,840,850以及存储器810和处理器820之间例如可以通过总线860连接。其中,输入输出接口830为显示器、鼠标、键盘、触摸屏等输入输出设备提供连接接口。网络接口840为各种联网设备提供连接接口,例如可以连接到数据库服务器或者云端存储服务器等。存储接口850为sd卡、u盘等外置存储设备提供连接接口。

本公开还提供一种ack/nack反馈系统,下面结合图9进行描述。

图9为本公开ack/nack反馈系统的一些实施例的结构图。如图9所示,系统9包括前述任意实施例中基站50和终端60。

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

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

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

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

以上所述仅为本公开的较佳实施例,并不用以限制本公开,凡在本公开的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。

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