CN110495120B - 用于具有可变处理时间的节点的harq处理 - Google Patents

用于具有可变处理时间的节点的harq处理 Download PDF

Info

Publication number
CN110495120B
CN110495120B CN201880021854.4A CN201880021854A CN110495120B CN 110495120 B CN110495120 B CN 110495120B CN 201880021854 A CN201880021854 A CN 201880021854A CN 110495120 B CN110495120 B CN 110495120B
Authority
CN
China
Prior art keywords
receiver
feedback
harq
decoding
code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201880021854.4A
Other languages
English (en)
Other versions
CN110495120A (zh
Inventor
J-F·程
M·安德森
Y·布兰肯希普
S·帕克瓦尔
S·桑德伯格
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Publication of CN110495120A publication Critical patent/CN110495120A/zh
Application granted granted Critical
Publication of CN110495120B publication Critical patent/CN110495120B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1896ARQ related signaling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1614Details of the supervisory signal using bitmaps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/08Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • H04L1/1819Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1854Scheduling and prioritising arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1864ARQ related signaling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1887Scheduling and prioritising arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • H04L5/0055Physical resource allocation for ACK/NACK
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1835Buffer management
    • H04L1/1845Combining techniques, e.g. code combining

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一种用于发射机的方法包括发送包括传输块TB的传输,所述传输块包括布置在一个或多个码块组CBG中的多个码块CB。每个码块组包括一个或多个码块以及每个码块包括多个编码比特。所述传输被发送到被配置为使用每传输块多比特混合自动重传请求HARQ反馈的接收机。所述方法还包括从所述接收机接收针对所述传输块的所述一个或多个码块组中的一个或多个码块组的HARQ ACK或NACK反馈。所述方法还包括至少基于所接收的HARQ ACK或NACK反馈,确定要在重传中发送给所述接收机的码块或码块组的数量。

Description

用于具有可变处理时间的节点的HARQ处理
技术领域
本公开一般涉及通信网络,并且更具体地,涉及用于通信网络中具有可变处理时间的节点的混合自动重传请求(HARQ)处理。
背景技术
以下部分概述了无线通信***的某些特征,例如HARQ操作、传输块分段、以及低密度奇偶校验(LDPC)码。
混合自动重传请求(HARQ)操作
诸如HSPA(高速分组接入)、LTE(长期演进)和NR(5G新无线电)的现代无线通信***在其MAC(媒体访问控制)层中采用混合ARQ(自动重传请求)协议。HARQ协议用于增强传输可靠性。
在LTE***中,网络通过物理下行链路控制信道(PDCCH)向诸如用户设备(UE)的无线设备通知下行链路数据传输。在特定子帧n中接收到PDCCH时,要求UE解码对应的物理下行链路共享信道(PDSCH)并在后续子帧n+k中发送确认(ACK)/否定确认(NACK)反馈。图1示出了LTE中的示例性HARQ操作。发射机可以在时间传输间隔(TTI)上传送下行链路数据。接收机可以接收数据并且用ACK/NACK反馈响应,该ACK/NACK反馈通知eNodeB对应的PDSCH是否被正确解码。在图1的示例中,发射机发送两个连续的TTI,即TTI1和TTI2。如果诸如网络节点(例如eNB)或无线设备(例如UE)的接收机不能解码该数据,则它可以向发射机发送指示该数据未被解码的HARQ反馈,例如NACK反馈。另一方面,如果接收机能够成功解码数据,则它可以指示ACK反馈。例如,所示示例示出了接收机针对在TTI1中发送的数据发送NACK,以及针对在TTI2中发送的数据发送ACK。当发射机(例如eNodeB)检测到ACK反馈时,它可以继续向UE发送新数据块。当eNodeB检测到NACK时,将重传与原始数据块相对应的编码比特(coded bit)。当重传基于先前发送的编码比特的重复时,称为在Chase合并HARQ协议(Chase combining HARQ protocol)中操作。当重传包含先前传输尝试中未使用的编码比特时,称为在增量冗余HARQ协议中操作。
混合ARQ协议的重要部分是使用软合并。通过软合并,接收机(在下行链路传输的情况下是终端)在它不能像传统混合ARQ协议中那样解码数据块的情况下不丢弃软信息,而是将来自先前传输尝试的软信息与当前重传相组合以增加成功解码的概率。公知的是,使用软信息对于增加成功解码的概率是有用的。还公知的是,如果HARQ协议以增量冗余模式操作,则可以显著增强软合并增益,其中,新的编码比特在重传中而不是在Chase合并模式中发送,其中,原始编码分组只是在重传中重复。
为了降低重传信令的复杂性,LTE定义了编码比特的冗余版本(RV)。在下行链路重传中,演进节点B(eNB)通过提供冗余版本来指示包括哪组编码比特。
传输块分割
在现代高数据速率通信***中,以传输块(TB)为单位一次发送大量数据比特。由于实现非常大的块长度的前向纠错信道编解码器是不切实际的,因此有必要将大TB划分成称为码块(CB)的多个较小单元。该过程在图2中示出。然后,各个CB被独立地编码和解码。
在LTE协议中,为每个传输块提供一个HARQ反馈比特。如果传输块中的所***块都被正确解码,接收机将发回ACK。如果传输块中的任何码块未被接收机正确解码,则向发射机提供NACK反馈。利用这种反馈,重传将包含整个传输块的编码比特。可以观察到,如果码块已经被接收机解码,则用于这种码块的重传的编码比特对接收机是无用的。
使用5G NR***,该标准被设计为支持数据速率超过数十Gbps的通信链路。结果,传输块可能包含多于一百个码块。可以通过允许每传输块多个HARQ反馈比特来增强HARQ协议。码块被组织成G码块组(CBG),其中,数字G由网络配置。为每个码块组提供一个HARQ反馈比特。接收机可以发送回针对传输块的G HARQ反馈比特。基于这样的反馈,发射机可以仅针对具有来自接收机的NACK反馈的码块组来重传编码比特。该增强协议被称为基于CBG的HARQ协议。
LDPC码
NR数据信道使用适合于增量冗余重传的低密度奇偶校验(LDPC)码。奇偶校验矩阵的基本结构如图3所示。
NR LDPC码是基于准循环原型的码。准循环奇偶校验矩阵被划分成大小为Z×Z的方形子块(子矩阵)。这些子矩阵是单位矩阵(identity matrix)的循环置换(cyclic-permutation)或空子矩阵。始终对最初0、1或2×Z个***信息比特进行打孔(对应于奇偶校验矩阵(PCM)的垂直条带列的比特组)。一些剩余的***比特总是被传输,而其中一些可能会被缩短。通过基矩阵方便地描述准循环LDPC码的奇偶校验矩阵,基矩阵是其中每个整数i表示Z×Z循环置换矩阵的移位的矩阵。
叠加的正方形显示了基矩阵的与高速率码对应的部分。可以通过发送附加奇偶校验比特来降低速率,如该矩阵的最右边部分所描述的。可以在解码时停用连接到未的增量冗余部分的可变节点的校验节点以降低复杂性。这意味着解码延迟取决于码速率,因为较大的奇偶校验矩阵用于较低的码速率。
所接收的数据可以由行并行或块并行解码器解码。行并行解码器一次处理基矩阵的一行(或包括几个相互正交的行的层),解码延迟与基矩阵的行(或层)的数量成比例。块并行解码器一次处理奇偶校验矩阵的一个或几个非零Z×Z子块。因此,在可以避免存储器冲突的假设下,解码延迟与奇偶校验矩阵中的非零子块的数量成比例。
由于解码延迟增加,附加奇偶校验比特和重复的组合用于非常低的码速率。用于NR数据信道的奇偶校验矩阵不是为低于Rmin的码速率定义的,其中,Rmin在1/5≤R_min≤1/3的范围内。码速率Rmin类似于LTE Turbo码的母码速率,因为它是在没有重复的情况下实现的最低码速率。
已经针对NR讨论了PCM的特定特性。根据来自RAN1 NR AdHoc的3GPP约定:
●LDPC码的速率匹配是基于循环缓冲区的(与LTE中的概念相同)
ο循环缓冲区填充有有序的***比特和奇偶校验比特序列
-FFS:循环缓冲区中比特的顺序
●对于IR-HARQ,在循环缓冲区上为每个冗余版本(RV)RVi分配起始比特位置Si
●对于RVi的IR重传,编码比特被从循环缓冲区顺序读出(从比特位置Si开始)
●支持有限的缓冲区速率匹配(LBRM)
注意,可以在稍后的传输中发送打孔的***比特。这可以通过例如将打孔的***比特添加到循环缓冲区中来实现,但是使初始传输的起始比特位置S0大于0。
发明内容
根据特定实施例,一种用于发射机的方法包括发送包括传输块TB的传输,所述传输块包括布置在一个或多个码块组CBG中的多个码块CB。每个码块组包括一个或多个码块以及每个码块包括多个编码比特。所述传输被发送到被配置为使用每传输块多比特混合自动重传请求HARQ反馈的接收机。所述方法还包括从所述接收机接收针对所述传输块的所述一个或多个码块组中的一个或多个码块组的HARQ ACK或NACK反馈。所述方法还包括至少基于所接收的HARQ ACK或NACK反馈,确定要在重传中发送给所述接收机的码块或码块组的数量。
根据特定实施例,一种计算机程序产品包括存储计算机可读程序代码的非暂时性计算机可读存储介质。所述计算机可读程序包括用于发送包括传输块TB的传输的程序代码,所述传输块包括布置在一个或多个码块组CBG中的多个码块CB,每个码块组包括一个或多个码块以及每个码块包括多个编码比特。所述传输被发送到被配置为使用每传输块多比特混合自动重传请求HARQ反馈的接收机。所述计算机可读程序还包括用于从所述接收机接收针对所述传输块的所述一个或多个码块组中的一个或多个码块组的HARQ ACK或NACK反馈的程序代码。所述计算机可读程序还包括用于至少基于所接收的HARQ ACK或NACK反馈,确定要在重传中发送给所述接收机的码块或码块组的数量的程序代码。
根据特定实施例,一种发射机包括一个或多个接口、存储器和处理电路。所述处理电路被配置为执行存储在所述存储器中的指令,由此所述发射机被配置为发送包括传输块TB的传输,所述传输块包括布置在一个或多个码块组CBG中的多个码块CB。每个码块组包括一个或多个码块以及每个码块包括多个编码比特。所述传输被发送到被配置为使用每传输块多比特混合自动重传请求HARQ反馈的接收机。所述发射机还被配置为从所述接收机接收针对所述传输块的所述一个或多个码块组中的一个或多个码块组的HARQ ACK或NACK反馈。所述发射机还被配置为至少基于所接收的HARQ ACK或NACK反馈,确定要在重传中发送给所述接收机的码块或码块组的数量。
上述方法、计算机程序产品以及发射机的每个实施例可以包括以下特征中的一个或多个:
在特定实施例中,当TB在所述接收机中未通过TB循环冗余校验时,接收针对所述一个或多个CBG中的每一个CBG的HARQ NACK反馈。在一些实施例中,确定CB或CBG的数量包括在所述重传中将所述TB的所有CBG发送到所述接收机。在一些实施例中,确定CB或CBG的数量包括在所述重传中将所述TB的CBG子集发送到所述接收机。
在特定实施例中,确定所述重传中的码块或码块组的数量还基于所述接收机解码所接收的所述传输块的码块的解码时间。
在特定实施例中,确定CB或CBG的数量包括:减少所述重传中的CB的数量,以使得所述TB中只有针对其已接收到HARQ NACK反馈的CB子集或CBG子集被重传。
在特定实施例中,所述方法/计算机程序产品/发射机还包括减少要在所述重传之后的一个或多个时隙中发送给所述接收机的CB或CBG的数量。
在特定实施例中,所述方法/计算机程序产品/发射机还包括从所述接收机接收不完整解码指示反馈。所述方法/计算机程序产品/发射机还包括响应于从所述接收机接收到所述不完整解码指示反馈,调整要在所述重传中发送的CB或CBG的数量、决定不发送所述重传、或者延迟发送所述重传。
在特定实施例中,所述方法/计算机程序产品/发射机还包括:基于在先前传输中未成功解码CB或CBG的反馈,向所述接收机信令发送一个或多个指示,所述一个或多个指示提供信息,所述接收机能够从所述信息中确定所述TB中要用确认ACK或否定确认NACK反馈进行响应的第一CBG数量。
在特定实施例中,所述一个或多个指示被配置为使所述接收机执行上述任何方法。
在特定实施例中,所述方法/计算机程序产品/发射机还包括向所述接收机指示所述一个或多个CBG中的哪些码块组在所述重传中。
在特定实施例中,所述方法/计算机程序产品/发射机还包括向所述接收机发送用于HARQ反馈定时的一个或多个设置。在一些实施例中,所述一个或多个设置经由下行链路控制信道动态发送。在一些实施例中,所述一个或多个设置将用于所述重传的HARQ反馈定时配置为比用于所述传输的HARQ反馈定时长。
根据特定实施例,一种用于接收机的方法包括配置所述接收机以使用每传输块TB多比特混合自动重传请求HARQ反馈。所述方法还包括接收包括TB的传输,所述TB包括布置在一个或多个码块组CBG中的多个码块CB。所述方法还包括基于所述TB的解码状态,针对所述TB的所述一个或多个CBG中的一个或多个CBG发送HARQ ACK或NACK反馈。
根据特定实施例,一种计算机程序产品包括存储计算机可读程序代码的非暂时性计算机可读存储介质。所述计算机可读程序包括用于配置所述接收机以使用每传输块TB多比特混合自动重传请求HARQ反馈的程序代码。所述计算机可读程序还包括用于接收包括TB的传输的程序代码,所述TB包括布置在一个或多个码块组CBG中的多个码块CB。所述计算机可读程序还包括用于基于所述TB的解码状态,针对所述TB的所述一个或多个CBG中的一个或多个CBG发送HARQ ACK或NACK反馈的程序代码。
根据特定实施例,一种接收机包括一个或多个接口、存储器和处理电路。所述处理电路被配置为执行存储在所述存储器中的指令,由此所述发射机被配置为将接收机配置为使用每传输块TB多比特混合自动重传请求HARQ反馈。所述发射机还被配置为接收包括TB的传输,所述TB包括布置在一个或多个码块组CBG中的多个码块CB。所述发射机还被配置为基于所述TB的解码状态,针对所述TB的所述一个或多个CBG中的一个或多个CBG发送HARQ ACK或NACK反馈。
上述方法、计算机程序产品和接收机的每个实施例可以包括以下特征中的一个或多个:
在特定实施例中,所述方法/计算机程序产品/接收机还包括接收仅包括所述TB中针对其发送了HARQ NACK反馈的CB子集或CBG子集的重传。
在特定实施例中,所述方法/计算机程序产品/接收机还包括:当所述TB在所述接收机中未通过TB循环冗余校验时,提供针对每个所述CBG的HARQ NACK反馈。在一些实施例中,所述方法/计算机程序产品/接收机还包括接收所述TB的所有CB或CBG的重传。在一些实施例中,所述方法/计算机程序产品/接收机还包括接收所述TB的CB或CBG子集的重传。
在特定实施例中,确定所述HARQ ACK或NACK反馈包括针对所述TB的所述一个或多个CBG的第一CBG子集发送NACK反馈。所述第一子集包括其中包括在第一HARQ反馈时机确定的一个或多个未成功解码的CB的CBG。在一些实施例中,所述第一码块组子集不包括在所述第一HARQ反馈时机之前解码尚未完成的CBG。
在特定实施例中,所述方法/计算机程序产品/接收机还包括向所述发射机提供传输块的解码未完成的指示。在一些实施例中,所述方法/计算机程序产品/接收机还包括:除了向所述发射机提供传输块的解码未完成的所述指示之外,还针对所述传输块中解码未完成的码块组发送NACK反馈。
在特定实施例中,所述方法/计算机程序产品/接收机还包括至少基于用于从先前传输和重传接收的未成功解码的信息的解码时间,确定所述TB中要在不同的HARQ反馈时机针对其发送否定确认NACK反馈的CBG集合。
在特定实施例中,确定针对所述TB的每个CBG发送HARQ ACK或NACK反馈还基于所述接收机处的整体解码负载。在一些实施例中,所述接收机从多个服务小区或带宽切片接收数据。所述整体解码负载基于来自从每个服务小区或带宽切片接收的数据的解码负载。在一些实施例中,所述接收机从多个连接的无线节点接收数据。所述整体解码负载基于来自从每个无线节点接收的数据的解码负载。
在特定实施例中,所述方法/计算机程序产品/接收机还包括针对一个或多个未解码或未成功解码的码块组发送ACK反馈。在一些实施例中,针对其发送ACK反馈的未解码或未成功解码的码块组的数量是基于接收机能力、所述接收机的解码器延迟、传输的码速率、以及码块组中的码块数量中的一者或多者。
在特定实施例中,所述方法/计算机程序产品/接收机还包括接收包括TB的重传,所述TB包括布置在一个或多个CBG中的多个CB。所述方法/计算机程序产品/接收机还包括根据HARQ反馈定时,针对所述重传发送ACK或NACK反馈。所述HARQ反馈定时基于在所述重传中接收的CB的数量或CBG的数量。本公开的特定实施例可以提供一个或多个技术优点。例如,特定实施例的技术优点能够是增强的***性能。例如,特定实施例能够避免不必要的重传。这能够允许更有效地使用无线电资源和/或减少由不必要的重传引起的干扰。作为另一示例,特定实施例允许发射机调整传输块或其组成码块或码块组的传输,以适应接收机的解码状态。以这种方式,能够重传最佳量的数据,而不会不必要地给接收机带来不必要的编码负担。对于本领域技术人员而言,其他优点可以是显而易见的。特定实施例可以没有所述优点、具有部分所述优点或具有全部所述优点。
附图说明
为了更完整地理解所公开的实施例及其特征和优点,现在参考以下结合附图的描述,其中:
图1示出了根据特定实施例的在发射机和接收机之间的示例HARQ序列;
图2示出了根据特定实施例的传输块到一个或多个码块的示例划分;
图3示出了根据特定实施例的用于无线电通信的示例低密度奇偶校验码矩阵;
图4示出了根据特定实施例的示例无线电通信网络;
图5是根据特定实施例的用于无线电通信网络的示例无线设备的框图;
图6是示出根据特定实施例的可以包括在示例无线设备中的模块的示例的框图;
图7是根据特定实施例的用于无线电通信网络的示例网络节点的框图;
图8是示出根据特定实施例的可以包括在示例网络节点中的模块的示例的框图;
图9是根据特定实施例的在接收机中的第一方法的流程图;
图10是根据特定实施例的在接收机中的第二方法的流程图;
图11是根据特定实施例的在发射机中的第一方法的流程图;
图12是根据特定实施例的在发射机中的第二方法的流程图;
图13是根据特定实施例的用于发射机的第三方法的流程图;以及
图14是根据特定实施例的用于接收机的第三方法的流程图。
具体实施方式
即使引入每传输块多个HARQ反馈比特,也可以设想已知的HARQ重传过程的某些问题。例如,对于高性能增量冗余重传,接收机可能不会在与用于解码初始传输的持续时间相同的持续时间内完成对所合并的接收的信号的解码。作为示例,假设使用速率8/9将10Gbps发送到接收机。如果没有成功解码码块,则在与来自重传的接收信号合并之后,所述码块的码速率变为4/9。解码速率4/9码字的延迟比解码速率8/9码字高约3倍。因此,如果在初始传输中多于1/3的CB不正确,则接收机不能以与初始传输相同的解码时间完成解码。然后,接收机将向发射机提供NACK反馈,因为它无法完成解码。这将导致发射机执行额外的重传。然而,接收机并未真正使用或不需要来自发射机的第3或第4次传输中的大多数数据,因为接收机不需要编码比特的进一步重传,而只是需要更多的解码时间。重传可能只是消耗***中的无线电资源和干扰预算而未传送附加数据或促进编码比特的解码。此外,如果需要第三次重传,则示例中的码速率可以进一步减少到2/9。相应地,如果增量冗余用于重传,则具有该码速率的合并码字的解码延迟几乎比初始传输高6倍。
本公开的特定实施例能够提供对这些问题的解决方案。例如,特定实施例避免了由具有低码速率的重传的高解码延迟引起的不必要的数据重传。
在特定实施例中,至少基于接收机解码时间考虑:
●接收机提供不同的HARQ反馈
●发射机发送不同的编码比特以用于重传,并且在某些情况下,不发送重传。
ο发射机可以在用于重传的时隙之后的时隙中进一步调整传输。
特定实施例能够提供一个或多个技术优点。特定实施例的技术优点能够是增强的***性能。例如,特定实施例能够避免不必要的重传。这能够允许更有效地使用无线电资源和/或减少由不必要的重传引起的干扰。特定实施例可以具有全部这些技术优点、具有这些技术优点中的一些技术优点或不具有这些技术优点。其他优点对于本领域普通技术人员来说是能够显而易见的。
接收机实施例
1.1基于CBG的HARQ协议
如果接收机被配置为使用每TB多比特HARQ反馈(诸如CBG HARQ协议),则接收机可以至少基于来自多个传输的合并软信息的解码时间来调整要发送NACK反馈的码块组的数量。例如,接收机可以通过以下一种或多种方式调整码块组的数量:
●接收机可以针对具有不正确码块的码块组子集发送NACK反馈。
●接收机可以针对在不同HARQ反馈时机具有不正确码块的码块组的不同子集发送NACK反馈。
ο在所述不同HARQ反馈时机,所述码块组的所述不同子集可以不相交或部分重叠。例如,接收机可以基于此时接收的码块组的特性和/或基于该特定时刻的接收机处的解码负载来不同地调整码块组的数量。
●接收机可以针对一个或多个错误接收的CBG发送ACK。
ο多比特HARQ反馈可以包含用于CBG的至少一个NACK比特。
ο可以允许接收机选择针对错误接收的CBG发送ACK情况下的CBG的数量根据各种参数而变化,包括:
■接收机能力,特别是接收机的解码器延迟;
■第一HARQ传输中使用的码速率;
■CBG中的CB的数量;
●如果接收机具有用于并行处理多个码字的资源,则还可以考虑整体解码负载。如果负载低,则可以处理一些低速率码字的较高解码延迟。
ο如果接收机是无线设备(例如UE),则从多于一个服务小区或带宽部分接收数据,所述考虑整体解码负载考虑到来自所有服务小区或带宽部分的解码负载。
ο如果接收机是网络节点(例如下一代节点B(gNB)),则从多于一个连接的设备接收数据,所述考虑整体解码负载考虑到用于从所有连接的设备接收的解码负载。
1.2带有辅助信息的HARQ协议
在特定实施例中,接收机提供传输块的解码未完成的指示反馈。例如,接收机可以向传输块的发射机指示先前接收的传输块的解码尚未完成。发射机可以基于该指示调整其传输或重传。在一些实施例中,除了正常HARQ反馈之外,还发送所述不完整解码指示反馈。在其他实施例中,代替正常HARQ反馈,发送所述不完整解码指示反馈。在一些实施例中,接收机可以在稍后的HARQ反馈时机提供正常的HARQ反馈。例如,接收机可以在稍后的HARQ反馈时机针对完成的解码传输块而延迟或重传正常HARQ反馈。
发射机实施例
2.1一般HARQ协议
在特定实施例中,发射机至少基于来自多个传输的合并软信息的接收机解码时间来调整要在重传中发送到接收机的编码比特量。
在特定实施例中,发射机可以减少要在所述重传中发送的编码比特量。例如,在一些实施例中,减少编码比特量包括分配较少量的无线电资源。作为具体示例,较少的无线电资源量小于为初始传输分配的无线电资源量。
在特定实施例中,发射机至少基于来自多个传输的合并软信息的接收机解码时间,调整在用于重传的时隙之后的时隙中要发送给接收机的数据量。例如,在一些实施例中,发射机减少在用于重传的时隙之后的所述时隙中要发送给所述接收机的数据量。在一些实施例中,发射机不在用于重传的时隙之后的所述时隙中向所述接收机发送数据。在特定实施例中,发射机不在用于重传的时隙之后的多于一个的时隙中向所述接收机发送数据。以这种方式,发射机可以调整要发送到接收机的数据量,以允许接收机解码它已经接收的编码比特,而不必不必要地使用无线电资源。
2.2基于CBG的HARQ协议
在特定实施例中,接收机被配置为使用多比特HARQ反馈(诸如CBG HARQ协议)。因此,发射机可以至少基于来自多个传输的合并软信息的接收机解码时间来调整码块组的数量以发送用于重传的编码比特。
在特定实施例中,在重传中,发射机可以发送来自码块组子集的在从接收机接收的HARQ反馈中被指示为NACK的编码比特。例如,发射机可以避免重传整个传输块,而是仅重传未解码或未成功解码的码块组,如针对那些码块组的NACK反馈所指示的。如果接收机仅针对未成功解码的码块组(或者针对包含未成功解码的编码比特的码块组)发送NACK反馈,则发射机可以仅重传那些未成功解码的码块组,而无需重传尚未在接收机处解码的码块组。在一些实施例中,发射机指示码块组的哪个子集包含在所述重传中。以这种方式,接收机可以将重传的码块组与先前的传输相关联。
2.3具有辅助信息的HARQ协议
在特定实施例中,发射机不响应于来自接收机的不完整解码指示反馈而发送重传。例如,发射机可以延迟传输块(或组成码块组的子集)的重传,直到发射机已经从接收机接收到完整的HARQ反馈。
在特定实施例中,发射机可以在稍后的HARQ反馈时机请求来自接收机的HARQ反馈。例如,发射机可以在预定时段之后或在多个HARQ反馈时机之后请求HARQ反馈。以这种方式,发射机可以允许接收机在被请求提供HARQ反馈之前解码整个传输块。
用于受控传输的网络实施例
在LTE或NR***中,上行链路(UL)传输在网络调度控制下。为网络提供了附加实施例。
3.1一般HARQ协议
在特定实施例中,网络可以至少基于来自多个传输的合并软信息的网络解码时间,调整无线设备(例如UE)将在网络请求UE发送UL重传的时隙之后的时隙中向网络发送的数据量。
在特定实施例中,网络减少UE将在用于UL重传的时隙之后的所述时隙中发送到网络的数据量。
在特定实施例中,网络不调度UE在用于UL重传的时隙之后的所述时隙中向网络发送。
在特定实施例中,网络不调度UE在用于UL重传的时隙之后的多于一个的时隙中向网络发送。
3.2基于CBG的HARQ协议
在特定实施例中,如果UE被配置为使用多比特HARQ反馈(诸如CBG HARQ协议),则网络可以基于至少来自多个传输的合并软信息的接收机解码时间,调整网络请求UE将向网络重传的码块组的数量。
在特定实施例中,网络请求具有不正确码块的码块组子集。
在特定实施例中,对于不同调度重传时机,网络请求具有不正确码块的码块组的不同子集。在一些实施例中,对于所述不同调度重传时机,所述码块组的所述不同子集可以不相交或部分重叠。在一些实施例中,允许网络请求重传情况下的码块组的数量根据包括以下项的参数而变化:
●网络接收机能力,特别是接收机的解码器延迟;
●在第一次HARQ传输中使用的码速率;以及
●CBG中的CB的数量。
HARQ反馈定时的实施例
在特定实施例中,可以至少基于接收机解码时间来使用不同的HARQ反馈定时。
4.1一般HARQ协议
在特定实施例中,所述不同HARQ反馈定时包括使用较短的HARQ反馈定时以用于初始传输,以及使用较长的HARQ反馈定时以用于重传。
在特定实施例中,所述不同HARQ反馈定时包括使用较短的HARQ反馈定时以用于Chase合并重传,以及使用较长的HARQ反馈定时以用于增量冗余重传。
在特定实施例中,所述不同HARQ反馈定时包括使用较短的HARQ反馈定时来重传先前已经发送的冗余版本,以及使用较长的HARQ反馈定时来重传先前未发送的冗余版本。
在特定实施例中,所述不同HARQ反馈定时包括使用较短的HARQ反馈定时以用于包括较少编码比特的传输(包括具有增量冗余的第一传输和重传),以及使用较长的HARQ反馈定时以用于包括更多编码比特的传输。
在特定实施例中,所述不同HARQ反馈定时包括使用较短的HARQ反馈定时以用于具有高码速率的传输(包括具有增量冗余的第一传输和重传)以及使用较长的HARQ反馈定时以用于具有较低码速率的传输。
4.2基于CBG的HARQ协议
在特定实施例中,所述不同HARQ反馈定时包括使用较短的HARQ反馈定时以用于少量码块组的重传,以及使用较长的HARQ反馈定时以用于大量码块组的重传。以这种方式,HARQ反馈定时可以基于所估计的基于码块组数量的解码时间。
4.3网络实施例
在特定实施例中,所述不同HARQ反馈定时由网络经由动态信令设置。非限制性示例包括在下行链路控制信道中设置所述HARQ反馈定时。
在特定实施例中,所述不同HARQ反馈定时由网络经由半静态配置来设置。非限制性示例包括经由无线电资源控制层配置来设置所述HARQ反馈定时。
解码时间确定实施例
解码时间可以基于***是采用Chase合并还是增量冗余重传策略。利用增量冗余重传,通常增加解码时间。对于初始重传,LDPC码字的解码时间可能受与正在使用的码速率相关联的奇偶校验矩阵的显著影响。较低码速率传输通常与包括更多行和列以及在一次迭代中处理的更多边缘的奇偶校验矩阵相关联。
当考虑解码器运行的迭代总数以及HARQ重传的影响时,其他因素也可能影响TB的整体解码时间。例如,以下因素可能有助于减少TB的解码时间:
●如果仅CBG子集是错误的,则与解码TB的所有CBG相比,可以成比例地减少CBG子集的解码时间
●对于被重传的给定CBG,接收机还可以通过仅解码不正确的CB并且忽略与先前正确接收的CB相对应的接收信号来进一步减少延迟,因为每个CB具有其自己的错误检测能力
●在特定实施例中,使用解码器的提前终止(例如经由奇偶校验矩阵)。如果链路自适应合理地准确,则大多数CB应该快速收敛并且不需要最大数量的解码迭代。在这种情况下,只有少数CB可能需要最大数量的解码迭代。当TB中有更多的CB时,这种影响应该更加突出。因此,使用提前终止可以减轻大TB的长延迟问题
●在HARQ重传(IR或Chase合并)中,解码可能更有可能收敛。例如,当初始传输具有差SNR时,则解码器可以采取所允许的最大迭代次数(例如20次迭代)。当在重传中改善有效SNR时,解码器可以采用较少的迭代来收敛(例如<5次迭代)。然后,较少的解码迭代可以对应于较低的解码延迟。
即使考虑到上述因素,仍然存在接收机没有足够的时间在预期反馈之前完成对整个传输块的解码的情况。例如,如果网络节点(例如gNB)处的链路自适应不是最新的或者太粗糙,则可能以过高的调制和编码速率来发送TB。结果,接收机可能无法正确解码TB的大多数或所有CB。这可能导致接收机使用所允许的最大迭代次数来解码每个CB,并且仍然无法解码大多数或所有CB。当TB非常大(在最大TB大小或接近)并且TB包含最大数量的CB时,最严重的情况可能发生。
然后,确切的解码时间可以与许多因素相关,包括许多解码器实现选择。例如,解码时间可能与以下一个或多个因素有关:
●在特定实施例中,可以至少基于基矩阵中与码速率R对应的层数来估计具***速率R的(重新)传输(包括传输和任何重传)的解码延迟。在一些实施例中,包括在层中的所有基矩阵行是相互正交的
●在特定实施例中,可以至少基于对应于码速率R的奇偶校验矩阵中的非零子块的数量来估计具***速率R的(重新)传输(包括传输和任何重传)的解码延迟
●在特定实施例中,可以至少基于对应于码速率R的奇偶校验矩阵中的非零子块的数量和基矩阵中的行数和/或层数的组合来估计具***速率R的(重新)传输(包括传输和任何重传)的解码延迟。
●在特定实施例中,解码时间可以至少基于已经发送(包括CB的所有传输和重传)的CB的编码比特总数。
●在特定实施例中,解码时间可以至少基于已经为CB发送(包括码字的所有传输和重传)的不同冗余版本的数量。
●在特定实施例中,解码时间可以至少基于已经为CB发送了编码比特的基矩阵中的不同列的数量。
●在特定实施例中,可以至少基于基矩阵中已经对其发送了编码比特的不同列的数量加上与基矩阵中的打孔***比特相关联的列的数量来确定解码时间。
●在特定实施例中,解码时间可以至少基于用于解码的基矩阵中的不同行的数量。在一些实施例中,基于行是否是高速率基矩阵的一部分或者行是否与已经发送的附加奇偶校验比特相关联来包括行。
●在特定实施例中,解码时间可以至少基于基矩阵中与所发送的附加奇偶校验比特相对应的列数。
●在特定实施例中,解码时间可以至少基于提升因子Z。
●在特定实施例中,具***速率R的(重新)传输的解码延迟可能受到具***速率Rmin的传输的解码延迟的限制,码速率Rmin是通过码扩展和附加奇偶校验比特实现的最低码速率。可以通过附加奇偶校验比特的组合和已经发送的比特的重复来实现较低的码速率。
●在特定实施例中,至少基于具***速率max(R,Rmin)的奇偶校验矩阵或基矩阵来估计具***速率R的(重新)传输的解码延迟。
●对于仅包括新编码比特(无重复)的重传,在特定实施例中,至少基于与是原始传输的码速率的一半的码速率相对应的奇偶校验矩阵或基矩阵来估计解码延迟。
●在特定实施例中,至少基于具有与用于接收机中的每个码块的软缓冲区的最大大小相对应的码速率的奇偶校验矩阵或基矩阵,估计具***速率R的(重新)传输的解码延迟。作为示例,如果软缓冲区只能存储2/3和更高的码速率的软信息,则应该基于具***速率2/3的奇偶校验矩阵或基矩阵来估计解码延迟。
其他实施例
在数据传输中,可能的是,所有CBG通过错误检查(例如使用LDPC奇偶校验矩阵、CB级CRC(如果定义)、CBG级CRC(如果定义)),但TB循环冗余校验(CRC)失败。当发生这种情况时,接收机可能不知道哪个CBG或哪个CB实际上是不正确的。例如,通常只有一个CBG是错误的,但是接收机可能无法确定哪个CBG具有不正确的码块。在这种情况下,接收机可能别无选择,只能假设所有CBG都可能出错,并请求重传。
在特定实施例中,接收机通过在HARQ响应中发送回全NACK(即,每个CBG的NACK)来请求重传整个TB。当接收到这样的HARQ响应时,发射机可以在下一个传输机会中重传全TB(使用增量冗余或chase合并)。备选地,在一些实施例中,发射机重传全TB的CBG子集。
在特定实施例中,接收机使用上面详述的先前实施例中描述的方法发送回HARQ响应。例如,接收机可以发送回HARQ响应,其中,仅CBG子集(CBG_subset1)用NACK标记,而其余的CBG(CBG_subset2)用ACK标记。在一些实施例中,接收机可以随机选择将哪些CBG放入CBG_subset1与CBG_subset2中。在其他实施例中,接收机可以使用特定标准(例如基于信道估计)来选择CBG及其相应的子集。当接收机接收到CBG_subset1中的CBG的重传时,接收机可以执行CBG_subset1的解码,然后将CBG_subset1中的新解码的CBG和CBG_subset2中的先前解码的CBG相组合以再次检查TB级CRC。
图4是示出根据特定实施例的示例性无线网络的框图。无线网络包括多个节点(包括无线设备10A-10N(可以由非限制性术语用户设备(UE)互换地指代))和网络节点(例如,无线电网络节点20A-20B(例如eNB、gNB、基站等)以及可以经由互连网络25进行通信的一个或多个核心网络节点30)。覆盖区域15内的无线设备10均能够通过无线接口与无线电网络节点20直接通信。在特定实施例中,无线设备还能够经由设备到设备(D2D)通信彼此通信。
作为示例,无线设备10A可以通过无线接口与无线电网络节点20A通信。也就是说,无线设备10A可以从无线电网络节点20A发送无线信号和/或接收无线信号。无线信号可以包含语音业务、数据业务、控制信号和/或任何其他合适的信息。在一些实施例中,与无线电网络节点20相关联的无线信号覆盖区域可以被称为小区15。
无线设备10可以是能够通过无线电信号与无线电网络节点20或另一无线设备/UE10通信的任何类型的无线设备。类似地,无线电网络节点20可以是能够与无线设备10或另一网络节点通信的任何类型的无线电网络节点。例如,术语网络节点可以指无线电网络节点20、核心网络节点30、或甚至外部节点(例如第三方节点、当前网络外部的节点)等。无线设备10的示例实施例在下面参考图5和6更详细地描述。无线电网络节点20的示例实施例在下面参考图7和8讨论。
在特定实施例中,无线电网络节点20可以与无线电网络控制器连接。无线电网络控制器可以控制无线电网络节点20,并且可以提供某些无线电资源管理功能、移动性管理功能和/或其他合适的功能。在特定实施例中,无线电网络控制器的功能可以包括在无线电网络节点20中。无线电网络控制器可以与核心网络节点30连接。在特定实施例中,无线电网络控制器可以经由互连网络25与核心网络节点30连接。
互连网络25可以指能够发送音频、视频、信号、数据、消息或前述的任何组合的任何互连***。互连网络125可以包括公共交换电话网(PSTN)、公共或专用数据网络、局域网(LAN)、城域网(MAN)、广域网(WAN)、本地、区域或全球通信或计算机网络(例如互联网)、有线或无线网络、企业内联网、或任何其他合适的通信链路(包括其组合)的全部或一部分。
在一些实施例中,核心网络节点30可以管理无线设备10的通信会话的建立和各种其他功能。核心网络节点30的示例可以包括移动交换中心(MSC)、MME、服务网关(SGW)、分组数据网络网关(PGW)、运营和维护(O&M)、运营支撑***(OSS)、SON、定位节点(例如增强服务移动位置中心(E-SMLC))、MDT节点等。无线设备10可以使用非接入层与核心网络节点交换特定信号。在非接入层信令中,无线设备10和核心网络节点30之间的信号可以透明地经过无线电接入网络。在特定实施例中,无线电网络节点20可以通过节点间接口与一个或多个网络节点连接。例如,无线电网络节点20A和20B可以通过X2接口连接。
尽管图6示出了网络的特定布置,但是本公开构想本文描述的各种实施例可以应用于具有任何合适配置的各种网络。例如,无线网络可以包括任何合适数量的无线设备10和无线电网络节点20,以及适合于支持无线设备之间或无线设备与另一通信设备(例如固定电话)之间的通信的任何附加元件。实施例可以在支持任何合适的通信标准和使用任何合适的组件的任何适当类型的电信***中实现,并且适用于在其中无线设备接收和/或发送信号(例如数据)的任何无线电接入技术(RAT)或多RAT***。例如,特定实施例可以适用于LTE和/或5G NR无线电接入技术。在特定实施例中,无线网络的至少一部分可以被配置用于载波聚合。
图5是根据本公开的特定实施例的无线设备10的框图。无线设备10可以对应于例如前面章节中描述的无线设备(或UE)。无线设备10包括收发机12、处理电路14和存储器16。收发机12可以包括如上所述的特定接收机和发射机能力。在一些实施例中,收发机12有助于将无线信号发送到无线电网络节点20以及从无线电网络节点20接收无线信号(例如经由天线),处理电路14执行指令以提供本文描述的由无线设备10提供的一些或所有功能,存储器16存储用于由处理电路14执行的指令。
处理电路14可以包括在一个或多个模块中实现的硬件和软件的任何合适组合,以执行指令和操纵数据以执行无线设备10(或UE)的一些或所有描述的功能,例如上面描述的无线设备10(或UE)的功能(包括例如执行被描述为由接收机或发射机执行的方法)。在一些实施例中,处理电路14可以包括例如一个或多个计算机、一个或多个中央处理单元(CPU)、一个或多个微处理器、一个或多个应用、一个或多个专用集成电路(ASIC)、一个或多个现场可编程门阵列(FPGA)和/或其他逻辑。在特定实施例中,处理电路14可以包括下面参考图6讨论的一个或多个模块。
存储器16通常可操作以存储指令,例如计算机程序、软件、包括逻辑、规则、算法、代码、表等中的一个或多个的应用、和/或能够由处理电路14执行的其他指令。存储器的示例包括计算机存储器(例如随机存取存储器(RAM)或只读存储器(ROM))、大容量存储介质(例如硬盘)、可移动存储介质(例如光盘(CD)或数字视频盘(DVD))、和/或存储可能由无线设备10的处理器使用的信息、数据和/或指令的任何其他易失性或非易失性、非暂时性计算机可读和/或计算机可执行存储设备。
无线设备10的其他实施例可以包括除了图5中所示的那些之外的附加组件,其可以负责提供无线设备的功能的特定方面,包括上述任何功能和/或任何附加功能(包括支持上述解决方案所需的任何功能)。仅作为一个示例,无线设备10可以包括输入设备和电路、输出设备、以及一个或多个同步单元或电路,其可以是处理器的一部分。输入设备包括用于将数据输入无线设备10的机构。例如,输入设备可以包括输入机构,例如麦克风、输入元件、显示器等。输出设备可以包括用于输出音频、视频和/或硬拷贝格式的数据的机构。例如,输出设备可以包括扬声器、显示器等。
图6是示出根据本公开的特定实施例的可以包括在无线设备10中的模块的示例的框图。在特定实施例中,无线电网络节点20可以包括以下中的任何一个或多个:接收模块A、确定模块B、通信模块C和/或其他合适的模块。模块的功能可以集成在单个组件中,或者以任何合适的方式在几个组件之间分离。在特定实施例中,可以使用关于图5描述的处理电路14来实现一个或多个模块。
通常,在特定实施例中,接收模块A可以包括任何合适的接口和/或其他电路,以从网络节点接收信令(例如传输)。确定模块B可用于从无线设备10的接收模块A和/或存储器接收输入,基于输入做出确定,以及向被配置为根据确定采取动作的无线设备10的通信模块和/或其他模块提供输出。例如,确定模块可以基于是否成功接收到传输的确定来确定提供HARQ ACK/NACK反馈。在特定实施例中,确定模块还可以至少基于来自多个传输的合并软信息的解码时间来确定调整HARQ NACK反馈。在特定实施例中,确定模块可以确定传输块的解码未完成并且提供通知网络节点解码未完成的反馈指示。通信模块C可用于向网络节点发送通信(例如从确定模块B接收的HARQ ACK/NACK反馈或指示反馈)。模块可以被配置为接收(模块A)、确定(模块B)和传送(模块C)附加的或不同的信息,以便支持本文描述的各种实施例。
图7是根据本公开的特定实施例的无线电网络节点20的框图。如上所述,无线电网络节点20是网络节点的一个示例。无线电网络节点20可以包括收发机22、处理电路24、存储器26和网络接口28中的一个或多个。收发机22可以包括接收机和发射机能力。在一些实施例中,收发机22有助于将无线信号发送到无线设备10以及从无线设备10接收无线信号(例如经由天线),处理电路24执行指令以提供上述由无线电网络节点20提供(或者更一般地,由网络提供)的一些或所有功能,存储器26存储用于由处理电路24执行的指令,以及网络接口28将信号传送到后端网络组件,例如网关、交换机、路由器、互联网、公共交换电话网(PSTN)、核心网络节点30或无线电网络控制器等。
处理电路24可以包括在一个或多个模块中实现的硬件和软件的任何合适组合,以执行指令和操纵数据以执行无线电网络节点20(或更一般地,网络)的一些或所有描述的功能,例如上面描述的那些功能(包括描述为由接收机或发射机执行的那些功能)。在一些实施例中,处理电路24可以包括例如一个或多个计算机、一个或多个中央处理单元(CPU)、一个或多个微处理器、一个或多个应用、一个或多个专用集成电路(ASIC)、一个或多个现场可编程门阵列(FPGA)和/或其他逻辑。在特定实施例中,处理电路24可以包括下面参考图8讨论的一个或多个模块。
存储器26通常可操作以存储指令,例如计算机程序、软件、包括逻辑、规则、算法、代码、表等中的一个或多个的应用、和/或能够由处理电路24执行的其他指令。存储器26的示例包括计算机存储器(例如随机存取存储器(RAM)或只读存储器(ROM))、大容量存储介质(例如硬盘)、可移动存储介质(例如光盘(CD)或数字视频盘(DVD))、和/或存储信息的任何其他易失性或非易失性、非暂时性计算机可读和/或计算机可执行存储设备。
在一些实施例中,网络接口28通信地耦合到处理电路24,并且可以指可操作以接收无线电网络节点20的输入、从无线电网络节点20发送输出、执行输入或输出或者两者的适当处理、与其他设备通信、或前述的任何组合的任何合适的设备。网络接口28可以包括适当的硬件(例如端口、调制解调器、网络接口卡等)和软件(包括协议转换和数据处理能力)以通过网络进行通信。
无线电网络节点20的其他实施例可以包括除了图7中所示的那些之外的附加组件,其可以负责提供接入节点的功能的特定方面,包括上述任何功能和/或任何附加功能(包括支持上述解决方案所需的任何功能)。各种不同类型的接入节点可以包括具有相同物理硬件但是被配置(例如通过编程)为支持不同无线电接入技术的组件,或者可以表示部分不同或完全不同的物理组件。
类似于关于图7描述的处理电路24、接口22和/或28以及存储器26可以包括在其他网络节点(诸如核心网络节点30)中。其他网络节点可以可选地包括或不包括无线接口(诸如图7中描述的收发机22)。
图8是示出根据本公开的特定实施例的可以包括在诸如无线电网络节点20或核心网络节点30的网络节点中的模块的示例的框图。在特定实施例中,无线电网络节点20可以包括以下中的任何一个或多个:接收模块A、确定模块B、通信模块C和/或其他合适的模块。模块的功能可以集成在单个组件中,或者以任何合适的方式在几个组件之间分离。在特定实施例中,可以使用关于图7描述的处理电路24来实现一个或多个模块。
通常,在特定实施例中,接收模块A可以包括用于从无线设备10接收信令的任何合适的接口和/或其他电路。例如,在特定实施例中,接收模块可以接收HARQ ACK/NACK反馈。接收模块A可以将所接收的信息提供给确定模块B,确定模块B可以在做出确定时使用该信息。在特定实施例中,确定模块可以至少基于来自多个传输的合并软信息的接收机解码时间来确定调整重传。确定模块可以指示通信模块C对应地传送该重传。模块可以被配置为接收(模块A)、确定(模块B)和传送(模块C)附加的或不同的信息,以便支持本文描述的各种实施例。
根据特定实施例,以下是可以在接收机(诸如无线设备10或无线电网络节点20的接收机)中使用的方法、可以在发射机(诸如无线设备10或无线电网络节点20的发射机)中使用的方法、可以在网络中使用的方法(诸如可以由无线电网络节点20执行的方法)的示例。
1.一种用于接收机的方法,所述方法包括:
配置所述接收机以使用每传输块多比特混合自动重传请求HARQ反馈;以及
至少基于来自多个传输的合并软信息的解码时间,调整要发送否定确认NACK反馈的码块组的数量。
(参见例如图9)。
2.一种用于接收机的方法,所述方法包括:
提供传输块的解码未完成的指示反馈;以及
在稍后的HARQ反馈时机提供正常的HARQ反馈。
(参见例如图10)。
3.一种用于发射机的方法,所述方法包括:
向接收机发送一个或多个传输;
从所述接收机接收HARQ NACK反馈;以及
至少基于来自多个传输的合并软信息的接收机解码时间,调整要在重传中发送到所述接收机的编码比特量。
(参见例如图11)。
4.一种用于发射机的方法,所述方法包括:
向接收机发送一个或多个传输;
从所述接收机接收HARQ NACK反馈;以及
至少基于来自多个传输的合并软信息的接收机解码时间,调整要发送用于重传的编码比特的码块组的数量。
(参见例如图11)。
5.一种用于发射机的方法,所述方法包括:
向接收机发送一个或多个传输;
从所述接收机接收不完整解码指示反馈;
响应于从所述接收机接收到所述不完整解码指示反馈,不发送重传;以及
在稍后的HARQ反馈时机请求来自所述接收机的HARQ反馈。
(参见例如图12)。
6.一种在网络中的方法,所述方法包括:
至少基于来自多个传输的合并软信息的网络解码时间,调述UE在所述网络请求所述UE发送UL重传的时隙之后的时隙中应当向所述网络发送的数据量。
7.一种在网络中的方法,所述方法包括:
至少基于来自多个传输的合并软信息的接收机解码时间,调整所述网络针对其请求所述UE向所述网络重传的码块组的数量。
8.一种方法,包括:
至少基于接收机解码时间,使用不同的HARQ反馈定时。
9.一种计算机程序产品,包括存储计算机可读程序代码的非暂时性计算机可读介质,所述计算机可读程序代码包括用于执行方法1至8中任一方法的程序代码。
以下是根据特定实施例的节点(例如无线设备10或无线电网络节点20)和网络节点(例如无线电网络节点20)的示例。
10.一种节点,包括:
处理电路,可操作以:
配置接收机使用每传输块多比特混合自动重传请求HARQ反馈;
以及
至少基于来自多个传输的合并软信息的解码时间,确定针对否定确认NACK反馈的调整;以及
接口,可操作以:
根据所确定的调整,将所述NACK反馈发送到发射机。
11.一种节点,包括:
处理电路,可操作以确定传输块的解码没有完成;以及
接口,可操作以将指示符传送到发射机,所述指示符指示所述传输块的解码未完成。
12.一种节点,包括:
一个或多个接口,可操作以:
向接收机发送一个或多个传输;以及
从所述接收机接收HARQ NACK反馈;以及
处理电路,可操作以至少基于来自多个传输的合并软信息的接收机解码时间来调整重传。
13.一种节点,包括:
一个或多个接口,可操作以:
向接收机发送一个或多个传输;以及
从所述接收机接收不完整解码指示反馈;以及
处理电路,可操作以:
响应于从所述接收机接收到所述不完整解码指示反馈,不发送重传;以及
确定在稍后的HARQ反馈时机从所述接收机请求HARQ反馈;
所述一个或多个接口还可操作以在所述稍后的HARQ反馈时机请求所述HARQ反馈。
14.一种网络节点,包括处理电路,其可操作以至少基于来自多个传输的合并软信息的网络解码时间,调整UE在所述网络请求所述UE发送UL重传的时隙之后的时隙中应当向所述网络发送的数据量。
15.一种网络节点,包括处理电路,其可操作以至少基于来自多个传输的合并软信息的接收机解码时间,调整所述网络针对其请求所述UE向所述网络重传的码块组的数量。
16.一种节点,可操作以至少基于接收机解码时间而使用不同的HARQ反馈定时。
图13是用于诸如无线设备10或网络节点20的发射机的示例方法1300的流程图。方法1300可以在步骤1310开始。在步骤1310,发射机可以发送包括传输块(TB)的传输,传输块包括布置在一个或多个码块组(CBG)中的多个码块(CB)。每个码块组可以包括一个或多个码块以及每个码块包括多个编码比特。可以将传输发送到被配置为使用每传输块多比特混合自动重传请求(HARQ)反馈的接收机。
在步骤1320,发射机可以从接收机接收针对传输块的一个或多个码块组中的一个或多个码块组的HARQ ACK或NACK反馈。在步骤1330,发射机可以至少基于所接收的HARQACK或NACK反馈,确定要在重传中发送到接收机的码块或码块组的数量。在特定实施例中,步骤1330中的确定允许基于接收机解码状态或解码能力来调整要在重传中发送的码块或码块组。例如,在特定实施例中,可以针对每个HARQ反馈接收时机不同地确定码块或码块组的数量。在一些情况下,发射机可以确定重传针对其接收到NACK反馈的所***块或码块组,因为基于该反馈,发射机可以确定接收机可以处理重传的编码块或码块组的附加解码负载或接收机已成功或不成功地解码先前发送的每个所发送的码块组。作为示例,发射机可以将所接收的反馈与对应的传输进行比较,以确定在该反馈时机是否已经提供了针对每个码块或码块组的反馈。如果不是,则发射机可以确定应该在重传中发送比针对其接收到NACK反馈的所***块或码块组少的码块或码块组,或者延迟重传。作为另一示例,发射机可以从反馈中获得指示接收机处的解码状态的信息。如果尽管有其他良好的传输条件,但大部分反馈是NACK,则发射机可以确定接收机具有解码积压(backlog)并且可以将重传仅限于针对其接收到NACK反馈的码块或码块组子集。
发射机可以针对每个反馈时机确定码块和码块组的数量,或者在一些实施例中,仅在特定数量的反馈时机之后确定。例如,如果发射机获得关于接收机的解码状态的信息,则它可以使用接收机的该解码状态来确定多于一个反馈时机中的码块或码块组的数量。这可以允许发射机避免在每个反馈时机之后更新解码状态。在一些实施例中,发射机可以在每次接收到HARQ反馈之后更新接收机的解码状态。因此,发射机可以基于针对所发送的传输块接收的HARQ反馈,在码块或码块组的基础上控制重传。
在特定实施例中,在步骤1330中确定了码块或码块组的数量之后,发射机可以在重传中将所确定数量的码块或码块组发送到接收机,如可选步骤1335所示。例如,发射机可以确定比针对其已经接收到NACK反馈的码块或码块组的数量小的数量。然后,发射机可以在重传中仅发送该数量的码块或码块组。以这种方式,发射机可以基于所接收的反馈,允许接收机有更多时间来解码在重传中发送的码块和/或码块组数量。
在特定实施例中,方法1300可以包括一个或多个附加步骤。例如,在特定实施例中,方法1300包括可选步骤1340和1350。在步骤1340,发射机可以从接收机接收不完整解码指示反馈。例如,接收机可以发送它尚未完成解码(或其解码的尝试)先前发送的传输块或其中的所***块组的指示。在步骤1350,响应于从接收机接收到不完整指示反馈,发射机可以调整要在重传中发送码块或码块组的数量、决定不发送重传、或者延迟发送重传。例如,如果指示接收机没有足够的时间来解码先前的传输,则发射机可以减少要在重传中发送的码块或码块组的数量,以便不会以过多的解码负载使接收机难以承受。在另一示例中,发射机可以决定不发送重传。作为又一示例,发射机可以延迟发送重传。在一些情况下,发射机可以在发送重传之前一直等待,直到进一步的反馈(例如接收机已经完成对先前传输块的解码)。在一些情况下,发射机可以等待预定的时间量或预定数量的反馈时机以发送重传。
在特定实施例中,当TB在接收机中未通过TB循环冗余校验时,接收到针对一个或多个CBG中的每一个CBG的HARQ NACK反馈。在一些实施例中,确定码块或码块组的数量包括在重传中将TB的所有CBG发送到接收机。在一些实施例中,确定码块或码块组的数量包括在重传中仅将TB的CBG子集(少于全部)发送到接收机。例如,接收机可以向发射机指示仅重传CBG子集。
在特定实施例中,确定重传中的码块或码块组的数量还基于接收机解码所接收的传输块的码块的解码时间。例如,发射机可以获得关于接收机处的解码负载和/或解码能力的信息。基于该信息,发射机可以确定要在重传中发送的码块或码块组的数量。例如,如果接收机处的解码负载高,则发射机可以确定要在重传中发送较少数量的码块或码块组。备选地,如果接收机处的解码负载低,则发射机可以确定在重传中发送更多数量的码块或码块组。
在特定实施例中,确定CB或CBG的数量包括减少重传中的CB的数量,以使得TB中只有针对其已接收到HARQ NACK反馈的CB子集或CBG子集被重传。例如,如果接收机将不能够处理附加的解码负载,则发射机可以抑制发送所有NACK反馈CB或CBG。
在特定实施例中,方法1300可以进一步包括减少要在重传之后的一个或多个时隙中发送给接收机的CB或CBG的数量的步骤。例如,在重传之后,发射机可以获得关于接收机处的解码负载的信息。该信息可以基于发射机发送的先前传输,包括发射机的重传。在一些实施例中,发射机可以延迟进一步的传输块的进一步传输,直到接收机已经有额外的时间来解码先前的传输块和/或重传的码块和/或码块组。
在特定实施例中,方法1300还包括发射机向接收机信令发送一个或多个指示的步骤。一个或多个指示可以提供信息,基于在先前传输中未成功解码CB或CBG的反馈,接收机能够从该信息中确定TB中要用确认ACK或否定确认NACK反馈进行响应的第一CBG数量。例如,发射机可以与接收机协调以确定要用HARQ反馈进行响应的CBG子集。以这种方式,接收机可以不尝试解码传输块的所有CBG,这可以减少发射机对CBG的重传的冗余。在一些实施例中,一个或多个指示被配置为使接收机执行如下面例如参考图14所述的用于接收机的任何方法。
在特定实施例中,方法1300还包括向接收机指示一个或多个CBG中的哪些码块组处于重传中的步骤。以这种方式,接收机可以确定重传什么CGB以便协调这些CBG的解码。
在特定实施例中,方法1300还包括向接收机发送用于HARQ反馈定时的一个或多个设置的步骤。例如,发射机可以基于接收机处的解码时间来控制接收机处的HARQ反馈定时。以这种方式,可以最佳地设置HARQ反馈定时,以允许接收机为大多数(如果不是全部)传输块提供反馈。在一些实施例中,经由下行链路控制信道动态地发送一个或多个设置。在一些实施例中,一个或多个设置将用于重传的HARQ反馈定时配置为比用于传输的HARQ反馈定时长。例如,可以以较低的码速率发送重传,这可能需要在接收机处较长的解码时间。较长的HARQ反馈定时可以允许接收机在必须提供反馈之前以较低的码速率解码重传。
已经将方法1300的特定实施例描述为包括在本公开的先前章节中讨论的特征,诸如在第1.1、1.2、3.1、3.2、4.1、4.2和4.3节以及讨论解码时间确定的章节中讨论的特定特征。可以修改方法1300的特定实施例以包括在前面章节中描述的由发射机执行的任何其他特征(例如包括在前面章节中描述的由向无线设备或UE发送的诸如eNB或gNB之类的网络节点执行的特征)。
图14是用于诸如无线设备10和/或网络节点20的接收机中的示例方法1400的流程图。方法1400可以在步骤1410开始,其中,接收机被配置为使用每传输块(TB)多比特混合自动重传请求(HARQ)反馈。例如,接收机可以确定自身提供多比特HARQ反馈,或者接收机可以接收提供该功能的指令。通过将接收机配置为使用多比特HARQ反馈,接收机可以被配置为针对每个TB提供多个ACK/NACK反馈比特,例如,每个码块组一个比特。
在步骤1420,接收机可以接收包括TB的传输,TB包括布置在一个或多个码块组(CBG)中的多个码块(CB)。在步骤1430,接收机可以针对TB的每个CBG发送HARQ ACK或NACK反馈。接收机可以基于TB的解码状态而发送ACK/NACK反馈。例如,接收机可以基于接收机是否可以在报告ACK/NACK反馈之前解码TB的每个CBG来确定ACK/NACK反馈。在一些实施例中,接收机可以为每个码块组提供反馈。例如,除了未成功解码的码块组之外,接收机还可以针对未解码的码块组提供NACK反馈。作为另一示例,接收机可以针对未解码的码块组或其某个子集提供ACK反馈。发射机可以使用所发送的反馈来调度下一次传输或重传。以这种方式,接收机可以基于接收机处的解码状态来控制多比特HARQ反馈。
在特定实施例中,可以基于所发送的HARQ ACK或NACK反馈来接收重传。在可选步骤1435,接收机可以接收接收机已经针对其提供反馈的码块或码块组的重传。例如,发射机可以重传接收机已经针对其提供NACK反馈的一个或多个码块或码块组。在一些实施例中,接收机可以接收仅包括传输块中针对其发送了HARQ NACK反馈的码块子集或码块组子集的传输。例如,接收机可以接收仅包括接收机已经针对其提供反馈的码块或码块组子集的传输。以这种方式,接收机可以具有来自重传的减少的解码负载,这可以允许接收机解码先前未解码的编码比特,或者在提供HARQ反馈之前成功地或不成功地解码重传的编码比特。
在特定实施例中,方法1400可以包括一个或多个附加的和/或可选的步骤。例如,在特定实施例中,方法1400可以进一步包括步骤1440。在步骤1440,接收机可以向发射机提供传输块的解码未完成的指示。例如,接收机可以在其报告HARQ反馈之前确定当前TB将不被解码。接收机可以由于多种原因向发射机提供指示。例如,发射机可以使用该指示来调整要在重传或进一步传输中向接收机发送的CBG和/或CB的数量。作为另一示例,该指示可以向发射机指示接收机将不会在该反馈时机提供HARQ反馈,而是在下一时机或稍后时机提供HARQ反馈。以这种方式,在接收机和发射机之间更好地协调HARQ反馈。
在特定实施例中,除了如在步骤1440中向发射机提供传输块的解码未完成的指示之外,接收机还可以针对传输块中解码未完成的码块组发送NACK反馈。以这种方式,即使指示解码仍在进行,接收机仍可提供反馈。
在特定实施例中,方法1400还包括当TB在接收机中未通过TB循环冗余校验时针对每个CBG提供HARQ NACK反馈的步骤。在一些实施例中,方法1400还包括接收TB的所有CB或CBG的重传的步骤。例如,如果TB未通过TB CRC校验,则接收机可能不知道哪些CBG是错误的。然后,接收机可能针对所有CB和CBG提供NACK反馈。作为响应,发射机可能重传所有CB和CBG。在一些实施例中,方法1400还包括接收TB的CB或CBG子集的重传。例如,接收机可以针对CBG子集提供ACK反馈,针对另一个CBG子集提供NACK反馈。以这种方式,可以不重传全TB。
在特定实施例中,确定HARQ ACK或NACK反馈包括针对TB的一个或多个CBG的第一CBG子集发送NACK反馈的子步骤。该第一子集包括其中包括在第一HARQ反馈时机确定的一个或多个未成功解码的CB的CBG。例如,接收机可以仅针对未成功解码的CBG子集提供NACK反馈。在一些实施例中,第一码块组子集不包括在第一HARQ反馈时机之前解码尚未完成的CBG。以这种方式,接收机可以避免针对未解码的CBG提供NACK反馈,以防止不必要的重传和无线电资源的使用。
在特定实施例中,方法1400还包括至少基于从先前传输和重传接收的未成功解码信息的解码时间,确定TB中要在不同的HARQ反馈时机针对其发送否定确认NACK反馈的CBG集合的步骤。例如,接收机可以确定解码不成功的CBG子集,然后延迟NACK反馈的传输直到另一个反馈时机,在该反馈时机,接收机可能已经能够完成传输块或其某些重要部分的解码。
在特定实施例中,确定针对TB的每个CBG的HARQ ACK或NACK反馈还基于接收机处的整体解码负载。在一些实施例中,接收机从多个服务小区或带宽切片接收数据。因此,整体解码负载可以基于来自从每个服务小区或带宽切片接收的数据的解码负载。在一些实施例中,接收机从多个连接的无线节点接收数据。因此,整体解码负载可以基于来自从每个无线节点接收的数据的解码负载。
在特定实施例中,方法1400还包括针对一个或多个未解码或未成功解码的码块组发送ACK反馈的步骤。在一些实施例中,针对其发送ACK反馈的未解码或未成功解码的码块组的数量基于接收机能力、接收机的解码器延迟、传输的码速率、以及码块组中的码块的数量中的一者或多者。
在特定实施例中,方法1400还包括接收包括TB的重传的步骤,TB包括布置在一个或多个CBG中的多个CB。方法1400还可以包括根据HARQ反馈定时而针对重传发送ACK或NACK反馈的步骤。HARQ反馈定时可以基于在重传中接收的CB的数量或CBG的数量。例如,接收机可以调整其反馈定时以适应所接收的CB和/或CBG。在一些情况下,接收机可以与期望反馈的发射机协调以确保避免不必要的重传。
已经将方法1400的特定实施例描述为包括在本公开的先前章节中讨论的特征,诸如在第2.1、2.2、3.1、3.2、4.1、4.2和4.3节以及描述解码时间确定的章节中讨论的某些特征。可以修改方法1400的特定实施例以包括在前面章节中描述的由接收机执行的任何其他特征(例如包括在前面章节中描述的由诸如从网络节点(例如eNB或gNB)接收传输的UE之类的无线设备执行的特征)。
在特定实施例中,可以使用无线设备10或网络节点20的一个或多个组件来执行上述方法的一个或多个步骤。例如,可以使用无线设备10的收发机12和/或网络节点20的收发机22执行一个或多个接收、发送、传送或指示步骤。作为另一示例,可以使用无线设备10的处理电路14和/或网络节点20的处理电路24来执行一个或多个确定或调整步骤。以这种方式,上述方法中的一个或多个方法可以由无线设备10或网络节点20执行,无线设备10或网络节点20均可以用作发射机和/或接收机。
本文描述的任何步骤或特征仅仅是对特定实施例的例示。并非要求所有实施例都包含所公开的所有步骤或特征,也不要求以本文描绘或描述的确切顺序执行这些步骤。此外,一些实施例可以包括本文未示出或描述的步骤或特征,包括本文公开的一个或多个步骤固有的步骤。
可以通过计算机程序产品执行任何适当的步骤、方法或功能,该计算机程序产品可以例如由上面的一个或多个附图中示出的组件和设备执行。例如,无线设备10的存储器16或网络节点20的存储器26可以包括计算机可读装置,计算机程序可以存储在该计算机可读装置(例如用于非暂时性计算机可读介质的存储设备)上。该计算机程序可以包括使处理电路14或24(以及任何可操作地耦合的实体和设备,例如收发机12/22和存储器16/26)执行根据本文描述的实施例的方法的指令。因此,计算机程序和/或计算机程序产品可以提供用于执行本文公开的任何步骤的装置。
可以通过一个或多个功能模块执行任何适当的步骤、方法或功能。每个功能模块可以包括软件、计算机程序、子例程、库、源代码或由例如处理器执行的任何其他形式的可执行指令。在一些实施例中,每个功能模块可以用硬件和/或软件实现。例如,一个或多个或所有功能模块可以由处理电路14和/或24实现,可能与存储器16和/或26协作。因此处理电路14和/或24以及存储器16和/或26可以被布置为允许处理电路14和/或24从存储器16和/或26取回指令并执行所取回的指令以允许相应的功能模块执行本文公开的任何步骤或功能。
以上主要参考几个实施例描述了本发明构思的特定方面。然而,如本领域技术人员容易理解的,除了上面公开的实施例之外的实施例同样是可能的并且在本发明构思的范围内。类似地,虽然已经讨论了许多不同的组合,但尚未公开所有可能的组合。本领域技术人员将理解其他组合存在并且在本发明构思的范围内。此外,如本领域技术人员所理解的,本文公开的实施例同样适用于其他标准和通信***,并且结合其他特征公开的特定图形的任何特征可以适用于任何其他图形和/或与不同的特征组合。

Claims (23)

1.一种用于接收机的方法,所述方法包括:
配置(1410)所述接收机以使用每传输块TB多比特混合自动重传请求HARQ反馈;
接收(1420)包括TB的传输,所述TB包括布置在一个或多个码块组CBG中的多个码块CB;
基于所述TB的解码状态,针对所述TB的所述一个或多个CBG中的一个或多个CBG发送(1430)HARQ ACK或NACK反馈;
接收仅包括所述TB中针对其发送了HARQ NACK反馈的CB子集或CBG子集的重传,以及
至少基于用于从先前传输和重传接收的未成功解码的信息的解码时间,确定所述TB中要在不同的HARQ反馈时机针对其发送否定确认NACK反馈的CBG集合。
2.根据权利要求1所述的方法,其中,发送所述HARQ ACK或NACK反馈包括:针对所述TB的所述一个或多个CBG的第一CBG子集发送NACK反馈,其中,所述第一CBG子集包括其中包括在第一HARQ反馈时机确定的一个或多个未成功解码的CB的CBG。
3.根据权利要求2所述的方法,其中,所述第一码块组子集不包括在所述第一HARQ反馈时机之前解码尚未完成的CBG。
4.根据权利要求1所述的方法,还包括:向发射机提供(1440)传输块的解码未完成的指示。
5.根据权利要求4所述的方法,还包括:除了向所述发射机提供传输块的解码未完成的所述指示之外,还针对所述传输块中解码未完成的码块组发送NACK反馈。
6.根据权利要求1所述的方法,其中,针对所述TB的每个CBG发送HARQ ACK或NACK反馈还基于所述接收机处的整体解码负载。
7.根据权利要求6所述的方法,其中:
所述接收机从多个服务小区或带宽切片接收数据;以及
所述整体解码负载基于来自从每个服务小区或带宽切片接收的数据的解码负载。
8.根据权利要求6所述的方法,其中:
所述接收机从多个连接的无线节点接收数据;以及
所述整体解码负载基于来自从每个无线节点接收的数据的解码负载。
9.根据权利要求1所述的方法,还包括:针对一个或多个未解码或未成功解码的码块组发送ACK反馈。
10.根据权利要求9所述的方法,其中,针对其发送ACK反馈的未解码或未成功解码的码块组的数量是基于接收机能力、所述接收机的解码器延迟、传输的码速率、以及码块组中的码块数量中的一者或多者。
11.根据权利要求1所述的方法,还包括:
接收包括TB的重传,所述TB包括布置在一个或多个CBG中的多个CB;以及
根据HARQ反馈定时,针对所述重传发送ACK或NACK反馈,其中,所述HARQ反馈定时基于在所述重传中接收的CB的数量或CBG的数量。
12.一种存储计算机可读程序代码的计算机可读存储介质(16,26),所述计算机可读程序代码包括:
用于配置接收机以使用每传输块TB多比特混合自动重传请求HARQ反馈的程序代码;
用于接收包括TB的传输的程序代码,所述TB包括布置在一个或多个码块组CBG中的多个码块CB;
用于基于所述TB的解码状态,针对所述TB的所述一个或多个CBG中的一个或多个CBG发送HARQ ACK或NACK反馈的程序代码;
用于接收仅包括所述TB中针对其发送了HARQ NACK反馈的CB子集或CBG子集的重传的程序代码,以及
用于至少基于用于从先前传输和重传接收的未成功解码的信息的解码时间来确定所述TB中要在不同的HARQ反馈时机针对其发送否定确认NACK反馈的CBG集合的程序代码。
13.一种接收机(10,20),包括:
一个或多个接口(12,22,28);
存储器(16,26);以及
处理电路(14,24),被配置为执行存储在所述存储器中的指令,由此所述接收机被配置为:
配置所述接收机以使用每传输块TB多比特混合自动重传请求HARQ反馈;
接收包括TB的传输,所述TB包括布置在一个或多个码块组CBG中的多个码块CB;
基于所述TB的解码状态,针对所述TB的所述一个或多个CBG中的一个或多个CBG发送HARQ ACK或NACK反馈;接收仅包括所述TB中针对其发送了HARQ NACK反馈的CB子集或CBG子集的重传,以及
至少基于用于从先前传输和重传接收的未成功解码的信息的解码时间,确定所述TB中要在不同的HARQ反馈时机针对其发送否定确认NACK反馈的CBG集合。
14.根据权利要求13所述的接收机,其中,被配置为发送所述HARQ ACK或NACK反馈的所述接收机包括针对所述TB的所述一个或多个CBG的第一CBG子集发送NACK反馈,其中,所述第一CBG子集包括其中包括在第一HARQ反馈时机确定的一个或多个未成功解码的CB的CBG。
15.根据权利要求14所述的接收机,其中,所述第一码块组子集不包括在所述第一HARQ反馈时机之前解码尚未完成的CBG。
16.根据权利要求13所述的接收机,其中,所述接收机还被配置为:向发射机(10,20)提供传输块的解码未完成的指示。
17.根据权利要求16所述的接收机,其中,所述接收机还被配置为:除了向所述发射机提供传输块的解码未完成的所述指示之外,还针对所述传输块中解码未完成的码块组发送NACK反馈。
18.根据权利要求13所述的接收机,其中,被配置为针对所述TB的每个CBG发送HARQACK或NACK反馈的所述接收机还基于所述接收机处的整体解码负载。
19.根据权利要求18所述的接收机,其中,
所述接收机从多个服务小区或带宽切片接收数据;以及
所述整体解码负载基于来自从每个服务小区或带宽切片接收的数据的解码负载。
20.根据权利要求18所述的接收机,其中,
所述接收机从多个连接的无线节点接收数据;以及
所述整体解码负载基于来自从每个无线节点接收的数据的解码负载。
21.根据权利要求13所述的接收机,其中,所述接收机还被配置为:针对一个或多个未解码或未成功解码的码块组发送ACK反馈。
22.根据权利要求21所述的接收机,其中,针对其发送ACK反馈的未解码或未成功解码的码块组的数量是基于接收机能力、所述接收机的解码器延迟、传输的码速率、以及码块组中的码块数量中的一者或多者。
23.根据权利要求13所述的接收机,其中,所述接收机还被配置为:
接收包括TB的重传,所述TB包括布置在一个或多个CBG中的多个CB;以及
根据HARQ反馈定时,针对所述重传发送ACK或NACK反馈,其中,所述HARQ反馈定时基于在所述重传中接收的CB的数量或CBG的数量。
CN201880021854.4A 2017-04-03 2018-04-02 用于具有可变处理时间的节点的harq处理 Active CN110495120B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201762481048P 2017-04-03 2017-04-03
US62/481,048 2017-04-03
PCT/IB2018/052268 WO2018185638A1 (en) 2017-04-03 2018-04-02 Harq handling for nodes with variable processing times

Publications (2)

Publication Number Publication Date
CN110495120A CN110495120A (zh) 2019-11-22
CN110495120B true CN110495120B (zh) 2022-04-29

Family

ID=62046984

Family Applications (3)

Application Number Title Priority Date Filing Date
CN201880021854.4A Active CN110495120B (zh) 2017-04-03 2018-04-02 用于具有可变处理时间的节点的harq处理
CN202210844362.3A Active CN115314165B (zh) 2017-04-03 2018-04-02 针对具有可变处理时间的节点的harq处理
CN201880019497.8A Active CN110495121B (zh) 2017-04-03 2018-04-02 针对具有可变处理时间的节点的harq处理

Family Applications After (2)

Application Number Title Priority Date Filing Date
CN202210844362.3A Active CN115314165B (zh) 2017-04-03 2018-04-02 针对具有可变处理时间的节点的harq处理
CN201880019497.8A Active CN110495121B (zh) 2017-04-03 2018-04-02 针对具有可变处理时间的节点的harq处理

Country Status (9)

Country Link
US (3) US11374703B2 (zh)
EP (2) EP3607688A1 (zh)
JP (1) JP6982094B2 (zh)
KR (1) KR102283945B1 (zh)
CN (3) CN110495120B (zh)
AU (2) AU2018249767A1 (zh)
BR (1) BR112019020666A2 (zh)
RU (1) RU2737481C1 (zh)
WO (2) WO2018185637A1 (zh)

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108809481B (zh) * 2017-04-28 2022-08-26 华为技术有限公司 数据处理方法和数据处理装置
KR102339933B1 (ko) * 2017-05-03 2021-12-16 광동 오포 모바일 텔레커뮤니케이션즈 코포레이션 리미티드 데이터 재전송 제어 방법 및 관련 제품
CN114826490B (zh) * 2017-05-05 2024-06-21 北京三星通信技术研究有限公司 调度方法、harq-ack反馈方法和相应设备
CN110572245B (zh) * 2017-05-05 2021-11-19 华为技术有限公司 通信方法和装置
AU2017417204B2 (en) 2017-06-06 2023-02-02 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Method for data transmission by mapping and related product
JP2019004362A (ja) * 2017-06-16 2019-01-10 シャープ株式会社 端末装置、基地局装置、および、通信方法
US11601223B2 (en) * 2017-08-18 2023-03-07 Qualcomm Incorporated Systems and methods for HARQ transmission and retransmission using multiple code words
EP3682578A1 (en) * 2017-09-15 2020-07-22 Telefonaktiebolaget LM Ericsson (PUBL) Reordering of code blocks for harq retransmission in new radio
EP3737019A4 (en) 2018-02-14 2021-01-13 Guangdong Oppo Mobile Telecommunications Corp., Ltd. RADIOCOMMUNICATION PROCESS AND DEVICE
CN110324126B (zh) * 2018-03-30 2020-12-04 电信科学技术研究院有限公司 一种数据传输方法、终端设备及网络设备
US11196512B2 (en) * 2018-06-29 2021-12-07 Qualcomm Incorporated Resolving decodability for subsequent transmissions whose throughput exceeds a threshold
CN110708758B (zh) * 2018-07-10 2022-02-25 华为技术有限公司 一种数据发送方法及装置
EP3837879A4 (en) * 2018-08-13 2022-03-30 Nokia Technologies Oy DEVICE, METHOD AND COMPUTER PROGRAM
US20220038219A1 (en) * 2018-10-16 2022-02-03 Lenovo (Beijing) Limited Method and apparatus for transmission of feedbacks corresponding to transport blocks
CN111147194A (zh) * 2018-11-02 2020-05-12 索尼公司 用户设备、无线通信方法和计算机可读存储介质
US11239959B2 (en) * 2019-03-19 2022-02-01 Qualcomm Incorporated Methods and apparatus for code block level feedback
CN112039639B (zh) * 2019-06-04 2022-04-05 华为技术有限公司 一种反馈指示方法及通信装置
WO2021007685A1 (zh) * 2019-07-12 2021-01-21 Oppo广东移动通信有限公司 用于传输侧行数据的方法、终端设备和网络设备
US11546093B2 (en) * 2019-09-13 2023-01-03 Samsung Electronics Co., Ltd. Systems and methods for implementing hybrid automatic repeat request retransmission scheduling
US11509419B2 (en) * 2019-09-25 2022-11-22 Qualcomm Incorporated Acknowledgement and retransmission techniques utilizing secondary wireless channel
US20240031074A1 (en) * 2019-10-18 2024-01-25 Samsung Electronics Co., Ltd. Method and apparatus for enabling optimized decoding of data packet in harq based communication
US11405057B2 (en) * 2019-10-28 2022-08-02 Huawei Technologies Co., Ltd. System and method for hybrid-ARQ
CN113517955B (zh) * 2020-04-10 2024-04-26 中信科智联科技有限公司 信息发送、接收方法及发送设备和接收设备
US11381348B2 (en) * 2020-05-11 2022-07-05 Telefonaktiebolaget Lm Ericsson (Publ) Transmission control information for wideband communication
CN115152304A (zh) * 2020-07-17 2022-10-04 华为技术有限公司 数据传输方法及装置
US11800532B2 (en) * 2020-07-20 2023-10-24 Qualcomm Incorporated Tri-state hybrid automatic repeat request feedback
CN114070479A (zh) * 2020-08-07 2022-02-18 华为技术有限公司 一种重传数据的方法及装置
CN112769527B (zh) * 2020-12-30 2022-05-20 鹏城实验室 基于码块组的harq-ack反馈方法、装置及终端
CN113037356B (zh) * 2021-02-01 2022-04-05 北京邮电大学 卫星通信***中码块组大小自适应调整的harq方法
US11909483B2 (en) * 2021-09-07 2024-02-20 Qualcomm Incorporated CSI based on code block segmentation

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102017506A (zh) * 2008-03-16 2011-04-13 Lg电子株式会社 在无线通信***中执行混合自动重传请求(harq)的方法
CN103081557A (zh) * 2010-09-03 2013-05-01 富士通株式会社 传输上行响应信号的方法、终端设备以及基站设备
TW201635748A (zh) * 2015-02-05 2016-10-01 高通公司 有效認可/否定認可傳輸

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09238125A (ja) * 1996-02-29 1997-09-09 N T T Ido Tsushinmo Kk 誤り制御方法および装置
US7882412B2 (en) * 2004-10-05 2011-02-01 Sanjiv Nanda Enhanced block acknowledgement
KR101114737B1 (ko) 2005-05-31 2012-02-29 삼성전자주식회사 이동통신시스템에서 패킷 수신 결과 보고방법
US7853853B2 (en) 2007-10-02 2010-12-14 Intel Corporation Device, system, and method of multi-level feedback
US8634333B2 (en) 2008-05-07 2014-01-21 Qualcomm Incorporated Bundling of ACK information in a wireless communication system
WO2010005712A1 (en) * 2008-06-16 2010-01-14 Interdigital Patent Holdings, Inc. Enhanced hybrid automatic repeat request for long term evolution
EP2413627A4 (en) * 2009-03-25 2015-01-21 Fujitsu Ltd RADIO COMMUNICATION SYSTEM, MOBILE STATION DEVICE, BASIC STATION APPARATUS AND RADIO COMMUNICATION METHOD IN THE RADIO COMMUNICATION SYSTEM
US8942166B2 (en) 2010-02-12 2015-01-27 Google Technology Holdings LLC Method for providing a contention based uplink channel
US8879513B2 (en) 2010-05-12 2014-11-04 Samsung Electronics Co., Ltd. Uplink transmission apparatus and method for mobile communication system supporting uplink MIMO
JP5250061B2 (ja) 2011-01-07 2013-07-31 株式会社エヌ・ティ・ティ・ドコモ 通信制御方法、移動通信システム及び移動端末装置
US9538529B2 (en) * 2011-11-21 2017-01-03 Lg Electronics Inc. Method and apparatus for transmitting ACK/NACK signal in wireless communication system
US8839079B2 (en) 2012-08-20 2014-09-16 Qualcomm Incorporated Methods and apparatuses for saving power during transport block decoding in UMTS systems
JP6064593B2 (ja) * 2012-12-27 2017-01-25 富士通株式会社 プログラム、情報処理装置、及び通信方法
US9929833B2 (en) * 2013-03-08 2018-03-27 Lg Electronics Inc. Method for transmitting a HARQ feedback and device therefor
US9634802B2 (en) * 2013-08-30 2017-04-25 Qualcomm Incorporated Resource mapping to handle bursty interference
CN105337684B (zh) * 2014-07-25 2019-09-13 华为技术有限公司 一种传输、存储下行数据的方法、基站及终端
US9992004B2 (en) * 2015-02-03 2018-06-05 Qualcomm Incorporated Code block cluster level HARQ
WO2017084903A1 (en) * 2015-11-19 2017-05-26 Sony Corporation Telecommunications apparatus and methods
KR102299810B1 (ko) * 2016-01-29 2021-09-09 주식회사 케이티 무선 통신 시스템에서 하향링크 harq를 제어하는 방법 및 그 장치
WO2017183896A1 (ko) * 2016-04-22 2017-10-26 엘지전자 주식회사 무선통신 시스템에서 harq ack/nack 신호를 전송/수신하는 방법 및 이를 위한 장치
US10763998B2 (en) * 2016-06-28 2020-09-01 Nokia Technologies Oy Enhanced feedback signalling
GB2606674B (en) 2016-10-21 2023-06-28 Datarobot Inc System for predictive data analytics, and related methods and apparatus
CN115189816A (zh) 2017-01-04 2022-10-14 Idac控股公司 无线***中的接收机反馈
CN108289011B (zh) * 2017-01-07 2023-11-21 华为技术有限公司 一种数据传输的方法和装置
US10678637B2 (en) * 2017-01-10 2020-06-09 Qualcomm Incorporated Techniques to improve data transfer reliability
MX2019010038A (es) * 2017-02-22 2019-10-15 Guangdong Oppo Mobile Telecommunications Corp Ltd Metodo y dispositivo para transmision de informacion.
JP6923660B2 (ja) 2017-03-23 2021-08-25 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 方法、装置およびシステム
WO2018170823A1 (en) 2017-03-23 2018-09-27 Motorola Mobility Llc An indication for harq-ack feedback
BR112019023046A2 (pt) 2017-05-03 2020-06-09 Idac Holdings Inc método para uso em uma unidade de transmissão/ recepção sem fio, e, unidade de transmissão/recepção sem fio.

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102017506A (zh) * 2008-03-16 2011-04-13 Lg电子株式会社 在无线通信***中执行混合自动重传请求(harq)的方法
CN103081557A (zh) * 2010-09-03 2013-05-01 富士通株式会社 传输上行响应信号的方法、终端设备以及基站设备
TW201635748A (zh) * 2015-02-05 2016-10-01 高通公司 有效認可/否定認可傳輸

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
R1-1704463 "Considerations on CB grouping for multiple HARQ ACK/NACK bits per TB";MediaTek Inc.;《3GPP tsg_ran\WG1_RL1》;20170325;全文 *
R1-1705066 "Discussion on CBG-based feedback and retransmission";Huawei等;《3GPP tsg_ran\WG1_RL1》;20170324;第2-4节 *

Also Published As

Publication number Publication date
AU2021202501B2 (en) 2023-05-25
BR112019020666A2 (pt) 2020-05-05
US20200106560A1 (en) 2020-04-02
JP6982094B2 (ja) 2021-12-17
EP3607688A1 (en) 2020-02-12
RU2737481C1 (ru) 2020-12-01
KR20190116518A (ko) 2019-10-14
AU2021202501A1 (en) 2021-05-20
CN115314165B (zh) 2024-06-25
AU2018249767A1 (en) 2019-08-22
WO2018185637A1 (en) 2018-10-11
CN110495121A (zh) 2019-11-22
US11374703B2 (en) 2022-06-28
WO2018185638A1 (en) 2018-10-11
US20220321282A1 (en) 2022-10-06
EP3607684A1 (en) 2020-02-12
CN110495120A (zh) 2019-11-22
US20190356430A1 (en) 2019-11-21
EP3607684B1 (en) 2021-06-02
CN110495121B (zh) 2022-08-09
KR102283945B1 (ko) 2021-07-30
JP2020513179A (ja) 2020-04-30
CN115314165A (zh) 2022-11-08
US11159283B2 (en) 2021-10-26

Similar Documents

Publication Publication Date Title
CN110495120B (zh) 用于具有可变处理时间的节点的harq处理
KR101323032B1 (ko) 피드백 정보를 구비한 멀티캐스팅을 위한 방법 및 장치
US8724742B2 (en) Method and apparatus for soft buffer management for carrier aggregation
JP2019515588A (ja) 進化型外部符号化のための方法およびシステム
US20200295873A1 (en) Error detection and channel coding of transport blocks
US9363047B2 (en) Technique of encoding HARQ feedback information with two separate codewords with unequal error protection for DTX and ACK/NACK
CN108886436B (zh) 无线电网络节点、无线设备以及其中执行的方法
US11963182B2 (en) Radio code block transmission based on DCI extension
TWI669926B (zh) 用於5g新無線電之混合自動重傳請求回授方案
KR20230038553A (ko) 수직 체크 블록을 이용한 브로드캐스트, 멀티캐스트, 또는 그룹캐스트 전송을 위한 방법 및 장치
CN113273084A (zh) 无线网络中的数据重传
US9847853B1 (en) Method and apparatus for reduced HARQ buffer storage
US20150049710A1 (en) Method and terminal for adjusting harq buffer size
US10700821B2 (en) Clear soft buffer partially using NDI
US20230208555A1 (en) Permutated extension and shortened low density parity check codes for hybrid automatic repeat request
US20240235744A1 (en) Methods and appratuses for wireless communication retransmission using check blocks generated according to subblock interleavers
WO2024065490A1 (en) Methods, system, and apparatus for joint error correction coding of a self-decodable payload
WO2022050018A1 (ja) 情報処理装置および情報処理方法
KR101169126B1 (ko) 피드백 정보를 구비한 멀티캐스팅을 위한 방법 및 장치

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant