发送HARQ-ACK/NACK的方法和设备及下行传输方法和设备与流程

文档序号:14952957发布日期:2018-07-17 22:57阅读:180来源:国知局

本发明涉及移动通信技术领域,具体而言,涉及一种发送harq(混合自动重传请求)-ack/nack(确认/否定)的方法和设备及下行传输方法和设备。



背景技术:

随着信息产业的快速发展,特别是来自移动互联网和物联网(iot,internetofthings)的增长需求,给未来移动通信技术带来前所未有的挑战。如根据国际电信联盟itu的报告itu-rm.[imt.beyond2020.traffic],可以预计到2020年,移动业务量增长相对2010年(4g时代)将增长近1000倍,用户设备连接数也将超过170亿,随着海量的iot设备逐渐渗透到移动通信网络,连接设备数将更加惊人。为了应对这前所未有的挑战,通信产业界和学术界已经展开了广泛的第五代移动通信技术研究(5g),面向2020年代。目前在itu的报告itu-rm.[imt.vision]中已经在讨论未来5g的框架和整体目标,其中对5g的需求展望、应用场景和各项重要性能指标做了详细说明。针对5g中的新需求,itu的报告itu-rm.[imt.futuretechnologytrends]提供了针对5g的技术趋势相关的信息,旨在解决系统吞吐量显著提升、用户体验一致性、扩展性以支持iot、时延、能效、成本、网络灵活性、新兴业务的支持和灵活的频谱利用等显著问题。在3gpp中,对5g的第一阶段的工作已在进行中。为了支持更灵活的调度,3gpp决定在5g中支持可变的harq-ack反馈时延。在现有的lte(长期演进)系统中,从下行数据的接收到harq-ack的上行发送的时间是固定的,例如fdd(频分双工)系统中,时延是4个子帧,在tdd(时分双工)系统中,根据上下行配置,为相应的下行子帧确定一个harq-ack反馈时延。在5g系统中,无论是fdd还是tdd系统,对于一个确定的下行时间单元(例如,下行时隙,或者下行迷你时隙),可反馈harq-ack的上行时间单元是可变的。例如,可以通过物理层信令动态指示harq-ack反馈的时延,也可以根据不同的业务,或者用户能力等因素,确定不同的harq-ack时延。

在5g中,当harq-ack时延可变时,即使在fdd系统,也可能出现在一个上行时间单元需反馈的harq-ack来自于多个下行时间单元的下行数据,并且需反馈的harq-ack下行时间单元的个数也是可变的,并且往往每个ue的情况也是不同的。而相对于现有的tdd系统,由于harq-ack时延可变,harq-ack反馈的绑定窗的起始位置是可变的,长度也是可变的。并且,在5g中,除了现有lte系统中以传输块为粒度的harq-ack反馈机制,还可以采用基于编码块的harq-ack反馈,因此harq-ack的总开销将会增大。为了实现调度灵活性,harq-ack反馈的有效性,以及支持harq-ack的下行控制信令开销的平衡,亟待一种新的harq-ack反馈的发送和接收方法。



技术实现要素:

提供本发明是为了至少解决上述问题,并至少提供以下优点。

根据本发明的一方面,提供了一种发送harq-ack/nack的方法,包括:用户设备在下行时间单元从基站接收pdsch(物理下行共享信道)和控制信令;用户设备基于所述控制信令,确定用于反馈与接收到的pdsch对应的harq-ack/nack的上行时间单元、与所述上行时间单元对应的harq-ack/nack码书的大小、与所述上行时间单元对应的各个下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的位置;用户设备基于所述harq-ack/nack码书的大小和与所述上行时间单元对应的各个下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的位置,产生所述harq-ack/nack码书;用户设备在所述上行时间单元发送所述harq-ack/nack码书。

所述控制信令可以是通过pdcch(物理下行控制信道)承载的下行调度信令或通过pdsch承载的控制信令。

所述控制信令可包括关于harq-ack/nack定时的信息。

关于harq-ack/nack定时的信息可以为以下信息之一:指示pdsch所在的下行时间单元到与反馈harq-ack/nack的上行时间单元的时间差的信息、指示大于或等于pdsch所在的下行时间单元到与反馈harq-ack/nack的上行时间单元的最小时间差且与该最小时间差最近的一个或多个包含配置的pucch(物理上行控制信道)的上行时间单元、指示是预定义的pdsch所在的下行时间单元到与反馈harq-ack/nack的上行时间单元的时间差,还是大于或等于预定义的pdsch所在的下行时间单元到与反馈harq-ack/nack的上行时间单元的时间差且与该时间差最近的一个或多个包含配置的pucch的上行时间单元。

所述harq-ack/nack定时的信息的比特数,对于不同的下行控制信令dci是不同的。在下行控制信道公共搜索区域内的dci与在用户专用搜索区域内的dci中的harq-ack/nack定时的信息的比特数不同。

所述pdsch所在的下行时间单元到与反馈harq-ack/nack的上行时间单元的时间差,对于不同的下行控制信令dci是不同的。在下行控制信道公共搜索区域内的dci指示的时间差为标准预定义的,在用户专用搜索区域内的dci指示的时间差为高层配置的。所述控制信令还可包括第一类dai(下行分配索引)和/或第二类dai,其中,第一类dai指示以下信息之一:当前被调度的下行时间单元在与所述上行时间单元对应的所有被调度的下行时间单元中的相对时间顺序、当前被调度的下行时间单元的harq-ack/nack比特在harq-ack/nack码书中的比特位置。

在所述控制信令中,第一类dai可与关于harq-ack/nack定时的信息联合编码。

其中,第二类dai指示以下信息之一:与所述上行时间单元对应的所有被调度的下行时间单元的下行时间单元总数、与所述上行时间单元对应的所有被调度的下行时间单元中的第一个下行时间单元到当前下行时间单元的下行时间单元总数、第二类dai指示harq-ack/nack码书的总比特数。

所述控制信令可包括第三类dai,其中,第三类dai指示的内容与第二类dai指示的内容相同,或者第三类dai指示的是基站预期收到的harq-ack/nack码书的总比特数,且基站实际调度的pdsch对应的harq-ack/nack的总比特数小于等于所述预期的总比特数。

在所述控制信令中,第一类dai、第二类dai、和关于harq-ack/nack定时的信息可联合编码。

确定与所述上行时间单元对应的harq-ack/nack码书的大小的步骤可包括:基于关于harq-ack/nack定时的信息计算反馈窗的大小,其中,反馈窗是由所述harq-ack定时的所有可能的取值确定的可能同时在所述上行时间单元反馈harq-ack/nack的所有下行时间单元的集合;通过结合反馈窗的大小与每个下行时间单元所对应的harq-ack/nack比特数,获得与所述上行时间单元对应的harq-ack/nack码书的大小。

确定与所述上行时间单元对应的harq-ack/nack码书的大小的步骤可包括以下步骤之一:通过结合与所述上行时间单元对应的所有被调度的下行时间单元的第一类dai中的最大值与每个下行时间单元所对应的harq-ack/nack比特数,确定所述harq-ack/nack码书的大小;在第二类dai指示与所述上行时间单元对应的所有被调度的下行时间单元的下行时间单元总数的情况下,通过结合第二类dai的值与每个下行时间单元所对应的harq-ack/nack比特数,确定所述harq-ack/nack码书的大小;在第二类dai指示与所述上行时间单元对应的所有被调度的下行时间单元中的第一个下行时间单元到当前下行时间单元的下行时间单元总数的情况下,通过结合与所述上行时间单元对应的所有被调度的下行时间单元的第二类dai中的最大值与每个下行时间单元所对应的harq-ack/nack比特数,确定所述harq-ack/nack码书的大小;在第二类dai指示harq-ack/nack码书的总比特数的情况下,基于第二类dai所指示的比特数,确定所述harq-ack/nack码书的大小。

如果指示了第三类dai,则根据第一类dai,第二类dai和第三类dai共同确定harq-ack/nack码书。其中,如果第二类和第三类dai的值不一致时,根据第三类dai确定harq-ack/nack码书的大小,并至少根据第一类dai确定码书中harq-ack比特顺序。

每个下行时间单元所对应的harq-ack/nack比特数可以是标准预定义的或半静态配置的,其中,每个下行时间单元所对应的harq-ack/nack比特数根据以下项之一来确定:每个下行时间单元最多可发送的传输块的数量、每个下行时间单元最多可发送的编码块的数量、每个下行时间单元最多可发送的编码块组的数量。较优的,对一个特定的载波,当配置为每个下行时间单元所对应的harq-ack/nack比特数根据每个下行时间单元最多可发送的编码块组的数量时,无论调度所述下行时间单元采用的是基于传输块的调度信令还是基于编码块组的调度信令,均按照编码块组的数量确定harq-ack/nack比特。

所述控制信令还可包括指示每个下行时间单元所对应的harq-ack/nack比特数均根据每个下行时间单元最多可发送的传输块的数量,或者均根据每个下行时间单元最多可发送的编码块的数量,或者均根据每个下行时间单元最多可发送的编码块组的数量来确定的信息。

所述控制信令还可包括由基站配置的harq-ack/nack码书的大小。

确定与所述上行时间单元对应的harq-ack/nack码书的大小的步骤可包括:基于由基站配置的harq-ack/nack码书的大小来确定与所述上行时间单元对应的harq-ack/nack码书的大小。

确定与所述上行时间单元对应的各个下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的位置的步骤可包括:通过将确定的所述harq-ack/nack码书的大小除以在一个上行时间单元中可支持的harq进程的总数获得与每个harq进程对应的harq-ack/nack可占用的最小比特数;通过将与每个harq进程对应的harq-ack/nack可占用的最小比特数乘以与所述上行时间单元对应的各个下行时间单元的harq进程的id(标识符),获得与所述上行时间单元对应的各个下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的起点。

产生所述harq-ack/nack码书的步骤可包括:针对有效harq进程,根据接收到的pdsch来产生harq-ack/nack,并基于与有效harq进程对应下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的起点,将针对有效harq进程产生的harq-ack/nack插入所述harq-ack/nack码书;针对无效harq进程,根据预定义的规则来产生harq-nack,并基于与无效harq进程对应的下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的起点,将针对无效harq进程产生的harq-nack插入所述harq-ack/nack码书。

有效harq进程可以是指在与所述上行时间单元对应的下行时间单元中接收到pdsch且在所述上行时间单元反馈该pdsch的harq-ack/nack的harq进程,并且无效harq进程可以是指在与所述上行时间单元对应的下行时间单元未接收到pdsch的harq进程和/或在与所述上行时间单元对应的下行时间单元中接收到pdsch但不在所述上行时间单元反馈该pdsch的harq-ack/nack的harq进程,或者,有效harq进程可以是指在与所述上行时间单元对应的下行时间单元中接收到pdsch且该pdsch所在的下行时间单元与所述上行时间单元的时间差大于或等于预定义的最小时延的harq进程,并且无效harq进程可以是指在与所述上行时间单元对应的下行时间单元未接收到pdsch的harq进程、和/或在与所述上行时间单元对应的下行时间单元中接收到pdsch但该pdsch所在的下行时间单元与所述上行时间单元的时间差小于预定义的最小时延的harq进程、和/或在与所述上行时间单元对应的下行时间单元中接收到pdsch但该pdsch的harq-ack/nack在所述上行时间单元之前已反馈的harq进程。

将针对有效harq进程产生的harq-ack/nack插入所述harq-ack/nack码书的步骤可包括:当与有效harq进程对应的harq-ack/nack的比特数大于与每个harq进程对应的harq-ack/nack可占用的最小比特数时,将与有效harq进程对应的harq-ack/nack占用与紧随其后的harq进程对应的harq-ack/nack的位置,其中,将针对无效harq进程产生的harq-nack插入所述harq-ack/nack码书的步骤包括:当与无效harq进程对应的harq-ack/nack的位置被与有效harq进程对应的harq-ack/nack占用时,将与无效harq进程对应的harq-ack/nack的比特数确定为与每个harq进程对应的harq-ack/nack可占用的最小比特数和与有效harq进程对应的harq-ack/nack的占位数之差。

确定与所述上行时间单元对应的各个下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的位置的步骤可包括:基于关于harq-ack/nack定时的信息来计算与所述上行时间单元对应的各个下行时间单元的下行时间单元索引,其中,与所述上行时间单元对应的各个下行时间单元的下行时间单元索引分别表示与所述上行时间单元对应的各个下行时间单元在反馈窗中的相对时间顺序;通过将所述harq-ack/nack码书的大小除以反馈窗的大小获得与每个下行时间单元对应的harq-ack/nack可占用的最小比特数;通过将与每个下行时间单元对应的harq-ack/nack可占用的最小比特数乘以与所述上行时间单元对应的各个下行时间单元的下行时间单元索引,获得与所述上行时间单元对应的各个下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的起点。

确定与所述上行时间单元对应的各个下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的位置的步骤包括:基于关于harq-ack/nack定时的信息计算反馈窗的大小,其中,反馈窗是由所述harq-ack定时的所有可能的取值确定的可能同时在所述上行时间单元反馈harq-ack/nack的所有下行时间单元的集合;基于关于harq-ack/nack定时的信息来确定与所述上行时间单元对应的各个下行时间单元的下行时间单元索引,其中,与所述上行时间单元对应的各个下行时间单元的下行时间单元索引分别表示与所述上行时间单元对应的各个下行时间单元在反馈窗中的相对时间顺序;通过将所述harq-ack/nack码书的大小除以反馈窗的大小获得与每个下行时间单元对应的harq-ack/nack可占用的最小比特数;通过将与每个下行时间单元对应的harq-ack/nack可占用的最小比特数乘以与所述上行时间单元对应的各个下行时间单元的下行时间单元索引,获得与所述上行时间单元对应的各个下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的起点。

所述控制信令还可包括指示肯定不发送pdsch的时间单元的信息,其中,计算反馈窗的大小的步骤包括:从计算出的反馈窗的大小减去肯定不发送pdsch的时间单元的数量来计算反馈窗的大小,或者,如果指示肯定不发送pdsch的时间单元的信息是通过动态信令指示的,则保持计算出的反馈窗的大小;如果指示肯定不发送pdsch的时间单元的信息是通过半静态信令指示的,则从计算出发的反馈窗的大小减去肯定不发送pdsch的时间单元的数量来计算反馈窗的大小。

产生所述harq-ack/nack码书的步骤可包括:针对有效下行时间单元,根据接收到的pdsch来产生harq-ack/nack,并基于与有效下行时间单元对应的harq-ack/nack在所述harq-ack/nack码书中的起点,将针对有效下行时间单元产生的harq-ack/nack插入所述harq-ack/nack码书;针对无效下行时间单元,根据预定义的规则来产生harq-nack,并基于与无效下行时间单元对应的harq-ack/nack在所述harq-ack/nack码书中的起点,将针对无效下行时间单元产生的harq-nack插入所述harq-ack/nack码书,或者,针对未接收到pdsch的下行时间单元,根据预定义的规则来产生harq-nack,并基于与未接收到pdsch的下行时间单元对应的harq-ack/nack在所述harq-ack/nack码书中的位置,将产生的harq-nack插入所述harq-ack/nack码书;针对接收到pdsch但与该pdsch对应的harq-ack/nack的上行时间单元不是所述上行时间单元的下行时间单元,根据该pdsch来产生harq-ack/nack,并将产生的harq-ack/nack插入所述harq-ack/nack码书。

有效下行时间单元可以是指接收到pdsch且与该pdsch对应的harq-ack/nack的上行时间单元是所述上行时间单元的下行时间单元,无效下行时间单元可以是指未接收到pdsch的下行时间单元或者接收到pdsch但与该pdsch对应的harq-ack/nack的上行时间单元不是所述上行时间单元的下行时间单元。

将针对有效下行时间单元产生的harq-ack/nack插入所述harq-ack/nack码书的步骤可包括:当与有效下行时间单元对应的harq-ack/nack的比特数大于与每个下行时间单元对应的harq-ack/nack可占用的最小比特数时,将与有效下行时间单元对应的harq-ack/nack占用与紧随其后的下行时间单元对应的harq-ack/nack的位置,其中,将针对无效下行时间单元产生的harq-nack插入所述harq-ack/nack码书的步骤可包括:当与无效下行时间单元对应的harq-ack/nack的位置被与有效下行时间单元对应的harq-ack/nack占用时,将与无效下行时间单元对应的harq-ack/nack的比特数确定为与每个下行时间单元对应的harq-ack/nack可占用的最小比特数和与有效下行时间单元对应的harq-ack/nack的占位数之差。

确定与所述上行时间单元对应的各个下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的位置的步骤可包括:基于与所述上行时间单元对应的所有被调度的下行时间单元的第一类dai的值,确定与所述上行时间单元对应的所有被调度的下行时间单元的各个下行时间单元对应的harq-ack/nack在所述harq-ack/nack码书中的位置。

产生所述harq-ack/nack码书的步骤可包括:从所述harq-ack/nack码书的起始位置,按照与所述上行时间单元对应的所有被调度的下行时间单元的第一类dai所指示的相对时间顺序的大小,依次插入与所有被调度的下行时间单元对应的harq-ack/nack,并在后续位置插入占位比特。

发送所述harq-ack/nack码书的步骤可包括:当在所述上行时间单元需反馈的至少包含harq-ack/nack的上行控制信令的总比特数超过了基站配置的pucch资源所能承载的上行控制信令的最大比特数时,执行以下操作之一:根据预定义的规则对在所述上行时间单元需反馈的harq-ack/nack的比特进行压缩;使用能够承载需反馈的上行控制信令的总比特数的下一个更大的pucch资源来在所述上行时间单元发送所述上行控制信令;在当前下行时间单元或与所述上行时间单元对应的至少最后一个下行时间单元,从基站接收指示新的能够承载需反馈的上行控制信令的总比特数的pucch资源的下行调度信息,并使用新的pucch资源来在所述上行时间单元发送所述上行控制信令;放弃发送低优先级的下行时间单元的harq-ack/nack,使得发送的上行控制信令总比特数不超过基站配置的pucch资源所能承载的上行控制信令的最大比特数。

根据本发明的另一方面,提供了一种下行传输方法,包括:基站配置控制信令;基站在下行时间单元向用户设备发送pdsch和控制信令,其中,所述控制信令用于确定用于用户设备反馈以下至少之一:与pdsch对应的harq-ack/nack的上行时间单元、与所述上行时间单元对应的harq-ack/nack码书的大小、与所述上行时间单元对应的各个下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的位置。

根据本发明的另一方面,提供了一种发送harq-ack/nack的设备,包括:接收单元,在下行时间单元从基站接收pdsch和控制信令;确定单元,基于所述控制信令,确定用于反馈与接收到的pdsch对应的harq-ack/nack的上行时间单元、与所述上行时间单元对应的harq-ack/nack码书的大小、与所述上行时间单元对应的各个下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的位置;产生单元,基于所述harq-ack/nack码书的大小和与所述上行时间单元对应的各个下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的位置,产生所述harq-ack/nack码书;发送单元,在所述上行时间单元发送所述harq-ack/nack码书。

所述控制信令可以是通过pdcch承载的下行调度信令或通过pdsch承载的控制信令。

所述控制信令可包括关于harq-ack/nack定时的信息。

关于harq-ack/nack定时的信息可以为以下信息之一:指示pdsch所在的下行时间单元到与反馈harq-ack/nack的上行时间单元的时间差的信息、指示大于或等于pdsch所在的下行时间单元到与反馈harq-ack/nack的上行时间单元的最小时间差且与该最小时间差最近的一个或多个包含配置的pucch的上行时间单元、指示是预定义的pdsch所在的下行时间单元到与反馈harq-ack/nack的上行时间单元的时间差,还是大于或等于预定义的pdsch所在的下行时间单元到与反馈harq-ack/nack的上行时间单元的时间差且与该时间差最近的一个或多个包含配置的pucch的上行时间单元。

所述控制信令还可包括第一类dai,其中,第一类dai指示以下信息之一:当前被调度的下行时间单元在与所述上行时间单元对应的所有被调度的下行时间单元中的相对时间顺序、当前被调度的下行时间单元的harq-ack/nack比特在harq-ack/nack码书中的比特位置。

在所述控制信令中,第一类dai可与关于harq-ack/nack定时的信息联合编码。

所述控制信令还可包括第二类dai,其中,第二类dai指示以下信息之一:与所述上行时间单元对应的所有被调度的下行时间单元的下行时间单元总数、与所述上行时间单元对应的所有被调度的下行时间单元中的第一个下行时间单元到当前下行时间单元的下行时间单元总数、第二类dai指示harq-ack/nack码书的总比特数。

在所述控制信令中,第一类dai、第二类dai、和关于harq-ack/nack定时的信息可联合编码。

确定单元可基于关于harq-ack/nack定时的信息计算反馈窗的大小,其中,反馈窗是由所述harq-ack定时的所有可能的取值确定的可能同时在所述上行时间单元反馈harq-ack/nack的所有下行时间单元的集合;通过结合反馈窗的大小与每个下行时间单元所对应的harq-ack/nack比特数,获得与所述上行时间单元对应的harq-ack/nack码书的大小。

确定单元可执行以下步骤之一:通过结合与所述上行时间单元对应的所有被调度的下行时间单元的第一类dai中的最大值与每个下行时间单元所对应的harq-ack/nack比特数,确定所述harq-ack/nack码书的大小;在第二类dai指示与所述上行时间单元对应的所有被调度的下行时间单元的下行时间单元总数的情况下,通过结合第二类dai的值与每个下行时间单元所对应的harq-ack/nack比特数,确定所述harq-ack/nack码书的大小;在第二类dai指示与所述上行时间单元对应的所有被调度的下行时间单元中的第一个下行时间单元到当前下行时间单元的下行时间单元总数的情况下,通过结合与所述上行时间单元对应的所有被调度的下行时间单元的第二类dai中的最大值与每个下行时间单元所对应的harq-ack/nack比特数,确定所述harq-ack/nack码书的大小;在第二类dai指示harq-ack/nack码书的总比特数的情况下,基于第二类dai所指示的比特数,确定所述harq-ack/nack码书的大小。

每个下行时间单元所对应的harq-ack/nack比特数可以是标准预定义的或半静态配置的,其中,每个下行时间单元所对应的harq-ack/nack比特数根据以下项之一来确定:每个下行时间单元最多可发送的传输块的数量、每个下行时间单元最多可发送的编码块的数量、每个下行时间单元最多可发送的编码块组的数量。

所述控制信令还可包括指示每个下行时间单元所对应的harq-ack/nack比特数均根据每个下行时间单元最多可发送的传输块的数量,或者均根据每个下行时间单元最多可发送的编码块的数量,或者均根据每个下行时间单元最多可发送的编码块组的数量来确定的信息。

所述控制信令还可包括由基站配置的harq-ack/nack码书的大小。

确定单元可基于由基站配置的harq-ack/nack码书的大小来确定与所述上行时间单元对应的harq-ack/nack码书的大小。

确定单元可通过将确定的所述harq-ack/nack码书的大小除以在一个上行时间单元中可支持的harq进程的总数获得与每个harq进程对应的harq-ack/nack可占用的最小比特数;通过将与每个harq进程对应的harq-ack/nack可占用的最小比特数乘以与所述上行时间单元对应的各个下行时间单元的harq进程的id,获得与所述上行时间单元对应的各个下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的起点。

产生单元可针对有效harq进程,根据接收到的pdsch来产生harq-ack/nack,并基于与有效harq进程对应下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的起点,将针对有效harq进程产生的harq-ack/nack插入所述harq-ack/nack码书;针对无效harq进程,根据预定义的规则来产生harq-nack,并基于与无效harq进程对应的下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的起点,将针对无效harq进程产生的harq-nack插入所述harq-ack/nack码书。

有效harq进程可以是指在与所述上行时间单元对应的下行时间单元中接收到pdsch且在所述上行时间单元反馈该pdsch的harq-ack/nack的harq进程,并且无效harq进程可以是指在与所述上行时间单元对应的下行时间单元未接收到pdsch的harq进程和/或在与所述上行时间单元对应的下行时间单元中接收到pdsch但不在所述上行时间单元反馈该pdsch的harq-ack/nack的harq进程,或者,有效harq进程可以是指在与所述上行时间单元对应的下行时间单元中接收到pdsch且该pdsch所在的下行时间单元与所述上行时间单元的时间差大于或等于预定义的最小时延的harq进程,并且无效harq进程可以是指在与所述上行时间单元对应的下行时间单元未接收到pdsch的harq进程、和/或在与所述上行时间单元对应的下行时间单元中接收到pdsch但该pdsch所在的下行时间单元与所述上行时间单元的时间差小于预定义的最小时延的harq进程、和/或在与所述上行时间单元对应的下行时间单元中接收到pdsch但该pdsch的harq-ack/nack在所述上行时间单元之前已反馈的harq进程。

产生单元可当与有效harq进程对应的harq-ack/nack的比特数大于与每个harq进程对应的harq-ack/nack可占用的最小比特数时,将与有效harq进程对应的harq-ack/nack占用与紧随其后的harq进程对应的harq-ack/nack的位置,其中,将针对无效harq进程产生的harq-nack插入所述harq-ack/nack码书的步骤包括:当与无效harq进程对应的harq-ack/nack的位置被与有效harq进程对应的harq-ack/nack占用时,将与无效harq进程对应的harq-ack/nack的比特数确定为与每个harq进程对应的harq-ack/nack可占用的最小比特数和与有效harq进程对应的harq-ack/nack的占位数之差。

确定单元可基于关于harq-ack/nack定时的信息来计算与所述上行时间单元对应的各个下行时间单元的下行时间单元索引,其中,与所述上行时间单元对应的各个下行时间单元的下行时间单元索引分别表示与所述上行时间单元对应的各个下行时间单元在反馈窗中的相对时间顺序;通过将所述harq-ack/nack码书的大小除以反馈窗的大小获得与每个下行时间单元对应的harq-ack/nack可占用的最小比特数;通过将与每个下行时间单元对应的harq-ack/nack可占用的最小比特数乘以与所述上行时间单元对应的各个下行时间单元的下行时间单元索引,获得与所述上行时间单元对应的各个下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的起点。

确定单元可基于关于harq-ack/nack定时的信息计算反馈窗的大小,其中,反馈窗是由所述harq-ack定时的所有可能的取值确定的可能同时在所述上行时间单元反馈harq-ack/nack的所有下行时间单元的集合;基于关于harq-ack/nack定时的信息来确定与所述上行时间单元对应的各个下行时间单元的下行时间单元索引,其中,与所述上行时间单元对应的各个下行时间单元的下行时间单元索引分别表示与所述上行时间单元对应的各个下行时间单元在反馈窗中的相对时间顺序;通过将所述harq-ack/nack码书的大小除以反馈窗的大小获得与每个下行时间单元对应的harq-ack/nack可占用的最小比特数;通过将与每个下行时间单元对应的harq-ack/nack可占用的最小比特数乘以与所述上行时间单元对应的各个下行时间单元的下行时间单元索引,获得与所述上行时间单元对应的各个下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的起点。

所述控制信令还可包括指示肯定不发送pdsch的时间单元的信息,其中,计算反馈窗的大小的步骤包括:从计算出的反馈窗的大小减去肯定不发送pdsch的时间单元的数量来计算反馈窗的大小,或者,如果指示肯定不发送pdsch的时间单元的信息是通过动态信令指示的,则保持计算出的反馈窗的大小;如果指示肯定不发送pdsch的时间单元的信息是通过半静态信令指示的,则从计算出发的反馈窗的大小减去肯定不发送pdsch的时间单元的数量来计算反馈窗的大小。

产生单元可针对有效下行时间单元,根据接收到的pdsch来产生harq-ack/nack,并基于与有效下行时间单元对应的harq-ack/nack在所述harq-ack/nack码书中的起点,将针对有效下行时间单元产生的harq-ack/nack插入所述harq-ack/nack码书;针对无效下行时间单元,根据预定义的规则来产生harq-nack,并基于与无效下行时间单元对应的harq-ack/nack在所述harq-ack/nack码书中的起点,将针对无效下行时间单元产生的harq-nack插入所述harq-ack/nack码书,或者,针对未接收到pdsch的下行时间单元,根据预定义的规则来产生harq-nack,并基于与未接收到pdsch的下行时间单元对应的harq-ack/nack在所述harq-ack/nack码书中的位置,将产生的harq-nack插入所述harq-ack/nack码书;针对接收到pdsch但与该pdsch对应的harq-ack/nack的上行时间单元不是所述上行时间单元的下行时间单元,根据该pdsch来产生harq-ack/nack,并将产生的harq-ack/nack插入所述harq-ack/nack码书。

有效下行时间单元可以是指接收到pdsch且与该pdsch对应的harq-ack/nack的上行时间单元是所述上行时间单元的下行时间单元,无效下行时间单元可以是指未接收到pdsch的下行时间单元或者接收到pdsch但与该pdsch对应的harq-ack/nack的上行时间单元不是所述上行时间单元的下行时间单元。

产生单元可在与有效下行时间单元对应的harq-ack/nack的比特数大于与每个下行时间单元对应的harq-ack/nack可占用的最小比特数时,将与有效下行时间单元对应的harq-ack/nack占用与紧随其后的下行时间单元对应的harq-ack/nack的位置,在与无效下行时间单元对应的harq-ack/nack的位置被与有效下行时间单元对应的harq-ack/nack占用时,将与无效下行时间单元对应的harq-ack/nack的比特数确定为与每个下行时间单元对应的harq-ack/nack可占用的最小比特数和与有效下行时间单元对应的harq-ack/nack的占位数之差。

确定单元可基于与所述上行时间单元对应的所有被调度的下行时间单元的第一类dai的值,确定与所述上行时间单元对应的所有被调度的下行时间单元的各个下行时间单元对应的harq-ack/nack在所述harq-ack/nack码书中的位置。

产生单元可从所述harq-ack/nack码书的起始位置,按照与所述上行时间单元对应的所有被调度的下行时间单元的第一类dai所指示的相对时间顺序的大小,依次插入与所有被调度的下行时间单元对应的harq-ack/nack,并在后续位置插入占位比特。

在产生所述harq-ack/nack码书时,如果在同一个harq-ack/nack码书内,存在至少两个pdsch对应相同的传输块,那么,用户终端在产生所述pdsch的harq-ack/nack时,对于相同的传输块,将按时间顺序的最后一个pdsch的harq-ack/nack根据pdsch的译码结果产生harq-ack/nack比特,而将前面的pdsch的所有编码块组的harq-ack/nack比特值设定为预定义的值;或者,对于相同的传输块,用户终端将接收到的所有pdsch的harq-ack/nack值设为相同的值,所述取值根据最后一次接收到的pdsch的解调结果产生。

当在所述上行时间单元需反馈的至少包含harq-ack/nack的上行控制信令的总比特数超过了基站配置的pucch资源所能承载的上行控制信令的最大比特数时,发送单元可执行以下操作之一:根据预定义的规则对在所述上行时间单元需反馈的harq-ack/nack的比特进行压缩;使用能够承载需反馈的上行控制信令的总比特数的下一个更大的pucch资源来在所述上行时间单元发送所述上行控制信令;在当前下行时间单元或与所述上行时间单元对应的至少最后一个下行时间单元,从基站接收指示新的能够承载需反馈的上行控制信令的总比特数的pucch资源的下行调度信息,并使用新的pucch资源来在所述上行时间单元发送所述上行控制信令;放弃发送低优先级的下行时间单元的harq-ack/nack,使得发送的上行控制信令总比特数不超过基站配置的pucch资源所能承载的上行控制信令的最大比特数。

根据本发明的另一方面,提供了一种下行传输设备,包括:配置单元,配置控制信令;发送单元,在下行时间单元向用户设备发送pdsch和控制信令,其中,所述控制信令用于确定用于用户设备反馈以下至少之一:与pdsch对应的harq-ack/nack的上行时间单元、与所述上行时间单元对应的harq-ack/nack码书的大小、与所述上行时间单元对应的各个下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的位置。

根据本发明,在harq-ack反馈时间可变的情况下,使得用户设备可准确的判断出harq-ack码书的大小及比特映射,同时保证上行控制信道资源的有效利用。

附图说明

通过结合附图,从实施例的下面描述中,本发明这些和/或其它方面及优点将会变得清楚,并且更易于理解,其中:

图1是根据本发明的发送harq-ack/nack的方法的流程图;

图2是根据本发明的第一示例性实施例的harq进程(harqprocess)的示意图;

图3是根据本发明的第一示例性实施例的基于harq进程的上下行链路映射的示意图;

图4是根据本发明的第一示例性实施例的基于harq进程产生harq-ack/nack的示意图;

图5是根据本发明的第一示例性实施例的基于harq进程产生harq-ack/nack的另一示意图;

图6是根据本发明的第一示例性实施例的基于下行时间单元的上下行链路映射的示意图;

图7是根据本发明的第一示例性实施例的基于下行时间单元产生harq-ack/nack的示意图;

图8是根据本发明的第二示例性实施例的基于下行时间单元的上下行链路映射的示意图;

图9是根据本发明的第二示例性实施例的基于下行时间单元的上下行链路映射的另一示意图;

图10是根据本发明的第三示例性实施例的基于下行时间单元的上下行链路映射的示意图;

图11是根据本发明的第三示例性实施例的基于下行时间单元的上下行链路映射的另一示意图;

图12是根据本发明的第三示例性实施例的基于下行时间单元的上下行链路映射的另一示意图;

图13是根据本发明的第三示例性实施例的基于下行时间单元的上下行链路映射的另一示意图;

图14是根据本发明的下行传输方法的流程图;

图15是根据本发明的发送harq-ack/nack的设备的框图;

图16是根据本发明的下行传输设备的框图;

图17是根据本发明的第三示例性实施例的基于下行时间单元的上下行链路映射的一个示意图;

图18是根据本发明的第三示例性实施例的基于下行时间单元的上下行链路映射的另一个示意图。

具体实施方式

提供参照附图的以下描述以帮助对由权利要求及其等同物限定的本发明的实施例的全面理解。包括各种特定细节以帮助理解,但这些细节仅被视为是示例性的。因此,本领域的普通技术人员将认识到在不脱离本发明的范围和精神的情况下,可对描述于此的实施例进行各种改变和修改。此外,为了清楚和简洁,省略对公知的功能和结构的描述。

图1是根据本发明的发送harq-ack/nack的方法的流程图。下面将参照图1来说明根据本发明示例性实施例的由用户设备发送harq-ack/nack的方法。

首先,在步骤101,用户设备在下行时间单元从基站接收pdsch和控制信令。

这里所述控制信令是通过pdcch承载的下行调度信令或通过pdsch承载的控制信令。所述控制信令可以包括关于harq-ack/nack定时的信息。

根据示例性实施例,关于harq-ack/nack定时的信息可通过动态信令或半静态信令指示。例如,可以通过pdcch承载的下行控制信令dci来指示,或者可以通过pdsch承载的高层控制信令来指示,或者可以通过两者的结合来指示。

根据示例性实施例,关于harq-ack/nack定时的信息的比特数可以是标准预定义的或者是通过基站半静态配置的。例如,标准将关于harq-ack/nack定时的信息的比特数预定义为2比特,或者,高层信令配置了ack/nack反馈到pdsch接收的时间差ki,i=0,1,2..。dci中用2比特指示harq-ack/nack定时取值,则可指示i=0,1,2,3这四种时间差中的一种。基站可以为不同的业务类型,或者不同的dci,配置不同的ki值或者配置不同的比特数。例如,在下行控制信道pdcch的公共搜索区域内的dci的harq-ack/nack定时的信息的比特数为0比特,harq-ack/nack定时值为标准预定义的固定值,而在下行控制信道pdcch的用户专用搜索区域内的dci的harq-ack/nack定时的信息的比特数为2比特,harq-ack/nack定时值为高层配置的或者标准预定义的一组值,或者定义某一种或一类dci的harq-ack/nack定时的信息的比特数为0比特,harq-ack/nack定时值为标准预定义的,而其他类型的dci的harq-ack/nack定时的信息的比特数为2,harq-ack/nack定时值为高层配置的或者标准预定义的一组值。

根据示例性实施例,关于harq-ack/nack定时的信息可指示pdsch所在的下行时间单元到与反馈harq-ack/nack的上行时间单元的时间差。例如,pdsch所在的下行时间单元为n,对应的反馈harq-ack/nack的上行时间单元m,关于harq-ack/nack定时的信息可指示m-n。

根据示例性实施例,pdsch所在的下行时间单元到与反馈harq-ack/nack的上行时间单元的时间差为关于harq-ack/nack定时的信息与时间差偏移k0相加的和。例如,关于harq-ack/nack定时的信息为2比特,pdsch所在的下行时间单元为n,对应的反馈harq-ack/nack的上行时间单元m,则pdsch所在的下行时间单元到与反馈harq-ack/nack的上行时间单元的时间差m-n可以为k0+0,k0+1,…,k0+3。

这里,时间差偏移k是标准预定义的或者是高层配置的。可以根据不同的业务类型,或者不同的dci,预定义不同的harq-ack/nack定时值,和/或k0为不同的值。较优的,不同的dci,预定义不同的harq-ack/nack定时值和/或k0为不同的值,可以为在下行控制信道pdcch的公共搜索区域内的dci的harq-ack/nack定时值和/或k0为标准预定义的一个或一组值,而在下行控制信道pdcch的用户专用搜索区域内的dci的harq-ack/nack定时值和/或k0为高层配置的一个或一组值,或者,定义某一种或一类dci,harq-ack/nack定时值和/或k0为标准预定义的一个或一组值,而其他类型的dci,harq-ack/nack定时值和/或k0为高层配置的一个或一组值。或者,标准可以预定义多套harq-ack/nack定时值和/或k0值,例如为不同的处理能力的ue预定义多套值,并且基站半静态指示,采用哪一套harq-ack/nack定时值。对于tdd系统,标准预定义的harq-ack/nack定时,可以假设根据tddconfiguration确定的下行时间单元n的ack/nack对应的上行时间单元m0,还是下一个或者下几个可用的上行时间单元mi(i>0)中的一个。由于tdd系统的上行时间单元往往是离散的,如果通过dci直接指示ack/nack反馈的上行时间单元与下行接收的绝对时间差,所需比特开销较大。因此,可以结合tdd的上下行信息,确定ack/nack反馈的上行单元。所述根据tdd的上下行信息确定的上行时间单元m0~mi,可以是根据半静态配置的tdd上下行比率确定,也可以根据接收到的由动态信令指示的上下行比率信息确定。例如,用户设备在下行时间单元n接收到上下行时隙指示为,从当前时间单元n开始的10个时间单元为,dsudddsudd,并且在下行时间单元n+8接收到上下行时隙指示为,从当前时间单元n+8开始的5个时间单元为,dsuuu。那么,假设仍然是2比特指示ack/nack反馈时间,若ue在下行时间单元n接收到dci,2比特分别表示上行时间单元n+7,n+10,n+11以及n+12。其中n+7为满足ack/nack反馈最小时延的第一个上行时间单元,n+10,n+11和n+12分别为最近的第2,3,4个可用的上行时间单元。

根据示例性实施例,高层信令配置了可发送pucch的上行时间单元。例如,配置了周期和时间偏移量,来确定可发送pucch的上行时间单元。在这种情况下,关于harq-ack/nack定时的信息指示大于或等于pdsch所在的下行时间单元到与反馈harq-ack/nack的上行时间单元的最小时间差且与该最小时间差最近的一个或多个所述配置了pucch上行时间单元。这里,所述最小时间差可以是一个固定的值,也可以不同的业务类型为不同值,或者不同ue处理能力为不同值。例如,当上行时间单元的周期为n1时,上行时间单元n满足nmodn1=0,当关于harq-ack/nack定时的信息为2比特时,其指示大于或等于pdsch所在的下行时间单元到与反馈harq-ack/nack的上行时间单元的最小时间差且与该最小时间差最近的第1、第2、第3、第4个根据所述周期而配置的上行时间单元。

根据示例性实施例,在基站半静态地配置可发送pucch的上行时间单元的情况下,关于harq-ack/nack定时的信息还指示是预定义的pdsch所在的下行时间单元到与反馈harq-ack/nack的上行时间单元的时间差,还是大于或等于预定义的pdsch所在的下行时间单元到与反馈harq-ack/nack的上行时间单元的时间差且与该时间差最近的一个或多个的所述配置了pucch的上行时间单元。例如,pdsch与ack/nack反馈的预定义harq-ack/nack定时为3个时间单元,例如下行时间单元n接收到pdsch,在上行时间单元n+3反馈ack/nack。半静态配置的上行时间单元满足nmodn1=0,其中n1表示半静态配置的上行时间单元的周期。那么,调度下行时间单元n的pdsch的dci中的1比特,可以指示是在上行时间单元n+3反馈ack/nack,还是在上行时间单元n+n反馈ack/nack,其中n>=3,并且(n+n)modn1=0。在半静态配置的上行时间单元发送的ack/nack码书,可以根据n1个下行时间单元确定ack/nack码书大小,而在非半静态配置的上行时间单元发送ack/nack码书,则根据一个下行时间单元来确定码书大小。

优选地,所述控制信令还可以包括harq-ack/nack码书大小的指示信息。

根据示例性实施例,基站配置harq-ack/nack的码书大小。

根据示例性实施例,基站配置harq进程总数,或者标准预定义。并且,基站配置每个harq进程的harq-ack/nack比特数,或者标准预定义。harq-ack/nack码书大小根据harq进程总数以及每个harq进程的harq-ack/nack数确定。

根据示例性实施例,基站配置harq-ack/nack反馈窗,或者harq-ack/nack反馈窗由标准预定义。这里,harq-ack/nack反馈窗是由所述harq-ack定时的所有可能的取值确定的可能同时在所述上行时间单元反馈harq-ack/nack的所有下行时间单元的集合。并且,基站半静态地配置harq-ack/nack反馈窗内的每个下行时间单元的harq-ack/nack比特数,或者每个下行时间单元的harq-ack/nack比特数由标准预定义。因此,harq-ack/nack码书大小根据harq-ack/nack反馈窗大小以及反馈窗内每个下行时间单元的harq-ack/nack数确定。这里,每个下行时间单元所对应的harq-ack/nack比特数可根据以下项之一来确定:每个下行时间单元最多可发送的传输块的数量、每个下行时间单元最多可发送的编码块的数量、每个下行时间单元最多可发送的编码块组的数量。这里,所述控制信令可包括指示每个下行时间单元所对应的harq-ack/nack比特数均根据每个下行时间单元最多可发送的传输块的数量,或者均根据每个下行时间单元最多可发送的编码块的数量,或者均根据每个下行时间单元最多可发送的编码块组的数量来确定的信息。

优选地,当配置为每个下行时间单元所对应的harq-ack/nack比特数根据每个下行时间单元最多可发送的编码块组的数量时,无论调度所述下行时间单元采用的是基于传输块的调度信令还是基于编码块组的调度信令,均按照编码块组的数量确定harq-ack/nack比特。

优选地,所述控制信令还可包括第一类dai,其中,第一类dai指示以下信息之一:当前被调度的下行时间单元在与所述上行时间单元对应的所有被调度的下行时间单元中的相对时间顺序、当前被调度的下行时间单元的harq-ack/nack比特在harq-ack/nack码书中的比特位置。用户设备还可根据第一类dai确定与各个上行时间单元对应的harq-ack/nack码书大小以及与各个上行时间单元对应的各个下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的位置。这里,由第一类dai确定的与各个上行时间单元对应的harq-ack/nack码书大小是可变的,从而可保证上行控制信道的资源被有效利用。

根据本发明的优选实施例,在所述控制信令中,第一类dai可与关于harq-ack/nack定时的信息联合编码。这样,可以压缩下行控制信令的比特,从而可保证下行控制信道的资源被有效利用。

优选地,所述控制信令还可包括第二类dai。这里,第二类dai指示以下信息之一:与所述上行时间单元对应的所有被调度的下行时间单元的下行时间单元总数、与所述上行时间单元对应的所有被调度的下行时间单元中的第一个下行时间单元到当前下行时间单元的下行时间单元总数、第二类dai指示harq-ack/nack码书的总比特数。用户设备可使用第二类dai确定与各个上行时间单元对应的harq-ack/nack码书大小。这里,由第二类dai确定的与各个上行时间单元对应的harq-ack/nack码书大小是可变的,从而可保证上行控制信道的资源被有效利用。

根据本发明的优选实施例,在所述控制信令中,第一类dai、第二类dai、和关于harq-ack/nack定时的信息可联合编码。这样,可以压缩下行控制信令的比特,从而可保证下行控制信道的资源被有效利用。

优选地,所述控制信令可包括第三类dai,其中,第三类dai指示的内容与第二类dai指示的内容相同,或者第三类dai指示的是基站预期收到的harq-ack/nack码书的总比特数,且基站实际调度的pdsch对应的harq-ack/nack的总比特数小于等于所述预期的总比特数。所述包含第一类dai和/或第二类dai的控制信令和包含第三类dai的控制信令可以是独立的信令,例如一个是调度下行发送的dci,一个是调度上行发送的dci。

下面,将结合本发明的示例性实施例详细描述上述的优选实施方式。返回参照图1,随后在步骤102,用户设备基于所述控制信令,确定用于反馈与接收到的pdsch对应的harq-ack/nack的上行时间单元、与上行时间单元对应的harq-ack/nack码书的大小、与上行时间单元对应的各个下行时间单元所对应的harq-ack/nack在harq-ack/nack码书中的位置。随后,将参照图2-图13详细描述该步骤的具体实施方式。

接下来,在步骤103,基于harq-ack/nack码书的大小和与上行时间单元对应的各个下行时间单元所对应的harq-ack/nack在harq-ack/nack码书中的位置,产生harq-ack/nack码书。随后,将参照图2-图13详细描述该步骤的具体实施方式。

最后,在步骤104,在上行时间单元发送在步骤s107产生的harq-ack/nack码书。

下面将描述根据本发明的第一示例性实施例

在第一示例性实施例中,用户设备从基站接收到的控制信令还可包括由基站配置的harq-ack/nack码书的大小。

因此,在步骤103,用户设备可基于由基站配置的harq-ack/nack码书的大小来确定与上行时间单元对应的harq-ack/nack码书的大小。

根据第一示例性实施例的一方面,所述控制信令还包括在一个上行时间单元中可支持的harq进程的总数和harq进程id,或者所述控制信令还包括harq进程id,并且在一个上行时间单元中可支持的harq进程的总数是标准预定义的。因此,用户设备可基于harq进程(harqprocess)来产生与上行时间单元对应的harq-ack/nack码书。

参照图2,图2是根据本发明的第一示例性实施例的harq处理的示意图。在图2的示例中,假设在一个上行时间单元中可支持的harq进程的总数为8。这里,在一个上行时间单元中可支持的harq进程的总数可包括在控制信令中,或者可以是标准预定义的。与每一个在下行时间单元中接收到pdsch的harq进程对应的harq-ack/nack可被映射到该上行时间单元的harq-ack/nack码书中,如图3所示。

因此,在步骤102中,用户设备可基于harq-ack/nack码书的大小、在一个上行时间单元中可支持的harq进程的总数和每个harq进程的id来确定与上行时间单元对应的各个下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的位置。

具体地说,通过将确定的harq-ack/nack码书的大小x除以在一个上行时间单元中可支持的harq进程的总数l获得与每个harq进程对应的harq-ack/nack可占用的最小比特数y,即,y=(x/l)。

然后通过将与每个harq进程对应的harq-ack/nack可占用的最小比特数乘以与所述上行时间单元对应的各个下行时间单元的harq进程的idi,例如,i=0,1,…l-1,获得与所述上行时间单元对应的各个下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的起点y*i,i=0,1,…l-1。

在步骤103中,用户设备可基于harq进程产生harq-ack/nack。这里,harq进程可被分为有效harq进程和无效harq进程。有效harq进程是指在与上行时间单元对应的下行时间单元中接收到pdsch,并且所述上行时间单元与所述pdsch所在的下行时间单元的时间差大于等于预定义的最小时延的harq进程,无效harq进程是指在与上行时间单元对应的下行时间单元中未接收到pdsch的harq进程,和/或在下行时间单元中接收到pdsch,但所述上行时间单元与所述pdsch所在的下行时间单元的时间差小于预定义的最小时延,和/或在下行时间单元中接收到pdsch,但所述pdsch的harq-ack/nack在所述上行时间单元之前已反馈。

优选地,有效harq进程是指在所述上行时间单元反馈harq-ack/nack的harq进程,也就是ue在下行时间单元中接收到pdsch,并且所述pdsch的harq-ack/nack反馈在所述上行时间单元。如果ue在下行时间单元中接收到pdsch,但所述pdsch的harq-ack/nack反馈不在所述上行时间单元,则对于所述上行时间单元而言,这个harq进程是无效harq进程。

针对有效harq进程,用户设备根据接收到的pdsch来产生harq-ack/nack,并基于与有效harq进程对应下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的起点,将针对有效harq进程产生的harq-ack/nack插入harq-ack/nack码书。

针对无效harq进程,用户设备根据预定义的规则来产生harq-nack,并基于与无效harq进程对应的下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的起点,将针对无效harq进程产生的harq-nack插入harq-ack/nack码书。

当与有效harq进程对应的harq-ack/nack的比特数大于与每个harq进程对应的harq-ack/nack可占用的最小比特数时,用户设备将与有效harq进程对应的harq-ack/nack占用与紧随其后的harq进程对应的harq-ack/nack的位置。例如,具体地,在相应的时间单元中接收到pdsch的harq处理(即,有效harq处理)的ack/nack比特数z可以大于等于y。此时,与所述harq处理对应的ack/nack比特可能占用了紧随其后的harq进程的ack/nack比特数。

当与无效harq进程对应的harq-ack/nack的位置被与有效harq进程对应的harq-ack/nack占用时,用户设备将与无效harq进程对应的harq-ack/nack的比特数确定为与每个harq进程对应的harq-ack/nack可占用的比特数和与有效harq进程对应的harq-ack/nack的占位数之差。例如,在相应的时间单元中未接收到pdsch的harq进程(即,无效harq处理)的ack/nack比特数z’根据是否被有效harq进程的ack/nack占位来确定。如果未被有效harq进程的ack/nack占位,则z’=y。如果被有效harq进程的ack/nack占位,假设占位数为y1,那么,z’=y-y1。当y=y1时,z’=0。

因此,根据本发明的实施例,为了避免有效harq进程的ack/nack比特的交叠,基站在进行调度时应避免调度在同一个上行时间单元上反馈ack/nack的相邻的harq进程。

图4是根据本发明的第一示例性实施例的基于harq进程产生harq-ack/nack的示意图。

假设x=16,l=8,y=2,z=4,则ack/nack码书长度为16。如果harq进程2在相应时间单元中接收到了pdsch,则根据pdsch的译码结果产生4比特ack/nack,如果其他harq进程在相应时间单元中均未接收到pdsch,则ack/nack码书中第0到第3比特分别对应harq进程0和harq进程1。由于未调度,分别产生y=2比特nack,第4比特到第7比特对应harq进程2,根据pdsch译码结果产生4比特ack/nack。第8比特到第15比特分别对应harq进程4到harq进程7,由于未调度,分别产生y=2比特nack。不难看出,harq进程2的4比特占用了harq进程3的2比特位置。

在这个例子中,如果基站还需调度其他的harq进程,则基站应避免调度harq进程3。这是因为harq进程3的ack/nack比特位已被harq进程2占用。在这种情况下基站可调度例如harq进程4。

图5是根据本发明的第一示例性实施例的基于harq进程产生harq-ack/nack的另一示意图。

参照图5,假设x=16,l=8,y=2,z=4,则ack/nack码书长度为16。如果harq进程2和harq进程4在相应时间单元中接收到了pdsch,则根据pdsch的译码结果产生4比特ack/nack,如果其他harq进程在相应时间单元中均未接收到pdsch,则ack/nack码书中第0到第3比特分别对应harq进程0和harq进程1。由于未调度,分别产生y=2比特nack。第4比特到第7比特对应harq进程2,根据pdsch译码结果产生4比特ack/nack。第8比特到第11比特对应harq进程4,根据pdsch译码结果产生4比特ack/nack。第12比特到第15比特分别对应harq进程6到harq进程7,由于未调度,分别产生y=2比特nack。不难看出,harq进程2的4比特占用了harq进程3的2比特位置,并且harq进程4的4比特占用了harq进程5的2比特位置。

在这个例子中,如果基站还需调度其他的harq进程,则基站应避免调度harq进程3和harq进程5。这是因为harq进程3的ack/nack比特位已被harq进程2占用,并且harq进程5的ack/nack比特位已被harq进程4占用。在这种情况下基站可调度例如harq进程6。

值得注意的是,虽然在以上例子,harqid与下行时间单元的时间先后顺序是一一对应的,但本发明同样适用于harqid大小与下行时间单元的时间顺序不一一对应的情况。例如,下行时间单元n为harqid=6的harq进程,下行时间单元n+4为harqid=1的harq进程。那么,在映射harq-ack比特时,依然按照harqid的顺序,即harqid=1的harq-ack比特在harqid=6的harq-ack比特之前。

根据第一示例性实施例的另一方面,用户设备可基于下行时间单元来产生与上行时间单元对应的harq-ack/nack码书。因此,用户设备还可基于下行时间单元索引来确定各个时间单元的pdsch对应的harq-ack/nack在harq-ack/nack码书中的位置。

具体地说,首先,用户设备基于关于harq-ack/nack定时的信息来确定反馈窗的大小以及与所述上行时间单元对应的各个下行时间单元的下行时间单元索引。这里,反馈窗是由所述harq-ack定时的所有可能的取值确定的可能同时在所述上行时间单元反馈harq-ack/nack的所有下行时间单元的集合,与所述上行时间单元对应的各个下行时间单元的下行时间单元索引分别表示与所述上行时间单元对应的各个下行时间单元在反馈窗中的相对时间顺序。

例如,图6是根据本发明的第一示例性实施例的基于下行时间单元的上下行链路映射的示意图。

参照图6,假设所述反馈窗的大小为l,那么在所述反馈窗内时间上最早的一个时间单元对应所述时间单元索引最小,例如为0,而反馈窗内,时间上最晚的一个时间单元对应所述时间单元索引最大,例如为l-1。反馈窗内的时间单元可以是连续的,也可以是不连续的。例如,如果在下行控制信令(dci)中指示harq-ack/nack定时的比特数为n,则可以指示2^n个时间值,即在同一个上行时间单元中,最多可能反馈2^n个下行时间单元的pdsch的harq-ack/nack。那么,反馈窗的大小l=2^n。dci中指示的harq-ack/nack定时取值可以是根据标准预定义的。例如,3比特可指示pdsch的时间单元n到所对应的harq-ack/nack的时间单元m的差m-n为0,1,….7,则所述反馈窗的大小l=8,所述反馈窗内的时间单元是连续的。

又例如,在dci中有2比特指示harq-ack/nack定时,则所述反馈窗的大小l=4,如果高层配置dci中指示的harq-ack/nack定时(即,pdsch与harq-ack/nack的时间关系)的取值为0,2,4,6,,那么反馈窗由间隔为2的4个时间单元组成。

再例如,在反馈窗内的部分时间单元可以为不发送下行pdsch的时间单元,例如,在tdd系统中,如果所述时间单元被配置为上行时间单元,则所述时间单元肯定不发送下行pdsch。那么,计算反馈窗的大小l时,可以将所述时间单元去除。优选地,所述肯定不发送pdsch的时间单元可以通过半静态信令(比如rrc信令)确定,也可以通过动态信令(比如dci指示)确定。优选地,在计算反馈窗的大小l时,无论通过什么信令指示的肯定不发送pdsch的时间单元,均可以将所述时间单元去除。根据本发明的另一方面,在计算反馈窗的大小l时,如果是通过半静态信令指示的肯定不发送pdsch的时间单元,则可以将所述时间单元去除,而如果是通过动态信令指示的肯定不发送pdsch的时间单元,则不可以将所述时间单元去除。

接下来,通过将所述harq-ack/nack码书的大小除以反馈窗的大小获得与每个下行时间单元对应的harq-ack/nack可占用的最小比特数。例如,根据基站配置ack/nack码书大小x与反馈窗的大小l可确定与每个下行时间单元对应的harq-ack/nack可占用的最小比特数y=x/l。或者,基站配置每个下行时间单元对应的harq-ack/nack的比特数,例如,如前面描述的,所述配置的比特数为最大可发送的编码块组的数量。如果基站配置ue可以在基于编码块组的调度和基于传输块组的调度的动态切换,ue的harq-ack的比特数始终按照基于编码块组的调度来确定,即根据最大可发送的编码块组的数量来确定。然后,通过将与每个下行时间单元对应的harq-ack/nack可占用的最小比特数乘以与所述上行时间单元对应的各个下行时间单元的下行时间单元索引,获得与所述上行时间单元对应的各个下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的起点。也就是说,下行时间单元i所对应的harq-ack/nack的起点为y*i,i=0,1,…l-1。

在根据上述的方式确定了harq-ack/nack的起点之后,可针对有效下行时间单元和无效下行时间单元来将ack/nack插入harq-ack/nack码书。这里,有效下行时间单元是指接收到pdsch且与该pdsch对应的harq-ack/nack的上行时间单元是所述上行时间单元的下行时间单元。无效下行时间单元是指未接收到pdsch的下行时间单元或者接收到pdsch但与该pdsch对应的harq-ack/nack的上行时间单元不是所述上行时间单元的下行时间单元。也就是说,在所述下行时间单元中,虽然收到了pdsch,但由于其ack/nack反馈时间单元不是所述ack/nack反馈时间单元,则认为所述下行时间相对于所述ack/nack反馈时间单元是无效下行时间单元。

针对有效下行时间单元,根据接收到的pdsch来产生harq-ack/nack,并基于与有效下行时间单元对应的harq-ack/nack在所述harq-ack/nack码书中的起点,将针对有效下行时间单元产生的harq-ack/nack插入所述harq-ack/nack码书。

针对无效下行时间单元,根据预定义的规则来产生harq-nack,并基于与无效下行时间单元对应的harq-ack/nack在所述harq-ack/nack码书中的起点,将针对无效下行时间单元产生的harq-nack插入所述harq-ack/nack码书来进行占位。

优选地,针对无效下行时间单元之中的未接收到pdsch的下行时间单元,根据预定义的规则来产生harq-nack,并基于与未接收到pdsch的下行时间单元对应的harq-ack/nack在所述harq-ack/nack码书中的位置,将产生的harq-nack插入所述harq-ack/nack码书来进行占位。然而,针对无效下行时间单元之中的接收到pdsch但与该pdsch对应的harq-ack/nack的上行时间单元不是所述上行时间单元的下行时间单元,根据该pdsch来产生harq-ack/nack,并将产生的harq-ack/nack插入所述harq-ack/nack码书。

当与有效下行时间单元对应的harq-ack/nack的比特数大于与每个下行时间单元对应的harq-ack/nack可占用的最小比特数时,将与有效下行时间单元对应的harq-ack/nack占用与紧随其后的下行时间单元对应的harq-ack/nack的位置。而当与无效下行时间单元对应的harq-ack/nack的位置被与有效下行时间单元对应的harq-ack/nack占用时,将与无效下行时间单元对应的harq-ack/nack的比特数确定为与每个下行时间单元对应的harq-ack/nack可占用的比特数和与有效下行时间单元对应的harq-ack/nack的占位数之差。也就是说,在相应的下行时间单元中未接收到pdsch(称为无效下行时间单元)的harq-ack/nack比特数z’根据是否被有效下行时间单元的ack/nack占位来确定。如果未被有效下行时间单元的harq-ack/nack占位,则z’=y。如果被有效下行时间单元的harq-ack/nack占位,假设占位数为y1,那么,z’=y-y1。当y1=y时,z’=0。

因此,为了避免有效时间单元的pdsch的harq-ack/nack比特的交叠,基站调度时,调度在同一个上行时间单元中反馈harq-ack/nack的下行时间单元数l’必须小于等于x/z。例如,x=16,l=8,z=4时,虽然根据harq-ack/nack定时确定的反馈时间窗的大小l=8,但在所述反馈窗内,基站可调度的在同一个上行时间单元中反馈harq-ack/nack的下行时间单元数l’<4(x/z)。

进一步的,为了避免有效时间单元的pdsch的harq-ack/nack比特的交叠,基站调度时,应避免调度在同一个上行时间单元中反馈harq-ack/nack的相邻的时间单元的pdsch。

图7是根据本发明的第一示例性实施例的基于下行时间单元产生harq-ack/nack的示意图。

参照图7,假设x=16,l=8,y=2,z=4,则harq-ack/nack码书长度为16。假设harq-ack/nack将在上行时间单元m中反馈,所述反馈窗包含的下行时间单元为m-11,m-10,….,m-4,长度为8。下行时间单元m-11的时间单元索引为0,以此类推,下行时间单元m-4的时间单元索引为7。如果用户设备在时间单元索引2中接收到了pdsch,则根据pdsch的译码结果产生4比特harq-ack/nack,并且在其他时间单元中均未接收到pdsch,则harq-ack/nack码书中第0到3个比特分别于对应时间单元索引0,和索引1,由于未调度,分别产生y=2比特harq-nack;第4~7比特对应于时间单元索引2,根据pdsch译码结果产生4比特harq-ack/nack。不难看出,时间索引单元2的4比特占用了时间索引单元3的2比特位置。第8~15比特分别对应于下行时间单元索引4~7,由于下行时间单元4,5,7未调度,下行时间单元6虽然被调度了,但其对应的harq-ack/nack在上行时间单元m+1反馈,那么相对于上行时间单元m而言,也是无效时间单元。因此,第8~15比特均为harq-nack。同理,对于上行时间单元m+1,所述反馈窗包含的下行时间单元为m-10,m-9,….,m-3,长度为8。在所述反馈窗内,仅下行时间单元m-5(时间单元索引为5)调度了pdsch并且在上行时间单元m+1反馈harq-ack/nack,则harq-ack/nack码书大小为16,并且其中第12~15比特根据接收到的pdsch产生harq-ack/nack,而在第0~11比特均产生harq-nack。

根据本发明的第一示例性实施例,通过基站配置harq-ack/nack码书大小,可以有效的控制ack/nack的反馈开销,同时避免harq-ack/nack码书的不确定性。基站根据调度的灵活性以及反馈开销来确定较优的harq-ack/nack码书大小。不难看出,本方案中,即使ue漏检了被调度的pdsch,也不会导致harq-ack/nack反馈码书大小不确定或者harq-ack/nack比特排序不确定的问题。因为ack/nack反馈码书大小是高层配置的,而每个harq进程或者下行时间单元的harq-ack/nack比特的起点也是固定的。

下面将描述根据本发明的第二示例性实施例。

在本发明的第二示例性实施例中,在步骤102,用户设备根据在所述上行时间单元的harq-ack/nack所对应的反馈窗的大小来确定harq-ack/nack码书的大小。这里,由harq-ack/nack定时的所有可能的取值确定的可能同时在所述上行时间单元反馈harq-ack/nack的所有下行时间单元的集合称为一个反馈窗口。

具体地说,用户设备可根据关于harq-ack/nack定时的信息的可能的取值个数,确定反馈窗的大小。例如,通过dci中指示的关于harq-ack/nack定时的信息的比特数n,通过计算2的n次方来获得与所述上行时间单元对应的反馈窗的大小;通过结合与所述上行时间单元对应的反馈窗的大小与每个下行时间单元所对应的harq-ack/nack比特数,获得与所述上行时间单元对应的harq-ack/nack码书的大小。这里,每个下行时间单元所对应的harq-ack/nack比特数是标准预定义的或高层配置的。

优选地,每个下行时间单元所对应的harq-ack/nack比特数可根据每个下行时间单元最多可发送的传输块tb的数量来确定。

优选地,每个下行时间单元所对应的harq-ack/nack比特数可根据每个下行时间单元最多可发送的编码块cb的数量来确定。

优选地,每个下行时间单元所对应的harq-ack/nack比特数可根据每个下行时间单元最多可发送的编码块组cb-group的数量来确定。如果基站配置ue可以在基于编码块组的调度和基于传输块组的调度的动态切换,ue的harq-ack的比特数始终根据最多可发送的编码块组的数量来确定。例如,基站为ue配置了基于编码块组的调度,并且配置了两种dci,一种dci用于进行编码块组的调度,一种dci用于进行传输块的调度。基站可以动态的采用任意一种dci对ue进行调度,但ue在反馈harq-ack时,始终根据最多可发送的编码块组的数量来确定。假设所述最多可发送的编码块组的数量为4,那么,当基站进行传输块的调度调度了一个tb的发送时,ue仍然反馈4比特的harq-ack,其中第1比特根据tb的译码结果产生,另外3个比特为占位比特,例如nack。如果工作载波可以支持2个传输块的发送,并且配置了基于编码块组的调度,一种实现方式,无论基站动态的调度是基于编码块组还是传输块组的,harq-ack比特始终等于(2*最多可发送的编码块组的数量),另一种实现方式,无论基站动态的调度是基于编码块组还是传输块组的,harq-ack比特始终等于(最多可发送的编码块组的数量),这种实现方式可与现有系统中rrc信令配置的空间维度的绑定是独立的,例如,无需rrc配置信令,一旦配置了基于编码块组的调度,则harq-ack比特始终等于(最多可发送的编码块组的数量),或者有额外一条独立于现有信令的rrc配置信令。

优选地,所述控制信令可包括指示每个下行时间单元所对应的harq-ack/nack比特数均根据每个下行时间单元最多可发送的传输块的数量,或者均根据每个下行时间单元最多可发送的编码块的数量,或者均根据每个下行时间单元最多可发送的编码块组的数量来确定的信息。

根据一示例性实施例,可通过将与所述上行时间单元对应的反馈窗的大小与每个下行时间单元所对应的harq-ack/nack比特数相乘,获得与所述上行时间单元对应的harq-ack/nack码书的大小。

例如,下行控制命令(dci)中采用n比特指示harq-ack/nack定时(即,pdsch与harq-ack/nack的时间关系),那么m=2^n,即在同一个上行时间单元中,最多可能反馈m个下行时间单元的pdsch的ack/nack。那么,ack/nack码书大小为m的函数。例如,码书大小为m*z,其中z为每个下行时间单元所对应的harq-ack/nack比特数。

根据另一示例性实施例,如果在各个下行时间单元中的harq-ack/nack比特数不相等,例如部分下行时间单元是基于传输块的harq-ack/nack反馈,有的下行时间单元是基于编码块组的harq-ack/nack反馈,则将反馈窗内所有下行时间单元的harq-ack/nack反馈比特数相加,确定harq-ack/nack码书大小。

优选地,如果在下行控制命令(dci)中指示的harq-ack/nack定时取值范围内的部分时间单元为一定不发送下行pdsch的时间单元,则需去除所述时间单元后,确定harq-ack/nack码书大小。例如,在tdd系统中,如果所述时间单元被配置为上行时间单元。例如,3比特指示harq-ack/nack定时,可指示pdsch的时间单元n到所对应的harq-ack/nack的时间单元m的差m-n为k0+0,k0+1,…,k0+7。如果时间单元m-k0以及m-k0-1为上行时间单元,则harq-ack/nack码书大小根据m=(8-2)=6来确定。

优选的,所述一定不发送pdsch的时间单元可以通过半静态信令确定,比如rrc信令,也可以通过动态信令确定,比如dci指示。

优选的,计算harq-ack/nack码书大小时,通过去除信令指示的一定能够不发送pdsch的下行时间单元来获得与所述上行时间单元对应的反馈窗的大小。

优选的,计算harq-ack/nack码书大小时,通过去除通过半静态信令指示的一定不发送pdsch的下行时间单元来获得与所述上行时间单元对应的反馈窗的大小,通过不去除动态信令指示的一定不发送pdsch的下行时间单元来获得与所述上行时间单元对应的反馈窗的大小。这样的好处是,避免了用户设备漏检或者错检动态信令,导致用户设备产生的ack/nack码书大小与基站期望的ack/nack码书大小不一致的问题。

根据本发明的第二实施例的一方面,在步骤102中,用户设备可基于由基站配置的harq-ack/nack码书的大小来确定与上行时间单元对应的harq-ack/nack码书的大小。

所述控制信令还可包括在一个上行时间单元中可支持的harq进程的总数和harq进程id,或者所述控制信令还包括harq进程id,并且在一个上行时间单元中可支持的harq进程的总数是标准预定义的。因此,用户设备可基于harq进程(harqprocess)来产生与上行时间单元对应的harq-ack/nack码书。

因此,在步骤102中,用户设备可基于harq-ack/nack码书的大小、在一个上行时间单元中可支持的harq进程的总数和每个harq进程的id来确定与上行时间单元对应的各个下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的位置。

具体地说,通过将确定的harq-ack/nack码书的大小x除以在一个上行时间单元中可支持的harq进程的总数l获得与每个harq进程对应的harq-ack/nack可占用的最小比特数y,即,y=(x/l)。

然后通过将与每个harq进程对应的harq-ack/nack可占用的最小比特数乘以与所述上行时间单元对应的各个下行时间单元的harq进程的idi,例如,i=0,1,…l-1,获得与所述上行时间单元对应的各个下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的起点y*i,i=0,1,…l-1。

在步骤103中,用户设备可基于harq进程产生harq-ack/nack。这里,harq进程可被分为有效harq进程和无效harq进程。有效harq进程是指在与上行时间单元对应的下行时间单元中接收到pdsch,并且所述上行时间单元与所述pdsch所在的下行时间单元的时间差大于等于预定义的最小时延的harq进程,无效harq进程是指在与上行时间单元对应的下行时间单元中未接收到pdsch的harq进程,和/或在下行时间单元中接收到pdsch,但所述上行时间单元与所述pdsch所在的下行时间单元的时间差小于预定义的最小时延,和/或在下行时间单元中接收到pdsch,但所述pdsch的harq-ack/nack在所述上行时间单元之前已反馈。

优选地,有效harq进程是指在所述上行时间单元反馈harq-ack/nack的harq进程,也就是ue在下行时间单元中接收到pdsch,并且所述pdsch的harq-ack/nack反馈在所述上行时间单元。如果ue在下行时间单元中接收到pdsch,但所述pdsch的harq-ack/nack反馈不在所述上行时间单元,则对于所述上行时间单元而言,这个harq进程是无效harq进程。

针对有效harq进程,用户设备根据接收到的pdsch来产生harq-ack/nack,并基于与有效harq进程对应下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的起点,将针对有效harq进程产生的harq-ack/nack插入harq-ack/nack码书。

针对无效harq进程,用户设备根据预定义的规则来产生harq-nack,并基于与无效harq进程对应的下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的起点,将针对无效harq进程产生的harq-nack插入harq-ack/nack码书。

当与有效harq进程对应的harq-ack/nack的比特数大于与每个harq进程对应的harq-ack/nack可占用的最小比特数时,用户设备将与有效harq进程对应的harq-ack/nack占用与紧随其后的harq进程对应的harq-ack/nack的位置。例如,具体地,在相应的时间单元中接收到pdsch的harq处理(即,有效harq处理)的ack/nack比特数z可以大于等于y。此时,与所述harq处理对应的ack/nack比特可能占用了紧随其后的harq进程的ack/nack比特数。

当与无效harq进程对应的harq-ack/nack的位置被与有效harq进程对应的harq-ack/nack占用时,用户设备将与无效harq进程对应的harq-ack/nack的比特数确定为与每个harq进程对应的harq-ack/nack可占用的比特数和与有效harq进程对应的harq-ack/nack的占位数之差。例如,在相应的时间单元中未接收到pdsch的harq进程(即,无效harq处理)的ack/nack比特数z’根据是否被有效harq进程的ack/nack占位来确定。如果未被有效harq进程的ack/nack占位,则z’=y。如果被有效harq进程的ack/nack占位,假设占位数为y1,那么,z’=y-y1。当y=y1时,z’=0。

因此,根据本发明的实施例,为了避免有效harq进程的ack/nack比特的交叠,基站在进行调度时应避免调度在同一个上行时间单元上反馈ack/nack的相邻的harq进程。

根据第二示例性实施例的另一方面,用户设备基于关于harq-ack/nack定时的信息,确定与所述上行时间单元对应的各个下行时间单元的下行时间单元索引,其中,与所述上行时间单元对应的各个下行时间单元的下行时间单元索引分别表示与所述上行时间单元对应的各个下行时间单元在反馈窗中的相对时间顺序;根据基于所述相对时间顺序的从大到小的顺序(下行时间单元的harq-ack/nack顺序与在下行时间单元传输的dci中指示的反馈定时是反序的)或从小到大的顺序(下行时间单元的harq-ack/nack顺序与在下行时间单元传输的dci中指示的反馈定时是同序的),确定与所述上行时间单元对应的各个下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的位置。

例如,dci中2比特指示harq-ack/nack定时(即,pdsch与harq-ack/nack的时间关系),假设反馈harq-ack/nack的pucch所在上行时间单元为m,则下行时间单元m-(k0+3)~下行时间单元m-(k0)均可能在上行时间单元m反馈ack/nack,例如,dci中2比特分别为11,10,01,00。基站调度时,可以调度所述4个下行时间单元中的1个或者多个,并且,调度所述下行时间单元时,dci中的2比特可取任意值。但只要有至少一个所述下行时间单元的harq-ack/nack落在上行时间单元m,ue均按照4个下行时间单元确定harq-ack/nack码书大小,并且,根据实际接收到的pdsch所在的下行时间单元在这4个下行时间单元中的相对时间顺序,确定所述pdsch的harq-ack/nack比特在harq-ack/nack码书中的位置。

例如,上行时间单元m的pucch的harq-ack/nack码书大小为m*z=4*2=8,即harq-ack/nack码书大小为8。若按照dci所指示的harq-ack/nack反馈时间从大到小的顺序,其中第1,2个比特为时间单元m-(k0+3)的pdsch的harq-ack/nack,第3,4个比特为时间单元m-(k0+2)的pdsch的harq-ack/nack,以此类推。

以此方法确定与所述上行时间单元对应的各个下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的位置之后,用户设备根据有效下行时间单元和无效下行时间单元分别产生所述harq-ack/nack码书。其中,有效下行时间单元是指接收到pdsch且与该pdsch对应的harq-ack/nack的上行时间单元是所述上行时间单元的下行时间单元。无效下行时间单元是指未接收到pdsch的下行时间单元或者接收到pdsch但与该pdsch对应的harq-ack/nack的上行时间单元不是所述上行时间单元的下行时间单元。

针对有效下行时间单元,根据接收到的pdsch来产生harq-ack/nack,并基于与有效下行时间单元对应的harq-ack/nack在所述harq-ack/nack码书中的位置,将针对有效下行时间单元产生的harq-ack/nack插入所述harq-ack/nack码书。

针对未接收到pdsch的下行时间单元,用户设备根据预定义的规则产生harq-nack占位。

针对接收到pdsch但与该pdsch对应的harq-ack/nack的上行时间单元不是所述上行时间单元的下行时间单元,用户设备根据预定义的规则产生harq-nack占位。

优选地,针对未接收到pdsch的下行时间单元,用户设备根据预定义的规则产生harq-nack占位。然而,针对接收到pdsch但与该pdsch对应的harq-ack/nack的上行时间单元不是所述上行时间单元的下行时间单元,用户设备仍然根据pdsch译码结果产生harq-ack/nack,将产生的harq-ack/nack插入所述harq-ack/nack码书。

例如,图8是根据本发明的第二示例性实施例的基于下行时间单元的上下行链路映射的示意图。

参照图8,例如,dci中2比特指示pdsch到反馈harq-ack/nack的时间差,可以为3,4,5和6。假设每个下行时间单元反馈的harq-ack/nack比特数z=2,那么,harq-ack/nack码书大小为m*z=8。调度下行时间单元m的dci中的2比特指示为10,即在上行时间单元m+5中反馈harq-ack/nack,调度下行时间单元m+1的dci中的2比特指示为01,即在上行时间单元m+5中反馈harq-ack/nack,调度下行时间单元m+2的dci中的2比特指示为01,即在上行时间单元m+6中反馈harq-ack/nack。那么,对于上行时间单元m+5,ack/nack码书的前两位,对应于下行时间单元m-1,由于没有调度数据,所以产生2比特harq-nack。对于harq-ack/nack码书的中间4位,分别根据接收到的下行时间单元m和m+1的pdsch的解调结果确定harq-ack/nack结果,而对于harq-ack/nack码书的最后两位,由于下行时间单元m+2的pdsch的harq-ack/nack在上行时间单元m+6反馈,因此,产生2比特harq-nack。对于上行时间单元m+6,harq-ack/nack码书的前四位为nack,因为下行时间单元m和m+1所对应的反馈harq-ack/nack的下行时间单元为m+5。

根据本发明的第二实施例的另一方面,所述控制信令还可包括指示当前被调度的下行时间单元在与所述上行时间单元对应的反馈窗中的相对时间顺序的信息。因此,用户设备可基于与所述上行时间单元对应的所有被调度的下行时间单元的在与所述上行时间单元对应的反馈窗中的相对时间顺序的信息,确定与所述上行时间单元对应的所有被调度的下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的位置,其中,当前被调度的下行时间单元是指在当前下行时间单元用户设备从基站接收到pdsch的时间单元。

优选地,当基站为用户终端配置了载波聚合时,如果每个载波上的反馈窗的大小不同,harq-ack/nack码书的大小根据各个反馈窗的最大长度*配置的服务小区数量确定。例如,基站为用户终端配置了2个服务小区,一个服务小区的反馈窗的大小为4,另一个服务小区的反馈窗的大小为2,那么,按照每个载波反馈窗的大小为4*服务小区数为2*每个下行时间单元的harq-ack比特数确定harq-ack码书的大小。对于实际反馈窗的大小为2的服务小区而言,通过产生占位比特,来实现长度为4的harq-ack反馈。

优选地,所述控制信令还可包括第一类dai,其中,第一类dai指示以下信息之一:当前被调度的下行时间单元在与所述上行时间单元对应的所有被调度的下行时间单元中的相对时间顺序、当前被调度的下行时间单元的harq-ack/nack比特在harq-ack/nack码书中的比特位置。因此,用户设备可基于与所述上行时间单元对应的所有被调度的下行时间单元的第一类dai的值,确定与所述上行时间单元对应的所有被调度的下行时间单元的各个下行时间单元对应的harq-ack/nack在所述harq-ack/nack码书中的位置。

例如,图9是根据本发明的第二示例性实施例的基于下行时间单元的上下行链路映射的另一示意图。

参照图9,dci中指示harq-ack/nack反馈时间的比特为2比特,分别指示harq-ack/nack与pdsch的时间差为1,2,3,4。假设调度下行时间单元n的pdsch的dci指示harq-ack/nack反馈时间差为2,则n+3反馈harq-ack/nack,调度下行时间单元n+1的pdsch的dci指示harq-ack/nack反馈时间差为1,则n+2反馈harq-ack/nack,调度下行时间单元n+2的pdsch的dci指示harq-ack/nack反馈时间差为1,则n+3反馈harq-ack/nack。那么,在上行时间单元n+3上反馈了两个下行时间单元的harq-ack/nack,则下行时间单元n和时间单元n+2的dci中指示的第一类dai分别为dai=1和dai=2,而在下行时间单元n+1的dci中指示的第一类dai=1。

优选地,在所述控制信令中,第一类dai可与关于harq-ack/nack定时的信息联合编码。

当harq-ack/nack反馈时间指示值为最大值时,例如,2比特指示harq-ack/nack时间差为1~4,那么,假设调度下行时间单元n的dci指示harq-ack/nack的时间差为4时,所述第一类dai一定为1,即当前下行时间单元一定为在上行时间单元n+4反馈harq-ack/nack的第一个下行时间单元,因为下行时间单元n之前的下行时间单元不可能映射到上行时间单元n+4。而当指示的harq-ack/nack时间差为3时,所述第一类dai一定为1或者2,即只有两种可能,一种是当前下行时间单元n为在上行时间单元n+3反馈harq-ack/nack的第一个下行时间单元,或者下行时间单元n-1为在上行时间单元n+3反馈harq-ack/nack的第一个下行时间单元,下行时间单元n为在上行时间单元n+3反馈harq-ack/nack的第二个下行时间单元。以此类推,当指示的harq-ack/nack时间差为1时,所述第一类dai可以为1,2,3或者4。那么,harq-ack/nack定时与第一类dai的组合,总共是10种,而不是16种。若采用4比特联合编码,则剩余的6个状态可以用作其他用途。

为了进一步的压缩比特,可以去掉部分第一类dai和harq-ack/nack定时的组合。例如,可以采用3比特来联合指示第一类dai和harq-ack/nack反馈时间。假设harq-ack/nack反馈时延的取值范围为3~6,那么,表一示出了对于下行时间单元n的联合编码的相互关系。

表一

以此方式确定了与所述上行时间单元对应的各个下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的位置之后,用户设备可从所述harq-ack/nack码书的起始位置,按照与所述上行时间单元对应的所有被调度的下行时间单元的第一类dai所指示的相对时间顺序的大小,依次插入与所有被调度的下行时间单元对应的harq-ack/nack,并在后续位置插入占位比特。

此外,当检测到不连续的第一类dai时,用户设备可确定漏检了与缺失的第一类dai对应的下行时间单元的pdsch,针对漏检的pdsch产生harq-nack,并将产生的harq-nack插入所述harq-ack/nack码书中与缺失的第一类dai指示的相对时间顺序对应的位置。

下面描述本发明的第三示例性实施例

根据本发明的第三示例性实施例的一方面,用户设备产生的harq-ack/nack码书大小不是固定的,而是与需要在所述上行时间单元反馈harq-ack/nack的pdsch的下行时间单元的数量对应。

优选地,控制信令可包括第一类dai,第一类dai通过dci承载。其中,第一类dai指示以下信息之一:当前被调度的下行时间单元在与所述上行时间单元对应的所有被调度的下行时间单元中的相对时间顺序、当前被调度的下行时间单元的harq-ack/nack比特在harq-ack/nack码书中的比特位置。假设每个下行时间单元的harq-ack/nack比特数为n0,则根据所述第一类dai值x0确定所述下行时间单元的harq-ack/nack比特在harq-ack/nack码书中的起点为第x0*n0-1位比特。例如,n0=2。那么,第一类dai=1时,harq-ack/nack比特对应harq-ack/nack码书中的第1,2比特,依次类推,第一类dai=4时,harq-ack/nack比特对应harq-ack/nack码书中的第7,8比特。因此,用户设备也可基于第一类dai来确定harq-ack/nack码书的大小。具体地,用户设备通过结合与所述上行时间单元对应的所有被调度的下行时间单元的第一类dai中的最大值与每个下行时间单元所对应的harq-ack/nack比特数,确定所述harq-ack/nack码书的大小。以此方式确定harq-ack/nack码书的大小之后,用户设备还可基于与所述上行时间单元对应的所有被调度的下行时间单元中的各个下行时间单元的第一类dai的值,确定与所述上行时间单元对应的所有被调度的下行时间单元中的各个下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的位置。

优选地,第一类dai也可以表示当前被调度的pdsch对应的harq-ack/nack比特在harq-ack/nack码书中的起点位置。例如,被调度的第二个下行时间单元第一类dai的值x0=5表示这个下行时间单元的harq-ack/nack比特在harq-ack/nack码书中的起点位置是5。即,x0已将n0折算进去。这个方法的好处是,可以支持各个下行时间单元的harq-ack/nack比特数不等的情况,即,每个下行时间单元的n0可以是不同的。比如,第一个下行时间单元是基于编码块组反馈的harq-ack/nack,n0=4,而第二个下行时间单元是基于传输块组反馈的harq-ack/nack,n0=1。如前所述,第二个下行时间单元的第一类dai的值x0=5。也就是说,第一类dai的计数,是以编码块组为单位计数的,而不是现有技术中根据pdcch计数的。同理,当ue被配置为载波聚合的工作模式,这种方法可以支持每个下行时间单元/下行载波的n0不同的情况。由于这个方法的第一类dai的最大取值范围扩大,所以需要更多的比特。例如,和现有lte的2比特第一类dai相比,这个方法的第一类dai需要3比特,或者4比特。

如果至少有一个工作载波可以支持2个传输块的发送,基于编码块组计数的第一类dai,至少可以通过以下三种方式工作,(1)第一类dai对一个下行时间单元进行计数时,不区分这个下行时间单元为一个还是两个传输块,而是根据这个下行时间单元的所有传输块的编码块总数进行计数,那么反馈的harq-ack比特数与第一类dai一致。(2)如果基站配置了空间维度的绑定,第一类dai对一个下行时间单元进行计数时,均按照一个传输块的编码块总数进行计数,当被调度了两个传输块时,对这两个传输块各自的harq-ack进行与操作。在上面的例子中,假设第一个下行时间单元是基于编码块组反馈的harq-ack/nack,并且调度了2个传输块,第二个下行时间单元是基于传输块组反馈的harq-ack/nack,并且调度了一个传输块,n0=1。对于第一个下行时间单元,在进行绑定前,每个传输块的harq-ack比特数n0=4,进行绑定后,依然反馈n0=4个比特。第二个下行时间单元第一类dai的值x0=5依然表示这个下行时间单元的harq-ack/nack比特在harq-ack/nack码书中的起点位置是5。(3)如果基站没有配置空间维度的绑定,第一类dai对一个下行时间单元进行计数时,均按照一个传输块的编码块总数进行计数,但反馈的harq-ack比特数为所述计数的2倍。在上面的例子中,假设第一个下行时间单元是基于编码块组反馈的harq-ack/nack,并且调度了2个传输块,第二个下行时间单元是基于传输块组反馈的harq-ack/nack,并且调度了一个传输块,n0=1。对于第一个下行时间单元,每个传输块的harq-ack比特数n0=4,总共反馈2*n0个比特。对于第二个下行时间单元,被调度的传输块的harq-ack比特数n0=1,并且发送1比特占位比特,总共反馈2个比特。第二个下行时间单元第一类dai的值x0=5表示这个下行时间单元的harq-ack/nack比特在harq-ack/nack码书中的起点位置是2*x0-1。harq-ack/nack码书的总比特数为10。

优选地,通过以上方式确定的第一类dai,可以仅用于动态确定多个载波或者时间单元的pdsch的harq-ack/nack码书时使用,而在半静态确定多个载波或者时间单元的pdsch的harq-ack/nack码书时,不用所述第一类dai。例如,可以用现有技术中基于pdsch计数的第一类dai,或者不用dai。

优选地,在所述控制信令中,第一类dai可与关于harq-ack/nack定时的信息联合编码。

优选地,控制信令还包括第二类dai,第二类dai通过dci承载。根据一示例性实施例,第二类dai指示与所述上行时间单元对应的所有被调度的下行时间单元的总数。在此情况下,用户设备可通过结合第二类dai的值与每个下行时间单元所对应的harq-ack/nack比特数,确定所述harq-ack/nack码书的大小。假设每个下行时间单元的harq-ack/nack比特数为n0,第二类dai的值为y0,那么harq-ack/nack码书的大小为y0*n0。这样,harq-ack/nack码书的大小并不是固定的,而是与所述上行时间单元对应的所有被调度的下行时间单元的下行时间单元总数对应。

例如,图10是根据本发明的第三示例性实施例的基于下行时间单元的上下行链路映射的示意图。

参照图10,dci中指示harq-ack/nack反馈时间的比特为2比特,分别指示harq-ack/nack与pdsch的时间差为1,2,3,4。假设调度下行时间单元n的pdsch的dci指示harq-ack/nack反馈时间差为3,则n+3反馈harq-ack/nack,调度下行时间单元n+1的pdsch的dci指示harq-ack/nack反馈时间差为1,则n+2反馈harq-ack/nack,调度下行时间单元n+2的pdsch的dci指示harq-ack/nack反馈时间差为1,则n+3反馈harq-ack/nack。那么,在上行时间单元n+3上反馈了两个下行时间单元的harq-ack/nack,则下行时间单元n和时间单元n+2的dci中指示的第二类dai=2(假设00表示dai=1,即1个下行时间单元,01表示dai=2,即2个时间单元),而在下行时间单元n+1的dci中指示的第二类dai=1。

根据另一示例性实施例,第二类dai指示与所述上行时间单元对应的所有被调度的下行时间单元中的第一个下行时间单元到当前下行时间单元的下行时间单元总数。在此情况下,用户设备可通过结合与所述上行时间单元对应的所有被调度的下行时间单元的第二类dai中的最大值与每个下行时间单元所对应的harq-ack/nack比特数,确定所述harq-ack/nack码书的大小。这样,harq-ack/nack码书的大小并不是固定的,而是与所述上行时间单元对应的所有被调度的下行时间单元的下行时间单元总数对应。这种情况下,当用户设备仅配置了一个服务小区时,即不是工作在载波聚合时,第一类dai和第二类dai是相同的。则dci中仅需指示一个dai。

例如,图11是根据本发明的第三示例性实施例的基于下行时间单元的上下行链路映射的另一示意图。

参照图11,dci中指示harq-ack/nack反馈时间的比特为2比特,分别指示harq-ack/nack与pdsch的时间差为1,2,3,4。假设调度下行时间单元n的pdsch的dci指示harq-ack/nack反馈时间差为3,则n+3反馈harq-ack/nack,调度下行时间单元n+1的pdsch的dci指示harq-ack/nack反馈时间差为1,则n+2反馈harq-ack/nack,调度下行时间单元n+2的pdsch的dci指示harq-ack/nack反馈时间差为1,则n+3反馈harq-ack/nack。那么,在上行时间单元n+3上反馈了两个下行时间单元的harq-ack/nack,则下行时间单元n的dci中指示的第二类dai=1(假设00表示dai=1,即1个下行时间单元,01表示dai=2,即2个时间单元),在下行时间单元n+1的dci中指示的第二类dai=1,下行时间单元n+2的dci中指示的第二类dai=2。

根据另一示例性实施例,第二类dai可指示harq-ack/nack码书的总比特数。即,第二类dai的取值y0已将n0折算进去,并且可以支持不同的下行时间单元/下行载波的n0不等的情况,也就是以cbg为单位计数的。在此情况下,用户设备可基于第二类dai所指示的比特数,确定所述harq-ack/nack码书的大小。

优选地,在所述控制信令中,第一类dai、第二类dai、和关于harq-ack/nack定时的信息可联合编码。

例如,可以采用5比特来联合指示第一类,第二类dai和harq-ack/nack反馈时间。相对于分别用2比特指示第一类dai,2比特指示第二类dai,2比特指示harq-ack/nack反馈时间,可以节省1个比特。因此,表二示出了对于下行时间单元n的联合编码信息的关系。

表二

例如,图12是根据本发明的第三示例性实施例的基于下行时间单元的上下行链路映射的另一示意图。

参照图12,假设dci中可指示的harq-ack/nack定时范围为3~6,可指示的在同一个上行时间单元内的harq-ack/nack反馈对应的下行时间单元总数最大为4。那么,根据表二的5比特联合编码,对于下行时间单元n,5比特指示为00010,即harq-ack/nack反馈为上行时间单元n+6,下行时间单元n为在上行时间单元n+6反馈harq-ack/nack的第一个下行时间单元,即第一类dai=1,并且上行时间单元n+6反馈harq-ack/nack对应的下行时间单元总数为3,即第二类dai=3。对于下行时间单元n+2,5比特指示为01101,即harq-ack/nack反馈为上行时间单元n+6,下行时间单元n+2为在上行时间单元n+6反馈harq-ack/nack的第二个下行时间单元,即第一类dai=2,并且上行时间单元n+6反馈harq-ack/nack对应的下行时间单元总数为3,即第二类dai=3。对于下行时间单元n+3,5比特指示为10010,即harq-ack/nack反馈为上行时间单元n+6,下行时间单元n+3为在上行时间单元n+6反馈harq-ack/nack的第三个下行时间单元,即第一类dai=3,并且上行时间单元n+6反馈harq-ack/nack对应的下行时间单元总数为3,即第二类dai=3。

又例如,图13是根据本发明的第三示例性实施例的基于下行时间单元的上下行链路映射的另一示意图。

参照图13,假设dci中可指示的harq-ack/nack定时范围为3~6,可指示的在同一个上行时间单元内的harq-ack/nack反馈对应的下行时间单元总数最大为4。那么,根据表二的5比特联合编码,对于下行时间单元n,5比特指示为00001,即harq-ack/nack反馈为上行时间单元n+6,下行时间单元n为在上行时间单元n+6反馈harq-ack/nack的第一个下行时间单元,即第一类dai=1,并且上行时间单元n+6反馈harq-ack/nack对应的下行时间单元总数为2,即第二类dai=2。对于下行时间单元n+2,5比特指示为00000,即harq-ack/nack反馈为上行时间单元n+8,下行时间单元n+2为在上行时间单元n+8反馈harq-ack/nack的第一个下行时间单元,即第一类dai=1,并且上行时间单元n+8反馈harq-ack/nack对应的下行时间单元总数为1,即第二类dai=1。对于下行时间单元n+3,5比特指示为10001,即harq-ack/nack反馈为上行时间单元n+6,下行时间单元n+2为在上行时间单元n+6反馈harq-ack/nack的第二个下行时间单元,即第一类dai=2,并且上行时间单元n+6反馈harq-ack/nack对应的下行时间单元总数为2,即第二类dai=2。

值得注意的是,第一类dai和/或第二类dai的比特数是有限的,例如2比特,但可以通过取模的方式,表示大于4的值。例如,当指示同一个上行时间单元反馈harq-ack/nack对应的下行时间单元的个数m大于所述dai比特所指示的范围,本实施例中的表格中的相应的dai取值为m对m_dai取模。例如,m=8,但dai仅为2比特,那么,表中dai=3可以表示3以及7。

优选地,在所述控制信令中,可包括第三类dai,其中,第三类dai指示的内容与第二类dai指示的内容相同,或者第三类dai指示的是基站预期收到的harq-ack/nack码书的总比特数,且基站实际调度的pdsch对应的harq-ack/nack的总比特数小于等于所述预期的总比特数。例如,在调度上行发送的控制信令dci中,包含第三类dai,在调度下行发送的控制信令dci中,包含第一类和第二类dai。当harq-ack在pusch上发送时,如果pusch需要根据harq-ack码书进行速率匹配,所述harq-ack码书的大小由第三类dai指示。为了使得ue有足够的时间进行速率匹配,可以规定,对于在同一个pusch上发送harq-ack的pdsch来说,调度所述pdsch,并且包含第一类和第二类dai的dci不能晚于包含调度所述pusch,并且包含第三类dai的dci,或者规定所述包含第一类和第二类dai的dci与所述pusch的时间差不能少于预定义的值,或者规定所述包含第一类和第二类dai的dci与所述包含第三类dai的dci的时间差不能少于预定义的值,或者不限定所述包含第一类和第二类dai的dci与所述包含第三类dai的dci的时间差,但基站需保证第二类dai指示的harq-ack码书的大小不超过第三类dai指示的harq-ack码书的大小。

此外,以上均以harq-ack/nack定时m种=在同一个上行时间单元反馈的harq-ack/nack对应的下行时间单元最多为m1个为例进行描述。但以上描述的联合编码的方案,同样适用于harq-ack/nack定时m种>在同一个上行时间单元反馈的harq-ack/nack对应的下行时间单元最多为m1的情况。

根据本发明的另一方面,在产生所述harq-ack/nack码书时,当在所述上行时间单元需反馈的至少包含harq-ack/nack的上行控制信令的总比特数超过了基站配置的pucch资源所能承载的上行控制信令的最大比特数时,用户设备可根据预定义的规则对在所述上行时间单元需反馈的harq-ack/nack的比特进行压缩。这里,基站配置的pucch资源所能承载的harq-ack/nack的最大比特数为标准预定义的,或者通过pucch所占用的物理资源以及预定义的编码速率来确定,或者通过pucch的格式来确定的。一种实现方式是将编码块/编码块组的harq-ack/nack反馈压缩为传输块的harq-ack/nack。假设每个传输块可以最多分为ncb个编码块组,那么,当需反馈的harq-ack/nack的总数超过了基站配置的pucch资源所能承载的harq-ack/nack最大比特数时,如果被调度的ncb’个编码块组均正确解出时(其中ncb’小于等于ncb),认为整个传输块正确传输,产生1比特ack,如果ncb’个编码块组至少有一个未正确解出,则,认为整个传输块传输错误,产生1比特harq-nack。

根据本发明的另一方面,在产生所述harq-ack/nack码书时,当在所述上行时间单元需反馈的至少包含harq-ack/nack的上行控制信令的总比特数超过了基站配置的pucch资源所能承载的上行控制信令的最大比特数时,使用能够承载需反馈的上行控制信令的总比特数的下一个更大的pucch资源来在所述上行时间单元发送所述的上行控制信令。例如,基站为用户设备半静态配置了4种pucch资源,分别可以承载ack/nack的最大比特数为na1,na1,na2,na2。基站指示了用户设备,采用第二种pucch资源,但用户设备发现所需反馈的ack/nack的总数超过了na1而未超过na2,则用户设备采用第三种pucch资源。

根据本发明的另一方面,在产生所述harq-ack/nack码书时,当在所述上行时间单元需反馈的至少包含harq-ack/nack的上行控制信令的总比特数超过了基站配置的pucch资源所能承载的上行控制信令的最大比特数时,用户设备在当前下行时间单元或与所述上行时间单元对应的至少最后一个下行时间单元,从基站接收指示新的能够承载需反馈的上行控制信令的总比特数的pucch资源的下行调度信息,并使用新的pucch资源来在所述上行时间单元发送所述上行控制信令。例如,基站为用户设备半静态配置了4种pucch资源,分别可以承载harq-ack/nack的最大比特数为na1,na1,na2,na2。在第一个和第二个下行时间单元,基站指示了用户设备,采用第二种pucch资源,但在第三个下行时间单元,基站指示了用户设备,采用第三种pucch资源,则用户设备采用第三种pucch资源。

根据本发明的另一方面,在产生所述harq-ack/nack码书时,当在所述上行时间单元需反馈的harq-上行控制信令的总比特数超过了基站配置的pucch资源所能承载的上行控制信令的最大比特数时,用户设备放弃发送低优先级的下行时间单元的harq-ack/nack,使得发送的上行控制信令总比特数不超过基站配置的pucch资源所能承载的上行控制信令的最大比特数。例如,有不同的业务类型时,embb的pdsch的优先级低于urllc的pdsch的优先级。或者,第一类dci格式调度的pdsch的优先级低于第二类dci格式调度的pdsch的优先级。优选的,所述控制信令也可以包含其他上行控制信令,例如信道状态信息等。

值得注意的是,以上实施例中,当在一个上行时间单元中反馈的harq-ack/nack仅来自一个下行时间单元时,一种实现方式是依然按照以上实施例的方式确定harq-ack/nack码书以及harq-ack/nack比特映射。另一种实现方式是,仅按照一个下行时间单元的harq-ack/nack来产生码书。当按照下行时间单元的harq-ack/nack来产生码书时,可以根据实际调度的编码块/编码块组的个数确定harq-ack/nack码书。例如,在一个下行时间单元中发送的pdsch最多可以有n个编码块组,harq-ack/nack反馈最大为n比特。当仅有一个下行时间单元的harq-ack/nack在一个上行时间单元反馈时,用户终端反馈k个比特harq-ack/nack,k为实际调度的编码块组个数,k≤n。但当有多个行时间单元的harq-ack/nack在一个上行时间单元反馈时,用户终端根据n来确定每个下行时间单元的harq-ack/nack反馈比特数。

根据本发明的另一方面,在产生所述harq-ack/nack码书时,可以通过基站配置,对于各个需要反馈harq-ack/nack的下行时间单元和/或下行载波,均采用相同的harq-ack/nack比特数进行反馈。例如,在同一个上行时间单元反馈harq-ack/nack的各个下行时间单元和/或各个下行载波可能是不同的harq-ack/nack反馈方式,部分下行时间单元/下行载波是基于编码块组的harq-ack/nack反馈,每个下行时间单元/下行载波的harq-ack/nack比特数为n1,而其他下行时间单元/下行载波是基于传输块的harq-ack/nack反馈,每个下行时间单元/下行载波的harq-ack/nack比特数为n2。基站可以配置ue对所有下行时间单元/下行载波的harr-ack均按照同一个长度来反馈,例如按照每个下行时间单元/下行载波的harq-ack/nack比特数为n1或者n2进行反馈。例如,如配置为均按照n2进行反馈,可以通过将一个传输块的多个编码块组的harq-ack/nack进行与操作,获得一个传输块的harq-ack/nack的方式,实现从n1比特压缩到n2比特。又例如,如配置为均按照n1进行反馈,可以通过将n2比特映射到n1的前n2个比特位,然后对n1-n2个比特位填充比特进行占位,实现从n2比特扩展到n1比特。在这个示例中,如果第二类dai指示的是需要反馈harq-ack/nack的下行时间单元和/或下行载波的总数,则harq-ack/nack码书的总比特数为第二类dai*n1或者第二类dai*n2。对于至少有一个载波被配置为可支持多个传输块的工作模式时,可以根据现有技术中,基站配置各个载波均进行空间维度的绑定,即当一个下行载波有两个传输块需要反馈harq-ack时,这两个传输块的harq-ack进行与操作。在这里,也就是对两个传输块的n1或者n2个比特harq-ack进行与操作,使得每个下行载波的harq-ack比特数均为n1或者n2,从而实现harq-ack/nack码书的总比特数为第二类dai*n1或者第二类dai*n2。或者,基站配置各个载波均按照两个传输块进行harq-ack反馈,那么在我们实施例中,每个下行时间单元/下行载波的harq-ack/nack比特数为n1或者n2进行反馈表示两个传输块的总比特数为n1或者n2,也就是说,每个传输块的总比特数为n1/2或者n2/2,基站可以通过信令配置n1或者n2,也可以通过信令配置n1/2或者n2/2,这两者在信令配置的具体表现形式上可以是不同的,但效果是一样的。

根据本发明的另一方面,在产生所述harq-ack/nack码书时,当基站仅调度了一个pdsch或者仅调度了满足预定义条件的一个pdsch时,例如仅是在pcell上调度的和/或第一类dai=1的pdsch时,如果所述pdsch的传输块大小确定的可分割的编码块组的数目c小于基站配置的编码块组的最大值n,那么,用户终端仅反馈c比特的harq-ack/nack或者2*c比特的harq-ack/nack,并且当反馈的harq-ack/nack比特数和/或反馈的harq-ack/nack比特数以及sr小于等于预定义的门限时,例如所述门限=2时,用户终端将采用用于承载比特开销不超过2的pucchformat来发送harq-ack/nack,例如,类似于lte系统中的pucchformat1a/1b。而在其他情况下,例如多于一个pdsch的harq-ack/nack需要反馈并且是半静态码书时,用户终端将根据n以及需反馈的harq-ack/nack的pdsch的个数来确定harq-ack/nack码书。

根据本发明的另一方面,在产生所述harq-ack/nack码书时,如果在同一个harq-ack/nack码书内,存在至少两个pdsch对应相同的传输块,那么,用户终端在产生所述pdsch的harq-ack/nack时,可根据以下两种方法中的一种确定harq-ack/nack的值:

-方式一:对于相同的传输块,将按时间顺序的最后一个pdsch的harq-ack/nack根据pdsch的译码结果产生harq-ack/nack比特,而将前面的pdsch的所有编码块组的harq-ack/nack比特值设定为预定义的值,例如,设定为nack。

当基站发现前一次pdsch传输的部分资源被打掉时,及时的重传了同一个pdsch的部分编码块组,并且这两次传输的harq-ack/nack都在同一个pucch上传输时,就会出现上面描述的情况。因为用户设备针对第二次pdsch的传输所产生的harq-ack/nack结果才是有意义的,而上一次的pdsch的harq-ack/nack信息是冗余的,因此通过将上一次pdsch传输的所有harq-ack/nack比特置为nack,可以节省pucch的功率。

并且,这种方法,可以使得基站能够辨识出,当后一个pdsch的harq-ack/nack全为nack时,是用户终端漏检了最后一个pdsch,还是用户终端在接收到后一个pdsch解调时发现出现了所有编码块的crc校验正确但传输块的crc校验错误的情况。即,如果是用户终端漏检了最后一个pdsch,用户会针对前一个接收到的pdsch根据实际解调结果产生harq-ack/nack值,后一个pdsch的位置的harq-ack/nack为全部nack;如果是出现了所有编码块的crc校验正确但传输块的crc校验错误的情况,用户会把所有pdsch的harq-ack/nack均置为nack。

相应的,在基站测,一种较优的实现方式,是将这两次pdsch的harq-ack/nack比特进行逐传输块组的比特求或操作,即相同传输块组编号的两个harq-ack/nack比特进行或操作,只要其中一个是ack,则表示这个传输块组正确接收。当然,当基站发现前一个pdsch的harq-ack不是全为nack,并且后一个pdsdch的harq-ack至少有一个ack时,基站可以判断可能是harq-ack/nack解调发生错误。基站可进行相应的处理,例如重新调度harq-ack/nack解调错误的传输块组。

为说明方便,以单个载波为例。如图17所示,载波1被配置为基于编码块组的harq-ack/nack反馈,n1=4。假设图中示出的被调度的pdsch均对应于同一个pucch反馈harq-ack。基站在时间单元#0调度了传输块tb0的重传,基站在时间单元#1调度了传输块tb1的初始发送,其中第3个cbg被urllc打掉,基站在时间单元#3又调度了传输块tb1的第3个cbg的重传,并且基站在时间单元#2调度了传输块tb2的初始发送。假设反馈方式为按照配置的最大编码块数量反馈,即n1=4。假设用户终端成功检测到以上4个时间单元调度pdsch的pdcch,那么,最终用户终端反馈的harq-ack的顺序是,时间单元#0的的tb0的4比特,时间单元#1的tb1的4比特,时间单元#2的tb2的4比特以及时间单元#3的tb1的4比特。假设用户终端正确解调了tb0和tb2,并且正确解调了时间单元#1的tb1的第2和第4个编码块组,并且在接收了时间单元#3的tb1后,也正确解调了第3个编码块组。如果按照现有技术,反馈的harq-ack/nakc比特为aaaananaaaanaaa。而按照本发明的方法,反馈的harq-ack/nack比特为aaaannnnaaaanaaa,也就是虽然时间单元#1的tb1的第2和第4个编码块组正确解出,也依然反馈nack,因为在时间单元#3的反馈已体现出第2,4编码块以及第3编码块的正确解调。如果用户终端未检测到时间单元#3的pdcch,那么用户终端在反馈时间单元#1的tb1的ack/nack时,应该按照解调结果产生,即,反馈的总的harq-ack/nack比特为aaaananaaaaannnn。基站侧通过对同一个tb的多个harq-ack/nack按位取或,即可确定用户终端是否正确解调相应的编码块组。例如,在后面这个例子中,将时间单元

#1的nana和时间单元#3的nnnn按位取或,为nana。又例如,假设用户终端正确解调了tb0和tb2,并且正确解调了时间单元#1的tb1的第1,2和第4个编码块组,并且在接收了时间单元#3的tb1后,也正确解调了第3个编码块组。但是用户终端发现传输块crc错误,那么,反馈的harq-ack/nack为aaaannnnaaaannnn。

-方式二:对于相同的传输块,用户终端将接收到的所有pdsch的harq-ack/nack值设为相同的值,所述取值根据最后一次接收到的pdsch的解调结果产生。如果用户终端接收到了多个pdsch,并且发现所有编码块的crc校验正确但传输块的crc校验错误,用户会把所有pdsch的harq-ack/nack均置为nack。如果用户终端未发现所述传输块的crc校验的错误,则用户终端根据最后一次接收的pdsch的解调结果产生harq-ack/nack,并且将之前接收到的pdsch的harq-ack/nack也设为与所述最后一次接收的pdsch的harq-ack/nack相同的值。当然,如果用户终端没有检测到部分pdsch,但用户发现有漏检这个pdsch,则产生nack。

这样做的好处是,如果物理层或者mac层对于同一个传输块,仅能保留最后一次解调的harq-ack信息,那么自然的,将最后一次解调的harq-ack结果也在上一次pdsch的harq-ack比特位置是可行的。当然,可能物理层对于同一个传输块,可以保留多次pdsch的harq-ack结果,但是将在同一个pucch或者pusch中发送的针对同一个传输块的harq-ack设为相同的值,也可以增加基站正确接收harq-ack的概率。

如图18所示,载波1被配置为基于编码块组的harq-ack/nack反馈,n1=4。假设图中示出的被调度的pdsch均对应于同一个pucch反馈harq-ack。基站在时间单元#0调度了传输块tb0的重传,基站在时间单元#1调度了传输块tb1的初始发送,其中第3个cbg被urllc打掉,基站在时间单元#3又调度了传输块tb1的第3个cbg的重传,并且基站在时间单元#2调度了传输块tb2的初始发送。假设反馈方式为按照配置的最大编码块数量反馈,即n1=4。假设用户终端成功检测到以上4个时间单元调度pdsch的pdcch,那么,最终用户终端反馈的harq-ack的顺序是,时间单元#0的的tb0的4比特,时间单元#1的tb1的4比特,时间单元#2的tb2的4比特以及时间单元#3的tb1的4比特。假设用户终端正确解调了tb0和tb2,并且正确解调了时间单元#1的tb1的第2和第4个编码块组,并且在接收了时间单元#3的tb1后,也正确解调了第3个编码块组。而按照本发明的方法,反馈的harq-ack/nack比特为aaaanaaaaaaanaaa,也就是虽然时间单元#1的tb1对应的harq-ack按照时间单元#3的harq-ack反馈。如果用户终端未检测到时间单元#3的pdcch,那么用户终端在反馈时间单元#1的tb1的ack/nack时,应该按照解调结果产生,即,反馈的总的harq-ack/nack比特为aaaananaaaaannnn。基站侧通过对同一个tb的多个harq-ack/nack按位取或,即可确定用户终端是否正确解调相应的编码块组。例如,在后面这个例子中,将时间单元#1的nana和时间单元#3的nnnn按位取或,为nana。又例如,假设用户终端正确解调了tb0和tb2,并且正确解调了时间单元#1的tb1的第1,2和第4个编码块组,并且在接收了时间单元#3的tb1后,也正确解调了第3个编码块组。但是用户终端发现传输块crc错误,那么,反馈的harq-ack/nack为aaaannnnaaaannnn。

在以上示例中,以上描述的最后一个pdsch是指用户终端可以在所述pucch/pusch上反馈harq-ack之前解调出pdsch并根据解调结果产生harq-ack。通常,如果基站调度了pdsch的harq-ack在某一个pucch或者pusch上传,则基站会保证从pdsch到pucch/pusch的时间差不小于用户终端的处理时延,即用户终端有足够的时间对pdsch进行解调并产生相应的harq-ack。但在一些实现中,如果基站所述时间差小于用户终端的处理时延,则这样的pdsch的harq-ack可以反馈nack,或者复制前一个根据解调结果产生的harq-ack的pdsch的harq-ack。

在以上实施例中,所述上行/下行时间单元,可以为时隙,或者迷你时隙。例如,接收下行数据的下行时间单元为时隙,其harq-ack/nack反馈的上行时间单元也为时隙,或者接收下行数据的下行时间单元为迷你时隙,其harq-ack/nack反馈的上行时间单元也为迷你时隙,或者接收下行数据的下行时间单元为时隙,其harq-ack/nack反馈的上行时间单元为迷你时隙,或者接收下行数据的下行时间单元为迷你时隙,其harq-ack/nack反馈的上行时间单元为时隙。可以通过高层配置,或者预定义的规则,确定所述上行/下行时间单元为时隙或者迷你时隙,也可以通过动态信令来指示。

以上实施例的方法,也可以适用于载波聚合的情况,即基站为用户终端配置了多个服务小区的情况。相应的,在确定harq-ack/nack码书大小时,既需要根据本发明的方法确定每个载波的harq-ac/nackk的比特数,还需要根据配置的多个服务小区确定总的harq-ack/nack比特数以及映射方法。例如,本发明的第二示例性实施例中,根据反馈窗大小确定每个载波的harq-ack/nack比特总数,再根据载波数,确定所有载波,所有下行时间单元的harq-ack/nack码书的总比特数和harq-ack/nack比特映射。

以上实施例中,在不确定用户终端与基站是否对某些配置,例如harq-ack/nack反馈的配置理解一致时,或者在基站尚未对用户进行harq-ack/nack反馈的相关配置时,基站可以通过调度用户终端工作在一种回退的模式下,以确保基站和用户终端对harq-ack/nack码书的理解一致。例如,基站在未发送用于确定harq-ack/nack码书的高层控制信令之前,或者基站在未确定用户终端已正确接收用于确定harq-ack/nack码书的高层控制信令之前,基站可以调度用户终端工作在所述回退的模式下。例如,在第一示例性实施例中,当基站未半静态配置harq-ack/nack码书大小时,基站可以通过调度实现仅在一个上行时间单元反馈一个下行时间单元的harq-ack/nack,用户终端按照一个时间单元的harq-ack/nack进行反馈即可。又例如,在第三示例性实施例中,基站在未确定用户终端已正确接收配置基于编码块组还是传输块的harq-ack/nack的高层控制信令之前,基站可以调度仅在一个上行时间单元反馈一个载波的一个下行时间单元的pdsch的harq-ack/nack,并且调度所述pdsch的下行控制信令采用回退模式的下行控制信息,即所述调度信令调度的pdsch以及所述pdsch的harq-ack/nack反馈都是以传输块为单位的。通过这种方式,使得用户终端仅反馈n2比特harq-ack/nack,例如n2=1,并且用户终端可用用于承载较小开销的pucchformat来发送harq-ack/nack,例如,类似于lte系统中的pucchformat1a/1b。这样的好处是,在基站重配置基于编码块组的调度/反馈模式或者重配置基于编码块组的调度/反馈模式中的n1时,用户可能无法确定下行控制信令或者pucch的开销,但是用户可以确定回退模式的下行控制信令以及其调度的pdsch所对应的pucch的开销。

图14是根据本发明的下行传输方法的流程图。这里,由基站执行下行传输。

参照图14,在步骤1401,基站配置控制信令。

在步骤1402,基站在下行时间单元向用户设备发送pdsch和控制信令。这里,所述控制信令能够用于确定用于用户设备反馈以下至少之一:与pdsch对应的harq-ack/nack的上行时间单元、与所述上行时间单元对应的harq-ack/nack码书的大小、与所述上行时间单元对应的各个下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的位置。

根据示例性实施例,所述控制信令可以是通过pdcch承载的下行调度信令或通过pdsch承载的控制信令。

根据示例性实施例,所述控制信令可包括关于harq-ack/nack定时的信息。

根据示例性实施例,关于harq-ack/nack定时的信息可以为以下信息之一:指示pdsch所在的下行时间单元到与反馈harq-ack/nack的上行时间单元的时间差的信息、指示大于或等于pdsch所在的下行时间单元到与反馈harq-ack/nack的上行时间单元的最小时间差且与该最小时间差最近的一个或多个包含配置的pucch的上行时间单元、指示是预定义的pdsch所在的下行时间单元到与反馈harq-ack/nack的上行时间单元的时间差,还是大于或等于预定义的pdsch所在的下行时间单元到与反馈harq-ack/nack的上行时间单元的时间差且与该时间差最近的一个或多个包含配置的pucch的上行时间单元。

根据示例性实施例,所述控制信令还可包括第一类dai,其中,第一类dai指示以下信息之一:当前被调度的下行时间单元在与所述上行时间单元对应的所有被调度的下行时间单元中的相对时间顺序、当前被调度的下行时间单元的harq-ack/nack比特在harq-ack/nack码书中的比特位置。当ue被配置为载波聚合的工作模式时,所述第一类dai可以是各个载波分别计数的,如现有lterel-8tdd系统中,下行控制信令中的dai,或者,所述第一类dai是先频后时,即现在同一个时间单元内的各个被调度的载波上,再在下一个时间单元内的各个被调度的载波上计数,如现有lterel-13载波聚合系统中,下行控制信令中的dai。所述第一类dai,可用于动态的确定harq-ack码书,也可以用于半静态的确定harq-ack码书。

根据示例性实施例,在所述控制信令中,第一类dai可与关于harq-ack/nack定时的信息联合编码。

根据示例性实施例,所述控制信令还可包括第二类dai,其中,第二类dai指示以下信息之一:与所述上行时间单元对应的所有被调度的下行时间单元的下行时间单元总数、与所述上行时间单元对应的所有被调度的下行时间单元中的第一个下行时间单元到当前下行时间单元的下行时间单元总数、第二类dai指示harq-ack/nack码书的总比特数。

根据示例性实施例,在所述控制信令中,第一类dai、第二类dai、和关于harq-ack/nack定时的信息可联合编码。

根据示例性实施例,所述控制信令还可包括指示每个下行时间单元所对应的harq-ack/nack比特数均根据每个下行时间单元最多可发送的传输块的数量,或者均根据每个下行时间单元最多可发送的编码块的数量,或者均根据每个下行时间单元最多可发送的编码块组的数量来确定的信息。

根据示例性实施例,所述控制信令还可包括由基站配置的harq-ack/nack码书的大小。

根据示例性实施例,所述控制信令还可包括指示肯定不发送pdsch的时间单元的信息。

根据示例性实施例,当累计到当前下行时间单元,在所述上行时间单元需反馈的至少包含harq-ack/nack的上行控制信令的总比特数超过了基站配置的pucch资源所能承载的上行控制信令的最大比特数时,基站可在当前下行时间单元或与所述上行时间单元对应的至少最后一个下行时间单元,向用户设备发送新的能够承载需反馈的上行控制信令的总比特数的pucch资源的下行调度信息。

图15是根据本发明的发送harq-ack/nack的设备1500的框图。这里,用户设备可使用发送harq-ack/nack的设备1500来发送harq-ack/nack。

参照图15,发送harq-ack/nack的设备1500可包括接收单元1501、确定单元1502、产生单元1503和发送单元1504。

具体地说,接收单元1501可在下行时间单元从基站接收pdsch和控制信令。

接下来,确定单元1502可基于所述控制信令,确定用于反馈与接收到的pdsch对应的harq-ack/nack的上行时间单元、与上行时间单元对应的harq-ack/nack码书的大小、与上行时间单元对应的各个下行时间单元所对应的harq-ack/nack在harq-ack/nack码书中的位置。

接下来,产生单元1503可基于harq-ack/nack码书的大小和与上行时间单元对应的各个下行时间单元所对应的harq-ack/nack在harq-ack/nack码书中的位置,产生harq-ack/nack码书。

最后,发送单元1504可在上行时间单元发送产生的harq-ack/nack码书。

发送harq-ack/nack的设备1500可通过接收单元1501、确定单元1502、产生单元1503和发送单元1504实现上面描述的本发明的各个示例性实施例。接收单元1501、确定单元1502、产生单元1503和发送单元1504可分别实现上述详细描述的各个实施例中的相应的功能,详细功能请参见上面描述的各个实施例,这里将省略对它们的详细描述。

图16是根据本发明的下行传输设备1600的框图。这里,基站可使用本发明的下行传输设备1600来执行下行传输。

参照图16,下行传输设备1600可包括配置单元1601和发送单元1602。

具体地,配置单元1601配置控制信令。

发送单元1602在下行时间单元向用户设备发送pdsch和控制信令。这里,所述控制信令能够用于确定用于用户设备反馈以下至少之一:与pdsch对应的harq-ack/nack的上行时间单元、与所述上行时间单元对应的harq-ack/nack码书的大小、与所述上行时间单元对应的各个下行时间单元所对应的harq-ack/nack在所述harq-ack/nack码书中的位置。

根据示例性实施例,所述控制信令可以是通过pdcch承载的下行调度信令或通过pdsch承载的控制信令。

根据示例性实施例,所述控制信令可包括关于harq-ack/nack定时的信息。

根据示例性实施例,关于harq-ack/nack定时的信息可以为以下信息之一:指示pdsch所在的下行时间单元到与反馈harq-ack/nack的上行时间单元的时间差的信息、指示大于或等于pdsch所在的下行时间单元到与反馈harq-ack/nack的上行时间单元的最小时间差且与该最小时间差最近的一个或多个包含配置的pucch的上行时间单元、指示是预定义的pdsch所在的下行时间单元到与反馈harq-ack/nack的上行时间单元的时间差,还是大于或等于预定义的pdsch所在的下行时间单元到与反馈harq-ack/nack的上行时间单元的时间差且与该时间差最近的一个或多个包含配置的pucch的上行时间单元。

根据示例性实施例,所述控制信令还可包括第一类dai,其中,第一类dai指示以下信息之一:当前被调度的下行时间单元在与所述上行时间单元对应的所有被调度的下行时间单元中的相对时间顺序、当前被调度的下行时间单元的harq-ack/nack比特在harq-ack/nack码书中的比特位置。

根据示例性实施例,在所述控制信令中,第一类dai可与关于harq-ack/nack定时的信息联合编码。

根据示例性实施例,所述控制信令还可包括第二类dai,其中,第二类dai指示以下信息之一:与所述上行时间单元对应的所有被调度的下行时间单元的下行时间单元总数、与所述上行时间单元对应的所有被调度的下行时间单元中的第一个下行时间单元到当前下行时间单元的下行时间单元总数、第二类dai指示harq-ack/nack码书的总比特数。

根据示例性实施例,在所述控制信令中,第一类dai、第二类dai、和关于harq-ack/nack定时的信息可联合编码。

根据示例性实施例,所述控制信令还可包括指示每个下行时间单元所对应的harq-ack/nack比特数均根据每个下行时间单元最多可发送的传输块的数量,或者均根据每个下行时间单元最多可发送的编码块的数量,或者均根据每个下行时间单元最多可发送的编码块组的数量来确定的信息。

根据示例性实施例,所述控制信令还可包括由基站配置的harq-ack/nack码书的大小。

根据示例性实施例,所述控制信令还可包括指示肯定不发送pdsch的时间单元的信息。

根据示例性实施例,当累计到当前下行时间单元,在所述上行时间单元需反馈的至少包含harq-ack/nack的上行控制信令的总比特数超过了基站配置的pucch资源所能承载的上行控制信令的最大比特数时,发送单元1602可在当前下行时间单元或与所述上行时间单元对应的至少最后一个下行时间单元,向用户设备发送新的能够承载需反馈的上行控制信令的总比特数的pucch资源的下行调度信息。

根据本发明的用户设备发送harq-ack/nack的方法和设备及基站发送harq的方法和设备,harq-ack反馈时间可变的情况下,用户设备可准确的判断出harq-ack码书的大小及比特映射,并且上行控制信道资源能够被有效利用。

以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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