CN110167183B - 数据传输方法、通信装置及存储介质 - Google Patents
数据传输方法、通信装置及存储介质 Download PDFInfo
- Publication number
- CN110167183B CN110167183B CN201810150990.5A CN201810150990A CN110167183B CN 110167183 B CN110167183 B CN 110167183B CN 201810150990 A CN201810150990 A CN 201810150990A CN 110167183 B CN110167183 B CN 110167183B
- Authority
- CN
- China
- Prior art keywords
- data
- cbg
- indication field
- control information
- frequency resource
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0003—Two-dimensional division
- H04L5/0005—Time-frequency
- H04L5/0007—Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT
- H04L5/001—Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT the frequencies being arranged in component carriers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/1607—Details of the supervisory signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/1607—Details of the supervisory signal
- H04L1/1614—Details of the supervisory signal using bitmaps
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0091—Signaling for the administration of the divided path
- H04L5/0094—Indication of how sub-channels of the path are allocated
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0091—Signaling for the administration of the divided path
- H04L5/0096—Indication of changes in allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0453—Resources in frequency domain, e.g. a carrier in FDMA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0466—Wireless resource allocation based on the type of the allocated resource the resource being a scrambling code
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1263—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/1607—Details of the supervisory signal
- H04L1/1621—Group acknowledgement, i.e. the acknowledgement message defining a range of identifiers, e.g. of sequence numbers
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请实施例提供一种数据传输方法、通信装置及存储介质,网络设备在第一频率资源上与终端设备传输第一数据;网络设备向终端设备发送控制信息,控制信息用于调度网络设备与终端设备在第二频率资源上传输第一数据的部分或全部数据,第一频率资源支持的第一传输类型与第二频率资源支持的第二传输类型不同,或,第一传输类型与第二传输类型相同、但第一频率资源支持的第一反馈数量与第二频率资源支持的第二反馈数量不同。本申请实施例提供的方法,网络设备可以为不同频率资源配置不同的传输参数(即传输类型、反馈数量),因此,网络设备可以在不同的场景下,灵活的调度终端设备使用不同的不同频率资源进行数据传输,以提高传输效率和传输性能。
Description
技术领域
本申请实施例涉及通信技术,尤其涉及一种数据传输方法、通信装置及存储介质。
背景技术
第五代(fifth generation,5G)通信***中,一个独立的小区包括一个用于传输下行数据的载波(carrier),以及,0个或至少一个用于传输上行数据的载波。当网络设备需要使用更大的***带宽与终端设备进行通信时,网络设备可以使用载波聚合(CarrierAggregation,CA)的方式,将多个小区的载波聚合在一起,以通过该多个载波与终端设备进行通信。在载波聚合场景下,被聚合的每个载波称为单元载波(component carrier,CC)。***带宽可以理解为所有CC的带宽相加所得到的带宽。
上述所说的CC的带宽可以很大(例如200MHz或400MHz等)。由于有些终端设备并不支持这么大的带宽,因此未来5G通信***中支持部分带宽(bandwidth part,BWP)的概念。即,支持网络设备和终端设备占用***带宽的一部分带宽进行通信。这里所说的BWP可以分为下行(downlink,DL)BWP和上行(uplink,UP)BWP。目前,网络设备可以为终端设备配置多个DL BWP以及多个UL BWP,并激活至少一个DL BWP和激活至少一个UL BWP与终端设备进行通信。
然而,当网络设备为终端设备配置多个BWP时,网络设备如何配置该多个BWP的传输参数是一个亟待解决的问题。
发明内容
本申请实施例提供一种数据传输方法、通信装置及存储介质,用于解决网络设备为终端设备配置多个BWP时,网络设备如何配置该多个BWP的传输参数的技术问题。
第一方面,本申请实施例提供一种数据传输方法。该方法可以应用于网络设备、也可以应用于网络设备中的芯片。下面以应用于网络设备为例对该方法进行描述,该方法包括:
网络设备在第一频率资源上与终端设备传输第一数据;
所述网络设备向所述终端设备发送所述控制信息,所述控制信息用于调度所述网络设备与所述终端设备在第二频率资源上传输所述第一数据的部分或全部数据,所述第一频率资源支持的第一传输类型与所述第二频率资源支持的第二传输类型不同,或者,所述第一传输类型与所述第二传输类型相同、但所述第一频率资源支持的第一反馈数量与所述第二频率资源支持的第二反馈数量不同。
通过第一方面提供的数据传输方法,网络设备可以为不同频率资源配置不同的传输参数(即传输类型、反馈数量),以使得网络设备可以在不同的场景下,灵活的调度终端设备使用不同的不同频率资源进行数据传输,以提高传输效率和传输性能。
在一种可能的设计中,所述第一传输类型为基于传输块TB的传输,所述第二传输类型为基于码块组CBG的传输;
所述控制信息包括第一指示域,所述第一指示域的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;
或者,所述第一指示域不包含有效信息;例如,第一指示域包括的是冗余信息,或者,第一指示域包括的是其他信息,并非用于指示第一数据中有哪些数据被调度的信息;
或者,在所述控制信息在所述第一频率资源上传输时,所述控制信息不包括所述第一指示域。
通过该可能的设计提供的数据传输方法,网络设备在两次传输第一数据时为终端设备调度不同的BWP进行数据传输,且该两个BWP所支持的传输类型不同时,网络设备可以通过控制信息,灵活的向终端设备指示此次被调度的数据,以使得网络设备可以在不同的场景下,灵活的调度终端设备使用不同的不同频率资源进行数据传输,以提高传输效率和传输性能。
在一种可能的设计中,所述第一传输类型为基于码块组CBG的传输,所述第二传输类型为基于传输块TB的传输;
所述控制信息不包括第一指示域,所述第一指示域的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;
或者,在所述控制信息在所述第一频率资源上传输时,所述控制信息包括所述第一指示域、但所述第一指示域不包含有效信息。例如,第一指示域包括的是冗余信息,或者,第一指示域包括的是其他信息,并非用于指示第一数据中有哪些数据被调度的信息。
通过该可能的设计提供的数据传输方法,网络设备在两次传输第一数据时为终端设备调度不同的BWP进行数据传输,且该两个BWP所支持的传输类型不同时,网络设备可以通过控制信息,灵活的向终端设备指示此次被调度的数据,以使得网络设备可以在不同的场景下,灵活的调度终端设备使用不同的不同频率资源进行数据传输,以提高传输效率和传输性能。
在一种可能的设计中,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M,所述第二反馈数量为N,所述M和所述N均为正整数、且所述M小于所述N,所述第一数据在所述第一频率资源上传输时和在所述第二频率资源上传输时,所述第一数据中的数据划分成M个CBG;
所述控制信息包括第一指示域,所述第一指示域占用N个比特,所述N个比特的前M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;
或者,所述N个比特的后M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;
或者,在所述控制信息在所述第一频率资源上传输时,所述第一指示域占用M个比特,所述M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度。
通过该可能的设计提供的数据传输方法,网络设备在两次传输第一数据时为终端设备调度不同的BWP进行数据传输,且该两个BWP所支持的传输类型相同但反馈数量不同时,网络设备可以通过控制信息,灵活的向终端设备指示此次被调度的数据,以使得网络设备可以在不同的场景下,灵活的调度终端设备使用不同的不同频率资源进行数据传输,以提高传输效率和传输性能。
在一种可能的设计中,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M,所述第二反馈数量为N,所述M和所述N均为正整数、且所述M大于所述N,所述第一数据在所述第一频率资源上传输时和在所述第二频率资源上传输时,所述第一数据中的数据划分成M个CBG;
所述控制信息包括第一指示域,所述第一指示域占用N个比特,所述N个比特的每个比特对应所述第一数据的至少一个CBG,用于指示对应的至少一个CBG是否被调度;
或者,在所述控制信息在所述第一频率资源上传输时,所述第一指示域占用M个比特,所述M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度。
通过该可能的设计提供的数据传输方法,网络设备在两次传输第一数据时为终端设备调度不同的BWP进行数据传输,且该两个BWP所支持的传输类型相同但反馈数量不同时,网络设备可以通过控制信息,灵活的向终端设备指示此次被调度的数据,以使得网络设备可以在不同的场景下,灵活的调度终端设备使用不同的不同频率资源进行数据传输,以提高传输效率和传输性能。
在一种可能的设计中,在所述第一指示域占用N个比特时,所述N个比特划分为x个比特和y个比特;
所述N个比特的每个比特对应所述第一数据的至少一个CBG,包括:
所述x个比特中的每个比特对应a个CBG,所述y个比特中的每个比特对应b个CBG。
通过该可能的设计提供的数据传输方法,便于网络设备确定每个比特指示的CBG,提高了网络设备发送控制信息的效率。相应地,也便于终端设备快速确定第一指示域中每个比特所指示的CBG,降低了终端设备处理控制信息的时间,进而降低了数据传输的时延。
便于网络设备计算用于指示频域资源的RIV,提高了网络设备。
通过该可能的设计提供的数据传输方法,便于网络设备确定每个比特指示的CBG,提高了网络设备发送控制信息的效率。相应地,也便于终端设备快速确定第一指示域中每个比特所指示的CBG,降低了终端设备处理控制信息的时间,进而降低了数据传输的时延。
在一种可能的设计中,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M,所述第二反馈数量为N,所述M和所述N均为正整数、且所述M不等于所述N,所述第一数据在所述第一频率资源上传输时,所述第一数据中的数据划分成M个CBG,所述第一数据在所述第二频率资源上传输时,所述第一数据中的数据划分成N个CBG;
所述控制信息包括第一指示域,所述第一指示域占用N个比特,所述N个比特的每个比特对应N个CBG中的一个CBG,用于指示对应的CBG是否被调度。
通过该可能的设计提供的数据传输方法,网络设备在两次传输第一数据时为终端设备调度不同的BWP进行数据传输,且该两个BWP所支持的传输类型相同但反馈数量不同时,网络设备可以通过控制信息,灵活的向终端设备指示此次被调度的数据,以使得网络设备可以在不同的场景下,灵活的调度终端设备使用不同的不同频率资源进行数据传输,以提高传输效率和传输性能。
在一种可能的设计中,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M、所述第二反馈数量为N,所述M和所述N均为正整数、且所述M不等于所述N;
所述控制信息包括第一指示域,所述第一指示域不包含有效信息,所述第一指示域占用N个比特,或者,在所述控制信息在所述第一频率资源上传输时,所述第一指示域占用M个比特。例如,第一指示域包括的是冗余信息,或者,第一指示域包括的是其他信息,并非用于指示第一数据中有哪些数据被调度的信息。
通过该可能的设计提供的数据传输方法,网络设备在两次传输第一数据时为终端设备调度不同的BWP进行数据传输,且该两个BWP所支持的传输类型相同但反馈数量不同时,网络设备可以通过控制信息,灵活的向终端设备指示此次被调度的数据,以使得网络设备可以在不同的场景下,灵活的调度终端设备使用不同的不同频率资源进行数据传输,以提高传输效率和传输性能。
在一种可能的设计中,所述方法还包括:
所述网络设备根据所述控制信息,在所述第二频率资源上与所述终端设备传输所述第一数据。
通过该可能的设计提供的数据传输方法,网络设备可以为不同频率资源配置不同的传输参数(即传输类型、反馈数量),以使得网络设备可以在不同的场景下,灵活的调度终端设备使用不同的不同频率资源与网络设备进行数据传输,以提高传输效率和传输性能。
第二方面,本申请实施例提供一种数据传输方法。该方法可以应用于终端设备、也可以应用于终端设备中的芯片。下面以应用于终端设备为例对该方法进行描述,该方法包括:
终端设备在第一频率资源上与网络设备传输第一数据;
所述终端设备接收所述网络设备发送的控制信息,所述控制信息用于调度所述网络设备与终端设备在所述第二频率资源上传输所述第一数据的部分或全部数据,所述第一频率资源支持的第一传输类型与所述第二频率资源支持的第二传输类型不同,或者,所述第一传输类型与所述第二传输类型相同、但所述第一频率资源支持的第一反馈数量与所述第二频率资源支持的第二反馈数量不同;
所述终端设备根据所述控制信息,在所述第二频率资源上与所述网络设备传输所述第一数据。
在一种可能的设计中,所述第一传输类型为基于传输块TB的传输,所述第二传输类型为基于码块组CBG的传输;
所述控制信息包括第一指示域,所述第一指示域的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;
或者,所述第一指示域不包含有效信息;例如,第一指示域包括的是冗余信息,或者,第一指示域包括的是其他信息,并非用于指示第一数据中有哪些数据被调度的信息;
或者,在所述控制信息在所述第一频率资源上传输时,所述控制信息不包括所述第一指示域。
在一种可能的设计中,所述第一传输类型为基于码块组CBG的传输,所述第二传输类型为基于传输块TB的传输;
所述控制信息不包括第一指示域,所述第一指示域的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;
或者,在所述控制信息在所述第一频率资源上传输时,所述控制信息包括所述第一指示域、但所述第一指示域不包含有效信息。例如,第一指示域包括的是冗余信息,或者,第一指示域包括的是其他信息,并非用于指示第一数据中有哪些数据被调度的信息。
在一种可能的设计中,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M,所述第二反馈数量为N,所述M和所述N均为正整数、且所述M小于所述N,所述第一数据在所述第一频率资源上传输时和在所述第二频率资源上传输时,所述第一数据中的数据划分成M个CBG;
所述控制信息包括第一指示域,所述第一指示域占用N个比特,所述N个比特的前M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;
或者,在所述控制信息在所述第一频率资源上传输时,所述第一指示域占用M个比特,所述M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度。
在一种可能的设计中,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M,所述第二反馈数量为N,所述M和所述N均为正整数、且所述M大于所述N,所述第一数据在所述第一频率资源上传输时和在所述第二频率资源上传输时,所述第一数据中的数据划分成M个CBG;
所述控制信息包括第一指示域,所述第一指示域占用N个比特,所述N个比特的每个比特对应所述第一数据的至少一个CBG,用于指示对应的至少一个CBG是否被调度;
或者,在所述控制信息在所述第一频率资源上传输时,所述第一指示域占用M个比特,所述M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度。
在一种可能的设计中,在所述第一指示域占用N个比特时,所述N个比特划分为x个比特和y个比特;
所述N个比特的每个比特对应所述第一数据的至少一个CBG,包括:
所述x个比特中的每个比特对应a个CBG,所述y个比特中的每个比特对应b个CBG。
在一种可能的设计中,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M,所述第二反馈数量为N,所述M和所述N均为正整数、且所述M不等于所述N,所述第一数据在所述第一频率资源上传输时,所述第一数据中的数据划分成M个CBG,所述第一数据在所述第二频率资源上传输时,所述第一数据中的数据划分成N个CBG;
所述控制信息包括第一指示域,所述第一指示域占用N个比特,所述N个比特的每个比特对应N个CBG中的一个CBG,用于指示对应的CBG是否被调度。
在一种可能的设计中,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M、所述第二反馈数量为N,所述M和所述N均为正整数、且所述M不等于所述N;
所述控制信息包括第一指示域,所述第一指示域不包含有效信息,所述第一指示域占用N个比特,或者,在所述控制信息在所述第一频率资源上传输时,所述第一指示域占用M个比特。例如,第一指示域包括的是冗余信息,或者,第一指示域包括的是其他信息,并非用于指示第一数据中有哪些数据被调度的信息。
上述第二方面和第二方面的各可能的设计所提供的数据传输方法,其有益效果可以参见上述第一方面和第一方面的各可能的设计所带来的有益效果,在此不加赘述。
在一种可能的设计中,在所述终端设备为接收方时,所述方法还包括:
所述终端设备使用所述第二传输类型和所述第二反馈数量,反馈所述第一数据的接收情况。
通过该可能的设计提供的数据传输方法,在网络设备在两次传输第一数据时为终端设备调度不同的BWP进行数据传输,且该两个BWP所支持的传输类型不同、或者、两个BWP支持的传输类型相同但反馈数量不同时,终端设备可以依据当前传输数据的BWP所支持的传输类型和反馈数量反馈被调度的数据的接收情况,从而使得网络设备可以基于当前传输数据的BWP所支持的传输类型和反馈数量,准确的获取到第一数据的接收情况,提高了数据传输效率。
在一种可能的设计中,在所述终端设备为接收方时,所述方法还包括:
所述终端设备在所述控制信息包括所述第一指示域、且所述第一指示域为有效指示域时,将所述第一指示域中对应CBG的比特的数量作为反馈数量,反馈每个比特对应的CBG的接收情况。
通过该可能的设计提供的数据传输方法,在网络设备在两次传输第一数据时为终端设备调度不同的BWP进行数据传输,且该两个BWP所支持的传输类型不同、或者、两个BWP支持的传输类型相同但反馈数量不同时,终端设备可以依据当前传输数据的BWP所支持的传输类型和反馈数量反馈被调度的数据的接收情况,从而使得网络设备可以基于当前传输数据的BWP所支持的传输类型和反馈数量,准确的获取到第一数据的接收情况,提高了数据传输效率。
在一种可能的设计中,在所述终端设备为接收方时,所述方法还包括:
所述终端设备在所述控制信息不包括所述第一指示域,或,所述控制信息包括所述第一指示域、但所述第一指示域不包含有效信息时,反馈所述第一数据的TB的接收情况。
通过该可能的设计提供的数据传输方法,在网络设备在两次传输第一数据时为终端设备调度不同的BWP进行数据传输,且该两个BWP所支持的传输类型不同、或者、两个BWP支持的传输类型相同但反馈数量不同时,终端设备可以直接按照TB的方式反馈第一数据的接收情况,从而使得网络设备可以基于TB的反馈方式,准确的获取到第一数据的接收情况,简化了反馈流程,提高了数据传输效率。
第三方面,本申请实施例提供一种通信装置,该通信装置包括:
收发器,用于在第一频率资源上传输第一数据;
处理器,还用于通过所述收发器发送所述控制信息,所述控制信息用于调度在第二频率资源上传输所述第一数据的部分或全部数据,所述第一频率资源支持的第一传输类型与所述第二频率资源支持的第二传输类型不同,或者,所述第一传输类型与所述第二传输类型相同、但所述第一频率资源支持的第一反馈数量与所述第二频率资源支持的第二反馈数量不同。
在一种可能的设计中,所述第一传输类型为基于传输块TB的传输,所述第二传输类型为基于码块组CBG的传输;
所述控制信息包括第一指示域,所述第一指示域的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;
或者,所述第一指示域不包含有效信息;例如,第一指示域包括的是冗余信息,或者,第一指示域包括的是其他信息,并非用于指示第一数据中有哪些数据被调度的信息;
或者,在所述控制信息在所述第一频率资源上传输时,所述控制信息不包括所述第一指示域。
在一种可能的设计中,所述第一传输类型为基于码块组CBG的传输,所述第二传输类型为基于传输块TB的传输;
所述控制信息不包括第一指示域,所述第一指示域的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;
或者,在所述控制信息在所述第一频率资源上传输时,所述控制信息包括所述第一指示域、但所述第一指示域不包含有效信息。例如,第一指示域包括的是冗余信息,或者,第一指示域包括的是其他信息,并非用于指示第一数据中有哪些数据被调度的信息。
在一种可能的设计中,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M,所述第二反馈数量为N,所述M和所述N均为正整数、且所述M小于所述N,所述第一数据在所述第一频率资源上传输时和在所述第二频率资源上传输时,所述第一数据中的数据划分成M个CBG;
所述控制信息包括第一指示域,所述第一指示域占用N个比特,所述N个比特的前M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;
或者,所述N个比特的后M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;
或者,在所述控制信息在所述第一频率资源上传输时,所述第一指示域占用M个比特,所述M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度。
在一种可能的设计中,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M,所述第二反馈数量为N,所述M和所述N均为正整数、且所述M大于所述N,所述第一数据在所述第一频率资源上传输时和在所述第二频率资源上传输时,所述第一数据中的数据划分成M个CBG;
所述控制信息包括第一指示域,所述第一指示域占用N个比特,所述N个比特的每个比特对应所述第一数据的至少一个CBG,用于指示对应的至少一个CBG是否被调度;
或者,在所述控制信息在所述第一频率资源上传输时,所述第一指示域占用M个比特,所述M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度。
在一种可能的设计中,在所述第一指示域占用N个比特时,所述N个比特划分为x个比特和y个比特;
所述N个比特的每个比特对应所述第一数据的至少一个CBG,包括:
所述x个比特中的每个比特对应a个CBG,所述y个比特中的每个比特对应b个CBG。
在一种可能的设计中,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M,所述第二反馈数量为N,所述M和所述N均为正整数、且所述M不等于所述N,所述第一数据在所述第一频率资源上传输时,所述第一数据中的数据划分成M个CBG,所述第一数据在所述第二频率资源上传输时,所述第一数据中的数据划分成N个CBG;
所述控制信息包括第一指示域,所述第一指示域占用N个比特,所述N个比特的每个比特对应N个CBG中的一个CBG,用于指示对应的CBG是否被调度。
在一种可能的设计中,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M、所述第二反馈数量为N,所述M和所述N均为正整数、且所述M不等于所述N;
所述控制信息包括第一指示域,所述第一指示域不包含有效信息,所述第一指示域占用N个比特,或者,在所述控制信息在所述第一频率资源上传输时,所述第一指示域占用M个比特。例如,第一指示域包括的是冗余信息,或者,第一指示域包括的是其他信息,并非用于指示第一数据中有哪些数据被调度的信息。
上述第三方面和第三方面的各可能的设计所提供的通信装置,其有益效果可以参见上述第一方面和第一方面的各可能的设计所带来的有益效果,在此不加赘述。
第四方面,本申请实施例提供一种通信装置,该通信装置包括:
收发器,用于在第一频率资源上传输第一数据,以及,接收控制信息,所述控制信息用于调度在所述第二频率资源上传输所述第一数据的部分或全部数据,所述第一频率资源支持的第一传输类型与所述第二频率资源支持的第二传输类型不同,或者,所述第一传输类型与所述第二传输类型相同、但所述第一频率资源支持的第一反馈数量与所述第二频率资源支持的第二反馈数量不同;
处理器,用于根据所述控制信息,控制所述收发器在所述第二频率资源上传输所述第一数据。
在一种可能的设计中,所述第一传输类型为基于传输块TB的传输,所述第二传输类型为基于码块组CBG的传输;
所述控制信息包括第一指示域,所述第一指示域的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;
或者,所述第一指示域不包含有效信息;例如,第一指示域包括的是冗余信息,或者,第一指示域包括的是其他信息,并非用于指示第一数据中有哪些数据被调度的信息;
或者,在所述控制信息在所述第一频率资源上传输时,所述控制信息不包括所述第一指示域。
在一种可能的设计中,所述第一传输类型为基于码块组CBG的传输,所述第二传输类型为基于传输块TB的传输;
所述控制信息不包括第一指示域,所述第一指示域的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;
或者,在所述控制信息在所述第一频率资源上传输时,所述控制信息包括所述第一指示域、但所述第一指示域不包含有效信息。例如,第一指示域包括的是冗余信息,或者,第一指示域包括的是其他信息,并非用于指示第一数据中有哪些数据被调度的信息。
在一种可能的设计中,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M,所述第二反馈数量为N,所述M和所述N均为正整数、且所述M小于所述N,所述第一数据在所述第一频率资源上传输时和在所述第二频率资源上传输时,所述第一数据中的数据划分成M个CBG;
所述控制信息包括第一指示域,所述第一指示域占用N个比特,所述N个比特的前M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;
或者,在所述控制信息在所述第一频率资源上传输时,所述第一指示域占用M个比特,所述M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度。
在一种可能的设计中,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M,所述第二反馈数量为N,所述M和所述N均为正整数、且所述M大于所述N,所述第一数据在所述第一频率资源上传输时和在所述第二频率资源上传输时,所述第一数据中的数据划分成M个CBG;
所述控制信息包括第一指示域,所述第一指示域占用N个比特,所述N个比特的每个比特对应所述第一数据的至少一个CBG,用于指示对应的至少一个CBG是否被调度;
或者,在所述控制信息在所述第一频率资源上传输时,所述第一指示域占用M个比特,所述M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度。
在一种可能的设计中,在所述第一指示域占用N个比特时,所述N个比特划分为x个比特和y个比特;
所述N个比特的每个比特对应所述第一数据的至少一个CBG,包括:
所述x个比特中的每个比特对应a个CBG,所述y个比特中的每个比特对应b个CBG。
在一种可能的设计中,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M,所述第二反馈数量为N,所述M和所述N均为正整数、且所述M不等于所述N,所述第一数据在所述第一频率资源上传输时,所述第一数据中的数据划分成M个CBG,所述第一数据在所述第二频率资源上传输时,所述第一数据中的数据划分成N个CBG;
所述控制信息包括第一指示域,所述第一指示域占用N个比特,所述N个比特的每个比特对应N个CBG中的一个CBG,用于指示对应的CBG是否被调度。
在一种可能的设计中,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M、所述第二反馈数量为N,所述M和所述N均为正整数、且所述M不等于所述N;
所述控制信息包括第一指示域,所述第一指示域不包含有效信息,所述第一指示域占用N个比特,或者,在所述控制信息在所述第一频率资源上传输时,所述第一指示域占用M个比特。例如,第一指示域包括的是冗余信息,或者,第一指示域包括的是其他信息,并非用于指示第一数据中有哪些数据被调度的信息。
在一种可能的设计中,所述收发器,还用于在所述通信装置为接收方时,使用所述第二传输类型和所述第二反馈数量,反馈所述第一数据的接收情况。
在一种可能的设计中,所述收发器,还用于在所述通信装置为接收方、且所述控制信息包括所述第一指示域、且所述第一指示域为有效指示域时,将所述第一指示域中对应CBG的比特的数量作为反馈数量,反馈每个比特对应的CBG的接收情况。
在一种可能的设计中,所述收发器,还用于在所述通信装置为接收方时,在所述控制信息不包括所述第一指示域,或,所述控制信息包括所述第一指示域、但所述第一指示域不包含有效信息时,反馈所述第一数据的TB的接收情况。
上述第四方面和第四方面的各可能的设计所提供的通信装置,其有益效果可以参见上述第二方面和第二方面的各可能的设计所带来的有益效果,在此不加赘述。
第五方面,本申请实施例提供一种通信装置,该通信装置包括:处理器、存储器、发送器、接收器;所述发送器和所述接收器耦合至所述处理器,所述处理器控制所述发送器的发送动作,所述处理器控制所述接收器的接收动作;
其中,所述存储器用于存储计算机可执行程序代码,所述程序代码包括指令;当所述处理器执行所述指令时,所述指令使所述通信设备执行如上述第一方面和第一方面的各可能的设计所述的方法。
第六方面,本申请实施例提供一种通信装置,该通信装置包括:处理器、存储器、发送器、接收器;所述发送器和所述接收器耦合至所述处理器,所述处理器控制所述发送器的发送动作,所述处理器控制所述接收器的接收动作;
其中,所述存储器用于存储计算机可执行程序代码,所述程序代码包括指令;当所述处理器执行所述指令时,所述指令使所述通信设备执行如上述第二方面和第二方面的各可能的设计所述的方法。
第七方面,本申请实施例提供一种芯片,所述芯片上存储有计算机程序,在所述计算机程序被处理器执行时,执行如如上述第一方面和第一方面的各可能的设计所述的方法。
第八方面,本申请实施例提供一种芯片,所述芯片上存储有计算机程序,在所述计算机程序被处理器执行时,执行如如上述第二方面和第二方面的各可能的设计所述的方法。
第九方面,本申请实施例提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面或第一方面的各种可能的设计中的方法。
第十方面,本申请实施例提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第二方面或第二方面的各种可能的设计中的方法。
第十一方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,在所述计算机程序被处理器执行时,执行如上述第一方面或第一方面的各种可能的设计中的方法。
第十二方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,在所述计算机程序被处理器执行时,执行如上述第二方面或第二方面的各种可能的设计中的方法。
本申请实施例提供的数据传输方法、通信装置及存储介质,网络设备可以为不同频率资源配置不同的传输参数(即传输类型、反馈数量),以使得网络设备可以在不同的场景下,灵活的调度终端设备使用不同的不同频率资源进行数据传输,以提高传输效率和传输性能。
附图说明
图1为本申请实施例应用的移动通信***的架构示意图;
图2为本申请实施例提供的一种数据传输方法的信令流程图;
图3为本申请实施例提供的一种频率资源分布示意图;
图4A为本申请实施例提供的数据传输示意图一;
图4B为本申请实施例提供的数据传输示意图二;
图5A为本申请实施例提供的数据传输示意图三;
图5B为本申请实施例提供的数据传输示意图四;
图6A为本申请实施例提供的数据传输示意图五;
图6B为本申请实施例提供的数据传输示意图六;
图7为本申请实施例提供的数据传输示意图七;
图8为本申请实施例提供的一种通信装置的结构示意图;
图9为本申请实施例提供的另一种通信装置的结构示意图;
图10为本申请实施例提供的又一种通信装置的结构示意图;
图11为本申请实施例提供的又一种通信装置的结构示意图。
具体实施方式
图1为本申请实施例应用的移动通信***的架构示意图。如图1所示,该移动通信***可以包括核心网设备110、无线接入网设备120和至少一个终端设备(如图1中的终端设备130和终端设备140)。终端设备通过无线的方式与无线接入网设备120相连,无线接入网设备120通过无线或有线方式与核心网设备110连接。核心网设备110与无线接入网设备120可以是独立的不同的物理设备,也可以是将核心网设备110的功能与无线接入网设备120的逻辑功能集成在同一个物理设备上,还可以是一个物理设备上集成了部分核心网设备110的功能和部分的无线接入网设备120的功能。终端设备可以是固定位置的,也可以是可移动的。图1只是示意图,该移动通信***中还可以包括其它网络设备,例如还可以包括无线中继设备和无线回传设备等,在图1中未画出。本申请实施例对该移动通信***中包括的核心网设备110、无线接入网设备120和终端设备的数量不做限定。
无线接入网设备120是终端设备通过无线方式接入到该移动通信***中的接入设备,可以是基站NodeB、演进型基站eNodeB、5G移动通信***或新一代无线(new radio,NR)通信***中的基站、未来移动通信***中的基站、WiFi***中的接入节点等,本申请实施例对无线接入网设备120所采用的具体技术和具体设备形态不做限定。在本申请实施例中,无线接入网设备120简称网络设备,如果无特殊说明,在本申请实施例中,网络设备均指无线接入网设备120。另外,在本申请实施例中,术语5G和NR可以等同。
终端设备也可以称为终端Terminal、用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)等。终端设备可以是手机(mobilephone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端设备、增强现实(augmented reality,AR)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等。
无线接入网设备120和终端设备可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上;还可以部署在空中的飞机、气球和人造卫星上。本申请实施例对无线接入网设备120和终端设备的应用场景不做限定。
本申请实施例可以适用于下行信号传输,也可以适用于上行信号传输,还可以适用于设备到设备(device to device,D2D)的信号传输。对于下行信号传输,发送设备是无线接入网设备120,对应的接收设备是终端设备。对于上行信号传输,发送设备是终端设备,对应的接收设备是无线接入网设备120。对于D2D的信号传输,发送设备是终端设备,对应的接收设备也是终端设备。本申请实施例对信号的传输方向不做限定。
无线接入网设备120和终端设备之间以及终端设备和终端设备之间可以通过授权频谱(licensed spectrum)进行通信,也可以通过免授权频谱(unlicensed spectrum)进行通信,也可以同时通过授权频谱和免授权频谱进行通信。无线接入网设备120和终端设备之间以及终端设备和终端设备之间可以通过6吉兆赫(gigahertz,GHz)以下的频谱进行通信,也可以通过6GHz以上的频谱进行通信,还可以同时使用6GHz以下的频谱和6GHz以上的频谱进行通信。本申请实施例对无线接入网设备120和终端设备之间所使用的频谱资源不做限定。
以网络设备和终端设备进行通信为例,5G通信***中,一个独立的小区包括一个用于传输下行数据的载波(carrier),以及,0个或至少一个用于传输上行数据的载波。当网络设备需要使用更大的***带宽与终端设备进行通信时,网络设备可以使用载波聚合(Carrier Aggregation,CA)的方式,将多个小区的载波聚合在一起,以通过该多个载波与终端设备进行通信。在载波聚合场景下,被聚合的每个载波称为单元载波(componentcarrier,CC)。由于一个CC即为一个单载波,因此,本申请实施例中单载波和CC可以等同。上述所说的***带宽可以理解为:网络设备在与终端设备进行通信时,所使用的载波的最大频率宽度(也可以称为带宽)。例如,当网络设备与终端设备采用单CC进行通信时,***带宽即为该单CC的带宽。当网络设备与终端设备采用载波聚合的方式进行通信时,***带宽即为所有CC的带宽相加所得到的带宽。当网络设备与终端设备采用双连接(dualconnectivity,DC)方式进行通信时,***带宽即为所有进行双连接的两个CC的带宽相加所得到的带宽等。
5G通信***中,上述所说的CC的带宽可以很大(例如200MHz或400MHz等)。由于有些终端设备并不支持这么大的带宽,因此未来5G通信***中支持部分带宽(bandwidthpart,BWP)的概念。即,支持网络设备和终端设备占用***带宽的一部分带宽进行通信。例如,网络设备可以为终端设备配置20MHz的BWP,以使得终端设备可以使用20MHz的带宽与网络设备进行通信。可以理解,上述所说的5G通信***可以为使用频分双工(frequencydivision duplexing,FDD)或时分双工(time division duplexing,TDD)进行通信的通信***。
上述所说的BWP可以分为下行(downlink,DL)BWP和上行(uplink,UP)BWP。目前,网络设备可以为终端设备配置多个DL BWP以及多个UL BWP,并激活至少一个DL BWP和激活至少一个UL BWP与终端设备进行通信。例如,终端设备可以在激活的DL BWP(即active DLBWP)上接收下行信号。这里所说的下行信号包括但不限于下行控制信令、下行数据、同步信号(synchronization signal,SS)、信道状态信息参考信号(channel state informationreference signal,CSI-RS)、解调参考信号(demodulation reference signal,DMRS)、相位跟踪参考信号(phase tracking reference signal,PTRS)等。相应地,终端设备可以在激活的UL BWP上发送上行信号。这里所说的上行信号包括但不限于上行控制信令、上行数据、调度请求(scheduling request,SR)、信道探测参考信号(sounding referencesignal,SRS)、信道状态信息(channel state information,CSI)/信道质量指示(ChannelQuality Indicator,CQI)、相位跟踪参考信号(phase tracking reference signal,PTRS)等。下述申请文件中涉及BWP的地方,均代指DL BWP或UP BWP,不再专门区分。
然而,当网络设备为终端设备配置多个BWP时,网络设备如何配置该多个BWP的传输参数是一个亟待解决的问题。
混合自动重传请求(hybrid automatic repeat request,HARQ)是一种将前向纠错编码(forward error correction,FEC)和自动重传请求(automatic repeat request,ARQ)相结合而形成的技术。通过FEC可以在传输的数据中添加冗余信息。这样,接收端在接收到数据后,可以使用检错码,例如循环冗余校验(cyclic redundancy check,CRC),检测接收到的数据是否出错。同时,接收端在检测的过程中,可以通过数据中的冗余信息纠正一部分错误,以减少数据重传的次数。若接收端检测确定数据正确(即CRC校验成功),则接收端可以向发送端发送一个肯定的确认(ACK),以通知该数据被正确接收。若接收端检测检测确定数据错误(即CRC校验失败),即通过FEC也无法纠正的错误,则接收端可以通过ARQ机制请求发送端重新发送数据。具体地,接收端可以向发送端发送一个否定的确认(NACK),以通知该数据接收失败。发送端在接收到该数据的NACK后,会重发该数据。其中,上述所说的ACK和NACK可以统称为HARQ-ACK信息。
在长期演进(long term evolution,LTE)通信***中,上行数据和下行数据的传输都是基于传输块(transmission block,TB)的传输。即传输类型为基于TB的传输。也就是说,接收端在反馈HARQ-ACK信息时,每个TB会用1个比特来表示其接收情况。例如,1代表接收正确(即CRC校验成功),0代表接收失败(即CRC校验失败)。在使用这种方式进行数据接收情况的反馈时,即便TB中仅有一小部分数据接收失败,仍然会反馈整个TB接收失败,以使得发送端需要重传整个TB,导致数据重传的开销较大。需要说明的是,发送端每次传输时可以传输几个TB,以及,接收端在HARQ-ACK信息中占用几个比特反馈TB的接收情况,可以根据反馈数量确定。例如,在反馈数量为2时,网络设备与终端设备每次传输时可以传输2个TB,相应地,接收端可以在HARQ-ACK信息占用2个比特反馈该2个TB的接收情况。其中,反馈数量具体可以根据通信***的配置确定。
5G通信***中除了基于TB的传输之外,还引入了基于码块组(code block group,CBG)的传输。也就是说,5G通信***中的传输类型包括:基于TB的传输和基于CBG的传输。基于CBG的传输是将一个TB中的码块(code block,CB)划分为一个或多个CBG,每个CBG包括至少一个CB。这样,接收端在反馈HARQ-ACK信息时,每个CBG会用1个比特来表示该CBG的接收情况(即接收正确或接收失败)。即,CBG有几个,HARQ-ACK信息就占用几个比特数。因此,本申请实施例中,网络设备为终端设备配置的最大CBG数量也可以称为反馈数量。如果无特殊说明,在本申请实施例中,网络设备为终端设备配置的最大CBG数量与反馈数量可以等同。
在该场景下,在TB存在接收失败的数据时,发送端可以仅重传接收失败的CBG,不需要再重传整个TB,减少了数据重传的开销。需要说明的是,发送端每次传输时可以将一个TB最多划分成几个CBG,以及,接收端在HARQ-ACK信息中占用几个比特反馈该TB的CBG的接收情况,可以根据反馈数量确定。例如,在反馈数量为5时,网络设备与终端设备每次传输时可以将一个TB最多划分成5个CBG。相应地,接收端可以在HARQ-ACK信息占用5个比特反馈该5个CBG的接收情况。其中,反馈数量具体可以根据通信***的配置确定。
因此,本申请实施例提供一种数据传输方法,可以为两个BWP配置不同的传输参数(即传输类型、反馈数量),以使得网络设备可以在不同的场景下,灵活的调度终端设备使用不同的BWP进行数据传输,以提高传输效率和传输性能。可以理解的是,本申请实施例的方法可以适用于网络设备与终端设备之间进行通信的场景,也可以适用于终端设备与终端设备之间进行D2D通信的场景。在适用于网络设备与终端设备之间进行通信的场景时,本申请实施例的方法中的第一通信装置可以为网络设备,也可以为网络设备中的芯片。本申请实施例的方法中的第二通信装置可以为终端设备,也可以为终端设备中的芯片。在适用于终端设备与终端设备之间进行通信的场景时,本申请实施例的方法中的第一通信装置可以为一侧的终端设备,也可以为该终端设备中的芯片。本申请实施例的方法中的第二通信装置可以为另一侧的终端设备,也可以为该终端设备中的芯片。
下述申请文件均以第一通信装置为网络设备、第二通信装置为终端设备为例,通过一些实施例对本申请的技术方案进行详细说明。下面这几个实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
图2为本申请实施例提供的一种数据传输方法的信令流程图。如图2所示,该方法可以包括:
S101、网络设备在第一频率资源上与终端设备传输第一数据。
S102、网络设备向终端设备发送控制信息。
其中,控制信息用于调度网络设备与终端设备在第二频率资源上传输第一数据的部分或全部数据,第一频率资源支持的第一传输类型与第二频率资源支持的第二传输类型不同,或者,第一传输类型与第二传输类型相同、但第一频率资源支持的第一反馈数量与第二频率资源支持的第二反馈数量不同。
S103、终端设备根据控制信息,在第二频率资源上与网络设备传输第一数据。
本实施例中,网络设备可以为终端设备配置多个频率资源,且可以为不同频率资源配置不同的传输参数,即传输类型和/或反馈数量。其中,这里所说的频率资源例如可以为同一CC的不同BWP,也可以为不同CC的BWP,还可以为不同CC。
以同一CC的不同BWP为例,网络设备可以配置该CC的BWP1的传输类型为基于CBG的传输,配置该CC的BWP2的传输类型为基于TB的传输。或者,网络设备可以配置该CC的BWP1的传输类型为基于TB的传输,配置该CC的BWP2的传输类型为基于CBG的传输。或者,网络设备可以配置该CC的BWP1的传输类型和BWP2的传输类型均为基于CBG的传输,但两个BWP的反馈数量不同。可以理解,当同一CC的两个BWP的传输类型不同时,该两个BWP的反馈数量可以相同也可以不同。
图3为本申请实施例提供的一种频率资源分布示意图。如图3所示,以CC1和CC2为例,其中,CC1和CC2均包括BWP1和BWP2。在本示例中,网络设备配置CC1的BWP1的传输类型为基于TB的传输、传输数量为1(即每次数据传输可以传输1个TB)、反馈数量为1(即HARQ-ACK信息占用1个比特数反馈该TB的接收情况)。网络设备配置CC1的BWP2的传输类型为基于CBG的传输、传输数量为2(即每次数据传输可以传输2个TB)、反馈数量为3(每个TB划分成3个CBG,HARQ-ACK信息占用3个比特数反馈该TB的CBG的接收情况)。网络设备配置CC2的BWP1的传输类型为基于TB的传输、传输数量为2(即每次数据传输可以传输2个TB)、反馈数量为2(即HARQ-ACK信息占用2个比特数反馈该2个TB的接收情况)。网络设备配置CC2的BWP2的传输类型为基于CBG的传输、传输数量为1(即每次数据传输可以传输1个TB)、反馈数量为5(每个TB划分成5个CBG,HARQ-ACK信息占用5个比特数反馈该TB的CBG的接收情况)。
当网络设备与终端设备传输第一数据时,网络设备在第一BWP上与终端设备进行第一数据的第k次传输后,可以通过控制信息调度终端设备在第二BWP上与网络设备进行第一数据的第k+1次传输(传输第一数据的部分数据或全部数据),以灵活的调度终端设备使用不同的BWP进行数据传输,提高传输效率和传输性能。通过这种方式,终端设备可以在重传同一数据时,使用不同的BWP上进行数据传输。例如,网络设备可以在第一BWP的负载大于预设阈值时,在调度终端设备进行第一数据的第k+1次传输时,通过控制信息调度终端设备在负载较小的第二BWP进行第一数据的重传。即,不再分配终端设备使用负载大的第一BWP重传第一数据,而是分配终端设备在负载较小的BWP进行数据重传。平衡各BWP的负载,提高数据的传输效率和传输性能。或者,网络设备可以在第一BWP的信道质量较差时,在调度终端设备进行第一数据的第k+1次传输时,通过控制信息调度终端设备在信道质量较好的BWP上与网络设备进行第一数据的重传。即,不再分配终端设备使用信道质量差的第一BWP重传第一数据,而是分配终端设备在信道质量好的BWP进行数据重传。通过这种方式,可以提高数据的传输效率和传输性能。
另外,本实施例不限定触发网络设备发送控制信息的条件。例如,当网络设备和终端设备采用多次重复发送第一数据的方式来保证第一数据的传输可靠性时(即在多次传输第一数据的过程中,接收端不会向发送端反馈第一数据的接收情况),网络设备可以在第一BWP1上完成第一数据的传输后、且第一数据的传输次数未达到预设次数时,直接发送上述控制信息。
或者,当网络设备和终端设备基于HARQ-ACK信息的反馈方式发送第一数据时,网络设备可以获取在BWP1上传输的第一数据的接收情况(即正确接收或接收失败),进而网络设备可以在第一数据存在部分或全部数据接收失败时,发送上述控制信息。相应地,本实施例也不限定网络设备获取第一数据的接收情况的方式。例如,在网络设备为发送端,终端设备为接收端时,网络设备可以通过接收终端设备反馈的第一数据的接收情况,获取第一数据的接收情况。在网络设备为接收端,终端设备为发送端时,网络设备可以通过自己对第一数据的检测情况,确定第一数据的接收情况。
本申请实施例提供的数据传输方法,网络设备可以为不同频率资源配置不同的传输参数(即传输类型、反馈数量),以使得网络设备可以在不同的场景下,灵活的调度终端设备使用不同的不同频率资源进行数据传输,以提高传输效率和传输性能。
现有技术中,在配置终端设备使用基于CBG的传输来传输数据时,网络设备向终端设备发送的控制信息中还可以包括CBG传输指示(CBG transmission indication,CBGTI)域。其中,CBGTI中的每个比特对应一个CBG,用于指示对应的CBG是否被调度传输。例如,网络设备配置终端设备下行数据传输的CBG个数为5。即,反馈数量为5。在该场景下,控制信息的CBGTI域可以占用5个比特,每个比特对应一个CBG,用于指示对应的CBG是否被调度。示例性的,网络设备在第一次向终端设备发送该下行数据时,控制信息中的CBGTI域可以为11111,用于指示此次有5个CBG被调度传输。若终端设备在接收到该下行数据后,向基站反馈前3个CBG接收正确、后2个CBG接收失败,则网络设备在第二次传输时,可以在CBGTI中指示00011,以指示终端设备此次仅有后两个CBG进行了传输。
然而,现有技术并未涉及,当网络设备在两次传输第一数据时为终端设备调度不同的BWP进行数据传输,且该两个BWP所支持的传输类型不同、或者、两个BWP支持的传输类型相同但反馈数量不同时,网络设备如何通过控制信息向终端设备指示此次被调度的数据。
下面本申请实施例以BWP1(即第一BWP)和BWP2(即第二BWP)为例,对网络设备如何通过控制信息向终端设备指示此次被调度的数据进行说明和介绍。假定在BWP1上的传输为第一数据的第k次传输,在BWP2上的传输为第一数据的第k+1次传输。其中,BWP1和BWP2可以为同一CC的不同BWP,也可以为不同CC的BWP等。
第一种场景:BWP1支持的第一传输类型与BWP2支持的第二传输类型不同。
第一种情况:图4A为本申请实施例提供的数据传输示意图一。图4B为本申请实施例提供的数据传输示意图二。如图4A和图4B所示,当网络设备与终端设备在BWP1上基于TB传输第一数据后,网络设备通过控制信息调度网络设备与终端设备在BWP2上,基于CBG传输第一数据的全部数据。即,BWP1支持的第一传输类型为基于TB的传输,BWP2支持的第二传输类型为基于CBG的传输。可选的,网络设备可以在BWP1上向终端设备发送控制信息,如图4A所示的控制信息2。网络设备也可以在BWP2上向终端设备发送控制信息,如图4B所示的控制信息2。图4A和图4B中所示的控制信息1为用于调度网络设备与终端设备在BWP1上传输第一数据的控制信息。
在本实施例中,由于第k次传输为基于TB的传输,即便网络设备与终端设备基于HARQ-ACK信息的反馈方式发送第一数据、且第一数据中仅有一小部分数据接收失败,仍然需要在第k+1次重传整个第一数据。因此,网络设备与终端设备在BWP2上,基于CBG传输第一数据时,需要传输第一数据的所有CBG。因此,网络设备可以使用如下几种方式,通过控制信息指示在BWP2上的传输的是第一数据的哪些数据。具体地:
方式1:网络设备向终端设备所发送的控制信息可以包括第一指示域。其中,第一指示域的每个比特对应第一数据的一个CBG,用于指示对应的CBG是否被调度在BWP2上传输。可以理解,上述第一指示域在5G通信***可能仍然沿用前述通信***中CBGTI的术语。本申请实施例对第一指示域在各个通信***中的命名不作限定。
第一指示域所包括的比特数具体可以根据BWP2支持的第二反馈数量确定。该反馈数量也可以表征该第一数据在BWP2上传输时,第一数据中的数据划分的CBG的数量,以及,HARQ-ACK信息中使用多少个比特反馈第一数据的接收情况。在该实现方式下,当终端设备为接收端、且网络设备与终端设备基于HARQ-ACK信息的反馈方式发送第一数据时,终端设备在接收到网络设备在BWP2上发送的第一数据的全部数据后,可以使用BWP2支持的第二传输类型和第二反馈数量,反馈第一数据的每个CBG的接收情况。
以第二反馈数量为3为例,即第一数据在BWP2上传输时,第一数据中的数据划分成3个CBG。则第一指示域可以包括3个比特,每个比特对应一个CBG,用于指示对应的CBG是否被调度。以取值为1时,用于指示对应的CBG被调度。在该示例中,第一指示域可以为111。相应地,当终端设备为接收端、且网络设备与终端设备基于HARQ-ACK信息的反馈方式发送第一数据时,终端设备在HARQ-ACK信息中使用3个比特,反馈第一数据的每个CBG的接收情况。
方式2:网络设备向终端设备所发送的控制信息可以包括第一指示域。但是第一指示域不包含有效信息。例如,第一指示域包括的是冗余信息,或者,第一指示域包括的是其他信息,并非用于指示第一数据中有哪些数据被调度的信息。在该场景下,终端设备在接收到控制信息后,并不会从第一指示域读取指示第一数据中有哪些数据被传输的信息。在该实现方式下,网络设备可以隐式的指示第一数据的全部数据被调度在BWP2上传输。
可选的,当终端设备为接收端、且网络设备与终端设备基于HARQ-ACK信息的反馈方式发送第一数据时,终端设备在接收到网络设备在BWP2上发送的第一数据的全部数据后,可以反馈第一数据的TB的接收情况。也就是说,终端设备将第一数据作为基于TB的传输处理,即,对第一数据的反馈是以TB为单位进行反馈而不是以CBG为单位进行反馈。或者,终端设备在接收到网络设备在BWP2上发送的第一数据的全部数据后,可以使用BWP2支持的第二传输类型和第二反馈数量,反馈第一数据的每个CBG的接收情况。
方式3:在控制信息在BWP1上传输时,网络设备向终端设备所发送的控制信息不包括第一指示域,以保证在相同BWP上的控制信息的大小相同。通过将相同BWP上的控制信息的大小保持相同,可以减少终端设备盲检控制信息的次数,进而可以降低终端设备的功耗。在该实现方式下,网络设备通过该控制信息的大小,可以隐式的指示第一数据的全部数据被调度在BWP2上传输。
可选的,当终端设备为接收端、且网络设备与终端设备基于HARQ-ACK信息的反馈方式发送第一数据时,终端设备在接收到网络设备在BWP2上发送的第一数据的全部数据后,可以反馈第一数据的TB的接收情况。也就是说,终端设备将第一数据作为基于TB的传输处理,即,对第一数据的反馈是以TB为单位进行反馈而不是以CBG为单位进行反馈。或者,终端设备在接收到网络设备在BWP2上发送的第一数据的全部数据后,可以使用BWP2支持的第二传输类型和第二反馈数量,反馈第一数据的每个CBG的接收情况。
第二种情况:图5A为本申请实施例提供的数据传输示意图三。图5B为本申请实施例提供的数据传输示意图四。如图5A和图5B所示,当网络设备与终端设备在BWP1上基于CBG传输第一数据后,网络设备通过控制信息调度网络设备与终端设备在BWP2上,基于TB传输第一数据的全部数据。即,BWP1支持的第一传输类型为基于CBG的传输,BWP2支持的第二传输类型为基于TB的传输。可选的,网络设备可以在BWP1上向终端设备发送控制信息,如图5A所示的控制信息2。网络设备也可以在BWP2上向终端设备发送控制信息,如图5B所示的控制信息2。图5A和图5B中所示的控制信息1为用于调度网络设备与终端设备在BWP1上传输第一数据的控制信息。
在本实施例中,虽然第k次传输为基于CBG的传输,但是第k+1次为基于TB的传输。即便网络设备与终端设备基于HARQ-ACK信息的反馈方式发送第一数据、且第一数据中仅有一小部分数据接收失败,仍然需要在第k+1次重传整个第一数据。因此,网络设备与终端设备在BWP2上,基于TB传输第一数据时,需要传输第一数据的所有数据。因此,网络设备可以使用如下几种方式,通过控制信息指示在BWP2上的传输的是第一数据的哪些数据。具体地:
方式1:网络设备向终端设备所发送的控制信息不包括第一指示域。在该实现方式下,网络设备通过控制信息指示整个TB是否被调度的方式,指示第一数据的全部数据被调度在BWP2上传输。
在该实现方式下,当终端设备为接收端、且网络设备与终端设备基于HARQ-ACK信息的反馈方式发送第一数据时,终端设备在接收到网络设备在BWP2上发送的第一数据的全部数据后,可以反馈第一数据的TB的接收情况。也就是说,终端设备将第一数据作为基于TB的传输处理,即,对第一数据的反馈是以TB为单位进行反馈而不是以CBG为单位进行反馈。
方式2:在控制信息在BWP1上传输时,网络设备向终端设备所发送的控制信息可以包括第一指示域,以保证在相同BWP上的控制信息的大小相同。通过将相同BWP上的控制信息的大小保持相同,可以减少终端设备盲检控制信息的次数,进而可以降低终端设备的功耗。在该实现方式下,网络设备通过该控制信息的大小,可以隐式的指示第一数据的全部数据被调度在BWP2上传输。
在该场景下,上述控制信息中的第一指示域不包含有效信息。例如,第一指示域包括的是冗余信息,或者,第一指示域包括的是其他信息,并非用于指示第一数据中有哪些数据被调度的信息。在该场景下,终端设备在接收到控制信息后,并不会从第一指示域中读取指示第一数据中有哪些数据被传输的信息。
在该实现方式下,当终端设备为接收端、且网络设备与终端设备基于HARQ-ACK信息的反馈方式发送第一数据时,终端设备在接收到网络设备在BWP2上发送的第一数据的全部数据后,可以反馈第一数据的TB的接收情况。也就是说,终端设备将第一数据作为基于TB的传输处理,即,对第一数据的反馈是以TB为单位进行反馈而不是以CBG为单位进行反馈。
第二种场景:图6A为本申请实施例提供的数据传输示意图五。图6B为本申请实施例提供的数据传输示意图六。如图6A和图6B所示,当网络设备与终端设备在BWP1上基于CBG传输第一数据后,网络设备通过控制信息调度网络设备与终端设备在BWP2上,基于CBG传输第一数据的全部数据。即,BWP1支持的第一传输类型和BWP2支持的第二传输类型均为基于CBG的传输。区别在于BWP1支持的第一反馈数量M与BWP2支持的第二反馈数量N不同。其中,M与N均为正整数。可选的,网络设备可以在BWP1上向终端设备发送控制信息,如图6A所示的控制信息2。网络设备也可以在BWP2上向终端设备发送控制信息,如图6B所示的控制信息2。图6A和图6B中所示的控制信息1为用于调度网络设备与终端设备在BWP1上传输第一数据的控制信息。
第一种情况:第一数据在BWP1上传输时和在BWP2上传输时,第一数据中的数据均划分成M个CBG。即,第一数据在两次传输中的CBG结构相同。也就是说,第一数据在BWP1上传输时第i个CBG所包括的CB,与第一数据在BWP2上传输时第i个CBG所包括的CB相同。其中,i为小于或等于M的正整数。其中,BWP1支持的第一反馈数量M小于BWP2支持的第二反馈数量N。
在本实施例中,若网络设备与终端设备基于HARQ-ACK信息的反馈方式发送第一数据、且第一数据中仅有一小部分数据接收失败,则可以在第k+1次重传第一数据的部分数据。若网络设备与终端设备基于HARQ-ACK信息的反馈方式发送第一数据、且第一数据中全部数据接收失败,则可以在第k+1次重传第一数据的全部数据。若网络设备与终端设备采用多次重复发送的方式发送第一数据,则可以在第k+1次重传第一数据的全部数据。因此,网络设备可以使用如下几种方式,通过控制信息指示在BWP2上的传输的是第一数据的哪些数据。具体地:
方式1、网络设备向终端设备所发送的控制信息可以包括第一指示域。其中,第一指示域所包括的比特数具体可以根据BWP2支持的第二反馈数量确定。该反馈数量也可以表征该第一数据在BWP2上传输时,第一数据中的数据划分的CBG的数量,以及,HARQ-ACK信息中使用多少个比特反馈第一数据的接收情况。
在本实施例中,第一指示域可以占用N(即BWP2支持的第二反馈数量)个比特,N个比特的前M个比特中的每个比特对应第一数据的一个CBG,用于指示对应的CBG是否被调度在BWP2上传输。或者,N个比特的后M个比特中的每个比特对应第一数据的一个CBG,用于指示对应的CBG是否被调度在BWP2上传输。
以BWP1支持的第一反馈数量M为3、BWP2支持的第二反馈数量N为5为例,即第一数据在BWP2上传输时,第一数据中的数据划分成3个CBG,分别为CBG0、CBG1、CBG2。则第一指示域可以包括5个比特,该5个比特中的前3个比特的每个比特对应一个CBG。即第1个比特指示CBG0是否被调度在BWP2上传输,第2个比特指示CBG1是否被调度在BWP2上传输,第3个比特指示CBG2是否被调度在BWP2上传输,第4个和第5个比特不用于指示某个CBG是否被调度在BWP2上传输。或者,第一指示域可以包括5个比特,该5个比特中的后3个比特的每个比特对应一个CBG。即第3个比特指示CBG0是否被调度在BWP2上传输,第4个比特指示CBG1是否被调度在BWP2上传输,第5个比特指示CBG2是否被调度在BWP2上传输,第1个和第2个比特不用于指示某个CBG是否被调度在BWP2上传输。
在该实现方式下,当终端设备为接收端、且网络设备与终端设备基于HARQ-ACK信息的反馈方式发送第一数据时,终端设备在接收到网络设备在BWP2上发送的第一数据的全部或部分数据后,可以使用BWP2支持的第二传输类型和第二反馈数量,反馈第一数据的每个CBG的接收情况。也就是说,在反馈HARQ-ACK信息时,终端设备使用N个比特反馈第一数据的每个CBG的接收情况。继续参照上述示例,终端设备可以使用5个比特进行反馈。例如,终端设备根据BWP2支持的第二反馈数量5,将第一数据划分成5个CBG,每个比特均指示一个CBG的接收情况。或者,终端设备仍然按照BWP1支持的第一反馈数量,将第一数据划分成3个CBG,使用5个比特中的3个比特,指示该3个CBG的接收情况。也就是说,5个比特中仅有3个比特包含有效信息,其余2个比特不包含有效信息,即不用于指示某个实际传输的CBG是否成功传输。该3个比特可以为5个比特中的前3个比特,也可以为后3个比特等。
或者,终端设备在接收到网络设备在BWP2上发送的第一数据的全部或部分数据后,可以将第一指示域中对应CBG的比特的数量作为反馈数量,反馈每个比特对应的CBG的接收情况。即在反馈HARQ-ACK信息时,终端设备按照第一数据中的数据被划分成M个CBG的原则,反馈第一数据的每个CBG的接收情况。继续参照上述示例,则上述终端设备将第一数据中的数据被划分成3个CBG,并在HARQ-ACK信息中使用3个比特,反馈第一数据的每个CBG的接收情况。
方式2、在控制信息在BWP1上传输时,第一指示域占用M个比特,该M个比特中的每个比特对应第一数据的一个CBG,用于指示对应的CBG是否被调度。通过这种方式,可以保证在相同BWP上的控制信息的大小相同。通过将相同BWP上的控制信息的大小保持相同,可以减少终端设备盲检控制信息的次数,进而可以降低终端设备的功耗。
以BWP1支持的第一反馈数量为3、BWP2第二反馈数量为5为例,即第一数据在BWP2上传输时,第一数据中的数据划分成3个CBG,分别为CBG0、CBG1、CBG2。则第一指示域可以包括3个比特,该3个比特中的每个比特对应一个CBG。即第1个比特指示CBG0是否被调度在BWP2上传输,第2个比特指示CBG1是否被调度在BWP2上传输,第3个比特指示CBG2是否被调度在BWP2上传输。
在该实现方式下,当终端设备为接收端、且网络设备与终端设备基于HARQ-ACK信息的反馈方式发送第一数据时,终端设备在接收到网络设备在BWP2上发送的第一数据的全部或部分数据后,可以使用BWP2支持的第二传输类型和第二反馈数量,反馈第一数据的每个CBG的接收情况。也就是说,在反馈HARQ-ACK信息时,终端设备使用N个比特反馈第一数据的每个CBG的接收情况。继续参照上述示例,终端设备可以使用5个比特进行反馈。例如,终端设备根据BWP2支持的第二反馈数量5,将第一数据划分成5个CBG,每个比特均指示一个CBG的接收情况。或者,终端设备仍然按照BWP1支持的第一反馈数量,将第一数据划分成3个CBG,使用5个比特中的3个比特,指示该3个CBG的接收情况。也就是说,5个比特中仅有3个比特包含有效信息,其余2个比特不包含有效信息,即不用于指示某个实际传输的CBG是否成功传输。该3个比特可以为5个比特中的前3个比特,也可以为后3个比特等。
或者,终端设备在接收到网络设备在BWP2上发送的第一数据的全部或部分数据后,可以将第一指示域中对应CBG的比特的数量作为反馈数量,反馈每个比特对应的CBG的接收情况。即在反馈HARQ-ACK信息时,终端设备按照第一数据中的数据被划分成M个CBG的原则,反馈第一数据的每个CBG的接收情况。继续参照上述示例,则上述终端设备将第一数据中的数据被划分成3个CBG,并在HARQ-ACK信息中使用3个比特,反馈第一数据的每个CBG的接收情况。
方式3、控制信息包括第一指示域,第一指示域不包含有效信息。例如,第一指示域包括的是冗余信息,或者,第一指示域包括的是其他信息,并非用于指示第一数据中有哪些数据被调度的信息。在该场景下,终端设备在接收到控制信息后,并不会从第一指示域中读取指示第一数据中有哪些数据被传输的信息。在该实现方式下,网络设备可以隐式的指示第一数据的全部数据被调度在BWP2上传输。其中,第一指示域占用N个比特,或者,在控制信息在BWP1上传输时,第一指示域占用M个比特。
可选的,当终端设备为接收端、且网络设备与终端设备基于HARQ-ACK信息的反馈方式发送第一数据时,终端设备在接收到网络设备在BWP2上发送的第一数据后,可以反馈第一数据的TB的接收情况。也就是说,终端设备将第一数据作为基于TB的传输处理,即,对第一数据的反馈是以TB为单位进行反馈而不是以CBG为单位进行反馈。或者,终端设备在接收到网络设备在BWP2上发送的第一数据的全部数据后,可以使用BWP2支持的第二传输类型和第二反馈数量,反馈第一数据的每个CBG的接收情况。
第二种情况:第一数据在BWP1上传输时和在BWP2上传输时,第一数据中的数据均划分成M个CBG。即,第一数据在两次传输中的CBG结构相同。也就是说,第一数据在BWP1上传输时第i个CBG所包括的CB,与第一数据在BWP2上传输时第i个CBG所包括的CB相同。其中,i为小于或等于M的正整数。其中,BWP1支持的第一反馈数量M大于BWP2支持的第二反馈数量N。
在本实施例中,若网络设备与终端设备基于HARQ-ACK信息的反馈方式发送第一数据、且第一数据中仅有一小部分数据接收失败,则可以在第k+1次重传第一数据的部分数据。若网络设备与终端设备基于HARQ-ACK信息的反馈方式发送第一数据、且第一数据中全部数据接收失败,则可以在第k+1次重传第一数据的全部数据。若网络设备与终端设备采用多次重复发送的方式发送第一数据,则可以在第k+1次重传第一数据的全部数据。因此,网络设备可以使用如下几种方式,通过控制信息指示在BWP2上的传输的是第一数据的哪些数据。具体地:
方式1、网络设备向终端设备所发送的控制信息可以包括第一指示域。其中,第一指示域所包括的比特数具体可以根据BWP2支持的第二反馈数量确定。该反馈数量也可以表征该第一数据在BWP2上传输时,第一数据中的数据划分的CBG的数量,以及,HARQ-ACK信息中使用多少个比特反馈第一数据的接收情况。
在本实施例中,第一指示域可以占用N(即BWP2支持的第二反馈数量)个比特,N个比特中的每个比特对应第一数据的至少一个CBG,用于指示对应的至少一个CBG是否被调度在BWP2上传输。其中,本实施例不限定上述N个比特中的每个比特对应的CBG的数量。例如,可以将N个比特中的前N-1比特中的每个比特对应一个CBG,将最后一个比特对应剩余的所有CBG。
在一些实施例中,可以将N个比特划分为x个比特和y个比特。其中,x个比特中的每个比特对应a个CBG,y个比特中的每个比特对应b个CBG。
在该实现方式下,可选的,上述x=N-1、y=1、以BWP1支持的第一反馈数量M为7、BWP2支持的第二反馈数量N为3为例,即第一数据在BWP2上传输时,第一数据中的数据划分成7个CBG,分别为CBG0至CBG6。则第一指示域可以包括3个比特,该3个比特中的每个比特对应至少一个CBG。根据上述所列举的公式可知,x为2,a为3、y为1、b为1。即,3个比特中有2个比特分别对应3个CBG,1个比特对应1个CBG。例如,第一指示域的第1个比特指示CBG0、CBG1和CBG2是否被调度在BWP2上传输,第2个比特指示CBG3、CBG4和CBG5是否被调度在BWP2上传输,第3个比特指示CBG6是否被调度在BWP2上传输。或者第一个比特指示CBG0是否被调度在BWP2上传输,第二个比特指示CBG1、CBG2和CBG3是否被调度在BWP2上传输,第三个比特指示CBG4、CBG5和CBG6是否被调度在BWP2上传输。即第一指示域中每个比特对应的CBG的数量按升序排列,或按降序排列。
或者,上述继续以BWP1支持的第一反馈数量M为7、BWP2支持的第二反馈数量N为3为例,即第一数据在BWP2上传输时,第一数据中的数据划分成7个CBG,分别为CBG0至CBG6。则第一指示域可以包括3个比特,该3个比特中的每个比特对应至少一个CBG。根据上述所列举的公式可知,x为1,a为3、y为2、b为2。即,3个比特中有1个比特对应3个CBG,2个比特分别对应2个CBG。例如,第一指示域的第1个比特指示CBG0、CBG1和CBG2是否被调度在BWP2上传输,第2个比特指示CBG3和CBG4是否被调度在BWP2上传输,第3个比特指示CBG5和CBG6是否被调度在BWP2上传输。或者第一个比特指示CBG0和CBG1是否被调度在BWP2上传输,第二个比特指示CBG2和CBG3是否被调度在BWP2上传输,第三个比特指示CBG4、CBG5和CBG6是否被调度在BWP2上传输。即第一指示域中每个比特对应的CBG的数量按升序排列,或按降序排列。
在本实施例中,当终端设备为接收端、且网络设备与终端设备基于HARQ-ACK信息的反馈方式发送第一数据时,终端设备在接收到网络设备在BWP2上发送的第一数据的全部或部分数据后,可以使用BWP2支持的第二传输类型和第二反馈数量,反馈第一数据的每个CBG的接收情况。在反馈HARQ-ACK信息时,终端设备按照第一数据中的数据被划分成N个CBG的原则,反馈第一数据的每个CBG的接收情况。继续参照上述示例,则上述终端设备将第一数据中的数据被划分成3个CBG,并在HARQ-ACK信息中使用3个比特,反馈第一数据的每个CBG的接收情况。
或者,终端设备在接收到网络设备在BWP2上发送的第一数据的全部或部分数据后,可以将第一指示域中对应CBG的比特的数量作为反馈数量,反馈每个比特对应的CBG的接收情况。即在反馈HARQ-ACK信息时,终端设备按照第一数据中的数据被划分成M个CBG的原则,并使用第一指示域中每个比特对应的至少一个CBG,反馈第一数据的每个CBG的接收情况。继续参照上述示例,则上述终端设备将第一数据中的数据被划分成7个CBG,并在HARQ-ACK信息中使用3个比特,反馈第一数据的每个CBG的接收情况。其中,每个比特对应的至少一个CBG可以根据上述第一指示域中每个比特对应的至少一个CBG确定。
方式2、在控制信息在BWP1上传输时,第一指示域占用M个比特,M个比特中的每个比特对应第一数据的一个CBG,用于指示对应的CBG是否被调度。通过这种方式,可以保证在相同BWP上的控制信息的大小相同。通过将相同BWP上的控制信息的大小保持相同,可以减少终端设备盲检控制信息的次数,进而可以降低终端设备的功耗。
以BWP1支持的第一反馈数量为7、BWP2第二反馈数量为3为例,即第一数据在BWP2上传输时,第一数据中的数据划分成7个CBG,分别为CBG0至CBG6。则第一指示域可以包括7个比特,该3个比特中的每个比特对应一个CBG。
在该实现方式下,当终端设备为接收端、且网络设备与终端设备基于HARQ-ACK信息的反馈方式发送第一数据时,终端设备在接收到网络设备在BWP2上发送的第一数据的全部或部分数据后,可以使用BWP2支持的第二传输类型和第二反馈数量,反馈第一数据的每个CBG的接收情况。在反馈HARQ-ACK信息时,终端设备按照第一数据中的数据被划分成N个CBG的原则,反馈第一数据的每个CBG的接收情况。继续参照上述示例,则上述终端设备将第一数据中的数据被划分成3个CBG,并在HARQ-ACK信息中使用3个比特,反馈第一数据的每个CBG的接收情况。
或者,终端设备在接收到网络设备在BWP2上发送的第一数据的全部或部分数据后,可以将第一指示域中对应CBG的比特的数量作为反馈数量,反馈每个比特对应的CBG的接收情况。即在反馈HARQ-ACK信息时,终端设备按照第一数据中的数据被划分成M个CBG的原则,反馈第一数据的每个CBG的接收情况。继续参照上述示例,则上述终端设备将第一数据中的数据被划分成7个CBG,并在HARQ-ACK信息中使用7个比特,反馈第一数据的每个CBG的接收情况。
方式3、控制信息包括第一指示域,第一指示域不包含有效信息。例如,第一指示域包括的是冗余信息,或者,第一指示域包括的是其他信息,并非用于指示第一数据中有哪些数据被调度的信息。在该场景下,终端设备在接收到控制信息后,并不会从第一指示域中读取指示第一数据中有哪些数据被传输的信息。在该实现方式下,网络设备可以隐式的指示第一数据的全部数据被调度在BWP2上传输。其中,第一指示域占用N个比特,或者,在控制信息在BWP1上传输时,第一指示域占用M个比特。
可选的,当终端设备为接收端、且网络设备与终端设备基于HARQ-ACK信息的反馈方式发送第一数据时,终端设备在接收到网络设备在BWP2上发送的第一数据后,可以反馈第一数据的TB的接收情况。也就是说,终端设备将第一数据作为基于TB的传输处理,即,对第一数据的反馈是以TB为单位进行反馈而不是以CBG为单位进行反馈。或者,终端设备在接收到网络设备在BWP2上发送的第一数据的全部数据后,可以使用BWP2支持的第二传输类型和第二反馈数量,反馈第一数据的每个CBG的接收情况。
第三种情况:第一数据在BWP1上传输时,第一数据中的数据划分成M个CBG。第一数据在BWP2上传输时,第一数据中的数据划分成N个CBG。其中,M不等于N。即,第一数据在两次传输中的CBG结构不同。也就是说,第一数据在BWP1上传输时第i个CBG所包括的CB,与第一数据在BWP2上传输时第i个CBG所包括的CB完全不同或者部分不同。其中,i为正整数、且小于或等于M与N的最小数。
在本实施例中,网络设备可以使用如下方式,通过控制信息指示在BWP2上的传输的是第一数据的哪些数据。具体地:
方式1、控制信息包括第一指示域,第一指示域占用N个比特,N个比特的每个比特对应N个CBG中的一个CBG,用于指示对应的CBG是否被调度。也就是说,第一指示域中每个比特对应的是第一数据在BWP2上传输时,按照BWP2支持的反馈数量所划分的CBG。
若网络设备与终端设备基于HARQ-ACK信息的反馈方式发送第一数据、且第一数据中有部分数据接收失败,则可以在第k+1次重传第一数据的部分数据。若接收失败的数据属于按照BWP2支持的反馈数量所划分的某一CBG中的数据,则网络设备可以在BWP2上重传该CBG,并通过第一指示域中与该CBG对应的比特,指示该CBG被调度在BWP2上传输。若网络设备与终端设备基于HARQ-ACK信息的反馈方式发送第一数据、且第一数据中全部数据接收失败,可以在第k+1次重传第一数据的全部数据,则网络设备可以按照BWP2支持的反馈数量所划分的CBG,通过第一指示域指示这些CBG被调度在BWP2上传输。若网络设备与终端设备采用多次重复发送的方式发送第一数据,则网络设备可以按照BWP2支持的反馈数量所划分的CBG,通过第一指示域指示这些CBG被调度在BWP2上传输。
以BWP1支持的第一反馈数量M为2、BWP2支持的第二反馈数量N为3为例,其中,第一数据的TB由6个CB组成。则第一数据在BWP1上传输时,第一数据中的数据划分成2个CBG,分别为CBG0和CBG1。CBG0由CB0、CB1和CB2构成,CBG1由CB3、CB4和CB5构成。第一数据在BWP2上传输时,第一数据中的数据划分成3个CBG,分别为CBG0、CBG1和CBG2。CBG0由CB0和CB1构成,CBG1由CB2和CB3构成,CBG2由CB4和CB5构成。
假设在第k次传输时,CBG0正确接收、CBG1接收失败。说明在第k+1次传输时,需要重传CB3、CB4和CB5。即,第一数据在BWP2上传输时所划分的CBG1和CBG2中包含的CB。在该场景下,第一指示域可以包括3个比特,该3个比特中的每个比特对应一个CBG。在本示例中,第一指示域可以为011,以指示第一数据在BWP2上传输时所划分的CBG1和CBG2(即CB2、CB3、CB4和CB5)被调度在BWP2上传输。
在该实现方式下,当终端设备为接收端、且网络设备与终端设备基于HARQ-ACK信息的反馈方式发送第一数据时,终端设备在接收到网络设备在BWP2上发送的第一数据的全部或部分数据后,可以使用BWP2支持的第二传输类型和第二反馈数量,反馈第一数据的每个CBG的接收情况。在反馈HARQ-ACK信息时,终端设备按照第一数据中的数据被划分成N个CBG的原则,反馈第一数据的每个CBG的接收情况。继续参照上述示例,则上述终端设备将第一数据中的数据被划分成3个CBG,并在HARQ-ACK信息中使用3个比特,反馈第一数据的每个CBG的接收情况。由于上述第一指示域中对应CBG的比特的数量即为BWP2支持的反馈数量,因此,终端设备在接收到网络设备在BWP2上发送的第一数据的全部或部分数据后,也可以将第一指示域中对应CBG的比特的数量作为反馈数量,反馈每个比特对应的CBG的接收情况。
方式2、控制信息包括第一指示域,第一指示域不包含有效信息。例如,第一指示域包括的是冗余信息,或者,第一指示域包括的是其他信息,并非用于指示第一数据中有哪些数据被调度的信息。在该场景下,终端设备在接收到控制信息后,并不会从第一指示域中读取指示第一数据中有哪些数据被传输的信息。在该实现方式下,网络设备可以隐式的指示第一数据的全部数据被调度在BWP2上传输。其中,第一指示域占用N个比特,或者,在控制信息在BWP1上传输时,第一指示域占用M个比特。
可选的,当终端设备为接收端、且网络设备与终端设备基于HARQ-ACK信息的反馈方式发送第一数据时,终端设备在接收到网络设备在BWP2上发送的第一数据后,可以反馈第一数据的TB的接收情况。也就是说,终端设备将第一数据作为基于TB的传输处理,即,对第一数据的反馈是以TB为单位进行反馈而不是以CBG为单位进行反馈。或者,终端设备在接收到网络设备在BWP2上发送的第一数据的全部数据后,可以使用BWP2支持的第二传输类型和第二反馈数量,反馈第一数据的每个CBG的接收情况。
本申请实施例提供的数据传输方法,网络设备在两次传输第一数据时为终端设备调度不同的BWP进行数据传输,且该两个BWP所支持的传输类型不同、或者、两个BWP支持的传输类型相同但反馈数量不同时,网络设备可以通过控制信息,灵活的向终端设备指示此次被调度的数据,以使得网络设备可以在不同的场景下,灵活的调度终端设备使用不同的不同频率资源进行数据传输,以提高传输效率和传输性能。
需要强调的是,上述实施例均以一次数据传输中包括一个TB的情况为例,对网络设备如何通过控制信息向终端设备指示此次被调度的数据,以及,终端设备如何反馈此次数据的接收情况进行了说明和介绍。本领域技术人员可以理解的是,当一次数据传输中可以包括多个TB时,不管是基于CBG的传输,还是基于TB的传输,针对一次数据传输中的每个TB都可以采用上述实施例所列举的方式,通过控制信息指示被调度的数据,以及,通过上述实施例所列举的方式,反馈每个TB或每个TB的CBG的接收情况。区别在于,当一次数据传输可以传输多个TB时,反馈HARQ-ACK信息所占用的总比特数为反馈一个TB的HARQ-ACK信息与TB数量的乘积。例如,反馈一个TB的CBG的接收情况所使用的比特数为3,一次数据传输可以传输2个TB的CBG,则反馈该2个TB的CBG的接收情况的HARQ-ACK信息的总比特数为6。
如前述实施例所说,当网络设备与终端设备基于HARQ-ACK信息的反馈方式发送数据时,接收端可以向发送端发送HARQ-ACK信息。当某一时间窗口内所发送的多个数据的反馈时间和反馈信道相同时,即,需要在相同的信道的相同时间上反馈多个数据的接收情况,反馈的多个HARQ-ACK信息构成了HARQ-ACK码本(codebook)。
目前,HARQ-ACK codebook分为两种,分别是半静态HARQ-ACK码本(semi-staticHARQ-ACK codebook)和动态HARQ-ACK码本(dynamic HARQ-ACK codebook)。其中,动态HARQ-ACK码本包括基于TB传输的子码本和基于CBG传输的子码本。
现有技术中,若网络设备使用载波聚合(Carrier Aggregation,CA)的方式,将多个小区的载波聚合在一起,以通过该多个载波与终端设备进行通信,则网络设备会配置终端设备在每个小区上如何传输数据。因此,终端设备可以根据该多个小区的配置,确定反馈HARQ-ACK信息所占用的比特数。具体地,
对于基于TB传输的小区,网络设备会配置每个小区一次数据传输可以传输多少个TB。因此,终端设备可以将一次数据传输能够传输的TB的数量最大值作为基于TB传输的子码本中的HARQ-ACK信息占用的比特数。例如,假定网络设备为终端设备配置了2个小区。其中,小区1使用CC1发送数据,小区2使用CC2发送数据。若网络设备配置CC1在一次数据传输中可以同时传输2个TB,配置CC2在一次数据传输中可以同时传输1个TB,则终端设备可以确定基于TB传输的子码本中的每个HARQ-ACK信息占用2个比特。即,终端设备针对每个小区的每次传输,均使用2比特反馈HARQ-ACK信息。
若网络设备配置每个小区在一次数据传输中仅可以传输1个TB,或者,在一次数据传输中可以同时传输多个TB、但使用空域绑定(spatial bundling,即将多个TB的反馈结果进行二进制的“与”运算,得到一个反馈结果,并使用1个比特反馈该结果),则终端设备可以确定基于TB传输的子码本中的HARQ-ACK信息占用1个比特数。
对于基于CBG传输的小区,网络设备会配置每个小区一次数据传输可以传输多少个TB,以及,每个TB包括多少个CBG。因此,终端设备可以将一次数据传输能够传输的TB与CBG乘积的最大值作为基于CBG传输的子码本中的HARQ-ACK信息占用的比特数。例如,假定网络设备为终端设备配置了2个小区。其中,小区1使用CC1发送数据,小区2使用CC2发送数据。若网络设备配置CC1在一次数据传输中可以同时传输2个TB,每个TB包括3个CBG,配置CC2在一次数据传输中可以同时传输1个TB,每个TB包括4个CBG。则终端设备可以确定基于CBG传输的子码本中的每个HARQ-ACK信息占用6个比特。即,终端设备针对每个小区的每次传输,均使用6比特反馈HARQ-ACK信息。
然而,现有技术在确定HARQ-ACK信息所占用的比特时,仅考虑了每个小区的配置,并未涉及当一个CC包括多个BWP,且每个BWP配置不同时,如何确定HARQ-ACK信息所占用的比特数。
下面本申请实施例以CC1的BWP1和BWP2,以及,CC2的BWP1和BWP2为例,对终端设备如何确定HARQ-ACK信息所占用的比特数进行说明和介绍。具体地:
以图3所示的CC1和CC2为例,假定网络设备配置CC1的BWP1的传输类型为基于TB的传输、传输数量为1(即每次数据传输可以传输1个TB)、反馈数量为1(即HARQ-ACK信息占用1个比特数反馈该TB的接收情况)。网络设备配置CC1的BWP2的传输类型为基于CBG的传输、传输数量为2(即每次数据传输可以传输2个TB)、反馈数量为3(每个TB划分成3个CBG,HARQ-ACK信息占用3个比特数反馈该TB的CBG的接收情况)。网络设备配置CC2的BWP1的传输类型为基于TB的传输、传输数量为2(即每次数据传输可以传输2个TB)、反馈数量为2(即HARQ-ACK信息占用2个比特数反馈该2个TB的接收情况)。网络设备配置CC2的BWP2的传输类型为基于CBG的传输、传输数量为1(即每次数据传输可以传输1个TB)、反馈数量为5(每个TB划分成5个CBG,HARQ-ACK信息占用5个比特数反馈该TB的CBG的接收情况)。
在本实施例中,对于基于TB的传输对应的基于TB传输的子码本,终端设备可以将所有BWP(包括CC1的BWP和CC2的BWP)中,一次数据传输能够传输的TB的数量最大值作为基于TB传输的子码本中的HARQ-ACK信息占用的比特数。在本示例中,CC2的BWP1一次数据所能传输的TB的数量2为最大值。若网络设备未配置CC2的BWP1使用空域绑定,则可以确定基于TB传输的子码本中的HARQ-ACK信息占用的比特数为2。也就是说,无论基于TB的传输发生在CC1的BWP1上还是发生在CC2的BWP1上,终端设备对每次传输都会反馈2比特的HARQ-ACK信息。也就是说,当网络设备为每个CC配置有多个BWP时,终端设备可以根据每个CC的BWP的配置,确定基于TB传输的子码本中的HARQ-ACK信息占用的比特数。
对于基于CBG的传输对应的基于CBG传输的子码本,终端设备可以将所有BWP(包括CC1的BWP和CC2的BWP)中,一次数据传输能够传输的TB与CBG的乘积的最大值作为基于CBG传输的子码本中的HARQ-ACK信息占用的比特数。在本示例中,CC1的BWP2一次数据所能传输的TB与CBG的乘积为6,CC2的BWP2一次数据所能传输的TB与CBG的乘积为5。即,CC1的BWP2一次数据所能传输的TB与CBG的乘积6为最大值。则终端设备可以确定基于CBG传输的子码本中的HARQ-ACK信息占用的比特数为6。也就是说,无论基于CBG的传输发生在CC1的BWP2上还是发生在CC2的BWP2上,终端设备对每次传输都会反馈6比特的HARQ-ACK信息。也就是说,当网络设备为每个CC配置有多个BWP时,终端设备可以根据每个CC的BWP的配置,确定基于CBG传输的子码本中的HARQ-ACK信息占用的比特数。
在确定出反馈每种传输类型的传输的接收情况时,所使用的HARQ-ACK信息占用的比特数之后,可以进一步确定同一时间窗口内每种传输类型的传输的HARQ-ACK信息在子码本中的顺序。具体地,每种传输类型的传输的HARQ-ACK信息在HARQ-ACK码本(codebook)中的顺序可以根据控制信息中用于指示所调度的数据为当前时间窗口内的第几次传输的第二指示域确定。可以理解,上述第二指示域在5G通信***可能仍然沿用前述通信***中下行分配指示(downlink assignment indication,DAI)的术语。本申请实施例对第二指示域在各个通信***中的命名不作限定。下述申请文件以DAI为例进行说明。
上述DAI又可以进一步分为计数(counter)DAI和总计(total)DAI。在本实施例中,每个CC中,基于TB传输对应一个counter DAI和一个total DAI,基于CBG传输对应一个counter DAI和一个total DAI。即采用了两套DAI对时间窗口内采用不同传输类型传输的数据进行计数,也就是说,对基于TB的传输和基于CBG的传输分别计数。需要说明的是,时间窗口内网络设备所发送的控制信息中所携带的counter DAI和total DAI具体是对应哪种传输,可以根据该控制信息调度传输的数据所使用的BWP的配置。
图7为本申请实施例提供的数据传输示意图七。如图7所示,假定CC包括BWP1和BWP2,其中,BWP1支持的传输类型为基于TB的传输,BWP2支持的传输类型为基于CBG的传输。因此,若时间窗口内所发送的控制信息调度数据在BWP1上传输,则控制信息所携带的counter DAI和total DAI为基于TB传输的counter DAI和total DAI。若时间窗口内所发送的控制信息调度数据在BWP2上传输,则控制信息所携带的counter DAI和total DAI为基于CBG传输的counter DAI和total DAI。
这样,终端设备在反馈时间窗口内的每次传输的接收情况时,可以根据该次传输所使用的BWP所支持的传输类型,确定在哪个子码本中该反馈该次传输的HARQ-ACK信息,同时可以根据调度该数据传输的控制信息中的counter DAI,确定该HARQ-ACK信息在子码本中的顺序。
通过上述方式,使得终端设备可以基于每个CC的每个BWP配置,准确的确定HARQ-ACK信息所占用的比特数,并可以根据每次调度数据传输的控制信息,确定该传输对应的HARQ-ACK信息在子码本中的顺序,从而使得终端设备可以准确的反馈数据的接收情况,提高了数据传输效率。
图8为本申请实施例提供的一种通信装置的结构示意图。该通信装置通过软件、硬件或者两者的结合实现上述网络设备的部分或者全部功能。该通信装置可以为网络设备,也可以为应用于网络设备的芯片。如图8所示,该通信装置可以包括:收发模块11和处理模块12。其中,
收发模块11,用于在第一频率资源上传输第一数据;
处理模块12,还用于通过所述收发模块发送所述控制信息,所述控制信息用于调度在第二频率资源上传输所述第一数据的部分或全部数据,所述第一频率资源支持的第一传输类型与所述第二频率资源支持的第二传输类型不同,或者,所述第一传输类型与所述第二传输类型相同、但所述第一频率资源支持的第一反馈数量与所述第二频率资源支持的第二反馈数量不同。
可选的,当所述第一传输类型为基于传输块TB的传输、所述第二传输类型为基于码块组CBG的传输时,所述控制信息包可以括第一指示域,所述第一指示域的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;或者,所述第一指示域不包含有效信息(例如,第一指示域包括的是冗余信息,或者,第一指示域包括的是其他信息,并非用于指示第一数据中有哪些数据被调度的信息);或者,在所述控制信息在所述第一频率资源上传输时,所述控制信息不包括所述第一指示域。
可选的,当所述第一传输类型为基于码块组CBG的传输、所述第二传输类型为基于传输块TB的传输时,所述控制信息可以不包括第一指示域,所述第一指示域的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;或者,在所述控制信息在所述第一频率资源上传输时,所述控制信息包括所述第一指示域、但所述第一指示域不包含有效信息(例如,第一指示域包括的是冗余信息,或者,第一指示域包括的是其他信息,并非用于指示第一数据中有哪些数据被调度的信息)。
可选的,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输、所述第一反馈数量为M,所述第二反馈数量为N,所述M和所述N均为正整数、且所述M小于所述N,所述第一数据在所述第一频率资源上传输时和在所述第二频率资源上传输时,所述第一数据中的数据划分成M个CBG。在该实现方式下,所述控制信息包括第一指示域,所述第一指示域占用N个比特,所述N个比特的前M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;或者,所述N个比特的后M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;或者,在所述控制信息在所述第一频率资源上传输时,所述第一指示域占用M个比特,所述M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度。
可选的,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M,所述第二反馈数量为N,所述M和所述N均为正整数、且所述M大于所述N,所述第一数据在所述第一频率资源上传输时和在所述第二频率资源上传输时,所述第一数据中的数据划分成M个CBG。在该实现方式下,所述控制信息包括第一指示域,所述第一指示域占用N个比特,所述N个比特的每个比特对应所述第一数据的至少一个CBG,用于指示对应的至少一个CBG是否被调度;或者,在所述控制信息在所述第一频率资源上传输时,所述第一指示域占用M个比特,所述M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度。例如,在所述第一指示域占用N个比特时,所述N个比特划分为x个比特和y个比特;则所述N个比特的每个比特对应所述第一数据的至少一个CBG,包括:所述x个比特中的每个比特对应a个CBG,所述y个比特中的每个比特对应b个CBG。示例性的,所述x=N-18、所述所述y=18、所述或者,所述所述所述所述
可选的,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M,所述第二反馈数量为N,所述M和所述N均为正整数、且所述M不等于所述N,所述第一数据在所述第一频率资源上传输时,所述第一数据中的数据划分成M个CBG,所述第一数据在所述第二频率资源上传输时,所述第一数据中的数据划分成N个CBG。在该实现方式下,所述控制信息包括第一指示域,所述第一指示域占用N个比特,所述N个比特的每个比特对应N个CBG中的一个CBG,用于指示对应的CBG是否被调度。
可选的,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M、所述第二反馈数量为N,所述M和所述N均为正整数、且所述M不等于所述N。在该实现方式下,所述控制信息包括第一指示域,所述第一指示域不包含有效信息(例如,第一指示域包括的是冗余信息,或者,第一指示域包括的是其他信息,并非用于指示第一数据中有哪些数据被调度的信息),所述第一指示域占用N个比特,或者,在所述控制信息在所述第一频率资源上传输时,所述第一指示域占用M个比特。
本申请实施例提供的通信装置,可以执行上述方法实施例中网络设备的动作,其实现原理和技术效果类似,在此不再赘述。
图9为本申请实施例提供的另一种通信装置的结构示意图。该通信装置通过软件、硬件或者两者的结合实现上述终端设备的部分或者全部功能。该通信装置可以为终端设备,也可以为应用于终端设备的芯片。如图9所示,该通信装置可以包括:收发模块21和处理模块22。其中,
收发模块21,用于在第一频率资源上传输第一数据,以及,接收控制信息,所述控制信息用于调度在所述第二频率资源上传输所述第一数据的部分或全部数据,所述第一频率资源支持的第一传输类型与所述第二频率资源支持的第二传输类型不同,或者,所述第一传输类型与所述第二传输类型相同、但所述第一频率资源支持的第一反馈数量与所述第二频率资源支持的第二反馈数量不同;
处理模块22,用于根据所述控制信息,控制所述收发模块在所述第二频率资源上传输所述第一数据。
可选的,当所述第一传输类型为基于传输块TB的传输、所述第二传输类型为基于码块组CBG的传输时,所述控制信息包可以括第一指示域,所述第一指示域的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;或者,所述第一指示域不包含有效信息(例如,第一指示域包括的是冗余信息,或者,第一指示域包括的是其他信息,并非用于指示第一数据中有哪些数据被调度的信息);或者,在所述控制信息在所述第一频率资源上传输时,所述控制信息不包括所述第一指示域。
可选的,当所述第一传输类型为基于码块组CBG的传输、所述第二传输类型为基于传输块TB的传输时,所述控制信息可以不包括第一指示域,所述第一指示域的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;或者,在所述控制信息在所述第一频率资源上传输时,所述控制信息包括所述第一指示域、但所述第一指示域不包含有效信息(例如,第一指示域包括的是冗余信息,或者,第一指示域包括的是其他信息,并非用于指示第一数据中有哪些数据被调度的信息)。
可选的,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输、所述第一反馈数量为M,所述第二反馈数量为N,所述M和所述N均为正整数、且所述M小于所述N,所述第一数据在所述第一频率资源上传输时和在所述第二频率资源上传输时,所述第一数据中的数据划分成M个CBG。在该实现方式下,所述控制信息包括第一指示域,所述第一指示域占用N个比特,所述N个比特的前M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;或者,所述N个比特的后M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;或者,在所述控制信息在所述第一频率资源上传输时,所述第一指示域占用M个比特,所述M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度。
可选的,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M,所述第二反馈数量为N,所述M和所述N均为正整数、且所述M大于所述N,所述第一数据在所述第一频率资源上传输时和在所述第二频率资源上传输时,所述第一数据中的数据划分成M个CBG。在该实现方式下,所述控制信息包括第一指示域,所述第一指示域占用N个比特,所述N个比特的每个比特对应所述第一数据的至少一个CBG,用于指示对应的至少一个CBG是否被调度;或者,在所述控制信息在所述第一频率资源上传输时,所述第一指示域占用M个比特,所述M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度。例如,在所述第一指示域占用N个比特时,所述N个比特划分为x个比特和y个比特;则所述N个比特的每个比特对应所述第一数据的至少一个CBG,包括:所述x个比特中的每个比特对应a个CBG,所述y个比特中的每个比特对应b个CBG。示例性的,所述x=N-18、所述所述y=18、所述或者,所述所述所述所述
可选的,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M,所述第二反馈数量为N,所述M和所述N均为正整数、且所述M不等于所述N,所述第一数据在所述第一频率资源上传输时,所述第一数据中的数据划分成M个CBG,所述第一数据在所述第二频率资源上传输时,所述第一数据中的数据划分成N个CBG。在该实现方式下,所述控制信息包括第一指示域,所述第一指示域占用N个比特,所述N个比特的每个比特对应N个CBG中的一个CBG,用于指示对应的CBG是否被调度。
可选的,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M、所述第二反馈数量为N,所述M和所述N均为正整数、且所述M不等于所述N。在该实现方式下,所述控制信息包括第一指示域,所述第一指示域不包含有效信息(例如,第一指示域包括的是冗余信息,或者,第一指示域包括的是其他信息,并非用于指示第一数据中有哪些数据被调度的信息),所述第一指示域占用N个比特,或者,在所述控制信息在所述第一频率资源上传输时,所述第一指示域占用M个比特。
可选的,所述收发模块21,还用于在所述通信装置为接收方时,使用所述第二传输类型和所述第二反馈数量,反馈所述第一数据的接收情况。或者,所述收发模块21,还用于在所述通信装置为接收方、且所述控制信息包括所述第一指示域、且所述第一指示域为有效指示域时,将所述第一指示域中对应CBG的比特的数量作为反馈数量,反馈每个比特对应的CBG的接收情况。或者,所述收发模块21,还用于在所述通信装置为接收方时,在所述控制信息不包括所述第一指示域,或,所述控制信息包括所述第一指示域、但所述第一指示域不包含有效信息时,反馈所述第一数据的TB的接收情况。
本申请实施例提供的通信装置,可以执行上述方法实施例中终端设备的动作,其实现原理和技术效果类似,在此不再赘述。
需要说明的是,应理解以上收发模块实际实现时可以为发送器和接收器,或者,收发器。而处理模块可以以软件通过处理元件调用的形式实现;也可以以硬件的形式实现。例如,处理模块可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上处理模块的功能。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个专用集成电路(application specific integrated circuit,ASIC),或,一个或多个微处理器(digital signal processor,DSP),或,一个或者多个现场可编程门阵列(field programmable gate array,FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(centralprocessing unit,CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上***(system-on-a-chip,SOC)的形式实现。
图10为本申请实施例提供的又一种通信装置的结构示意图。如图10所示,该通信装置可以包括:处理器31(例如CPU)、存储器32、接收器33和发送器34;接收器33和发送器34耦合至处理器31,处理器31控制接收器33的接收动作,处理器31控制发送器34的发送动作。存储器32可能包含高速随机存取存储器(random-access memory,RAM),也可能还包括非易失性存储器(non-volatile memory,NVM),例如至少一个磁盘存储器,存储器32中可以存储各种指令,以用于完成各种处理功能以及实现本申请的方法步骤。可选的,本申请涉及的通信装置还可以包括:电源35、通信总线36以及通信端口37。接收器33和发送器34可以集成在通信装置的收发信机中,也可以为通信装置上独立的收发天线。通信总线36用于实现元件之间的通信连接。上述通信端口37用于实现通信装置与其他外设之间进行连接通信。
在本申请实施例中,上述存储器32用于存储计算机可执行程序代码,程序代码包括指令;当处理器31执行指令时,指令使通信装置的处理器31执行上述方法实施例中网络设备的处理动作,使接收器33执行上述方法实施例中网络设备的接收动作,使发送器34执行上述方法实施例中网络设备的发送动作,其实现原理和技术效果类似,在此不再赘述。
图11为本申请实施例提供的又一种通信装置的结构示意图。如图11所示,该通信装置可以包括:处理器41(例如CPU)、存储器42、接收器43和发送器44;接收器43和发送器44耦合至处理器41,处理器41控制接收器43的接收动作,处理器41控制发送器44的发送动作;存储器42可能包含高速RAM存储器,也可能还包括非易失性存储器NVM,例如至少一个磁盘存储器,存储器42中可以存储各种指令,以用于完成各种处理功能以及实现本申请的方法步骤。可选的,本申请涉及的通信装置还可以包括:电源45、通信总线46以及通信端口47。接收器43和发送器44可以集成在通信装置的收发信机中,也可以为通信装置上独立的收发天线。通信总线46用于实现元件之间的通信连接。上述通信端口47用于实现通信装置与其他外设之间进行连接通信。
在本申请中,上述存储器42用于存储计算机可执行程序代码,程序代码包括指令;当处理器41执行指令时,指令使通信装置的处理器41执行上述方法实施例中终端设备的处理动作,使接收器43执行上述方法实施例中终端设备的接收动作,使发送器44执行上述方法实施例中终端设备的发送动作,其实现原理和技术效果类似,在此不再赘述。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
本文中的术语“多个”是指两个或两个以上。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系;在公式中,字符“/”,表示前后关联对象是一种“相除”的关系。
可以理解的是,在本申请的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的实施例的范围。
可以理解的是,在本申请的实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请的实施例的实施过程构成任何限定。
Claims (38)
1.一种数据传输方法,其特征在于,包括:
第一通信装置在第一频率资源上与第二通信装置传输第一数据,其中,频率资源为部分带宽BWP;
所述第一通信装置向所述第二通信装置发送控制信息,所述控制信息用于调度所述第一通信装置与所述第二通信装置在第二频率资源上传输所述第一数据的部分或全部数据,所述第一频率资源支持的第一传输类型与所述第二频率资源支持的第二传输类型不同,或者,所述第一传输类型与所述第二传输类型相同、但所述第一频率资源支持的第一反馈数量与所述第二频率资源支持的第二反馈数量不同,所述第一传输类型、所述第二传输类型为基于传输块TB的传输和基于码块组CBG的传输中的一种。
2.根据权利要求1所述的方法,其特征在于,所述第一传输类型为基于传输块TB的传输,所述第二传输类型为基于码块组CBG的传输;
所述控制信息包括第一指示域,所述第一指示域的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;
或者,所述第一指示域不包含有效信息;
或者,在所述控制信息在所述第一频率资源上传输时,所述控制信息不包括所述第一指示域。
3.根据权利要求1所述的方法,其特征在于,所述第一传输类型为基于码块组CBG的传输,所述第二传输类型为基于传输块TB的传输;
所述控制信息不包括第一指示域,所述第一指示域的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;
或者,在所述控制信息在所述第一频率资源上传输时,所述控制信息包括所述第一指示域、但所述第一指示域不包含有效信息。
4.根据权利要求1所述的方法,其特征在于,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M,所述第二反馈数量为N,所述M和所述N均为正整数、且所述M小于所述N,所述第一数据在所述第一频率资源上传输时和在所述第二频率资源上传输时,所述第一数据中的数据划分成M个CBG;
所述控制信息包括第一指示域,所述第一指示域占用N个比特,所述N个比特的前M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;
或者,所述N个比特的后M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;
或者,在所述控制信息在所述第一频率资源上传输时,所述第一指示域占用M个比特,所述M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度。
5.根据权利要求1所述的方法,其特征在于,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M,所述第二反馈数量为N,所述M和所述N均为正整数、且所述M大于所述N,所述第一数据在所述第一频率资源上传输时和在所述第二频率资源上传输时,所述第一数据中的数据划分成M个CBG;
所述控制信息包括第一指示域,所述第一指示域占用N个比特,所述N个比特的每个比特对应所述第一数据的至少一个CBG,用于指示对应的至少一个CBG是否被调度;
或者,在所述控制信息在所述第一频率资源上传输时,所述第一指示域占用M个比特,所述M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度。
6.根据权利要求1所述的方法,其特征在于,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M,所述第二反馈数量为N,所述M和所述N均为正整数、且所述M不等于所述N,所述第一数据在所述第一频率资源上传输时,所述第一数据中的数据划分成M个CBG,所述第一数据在所述第二频率资源上传输时,所述第一数据中的数据划分成N个CBG;
所述控制信息包括第一指示域,所述第一指示域占用N个比特,所述N个比特的每个比特对应N个CBG中的一个CBG,用于指示对应的CBG是否被调度。
7.根据权利要求1所述的方法,其特征在于,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M、所述第二反馈数量为N,所述M和所述N均为正整数、且所述M不等于所述N;
所述控制信息包括第一指示域,所述第一指示域不包含有效信息,所述第一指示域占用N个比特,或者,在所述控制信息在所述第一频率资源上传输时,所述第一指示域占用M个比特。
8.一种数据传输方法,其特征在于,包括:
第二通信装置在第一频率资源上与第一通信装置传输第一数据,其中,频率资源为部分带宽BWP;
所述第二通信装置接收所述第一通信装置发送的控制信息,所述控制信息用于调度所述第一通信装置与第二通信装置在第二频率资源上传输所述第一数据的部分或全部数据,所述第一频率资源支持的第一传输类型与所述第二频率资源支持的第二传输类型不同,或者,所述第一传输类型与所述第二传输类型相同、但所述第一频率资源支持的第一反馈数量与所述第二频率资源支持的第二反馈数量不同,所述第一传输类型、所述第二传输类型为基于传输块TB的传输和基于码块组CBG的传输中的一种;
所述第二通信装置根据所述控制信息,在所述第二频率资源上与所述第一通信装置传输所述第一数据。
9.根据权利要求8所述的方法,其特征在于,所述第一传输类型为基于传输块TB的传输,所述第二传输类型为基于码块组CBG的传输;
所述控制信息包括第一指示域,所述第一指示域的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;
或者,所述第一指示域不包含有效信息;
或者,在所述控制信息在所述第一频率资源上传输时,所述控制信息不包括所述第一指示域。
10.根据权利要求8所述的方法,其特征在于,所述第一传输类型为基于码块组CBG的传输,所述第二传输类型为基于传输块TB的传输;
所述控制信息不包括第一指示域,所述第一指示域的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;
或者,在所述控制信息在所述第一频率资源上传输时,所述控制信息包括所述第一指示域、但所述第一指示域不包含有效信息。
11.根据权利要求8所述的方法,其特征在于,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M,所述第二反馈数量为N,所述M和所述N均为正整数、且所述M小于所述N,所述第一数据在所述第一频率资源上传输时和在所述第二频率资源上传输时,所述第一数据中的数据划分成M个CBG;
所述控制信息包括第一指示域,所述第一指示域占用N个比特,所述N个比特的前M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;
或者,在所述控制信息在所述第一频率资源上传输时,所述第一指示域占用M个比特,所述M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度。
12.根据权利要求8所述的方法,其特征在于,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M,所述第二反馈数量为N,所述M和所述N均为正整数、且所述M大于所述N,所述第一数据在所述第一频率资源上传输时和在所述第二频率资源上传输时,所述第一数据中的数据划分成M个CBG;
所述控制信息包括第一指示域,所述第一指示域占用N个比特,所述N个比特的每个比特对应所述第一数据的至少一个CBG,用于指示对应的至少一个CBG是否被调度;
或者,在所述控制信息在所述第一频率资源上传输时,所述第一指示域占用M个比特,所述M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度。
13.根据权利要求8所述的方法,其特征在于,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M,所述第二反馈数量为N,所述M和所述N均为正整数、且所述M不等于所述N,所述第一数据在所述第一频率资源上传输时,所述第一数据中的数据划分成M个CBG,所述第一数据在所述第二频率资源上传输时,所述第一数据中的数据划分成N个CBG;
所述控制信息包括第一指示域,所述第一指示域占用N个比特,所述N个比特的每个比特对应N个CBG中的一个CBG,用于指示对应的CBG是否被调度。
14.根据权利要求8所述的方法,其特征在于,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M、所述第二反馈数量为N,所述M和所述N均为正整数、且所述M不等于所述N;
所述控制信息包括第一指示域,所述第一指示域不包含有效信息,所述第一指示域占用N个比特,或者,在所述控制信息在所述第一频率资源上传输时,所述第一指示域占用M个比特。
15.根据权利要求8-14任一项所述的方法,其特征在于,在所述第二通信装置为接收方时,所述方法还包括:
所述第二通信装置使用所述第二传输类型和所述第二反馈数量,反馈所述第一数据的接收情况。
16.根据权利要求9-14任一项所述的方法,其特征在于,在所述第二通信装置为接收方时,所述方法还包括:
所述第二通信装置在所述控制信息包括所述第一指示域、且所述第一指示域为有效指示域时,将所述第一指示域中对应CBG的比特的数量作为反馈数量,反馈每个比特对应的CBG的接收情况。
17.根据权利要求9-14任一项所述的方法,其特征在于,在所述第二通信装置为接收方时,所述方法还包括:
所述第二通信装置在所述控制信息不包括所述第一指示域,或,所述控制信息包括所述第一指示域、但所述第一指示域不包含有效信息时,反馈所述第一数据的TB的接收情况。
18.一种通信装置,其特征在于,包括:
收发器,用于在第一频率资源上传输第一数据,其中,频率资源为部分带宽BWP;
处理器,还用于通过所述收发器发送控制信息,所述控制信息用于调度在第二频率资源上传输所述第一数据的部分或全部数据,所述第一频率资源支持的第一传输类型与所述第二频率资源支持的第二传输类型不同,或者,所述第一传输类型与所述第二传输类型相同、但所述第一频率资源支持的第一反馈数量与所述第二频率资源支持的第二反馈数量不同,所述第一传输类型、所述第二传输类型为基于传输块TB的传输和基于码块组CBG的传输中的一种。
19.根据权利要求18所述的装置,其特征在于,所述第一传输类型为基于传输块TB的传输,所述第二传输类型为基于码块组CBG的传输;
所述控制信息包括第一指示域,所述第一指示域的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;
或者,所述第一指示域不包含有效信息;
或者,在所述控制信息在所述第一频率资源上传输时,所述控制信息不包括所述第一指示域。
20.根据权利要求18所述的装置,其特征在于,所述第一传输类型为基于码块组CBG的传输,所述第二传输类型为基于传输块TB的传输;
所述控制信息不包括第一指示域,所述第一指示域的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;
或者,在所述控制信息在所述第一频率资源上传输时,所述控制信息包括所述第一指示域、但所述第一指示域不包含有效信息。
21.根据权利要求18所述的装置,其特征在于,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M,所述第二反馈数量为N,所述M和所述N均为正整数、且所述M小于所述N,所述第一数据在所述第一频率资源上传输时和在所述第二频率资源上传输时,所述第一数据中的数据划分成M个CBG;
所述控制信息包括第一指示域,所述第一指示域占用N个比特,所述N个比特的前M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;
或者,所述N个比特的后M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;
或者,在所述控制信息在所述第一频率资源上传输时,所述第一指示域占用M个比特,所述M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度。
22.根据权利要求18所述的装置,其特征在于,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M,所述第二反馈数量为N,所述M和所述N均为正整数、且所述M大于所述N,所述第一数据在所述第一频率资源上传输时和在所述第二频率资源上传输时,所述第一数据中的数据划分成M个CBG;
所述控制信息包括第一指示域,所述第一指示域占用N个比特,所述N个比特的每个比特对应所述第一数据的至少一个CBG,用于指示对应的至少一个CBG是否被调度;
或者,在所述控制信息在所述第一频率资源上传输时,所述第一指示域占用M个比特,所述M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度。
23.根据权利要求18所述的装置,其特征在于,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M,所述第二反馈数量为N,所述M和所述N均为正整数、且所述M不等于所述N,所述第一数据在所述第一频率资源上传输时,所述第一数据中的数据划分成M个CBG,所述第一数据在所述第二频率资源上传输时,所述第一数据中的数据划分成N个CBG;
所述控制信息包括第一指示域,所述第一指示域占用N个比特,所述N个比特的每个比特对应N个CBG中的一个CBG,用于指示对应的CBG是否被调度。
24.根据权利要求18所述的装置,其特征在于,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M、所述第二反馈数量为N,所述M和所述N均为正整数、且所述M不等于所述N;
所述控制信息包括第一指示域,所述第一指示域不包含有效信息,所述第一指示域占用N个比特,或者,在所述控制信息在所述第一频率资源上传输时,所述第一指示域占用M个比特。
25.一种通信装置,其特征在于,包括:
收发器,用于在第一频率资源上传输第一数据,其中,频率资源为部分带宽BWP,以及,接收控制信息,所述控制信息用于调度在第二频率资源上传输所述第一数据的部分或全部数据,所述第一频率资源支持的第一传输类型与所述第二频率资源支持的第二传输类型不同,或者,所述第一传输类型与所述第二传输类型相同、但所述第一频率资源支持的第一反馈数量与所述第二频率资源支持的第二反馈数量不同,所述第一传输类型、所述第二传输类型为基于传输块TB的传输和基于码块组CBG的传输中的一种;
处理器,用于根据所述控制信息,控制所述收发器在所述第二频率资源上传输所述第一数据。
26.根据权利要求25所述的装置,其特征在于,所述第一传输类型为基于传输块TB的传输,所述第二传输类型为基于码块组CBG的传输;
所述控制信息包括第一指示域,所述第一指示域的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;
或者,所述第一指示域不包含有效信息;
或者,在所述控制信息在所述第一频率资源上传输时,所述控制信息不包括所述第一指示域。
27.根据权利要求25所述的装置,其特征在于,所述第一传输类型为基于码块组CBG的传输,所述第二传输类型为基于传输块TB的传输;
所述控制信息不包括第一指示域,所述第一指示域的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;
或者,在所述控制信息在所述第一频率资源上传输时,所述控制信息包括所述第一指示域、但所述第一指示域不包含有效信息。
28.根据权利要求25所述的装置,其特征在于,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M,所述第二反馈数量为N,所述M和所述N均为正整数、且所述M小于所述N,所述第一数据在所述第一频率资源上传输时和在所述第二频率资源上传输时,所述第一数据中的数据划分成M个CBG;
所述控制信息包括第一指示域,所述第一指示域占用N个比特,所述N个比特的前M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度;
或者,在所述控制信息在所述第一频率资源上传输时,所述第一指示域占用M个比特,所述M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度。
29.根据权利要求25所述的装置,其特征在于,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M,所述第二反馈数量为N,所述M和所述N均为正整数、且所述M大于所述N,所述第一数据在所述第一频率资源上传输时和在所述第二频率资源上传输时,所述第一数据中的数据划分成M个CBG;
所述控制信息包括第一指示域,所述第一指示域占用N个比特,所述N个比特的每个比特对应所述第一数据的至少一个CBG,用于指示对应的至少一个CBG是否被调度;
或者,在所述控制信息在所述第一频率资源上传输时,所述第一指示域占用M个比特,所述M个比特中的每个比特对应所述第一数据的一个CBG,用于指示对应的CBG是否被调度。
30.根据权利要求25所述的装置,其特征在于,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M,所述第二反馈数量为N,所述M和所述N均为正整数、且所述M不等于所述N,所述第一数据在所述第一频率资源上传输时,所述第一数据中的数据划分成M个CBG,所述第一数据在所述第二频率资源上传输时,所述第一数据中的数据划分成N个CBG;
所述控制信息包括第一指示域,所述第一指示域占用N个比特,所述N个比特的每个比特对应N个CBG中的一个CBG,用于指示对应的CBG是否被调度。
31.根据权利要求25所述的装置,其特征在于,所述第一传输类型和所述第二传输类型均为基于码块组CBG的传输,所述第一反馈数量为M、所述第二反馈数量为N,所述M和所述N均为正整数、且所述M不等于所述N;
所述控制信息包括第一指示域,所述第一指示域不包含有效信息,所述第一指示域占用N个比特,或者,在所述控制信息在所述第一频率资源上传输时,所述第一指示域占用M个比特。
32.根据权利要求25-31任一项所述的装置,其特征在于,所述收发器,还用于在所述通信装置为接收方时,使用所述第二传输类型和所述第二反馈数量,反馈所述第一数据的接收情况。
33.根据权利要求26-31任一项所述的装置,其特征在于,所述收发器,还用于在所述通信装置为接收方、且所述控制信息包括所述第一指示域、且所述第一指示域为有效指示域时,将所述第一指示域中对应CBG的比特的数量作为反馈数量,反馈每个比特对应的CBG的接收情况。
34.根据权利要求26-31任一项所述的装置,其特征在于,所述收发器,还用于在所述通信装置为接收方时,在所述控制信息不包括所述第一指示域,或,所述控制信息包括所述第一指示域、但所述第一指示域不包含有效信息时,反馈所述第一数据的TB的接收情况。
35.一种通信装置,其特征在于,所述通信装置包括:处理器、存储器、发送器、接收器;所述发送器和所述接收器耦合至所述处理器,所述处理器控制所述发送器的发送动作,所述处理器控制所述接收器的接收动作;
其中,所述存储器用于存储计算机可执行程序代码,所述程序代码包括指令;当所述处理器执行所述指令时,所述指令使所述通信装置执行如权利要求1-7任一项所述的方法。
36.一种通信装置,其特征在于,所述通信装置包括:处理器、存储器、发送器、接收器;所述发送器和所述接收器耦合至所述处理器,所述处理器控制所述发送器的发送动作,所述处理器控制所述接收器的接收动作;
其中,所述存储器用于存储计算机可执行程序代码,所述程序代码包括指令;当所述处理器执行所述指令时,所述指令使所述通信装置执行如权利要求8-14任一项所述的方法。
37.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,在所述计算机程序被处理器执行时,执行如权利要求1至14中任一项所述的数据传输方法。
38.一种芯片,其特征在于,所述芯片上存储有计算机程序,在所述计算机程序被处理器执行时,执行如权利要求1至14中任一项所述的数据传输方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810150990.5A CN110167183B (zh) | 2018-02-13 | 2018-02-13 | 数据传输方法、通信装置及存储介质 |
US16/965,263 US11405918B2 (en) | 2018-02-13 | 2019-02-01 | Data transmission method, communications apparatus, and storage medium |
PCT/CN2019/074487 WO2019157996A1 (zh) | 2018-02-13 | 2019-02-01 | 数据传输方法、通信装置及存储介质 |
EP19753670.9A EP3726913B1 (en) | 2018-02-13 | 2019-02-01 | Data transmission method, communication device, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810150990.5A CN110167183B (zh) | 2018-02-13 | 2018-02-13 | 数据传输方法、通信装置及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110167183A CN110167183A (zh) | 2019-08-23 |
CN110167183B true CN110167183B (zh) | 2021-05-07 |
Family
ID=67619632
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810150990.5A Active CN110167183B (zh) | 2018-02-13 | 2018-02-13 | 数据传输方法、通信装置及存储介质 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11405918B2 (zh) |
EP (1) | EP3726913B1 (zh) |
CN (1) | CN110167183B (zh) |
WO (1) | WO2019157996A1 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111954181A (zh) * | 2019-05-14 | 2020-11-17 | 华为技术有限公司 | 一种通信方法及设备 |
JP2022160010A (ja) * | 2019-08-28 | 2022-10-19 | 株式会社Nttドコモ | 端末及び通信方法 |
US20220304008A1 (en) * | 2019-09-10 | 2022-09-22 | Beijing Xiaomi Mobile Software Co., Ltd. | Data transmission method and apparatus and storage medium |
US11363125B2 (en) * | 2019-09-12 | 2022-06-14 | Bose Corporation | Systems and methods for increasing reliability for media data distribution |
CN111866827B (zh) * | 2019-12-31 | 2024-04-12 | 北京骑胜科技有限公司 | 蓝牙设备状态检测方法、装置、电子设备及介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106470398A (zh) * | 2015-08-14 | 2017-03-01 | 中兴通讯股份有限公司 | Sc-mcch发送方法、sc-ptm接收方法及其装置 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6532220B1 (en) * | 1999-08-27 | 2003-03-11 | Tachyon, Inc. | System and method for efficient channel assignment |
GB201316165D0 (en) * | 2013-09-11 | 2013-10-23 | Neul Ltd | Communication bandwidth |
CN106941723B (zh) * | 2017-05-05 | 2020-09-11 | 宇龙计算机通信科技(深圳)有限公司 | 一种数据传输方法及基站 |
CN107154835B (zh) * | 2017-05-05 | 2020-05-19 | 宇龙计算机通信科技(深圳)有限公司 | 数据的发送方法及装置 |
ES2930416T3 (es) * | 2017-08-04 | 2022-12-12 | Wilus Inst Standards & Tech Inc | Método, aparato y sistema para transmitir o recibir un canal de datos y un canal de control en un sistema de comunicaciones inalámbricas |
CN107645369A (zh) * | 2017-09-08 | 2018-01-30 | 深圳市金立通信设备有限公司 | 一种重传反馈方法、网络设备、终端设备及计算机可读介质 |
CN109474391B (zh) * | 2017-09-08 | 2021-06-25 | 大唐移动通信设备有限公司 | 一种反馈信息传输方法、装置、终端、基站及存储介质 |
WO2019066630A1 (en) * | 2017-09-29 | 2019-04-04 | Samsung Electronics Co., Ltd. | UPLINK TRANSMISSION METHOD AND CORRESPONDING EQUIPMENT |
CN108111444A (zh) * | 2017-11-17 | 2018-06-01 | 中兴通讯股份有限公司 | 信号加扰、解扰方法及装置 |
-
2018
- 2018-02-13 CN CN201810150990.5A patent/CN110167183B/zh active Active
-
2019
- 2019-02-01 US US16/965,263 patent/US11405918B2/en active Active
- 2019-02-01 EP EP19753670.9A patent/EP3726913B1/en active Active
- 2019-02-01 WO PCT/CN2019/074487 patent/WO2019157996A1/zh unknown
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106470398A (zh) * | 2015-08-14 | 2017-03-01 | 中兴通讯股份有限公司 | Sc-mcch发送方法、sc-ptm接收方法及其装置 |
Also Published As
Publication number | Publication date |
---|---|
EP3726913A4 (en) | 2021-03-10 |
US20210076380A1 (en) | 2021-03-11 |
EP3726913B1 (en) | 2023-07-26 |
CN110167183A (zh) | 2019-08-23 |
EP3726913A1 (en) | 2020-10-21 |
WO2019157996A1 (zh) | 2019-08-22 |
US11405918B2 (en) | 2022-08-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110167183B (zh) | 数据传输方法、通信装置及存储介质 | |
US11838130B2 (en) | Method for partial retransmission | |
US11533153B2 (en) | Methods for transmitting information using at least two transport blocks | |
CN108293253B (zh) | 信息比特封装 | |
US20200328848A1 (en) | Transport block decoding operation for hybrid transmission time interval (tti) lengths in wireless communication systems | |
WO2019072074A1 (zh) | Harq-ack反馈码本的发送方法、装置及设备 | |
EP4366436A2 (en) | Method and apparatus for transmitting and receiving signal in mobile communication system | |
CN110557231B (zh) | 传输信息的方法和通信设备 | |
US20180098345A1 (en) | Dynamic codebook adaptation for enhanced carrier aggregation | |
US11057923B2 (en) | Transmission method, terminal device and base station | |
EP3050236B1 (en) | Bundling harq feedback in a time division duplexing communication system | |
US20210007126A1 (en) | Communication method and apparatus | |
CN115918011A (zh) | 生成混合自动重复请求harq码本的方法和装置 | |
CN111431675B (zh) | 数据传输方法及装置 | |
CN113966637A (zh) | 一种数据传输方法及相关设备 | |
WO2021233146A1 (zh) | 一种数据调度方法及装置 | |
WO2022121856A1 (zh) | 半持续调度物理下行共享信道的码本生成方法及装置 | |
WO2021007796A1 (en) | Integrated signaling of harq acknowledgements | |
CN115707122A (zh) | 一种重传反馈信息的方法及装置 | |
CN116073970A (zh) | 通信方法及装置 | |
CN115913495A (zh) | 一种混合自动重传请求确认harq-ack码本的确定方法以及装置 | |
CN117955607A (zh) | 一种通信方法及装置 |
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 |