CN109391381A - 数据的确认信息生成和反馈、数据传输方法和装置 - Google Patents

数据的确认信息生成和反馈、数据传输方法和装置 Download PDF

Info

Publication number
CN109391381A
CN109391381A CN201710687786.2A CN201710687786A CN109391381A CN 109391381 A CN109391381 A CN 109391381A CN 201710687786 A CN201710687786 A CN 201710687786A CN 109391381 A CN109391381 A CN 109391381A
Authority
CN
China
Prior art keywords
cbg
harq
ack
rank
base station
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.)
Granted
Application number
CN201710687786.2A
Other languages
English (en)
Other versions
CN109391381B (zh
Inventor
苟伟
郝鹏
毕峰
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201710687786.2A priority Critical patent/CN109391381B/zh
Priority to EP18845075.3A priority patent/EP3667972A4/en
Priority to PCT/CN2018/100036 priority patent/WO2019029719A1/zh
Priority to US16/638,217 priority patent/US11356210B2/en
Publication of CN109391381A publication Critical patent/CN109391381A/zh
Application granted granted Critical
Publication of CN109391381B publication Critical patent/CN109391381B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • H04L1/1816Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of the same, encoded, message
    • 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/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/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0027Scheduling of signalling, e.g. occurrence thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0057Block codes
    • 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/1607Details of the supervisory signal
    • 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
    • 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1887Scheduling and prioritising arrangements

Landscapes

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

Abstract

本文公开了一种数据的确认信息生成和反馈、数据传输方法和装置,涉及通信领域。本文公开的数据的确认信息生成和反馈方法,包括:用户设备UE按照上一次调度的码块组CBG的个数或者按照在初始传输中调度的CBG的个数确定CBG级别的混合自动重传请求确认HARQ‑ACK比特,生成CBG级别的HARQ‑ACK,反馈给基站。

Description

数据的确认信息生成和反馈、数据传输方法和装置
技术领域
本发明涉及通信领域,具体而言,涉及基于CBG(code blocks group,码块组)反馈过程中的数据丢失重传问题。
背景技术
新一代移动通信***NR(New Radio)正在被研究,进行标准化工作,这也是目前3GPP的工作重点之一。现有技术中正在讨论对于一次数据的传输,基于CBG级别的HARQ-ACK反馈时存在如下两种可能的候选方式:
方式1是基于实际调度传输的CBG个数进行CBG级别的HARQ-ACK反馈;
方式2是基于配置的CBG个数进行CBG级别的HARQ-ACK反馈。
上述两种方式中,方式1确定的CBG个数是动态变化,一般的开销比较小,节约能耗,覆盖提升;方式2确定的CBG个数是半静态的,一般的开销比较大,但是反馈比特信息个数稳定。
如果方式1被采纳,会导致下面的问题。举例说明:
一个数据块TB(Transport block,传输块)初始传输,被要求按照4个CBG形成CBG级别的HARQ-ACK,假设每个CBG对应一个比特,UE接收TB后,形成对应的反馈为“1100”,即前2个CBG被正确译码了,第3、4个CBG没有正确译码。基站接收反馈信息,但是基站侧解码出错了,例如解码为“1110”,即基站认为前3个CBG被UE正确解码了,第4个需要重传。然后,基站重传第4个CBG给UE,此时UE按照方式1确定CBG个数为1个,所以对应反馈一个比特,假设UE正确解码了第4个CBG,UE反馈“1”给基站,假设基站也正确接收了该次反馈。那么此时基站认为本次传输成功。它认为整个TB都被UE正确接收了,但是UE实际上第3个CBG为真确接收。此时基站也不再调度该TB了,所以导致UE侧TB解码错误发生。
发明内容
本文提供一种数据的确认信息生成和反馈、数据传输方法和装置,可以解决相关技术中CBG重传的可靠性的问题。
本文公开了一种数据的确认信息生成和反馈方法,包括:
用户设备UE按照上一次调度的码块组CBG的个数或者按照在初始传输中调度的CBG的个数确定CBG级别的混合自动重传请求确认HARQ-ACK比特,生成CBG级别的HARQ-ACK,反馈给基站。
可选地,上述方法还包括:
所述UE,对于初次传输的传输块,反馈CBG级别的HARQ-ACK时,所述UE按照该传输块初次传输时调度的CBG个数确定CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK,反馈给基站。
可选地,上述方法还包括:
所述UE生成CBG级别的HARQ-ACK时,增加第一指示信息,将所述CBG级别的HARQ-ACK和第一指示信息同时反馈给基站,其中,所述第一指示信息的含义为如下任一种:
通知基站重传整个传输块TB;
通知基站结合本次重传的CBG按照约定的推算规则推算下一次需要重传的CBG;
通知基站上一次的CBG级别的HARQ-ACK解码错误。
本文还公开了一种数据传输方法,包括:
基站按照上一次调度的码块组CBG的个数或者按照在初始传输中调度的CBG的个数确定CBG级别的混合自动重传请求确认HARQ-ACK比特,接收用户设备UE反馈的CBG级别的HARQ-ACK;
所述基站根据接收的CBG级别的HARQ-ACK确定需要重传的CBG,进行重传。
可选地,上述方法还包括:
所述基站,接收对于初次传输的传输块对应的CBG级别的HARQ-ACK时,按照在初始传输中调度的CBG个数确定CBG级别的HARQ-ACK比特,接收用户设备UE反馈的CBG级别的HARQ-ACK;
所述基站根据接收的CBG级别的HARQ-ACK确定需要重传的CBG,进行重传。
可选地,上述方法还包括:
所述基站接收所述UE反馈的CBG级别的HARQ-ACK时,如果还接收到第一指示信息,所述基站根据所述UE反馈的CBG级别的HARQ-ACK和第一指示信息,确定需要重传的CBG,进行重传;
其中,所述第一指示信息的含义为通知基站重传整个TB时,所述基站按照所述第一指示信息,再次重传整个传输块TB,所述再次重传为一次性重传整个TB;或者将整个TB分为多部分后分多次重传;
所述第一指示信息的含义为通知基站结合本次重传的CBG按照约定的推算规则推算下一次需要重传的CBG时,所述基站根据UE本次反馈的CBG级别的HARQ-ACK信息确定该传输块TB中除了本次传输正确的CBG之外的所有CBG,将所确定的所有CBG进行重传;
所述第一指示信息的含义为通知基站上一次的CBG级别的HARQ-ACK解码错误时,所述基站重传整个TB。
本文还公开了一种数据的确认信息生成和反馈方法,包括:
用户设备UE接收基站通过下行控制信息DCI调度重传的码块组CBG时,若确定所述DCI中的CBG指示与本UE反馈给基站的CBG级别的混合自动重传请求确认HARQ-ACK不一致,则按照设定的规则确定CBG级别的混合自动重传请求确认HARQ-ACK比特,生成CBG级别的HARQ-ACK,反馈给基站。
可选地,上述方法还包括:
所述UE确定所述DCI中的CBG指示与UE反馈给基站的CBG级别的HARQ-ACK一致时,所述UE按照调度的CBG个数确定CBG级别的HARQ-ACK比特数,生成CBG级别的HARQ-ACK。
可选地,上述方法中,所述UE确定所述DCI中的CBG指示与UE反馈给基站的CBG级别的混合自动重传请求确认HARQ-ACK不一致包括:
仅仅当有否认NACK被误解为确认ACK;
或者,有ACK被误解为NACK或有NACK被误解为ACK。
可选地,上述方法中,所述确定所述DCI中的CBG指示与本UE反馈给基站的CBG级别的混合自动重传请求确认HARQ-ACK不一致,按照设定的规则确定CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK,包括:
所述UE按照调度的CBG个数确定CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK,并增加第一指示信息,将所述CBG级别的HARQ-ACK和第一指示信息同时反馈给基站;或者
所述UE按照事先配置的CBG个数确定CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK,反馈给基站;或者
所述UE按照上一次调度的CBG个数确定CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK,反馈给基站。
可选地,上述方法中,所述第一指示信息的含义为如下任一种:
通知基站重传整个传输块TB;
通知基站结合本次重传的CBG按照约定的推算规则推算下一次需要重传的CBG;
通知基站上一次的CBG级别的HARQ-ACK解码错误。
本文还公开了一种数据传输方法,包括:
基站按照设定的规则确定CBG级别的混合自动重传请求确认HARQ-ACK比特,接收用户设备UE反馈的CBG级别的HARQ-ACK,确定需要重传的CBG,进行重传。
可选地,上述方法中,所述基站按照设定的规则确定CBG级别的HARQ-ACK比特,接收用户设备UE反馈的CBG级别的HARQ-ACK,确定需要重传的CBG,进行重传包括:
所述基站按照调度的CBG个数确定CBG级别的HARQ-ACK比特,接收所述UE反馈的CBG级别的HARQ-ACK;
如果所述基站还接收到第一指示信息,且所述第一指示信息的含义为通知基站重传整个传输块TB时,所述基站按照所述第一指示信息,再次重传整个TB,所述再次重传为一次性重传整个TB;或者将整个TB分为多部分后分多次重传;
如果所述基站还接收到第一指示信息,且所述第一指示信息的含义为通知基站结合本次重传的CBG按照约定的推算规则推算下一次需要重传的CBG时,所述基站根据UE本次反馈的CBG级别的HARQ-ACK信息确定该传输块TB中除了本次传输正确的CBG之外的所有CBG,将所确定的所有CBG进行重传;
如果所述基站还接收到第一指示信息,且所述第一指示信息的含义为通知基站上一次的CBG级别的HARQ-ACK解码错误时,所述基站按照所述第一指示信息重传整个TB。
可选地,上述方法中,所述基站按照设定的规则确定CBG级别的混合自动重传请求确认HARQ-ACK比特,接收用户设备UE反馈的CBG级别的HARQ-ACK,确定需要重传的CBG,进行重传,包括:
所述基站按照调度的CBG个数接收检测UE本次反馈的CBG级别的HARQ-ACK;
若检测成功,所述基站确认上一次接收的CBG级别的HARQ-ACK是正确的,根据UE本次反馈的CBG级别的HARQ-ACK确定被反馈为NACK的CBG,进行重传。
可选地,上述方法还包括:
所述基站按照调度的CBG个数接收检测UE本次反馈的CBG级别的HARQ-ACK失败时,按照事先配置的CBG个数接收检测UE反馈的CBG级别的HARQ-ACK;
若检测成功,所述基站确认上一次接收的CBG级别的HARQ-ACK是不正确的,根据UE本次反馈的CBG级别的HARQ-ACK重传被反馈为NACK的CBG。
可选地,上述方法还包括:
所述基站按照调度的CBG个数接收检测UE本次反馈的CBG级别的HARQ-ACK失败时,按照上一次调度的CBG个数接收检测UE反馈的CBG级别的HARQ-ACK;
若检测成功,所述基站确认上一次接收的CBG级别的HARQ-ACK是不正确的,根据UE本次反馈的CBG级别的HARQ-ACK重传被反馈为NACK的CBG。
本文还公开了一种数据的确认信息生成和反馈装置,包括:
确认信息生成单元,按照上一次调度的码块组CBG的个数或者按照在初始传输中调度的CBG的个数确定CBG级别的混合自动重传请求确认HARQ-ACK比特,生成CBG级别的HARQ-ACK;
确认信息反馈单元,将所生成的CBG级别的HARQ-ACK反馈给基站。
可选地,上述装置中:所述确认信息生成单元,对于初次传输的传输块,反馈CBG级别的HARQ-ACK时,按照该传输块初次传输时调度的CBG个数确定CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK。
本文还公开了一种数据传输装置,包括:
确认信息获取单元,按照上一次调度的码块组CBG的个数或者按照在初始传输中调度的CBG的个数确定CBG级别的混合自动重传请求确认HARQ-ACK比特,接收用户设备UE反馈的CBG级别的HARQ-ACK,确定需要重传的CBG;
发送单元,将所确定的需要重传的CBG进行重传。
可选地,上述装置中,所述确认信息获取单元,对于初次传输的传输块对应的CBG级别的HARQ-ACK时,按照该传输块初次传输时调度的CBG个数确定CBG级别的HARQ-ACK比特,接收用户设备UE反馈的CBG级别的HARQ-ACK。
本文还公开了一种数据的确认信息生成和反馈装置,包括:
确认信息生成单元,在接收基站通过下行控制信息DCI调度重传的码块组CBG时,若确定所述DCI中的CBG指示与本UE反馈给基站的CBG级别的混合自动重传请求确认HARQ-ACK不一致,则按照设定的规则确定CBG级别的混合自动重传请求确认HARQ-ACK比特,生成CBG级别的HARQ-ACK;
确认信息反馈单元,将所生成的CBG级别的HARQ-ACK反馈给基站。
可选地,上述装置中,所述确认信息生成单元,按照设定的规则确定CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK,包括:
按照调度的CBG个数确定CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK,并增加第一指示信息;或者
按照事先配置的CBG个数确定CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK;或者
按照按照上一次调度的CBG个数确定CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK;
其中,所述第一指示信息的含义为如下任一种:
通知基站重传整个传输块TB;
通知基站结合本次重传的CBG按照约定的推算规则推算下一次需要重传的CBG;
通知基站上一次的CBG级别的HARQ-ACK解码错误。
本文还公开了一种数据传输装置,包括:
确认信息获取单元,按照设定的规则确定CBG级别的混合自动重传请求确认HARQ-ACK比特,接收用户设备UE反馈的CBG级别的HARQ-ACK,确定需要重传的CBG;
发送单元,将所确定的需要重传的CBG进行重传。
可选地,上述装置中,所述确认信息获取单元,按照设定的规则确定CBG级别的HARQ-ACK比特,接收用户设备UE反馈的CBG级别的HARQ-ACK,确定需要重传的CBG,包括:
按照上一次调度的CBG个数确定CBG级别的HARQ-ACK比特,接收所述UE反馈的CBG级别的HARQ-ACK;
如果还接收到第一指示信息,且所述第一指示信息的含义为通知基站重传整个传输块TB时,按照所述第一指示信息,确定需要重传的是整个TB;
如果还接收到第一指示信息,且所述第一指示信息的含义为通知基站结合本次重传的CBG按照约定的推算规则推算下一次需要重传的CBG时,根据UE本次反馈的CBG级别的HARQ-ACK信息确定该传输块TB中除了本次传输正确的CBG之外的所有CBG,确定的所有CBG为需要重传的CBG;
如果还接收到第一指示信息,且所述第一指示信息的含义为通知基站上一次的CBG级别的HARQ-ACK解码错误时,确定需要重传的是整个TB。
本文还公开了一种用户设备UE,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如上所述的任一种数据的确认信息生成和反馈方法的处理;或者所述处理器执行所述计算机程序时实现如上所述的任一种数据传输方法的处理。
本文还公开了一种基站,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现上述任一种数据的确认信息生成和反馈方法的处理;或者所述处理器执行所述计算机程序时实现上述任一种数据传输方法的处理。
本文还公开了一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现上述任一种数据的确认信息生成和反馈方法的处理,或者所述计算机程序被处理器执行时实现上述任一种数据传输方法的处理。
本申请技术方案中UE被配置了CBG重传机制后,能够减少CBG级别的HARQ-ACK反馈比特数,且不影响CBG重传机制,增加重传的鲁棒性。
附图说明
图1是本发明实施例中数据的确认信息生成和反馈方法流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文将结合具体实施方式对本发明技术方案作进一步详细说明。需要说明的是,在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。
首先,要说明的是,本文中所涉及的实际调度、实际传输、实际重新传输与调度均采用同一定义。本文所涉及的上一次传输与上一次调度均采用同一定义。另外,本文涉及的基站实际调度的传输块中包含***块,这些码块在接收端按照约定规则被划分为码块组CBG,本文被划分的CBG个数记为实际调度的CBG个数。
本实施例提供一种数据的确认信息生成和反馈方法,主要从UE进行描述,如图1所示,包括如下步骤100和200:
步骤100:UE接收到基站通过DCI调度重传的码块组CBG时,确定DCI中的CBG指示与UE反馈给基站的CBG级别的HARQ-ACK不一致,进入步骤200:
其中,DCI中的CBG指示与UE反馈给基站的CBG级别的HARQ-ACK不一致包括:
DCI中的CBG指示仅仅有NACK的CBG被基站侧误认为ACK;或者
DCI中的CBG指示有ACK的CBG被基站侧误认为NACK;或者
DCI中的CBG指示有NACK的CBG被基站侧误认为ACK。
要注意的是,如果UE确定DCI中的CBG指示与UE反馈给基站的CBG级别的HARQ-ACK一致时,UE则可以按照调度的CBG个数确定CBG级别的HARQ-ACK比特数,生成CBG级别的HARQ-ACK。
其中,DCI中的CBG指示与UE反馈给基站的CBG级别的HARQ-ACK一致包括:
DCI中的CBG指示所有NACK和ACK均被基站侧正确解码;
或者,DCI中的CBG指示所有NACK被基站侧正确解码,有ACK被基站侧误解为NACK。
步骤200:按照设定的规则确定本次反馈的CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK,反馈给基站。
本文中,按照设定的规则确定本次反馈的CBG级别的HARQ-ACK比特,包括确定本次反馈的CBG级别的HARQ-ACK的比特数和/或本次反馈的CBG级别的HARQ-ACK中各比特与码块组的对应关系等。
其中,设定的规则,有多种方式。
例如,UE按照实际调度的CBG个数确定CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK,并增加第一指示信息(简称为指示A),将述CBG级别的HARQ-ACK和指示A同时反馈给基站。此时,指示A可以表示为如下任一种含义:
通知基站重传整个传输块TB;
通知基站结合本次重传的CBG按照约定的推算规则推算下一次需要重传的CBG;
通知基站上一次的CBG级别的HARQ-ACK解码错误。
又例如,UE按照配置的CBG个数,或者上一次传输的CBG个数确定CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK,反馈给基站。
与上述数据的确认信息生成和反馈方法对应的,还有基站侧的数据传输操作,基站侧作操包括:
基站按照设定的规则确定待接收的CBG级别的HARQ-ACK比特,接收UE反馈的CBG级别的HARQ-ACK,确定需要重传的CBG,进行重传。
其中,若基站接收的CBG级别的HARQ-ACK还有增加的第一指示信息,简称为指示A(即UE按照实际传输的CBG个数确定基于CBG级别的HARQ-ACK比特数并结合指示A以通知基站重传数据),基站的具体操作如下:
当指示A的含义为通知基站重传整个TB时,基站按照指示信息A,再次重传整个TB,可以是一次性重传整个TB,也可以将整个TB分为多部分后分多次重传。
当指示A的含义为通知基站结合本次重传的CBG按照约定的推算规则推算下一次需要重传的CBG时,基站根据UE本次反馈的CBG级别的HARQ-ACK信息确定该传输块TB中除了本次传输正确的CBG之外的所有CBG,将所确定的所有CBG进行重传。
当指示A的含义为通知基站上一次的CBG级别的HARQ-ACK解码错误时,基站重传整个TB。
另外,UE按照设定的规则确定CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK时,可以是按照配置的CBG个数,或者按照上一次传输的CBG个数确定CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK,反馈给基站。此时,对应的基站侧有检测操作,即,可选地,先按照调度的CBG个数接收检测UE本次反馈的CBG级别的HARQ-ACK;若检测成功,基站认为上一次接收的CBG级别的HARQ-ACK是正确的,此时,按照调度的CBG个数来确定UE本次反馈的CBG级别的HARQ-ACK对应的码块组,从而确定被反馈为NACK的CBG,进行重传即可。如果按照调度的CBG个数接收检测UE本次反馈的CBG级别的HARQ-ACK失败,则可以按照事先配置的CBG个数或者上一次调度的CBG个数再次检测UE反馈的CBG级别的HARQ-ACK,如果再次检测的结果是检测成功,基站确认上一次接收的CBG级别的HARQ-ACK是不正确的,此时,按照配置的CBG个数或上一次调度的CBG个数,确定UE本次反馈的CBG级别的HARQ-ACK中对应的码块组,从而确定被反馈为NACK的CBG,进行重传即可。
本文中涉及的,配置的CBG个数,是指基站通过物理层或高层信令给UE配置的CBG个数,根据该个数对于一个或多个TB根据约定规则进行CBG的划分,然后根据划分的CBG个数确定CBG级别的HARQ-ACK对应的CBG个数。
实际调度的CBG个数,是指传输的数据被按照约定规则划分的CBG的个数。重传时也指实际重传的CBG的CBG个数。
一般的,配置的CBG个数大于等于实际调度的CBG个数。对于初传TB,当配置的CBG个数大于等于该传输TB包含的CB个数时,一般的,配置的CBG个数等于实际传输的CBG个数;对于初传TB,当配置CBG个数小于该传输TB包含的CB个数时,一般的,配置的CBG个数小于实际传输的CBG个数。例如,TB包含4个CB,配置的CBG个数为4,对于初传,每个CBG包含一个CB,总有4个CBG,此时配置的CBG个数等于实际调度的CBG个数;例如,TB包含3个CB,配置的CBG个数为4,对于初传,每个CBG包含一个CB,总有3个CBG,此时配置的CBG个数为4个,实际调度的CBG个数为3个。
本实施例还提供一种数据的确认信息生成和反馈方法,主要从UE侧描述,此方法的实现过程如下:
用UE按照上一次调度的CBG的个数或者按照在初始传输中调度的CBG的个数确定CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK,反馈给基站。
可选地,在上述方法的基础上,UE,对于初次传输的传输块,反馈CBG级别的HARQ-ACK时,可以按照该传输块初次传输时调度的CBG个数确定CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK,反馈给基站。
可选地,UE按照上述方法生成CBG级别的HARQ-ACK时,还可以增加第一指示信息,将CBG级别的HARQ-ACK和第一指示信息同时反馈给基站,其中,第一指示信息的含义可以定义为如下任一种:
通知基站重传整个传输块TB;
通知基站结合本次重传的CBG按照约定的推算规则推算下一次需要重传的CBG;
通知基站上一次的CBG级别的HARQ-ACK解码错误。
与上述方法对应的,还有基站侧进行数据传输的方法,主要包括:
基站按照上一次调度的CBG的个数或者按照在初始传输中调度的CBG的个数确定CBG级别的混合自动重传请求确认HARQ-ACK比特,接收用户设备UE反馈的CBG级别的HARQ-ACK;
基站根据接收的CBG级别的HARQ-ACK确定需要重传的CBG,进行重传。
可选地,基站,接收对于初次传输的传输块对应的CBG级别的HARQ-ACK时,按照在初始传输中调度的CBG个数确定CBG级别的HARQ-ACK比特,接收用户设备UE反馈的CBG级别的HARQ-ACK;之后,基站根据接收的CBG级别的HARQ-ACK确定需要重传的CBG,进行重传。
可选地,基站接收UE反馈的CBG级别的HARQ-ACK时,还可能会接收到第一指示信息,此时,基站会根据UE反馈的CBG级别的HARQ-ACK和第一指示信息,确定需要重传的CBG,进行重传。
例如,第一指示信息的含义为通知基站重传整个TB时,基站按照第一指示信息,再次重传整个传输块TB,所述再次重传为一次性重传整个TB;或者将整个TB分为多部分后分多次重传;
例如,第一指示信息的含义为通知基站结合本次重传的CBG按照约定的推算规则推算下一次需要重传的CBG时,基站根据UE本次反馈的CBG级别的HARQ-ACK信息确定该传输块TB中除了本次传输正确的CBG之外的所有CBG,将所确定的所有CBG进行重传;
例如,第一指示信息的含义为通知基站上一次的CBG级别的HARQ-ACK解码错误时,基站重传整个TB。
本实施例还公开一种数据的确认信息生成和反馈装置,可以置于UE侧。至少包括如下两个单元。
确认信息生成单元,在接收基站通过下行控制信息DCI调度重传的码块组CBG时,若确定所述DCI中的CBG指示与本UE反馈给基站的CBG级别的混合自动重传请求确认HARQ-ACK不一致,则按照设定的规则确定CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK;
另外,若确定DCI中的CBG指示与UE反馈给基站的CBG级别的HARQ-ACK一致,此时,确认信息生成单元,则按照调度的CBG个数确定CBG级别的HARQ-ACK比特数,生成CBG级别的HARQ-ACK。
其中,确定DCI中的CBG指示与UE反馈给基站的CBG级别的HARQ-ACK不一致的情况包括:
只有否认NACK被基站侧误解为确认ACK;
或者,有ACK被基站侧误解为NACK;
或者,有NACK被基站侧误解为ACK。
确定DCI中的CBG指示与UE反馈给基站的CBG级别的HARQ-ACK一致的情况包括:
所有ACK和NACK均被正确解码;
或者,NACK均被正确解码,只有ACK被基站侧误解为NACK。
确认信息反馈单元,将所生成的CBG级别的HARQ-ACK反馈给基站。
本实施例中,确认信息生成单元,按照设定的规则确定CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK,可以有多种方式。
例如,确认信息生成单元按照实际调度的CBG个数确定CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK,并增加第一指示信息(简称为指示A),确认信息反馈单元,将述CBG级别的HARQ-ACK和指示A同时反馈给基站。此时,指示A可以表示为如下任一种含义:
通知基站重传整个传输块TB;
通知基站结合本次重传的CBG按照约定的推算规则推算下一次需要重传的CBG;
通知基站上一次的CBG级别的HARQ-ACK解码错误。
又例如,UE按照配置的CBG个数,或者上一次传输的CBG个数确定CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK,反馈给基站。
还有一种数据传输装置,可以置于基站侧。至少包括如下两个单元。
确认信息获取单元,按照设定的规则确定CBG级别的HARQ-ACK比特,接收用户设备UE反馈的CBG级别的HARQ-ACK,确定需要重传的CBG;
发送单元,将所确定的需要重传的CBG进行重传。
具体地,确认信息获取单元可以接收UE反馈的CBG级别的HARQ-ACK和增加的第一指示信息(简称指示A);此时,重传单元,按照CBG级别的HARQ-ACK和指示A确定需要重传的CBG,进行重传;
其中,当指示A的含义为通知基站重传整个TB时,确认信息获取单元按照指示A,确定需要重传的是整个TB。此时,发送单元,再次重传整个TB,再次重传为一次性重传整个TB;或者将整个TB分为多部分后分多次重传;
当指示A的含义为通知基站结合本次重传的CBG按照约定的推算规则推算下一次需要重传的CBG时,确认信息获取单元根据UE本次反馈的CBG级别的HARQ-ACK信息确定该传输块TB中除了本次传输正确的CBG之外的所有CBG,确定的所有CBG为需要重传的CBG;
当指示A的含义为通知基站上一次的CBG级别的HARQ-ACK解码错误时,确认信息获取单元按照指示A,确定需要重传的是整个TB。
另外,上述装置中确认信息获取单元可以包括:第一检测模块,按照实际调度的CBG个数接收检测UE反馈的CBG级别的HARQ-ACK;获取模块,在第一检测模块按照实际调度的CBG个数接收检测UE反馈的CBG级别的HARQ-ACK检测成功时,确认上一次接收的CBG级别的HARQ-ACK是正确的,根据UE本次反馈的CBG级别的HARQ-ACK确定被反馈为NACK的CBG为需要重传的CBG。
要说明提,确认信息获取单元还可以包括第二检测模块,主要在第一检测模块按照实际调度的CBG个数接收检测UE本次反馈的CBG级别的HARQ-ACK失败时,第二检测模块可以按照配置的CBG个数或者按照上一次传输的CBG个数接收检测UE反馈的CBG级别的HARQ-ACK。
本实施例还提供一种数据的确认信息生成和反馈装置,可以置于UE侧,包括如下单元。
确认信息生成单元,按照上一次调度的CBG的个数或者按照在初始传输中调度的CBG的个数确定CBG级别的混合自动重传请求确认HARQ-ACK比特,生成CBG级别的HARQ-ACK;
要说明的是,对于初次传输的传输块,反馈CBG级别的HARQ-ACK时,确认信息生成单元,可以在按照该传输块初次传输时调度的CBG个数确定CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK。
确认信息反馈单元,将所生成的CBG级别的HARQ-ACK反馈给基站。
可选地,确认信息生成单元,在生成CBG级别的HARQ-ACK时,还可以增加第一指示信息;此时,确认信息反馈单元,将CBG级别的HARQ-ACK和第一指示信息同时反馈给基站。
其中,第一指示信息的含义为如下任一种:
通知基站重传整个传输块TB;
通知基站结合本次重传的CBG按照约定的推算规则推算下一次需要重传的CBG;
通知基站上一次的CBG级别的HARQ-ACK解码错误。。
本实施例还提供一种数据传输装置,可置于基站侧,包括如下各单元。
确认信息获取单元,按照上一次调度的CBG的个数或者按照在初始传输中调度的CBG的个数确定CBG级别的混合自动重传请求确认HARQ-ACK比特,接收用户设备UE反馈的CBG级别的HARQ-ACK,确定需要重传的CBG;
可选地,接收与初次传输的传输块对应的CBG级别的HARQ-ACK时,上述确认信息获取单元,可以按照该传输块在初次传输时调度的CBG个数确定CBG级别的HARQ-ACK比特,接收用户设备UE反馈的CBG级别的HARQ-ACK
发送单元,将所确定的需要重传的CBG进行重传。
可选地,所述确认信息获取单元又可以分为第一模块和第二模块。
第一模块,接收所述UE反馈的CBG级别的HARQ-ACK时,还接收第一指示信息;
第二模块,如果第一模块还接收到所述第一指示信息,且所述第一指示信息的含义为通知基站重传整个TB时,按照所述第一指示信息,确定需要重传的是整个传输块TB;
如果所述第一模块还接收到所述第一指示信息,且所述第一指示信息的含义为通知基站结合本次重传的CBG按照约定的推算规则推算下一次需要重传的CBG时,根据UE本次反馈的CBG级别的HARQ-ACK信息确定该传输块TB中除了本次传输正确的CBG之外的所有CBG,所确定的所有CBG为需要重传的CBG;
如果所述第一模块还接收到所述第一指示信息,且所述第一指示信息的含义为通知基站上一次的CBG级别的HARQ-ACK解码错误时,确定需要重传的是整个TB。
本实施例还提供一种UE,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如上述所述的任一种数据的确认信息生成和反馈方法的处理。所述处理器执行所述计算机程序时也可以实现如上述所述的任一种数据传输方法的处理。
本实施例还提供一种基站,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如上所述的任一种数据的确认信息生成和反馈方法的处理方法。或者所述处理器执行所述计算机程序时实现如上所述的任一种数据传输方法的处理方法。
本实施例还提供一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如上所述任一种数据的确认信息生成和反馈方法的处理,或者所述计算机程序被处理器执行时实现如上所述的任一种数据传输方法的处理。
下面结合各种应用场景的实例详细说明上述方案的实施。
实例1
本实例提出,可以按照实际传输的CBG个数确定基于CBG级别的HARQ-ACK比特数并结合指示A以通知基站重传数据,基于此提出一种数据的确认信息生成和反馈方法,主要包括如下步骤:
步骤S11:UE被配置按照实际传输的CBG个数确定基于CBG级别的HARQ-ACK比特数;
此操作是可选的,例如没有这个配置时,也可以按照下面的反馈进行实现,或者为重传时反馈,其他方法相同处理。
步骤S12:UE按照实际传输的CBG的个数确定CBG级别的HARQ-ACK比特(假设每个CBG对应1个比特),如果这些CBG中有未被UE正确解码的CBG,UE形成CBG级别的HARQ-ACK,发给基站。
步骤S13:基站接收UE的反馈。然后按照接收到的CBG级别的HARQ-ACK,对于标记为NACK的CBG重传。
该步骤中,基站通过DCI调度重传的CBG,DCI中包含CBG指示(该CBG指示用来指示哪些CBG被重传)。
步骤S14:UE接收重传的CBG(或者UE接收重传的TB),如果UE确定DCI中的CBG指示与UE反馈给基站的CBG级别的HARQ-ACK不一致时,基站和UE行为如下:
UE按照实际重新传输的CBG个数形成CBG级别的HARQ-ACK比特反馈给基站,同时,UE额外的再反馈1个bit的HARQ-ACK指示(记为指示A),基站接收针对重传CBG的CBG级别的HARQ-ACK比特和指示A。
其中,指示A的含义为其下述之一:
a)通知基站重传整个TB;
当指示A含义为a时,基站再次重传整个TB。具体的再次重传,基站可以一次性重传整个TB;或也可以分多次重传整个TB,但每次重传的是部分TB。例如,基站先重传整个TB中未被重传的部分数据,之后再重传剩余的部分数据。
b)通知基站结合本次重传的CBG推算下一次需要重传的CBG,且推算规则被约定(具体见下面描述);
当指示A含义为b时,基站和UE约定推算重传规则为:基站根据接收UE反馈的本次所述CBG级别的HARQ-ACK信息确定该TB中除了本次传输(重传)正确的CBG之外的所有CBG。也就是说基站上一次接收的CBG级别的HARQ-ACK反馈信息变为了无效信息,依据本次UE反馈的CBG级别的HARQ-ACK信息重新确定需要重传的CBG。
c)通知基站上一次的CBG级别的HARQ-ACK基站解码错误了;
当指示A含义为c时,基站重传整个TB。
另外,如果UE确定DCI中的CBG指示与UE反馈给基站的CBG级别的HARQ-ACK一致(包括ACK被误解为NACK,或NACK被误解为ACK)时,UE按照实际调度的CBG个数确定CBG级别的HARQ-ACK比特数。
其中,所述的不一致包括:
仅仅当有NACK被误解为ACK认定为不一致;
或者,有ACK被误解为NACK,或者有NACK被误解为ACK。
其中,所述的一致包括:
所有NACK和ACK均被正确解码;
或者,所有NACK被正确解码,有ACK被误解为NACK。
同上述描述可以看出,在本实例中,上述的指示A信息可以总是被发送,这样基站就总是按照UE添加了指示A来进行HARQ-ACK的接收解码,避免盲检反馈的HARQ-ACK比特的长度。例如,基站和UE约定,UE按照实际调度的CBG个数确定需要反馈的CBG级别的HARQ-ACK比特数,并同时反馈指示A。此时指示A能够通过置0或1来表示不同的情况,如,置1表示基站未正确解码UE上一次反馈的HARQ-ACK,置0表示基站正确解码UE上一次反馈的HARQ-ACK。又如,置1表示基站需要根据本次反馈的HARQ-ACK推算重传的CBG(即上一次接收到HARQ-ACK中有解码错误),置0表示基站不需要根据本次反馈的HARQ-ACK推断重传的CBG(即上一次接收到的HARQ-ACK没有被误解)。
实例2
本实例提出,可以按照事先配置的CBG个数确定基于CBG级别的HARQ-ACK比特数以指示基站重传数据,基于此提出一种数据的确认信息生成和反馈方法,主要包括如下步骤:
步骤21:UE被配置按照实际传输的CBG个数确定基于CBG级别的HARQ-ACK比特数;
其中,该步骤的操作是可选的,例如没有这个配置时,也可以按照下面的反馈进行实现,或者为重传时反馈,其他实例相同处理。
步骤22:UE按照实际传输的CBG的个数确定CBG级别的HARQ-ACK比特(假设每个CBG对应1个比特),如果这些CBG中有未被UE正确解码的CBG,UE形成CBG级别的HARQ-ACK,发给基站。
步骤23:基站接收UE的反馈。然后按照接收到的CBG级别的HARQ-ACK,对于标记为NACK的CBG重传。
其中,基站通过DCI调度重传的CBG,DCI中包含CBG指示(该CBG指示用来指示哪些CBG被重传)。
步骤24:UE接收基站重传的CBG(或者UE接收基站重传的TB),如果UE确定DCI中的CBG指示与UE反馈给基站的CBG级别的HARQ-ACK不一致(包括ACK被误解为NACK,或NACK被误解为ACK)时,基站和UE行为如下:
A)UE反馈按照配置的CBG个数形成CBG级别的HARQ-ACK比特,并反馈。
B)基站侧由于不清楚UE反馈的CBG级别的HARQ-ACK比特数,基站侧需要按照两种情况分别检测(也可以称为盲检),例如第一种,基站按照实际传输的CBG个数接收检测UE反馈的CBG级别的HARQ-ACK;第二种,基站按照配置的CBG个数接收检测UE反馈的CBG级别的HARQ-ACK。当其中一种检测成功后,不需要再检测另一种。
如果基站按照第一种成功检测到了本次反馈的CBG级别的HARQ-ACK,则基站认为上一次接收的CBG级别的HARQ-ACK是正确的。如果按照基站按照第二种成功检测到了本次反馈的CBG别的HARQ-ACK,则基站认为上一次接收的CBG级别的HARQ-ACK解码不正确。
C)基站根据UE本次反馈的CBG级别的HARQ-ACK确定重传的CBG。尤其是对于第二种情况下,基站按照接收的CBG级别的HARQ-ACK重传被反馈为NACK的CBG。
考虑到基站接收CBG级别的HARQ-ACK的出错概率较小,所以,基站优先按照第一种检测,可以降低基站检测复杂度。
另外,如果UE确定DCI中的CBG指示与UE反馈给基站的CBG级别的HARQ-ACK一致(包括ACK被误解为NACK,或NACK被误解为ACK)时,UE按照实际调度的CBG个数确定CBG级别的HARQ-ACK比特数。
其中,所述的不一致包括:
仅仅当有NACK被误解为ACK认定为不一致;
或者,有ACK被误解为NACK,或者有NACK被误解为ACK均被认为是不一致。
其中,所述的一致包括:
所有NACK和ACK均被正确解码;
或者,所有NACK被正确解码,有ACK被误解为NACK。
为了方便描述,先进行一些必要的假设:UE被配置按照实际调度的CBG确定CBG级别的HARQ-ACK比特数并反馈对应的HARQ-ACK。假设上述的不一致定义为:仅仅当有NACK被误解为ACK认定为不一致。上述的一致定义为:所有NACK被正确解码,有ACK被误解为NACK。
假设对于UE配置CBG个数为4,一个TB初始传输,该TB被划分为4个CBG(一般的,实际调度的CBG个数总是小于等于配置的CBG个数的。例如,配置CBG个数为8,一个TB初始传输,该TB包含4个CB,那么该TB将被划分为4个CBG,每个CBG包含一个CB。这样,该TB实际调度的CBG个数为4)。
基于上述假设,UE侧与基站侧实现数据的确认信息生成和反馈的具体过程如下:
UE接收该TB,假设按照4个CBG形成CBG级别的HARQ-ACK(假设每个CBG对应1个比特的HARQ-ACK,也可以有多个CBG对应1个比特的HARQ-ACK),并反馈给基站。假设UE解码该TB时,部分CBG未被正确译码(一个CBG正确译码是指,该CBG包含的CB均被正确译码,如CRC校验通过),例如第3、4个CBG未被正确译码,第1、2个CBG被正确译码了,此时UE反馈“1100”,1表示ACK,0表示NACK。基站接收UE反馈的HARQ-ACK,这里基站解码时,解码为“1110”,第1、2个ACK被正确解码,第3个NACK被误解为ACK,第4个NACK被正确解码。根据本实例,这次解码属于所述的不一致范围(如果基站解码为“1000”,第1个ACK正确解码,第2个ACK被误解为NACK,第3、4个NACK被正确解码,根据本实例这次解码属于所述的一致范围)。当基站重传NACK对应的CBG,即重传第4个CBG时,会在调度重传CBG的DCI中携带CBG指示信息(该信息用于指示哪个/些CBG被重传,使用bitmap方式例如本例中CBG指示信息为“1110”,0表示对应位置的CBG重传,1表示对应位置的CBG是新的数据或上一次已经被正确接收不需要再传输;CBG指示信息也可以是“0001”,此时含义与前面的表示相反)。UE接收所述DCI,通过CBG指示信息可以获知基站是否正确解码了上一次反馈的CBG级别的HARQ-ACK,以判断上述的不一致或一致。然后根据判断结果,确定形成CBG级别的HARQ-ACK的方式。本例中应该属于不一致。所以,UE反馈按照配置的CBG个数形成CBG级别的HARQ-ACK比特,例如4bitHARQ-ACK,并反馈。基站按照接收本次传输的HARQ-ACK反馈,通过基站的检测,会发现此时有4bit的HARQ-ACK,此时UE需要将之前的CBG解码情况和本次的CBG解码情况综合后,得出本次反馈信息为“1101”(假设本次传输的第4个CBG被正确解码了),而不是实际调度的CBG个数1个对应的1bit HARQ-ACK,此时基站认为,对于上一次传输的数据,UE反馈的HARQ-ACK未被正确解码,应该按照本次反馈重新确定需要重传的CBG,此时基站根据“1101”(假设这次基站正确解码了UE反馈的HARQ-ACK)得出,此时还需要重传第三个CBG,上一次的解码中,第三个CBG对应的HARQ-ACK被误解了,且是从NACK误解为ACK了。类似的处理在后续的重传中。
如果基站在第一次解码UE反馈的HARQ-ACK时,解码为“1000”,第1个ACK正确解码,第2个ACK被误解为NACK,第3、4个NACK被正确解码,根据本实例这次解码属于所述的一致范围(这里虽然有ACK被误解为NACK了,但是这种误解仅仅导致了多一次重传数据,不会基站丢失重传机会,CBG还是有机会进行重传)。当基站重传NACK对应的CBG,即重传第2、3、4个CBG时,会在调度重传CBG的DCI中携带CBG指示信息(该信息用于指示哪个/些CBG被重传,使用bitmap方式例如本例中CBG指示信息为“1000”,0表示对应位置的CBG重传,1表示对应位置的CBG是新的数据或上一次已经被正确接收不需要再传输;CBG指示信息也可以是“0111”,此时含义与前面的表示相反)。UE接收所述DCI,通过CBG指示信息可以获知基站是否正确解码了上一次反馈的CBG级别的HARQ-ACK,以判断上述的不一致或一致。然后根据判断结果,确定形成CBG级别的HARQ-ACK的方式。本例中应该属于一致。所以,UE反馈按照实际调度的CBG个数形成CBG级别的HARQ-ACK比特,例如3bitHARQ-ACK,并反馈。基站按照接收本次传输的HARQ-ACK反馈,通过基站的检测,会发现此时有3bit的HARQ-ACK,此时UE需要将之前的CBG解码情况和本次的CBG解码情况综合后,得出本次反馈信息为“111”(假设本次传输的第2、3、4个CBG被正确解码了,该TB都正确解码了),而不是配置的CBG个数4个对应的4bitHARQ-ACK,此时基站认为,对于上一次传输的数据,UE反馈的HARQ-ACK被正确解码(或有ACK误解为NACK),应该按照本次反馈重新确定需要重传的CBG,此时基站根据“111”(假设这次基站正确解码了UE反馈的HARQ-ACK)得出,此时不再需要重传CBG,UE已经正确接收了整个TB。类似的处理在后续的重传中。UE对于ACK被误解为NACK的CBG实际可用不再解码的,继续使用上一次的解码结果即可。
实例3
本实例提出,可以按照上一次传输的CBG个数确定基于CBG级别的HARQ-ACK比特数以指示基站重传数据,基于此提出一种数据的确认信息生成和反馈方法,主要包括如下步骤:
步骤S31:UE被配置按照实际传输的CBG个数确定基于CBG级别的HARQ-ACK比特数;
其中,该步骤的操作是可选的,例如没有这个配置时,也可以按照下面的反馈进行实现,或者为重传时反馈,其他实例相同处理:
步骤S32:UE按照实际传输的CBG的个数确定CBG级别的HARQ-ACK比特(假设每个CBG对应1个比特),如果这些CBG中有未被UE正确解码的CBG,UE形成CBG级别的HARQ-ACK,发给基站。
步骤S33:基站接收UE的反馈。然后按照接收到的CBG级别的HARQ-ACK,对于标记为NACK的CBG重传。
该步骤中,基站通过DCI调度重传的CBG,DCI中包含CBG指示(该CBG指示用来指示哪些CBG被重传)。
步骤S34:UE接收重传的CBG(或者UE接收重传的TB),如果UE确定DCI中的CBG指示与UE反馈给基站的CBG级别的HARQ-ACK不一致(包括ACK被误解为NACK,或NACK被误解为ACK)时,基站和UE行为如下:
1)UE反馈按照上一次传输的CBG个数形成CBG级别的HARQ-ACK比特,并反馈给基站。
2)基站侧由于不清楚UE反馈的CBG级别的HARQ-ACK比特数,基站侧需要按照两种情况分别检测(可称为盲检),例如第一种,基站按照实际传输的CBG个数接收检测UE反馈的CBG级别的HARQ-ACK;第二种,基站按照上一次传输的CBG个数接收检测UE反馈的CBG级别的HARQ-ACK。当其中一种检测成功后,不需要再检测另一种。
如果基站按照第一种成功检测到了本次反馈的CBG级别的HARQ-ACK,则基站认为上一次接收的CBG级别的HARQ-ACK是正确的。如果按照基站按照第二种成功检测到了本次反馈的CBG别的HARQ-ACK,则基站认为上一次接收的CBG级别的HARQ-ACK解码不正确。
3)基站根据UE本次反馈的CBG级别的HARQ-ACK确定重传的CBG。尤其是对于第二种情况下,基站按照接收的CBG级别的HARQ-ACK重传被反馈为NACK的CBG。
考虑到基站接收CBG级别的HARQ-ACK的出错概率较小,所以,基站优先按照第一种检测,可以降低基站检测复杂度。
另外,如果UE确定DCI中的CBG指示与UE反馈给基站的CBG级别的HARQ-ACK一致(包括ACK被误解为NACK,或NACK被误解为ACK)时,UE按照实际调度的CBG个数确定CBG级别的HARQ-ACK比特数。
其中,所述的不一致包括:
仅仅当有NACK被误解为ACK认定为不一致;
或者,有ACK被误解为NACK或有NACK被误解为ACK均被认为是不一致。
其中,所述的一致包括:
所有NACK和ACK均被正确解码;
或者,所有NACK被正确解码,有ACK被误解为NACK。
下面以实际应用为例,说明本实例的详细实现过程。实用应用的场景与以实例2中的假设为例子大部分是相同的,这里不再赘述。对于不同的地方是,当UE判断为所述不一致时,UE按照上一次传输对应的CBG个数确定CBG级别的HARQ-ACK比特;如果UE判断为所述一致时,UE按照实际调度的CBG确定CBG级别的HARQ-ACK比特。对于上一次传输的CBG个数定义,例如,如果是第一次重传时,上一次传输的CBG个数是指初始传输时UE反馈CBG级别的HARQ-ACK的CBG个数;如果是第二次重传时,上一次传输的CBG个数是指第一次重传时UE反馈的CBG级别的HARQ-ACK的CBG个数;以此类推。第一次传输(初传)时UE反馈对应的CBG个数可以是配置的CBG个数,或实际调度的CBG个数。如果出现多次重传,且基站侧有误解HARQ-ACK的情况,例如出现上述的不一致,本实例有利于更进步减少CBG级别的HARQ-ACK比特开销。
为了方便描述,一些必要的假设:UE被配置按照实际调度的CBG确定CBG级别的HARQ-ACK比特数并反馈对应的HARQ-ACK。假设上述的不一致定义为:仅仅当有NACK被误解为ACK认定为不一致。上述的一致定义为:所有NACK被正确解码,有ACK被误解为NACK。
假设对于UE配置CBG个数为4,一个TB初始传输,该TB被划分为4个CBG(一般的,实际调度的CBG个数总是小于等于配置的CBG个数的)。
UE接收该TB,假设按照4个CBG形成CBG级别的HARQ-ACK(假设每个CBG对应1个比特的HARQ-ACK,也可以有多个CBG对应1个比特的HARQ-ACK),并反馈给基站。假设UE解码该TB时,部分CBG未被正确译码(一个CBG正确译码是指,该CBG包含的CB均被正确译码,如CRC校验通过),例如第3、4个CBG未被正确译码,第1、2个CBG被正确译码了,此时UE反馈“1100”,1表示ACK,0表示NACK。基站接收UE反馈的HARQ-ACK,这里基站解码时,解码为“1100”,基站正确解码了。然后基站重传第3、4个CBG给UE。
当基站重传NACK对应的CBG,即重传第3、4个CBG时,会在调度重传CBG的DCI中携带CBG指示信息(该信息用于指示哪个/些CBG被重传,使用bitmap方式例如本例中CBG指示信息为“1100”,0表示对应位置的CBG重传,1表示对应位置的CBG是新的数据或上一次已经被正确接收不需要再传输;CBG指示信息也可以是“0001”,此时含义与前面的表示相反)。
UE接收所述DCI,通过CBG指示信息可以获知基站是否正确解码了上一次反馈的CBG级别的HARQ-ACK,以判断上一述的不一致或一致。然后根据判断结果,确定形成CBG级别的HARQ-ACK的方式。本例中应该属于一致。所以,UE反馈按照实际调度的CBG个数形成CBG级别的HARQ-ACK比特,例如2bit HARQ-ACK。这里假设第3、4个CBG(从初始传输的CBG是第3、4个CBG,而如果从第一次重传描述,是第一次重传中的两个CBG中的第1、2个CBG)未被UE正确解码。此时UE反馈的CBG级别的HARQ-ACK为“00”,并发送。
基站按照接收本次传输的HARQ-ACK反馈,通过基站的检测,会发现此时有2bit的HARQ-ACK,而不是上一次传输的CBG个数4个对应的4bitHARQ-ACK,此时基站认为,对于上一次传输的数据,UE反馈的HARQ-ACK被正确解码,应该按照本次反馈确定需要重传的CBG。本次基站解码HARQ-ACK反馈为“10”(假设这次基站未正确解码了UE反馈的HARQ-ACK)得出,此时还需要重传第4个CBG(从初始传输的CBG描述的)。
基站重传第4个CBG,并通过DCI携带CBG指示信息,此时CBG指示信息为“1110”,即基站认为UE侧已经正确接收第1、2、3个CBG,只需要重传第4个CBG。UE接收DCI,从CBG指示信息得出,上一次反馈的“00”被基站解码为“10”(对应CBG指示信息中的第3、4比特,对应初传时的第3、4个CBG)。UE判断属于上述的不一致情况。UE解码第二次重传的CBG,假设UE正确解码了本次重传的第4个CBG,UE反馈本次的CBG级别的HARQ-ACK时,按照上一次传输对应的CBG个数反馈,此时个数为2,UE形成的信息为“01”,即上一次传输的两个CBG中第一个CBG(从初始传输看是第三个CBG)仍然未正确解码,需要重传。基站解码UE的本次反馈,发现是2bit,而不是实际调度的CBG个数对应的1bit,此时基站认为上一次误解码了UE的反馈。然后基站从本次接收的反馈“01”(假设本次基站正确解码了反馈信息)得出,仍然需要重传上一次重传的第一个CBG(从初始传输看是第三个CBG),然后基站重传该CBG。类似的处理在后续的重传中。
实例4
本实例类似于上述实例3,实例4与实例3的不同之处在于:基站和UE约定,总是按照上一次传输的CBG个数或初始传输时传输的CBG个数来确定本次传输(本次传输包括重传)的需要反馈的CBG级别的HARQ-ACK比特。也就是说,基站和UE约定,对于传输块的初传以及后续的重传,UE反馈的CBG级别的HARQ-ACK比特数根据该传输块初始传输时传输(或上一次传输)的CBG个数来确定。
对于上一次传输的CBG个数的定义,例如,如果是第一次重传时,上一次传输的CBG个数是指初始传输时UE反馈CBG级别的HARQ-ACK的CBG个数(或上一次传输的CBG个数是指初始传输中传输的CBG个数);如果是第二次重传时,上一次传输的CBG个数是指第一次重传时UE反馈的CBG级别的HARQ-ACK的CBG个数;以此类推。而第一次传输(初传)时UE反馈对应的CBG个数可以是配置的CBG个数,或实际调度的CBG个数。
由于基站和UE都是知道上一次传输的CBG个数的,所以这样,UE每次反馈的CBG级别HARQ-ACK比特的个数也是确定的,UE也不需要像上述实例3判断DCI中的CBG指示与UE反馈给基站的CBG级别的HARQ-ACK不一致或一致。可见,实例4相对于实例3有略微的反馈开销增加,但是相对于实例2开销仍然小,避免了基站盲检不同的反馈比特数,降低了检测复杂度,且也能克服相关技术中由于重传错误造成UE侧TB解码错误的问题。
其他基站和UE行为按照或参考实例3得到。
对于基站和UE约定,总是按照初始传输时传输的CBG个数来确定本次传输(本次传输包括重传)的需要反馈的CBG级别的HARQ-ACK比特。进一步补充如下:
当UE被配置了CBG重传或传输,基站为UE配置了的CBG个数。
基站行为:总结为基站总是按照在初始传输中调度的码块组CBG的个数确定CBG级别的混合自动重传请求确认HARQ-ACK比特(个数,因为这里不仅是比特个数还有比特的取值),接收用户设备UE反馈的CBG级别的HARQ-ACK;所述基站根据接收的CBG级别的HARQ-ACK确定需要重传的CBG,进行重传。
对于一个传输块,基站传输它给UE,然后接收UE反馈的CBG级别的HARQ-ACK比特,根据该比特确定重传的CBG。基站在接收UE反馈的CBG级别的HARQ-ACK比特时,需要按照约定的规则确定该CBG级别的HARQ-ACK比特的形成。对于传输块的初传,基站确定UE反馈的CBG级别的HARQ-ACK比特个数为传输块在初始传输中传输的CBG个数(记为:传输块被UE接收后,UE将传输块中的CB按照和基站约定规则划分为CBG,从而形成CBG个数。由于基站知道传输块的CB个数和划分为CBG的规则,所以基站知道UE形成的CBG个数)。对于传输块是重传(包括传输块的部分或全部数据或CBG重传),包括后续多次重传,基站确定UE每次反馈的CBG级别的HARQ-ACK比特个数为传输块在初始传输中传输的CBG个数。
UE行为:总结为用户设备UE总是按照在初始传输中调度的的码块组CBG的个数确定CBG级别的混合自动重传请求确认HARQ-ACK比特(因为这里不仅是比特个数还有比特的取值),生成CBG级别的HARQ-ACK,反馈给基站。
对于一次传输的传输块,UE接收解码传输块,根据与约定规则将传输块中的CB划分到CBG,然后为CBG形成对应的CBG级别的HARQ-ACK比特,反馈给基站。对于传输块是初传时,UE按照传输的CBG个数确定CBG级别的HARQ-ACK比特个数。对于传输块是重传(包括传输块的部分或全部数据或CBG重传),包括后续多次重传,UE按照传输块在初始传输时传输的CBG个数确定每次反馈的CBG级别的HARQ-ACK比特数。这样,在传输块的初传和重传中,如果基站某一次错误的解码了UE反馈的CBG级别的HARQ-ACK,那么UE能够在后续的重传反馈中继续反馈基站解码错误的CBG对应的HARQ-ACK,当基站从后续接收的CBG级别的HARQ-ACK后,发现前面有误解的CBG级别HARQ-ACK时,基站重传该被误解的CBG。
上述的传输块包含多个CB,一个CBG包含至少一个CB。
下面是一个实际的例子。
例如,基站配置UE的CBG个数为8个,如,通过RRC信令配置的,这个值也是UE能反馈的CBG个数的最大值为每个传输块。这个值另一个重要的作用是确定DCI中的CBG指示的比特个数为8个。这样以保障DCI中CBG指示的比特数是固定或RRC配置时内固定的,从而避免DCI格式由于比特个数而发生变化,降低UE盲检复杂度。基站也是可能通过RRC配置8个,在通过物理层信令例如DCI动态配置一个CBG个数(小于等于RRC配置的CBG个数)。这样,物理层信令配置的DCI也可以基站本次传输(或调度)的CBG个数。
传输块传输时,传输块包含4个CB,UE接收传输块后,根据约定规则形成4个CBG(记为CBG0、CBG1、CBG2、CBG3),每个CBG包含一个CB。UE解码传输块,并按照初传时传输的CBG个数4,形成为对应的CBG形成HARQ-ACK比特,例如为“1100”。然后反馈给基站。基站根据约定,由本次传输的传输块包含4个CB,推算出UE反馈CBG级别的HARQ-ACK是4个比特。所以,基站按照4比特有效信息解码UE的反馈。例如解码为“1110”,然后基站重传CBG3,UE接手CBG3,例如CBG3未被正确解码,然后,UE反馈CBG级别的HARQ-ACK比特为4比特(根据该传输块初传时传输的CBG个数),例如“1100”,对于CBG2继续反馈“0”;基站仍然按照4比特解码UE的反馈,例如解码为“1100”,基站重传CBG2和CBG3,UE接收解码,例如反馈“1111”,反馈的比特数仍然按照该传输块初传时传输的CBG的个数,而不是按照当次调度的CBG个数或按照配置的CBG个数确定反馈的CBG级别的HARQ-ACK比特。
这种方式相对于其他实施例开销略微增加,但是保持了传输块在初传和每次重传时反馈的CBG级别的HARQ-ACK比特数不变,基站不需要盲检解码。且能解决UE多次连续反馈CBG级别的HARQ-ACK被基站连续解码错误造成的重传CBG不够准确,但是但基站认为传输块被成功传输而UE认为未正确传输的问题。
实例5
实例5是在实例1的基础上进行了修改,即将实例1中的指示A信息可以与实例2、3、4中的CBG级别的HARQ-ACK比特,同时反馈给基站。例如特殊的情况下,仍然可以有一些作用。例如,当多次重传后,UE将多次重传的CB或CBG的CRC校验都通过了,但是这些多次重传的CB或CBG对应的TB的CRC校验未通过时,这情况下,该指示A可以通知UE重传TB。指示A可以通过置1或置0来描述不同的情况,例如重传TB或不重传TB或上面这个事例;也可以指示A是否存在(不存在即未发送)来描述不同情况,例如重传TB或不重传TB或上面这个事例。
要注意的是,在上述实例1-5中,为了描述清楚本申请技术方案的具体实施,采用了方法步骤的描述,但本申请并不限制上述各方法步骤的先后顺序,即在实际应用中可根据需要和场景调整上述各方法步骤的执行先后顺序。另外,上述实例1-5是同时结合UE侧和基站侧的操作进行描述的,但本申请方案的实施并不限于UE侧和基站侧的联合操作,也可以根据实际应用情况,由UE侧,或基站侧分别执行相应的操作以实现本申请技术方案。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本申请不限制于任何特定形式的硬件和软件的结合。
以上所述,仅为本发明的较佳实例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (27)

1.一种数据的确认信息生成和反馈方法,包括:
用户设备UE按照上一次调度的码块组CBG的个数或者按照在初始传输中调度的CBG的个数确定CBG级别的混合自动重传请求确认HARQ-ACK比特,生成CBG级别的HARQ-ACK,反馈给基站。
2.如权利要求1所述的方法,其特征在于,该方法还包括:
所述UE,对于初次传输的传输块,反馈CBG级别的HARQ-ACK时,所述UE按照该传输块初次传输时调度的CBG个数确定CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK,反馈给基站。
3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:
所述UE生成CBG级别的HARQ-ACK时,增加第一指示信息,将所述CBG级别的HARQ-ACK和第一指示信息同时反馈给基站,其中,所述第一指示信息的含义为如下任一种:
通知基站重传整个传输块TB;
通知基站结合本次重传的CBG按照约定的推算规则推算下一次需要重传的CBG;
通知基站上一次的CBG级别的HARQ-ACK解码错误。
4.一种数据传输方法,包括:
基站按照上一次调度的码块组CBG的个数或者按照在初始传输中调度的CBG的个数确定CBG级别的混合自动重传请求确认HARQ-ACK比特,接收用户设备UE反馈的CBG级别的HARQ-ACK;
所述基站根据接收的CBG级别的HARQ-ACK确定需要重传的CBG,进行重传。
5.如权利要求4所述的方法,其特征在于,该方法还包括:
所述基站,接收对于初次传输的传输块对应的CBG级别的HARQ-ACK时,按照在初始传输中调度的CBG个数确定CBG级别的HARQ-ACK比特,接收用户设备UE反馈的CBG级别的HARQ-ACK;
所述基站根据接收的CBG级别的HARQ-ACK确定需要重传的CBG,进行重传。
6.如权利要求4或5所述的方法,其特征在于,所述方法还包括:
所述基站接收所述UE反馈的CBG级别的HARQ-ACK时,如果还接收到第一指示信息,所述基站根据所述UE反馈的CBG级别的HARQ-ACK和第一指示信息,确定需要重传的CBG,进行重传;
其中,所述第一指示信息的含义为通知基站重传整个TB时,所述基站按照所述第一指示信息,再次重传整个传输块TB,所述再次重传为一次性重传整个TB;或者将整个TB分为多部分后分多次重传;
所述第一指示信息的含义为通知基站结合本次重传的CBG按照约定的推算规则推算下一次需要重传的CBG时,所述基站根据UE本次反馈的CBG级别的HARQ-ACK信息确定该传输块TB中除了本次传输正确的CBG之外的所有CBG,将所确定的所有CBG进行重传;
所述第一指示信息的含义为通知基站上一次的CBG级别的HARQ-ACK解码错误时,所述基站重传整个TB。
7.一种数据的确认信息生成和反馈方法,包括:
用户设备UE接收基站通过下行控制信息DCI调度重传的码块组CBG时,若确定所述DCI中的CBG指示与本UE反馈给基站的CBG级别的混合自动重传请求确认HARQ-ACK不一致,则按照设定的规则确定CBG级别的混合自动重传请求确认HARQ-ACK比特,生成CBG级别的HARQ-ACK,反馈给基站。
8.如权利要求7所述的方法,其特征在于,该方法还包括:
所述UE确定所述DCI中的CBG指示与UE反馈给基站的CBG级别的HARQ-ACK一致时,所述UE按照调度的CBG个数确定CBG级别的HARQ-ACK比特数,生成CBG级别的HARQ-ACK。
9.如权利要求7所述的方法,其特征在于,所述UE确定所述DCI中的CBG指示与UE反馈给基站的CBG级别的混合自动重传请求确认HARQ-ACK不一致包括:
仅仅当有否认NACK被误解为确认ACK;
或者,有ACK被误解为NACK或有NACK被误解为ACK。
10.如权利要求7至9任一项所述的方法,其特征在于,所述确定所述DCI中的CBG指示与本UE反馈给基站的CBG级别的混合自动重传请求确认HARQ-ACK不一致,按照设定的规则确定CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK,包括:
所述UE按照调度的CBG个数确定CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK,并增加第一指示信息,将所述CBG级别的HARQ-ACK和第一指示信息同时反馈给基站;或者
所述UE按照事先配置的CBG个数确定CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK,反馈给基站;或者
所述UE按照上一次调度的CBG个数确定CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK,反馈给基站。
11.如权利要求10所述的方法,其特征在于,所述第一指示信息的含义为如下任一种:
通知基站重传整个传输块TB;
通知基站结合本次重传的CBG按照约定的推算规则推算下一次需要重传的CBG;
通知基站上一次的CBG级别的HARQ-ACK解码错误。
12.一种数据传输方法,包括:
基站按照设定的规则确定CBG级别的混合自动重传请求确认HARQ-ACK比特,接收用户设备UE反馈的CBG级别的HARQ-ACK,确定需要重传的CBG,进行重传。
13.如权利要求12所述的方法,其特征在于,所述基站按照设定的规则确定CBG级别的HARQ-ACK比特,接收用户设备UE反馈的CBG级别的HARQ-ACK,确定需要重传的CBG,进行重传包括:
所述基站按照调度的CBG个数确定CBG级别的HARQ-ACK比特,接收所述UE反馈的CBG级别的HARQ-ACK;
如果所述基站还接收到第一指示信息,且所述第一指示信息的含义为通知基站重传整个传输块TB时,所述基站按照所述第一指示信息,再次重传整个TB,所述再次重传为一次性重传整个TB;或者将整个TB分为多部分后分多次重传;
如果所述基站还接收到第一指示信息,且所述第一指示信息的含义为通知基站结合本次重传的CBG按照约定的推算规则推算下一次需要重传的CBG时,所述基站根据UE本次反馈的CBG级别的HARQ-ACK信息确定该传输块TB中除了本次传输正确的CBG之外的所有CBG,将所确定的所有CBG进行重传;
如果所述基站还接收到第一指示信息,且所述第一指示信息的含义为通知基站上一次的CBG级别的HARQ-ACK解码错误时,所述基站按照所述第一指示信息重传整个TB。
14.如权利要求12所述的方法,其特征在于,所述基站按照设定的规则确定CBG级别的混合自动重传请求确认HARQ-ACK比特,接收用户设备UE反馈的CBG级别的HARQ-ACK,确定需要重传的CBG,进行重传,包括:
所述基站按照调度的CBG个数接收检测UE本次反馈的CBG级别的HARQ-ACK;
若检测成功,所述基站确认上一次接收的CBG级别的HARQ-ACK是正确的,根据UE本次反馈的CBG级别的HARQ-ACK确定被反馈为NACK的CBG,进行重传。
15.如权利要求14所述的方法,其特征在于,该方法还包括:
所述基站按照调度的CBG个数接收检测UE本次反馈的CBG级别的HARQ-ACK失败时,按照事先配置的CBG个数接收检测UE反馈的CBG级别的HARQ-ACK;
若检测成功,所述基站确认上一次接收的CBG级别的HARQ-ACK是不正确的,根据UE本次反馈的CBG级别的HARQ-ACK重传被反馈为NACK的CBG。
16.如权利要求14所述的方法,其特征在于,该方法还包括:
所述基站按照调度的CBG个数接收检测UE本次反馈的CBG级别的HARQ-ACK失败时,按照上一次调度的CBG个数接收检测UE反馈的CBG级别的HARQ-ACK;
若检测成功,所述基站确认上一次接收的CBG级别的HARQ-ACK是不正确的,根据UE本次反馈的CBG级别的HARQ-ACK重传被反馈为NACK的CBG。
17.一种数据的确认信息生成和反馈装置,包括:
确认信息生成单元,按照上一次调度的码块组CBG的个数或者按照在初始传输中调度的CBG的个数确定CBG级别的混合自动重传请求确认HARQ-ACK比特,生成CBG级别的HARQ-ACK;
确认信息反馈单元,将所生成的CBG级别的HARQ-ACK反馈给基站。
18.如权利要求17所述的装置,其特征在于,
所述确认信息生成单元,对于初次传输的传输块,反馈CBG级别的HARQ-ACK时,按照该传输块初次传输时调度的CBG个数确定CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK。
19.一种数据传输装置,包括:
确认信息获取单元,按照上一次调度的码块组CBG的个数或者按照在初始传输中调度的CBG的个数确定CBG级别的混合自动重传请求确认HARQ-ACK比特,接收用户设备UE反馈的CBG级别的HARQ-ACK,确定需要重传的CBG;
发送单元,将所确定的需要重传的CBG进行重传。
20.如权利要求19所述的装置,其特征在于,
所述确认信息获取单元,对于初次传输的传输块对应的CBG级别的HARQ-ACK时,按照该传输块初次传输时调度的CBG个数确定CBG级别的HARQ-ACK比特,接收用户设备UE反馈的CBG级别的HARQ-ACK。
21.一种数据的确认信息生成和反馈装置,包括:
确认信息生成单元,在接收基站通过下行控制信息DCI调度重传的码块组CBG时,若确定所述DCI中的CBG指示与本UE反馈给基站的CBG级别的混合自动重传请求确认HARQ-ACK不一致,则按照设定的规则确定CBG级别的混合自动重传请求确认HARQ-ACK比特,生成CBG级别的HARQ-ACK;
确认信息反馈单元,将所生成的CBG级别的HARQ-ACK反馈给基站。
22.如权利要求21所述的装置,其特征在于,所述确认信息生成单元,按照设定的规则确定CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK,包括:
按照调度的CBG个数确定CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK,并增加第一指示信息;或者
按照事先配置的CBG个数确定CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK;或者
按照按照上一次调度的CBG个数确定CBG级别的HARQ-ACK比特,生成CBG级别的HARQ-ACK;
其中,所述第一指示信息的含义为如下任一种:
通知基站重传整个传输块TB;
通知基站结合本次重传的CBG按照约定的推算规则推算下一次需要重传的CBG;
通知基站上一次的CBG级别的HARQ-ACK解码错误。
23.一种数据传输装置,包括:
确认信息获取单元,按照设定的规则确定CBG级别的混合自动重传请求确认HARQ-ACK比特,接收用户设备UE反馈的CBG级别的HARQ-ACK,确定需要重传的CBG;
发送单元,将所确定的需要重传的CBG进行重传。
24.如权利要求23所述的装置,其特征在于,所述确认信息获取单元,按照设定的规则确定CBG级别的HARQ-ACK比特,接收用户设备UE反馈的CBG级别的HARQ-ACK,确定需要重传的CBG,包括:
按照上一次调度的CBG个数确定CBG级别的HARQ-ACK比特,接收所述UE反馈的CBG级别的HARQ-ACK;
如果还接收到第一指示信息,且所述第一指示信息的含义为通知基站重传整个传输块TB时,按照所述第一指示信息,确定需要重传的是整个TB;
如果还接收到第一指示信息,且所述第一指示信息的含义为通知基站结合本次重传的CBG按照约定的推算规则推算下一次需要重传的CBG时,根据UE本次反馈的CBG级别的HARQ-ACK信息确定该传输块TB中除了本次传输正确的CBG之外的所有CBG,确定的所有CBG为需要重传的CBG;
如果还接收到第一指示信息,且所述第一指示信息的含义为通知基站上一次的CBG级别的HARQ-ACK解码错误时,确定需要重传的是整个TB。
25.一种用户设备UE,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-3中任一项所述的方法的处理;或者所述处理器执行所述计算机程序时实现如权利要求7-11中任一项所述的方法的处理。
26.一种基站,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求4-6中任一项所述的方法的处理;或者所述处理器执行所述计算机程序时实现如权利要求12-16中任一项所述的方法的处理。
27.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-3中任一项所述的方法的处理,或者所述计算机程序被处理器执行时实现如权利要求4-6中任一项所述的方法的处理,或者所述计算机程序被处理器执行时实现如权利要求7-11中任一项所述的方法的处理,或者所述计算机程序被处理器执行时实现如权利要求12-16中任一项所述的方法的处理。
CN201710687786.2A 2017-08-11 2017-08-11 数据的确认信息生成和反馈、数据传输方法和装置 Active CN109391381B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201710687786.2A CN109391381B (zh) 2017-08-11 2017-08-11 数据的确认信息生成和反馈、数据传输方法和装置
EP18845075.3A EP3667972A4 (en) 2017-08-11 2018-08-10 DATA VERIFICATION INFORMATION GENERATION AND FEEDBACK PROCEDURES, DATA VERIFICATION INFORMATION RECEIVING PROCEDURES AND DEVICE
PCT/CN2018/100036 WO2019029719A1 (zh) 2017-08-11 2018-08-10 数据的确认信息生成和反馈、数据的确认信息的接收方法和装置
US16/638,217 US11356210B2 (en) 2017-08-11 2018-08-10 Data verification information generation and feedback method, data verification information receiving method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710687786.2A CN109391381B (zh) 2017-08-11 2017-08-11 数据的确认信息生成和反馈、数据传输方法和装置

Publications (2)

Publication Number Publication Date
CN109391381A true CN109391381A (zh) 2019-02-26
CN109391381B CN109391381B (zh) 2022-06-03

Family

ID=65273280

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710687786.2A Active CN109391381B (zh) 2017-08-11 2017-08-11 数据的确认信息生成和反馈、数据传输方法和装置

Country Status (4)

Country Link
US (1) US11356210B2 (zh)
EP (1) EP3667972A4 (zh)
CN (1) CN109391381B (zh)
WO (1) WO2019029719A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110505042A (zh) * 2019-08-16 2019-11-26 中国信息通信研究院 一种对上行数据harq反馈方法和设备
WO2020198952A1 (en) * 2019-03-29 2020-10-08 Lenovo (Beijing) Limited Method and apparatus for harq-ack codebook reduction
WO2024031494A1 (en) * 2022-08-11 2024-02-15 Apple Inc. Methods and apparatus for using multple harq-ack groups for network-controlled repeaters

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6949941B2 (ja) * 2017-04-05 2021-10-13 株式会社Nttドコモ 端末、無線通信方法、基地局及びシステム
WO2019099469A1 (en) * 2017-11-15 2019-05-23 Idac Holdings, Inc. New radio transmissions with low-density parity-check codes
WO2019140635A1 (en) * 2018-01-19 2019-07-25 Lenovo (Beijing) Limited Uplink control information retransmission

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1983913A (zh) * 2005-12-17 2007-06-20 华为技术有限公司 一种数据传输方法及***
CN105515719A (zh) * 2014-09-24 2016-04-20 中兴通讯股份有限公司 一种数据传输方法及装置
WO2016126653A1 (en) * 2015-02-05 2016-08-11 Qualcomm Incorporated Efficient ack/nack transmission
CN106888074A (zh) * 2017-03-24 2017-06-23 宇龙计算机通信科技(深圳)有限公司 一种码块的重传方法及装置
CN106953718A (zh) * 2017-03-24 2017-07-14 宇龙计算机通信科技(深圳)有限公司 一种码块的重传进程的实现方法、装置及设备

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106788918B (zh) 2016-12-30 2020-02-11 展讯通信(上海)有限公司 Harq配置方法、反馈方法、基站及用户设备
US10771196B2 (en) * 2017-03-20 2020-09-08 Qualcomm Incorporated Techniques for signaling compressed HARQ or retransmission information between a base station and a user equipment
US10484146B2 (en) * 2017-03-23 2019-11-19 Qualcomm Incorporated Downlink retransmission under unreliable code block group (CBG) level ACK/NACK feedback
US10637615B2 (en) * 2017-03-30 2020-04-28 Qualcomm Incorporated Retransmission indication based on an acknowledgement based feedback scheme for wireless communication
US10727987B2 (en) * 2017-04-03 2020-07-28 Qualcomm Incorporated Feedback for codeblock group based transmissions
JP6965925B2 (ja) * 2017-06-15 2021-11-10 富士通株式会社 基地局装置、端末装置、無線通信システム、および通信方法
US10707995B2 (en) * 2017-06-29 2020-07-07 Qualcomm Incorporated Method and apparatus for downlink retransmission under unreliable code block group (CBG) level feedback

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1983913A (zh) * 2005-12-17 2007-06-20 华为技术有限公司 一种数据传输方法及***
CN105515719A (zh) * 2014-09-24 2016-04-20 中兴通讯股份有限公司 一种数据传输方法及装置
WO2016126653A1 (en) * 2015-02-05 2016-08-11 Qualcomm Incorporated Efficient ack/nack transmission
CN106888074A (zh) * 2017-03-24 2017-06-23 宇龙计算机通信科技(深圳)有限公司 一种码块的重传方法及装置
CN106953718A (zh) * 2017-03-24 2017-07-14 宇龙计算机通信科技(深圳)有限公司 一种码块的重传进程的实现方法、装置及设备

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
INTEL CORPORATION: "HARQ-ACK feedback for CBG-based (re)transmissions", 《3GPP TSG-RAN WG1 NR AD-HOC #2; R1-1710571》 *
INTEL CORPORATION: "HARQ-ACK feedback for CBG-based (re)transmissions", 《3GPP TSG-RAN WG1 NR AD-HOC #2R1-1710571》 *
LENOVO等: "UL HARQ-ACK feedback for CBG-based retransmission", 《3GPP TSG RAN WG1 NR AD-HOC#2; R1-1710604》 *
SAMSUNG等: "WF on CBG retransmission", 《 3GPP TSG RAN1-NR#2;R1-1711958》 *
ZTE: "UL control for CBG", 《3GPP TSG RAN WG1 NR AD-HOC#2;R1-1710019》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020198952A1 (en) * 2019-03-29 2020-10-08 Lenovo (Beijing) Limited Method and apparatus for harq-ack codebook reduction
US12003328B2 (en) 2019-03-29 2024-06-04 Lenovo (Beijing) Limited Method and apparatus for HARQ-ACK codebook reduction
CN110505042A (zh) * 2019-08-16 2019-11-26 中国信息通信研究院 一种对上行数据harq反馈方法和设备
WO2024031494A1 (en) * 2022-08-11 2024-02-15 Apple Inc. Methods and apparatus for using multple harq-ack groups for network-controlled repeaters

Also Published As

Publication number Publication date
EP3667972A1 (en) 2020-06-17
WO2019029719A1 (zh) 2019-02-14
US20200366420A1 (en) 2020-11-19
CN109391381B (zh) 2022-06-03
US11356210B2 (en) 2022-06-07
EP3667972A4 (en) 2021-05-05

Similar Documents

Publication Publication Date Title
CN109391381A (zh) 数据的确认信息生成和反馈、数据传输方法和装置
US11245496B2 (en) Method and apparatus for sending harq-ack feedback codebook and device
CN106788912B (zh) 基站、用户设备及上行数据传输方法
WO2018127228A1 (zh) 一种随机接入反馈、处理方法、基站及终端
US10212613B2 (en) HARQ frame data structure and method of transmitting and receiving with HARQ in systems using blind detection
CN105765894B (zh) 用于混合自动重复请求传输的方法、装置和用户设备
US8275565B2 (en) Radio communication apparatus and radio communication method used in mobile communication system
JP2022183326A (ja) 無線通信におけるフィードバック信号のサイズを決定する方法、装置、およびシステム
CN110447190A (zh) 用于harq-ack反馈的指示
US9036524B2 (en) Method and apparatus for sending control signaling
CN103873212A (zh) 一种上行ack/nack绑定传输的方法、终端及基站
US11962423B2 (en) Method and apparatus, UE, and base station for scheduling-free retransmission for a code block group
EP2728784A2 (en) Communication apparatus and transmitting method
CN108111263A (zh) 确认信息的反馈方法及装置,确认信息的接收方法及装置
CN107342850A (zh) 用于执行混合自动重复请求过程的方法和装置
CN110505697A (zh) 一种混合自动重传请求的传输方法、终端及基站
CN107534526A (zh) 用于低延迟确认的***和方法
CN110519030A (zh) 辅链路数据传输方法、装置及用户设备
CN110034902A (zh) 混合式自动重传请求码本的生成方法、用户设备、介质
CN108023688A (zh) 一种数据传输方法及装置
CN103312473A (zh) 减少harq合并失败的方法和装置
CN106470093A (zh) 应答消息的反馈、接收方法及装置
CN108347311A (zh) 发送和接收反馈信息的方法、接入网设备和终端设备
CN106301706B (zh) 混合自动重传请求处理方法及***
EP3499769B1 (en) Method and device for transmitting and receiving hybrid automatic retransmission request information

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