用于harq-ack码本确定的方法和装置

文档序号:1174528 发布日期:2020-09-18 浏览:3次 >En<

阅读说明:本技术 用于harq-ack码本确定的方法和装置 (Method and apparatus for HARQ-ACK codebook determination ) 是由 雷海鹏 于 2017-11-16 设计创作,主要内容包括:本申请涉及用于HARQ-ACK码本确定的方法和装置。根据一个实施例的一种接收信息的方法包括:从基站单元接收第一信号,所述第一信号用于指示下行链路关联集中的传输块TB的数量的第一参数;以及接收第二信号,所述第二信号用于指示混合自动重传请求应答HARQ-ACK码本中的HARQ-ACK比特字段的数量的第二参数;基于所述第一信号和所述第二信号确定所述HARQ-ACK码本的大小;以及将所述HARQ-ACK码本传输到所述基站单元,其中所述HARQ-ACK码本包括包含K1个HARQ-ACK比特的第一部分和包含K2个HARQ-ACK比特字段的第二部分,其中所述第一部分中的每个比特对应于所述下行链路关联集中的一个TB;并且所述第二部分中的每个HARQ-ACK比特字段对应于所述下行链路关联集中的一个错误解码的TB。本申请减少了用于HARQ-ACK码本的信令开销,并避免了在确定HARQ-ACK码本时基站单元与远端单元之间的误解。(The application relates to a method and an apparatus for HARQ-ACK codebook determination. A method of receiving information according to one embodiment includes: receiving a first signal from a base station unit, the first signal indicating a first parameter of a number of transport blocks, TBs, in a downlink association set; and receiving a second signal, the second signal being used for indicating a second parameter of the number of HARQ-ACK bit fields in a hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook; determining a size of the HARQ-ACK codebook based on the first signal and the second signal; and transmitting the HARQ-ACK codebook to the base unit, wherein the HARQ-ACK codebook comprises a first portion comprising K1 HARQ-ACK bits and a second portion comprising K2 HARQ-ACK bit fields, wherein each bit in the first portion corresponds to one TB in the downlink association set; and each HARQ-ACK bit field in the second portion corresponds to an erroneously decoded TB in the downlink association set. The present application reduces signaling overhead for the HARQ-ACK codebook and avoids misinterpretation between the base unit and the remote unit when determining the HARQ-ACK codebook.)

用于HARQ-ACK码本确定的方法和装置

技术领域

本申请总体上涉及关于混合自动重传请求应答(HARQ-ACK)反馈的技术,并且更具体地,涉及关于针对基站单元与远端单元之间的多个传输资源的HARQ-ACK码本确定的技术。

背景技术

在无线通信技术中,通常在数据传输期间使用HARQ-ACK反馈技术,以便反馈在下行链路(DL)或上行链路(UL)传输中是否正确地接收到数据。HARQ-ACK共同表示肯定应答(ACK)和否定应答(NACK)。ACK表示数据被正确地接收,而NACK表示数据被错误地接收。对于HARQ-ACK反馈信息(例如,其可以被称为HARQ-ACK码本),通常在传输期间预配置和/或确定HARQ-ACK码本的大小。然而,在某些情况下,当HARQ-ACK码本由对应于时域和/或载波域中的多个DL或UL资源的HARQ-ACK比特组成时,需要解决HARQ-ACK码本确认,特别是HARQ-ACK码本的大小的问题,以避免数据传输过程中基站单元与远端单元之间的任何误解。

因此,需要一种确定用于时域和/或载波域中的多个DL或UL资源的HARQ-ACK码本的方式。

发明内容

本申请的一个目的是提供一种确定用于时域和/或载波域中的多个DL或UL资源的HARQ-ACK码本的方式。

本申请的一个实施例提供了一种方法。所述方法包含接收用于指示参数K1的第一信号,接收用于指示参数K2的第二信号,基于第一信号和第二信号确定混合自动重传请求应答(HARQ-ACK)码本的大小,以及传输HARQ-ACK码本。其中K1是下行链路关联集中的传输块(TB)的数量,K2是HARQ-ACK码本中的HARQ-ACK比特字段的数量。HARQ-ACK码本包含:包含K1个HARQ-ACK比特的第一部分和包含K2个HARQ-ACK比特字段的第二部分,其中第一部分中的每个比特对应于下行链路关联集中的一个TB,并且第二部分中的每个HARQ-ACK比特字段对应于下行链路关联集中的一个错误解码的TB。

本申请的另一实施例还提供了一种装置。所述装置包括接收器、处理器和发射器。接收器接收用于指示参数K1的第一信号,以及用于指示参数K2的第二信号。其中K1是下行链路关联集中的传输块(TB)的数量;以及K2是混合自动重传请求应答(HARQ-ACK)码本中的HARQ-ACK比特字段的数量。处理器基于第一信号和第二信号确定HARQ-ACK码本的大小。发射器传输HARQ-ACK码本,其中HARQ-ACK码本包括包含K1个HARQ-ACK比特的第一部分和包含K2个HARQ-ACK比特字段的第二部分,其中第一部分中的每个比特对应于下行链路关联集中的一个TB;并且第二部分中的每个HARQ-ACK比特字段对应于下行链路关联集中的一个错误解码的TB。

本申请的另一实施例还提供了一种方法。所述方法包含传输用于指示参数K1的第一信号和用于指示参数K2的第二信号,以及接收混合自动重传请求应答(HARQ-ACK)码本。其中K1是下行链路关联集中的传输块(TB)的数量;并且K2是HARQ-ACK码本中的HARQ-ACK比特字段的数量。HARQ-ACK码本包含:包含K1个HARQ-ACK比特的第一部分和包含K2个HARQ-ACK比特字段的第二部分,其中第一部分中的每个比特对应于下行链路关联集中的一个TB;并且第二部分中的每个HARQ-ACK比特字段对应于下行链路关联集中的一个错误解码的TB。

本申请的另一个实施例还提供了一种装置。所述装置包括发射器和接收器。发射器传输用于指示参数K1的第一信号和用于指示参数K2的第二信号。其中K1是下行链路关联集中的传输块(TB)的数量;K2是混合自动重传请求应答(HARQ-ACK)码本中的HARQ-ACK比特字段的数量。接收器接收HARQ-ACK码本,其中HARQ-ACK码本包括包含K1个HARQ-ACK比特的第一部分和包含K2个HARQ-ACK比特字段的第二部分,其中第一部分中的每个比特对应于下行链路关联集中的一个TB;并且第二部分中的每个HARQ-ACK比特字段对应于下行链路关联集中的一个错误解码的TB。

本申请的实施例可以减少用于HARQ-ACK码本的信令开销,并避免在确定HARQ-ACK码本时基站单元与远端单元之间的误解。

附图说明

为了描述可以获得本申请的优点和特征的方式,通过参考附图中示出的本申请的具体实施例来呈现本申请的描述。这些附图仅描绘了本申请的示范性实施例,因此不应视为对其范围的限制。

图1示出了根据本申请的实施例的无线通信系统的示范性框图。

图2A示出了根据本申请的实施例的下行链路关联集的实例。

图2B示出了根据本申请的实施例的下行链路关联集的另一实例。

图3示出了根据本申请的实施例的演示远端单元的操作的示范性流程图。

图4示出了根据本申请的实施例的HARQ-ACK码本的实例。

图5示出了根据本申请的实施例的HARQ-ACK码本的另一实例。

图6示出了根据本申请的实施例的演示基站单元的操作的示范性流程图。

图7示出了根据本申请的实施例的远端单元的示范性框图。

图8示出了根据本申请的实施例的基站单元的示范性框图。

具体实施方式

对附图的详细描述旨在作为对本发明的当前优选实施例的描述,而并非旨在表示可以实施本申请的唯一形式。应当理解,相同或等效的功能可以通过旨在包含在本申请的精神和范围内的不同实施例来实现。

本申请的实施例提供了用于HARQ-ACK码本确定的方法和装置。为了便于理解,在诸如第五代移动通信技术标准3GPP 5G NR、3GPP LTE(长期演进)版本8及以上的特定网络架构和新服务场景下提供了本申请的实施例。本领域技术人员熟知,随着网络体系结构和新服务场景的发展,本公开中的实施例也适用于类似的技术问题。

图1示出了根据本申请的实施例的无线通信系统的示范性框图。

如图1所示,无线通信系统100包含远端单元101和基站单元102。尽管在图1中描述了特定数目的远端单元101和基站单元102,但是本领域技术人员应认识到,在无线通信系统100中可以包含任何数目的远端单元101和基站单元102。

远端单元101可以包含计算设备,诸如台式电脑、膝上型电脑、个人数字助理(PDA)、平板电脑、智能电视(例如,连接到因特网的电视)、机顶盒、游戏控制台、安全系统(包含安全摄像机)、车载电脑、网络设备(例如,路由器、交换器、调制解调器)等等。根据本申请的实施例,远端单元101可以包含便携式无线通信设备、智能电话、蜂窝电话、翻盖电话、具有用户识别模块的设备、个人电脑、选择性呼叫接收器,或能够在无线网络上发送和接收通信信号的任何其它设备。在实施例中,远端单元101包含可穿戴设备,诸如智能手表、健身带、光学头戴式显示器等。此外,远端单元101可以被称为用户单元、移动台、移动站、用户、终端、移动终端、无线终端、固定终端、用户站、用户设备(UE)、用户终端、设备或本领域中使用的其它术语。远端单元101可以经由上行链路(UL)通信信号直接与基站单元102通信。

基站单元102可以分布在地理区域上。在某些实施例中,基站单元102还可以被称为接入点、接入终端、基地、基站、宏小区、节点B、增强节点B(eNB)、gNB、本地节点B、中继节点、设备或本领域中使用的任何其它术语。基站单元102通常是无线接入网络的一部分,无线接入网络可以包含可通信地耦合到一或多个相应基站单元102的一或多个控制器。

基站单元102通常可通信地耦合到一或多个分组核心网络(PCN),其可以耦合到其它网络,例如分组数据网络(PDN)(例如,因特网)和公共交换电话网,以及其它网络。没有示出无线电接入和核心网络的这些和其它元件,但是对于本领域的普通技术人员来说是公知的。例如,一或多个基站单元102可以可通信地耦合到移动性管理实体(MME)、服务网关(SGW)和/或分组数据网络网关(PGW)。

基站单元102可以经由无线通信链路为服务区(例如小区或小区扇区)内的多个远端单元101提供服务。基站单元102可以经由通信信号直接与一或多个远端单元101通信。例如,基站单元102可以服务宏小区内的远端单元101。

基站单元102传输下行链路(DL)通信信号以在时间、频率和/或空间域中服务于远端单元101。此外,可以在无线通信链路上承载DL通信信号。无线通信链路可以是许可或未许可的无线电频谱中的任何合适的载波。无线通信链路便于远端单元101与基站单元102之间的通信。

无线通信系统100兼容能够发送和接收无线通信信号的任何类型的网络。例如,无线通信系统100与以下网络兼容:无线通信网络、蜂窝电话网络、基于时分多址(TDMA)的网络、基于码分多址(CDMA)的网络、基于正交频分多址(OFDMA)的网络、长期演进(LTE)网络、基于第三代合作伙伴计划(3GPP)的网络、3GPP 5G网络、卫星通信网络、高空平台网络和/或其它通信网络。

在一个实施方案中,无线通信系统100兼容3GPP协议的长期演进(LTE),其中,基站单元102使用正交频分复用(OFDM)调制方案在DL上进行发射,且远端单元101使用单载波频分多址(SC-FDMA)方案或OFDM方案在UL上进行发射。然而,更一般地,无线通信系统100可以实现一些其它开放或专有通信协议,例如全球微波接入互操作性WiMAX等协议。

在其它实施例中,基站单元102可以使用其它通信协议进行通信,诸如IEEE802.11无线通信协议系列。此外,在实施例中,基站单元102可以在许可频谱上通信,而在其它实施例中,基站单元102可以在未许可频谱上通信。本公开不旨在限于任何特定无线通信系统体系结构或协议的实现。在另一实施例中,基站单元102可以使用3GPP 5G协议与远端单元101通信。

根据本申请的实施例,下行链路(DL)传输块(TB)承载在物理下行链路共享信道(PDSCH)上。在物理上行链路控制信道(PUCCH)或物理上行链路共享信道(PUSCH)上传输对应于PDSCH的HARQ-ACK反馈比特。在一个服务小区和一个时隙中的一个PDSCH中最多可以传输两个TB。一个TB包含多个码块,TB中的几个码块被分组为一个码块组(CBG),并且一个码块组内的每个码块是可独立解码的。即,TB包含多个CBG。一个CBG内的码块的数目,即CBG大小,根据TB大小而变化。每TB的CBG的最大数目由无线电资源控制(RRC)信令配置。此外,在单码字(CW)配置中,每TB的CBG的最大可配置数目是8,每TB的CBG的可能最大数目是2、4、6或8;在多CW配置中,每TB的CBG的最大可配置数目是4,并且配置的每TB的CBG的最大数目相同。

基于CBG的数目,无线通信设备可以为每个CBG生成单个比特,然后将所生成的比特连接在一个HARQ-ACK码本中。即,一个HARQ-ACK比特对应于一个CBG,并且一个TB的所得HARQ-ACK比特的数目可以等于码块组的数目。这将平衡所需的HARQ-ACK反馈比特的数量和重新传输效率。这种方式可以被称为基于CBG的HARQ-ACK反馈或CBG级的HARQ-ACK反馈。

当一个CBG内的所***块被正确解码时,用于CBG的HARQ-ACK被设置为“ACK”。否则,将其设置为“NACK”。在接收到HARQ-ACK反馈时,具有“NACK”的CBG将由发射器重新传输。同时,远端单元,例如用户设备,将所接收的重新传输的CBG与先前不正确解码的CBG进行组合以进一步解码。因此,基站单元(例如,基站(BS))和远端单元可以对CBG构造、CBG指示、HARQ-ACK反馈比特的数目以及一个HARQ-ACK比特与一个CBG之间的映射关系具有相同的理解。为了避免任何误解,基站单元和远端单元应该在每次传输或重新传输中同步关于HARQ-ACK码本的知识。

根据本申请的实施例,当基于CBG的HARQ-ACK反馈从一个PDSCH扩展到多个PDSCH时,在一个PUCCH中传输对应于多个PDSCH的基于CBG的HARQ-ACK反馈,并且基站单元和远端单元对HARQ-ACK码本的大小保持相同理解。确切地说,HARQ-ACK码本包含用于一个TB的多个CBG、一个PDSCH中的一个或两个TB、时域和/或多个分量载波中的多个PDSCH的多个HARQ-ACK比特。例如,当远端单元接收到N个PDSCH并且在一个服务小区和一个时隙中只能在一个PDSCH上传输一个TB时,远端单元需要在上行链路控制信息(UCI)中报告N个PDSCH的HARQ-ACK反馈。确定HARQ-ACK码本的方式是将HARQ-ACK码本的大小设置为N和M的乘积(即,N*M),其中N是PDSCH的数量,M是经由RRC信令配置的一个TB的CBG的最大数目。因此,当可以在一个服务小区和一个时隙中在一个PDSCH上传输两个TB时,HARQ-ACK码本的大小应该设置为N*M*2。即,可以通过调整经由RRC信令配置的CBG的最大数目和/或捆绑的PDSCH的数目来半静态地改变HARQ-ACK码本的大小。这种HARQ-ACK码本大小确定方式简单且可靠。此外,即使错失一些DL传输,基站单元与远端单元之间在理解HARQ-ACK码本方面也没有歧义。

根据本申请的另一实施例,在这种HARQ-ACK码本确定方式中,当某些PDSCH具有比一个TB中配置的CBG的最大数目少的CBG时,远端单元填充冗余比特,例如“NACK”,使得HARQ-ACK码本的大小等于N*M或N*M*2的预定值,并保证对每个HARQ-ACK比特的相同理解。例如,在N=4且M=8的情况下,当在一个服务小区和一个时隙中的一个PDSCH上只能传输一个TB时需要32比特,当在一个服务小区和一个时隙中的一个PDSCH上可以传输两个TB时需要64比特。在这种情况下,一个TB的仅一个或两个CBG可被调度用于传输,或者在一个服务小区和一个时隙中的一个PDSCH上最多可以传输两个TB的传输模式中,实际上仅传输一个TB。即,这种HARQ-ACK码本确定方式可能需要极化编码来编码HARQ-ACK比特,并且需要更多的上行链路资源用于PUCCH传输。

根据本申请的另一实施例,另一种HARQ-ACK码本确定方式可以带来更少的信令开销并且需要更少的上行链路资源用于PUCCH传输。这种HARQ-ACK码本确定方式使用计数器下行链路分配索引(DAI)和在LTE Rel-13eCA(增强载波聚合)中指定的总DAI。计数器DAI表示其中存在下行链路传输的载波和时隙的累积数目,直到当前载波和当前时隙。在下行链路关联集内,累积数目首先按照载波索引的顺序增加,其次按照时隙索引的顺序增加。总DAI表示直到下行链路关联集内的当前时隙为止的下行链路传输的总数,并且应在时隙之间进行更新。通常,远端单元在时隙中的所有下行链路传输中采用相同的总DAI值。下行链路关联集包含时域中的一或多个时隙或微时隙以及载波域中的一或多个载波。用于下行链路关联集的HARQ-ACK码本对应于下行链路关联集中的所有下行链路传输,并且HARQ-ACK码本中的每个比特可以基于计数器DAI进行排序。在另一实例中,下行链路关联集可以仅包含时隙或仅包含微时隙。微时隙(也称为非时隙)在NR中被定义为具有最小1到最大13个符号,并且可以在时隙内的任何OFDM符号处开始,其中NR中的每个时隙具有14个OFDM符号。

根据这种HARQ-ACK码本确定方式,在计数器DAI和总DAI的帮助下,远端单元可以知道错失了哪个DL传输,例如PDSCH。然后,远端单元需要知道这种错失的PDSCH有多少个CBG以及在对应于错失的PDSCH的HARQ-ACK码本中应映射多少个“NACK”比特。

根据本申请的实施例,这种HARQ-ACK码本确定方式中的一种解决方案可以增大下行链路控制信息(DCI)中的DAI的范围,以避免基站单元和远端单元之间的歧义。例如,在最大CBG的情况下,每TB配置8个CBG,对应于每TB的HARQ-ACK比特的数量可以从1到8比特不等。在DCI中的DAI被设计为处理多达2个背靠背缺失DL分配(例如,PDSCH或PDCCH)的情况下,DAI需要支持的状态数目是8*(2+1)=24个状态,即在DCI中需要5个比特来指示CBG域DAI(也可以称为基于CBG的DAI或CBG级DAI)。如果在DCI中引入计数器DAI和总DAI两者,则在一个下行链路关联集内的每个DL分配中需要10个比特。此外,将这种基于DAI和总DAI的HARQ-ACK码本确定方式与上述基于为每TB的HARQ-ACK比特所配置的CBG的最大数目的HARQ-ACK码本确定方式相结合,则仅需要DCI中的两比特DAI。由此,在DCI中节省了3个比特。在DCI中引入计数器DAI和总DAI两者可以在DCI中节省6个比特。

根据本申请的实施例,当TB中的所有CBG在远端单元处被成功解码(即,这种TB被成功解码)时,确定用于基于CBG的HARQ-ACK反馈重传的HARQ-ACK码本的另一方式可以仅针对一个TB报告一个ACK。详细地说,在每TB的CBG的最大数目为M的情况下,当在远端单元处成功解码此TB时,进一步的确定方式不报告对应于HARQ-ACK码本中的一个TB的M个ACK。相反,其可以在HARQ-ACK码本中为此TB仅报告一个ACK。对于在远端单元未成功解码的TB,这种进一步的确定方式可以在HARQ-ACK码本中报告针对此TB的基于CBG的HARQ-ACK。以此方式,基站单元将在远端单元处获知CBG级的解码结果,以便重新传输错误解码的CBG。同时,这种HARQ-ACK码本确定方式在开销方面非常经济。通常,一个TB的块误码率(BLER)可能约为10%,并且在一个下行链路关联集中错误解码的TB的数量可能相对较低。当每TB的CBG的最大数目被配置为6或8时,仅报告错误解码的TB的CBG HARQ-ACK比特可以显着节省开销。此外,根据本申请的上述实施例可以避免对HARQ-ACK码本的误解,尤其是基站单元与远端单元之间的HARQ-ACK码本的大小的误解。

在本申请的一个实施例中,HARQ-ACK码本可以包含两个部分,其中第一部分包含K1个HARQ-ACK比特,第二部分包含K2个HARQ-ACK比特字段,其中K1是下行链路关联集中的TB的数量,并且K2是HARQ-ACK码本中的HARQ-ACK比特字段的数量。第一部分中的每个比特对应于下行链路关联集中的一个TB,并且第二部分中的每个HARQ-ACK比特字段对应于下行链路关联集中的一个错误解码的TB。第一部分可以被称为基于TB的HARQ-ACK反馈或TB级的HARQ-ACK反馈,并且第二部分可以被称为基于CBG的HARQ-ACK反馈或CBG级的HARQ-ACK反馈。

图2A示出了根据本申请的实施例的下行链路关联集的实例。在四个时隙(PDSCH)构成下行链路关联集的情况下,如本申请的图2A所示,第一PDSCH包含四个CBG,第二PDSCH包含两个CBG,第三PDSCH包含三个CBG,并且第四PDSCH包含一个CBG。在一个UCI中传输对应于下行链路关联集内的四个PDSCH的HARQ-ACK反馈。当远端单元丢失或错失第二PDSCH时,如图2A所示,远端单元获知第二PDSCH丢失或错失。因此,可以确定对应于第一PDSCH内四个CBG的HARQ-ACK码本中的四个HARQ-ACK比特(从第一HARQ-ACK比特到第四HARQ-ACK比特)。然而,远端单元还需要知道在第二PDSCH中有多少个CBG被丢失或错失。因此,远端单元需要知道有多少“NACK”比特应当被映射到第二PDSCH,以及对应于第三和第四PDSCH的剩余HARQ-ACK比特应当被放置在HARQ-ACK码本中的何处。换言之,当用于调度PDSCH的一些PDCCH被错失时,基站单元和远端单元需要同步对此信息的理解。

图2B示出了根据本申请的实施例的下行链路关联集的另一实例。在八个时隙(PDSCH)形成下行链路关联集的情况下,如本申请的图2B所示,一个下行链路关联集包括时域中的四个时隙和载波域中的两个载波。因此,在这个下行链路关联集中有八个(4*2=8)PDSCH。当在一个服务小区和一个时隙中的一个PDSCH上只能传输一个TB时,在下行链路关联集中有八个(4*2=8)TB。因此,HARQ-ACK码本中的基于TB的HARQ-ACK比特分别按顺序对应于下行链路关联集中的TB11(载波1,时隙1)、TB12(载波1,时隙2)、TB13(载波1,时隙3)、TB14(载波1,时隙4)、TB21(载波2,时隙1)、TB22(载波2,时隙2)、TB23(载波2,时隙3),以及TB24(载波2,时隙4)。即,对应于下行链路关联集中的八个TB的基于TB的HARQ-ACK比特按照频率——第一时间——第二规则进行排序。

图3示出了根据本申请的实施例的演示远端单元的操作的示范性流程图。在本申请的实施例中,方法300由诸如远端单元101的装置执行。在本申请的某些实施例中,方法300可以由执行程序代码的处理器执行,例如,微控制器、微处理器、CPU、GPU、辅助处理单元、FPGA等。

在图3的步骤301中,从基站单元接收用于指示第一参数(例如,K1,其为整数)的第一信号,其中所述第一参数是下行链路关联集中的TB的数量。例如,第一信号是物理层信令。在另一实例中,第一信号是RRC信令。第一参数可以用作HARQ-ACK码本的第一部分的有效载荷大小,这将在以下实施例中说明。第一参数可以等于下行链路关联集中由RRC信令指示的TB的最大数目,例如N,其为整数。另一方面,对应于下行链路关联集内的K1个TB的基于TB的HARQ-ACK比特可以按照频率——第一时间——第二规则进行排序。

可替换地,第一参数可以由DCI中的总DAI指示。在本实施例中,HARQ-ACK码本的第一部分对应于下行链路关联集内的每个传输的DL传输(例如,PDSCH)。远端单元,例如UE可以导出在DL分配中指示的总DAI作为第一参数K1的值,并且远端单元可以使用在DL分配中指示的其它计数器DAI来识别丢失或错失的DL传输。根据本申请的实施例,K1可以等于N1,其中N1是在DL分配中指示的总DAI的值,并且N1<=N,其中N是下行链路关联集中TB的最大数目。可以在计数器DAI中对与下行链路关联集中的K1个TB相对应的基于TB的HARQ-ACK比特进行排序。即,用于下行链路关联集的HARQ-ACK码本中的基于TB的HARQ-ACK比特对应于下行链路关联集中的所有下行链路传输,并且基于计数器DAI对基于TB的HARQ-ACK比特中的每个比特进行排序。

在图3的步骤302中,从基站单元接收用于指示第二参数(例如,K2,其为整数)的第二信号。其中第二参数是HARQ-ACK码本中的HARQ-ACK比特字段的数量。第二信号可以是物理层信令或RRC信令。第二参数的值可以由基站单元经由RRC信令来配置。可替换地,第二参数可以由来自预定义集的DCI中的多个比特指示。在本申请的实施例中,指示K2所需的比特数目等于等式(1)的结果,其中0<=K2<=N(即,K2=0,1,2,…,N),N是下行链路关联集中的TB的最大数目。

ceil(log2(N+1))(1)

可替换地,可以从由RRC信令配置的并且由DCI中的多个比特指示的一组值中选择第二参数。在本申请的实施例中,由基站单元从RRC配置的值集中动态地指示K2的值。指示K2所需比特的数目取决于配置的值集大小。可以将配置的值集大小的典型值设置为4,因此需要DCI中的两比特来指示K2。RRC配置的值集的一个实例可以是{0,1,2,4},RRC配置的值集的另一实施例可以是{1,2,3,4}。

通常,HARQ-ACK比特字段包含一或多个HARQ-ACK比特。例如,HARQ-ACK码本中的每个HARQ-ACK比特字段包含用于HARQ-ACK反馈的M个比特,其中M是整数。当第二参数等于零时,不存在HARQ-ACK码本的第二部分,并且HARQ-ACK码本仅包含具有基于TB的HARQ-ACK反馈的第一部分。不同的是,当远端单元识别出K2的值为0时,仅传输在HARQ-ACK码本的第一部分中的基于TB的HARQ-ACK反馈。这意味着不支持基于CBG的HARQ-ACK反馈。

在图3的步骤303中,基于所接收的第一信号和第二信号确定HARQ-ACK码本的大小。示范性HARQ-ACK码本可以包含两个部分,并且HARQ-ACK码本的大小可以被确定为这两个部分的长度之和。例如,HARQ-ACK码本的第一部分包含TB级HARQ-ACK反馈中的K1个HARQ-ACK比特,HARQ-ACK码本的第二部分包含CBG级HARQ-ACK反馈中的K2个HARQ-ACK比特字段,并且HARQ-ACK码本的大小可以被确定为K1个HARQ-ACK比特的比特长度和K2个HARQ-ACK比特字段的比特长度之和。可以将K2的值发信号通知远端单元,以避免对基站单元与远端单元之间的最终HARQ-ACK码本的任何误解。这意味着远端单元最多只能报告具有基于CBG的HARQ-ACK反馈的K2个故障TB。

在另一实施例中,第二部分的每个HARQ-ACK比特字段可包含多个HARQ-ACK比特,并且多个HARQ-ACK比特中的每一个对应于下行链路关联集中的一个错误解码的TB的一个CBG。例如,每个HARQ-ACK比特字段的比特长度可以等于由RRC信令配置的每TB的CBG的最大数目,例如M。响应于HARQ-ACK码本的第一部分中的HARQ-ACK比特的数量是K1,HARQ-ACK码本的大小可以是K1+M*K2。响应于第一部分中的HARQ-ACK比特的数量(例如,K1)等于下行链路关联集中由RRC信令指示的TB的最大数目(例如,N),HARQ-ACK码本的大小可以是N+M*K2。

对于HARQ-ACK码本的第二部分,对应于错误解码的TB的基于CBG的HARQ-ACK比特可以按照与HARQ-ACK码本的第一部分中的基于TB的HARQ-ACK比特相似的频率——第一时间——第二规则进行排序。

在本申请的实施例中,响应于K2被标识为大于在远端单元处的下行链路关联集中的实际错误解码的TB的数量,HARQ-ACK码本的第二部分可以附加一或多个“应答(ACK)”或“否定应答(NACK)”比特,以保证第二部分的有效载荷大小等于K2*M,其中M是RRC配置的每TB的CBG的最大数目(参考图5所示的HARQ-ACK码本中的最后一个比特)。

根据本申请的实施例,响应于K2被标识为小于在远端单元处的下行链路关联集中的实际错误解码的TB的数量,包含K2个HARQ-ACK比特字段的第二部分对应于下行链路关联集中的实际错误解码的TB的第一K2个TB(即,从第一个TB到第K2个TB)或最后一个K2个TB(即,从第(last-K2+1)个TB到最后一个TB)。在一个实施例中,远端单元可以仅报告与所有错误解码的TB中的第一K2个TB(即,从第一个TB到第K2个TB)相对应的基于CBG的HARQ-ACK反馈,以保证第二部分的有效载荷大小等于K2*M,其中M是RRC配置的每TB的CBG的最大数目。可替换地,远端单元可以仅报告与所有错误解码的TB中的最后一个K2个TB(即,从第(last-K2+1)个TB到最后一个TB)相对应的基于CBG的HARQ-ACK反馈,以保证第二部分的有效载荷大小等于K2*M,其中M是RRC配置的每TB的CBG的最大数目。剩余的错误解码的TB仅在HARQ-ACK码本的第一部分中的基于TB的HARQ-ACK比特中报告为“NACK”,而不是在HARQ-ACK码本的第二部分中报告。换言之,剩余的错误解码的TB自动回退到TB级HARQ-ACK反馈,因为它们仅仅是TB级HARQ-ACK比特中的反馈,而不是CBG级HARQ-ACK比特中的反馈。

在另一实施例中,响应于K2被标识为小于下行链路关联集中的实际错误解码的TB的数量,在当前UCI传输中,远端单元仅报告与所有错误解码的TB中的第一个或最后一个K2个TB相对应的基于CBG的HARQ-ACK反馈,以保证第二部分的有效载荷大小等于K2*M,其中M是RRC配置的每TB的CBG的最大数目。剩余的错误解码的TB在HARQ-ACK码本的第一部分的基于TB的HARQ-ACK比特中报告为“ACK”;然后,在下一UCI传输中,这些剩余的错误解码的TB在HARQ-ACK码本的第一部分中的基于TB的HARQ-ACK比特中报告为“NACK”,HARQ-ACK码本的第二部分中的“NACK”TB为基于CBG的HARQ-ACK比特。在接收到当前UCI和下一UCI两者之后,基站单元可以精确地确定TB中的哪个TB和哪个CBG在远端单元处被错误地解码。

根据本申请的实施例,基于以下各项中的一或多个来指示K2:所经历的信道状况、总的UCI有效载荷大小、PUCCH格式、所需的PUCCH资源、估计的上行链路发射功率、K1以及RRC配置的每TB的CBG的最大数目等等。

在图3的步骤304中,向基站单元传输HARQ-ACK码本。HARQ-ACK码本的第一部分和第二部分可以作为整体传输,或者可以单独传输。根据实施例,HARQ-ACK码本的第一部分和第二部分可以在一个UCI中传输。可替换地,HARQ-ACK码本的第一部分和第二部分可以在不同的UCI中传输。

图4示出了根据本申请的实施例的HARQ-ACK码本的实例。特别地,图4示出了下行链路关联集中的四个TB与HARQ-ACK码本中的比特之间的映射。具体地,图4中的HARQ-ACK码本的第一部分具有四个HARQ-ACK比特,每个比特对应于下行链路关联集中的一个TB。由于第二TB在远端单元处被错误地解码,所以图4中的HARQ-ACK码本的第二部分具有一个HARQ-ACK比特字段,HARQ-ACK比特字段中的每个比特对应于下行链路关联集中的第二TB的每个CBG。结果,根据下行链路关联集中的第二TB中的CBG的实际结果,HARQ-ACK码本的第二部分中的每个比特可以被设置为“ACK”或“NACK”(在图4中示为“A/N”)。

对于另一实例,当远端单元确定仅下行链路关联集中的第二TB中的第三CBG被错误地解码时,则HARQ-ACK码本的第二部分中的第一、第二和第四比特被设置为“ACK”,并且仅HARQ-ACK码本的第二部分中的第三比特被设置为“NACK”。因此,包含第一部分和第二部分的HARQ-ACK码本明确并清楚地说明下行链路关联集中的第二TB被错误地解码,同时第二TB中的第三CBG被错误地解码。此外,这种HARQ-ACK码本确定方式简单且可靠,并且此HARQ-ACK码本在开销方面非常经济。

图5示出了根据本申请的实施例的HARQ-ACK码本的另一实例。具体地,图5示出了下行链路关联集中的8个TB与HARQ-ACK码本中的比特之间的映射。具体地,图5中的HARQ-ACK码本的第一部分具有八个HARQ-ACK比特,每个比特对应于下行链路关联集中的一个TB。由于第二TB和第七TB在远端单元处被错误地解码,所以图5中的HARQ-ACK码本的第二部分具有两个HARQ-ACK比特字段。第一HARQ-ACK比特字段中的每个比特对应于下行链路关联集中的第二TB的每个CBG,并且第二HARQ-ACK比特字段中的每个比特对应于下行链路关联集中的第七TB中的每个CBG。结果,根据在下行链路关联集中的第二和第七TB中的CBG的实际结果,HARQ-ACK码本的第二部分中的所有比特可以被设置为“ACK”或“NACK”(在图5中显示为“A/N”)。HARQ-ACK码本中的所有上述实现或实施例适用于本实施例。

图6示出了根据本申请的实施例的演示基站单元的操作的示范性流程图。在本申请的实施例中,方法600由诸如基站单元102的装置执行。在某些实施例中,方法600可以由执行程序代码的处理器执行,例如,微控制器、微处理器、CPU、GPU、辅助处理单元、FPGA等。

在图6的步骤601中,用于指示第一参数(例如,K1,其为整数)的第一信号被传输到远端单元。第一参数是下行链路关联集中的TB的数量。在图6的步骤602中,用于指示第二参数(例如,K2,其为整数)的第二信号被传输到远端单元。第二参数是HARQ-ACK码本中的HARQ-ACK比特字段的数量。在图6的步骤603中,从远端单元接收具有确定的HARQ-ACK码本大小的HARQ-ACK码本。在一个实施例中,HARQ-ACK码本可以包含具有K1个HARQ-ACK比特的第一部分和具有K2个HARQ-ACK比特字段的第二部分。第一部分中的每个比特对应于下行链路关联集中的一个TB。第二部分中的每个HARQ-ACK比特字段对应于下行链路关联集中的错误解码的TB之一。HARQ-ACK码本确定中的所有上述实现或实施例适用于本实施例。

图7示出了根据本申请的实施例的远端单元的示范性框图。图7中的装置700包含远端单元101的一个实施例。此外,远端单元101可以包含接收器701、处理器702和发射器703。在实施例中,接收器701和发射器703可以被集成到诸如收发器的单个设备中。在某些实施例中,远端单元101还可以包含输入设备、显示器、存储器和/或其它元件。在一个实施例中,接收器701接收用于指示参数K1的第一信号和用于指示参数K2的第二信号。K1是下行链路关联集中的传输块(TB)的数量,并且K2是从基站单元102(参考图8)接收的HARQ-ACK码本中的HARQ-ACK比特字段的数量。处理器702基于第一信号和第二信号确定HARQ-ACK码本的大小。发射器703将HARQ-ACK码本传输到基站单元102。HARQ-ACK码本包含具有K1个HARQ-ACK比特的第一部分和具有K2个HARQ-ACK比特字段的第二部分。第一部分中的每个比特对应于下行链路关联集中的一个TB,并且第二部分中的每个HARQ-ACK比特字段对应于下行链路关联集中的一个错误解码的TB。装置700中的所有元件的功能和实现以及相关技术术语的定义可以参考图2至5的具体描述以及本说明书中的上述相应段落。

图8示出了根据本申请的实施例的基站单元的示范性框图。图8中的装置800包含基站单元102的一个实施例。此外,基站单元102可以包含发射器801和接收器802。在实施例中,发射器801和接收器803可以被集成到诸如收发器的单个设备中。在某些实施例中,基站单元102还可包含输入设备、显示器、存储器和/或其它元件。在一个实施例中,发射器801向远端单元传输用于指示参数K1的第一信号和用于指示参数K2的第二信号。其中K1是下行链路关联集中的传输块(TB)的数量,K2是HARQ-ACK码本中的HARQ-ACK比特字段的数量。接收器803从远端单元101接收HARQ-ACK码本(参考图7)。HARQ-ACK码本包括包含K1个HARQ-ACK比特的第一部分和包含K2个HARQ-ACK比特字段的第二部分。第一部分中的每个比特对应于下行链路关联集中的一个TB,并且第二部分中的每个HARQ-ACK比特字段对应于下行链路关联集中的一个错误解码的TB。装置800还可以包括处理器,其用于确定、指示或调整K2,即HARQ-ACK码本中的HARQ-ACK比特字段的数量。例如,装置800中的处理器基于以下各项中的一或多个来确定K2:所经历的信道条件、总UCI有效载荷大小、PUCCH格式、所需的PUCCH资源、估计的上行链路发射功率、K1以及配置的每TB的CBG的最大数目等等。装置800中的所有元件的功能和实现以及相关技术术语的定义可以参考图2和4至6以及本说明书中的上述相应段落的具体描述。

本公开的方法可在经编程的处理器上实现。然而,控制器、流程图和模块也可以在通用或专用计算机、编程的微处理器或微控制器和***集成电路元件、集成电路、诸如离散元件电路的硬件电子或逻辑电路、可编程逻辑设备等上实现。一般而言,其上驻留有能够实现图中所示流程图的有限状态机的任何设备都可用于实现本公开的处理器功能。

尽管已经结合其特定实施例描述了本公开,但是很明显,许多替换、修改和变化对于本领域技术人员来说是显而易见的。例如,实施例的各种组件可在其它实施例中互换、添加或替换。而且,每个附图的所有元件对于所公开的实施例的操作不是必需的。例如,所公开实施例领域的普通技术人员将能够通过简单地采用独立权利要求的元件来实现和使用本申请的教导。因此,本文所阐述的本申请的实施例是说明性的,而非限制性的。在不脱离本申请的精神和范围的情况下,可以进行各种改变。

在本文中,诸如“第一”、“第二”等关系术语可以仅用于将一个实体或动作与另一实体或动作区分开,而不必要求或暗示此些实体或动作之间的任何实际的此些关系或顺序。术语“包括”、“包括”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列元件的过程、方法、商品或者装置不仅包含那些元件,而且还包含没有明确列出的其它元件,或者是还包含为此些过程、方法、商品或者设备所固有的元件。在没有更多限制的情况下,以“一”、“一个”等开头的元件不排除在包括此元件的过程、方法、商品或装置中存在另外的相同元件。此外,术语“另一个”被定义为至少第二个或更多。如本文使用的术语“包含”、“具有”等被定义为“包括”。

22页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种HARQ信息的传输方法及装置、计算机存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类