CN113302999B - 数据调度方法、装置及*** - Google Patents

数据调度方法、装置及*** Download PDF

Info

Publication number
CN113302999B
CN113302999B CN201980088139.7A CN201980088139A CN113302999B CN 113302999 B CN113302999 B CN 113302999B CN 201980088139 A CN201980088139 A CN 201980088139A CN 113302999 B CN113302999 B CN 113302999B
Authority
CN
China
Prior art keywords
dci
field
terminal device
tbs
scheduled
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201980088139.7A
Other languages
English (en)
Other versions
CN113302999A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN113302999A publication Critical patent/CN113302999A/zh
Application granted granted Critical
Publication of CN113302999B publication Critical patent/CN113302999B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0044Arrangements for allocating sub-channels of the transmission path allocation of payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/51Allocation or scheduling criteria for wireless resources based on terminal or device properties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1671Details of the supervisory signal the supervisory signal being transmitted together with control information
    • 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/1822Automatic repetition systems, e.g. Van Duuren systems involving configuration of automatic repeat request [ARQ] with parallel processes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1854Scheduling and prioritising arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1864ARQ related signaling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1887Scheduling 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/1867Arrangements specially adapted for the transmitter end
    • H04L1/1896ARQ related signaling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0091Signaling for the administration of the divided path
    • H04L5/0094Indication of how sub-channels of the path are allocated
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/21Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/23Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0003Two-dimensional division
    • H04L5/0005Time-frequency
    • H04L5/0007Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请实施例提供数据调度方法、装置及***,可以提供一种支持多TB调度的DCI设计。该方案中,终端设备和网络设备分别确定终端设备支持使用的混合自动重传请求HARQ进程数M;网络设备向终端设备发送下行控制信息DCI,终端设备接收来自网络设备的DCI,该DCI包括第一字段,第一字段指示该DCI调度的传输块TB的个数N,N为大于1的正整数;若M=1,终端设备在终端设备支持使用的HARQ进程上接收或发送DCI调度的N个TB中初传的TB和/或重传的TB;或者,若M大于1,N小于或者等于M,终端设备在终端设备支持使用的M个HARQ进程中的N个HARQ进程上接收或发送DCI调度的N个TB,其中,该N个HARQ进程中的每个HARQ进程对应该N个TB中的一个TB。

Description

数据调度方法、装置及***
技术领域
本申请涉及通信领域,尤其涉及数据调度方法、装置及***。
背景技术
在窄带物联网(narrow band internet of thing,NB-IoT)***的版本(release,Rel)16之前,允许一个下行控制信息(downlink control information,DCI)调度一个传输块(transport block,TB)。其中,用于上行调度的DCI格式为DCI格式(format)N0,对于单混合自动重传请求(hybrid automatic repeat request,HARQ)进程(以下简称singleHARQ),DCI格式N0的内容和比特数如表一所示。其中,1bit的格式N0/格式N1区分标识字段(也可以称之为域)用于指示该DCI的具体格式为格式N0还是格式N1;6bit的子载波指示字段用于指示频域资源位置;3bit的资源分配字段用于指示调度资源的分配;2bit的调度时延字段用于确定DCI传输的结束时刻到该DCI调度的TB对应的窄带物理上行共享信道(narrowband physical uplink shared channel,NPUSCH)传输的起始时刻;4bit的调制编码策略(modulation and coding scheme,MCS)字段用于指示调制阶数;1bit的冗余版本(redundancy version,RV)字段用于指示该DCI调度的TB对应的RV;3bit的重复次数字段用于指示DCI调度的TB传输使用的重复次数;1bit的新数据指示(new data indicator,NDI)字段用于指示当前调度的传输是初传还是重传;2bit的DCI重复次数字段用于指示DCI的重复次数。
表一
内容 比特数[bits]
格式N0/格式N1区分标识 1
子载波指示 6
资源分配 3
调度时延 2
MCS 4
RV 1
重复次数 3
NDI 1
DCI重复次数 2
用于下行调度的DCI格式为DCI格式N1,对于single HARQ,DCI格式N1的内容和比特数如表二所示。其中,1bit的格式N0/格式N1区分标识字段用于指示该DCI的具体格式为格式N0还是格式N1;1bit的窄带物理下行控制信道(narrowband physical downlinkcontrol channel,NPDCCH)字段用于指示当前的DCI调度是否为NPDCCH命令(NPDCCHorder)触发的随机接入;3bit的调度时延字段用于确定DCI传输的结束时刻到该DCI调度的TB对应的窄带物理下行共享信道(narrowband physical downlink shared channel,NPDSCH)传输的起始时刻;3bit的资源分配字段用于指示调度资源的分配;4bit的MCS字段用于指示调制阶数;4bit的重复次数字段用于指示DCI调度的TB传输使用的重复次数;1bit的NDI字段用于指示当前调度的传输是初传还是重传;4bit的HARQ-肯定应答(acknowledgement,ACK)资源字段用于指示HARQ反馈传输的资源位置;2bit的DCI重复次数字段用于指示DCI的重复次数。
表二
内容 比特数[bits]
格式N0/格式N1区分标识 1
NPDCCH order指示 1
调度时延 3
资源分配 3
MCS 4
重复次数 4
NDI 1
HARQ-ACK资源 4
DCI重复次数 2
对于single HARQ,针对上行调度只需要一个DCI格式N0的DCI,针对下行调度也只需要一个DCI格式N1的DCI,且每个DCI均只调度一个TB。对于两个HARQ进程(以下简称twoHARQ),当使用two HARQ时,针对上行调度需要两个DCI格式N0的DCI,下行调度需要两个DCI格式N1的DCI,每个DCI同样只调度一个TB,且每个DCI中还包括1bit HARQ进程数字段,用于指示HARQ进程标识。
然而,NB-IoT***的Rel-16引入调度增强特性,允许使用一个DCI调度多个TB,因此需要DCI中承载多个TB的调度信息,上述NB-IoT***的Rel-16之前的DCI格式并不适用。
发明内容
本申请实施例提供数据调度方法、装置及***,可以提供一种支持多TB调度的DCI设计。
为达到上述目的,本申请的实施例采用如下技术方案:
第一方面,提供了一种数据调度方法及相应的通信装置。该方案中,终端设备确定该终端设备支持使用的混合自动重传请求HARQ进程数M,M为正整数;终端设备接收来自网络设备的下行控制信息DCI,该DCI包括第一字段,该第一字段指示该DCI调度的传输块TB的个数N,N为大于1的正整数;若M=1,终端设备在该终端设备支持使用的HARQ进程上接收或发送该DCI调度的N个TB中初传的TB和/或重传的TB;或者,若M大于1,N小于或者等于M,该终端设备在该终端设备支持使用的M个HARQ进程中的N个HARQ进程上接收或发送该DCI调度的N个TB,其中,该N个HARQ进程中的每个HARQ进程对应该N个TB中的一个TB。该方案提供了一种支持多TB调度的DCI设计,当一个DCI调度多个TB时,由于本申请实施例中的DCI中包括用于指示DCI调度的TB的个数的第一字段,并且终端设备可以确定终端设备支持使用的HARQ进程数,进而根据DCI调度的TB的个数和终端设备支持使用的HARQ进程数进行上行或下行调度,因此可以实现多个TB的调度。
在一种可能的设计中,若M=1,该DCI中还包括第二字段,该第二字段指示该DCI调度的TB中的每个TB的传输类型;终端设备在该终端设备支持使用的HARQ进程上接收或发送该DCI调度的N个TB中初传的TB和/或重传的TB,包括:终端设备根据该第二字段,在该终端设备支持使用的HARQ进程上接收或发送该DCI调度的TB中重传的TB;或者,该终端设备根据该第二字段,在该终端设备支持使用的HARQ进程上接收或发送该DCI调度的N个初传的TB。基于该方案,可以实现single HARQ场景下TB的重传或初传。
可选的,该第二字段占用的bit位中的每个bit位分别对应该DCI调度的N个TB中的一个TB,用于指示对应的TB的传输类型。
在一种可能的设计中,若M=1,该DCI中还包括第三字段,该第三字段指示与该DCI调度的N个TB中的每个TB对应的新数据指示NDI;终端设备在该终端设备支持使用的HARQ进程上接收或发送该DCI调度的N个TB中初传的TB和/或重传的TB,包括:终端设备根据该第三字段,在该终端设备支持使用的HARQ进程上接收或发送该DCI调度的N个TB。基于该方案,可以实现single HARQ场景下多个TB的调度。
可选的,该第三字段占用的bit位中的每个bit位分别对应该DCI调度的N个TB中的一个TB,用于指示对应的TB所对应的NDI。
在一种可能的设计中,若M大于1,N小于或者等于M,该DCI中还包括第四字段,该第四字段指示与该N个HARQ进程中的每个HARQ进程对应的新数据指示NDI;终端设备在该N个HARQ进程上接收或发送该DCI调度的N个TB,包括:终端设备根据该第四字段,在该N个HARQ进程上接收或发送该DCI调度的N个TB。基于该方案,可以实现多HARQ进程场景下N个TB的调度。
可选的,该第四字段占用的bit位中的每个bit位分别对应该N个HARQ进程中的一个HARQ进程,用于指示对应的HARQ进程所对应的NDI。
第二方面,提供了一种数据调度方法及相应的通信装置。该方案中,网络设备确定该终端设备支持使用的混合自动重传请求HARQ进程数M,M为正整数;网络设备向终端设备发送下行控制信息DCI,该DCI包括第一字段,该第一字段指示该DCI调度的传输块TB的个数N,N为大于1的正整数;若M=1,该网络设备在该终端设备支持使用的HARQ进程上发送或接收该DCI调度的N个TB中初传的TB和/或重传的TB;或者,若M大于1,N小于或者等于M,网络设备在该终端设备支持使用的M个HARQ进程中的N个HARQ进程上发送或接收该DCI调度的N个TB,其中,该N个HARQ进程中的每个HARQ进程对应该N个TB中的一个TB。其中,第二方面所带来的技术效果可参见上述第一方面所带来的技术效果,此处不再赘述。
在一种可能的设计中,若M=1,该DCI中还包括第二字段,该第二字段指示该DCI调度的TB中的每个TB的传输类型;网络设备在该终端设备支持使用的HARQ进程上发送或接收该DCI调度的N个TB中初传的TB和/或重传的TB,包括:网络设备根据该第二字段,在该终端设备支持使用的HARQ进程上发送或接收该DCI调度的TB中重传的TB;或者,网络设备根据该第二字段,在该终端设备支持使用的HARQ进程上发送或接收该DCI调度的N个初传的TB。
可选的,该第二字段占用的bit位中的每个bit位分别对应该DCI调度的N个TB中的一个TB,用于指示对应的TB的传输类型。
在一种可能的设计中,若M=1,该DCI中还包括第三字段,该第三字段指示与该DCI调度的N个TB中的每个TB对应的新数据指示NDI;网络设备在该终端设备支持使用的HARQ进程上发送或接收该DCI调度的N个TB中初传的TB和/或重传的TB,包括:网络设备根据该第三字段,在该终端设备支持使用的HARQ进程上发送或接收该DCI调度的N个TB。
可选的,该第三字段占用的bit位中的每个bit位分别对应该DCI调度的N个TB中的一个TB,用于指示对应的TB所对应的NDI。
在一种可能的设计中,若M大于1,N小于或者等于M,该DCI中还包括第四字段,该第四字段指示与该N个HARQ进程中的每个HARQ进程对应的新数据指示NDI;网络设备在该N个HARQ进程上发送或接收该DCI调度的N个TB,包括:网络设备根据该第四字段,在该N个HARQ进程上发送或接收该DCI调度的N个TB。
可选的,该第四字段占用的bit位中的每个bit位分别对应该N个HARQ进程中的一个HARQ进程,用于指示对应的HARQ进程所对应的NDI。
其中,第二方面中任一种设计方式所带来的技术效果可参见上述第一方面中不同设计方式所带来的技术效果,此处不再赘述。
结合上述第一方面或第二方面,在一种可能的设计中,该DCI用于上行调度;该DCI中还包括第五字段,该第五字段用于指示该重传的TB对应的第一冗余版本。即该方案中,重传的TB对应的第一冗余版本是通过DCI指示的。
可选的,该初传的TB对应的冗余版本为设定的第二冗余版本,该第一冗余版本与该第二冗余版本不同。即该方案中,初传的TB对应的冗余版本是预先设定的。
结合上述第一方面或第二方面,在一种可能的设计中,该DCI用于上行调度;重传的TB对应的冗余版本为设定的第一冗余版本;初传的TB对应的冗余版本为设定的第二冗余版本,该第一冗余版本与该第二冗余版本不同。即该方案中,重传的TB对应的冗余版本和初传的TB对应的冗余版本都可以是预先设定的。这样对于DCI的设计,可以进一步节省1bitRV字段。
结合上述第一方面或第二方面,在一种可能的设计中,该DCI还包括第六字段和第七字段,该第六字段用于指示调度资源的分配,该第七字段用于指示调制阶数;若M=1,该第六字段占用X1比特,该第七字段占用Y1比特;或者,若M大于1,N小于或者等于M,该第六字段占用X2比特,该第七字段占用Y2比特;其中,X1小于X2,Y1等于Y2;或者,X1等于X2,Y1小于Y2;或者,X1小于X2,Y1小于Y2,X1、X2、Y1和Y2均为正整数。基于该方案,对于single HARQ进程(即M=i),当TB数大于1时,可以进一步减少DCI中的第六字段或者第七字段中至少一个字段的比特数。
第三方面,提供了一种通信装置用于实现上述各种方法。该通信装置可以为上述第一方面中的终端设备,或者包含上述终端设备的装置;或者,该通信装置可以为上述第二方面中的网络设备,或者包含上述网络设备的装置。所述通信装置包括实现上述方法相应的模块、单元、或手段(means),该模块、单元、或means可以通过硬件实现,软件实现,或者通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块或单元。
第四方面,提供了一种通信装置,包括:处理器和存储器;该存储器用于存储计算机指令,当该处理器执行该指令时,以使该通信装置执行上述任一方面所述的方法。该通信装置可以为上述第一方面中的终端设备,或者包含上述终端设备的装置;或者,该通信装置可以为上述第二方面中的网络设备,或者包含上述网络设备的装置。
第五方面,提供了一种通信装置,包括:处理器;所述处理器用于与存储器耦合,并读取存储器中的指令之后,根据所述指令执行如上述任一方面所述的方法。该通信装置可以为上述第一方面中的终端设备,或者包含上述终端设备的装置;或者,该通信装置可以为上述第二方面中的网络设备,或者包含上述网络设备的装置。
第六方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述任一方面所述的方法。
第七方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述任一方面所述的方法。
第八方面,提供了一种通信装置(例如,该通信装置可以是芯片或芯片***),该通信装置包括处理器,用于实现上述任一方面中所涉及的功能。在一种可能的设计中,该通信装置还包括存储器,该存储器,用于保存必要的程序指令和数据。该通信装置是芯片***时,可以由芯片构成,也可以包含芯片和其他分立器件。
其中,第三方面至第八方面中任一种设计方式所带来的技术效果可参见上述第一方面或第二方面中不同设计方式所带来的技术效果,此处不再赘述。
第九方面,提供一种通信***,该通信***包括上述方面所述的终端设备和上述方面所述的网络设备。
附图说明
图1a为现有的Rel-13 NB-IoT下行single HARQ的调度示意图;
图1b为现有的Rel-13 NB-IoT上行single HARQ的调度示意图;
图1c为现有的Rel-14 NB-IoT下行two HARQ的调度示意图;
图1d为现有的Rel-14 NB-IoT上行two HARQ的调度示意图;
图1e为现有的Rel-16NB-IoT下行two HARQ的调度示意图;
图1f为现有的Rel-16NB-IoT上行two HARQ的调度示意图;
图2为本申请实施例提供的一种通信***的架构示意图;
图3为本申请实施例提供的终端设备和网络设备的结构示意图;
图4为本申请实施例提供的终端设备的另一种结构示意图;
图5为本申请实施例提供的数据调度方法流程示意图一;
图6a为本申请实施例提供的下行调度示意图一;
图6b为本申请实施例提供的下行调度示意图二;
图6c为本申请实施例提供的下行调度示意图三;
图6d为本申请实施例提供的下行调度示意图四;
图7a为本申请实施例提供的下行调度示意图五;
图7b为本申请实施例提供的下行调度示意图六;
图8为本申请实施例提供的数据调度方法流程示意图二;
图9a为本申请实施例提供的上行调度示意图一;
图9b为本申请实施例提供的上行调度示意图二;
图9c为本申请实施例提供的上行调度示意图三;
图9d为本申请实施例提供的上行调度示意图四;
图10a为本申请实施例提供的上行调度示意图五;
图10b为本申请实施例提供的上行调度示意图六;
图11为本申请实施例提供的终端设备的又一种结构示意图;
图12为本申请实施例提供的网络设备的又一种结构示意图。
具体实施方式
为了方便理解本申请实施例的技术方案,首先给出本申请相关技术或名词的简要介绍如下。
第一,IoT:
IoT是“物物相连的互联网”。它将互联网的用户端扩展到了任何物品与物品之间,使得在任何物品与物品之间可以进行信息交换和通信。这样的通信方式也称为机器间通信(machine type communications,MTC)。其中,通信的节点称为MTC终端或MTC设备。典型的IoT应用包括智能电网、智能农业、智能交通、智能家居以及环境检测等各个方面。
由于物联网需要应用在多种场景中,比如从室外到室内,从地上到地下,因而对物联网的设计提出了很多特殊的要求。比如,由于某些场景下的MTC终端应用在覆盖较差的环境下,如电表水表等通常安装在室内甚至地下室等无线网络信号很差的地方,因此需要覆盖增强的技术来解决。或者,由于某些场景下的MTC终端的数量要远远大于人与人通信的设备数量,也就是说需要大规模部署,因此要求能够以非常低的成本获得并使用MTC终端。或者,由于某些场景下的MTC终端传输的数据包很小,并且对延时并不敏感,因此要求支持低速率的MTC终端。或者,由于在大多数情况下,MTC终端是通过电池来供电的,但是同时在很多场景下,MTC终端又要求能够使用十年以上而不需要更换电池,这就要求MTC终端能够以极低的电力消耗来工作。
为了满足上述需求,移动通信标准化组织3GPP在RAN#62次全会上通过了一个新的研究课题来研究在蜂窝网络中支持极低复杂度和低成本的物联网的方法,并且在RAN#69次会议上立项为NB-IoT课题。
第二,HARQ:
HARQ是一种结合前向纠错(forward error correction,FEC)与自动重传请求(automatic repeat request,ARQ)方法的技术。FEC通过添加冗余信息,使得接收端能够纠正一部分错误,从而减少重传次数。而对于FEC无法纠正的错误,接收端会通过ARQ机制请求发送端重新发送TB。其中,接收端使用检错码,即循环冗余校验(cyclic redundancycheck,CRC)来检测接收到的TB是否出现错误。若接收端没有检测到错误,则接收端会向发送端发送一个ACK,发送端接收到ACK后,会接着发送下一个TB;或者,若接收端检测到错误,则接收端会向发送端发送一个否定应答(negative acknowledgement,NACK),发送端接收到NACK后,会向接收端重新发送上一次的TB。
其中,HARQ协议在发送端和接收端都存在,发送端的HARQ操作包括发送和重传TB、以及接收并处理ACK或NACK等。接收端的HARQ操作包括接收TB,以及生成ACK或NACK等。
此外,HARQ有上行和下行之分,下行HARQ针对下行共享信道(downlink sharedchannel,DL-SCH)上承载的TB,上行HARQ针对上行共享信道(uplink shared channel,DL-SCH)上承载的TB。具体的,上行HARQ是对终端设备向网络设备发送的TB进行确认以及重传的处理流程。下行HARQ是对网络设备向终端设备发送的TB进行确认以及重传的处理流程。本申请实施例提供的数据调度的方法主要涉及下行HARQ。
第三,Rel-13/Rel-14/Rel-15NB-IoT的调度方式:
Rel-13NB-IoT只支持single HARQ,即一个HARQ进程,下行和上行single HARQ的调度分别如图1a和图1b所示。对于下行,当有两个TB需要传输,例如TB1和TB2,TB1通过NPDSCH1承载,TB2通过NPDSCH2承载。当终端设备根据DCI1的调度信息接收TB1,并向网络设备发送TB1对应的ACK1/NACK1反馈后,终端设备才能继续接收DCI2,进而根据DCI2的调度信息进行TB2的接收和发送TB2对应的ACK2/NACK2反馈。对于上行,当有两个TB需要传输,例如TB1和TB2,TB1通过NPUSCH1进行承载,TB2通过NPUSCH2进行承载。当终端设备发送TB1后才可以继续接收DCI2,进而根据DCI2的调度信息进行TB2的发送。
Rel-14 NB-IoT引入two HARQ,下行和上行two HARQ的典型调度分别如图1c和图1d所示。two HARQ是通过两个独立的DCI进行调度的。图1c和图1d以及后续各附图中标注的后缀名中的“#1”表示HARQ进程1,“#2”表示HARQ进程2,在此统一说明。从图1c和图1d可以看出,通过引入two HARQ,无论对于下行还是上行,终端设备可以先接收两个DCI,然后进行下行TB的接收或者上行TB的发送,相比single HARQ,时序更紧凑,同样传输2个TB,相比single HARQ可以在更短的时间内传输完成,因此可以实现更高的速率。
第四,Rel-16 NB-IoT的调度方式:
Rel-16 NB-IoT引入调度增强特性,允许使用一个DCI调度多个TB。目前标准上关于HARQ进程和TB之间的关系还没有确定,可能从下述关系中确定支持一种,或者两种都支持。
Relationship1:一个HARQ进程对应一个TB;
Relationship2:一个HARQ进程对应至多两个TB。
针对Single HARQ传输,由于只有一个HARQ进程,如果采用relationship1的方式,意味着对于single HARQ,一个DCI调度一个TB,这样的话调度方式和Rel-13/Rel-14/Rel-15的调度方式相同,无法降低DCI开销。对于two HARQ,由于有两个HARQ进程,采用relationship1,采用一个DCI调度两个HARQ进程,每个TB对应一个HARQ进程,相比Rel-14使用一个DCI调度一个TB,可以节省DCI资源开销。其中,下行和上行two HARQ调度中,使用一个DCI调度两个TB的示意图分别如图1e和图1f所示。对于下行,当终端设备根据DCI1的调度信息接收NPDSCH1承载的TB1和NPDSCH2承载的TB2,并向网络设备发送TB1对应的ACK1/NACK1和TB2对应的ACK2/NACK2反馈后,终端设备才能继续接收后续的DCI。其中,TB1对应HARQ进程1,TB2对应HARQ进程2。对于上行,当终端设备根据DCI1的调度信息发送NPUSCH1承载的TB1和NPUSCH2承载的TB2后,终端设备才能继续接收后续的DCI。其中,TB1对应HARQ进程1,TB2对应HARQ进程2。
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。其中,在本申请的描述中,除非另有说明,“/”表示前后关联的对象是一种“或”的关系,例如,A/B可以表示A或B;本申请中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,其中A,B可以是单数或者复数。并且,在本申请的描述中,除非另有说明,“多个”是指两个或多于两个。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。另外,为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。同时,在本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念,便于理解。
本申请实施例可以适用于LTE***,如NB-IoT***中;也可以适用于其他无线通信***,例如全球移动通信***(global system for mobile communication,GSM),移动通信***(universal mobile telecommunications system,UMTS),码分多址接入(codedivision multiple access,CDMA)***,宽带码分多址(wideband code divisionmultiple access,WCDMA)以及面向未来的新的网络设备***等,本申请实施例对此不作具体限定。其中,上述适用本申请的通信***仅是举例说明,适用本申请的通信***不限于此,在此统一说明,以下不再赘述。此外,术语“***”可以和“网络”相互替换。
如图2所示,为本申请实施例提供的一种通信***20。该通信***20包括一个网络设备30,以及与该网络设备30连接的一个或多个终端设备40。可选的,不同的终端设备40之间可以相互通信。
以图2所示的网络设备30与任一终端设备40进行交互为例,本申请实施例中,网络设备30向终端设备40发送DCI,该DCI包括第一字段,该第一字段指示该DCI调度的传输块TB的个数N,N为大于1的正整数;以及,网络设备30确定终端设备40支持使用的HARQ进程数M,M为正整数。终端设备40接收来自网络设备30的DCI,以及终端设备40确定终端设备40支持使用的HARQ进程数M。若M=1,终端设备40在终端设备40支持使用的HARQ进程上接收或发送该DCI调度的N个TB;网络设备30在终端设备40支持使用的HARQ进程上发送或接收该DCI调度的N个TB;或者,若M大于1,N小于或者等于M,终端设备40在终端设备40支持使用的M个HARQ进程中的N个HARQ进程上接收或发送该DCI调度的N个TB,网络设备3.在终端设备40支持使用的M个HARQ进程中的N个HARQ进程上发送或接收该DCI调度的N个TB,其中,N个HARQ进程中的每个HARQ进程对应N个TB中的一个TB。该方案的具体实现将在后续方法实施例中详细描述,在此不予赘述。该方案提供了一种支持多TB调度的DCI设计,当一个DCI调度多个TB时,由于本申请实施例中的DCI中包括用于指示DCI调度的TB的个数的第一字段,并且终端设备和网络设备可以确定终端设备支持使用的HARQ进程数,进而根据DCI调度的TB的个数和终端设备支持使用的HARQ进程数进行上行或下行调度,因此可以实现多个TB的调度。
需要说明的是,本申请实施例中,对于下行,接收或发送DCI调度的TB,也可以理解为接收或发送承载DCI调度的TB的下行信道,该下行信道例如可以是NPDSCH;对于上行,接收或发送DCI调度的TB,也可以理解为接收或发送承载DCI调度的TB的上行信道,该上行信道例如可以是NPUSCH,在此统一说明,以下不再赘述。
需要说明的是,本申请实施例中的DCI也支持调度一个TB。其中,当DCI调度一个TB时,调度方式可以采用现有技术,在此统一说明,以下不再赘述。
可选的,本申请实施例中的网络设备30,是一种将终端设备40接入到无线网络的设备,可以是长期演进(long term evolution,LTE)中的演进型基站(evolutional NodeB,eNB或eNodeB);或者GSM或CDMA中的基站(base Transceiver Station,BTS);或者WCDMA***中的基站(NodeB);或者第五代(5th generation,5G)网络或者未来演进的公共陆地移动网络(public land mobile network,PLMN)中的基站,宽带网络业务网关(broadbandnetwork gateway,BNG),汇聚交换机或非第三代合作伙伴项目(3rd generationpartnership project,3GPP)接入设备等,本申请实施例对此不作具体限定。可选的,本申请实施例中的基站可以包括各种形式的基站,例如:宏基站,微基站(也称为小站),中继站,接入点等,本申请实施例对此不作具体限定。
可选的,本申请实施例中的终端设备40,可以是用于实现无线通信功能的设备,例如终端或者可用于终端中的芯片等。其中,终端可以是5G网络或者未来演进的PLMN中的用户设备(user equipment,UE)、接入终端、终端单元、终端站、移动站、移动台、远方站、远程终端、移动设备、无线通信设备、终端代理或终端装置等。接入终端可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wirelesslocal loop,WLL)站、个人数字处理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备或可穿戴设备,虚拟现实(virtual reality,VR)终端设备、增强现实(augmented reality,AR)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等。终端可以是移动的,也可以是固定的。
可选的,本申请实施例中的网络设备30与终端设备40也可以称之为通信装置,其可以是一个通用设备或者是一个专用设备,本申请实施例对此不作具体限定。
可选的,如图3所示,为本申请实施例提供的网络设备30和终端设备40的结构示意图。
其中,终端设备40包括至少一个处理器(图3中示例性的以包括一个处理器401为例进行说明)和至少一个收发器(图3中示例性的以包括一个收发器403为例进行说明)。可选的,终端设备40还可以包括至少一个存储器(图3中示例性的以包括一个存储器402为例进行说明)、至少一个输出设备(图3中示例性的以包括一个输出设备404为例进行说明)和至少一个输入设备(图3中示例性的以包括一个输入设备405为例进行说明)。
处理器401、存储器402和收发器403通过通信线路相连接。通信线路可包括一通路,在上述组件之间传送信息。
处理器401可以是通用中央处理器(central processing unit,CPU)、微处理器、特定应用集成电路(application-specific integrated circuit,ASIC),或者一个或多个用于控制本申请方案程序执行的集成电路。在具体实现中,作为一种实施例,处理器401也可以包括多个CPU,并且处理器401可以是单核(single-CPU)处理器或多核(multi-CPU)处理器。这里的处理器可以指一个或多个设备、电路或用于处理数据(例如计算机程序指令)的处理核。
存储器402可以是具有存储功能的装置。例如可以是只读存储器(read-onlymemory,ROM)或可存储静态信息和指令的其他类型的静态存储设备、随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器402可以是独立存在,通过通信线路与处理器401相连接。存储器402也可以和处理器401集成在一起。
其中,存储器402用于存储执行本申请方案的计算机执行指令,并由处理器401来控制执行。具体的,处理器401用于执行存储器402中存储的计算机执行指令,从而实现本申请实施例中所述的数据调度方法。
或者,可选的,本申请实施例中,也可以是处理器401执行本申请下述实施例提供的数据调度方法中的处理相关的功能,收发器403负责与其他设备或通信网络通信,本申请实施例对此不作具体限定。
可选的,本申请实施例中的计算机执行指令也可以称之为应用程序代码或者计算机程序代码,本申请实施例对此不作具体限定。
收发器403可以使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网、无线接入网(radio access network,RAN)、或者无线局域网(wireless localarea networks,WLAN)等。收发器403包括发射机(transmitter,Tx)和接收机(receiver,Rx)。
输出设备404和处理器401通信,可以以多种方式来显示信息。例如,输出设备404可以是液晶显示器(liquid crystal display,LCD),发光二级管(light emitting diode,LED)显示设备,阴极射线管(cathode ray tube,CRT)显示设备,或投影仪(projector)等。
输入设备405和处理器401通信,可以以多种方式接受用户的输入。例如,输入设备405可以是鼠标、键盘、触摸屏设备或传感设备等。
网络设备30包括至少一个处理器(图3中示例性的以包括一个处理器301为例进行说明)、至少一个收发器(图3中示例性的以包括一个收发器303为例进行说明)和至少一个网络接口(图3中示例性的以包括一个网络接口304为例进行说明)。可选的,网络设备30还可以包括至少一个存储器(图3中示例性的以包括一个存储器302为例进行说明)。其中,处理器301、存储器302、收发器303和网络接口304通过通信线路相连接。网络接口304用于通过链路(例如S1接口)与核心网设备连接,或者通过有线或无线链路(例如X2接口)与其它网络设备的网络接口进行连接(图3中未示出),本申请实施例对此不作具体限定。另外,处理器301、存储器302和收发器303的相关描述可参考终端设备40中处理器401、存储器402和收发器403的描述,在此不再赘述。
结合图3所示的终端设备40的结构示意图,示例性的,图4为本申请实施例提供的终端设备40的一种具体结构形式。
其中,在一些实施例中,图3中的处理器401的功能可以通过图4中的处理器110实现。
在一些实施例中,图3中的收发器403的功能可以通过图4中的天线1,天线2,移动通信模块150,无线通信模块160等实现。
其中,天线1和天线2用于发射和接收电磁波信号。终端设备40中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
移动通信模块150可以提供应用在终端设备40上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
无线通信模块160可以提供应用在终端设备40上的包括无线局域网(wirelesslocal area networks,WLAN)(如Wi-Fi网络),蓝牙(blue tooth,BT),全球导航卫星***(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。当终端设备40是第一设备时,无线通信模块160可以提供应用在终端设备40上的NFC无线通信的解决方案,是指第一设备包括NFC芯片。该NFC芯片可以提高NFC无线通信功能。当终端设备40是第二设备时,无线通信模块160可以提供应用在终端设备40上的NFC无线通信的解决方案,是指第一设备包括电子标签(如射频识别(radiofrequency identification,RFID)标签)。其他设备的NFC芯片靠近该电子标签可以与第二设备进行NFC无线通信。
在一些实施例中,终端设备40的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得终端设备40可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯***(global system for mobile communications,GSM),通用分组无线服务(general packet radio service,GPRS),码分多址接入(codedivision multiple access,CDMA),宽带码分多址(wideband code division multipleaccess,WCDMA),时分码分多址(time-division code division multiple access,TD-SCDMA),长期演进(long term evolution,LTE),BT,GNSS,WLAN,NFC,FM,或IR技术等。所述GNSS可以包括全球卫星定位***(global positioning system,GPS),全球导航卫星***(global navigation satellite system,GLONASS),北斗卫星导航***(beidounavigation satellite system,BDS),准天顶卫星***(quasi-zenith satellitesystem,QZSS)或星基增强***(satellite based augmentation systems,SBAS)。
在一些实施例中,图3中的存储器402的功能可以通过图4中的内部存储器121或者外部存储器接口120连接的外部存储器(例如Micro SD卡)等实现。
在一些实施例中,图3中的输出设备404的功能可以通过图4中的显示屏194实现。其中,显示屏194用于显示图像,视频等。显示屏194包括显示面板。
在一些实施例中,图3中的输入设备405的功能可以通过鼠标、键盘、触摸屏设备或图4中的传感器模块180来实现。示例性的,如图4所示,该传感器模块180例如可以包括压力传感器180A、陀螺仪传感器180B、气压传感器180C、磁传感器180D、加速度传感器180E、距离传感器180F、接近光传感器180G、指纹传感器180H、温度传感器180J、触摸传感器180K、环境光传感器180L、和骨传导传感器180M中的一个或多个,本申请实施例对此不作具体限定。
在一些实施例中,如图4所示,该终端设备40还可以包括音频模块170、摄像头193、指示器192、马达191、按键190、SIM卡接口195、USB接口130、充电管理模块140、电源管理模块141和电池142中的一个或多个,其中,音频模块170可以与扬声器170A(也称“喇叭”)、受话器170B(也称“听筒”)、麦克风170C(也称“话筒”,“传声器”)或耳机接口170D等连接,本申请实施例对此不作具体限定。
可以理解的是,图4所示的结构并不构成对终端设备40的具体限定。比如,在本申请另一些实施例中,终端设备40可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
下面将结合图2至图4,以图2所示的网络设备30与任一终端设备40进行交互为例,对本申请实施例提供的数据调度方法进行展开说明。
需要说明的是,本申请下述实施例中各个网元之间的消息名字或消息中各参数的名字等只是一个示例,具体实现中也可以是其他的名字,本申请实施例对此不作具体限定。
以下行调度为例,如图5所示,为本申请实施例提供的一种数据调度方法,该数据调度方法包括如下步骤S501-S503:
S501、网络设备确定终端设备支持使用的HARQ进程数M,M为正整数。
可选的,本申请实施例中,网络设备确定终端设备支持使用的HARQ进程数M的方式取决于实现。比如,网络设备可以根据能够获取的信息确定该终端设备支持使用的HARQ进程数,其中能够获取的信息包括但不限于下述信息中的一个或者多个:网络中上行或者下行资源占用情况,该终端设备发送或者接收的数据量大小,网络负载情况,或者该终端设备的业务类型。示例性的,终端设备的业务类型为时延不敏感业务,虽然终端设备具备twoHARQ能力,但是网络设备确定终端设备支持使用的HARQ进程数M=1。或者,示例性的,终端设备的业务类型为时延敏感业务,若终端设备具备two HARQ能力,网络设备确定终端设备支持使用的HARQ进程数M=2。
或者,一种可能的实现方式中,网络设备确定终端设备支持使用的HARQ进程数M,包括:若终端设备不具备M1个HARQ进程的能力,网络设备确定终端设备支持使用的HARQ进程数为M,其中,M1为大于M的正整数。比如,若终端设备不具备two HARQ能力,则网络设备确定终端设备支持使用的HARQ进程数为1。
可选的,本申请实施例中,网络设备还可以向终端设备发送配置消息,该配置消息用于激活M个HARQ进程,本申请实施例对此不作具体限定。
S502、终端设备确定终端设备支持使用的HARQ进程数M,M为正整数。
一种可能的实现方式中,终端设备确定终端设备支持使用的HARQ进程数M,包括:终端设备接收来自网络设备的配置消息,该配置消息用于激活M个HARQ进程;终端设备根据该配置消息,确定终端设备支持使用的HARQ进程数为M。比如,虽然终端设备具备two HARQ能力,但是配置消息用于激活1个HARQ进程(即M=1),则终端设备确定终端设备支持使用的HARQ进程数为1。或者,若终端设备具备two HARQ能力,并且配置消息用于激活2个HARQ进程(即M=2),则网络设备确定终端设备支持使用的HARQ进程数为2。
或者,另一种可能的实现方式中,终端设备确定终端设备支持使用的HARQ进程数M,包括:若终端设备不具备M1个HARQ进程的能力,终端设备确定终端设备支持使用的HARQ进程数为M,其中,M1为大于M的正整数。比如,若终端设备不具备two HARQ能力(即M1=2),则终端设备确定终端设备支持使用的HARQ进程数为1(即M=1)。
或者,再一种可能的实现方式中,终端设备确定终端设备支持使用的HARQ进程数M,包括:终端设备向网络设备发送指示信息,该指示信息用于指示终端设备具备M1个HARQ进程的能力;若终端设备未接收到来自网络设备的配置消息,终端设备确定终端设备支持使用的HARQ进程数为M,其中,该配置消息用于激活M1个HARQ进程,M1为大于M的正整数。比如,终端设备向网络设备发送指示信息,该指示信息用于指示终端设备具备two HARQ能力,但是终端设备未接收到来自网络设备的用于激活2个HARQ进程(即M1=2)的配置消息,则终端设备确定终端设备支持使用的HARQ进程数为1(即M=1)。
S503、网络设备向终端设备发送DCI。终端设备接收来自网络设备的DCI。其中,该DCI包括第一字段,该第一字段指示该DCI调度的TB的个数N,N为大于1的正整数。
可选的,本申请实施例中的第一字段指示的信息可以是一个显式的指示信息。比如,“0”表示DCI调度的TB数为1,“1”表示DCI调度的TB数为2;或者,“00”表示DCI调度的TB数为1,“01”表示DCI调度的TB数为2,“10”表示DCI调度的TB数为,3,“11”表示DCI调度的TB数为4。
或者,可选的,本申请实施例中的第一字段指示的信息可以是一个隐式的指示信息,如第一字段可以是一个k位的比特位图,若k位的比特位图中的比特值为1表示1个TB,则可以通过在k位的比特位图中设置N个比特位的比特值为1来表征DCI调度的TB的个数N,如8位的比特位图10011000,可以指示DCI调度的TB的个数N=3;或者,若k位的比特位图中的比特值为0表示1个TB,则可以通过在k位的比特位图中设置N个比特位的比特值为0来表征DCI调度的TB的个数N,如8位的比特位图10011100,可以指示DCI调度的TB的个数N=4。
需要说明的是,对于NB-IoT来说,不同HARQ进程数对应不同的DCI大小(size),例如single HARQ对应的DCI size为23bit,two HARQ对应的DCI size为24bit。考虑到终端设备盲检测不同DCI size会增加处理复杂度。因此比较合理的方案是:网络设备先确定终端设备支持使用的HARQ进程数M(步骤S501),然后向终端设备发送DCI(步骤S503)。终端设备先确定终端设备支持使用的HARQ进程数M(步骤S502),然后接收来自网络设备的DCI(步骤S503)。当然,具体实现中,也可能是先执行步骤S503,再执行步骤S501或步骤S502;或者,步骤S503与步骤S501或步骤S502同时执行,本申请实施例对此不作具体限定。
若M=1,则本申请实施例提供的数据调度方法还包括如下步骤S504:
S504、网络设备在终端设备支持使用的HARQ进程上发送DCI调度的N个TB中初传的TB和/或重传的TB。终端设备在终端设备支持使用的HARQ进程上接收DCI调度的N个TB中初传的TB和/或重传的TB。
一种可能的实现方式中,本申请实施例中,若M=1,则DCI中还可以包括第二字段,第二字段指示DCI调度的TB中的每个TB的传输类型。比如,第二字段占用的bit位中的每个bit位分别对应DCI调度的N个TB中的一个TB,用于指示对应的TB的传输类型。其中,这里的传输类型例如可以是重传或者不重传,本申请实施例对此不作具体限定。
相应的,网络设备在终端设备支持使用的HARQ进程上发送DCI调度的N个TB中初传的TB和/或重传的TB,包括:网络设备根据第二字段,在终端设备支持使用的HARQ进程上发送DCI调度的TB中重传的TB;或者,网络设备根据第二字段,在终端设备支持使用的HARQ进程上发送DCI调度的N个初传的TB。终端设备在终端设备支持使用的HARQ进程上接收DCI调度的N个TB中初传的TB和/或重传的TB,包括:终端设备根据第二字段,在终端设备支持使用的HARQ进程上接收DCI调度的TB中重传的TB;或者,终端设备根据第二字段,在终端设备支持使用的HARQ进程上接收DCI调度的N个初传的TB。
示例性的,假设M=1,N=2,则第二字段可以占用2bit。若比特值为“1”表示重传,比特值为“0”表示不重传,2个TB分别记为TB1和TB2,则第二字段的含义可以如表三所示:
表三
第二字段 字段含义
00 TB1和TB2均不重传
10 TB1重传,TB2不重传
01 TB1不重传,TB2重传
11 TB1重传,TB2重传
当然,若比特值为“1”表示不重传,比特值为“0”表示重传,2个TB分别记为TB1和TB2,则第二字段的含义可以如表四所示:
表四
第二字段 字段含义
00 TB1重传,TB2重传
10 TB1不重传,TB2重传
01 TB1重传,TB2不重传
11 TB1和TB2均不重传
需要说明的是,表三和表四中的TB1和TB2均不重传可以理解为TB1和TB2均为初传,在此统一说明,以下不再赘述。
示例性的,以第二字段的含义如表三所示为例,如图6a所示,网络设备可以向终端设备发送DCI1,DCI1可以包括字段1,字段1占用1个比特,比特值为“1”,表征DCI1调度的TB数为2,此外,DCI1中还可以包括字段2,字段2占用2个比特,比特值为“00”,表征当前调度的2个TB均为初传的TB。假设终端设备检测到TB1接收失败,TB2接收成功,则终端设备向网络设备发送TB1对应的NACK1,以及TB2对应的ACK2。
进一步的,网络设备根据TB1对应的NACK1获知TB1接收失败,可以向终端设备发送DCI2,DCI2可以包括字段1,字段1占用1个比特,比特值为“1”,表征DCI2调度的TB数为2,此外,DCI2中还可以包括字段2,字段2占用2个比特,比特值为“10”,表征当前调度的为重传的TB1。假设终端设备检测到TB1接收成功,则终端设备向网络设备发送TB1对应的ACK1。
或者,示例性的,以第二字段的含义如表三所示为例,如图6b所示,网络设备可以向终端设备发送DCI1,DCI1可以包括字段1,字段1占用1个比特,比特值为“1”,表征DCI1调度的TB数为2,此外,DCI1中还可以包括字段2,字段2占用2个比特,比特值为“00”,表征当前调度的2个TB均为初传的TB。假设终端设备检测到TB1接收成功,TB2接收失败,则终端设备向网络设备发送TB1对应的ACK1,以及TB2对应的NACK2。
进一步的,网络设备根据TB2对应的NACK2获知TB2接收失败,可以向终端设备发送DCI2,DCI2可以包括字段1,字段1占用1个比特,比特值为“1”,表征DCI2调度的TB数为2,此外,DCI2中还可以包括字段2,字段2占用2个比特,比特值为“01”,表征当前调度的为重传的TB2。假设终端设备检测到TB2接收成功,则终端设备向网络设备发送TB2对应的ACK2。
需要说明的是,表三或表四均是示例性的以比特值的绝对数值表征重传或者不重传,当然,也可以是通过比特值的相对数值表征重传或者不重传。比如,假设M=1,N=2,则第二字段可以占用2bit。假设2个TB分别记为TB1和TB2,TB关联的比特翻转表征不重传,TB关联的比特不翻转表征重传,则第二字段的含义可以如表五所示:
表五
第二字段 字段含义
TB1关联的比特翻转,TB2关联的比特翻转 TB1和TB2均不重传
TB1关联的比特不翻转,TB2关联的比特翻转 TB1重传,TB2不重传
TB1关联的比特翻转,TB2关联的比特不翻转 TB1不重传,TB2重传
TB1关联的比特不翻转,TB2关联的比特不翻转 TB1重传,TB2重传
需要说明的是,表五仅是示例性的以TB关联的比特发生翻转表征不重传,TB关联的比特不翻转表征重传为例进行说明。当然,也可以是TB关联的比特不翻转表征不重传,TB关联的比特翻转表征重传,此时第二字段的含义可以如表六所示,本申请实施例对此不作具体限定。
表六
第二字段 字段含义
TB1关联的比特不翻转,TB2关联的比特不翻转 TB1和TB2均不重传
TB1关联的比特翻转,TB2关联的比特不翻转 TB1重传,TB2不重传
TB1关联的比特不翻转,TB2关联的比特翻转 TB1不重传,TB2重传
TB1关联的比特翻转,TB2关联的比特翻转 TB1重传,TB2重传
需要说明的是,表五和表六中的TB1和TB2均不重传可以理解为TB1和TB2均为初传,在此统一说明,以下不再赘述。
由上述示例可知,该实现方式中,初传和重传DCI指示的TB数相同,例如初传TB数为2,重传时即便只有一个TB重传,TB数也应该设置为2,保证终端设备理解一致,在此统一说明,以下不再赘述。
另一种可能的实现方式中,本申请实施例中,若M=1,则DCI中还可以包括第三字段,第三字段指示与DCI调度的N个TB中的每个TB对应的NDI。
相应的,网络设备在终端设备支持使用的HARQ进程上发送DCI调度的N个TB中初传的TB和/或重传的TB,包括:网络设备根据第三字段,在终端设备支持使用的HARQ进程上发送DCI调度的N个TB。终端设备在终端设备支持使用的HARQ进程上接收DCI调度的N个TB中初传的TB和/或重传的TB,包括:终端设备根据第三字段,在终端设备支持使用的HARQ进程上接收DCI调度的N个TB。
可选的,本申请实施例中,可以是TB对应的NDI不翻转表示重传,翻转表示初传;也可以是TB对应的NDI翻转表示重传,不翻转表示初传,在此不作具体限定。
示例性的,以TB对应的NDI不翻转表示重传,翻转表示初传,初始值为0为例,如图6c所示,网络设备可以向终端设备发送DCI1,DCI1可以包括字段1,字段1占用1个比特,比特值为“1”,表征DCI1调度的TB数为2,此外,DCI1中还可以包括字段2,字段2占用2个比特,比特值为“00”,表征当前调度的2个TB均为初传的TB。假设高比特位对应TB1,低比特位对应TB2,终端设备检测到TB1接收失败,TB2接收成功,则终端设备向网络设备发送TB1对应的NACK1,以及TB2对应的ACK2。
进一步的,网络设备根据TB1对应的NACK1获知TB1接收失败,可以向终端设备发送DCI2,DCI2可以包括字段1,字段1占用1个比特,比特值为“1”,表征DCI2调度的TB数为2,此外,DCI2中还可以包括字段2,字段2占用2个比特,比特值为“01”,由于高比特位的比特值未翻转,低比特位的比特值翻转,因此可以表征TB1重传,TB3初传。进而终端设备可以根据TB1和TB3的接收情况,向网络设备发送TB1对应的ACK1/NACK1,以及TB3对应的ACK3/NACK3。
或者,示例性的,以TB对应的NDI不翻转表示重传,翻转表示初传,初始值为0为例,如图6d所示,网络设备可以向终端设备发送DCI1,DCI1可以包括字段1,字段1占用1个比特,比特值为“1”,表征DCI1调度的TB数为2,此外,DCI1中还可以包括字段2,字段2占用2个比特,比特值为“00”,表征当前调度的2个TB均为初传的TB。假设高比特位对应TB1,低比特位对应TB2,终端设备检测到TB1接收成功,TB2接收失败,则终端设备向网络设备发送TB1对应的ACK1,以及TB2对应的NACK2。
进一步的,网络设备根据TB2对应的NACK2获知TB2接收失败,可以向终端设备发送DCI2,DCI2可以包括字段1,字段1占用1个比特,比特值为“1”,表征DCI2调度的TB数为2,此外,DCI2中还可以包括字段2,字段2占用2个比特,比特值为“10”,由于高比特位的比特值翻转,低比特位的比特值未翻转,因此可以表征TB3初传,TB2重传。进而终端设备可以根据TB3和TB2的接收情况,向网络设备发送TB3对应的ACK3/NACK3,以及TB2对应的ACK2/NACK2。
或者,若M大于1,N小于或者等于M,则本申请实施例提供的数据调度方法还包括如下步骤S505:
S505、网络设备在终端设备支持使用的M个HARQ进程中的N个HARQ进程上发送DCI调度的N个TB。终端设备在终端设备支持使用的M个HARQ进程中的N个HARQ进程上接收DCI调度的N个TB。其中,N个HARQ进程中的每个HARQ进程对应N个TB中的一个TB。
一种可能的实现方式中,本申请实施例中,若M大于1,N小于或者等于M,则DCI中还可以包括第四字段,第四字段指示与N个HARQ进程中的每个HARQ进程对应的NDI。比如,第四字段占用的bit位中的每个bit位分别对应N个HARQ进程中的一个HARQ进程,用于指示对应的HARQ进程所对应的NDI。
相应的,网络设备在N个HARQ进程上发送DCI调度的N个TB,包括:网络设备根据第四字段,在N个HARQ进程上发送DCI调度的N个TB。终端设备在N个HARQ进程上接收DCI调度的N个TB,包括:终端设备根据第四字段,在N个HARQ进程上接收DCI调度的N个TB。
可选的,本申请实施例中,可以是HARQ进程对应的NDI不翻转表示重传,翻转表示初传;也可以是HARQ进程对应的NDI翻转表示重传,不翻转表示初传,在此不作具体限定。
示例性的,以HARQ进程对应的NDI不翻转表示重传,翻转表示初传,初始值为0为例,如图7a所示,假设M=2,N=2,网络设备可以向终端设备发送DCI1,DCI1可以包括字段1,字段1占用1个比特,比特值为“1”,表征DCI1调度的TB数为2,此外,DCI1中还可以包括字段2,字段2占用2个比特,比特值为“00”,表征当前调度的two HARQ均为初传。假设高比特位对应TB1,低比特位对应TB2,HARQ进程1(即#1)对应TB1,HARQ进程2(即#2)对应TB2。若终端设备检测到TB1接收失败,TB2接收成功,则终端设备向网络设备发送TB1对应的NACK1,以及TB2对应的ACK2。
进一步的,网络设备根据TB1对应的NACK1获知TB1接收失败,可以向终端设备发送DCI2,DCI2可以包括字段1,字段1占用1个比特,比特值为“1”,表征DCI2调度的TB数为2,此外,DCI2中还可以包括字段2,字段2占用2个比特,比特值为“01”,由于高比特位的比特值未翻转,低比特位的比特值翻转,因此可以表征HARQ进程1(即#1)对应的TB1重传,HARQ进程2(即#2)对应TB3初传。进而终端设备可以根据TB1和TB3的接收情况,向网络设备发送TB1对应的ACK1/NACK1,以及TB3对应的ACK3/NACK3。
或者,示例性的,以HARQ进程对应的NDI不翻转表示重传,翻转表示初传,初始值为0为例,如图7b所示,假设M=2,N=2,网络设备可以向终端设备发送DCI1,DCI1可以包括字段1,字段1占用1个比特,比特值为“1”,表征DCI1调度的TB数为2,此外,DCI1中还可以包括字段2,字段2占用2个比特,比特值为“00”,表征当前调度的two HARQ均为初传。假设高比特位对应TB1,低比特位对应TB2,HARQ进程1(即#1)对应TB1,HARQ进程2(即#2)对应TB2。若终端设备检测到TB1接收成功,TB2接收失败,则终端设备向网络设备发送TB1对应的ACK1,以及TB2对应的NACK2。
进一步的,网络设备根据TB2对应的NACK2获知TB2接收失败,可以向终端设备发送DCI2,DCI2可以包括字段1,字段1占用1个比特,比特值为“1”,表征DCI2调度的TB数为2,此外,DCI2中还可以包括字段2,字段2占用2个比特,比特值为“10”,由于高比特位的比特值翻转,低比特位的比特值未翻转,因此可以表征HARQ进程1(即#1)对应的TB3初传,HARQ进程2(即#2)对应TB2重传。进而终端设备可以根据TB3和TB2的接收情况,向网络设备发送TB3对应的ACK3/NACK3,以及TB2对应的ACK2/NACK2。
此外,本申请实施例提供的DCI中还可以包括格式N0/格式N1区分标识字段、NPDCCH order指示字段、调度时延字段、资源分配字段、MCS字段、重复次数字段、HARQ-ACK资源字段、或者DCI重复次数字段等,具体可参考现有不支持多TB调度的DCI格式N1中的相关字段,在此不再赘述。
其中,图6a至图6d、以及图7a至图7b所示的示例中,相比现有不支持多TB调度的DCI格式N1,在格式N0/格式N1区分标识字段、NPDCCH order指示字段、调度时延字段、资源分配字段、MCS字段、重复次数字段、HARQ-ACK资源字段、以及DCI重复次数字段的比特数不发生变化的前提下,DCI比特数仅增加3bit,因此可以保证新设计的DCI和现有不支持多TB调度的DCI格式N1的性能相当,从而可以使得降低DCI资源开销的增益最大化。
本申请实施例提供了一种支持多TB调度的DCI设计,当一个DCI调度多个TB时,由于本申请实施例中的DCI中包括用于指示DCI调度的TB的个数的第一字段,并且终端设备和网络设备可以确定终端设备支持使用的HARQ进程数,进而根据DCI调度的TB的个数和终端设备支持使用的HARQ进程数进行下行调度,因此可以实现多个TB的调度。
其中,上述步骤S501至S504或S505中的网络设备的动作可以由图3所示的网络设备30中的处理器301调用存储器302中存储的应用程序代码以指令该网络设备执行,上述步骤S501至S504或S505中的终端设备的动作可以由图3所示的终端设备40中的处理器401调用存储器402中存储的应用程序代码以指令该网络设备执行,本实施例对此不作任何限制。
以上行调度为例,如图8所示,为本申请实施例提供的一种数据调度方法,该数据调度方法包括如下步骤S801-S803:
S801、网络设备确定终端设备支持使用的HARQ进程数M,M为正整数。
S802、终端设备确定终端设备支持使用的HARQ进程数M,M为正整数。
S803、网络设备向终端设备发送DCI。终端设备接收来自网络设备的DCI。其中,该DCI包括第一字段,该第一字段指示该DCI调度的TB的个数N,N为大于1的正整数。
其中,本申请实施例步骤S801-S803的相关描述可参考图5所示的实施例中的步骤S501-S503,在此不再赘述。
若M=1,则本申请实施例提供的数据调度方法还包括如下步骤S804:
S804、终端设备在终端设备支持使用的HARQ进程上发送DCI调度的N个TB中初传的TB和/或重传的TB。网络设备在终端设备支持使用的HARQ进程上接收DCI调度的N个TB中初传的TB和/或重传的TB。
一种可能的实现方式中,本申请实施例中,若M=1,则DCI中还可以包括第二字段,第二字段指示DCI调度的TB中的每个TB的传输类型。比如,第二字段占用的bit位中的每个bit位分别对应DCI调度的N个TB中的一个TB,用于指示对应的TB的传输类型。其中,这里的传输类型例如可以是重传或者不重传,本申请实施例对此不作具体限定。
相应的,终端设备在终端设备支持使用的HARQ进程上发送DCI调度的N个TB中初传的TB和/或重传的TB,包括:终端设备根据第二字段,在终端设备支持使用的HARQ进程上发送DCI调度的TB中重传的TB;或者,终端设备根据第二字段,在终端设备支持使用的HARQ进程上发送DCI调度的N个初传的TB。网络设备在终端设备支持使用的HARQ进程上接收DCI调度的N个TB中初传的TB和/或重传的TB,包括:网络设备根据第二字段,在终端设备支持使用的HARQ进程上接收DCI调度的TB中重传的TB;或者,网络设备根据第二字段,在终端设备支持使用的HARQ进程上接收DCI调度的N个初传的TB。
示例性的,假设M=1,N=2,则第二字段可以占用2bit。若比特值为“1”表示重传,比特值为“0”表示不重传,2个TB分别记为TB1和TB2,则第二字段的含义可以上述表三所示,在此不再赘述。当然,若比特值为“1”表示不重传,比特值为“0”表示重传,2个TB分别记为TB1和TB2,则第二字段的含义可以如上述表四所示,在此不再赘述。
示例性的,以第二字段的含义如表三所示为例,如图9a所示,网络设备可以向终端设备发送DCI1,DCI1可以包括字段1,字段1占用1个比特,比特值为“1”,表征DCI1调度的TB数为2,此外,DCI1中还可以包括字段2,字段2占用2个比特,比特值为“00”,表征当前调度的2个TB均为初传的TB。终端设备接收到DCI1之后,可以向网络设备发送TB1和TB2。假设网络设备检测到TB1接收失败,TB2接收成功,则网络设备可以向终端设备发送DCI2,DCI2可以包括字段1,字段1占用1个比特,比特值为“1”,表征DCI2调度的TB数为2,此外,DCI2中还可以包括字段2,字段2占用2个比特,比特值为“10”,表征当前调度的为重传的TB1。终端设备接收到DCI2之后,可以向网络设备发送TB1。
或者,示例性的,以第二字段的含义如表三所示为例,如图9b所示,网络设备可以向终端设备发送DCI1,DCI1可以包括字段1,字段1占用1个比特,比特值为“1”,表征DCI1调度的TB数为2,此外,DCI1中还可以包括字段2,字段2占用2个比特,比特值为“00”,表征当前调度的2个TB均为初传的TB。终端设备接收到DCI1之后,可以向网络设备发送TB1和TB2。假设网络设备检测到TB1接收成功,TB2接收失败,则网络设备可以向终端设备发送DCI2,DCI2可以包括字段1,字段1占用1个比特,比特值为“1”,表征DCI2调度的TB数为2,此外,DCI2中还可以包括字段2,字段2占用2个比特,比特值为“01”,表征当前调度的为重传的TB2。终端设备接收到DCI2之后,可以向网络设备发送TB2。
需要说明的是,表三或表四均是示例性的以比特值的绝对数值表征重传或者不重传,当然,也可以是通过比特值的相对数值表征重传或者不重传。相关描述可参考上述表五和表六部分,在此不再赘述。
另一种可能的实现方式中,本申请实施例中,若M=1,则DCI中还可以包括第三字段,第三字段指示与DCI调度的N个TB中的每个TB对应的NDI。
相应的,终端设备在终端设备支持使用的HARQ进程上发送DCI调度的N个TB中初传的TB和/或重传的TB,包括:终端设备根据第三字段,在终端设备支持使用的HARQ进程上发送DCI调度的N个TB。网络设备在终端设备支持使用的HARQ进程上接收DCI调度的N个TB中初传的TB和/或重传的TB,包括:网络设备根据第三字段,在终端设备支持使用的HARQ进程上接收DCI调度的N个TB。
可选的,本申请实施例中,可以是TB对应的NDI不翻转表示重传,翻转表示初传;也可以是TB对应的NDI翻转表示重传,不翻转表示初传,在此不作具体限定。
示例性的,以TB对应的NDI不翻转表示重传,翻转表示初传,初始值为0为例,如图9c所示,网络设备可以向终端设备发送DCI1,DCI1可以包括字段1,字段1占用1个比特,比特值为“1”,表征DCI1调度的TB数为2,此外,DCI1中还可以包括字段2,字段2占用2个比特,比特值为“00”,表征当前调度的2个TB均为初传的TB。终端设备接收到DCI1之后,可以向网络设备发送TB1和TB2。假设高比特位对应TB1,低比特位对应TB2,网络设备检测到TB1接收失败,TB2接收成功,则网络设备可以向终端设备发送DCI2,DCI2可以包括字段1,字段1占用1个比特,比特值为“1”,表征DCI2调度的TB数为2,此外,DCI2中还可以包括字段2,字段2占用2个比特,比特值为“01”,由于高比特位的比特值未翻转,低比特位的比特值翻转,因此可以表征TB1重传,TB3初传。终端设备接收到DCI2之后,可以向网络设备发送重传的TB1和初传的TB3。
或者,示例性的,以TB对应的NDI不翻转表示重传,翻转表示初传,初始值为0为例,如图9d所示,网络设备可以向终端设备发送DCI1,DCI1可以包括字段1,字段1占用1个比特,比特值为“1”,表征DCI1调度的TB数为2,此外,DCI1中还可以包括字段2,字段2占用2个比特,比特值为“00”,表征当前调度的2个TB均为初传的TB。终端设备接收到DCI1之后,可以向网络设备发送TB1和TB2。假设高比特位对应TB1,低比特位对应TB2,网络设备检测到TB1接收成功,TB2接收失败,则网络设备可以向终端设备发送DCI2,DCI2可以包括字段1,字段1占用1个比特,比特值为“1”,表征DCI2调度的TB数为2,此外,DCI2中还可以包括字段2,字段2占用2个比特,比特值为“10”,由于高比特位的比特值翻转,低比特位的比特值未翻转,因此可以表征TB3初传,TB2重传。终端设备接收到DCI2之后,可以向网络设备发送初传的TB3和重传的TB2。
或者,若M大于1,N小于或者等于M,则本申请实施例提供的数据调度方法还包括如下步骤S805:
S805、终端设备在终端设备支持使用的M个HARQ进程中的N个HARQ进程上发送DCI调度的N个TB。网络设备在终端设备支持使用的M个HARQ进程中的N个HARQ进程上接收DCI调度的N个TB。其中,N个HARQ进程中的每个HARQ进程对应N个TB中的一个TB。
一种可能的实现方式中,本申请实施例中,若M大于1,N小于或者等于M,则DCI中还可以包括第四字段,第四字段指示与N个HARQ进程中的每个HARQ进程对应的NDI。比如,第四字段占用的bit位中的每个bit位分别对应N个HARQ进程中的一个HARQ进程,用于指示对应的HARQ进程所对应的NDI。
相应的,终端设备在N个HARQ进程上发送DCI调度的N个TB,包括:终端设备根据第四字段,在N个HARQ进程上发送DCI调度的N个TB。网络设备在N个HARQ进程上接收DCI调度的N个TB,包括:网络设备根据第四字段,在N个HARQ进程上接收DCI调度的N个TB。
可选的,本申请实施例中,可以是HARQ进程对应的NDI不翻转表示重传,翻转表示初传;也可以是HARQ进程对应的NDI翻转表示重传,不翻转表示初传,在此不作具体限定。
示例性的,以HARQ进程对应的NDI不翻转表示重传,翻转表示初传,初始值为0为例,如图10a所示,假设M=2,N=2,网络设备可以向终端设备发送DCI1,DCI1可以包括字段1,字段1占用1个比特,比特值为“1”,表征DCI1调度的TB数为2,此外,DCI1中还可以包括字段2,字段2占用2个比特,比特值为“00”,表征当前调度的two HARQ均为初传。终端设备接收到DCI1之后,可以向网络设备发送TB1和TB2。假设高比特位对应TB1,低比特位对应TB2,HARQ进程1(即#1)对应TB1,HARQ进程2(即#2)对应TB2。若网络设备检测到TB1接收失败,TB2接收成功,则网络设备可以向终端设备发送DCI2,DCI2可以包括字段1,字段1占用1个比特,比特值为“1”,表征DCI2调度的TB数为2,此外,DCI2中还可以包括字段2,字段2占用2个比特,比特值为“01”,由于高比特位的比特值未翻转,低比特位的比特值翻转,因此可以表征HARQ进程1(即#1)对应的TB1重传,HARQ进程2(即#2)对应TB3初传。进而终端设备接收到DCI2之后,可以向网络设备发送重传的TB1和初传的TB3。
或者,示例性的,以HARQ进程对应的NDI不翻转表示重传,翻转表示初传,初始值为0为例,如图10b所示,假设M=2,N=2,网络设备可以向终端设备发送DCI1,DCI1可以包括字段1,字段1占用1个比特,比特值为“1”,表征DCI1调度的TB数为2,此外,DCI1中还可以包括字段2,字段2占用2个比特,比特值为“00”,表征当前调度的two HARQ均为初传。终端设备接收到DCI1之后,可以向网络设备发送TB1和TB2。假设高比特位对应TB1,低比特位对应TB2,HARQ进程1(即#1)对应TB1,HARQ进程2(即#2)对应TB2。若网络设备检测到TB1接收成功,TB2接收失败,则网络设备可以向终端设备发送DCI2,DCI2可以包括字段1,字段1占用1个比特,比特值为“1”,表征DCI2调度的TB数为2,此外,DCI2中还可以包括字段2,字段2占用2个比特,比特值为“10”,由于高比特位的比特值翻转,低比特位的比特值未翻转,因此可以表征HARQ进程1(即#1)对应的TB3初传,HARQ进程2(即#2)对应TB2重传。进而终端设备接收到DCI2之后,可以向网络设备发送初传的TB3和重传的TB2。
可选的,对于上行调度,本申请实施例提供的DCI中还可以包括第五字段,该第五字段用于指示重传的TB对应的第一冗余版本。初传的TB对应的冗余版本为设定的第二冗余版本。即初传的TB对应的冗余版本是预先设定的,重传的TB对应的冗余版本是通过DCI指示的。
或者,可选的,对于上行调度,本申请实施例提供的DCI中不包括用于指示冗余版本的字段,而是重传的TB对应的冗余版本为设定的第一冗余版本,初传的TB对应的冗余版本为设定的第二冗余版本。即重传的TB对应的冗余版本和初传的TB对应的冗余版本都可以是预先设定的。这样对于DCI的设计,可以进一步节省1bit。
其中,本申请实施例中,第一冗余版本与第二冗余版本可以不同,或者,第一冗余版本与第二冗余版本可以相同,本申请实施例对此不作具体限定。示例性的,第一冗余版本可以为RV2,第二冗余版本可以为RV0。或者,第一冗余版本可以为RV0,第二冗余版本可以为RV2。
此外,本申请实施例提供的DCI中还可以包括格式N0/格式N1区分标识字段、子载波指示字段、调度时延字段、资源分配字段、MCS字段、重复次数字段、或者DCI重复次数字段等,具体可参考现有不支持多TB调度的DCI格式N0中的相关字段,在此不再赘述。
其中,图9a至图9d、以及图10a至图10b所示的示例中,相比现有不支持多TB调度的DCI格式N0,在格式N0/格式N1区分标识字段、子载波指示字段、调度时延字段、资源分配字段、MCS字段、重复次数字段、或者DCI重复次数字段的比特数不发生变化的前提下,若DCI中不包括RV字段,则DCI比特数仅增加2bit;若DCI中包括RV字段,则DCI比特数仅增加3bit,因此可以保证新设计的DCI和现有不支持多TB调度的DCI格式N1的性能相当,从而可以使得降低DCI资源开销的增益最大化。
本申请实施例提供了一种支持多TB调度的DCI设计,当一个DCI调度多个TB时,由于本申请实施例中的DCI中包括用于指示DCI调度的TB的个数的第一字段,并且终端设备和网络设备可以确定终端设备支持使用的HARQ进程数,进而根据DCI调度的TB的个数和终端设备支持使用的HARQ进程数进行上行调度,因此可以实现多个TB的调度。
其中,上述步骤S801至S804或S805中的网络设备的动作可以由图3所示的网络设备30中的处理器301调用存储器302中存储的应用程序代码以指令该网络设备执行,上述步骤S801至S804或S805中的终端设备的动作可以由图3所示的终端设备40中的处理器401调用存储器402中存储的应用程序代码以指令该网络设备执行,本实施例对此不作任何限制。
可选的,对于上述图5所示的下行调度或者图8所示的上行调度,考虑到一个HARQ进程调度N个TB(N为大于1的正整数),N个TB的软缓存(soft buffer)总和不能超过硬件能力限制,每个TB对应的TB大小(TB size,TBS)需要增加限制,比如TBSmax/N,TBSmax为终端设备支持的最大TBS。而对于多个HARQ进程,每个HARQ进程对应一个TB,每个TB对应的TBS没有限制,或者对于一个HARQ进程调度一个TB,每个TB对应的TBS没有限制。因此,在上述实施例的基础上,DCI还包括第六字段和第七字段,第六字段用于指示调度资源的分配,第七字段用于指示调制阶数;若M=1,第六字段占用X1比特,第七字段占用Y1比特;或者,若M大于1,N小于或者等于M,第六字段占用X2比特,第七字段占用Y2比特;其中,X1小于X2,Y1等于Y2;或者,X1等于X2,Y1小于Y2;或者,X1小于X2,Y1小于Y2。X1、X2、Y1和Y2均为正整数。
示例性的,这里的第六字段可以为上述资源分配字段,这里的第七字段可以为上述MCS字段。对于single HARQ进程(即M=1),当TB数大于1时,可以进一步减少DCI中的MCS字段或者资源分配字段中至少一个字段的比特数。
表七为NB-IoT下行调度的TBS表格。其中,根据DCI format N1中MCS字段可以确定IMCS,ITBS=IMCS,因此可以确定表格中的行索引ITBS;根据DCI format N1中资源分配字段可以确定ISF。当TB数大于1时,IMCS可以只支持0~7,或者ISF可以只支持0~3,从而可以将DCI中的MCS字段或者资源分配字段中至少一个字段的比特数减少1bit。
表七
Figure GPA0000307424710000261
表八为NB-IoT上行调度的TBS表格。其中,根据DCI format N0中MCS字段可以确定IMCS,ITBS=IMCS,因此可以确定表格中的行索引ITBS;根据DCI format N0中资源分配字段可以确定IRU。当TB数大于1时,IMCS可以只支持0~7,或者IRU可以只支持0~3,从而可以将DCI中的MCS字段或者资源分配字段中至少一个字段的比特数减少1bit。
表八
Figure GPA0000307424710000262
可以理解的是,以上各个实施例中,由终端设备实现的方法和/或步骤,也可以由可用于终端设备的部件(例如芯片或者电路)实现,由网络设备实现的方法和/或步骤,也可以由可用于网络设备的部件实现。
上述主要从各个网元之间交互的角度对本申请实施例提供的方案进行了介绍。相应的,本申请实施例还提供了通信装置,该通信装置用于实现上述各种方法。该通信装置可以为上述方法实施例中的终端设备,或者包含上述终端设备的装置,或者为可用于终端设备的部件;或者,该通信装置可以为上述方法实施例中的网络设备,或者包含上述网络设备的装置,或者为可用于网络设备的部件。可以理解的是,该通信装置为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法实施例中对通信装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
比如,以通信装置为上述方法实施例中的终端设备为例。图11示出了一种终端设备110的结构示意图。该终端设备110包括处理模块1101和收发模块1102。所述收发模块1102,也可以称为收发单元用以实现发送和/或接收功能,例如可以是收发电路,收发机,收发器或者通信接口。
其中,处理模块1101,用于确定终端设备支持使用的HARQ进程数M,M为正整数;收发模块1102,用于接收来自网络设备的DCI,DCI包括第一字段,第一字段指示DCI调度的TB的个数N,N为大于1的正整数;处理模块1101确定M=1时,还用于通过收发模块1102在终端设备支持使用的HARQ进程上接收或发送DCI调度的N个TB中初传的TB和/或重传的TB;或者,处理模块1101确定M大于1,N小于或者等于M时,还用于通过收发模块1102在终端设备支持使用的M个HARQ进程中的N个HARQ进程上接收或发送DCI调度的N个TB,其中,N个HARQ进程中的每个HARQ进程对应N个TB中的一个TB。
一种可能的实现方式中,若M=1,DCI中还包括第二字段,第二字段指示DCI调度的TB中的每个TB的传输类型;处理模块1101用于通过收发模块1102在终端设备支持使用的HARQ进程上接收或发送DCI调度的N个TB中初传的TB和/或重传的TB,包括:处理模块1101用于根据第二字段,通过收发模块1102在终端设备支持使用的HARQ进程上接收或发送DCI调度的TB中重传的TB;或者,处理模块1101用于根据第二字段,通过收发模块1102在终端设备支持使用的HARQ进程上接收或发送DCI调度的N个初传的TB。
可选的,第二字段占用的bit位中的每个bit位分别对应DCI调度的N个TB中的一个TB,用于指示对应的TB的传输类型。
另一种可能的实现方式中,若M=1,DCI中还包括第三字段,第三字段指示与DCI调度的N个TB中的每个TB对应的NDI;处理模块1101用于通过收发模块1102在终端设备支持使用的HARQ进程上接收或发送DCI调度的N个TB中初传的TB和/或重传的TB,包括:处理模块1101用于根据第三字段,通过收发模块1102在终端设备支持使用的HARQ进程上接收或发送DCI调度的N个TB。
可选的,第三字段占用的bit位中的每个bit位分别对应DCI调度的N个TB中的一个TB,用于指示对应的TB所对应的NDI。
又一种可能的实现方式中,若M大于1,N小于或者等于M,DCI中还包括第四字段,第四字段指示与N个HARQ进程中的每个HARQ进程对应的NDI;处理模块1101用于通过收发模块1102在N个HARQ进程上接收或发送DCI调度的N个TB,包括:处理模块1101用于根据第四字段,通过收发模块1102在N个HARQ进程上接收或发送DCI调度的N个TB。
可选的,第四字段占用的bit位中的每个bit位分别对应N个HARQ进程中的一个HARQ进程,用于指示对应的HARQ进程所对应的NDI。
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
在本实施例中,该终端设备110以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定ASIC,电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到该终端设备110可以采用图3所示的终端设备40的形式。
比如,图3所示的终端设备40中的处理器401可以通过调用存储器402中存储的计算机执行指令,使得终端设备40执行上述方法实施例中的数据调度方法。
具体的,图11中的处理模块1101和收发模块1102的功能/实现过程可以通过图3所示的终端设备40中的处理器401调用存储器402中存储的计算机执行指令来实现。或者,图11中的处理模块1101的功能/实现过程可以通过图3所示的终端设备40中的处理器401调用存储器402中存储的计算机执行指令来实现,图11中的收发模块1102的功能/实现过程可以通过图3所示的终端设备40中的收发器403来实现。
由于本实施例提供的终端设备110可执行上述的数据调度方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。
或者,比如,以通信装置为上述方法实施例中的网络设备为例。图12示出了一种网络设备120的结构示意图。该网络设备120包括处理模块1201和收发模块1202。所述收发模块1202,也可以称为收发单元用以实现发送和/或接收功能,例如可以是收发电路,收发机,收发器或者通信接口。
其中,处理模块1201,用于确定终端设备支持使用的HARQ进程数M,M为正整数;收发模块1202,用于向终端设备发送DCI,DCI包括第一字段,第一字段指示DCI调度的TB的个数N,N为大于1的正整数;处理模块1201确定M=1时,还用于通过收发模块1202在终端设备支持使用的HARQ进程上发送或接收DCI调度的N个TB中初传的TB和/或重传的TB;或者,处理模块1201确定M大于1,N小于或者等于M时,还用于通过收发模块1202在终端设备支持使用的M个HARQ进程中的N个HARQ进程上发送或接收DCI调度的N个TB,其中,N个HARQ进程中的每个HARQ进程对应N个TB中的一个TB。
一种可能的实现方式中,若M=1,DCI中还包括第二字段,第二字段指示DCI调度的TB中的每个TB的传输类型;处理模块1201用于通过收发模块1202在终端设备支持使用的HARQ进程上发送或接收DCI调度的N个TB中初传的TB和/或重传的TB,包括:处理模块1201用于根据第二字段,通过收发模块1202在终端设备支持使用的HARQ进程上发送或接收DCI调度的TB中重传的TB;或者,处理模块1201用于根据第二字段,通过收发模块1202在终端设备支持使用的HARQ进程上发送或接收DCI调度的N个初传的TB。
可选的,第二字段占用的bit位中的每个bit位分别对应DCI调度的N个TB中的一个TB,用于指示对应的TB的传输类型。
另一种可能的实现方式中,若M=1,DCI中还包括第三字段,第三字段指示与DCI调度的N个TB中的每个TB对应的NDI;处理模块1201用于通过收发模块1202在终端设备支持使用的HARQ进程上发送或接收DCI调度的N个TB中初传的TB和/或重传的TB,包括:处理模块1201用于根据第三字段,通过收发模块1202在终端设备支持使用的HARQ进程上发送或接收DCI调度的N个TB。
可选的,第三字段占用的bit位中的每个bit位分别对应DCI调度的N个TB中的一个TB,用于指示对应的TB所对应的NDI。
又一种可能的实现方式中,若M大于1,N小于或者等于M,DCI中还包括第四字段,第四字段指示与N个HARQ进程中的每个HARQ进程对应的NDI;处理模块1201用于通过收发模块1202在N个HARQ进程上发送或接收DCI调度的N个TB,包括:处理模块1201用于根据第四字段,通过收发模块1202在N个HARQ进程上发送或接收DCI调度的N个TB。
可选的,第四字段占用的bit位中的每个bit位分别对应N个HARQ进程中的一个HARQ进程,用于指示对应的HARQ进程所对应的NDI。
其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
在本实施例中,该网络设备120以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定ASIC,电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。在一个简单的实施例中,本领域的技术人员可以想到该网络设备120可以采用图3所示的网络设备30的形式。
比如,图3所示的网络设备30中的处理器301可以通过调用存储器302中存储的计算机执行指令,使得网络设备30执行上述方法实施例中的数据调度方法。
具体的,图12中的处理模块1201和收发模块1202的功能/实现过程可以通过图3所示的网络设备30中的处理器301调用存储器302中存储的计算机执行指令来实现。或者,图12中的处理模块1201的功能/实现过程可以通过图3所示的网络设备30中的处理器301调用存储器302中存储的计算机执行指令来实现,图12中的收发模块1202的功能/实现过程可以通过图3所示的网络设备30中的收发器303来实现。
由于本实施例提供的网络设备120可执行上述的数据调度方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。
可选的,本申请实施例还提供了一种通信装置(例如,该通信装置可以是芯片或芯片***),该通信装置包括处理器,用于实现上述任一方法实施例中的方法。在一种可能的设计中,该通信装置还包括存储器。该存储器,用于保存必要的程序指令和数据,处理器可以调用存储器中存储的程序代码以指令该通信装置执行上述任一方法实施例中的方法。当然,存储器也可以不在该通信装置中。该通信装置是芯片***时,可以由芯片构成,也可以包含芯片和其他分立器件,本申请实施例对此不作具体限定。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。本申请实施例中,计算机可以包括前面所述的装置。
尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

Claims (44)

1.一种数据调度方法,其特征在于,所述方法包括:
终端设备确定所述终端设备支持使用的混合自动重传请求HARQ进程数M,M为正整数;
所述终端设备接收来自网络设备的下行控制信息DCI,所述DCI包括第一字段,所述第一字段指示所述DCI调度的传输块TB的个数N,N为大于1的正整数;
若M=1,所述终端设备在所述终端设备支持使用的HARQ进程上接收或发送所述DCI调度的N个TB中初传的TB和/或重传的TB;
或者,若M大于1,N小于或者等于M,所述终端设备在所述终端设备支持使用的M个HARQ进程中的N个HARQ进程上接收或发送所述DCI调度的N个TB,其中,所述N个HARQ进程中的每个HARQ进程对应所述N个TB中的一个TB。
2.根据权利要求1所述的方法,其特征在于,若M=1,所述DCI中还包括第二字段,所述第二字段指示所述DCI调度的TB中的每个TB的传输类型;
所述终端设备在所述终端设备支持使用的HARQ进程上接收或发送所述DCI调度的N个TB中初传的TB和/或重传的TB,包括:
所述终端设备根据所述第二字段,在所述终端设备支持使用的HARQ进程上接收或发送所述DCI调度的TB中重传的TB;
或者,所述终端设备根据所述第二字段,在所述终端设备支持使用的HARQ进程上接收或发送所述DCI调度的N个初传的TB。
3.根据权利要求2所述的方法,其特征在于,所述第二字段占用的bit位中的每个bit位分别对应所述DCI调度的N个TB中的一个TB,用于指示对应的TB的传输类型。
4.根据权利要求1所述的方法,其特征在于,若M=1,所述DCI中还包括第三字段,所述第三字段指示与所述DCI调度的N个TB中的每个TB对应的新数据指示NDI;
所述终端设备在所述终端设备支持使用的HARQ进程上接收或发送所述DCI调度的N个TB中初传的TB和/或重传的TB,包括:
所述终端设备根据所述第三字段,在所述终端设备支持使用的HARQ进程上接收或发送所述DCI调度的N个TB。
5.根据权利要求4所述的方法,其特征在于,所述第三字段占用的bit位中的每个bit位分别对应所述DCI调度的N个TB中的一个TB,用于指示对应的TB所对应的NDI。
6.根据权利要求1所述的方法,其特征在于,若M大于1,N小于或者等于M,所述DCI中还包括第四字段,所述第四字段指示与所述N个HARQ进程中的每个HARQ进程对应的NDI;
所述终端设备在所述N个HARQ进程上接收或发送所述DCI调度的N个TB,包括:
所述终端设备根据所述第四字段,在所述N个HARQ进程上接收或发送所述DCI调度的N个TB。
7.根据权利要求6所述的方法,其特征在于,所述第四字段占用的bit位中的每个bit位分别对应所述N个HARQ进程中的一个HARQ进程,用于指示对应的HARQ进程所对应的NDI。
8.根据权利要求1-7任一项所述的方法,其特征在于,所述DCI用于上行调度;所述DCI中还包括第五字段,所述第五字段用于指示所述重传的TB对应的第一冗余版本。
9.根据权利要求8所述的方法,其特征在于,所述初传的TB对应的冗余版本为设定的第二冗余版本,所述第一冗余版本与所述第二冗余版本不同。
10.根据权利要求1-7任一项所述的方法,其特征在于,所述DCI用于上行调度;
所述重传的TB对应的冗余版本为设定的第一冗余版本;
所述初传的TB对应的冗余版本为设定的第二冗余版本,所述第一冗余版本与所述第二冗余版本不同。
11.根据权利要求1-7任一项所述的方法,其特征在于,所述DCI还包括第六字段和第七字段,所述第六字段用于指示调度资源的分配,所述第七字段用于指示调制阶数;
若M=1,所述第六字段占用X1比特,所述第七字段占用Y1比特;或者,若M大于1,N小于或者等于M,所述第六字段占用X2比特,所述第七字段占用Y2比特;其中,X1小于X2,Y1等于Y2;或者,X1等于X2,Y1小于Y2;或者,X1小于X2,Y1小于Y2,X1、X2、Y1和Y2均为正整数。
12.一种数据调度方法,其特征在于,所述方法包括:
网络设备确定终端设备支持使用的混合自动重传请求HARQ进程数M,M为正整数;
所述网络设备向终端设备发送下行控制信息DCI,所述DCI包括第一字段,所述第一字段指示所述DCI调度的传输块TB的个数N,N为大于1的正整数;
若M=1,所述网络设备在所述终端设备支持使用的HARQ进程上发送或接收所述DCI调度的N个TB中初传的TB和/或重传的TB;
或者,若M大于1,N小于或者等于M,所述网络设备在所述终端设备支持使用的M个HARQ进程中的N个HARQ进程上发送或接收所述DCI调度的N个TB,其中,所述N个HARQ进程中的每个HARQ进程对应所述N个TB中的一个TB。
13.根据权利要求12所述的方法,其特征在于,若M=1,所述DCI中还包括第二字段,所述第二字段指示所述DCI调度的TB中的每个TB的传输类型;
所述网络设备在所述终端设备支持使用的HARQ进程上发送或接收所述DCI调度的N个TB中初传的TB和/或重传的TB,包括:
所述网络设备根据所述第二字段,在所述终端设备支持使用的HARQ进程上发送或接收所述DCI调度的TB中重传的TB;
或者,所述网络设备根据所述第二字段,在所述终端设备支持使用的HARQ进程上发送或接收所述DCI调度的N个初传的TB。
14.根据权利要求13所述的方法,其特征在于,所述第二字段占用的bit位中的每个bit位分别对应所述DCI调度的N个TB中的一个TB,用于指示对应的TB的传输类型。
15.根据权利要求12所述的方法,其特征在于,若M=1,所述DCI中还包括第三字段,所述第三字段指示与所述DCI调度的N个TB中的每个TB对应的新数据指示NDI;
所述网络设备在所述终端设备支持使用的HARQ进程上发送或接收所述DCI调度的N个TB中初传的TB和/或重传的TB,包括:
所述网络设备根据所述第三字段,在所述终端设备支持使用的HARQ进程上发送或接收所述DCI调度的N个TB。
16.根据权利要求15所述的方法,其特征在于,所述第三字段占用的bit位中的每个bit位分别对应所述DCI调度的N个TB中的一个TB,用于指示对应的TB所对应的NDI。
17.根据权利要求12所述的方法,其特征在于,若M大于1,N小于或者等于M,所述DCI中还包括第四字段,所述第四字段指示与所述N个HARQ进程中的每个HARQ进程对应的NDI;
所述网络设备在所述N个HARQ进程上发送或接收所述DCI调度的N个TB,包括:
所述网络设备根据所述第四字段,在所述N个HARQ进程上发送或接收所述DCI调度的N个TB。
18.根据权利要求17所述的方法,其特征在于,所述第四字段占用的bit位中的每个bit位分别对应所述N个HARQ进程中的一个HARQ进程,用于指示对应的HARQ进程所对应的NDI。
19.根据权利要求12-18任一项所述的方法,其特征在于,所述DCI用于上行调度;所述DCI中还包括第五字段,所述第五字段用于指示所述重传的TB对应的第一冗余版本。
20.根据权利要求19所述的方法,其特征在于,所述初传的TB对应的冗余版本为设定的第二冗余版本,所述第一冗余版本与所述第二冗余版本不同。
21.根据权利要求12-18任一项所述的方法,其特征在于,所述DCI用于上行调度;
所述重传的TB对应的冗余版本为设定的第一冗余版本;
所述初传的TB对应的冗余版本为设定的第二冗余版本,所述第一冗余版本与所述第二冗余版本不同。
22.根据权利要求12-18任一项所述的方法,其特征在于,所述DCI还包括第六字段和第七字段,所述第六字段用于指示调度资源的分配,所述第七字段用于指示调制阶数;
若M=1,所述第六字段占用X1比特,所述第七字段占用Y1比特;或者,若M大于1,N小于或者等于M,所述第六字段占用X2比特,所述第七字段占用Y2比特;其中,X1小于X2,Y1等于Y2;或者,X1等于X2,Y1小于Y2;或者,X1小于X2,Y1小于Y2,X1、X2、Y1和Y2均为正整数。
23.一种通信装置,其特征在于,所述通信装置包括:处理模块和收发模块;
所述处理模块,用于确定终端设备支持使用的混合自动重传请求HARQ进程数M,M为正整数;
所述收发模块,用于接收来自网络设备的下行控制信息DCI,所述DCI包括第一字段,所述第一字段指示所述DCI调度的传输块TB的个数N,N为大于1的正整数;
所述处理模块确定M=1时,还用于通过所述收发模块在所述终端设备支持使用的HARQ进程上接收或发送所述DCI调度的N个TB中初传的TB和/或重传的TB;
或者,所述处理模块确定M大于1,N小于或者等于M时,还用于通过所述收发模块在所述终端设备支持使用的M个HARQ进程中的N个HARQ进程上接收或发送所述DCI调度的N个TB,其中,所述N个HARQ进程中的每个HARQ进程对应所述N个TB中的一个TB。
24.根据权利要求23所述的通信装置,其特征在于,若M=1,所述DCI中还包括第二字段,所述第二字段指示所述DCI调度的TB中的每个TB的传输类型;
所述处理模块用于通过所述收发模块在所述终端设备支持使用的HARQ进程上接收或发送所述DCI调度的N个TB中初传的TB和/或重传的TB,包括:
所述处理模块用于根据所述第二字段,通过所述收发模块在所述终端设备支持使用的HARQ进程上接收或发送所述DCI调度的TB中重传的TB;
或者,所述处理模块用于根据所述第二字段,通过所述收发模块在所述终端设备支持使用的HARQ进程上接收或发送所述DCI调度的N个初传的TB。
25.根据权利要求24所述的通信装置,其特征在于,所述第二字段占用的bit位中的每个bit位分别对应所述DCI调度的N个TB中的一个TB,用于指示对应的TB的传输类型。
26.根据权利要求23所述的通信装置,其特征在于,若M=1,所述DCI中还包括第三字段,所述第三字段指示与所述DCI调度的N个TB中的每个TB对应的新数据指示NDI;
所述处理模块用于通过所述收发模块在所述终端设备支持使用的HARQ进程上接收或发送所述DCI调度的N个TB中初传的TB和/或重传的TB,包括:
所述处理模块用于根据所述第三字段,通过所述收发模块在所述终端设备支持使用的HARQ进程上接收或发送所述DCI调度的N个TB。
27.根据权利要求26所述的通信装置,其特征在于,所述第三字段占用的bit位中的每个bit位分别对应所述DCI调度的N个TB中的一个TB,用于指示对应的TB所对应的NDI。
28.根据权利要求23所述的通信装置,其特征在于,若M大于1,N小于或者等于M,所述DCI中还包括第四字段,所述第四字段指示与所述N个HARQ进程中的每个HARQ进程对应的NDI;
所述处理模块用于通过所述收发模块在所述N个HARQ进程上接收或发送所述DCI调度的N个TB,包括:
所述处理模块用于根据所述第四字段,通过所述收发模块在所述N个HARQ进程上接收或发送所述DCI调度的N个TB。
29.根据权利要求28所述的通信装置,其特征在于,所述第四字段占用的bit位中的每个bit位分别对应所述N个HARQ进程中的一个HARQ进程,用于指示对应的HARQ进程所对应的NDI。
30.根据权利要求23-29任一项所述的通信装置,其特征在于,所述DCI用于上行调度;所述DCI中还包括第五字段,所述第五字段用于指示所述重传的TB对应的第一冗余版本。
31.根据权利要求30所述的通信装置,其特征在于,所述初传的TB对应的冗余版本为设定的第二冗余版本,所述第一冗余版本与所述第二冗余版本不同。
32.根据权利要求23-29任一项所述的通信装置,其特征在于,所述DCI用于上行调度;
所述重传的TB对应的冗余版本为设定的第一冗余版本;
所述初传的TB对应的冗余版本为设定的第二冗余版本,所述第一冗余版本与所述第二冗余版本不同。
33.根据权利要求23-29任一项所述的通信装置,其特征在于,所述DCI还包括第六字段和第七字段,所述第六字段用于指示调度资源的分配,所述第七字段用于指示调制阶数;
若M=1,所述第六字段占用X1比特,所述第七字段占用Y1比特;或者,若M大于1,N小于或者等于M,所述第六字段占用X2比特,所述第七字段占用Y2比特;其中,X1小于X2,Y1等于Y2;或者,X1等于X2,Y1小于Y2;或者,X1小于X2,Y1小于Y2,X1、X2、Y1和Y2均为正整数。
34.一种通信装置,其特征在于,所述通信装置包括:处理模块和收发模块;
所述处理模块,用于确定终端设备支持使用的混合自动重传请求HARQ进程数M,M为正整数;
所述收发模块,用于向终端设备发送下行控制信息DCI,所述DCI包括第一字段,所述第一字段指示所述DCI调度的传输块TB的个数N,N为大于1的正整数;
所述处理模块确定M=1时,还用于通过所述收发模块在所述终端设备支持使用的HARQ进程上发送或接收所述DCI调度的N个TB中初传的TB和/或重传的TB;
或者,所述处理模块确定M大于1,N小于或者等于M时,还用于通过所述收发模块在所述终端设备支持使用的M个HARQ进程中的N个HARQ进程上发送或接收所述DCI调度的N个TB,其中,所述N个HARQ进程中的每个HARQ进程对应所述N个TB中的一个TB。
35.根据权利要求34所述的通信装置,其特征在于,若M=1,所述DCI中还包括第二字段,所述第二字段指示所述DCI调度的TB中的每个TB的传输类型;
所述处理模块用于通过所述收发模块在所述终端设备支持使用的HARQ进程上发送或接收所述DCI调度的N个TB中初传的TB和/或重传的TB,包括:
所述处理模块用于根据所述第二字段,通过所述收发模块在所述终端设备支持使用的HARQ进程上发送或接收所述DCI调度的TB中重传的TB;
或者,所述处理模块用于根据所述第二字段,通过所述收发模块在所述终端设备支持使用的HARQ进程上发送或接收所述DCI调度的N个初传的TB。
36.根据权利要求35所述的通信装置,其特征在于,所述第二字段占用的bit位中的每个bit位分别对应所述DCI调度的N个TB中的一个TB,用于指示对应的TB的传输类型。
37.根据权利要求34所述的通信装置,其特征在于,若M=1,所述DCI中还包括第三字段,所述第三字段指示与所述DCI调度的N个TB中的每个TB对应的新数据指示NDI;
所述处理模块用于通过所述收发模块在所述终端设备支持使用的HARQ进程上发送或接收所述DCI调度的N个TB中初传的TB和/或重传的TB,包括:
所述处理模块用于根据所述第三字段,通过所述收发模块在所述终端设备支持使用的HARQ进程上发送或接收所述DCI调度的N个TB。
38.根据权利要求37所述的通信装置,其特征在于,所述第三字段占用的bit位中的每个bit位分别对应所述DCI调度的N个TB中的一个TB,用于指示对应的TB所对应的NDI。
39.根据权利要求34所述的通信装置,其特征在于,若M大于1,N小于或者等于M,所述DCI中还包括第四字段,所述第四字段指示与所述N个HARQ进程中的每个HARQ进程对应的NDI;
所述处理模块用于通过所述收发模块在所述N个HARQ进程上发送或接收所述DCI调度的N个TB,包括:
所述处理模块用于根据所述第四字段,通过所述收发模块在所述N个HARQ进程上发送或接收所述DCI调度的N个TB。
40.根据权利要求39所述的通信装置,其特征在于,所述第四字段占用的bit位中的每个bit位分别对应所述N个HARQ进程中的一个HARQ进程,用于指示对应的HARQ进程所对应的NDI。
41.根据权利要求34-40任一项所述的通信装置,其特征在于,所述DCI用于上行调度;所述DCI中还包括第五字段,所述第五字段用于指示所述重传的TB对应的第一冗余版本。
42.根据权利要求41所述的通信装置,其特征在于,所述初传的TB对应的冗余版本为设定的第二冗余版本,所述第一冗余版本与所述第二冗余版本不同。
43.根据权利要求34-40任一项所述的通信装置,其特征在于,所述DCI用于上行调度;
所述重传的TB对应的冗余版本为设定的第一冗余版本;
所述初传的TB对应的冗余版本为设定的第二冗余版本,所述第一冗余版本与所述第二冗余版本不同。
44.根据权利要求34-40任一项所述的通信装置,其特征在于,所述DCI还包括第六字段和第七字段,所述第六字段用于指示调度资源的分配,所述第七字段用于指示调制阶数;
若M=1,所述第六字段占用X1比特,所述第七字段占用Y1比特;或者,若M大于1,N小于或者等于M,所述第六字段占用X2比特,所述第七字段占用Y2比特;其中,X1小于X2,Y1等于Y2;或者,X1等于X2,Y1小于Y2;或者,X1小于X2,Y1小于Y2,X1、X2、Y1和Y2均为正整数。
CN201980088139.7A 2019-02-15 2019-02-15 数据调度方法、装置及*** Active CN113302999B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2019/075221 WO2020164109A1 (zh) 2019-02-15 2019-02-15 数据调度方法、装置及***

Publications (2)

Publication Number Publication Date
CN113302999A CN113302999A (zh) 2021-08-24
CN113302999B true CN113302999B (zh) 2022-07-29

Family

ID=72044153

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201980088139.7A Active CN113302999B (zh) 2019-02-15 2019-02-15 数据调度方法、装置及***

Country Status (4)

Country Link
US (1) US20210377934A1 (zh)
EP (1) EP3902342A4 (zh)
CN (1) CN113302999B (zh)
WO (1) WO2020164109A1 (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017193388A1 (zh) * 2016-05-13 2017-11-16 华为技术有限公司 一种数据传输方法、盲检测方法以及终端设备
WO2018028123A1 (zh) * 2016-08-09 2018-02-15 华为技术有限公司 数据传输方法、数据传输装置和通信***
CN108631958A (zh) * 2017-03-24 2018-10-09 华为技术有限公司 一种确定混合自动重传请求harq进程的方法和装置

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101699780B (zh) * 2009-10-30 2012-12-19 上海华为技术有限公司 一种数据传输方法、用户设备、基站及数据传输***
CN107852718A (zh) * 2015-07-15 2018-03-27 株式会社Ntt都科摩 用户终端、无线基站以及无线通信方法
CN106385309B (zh) * 2015-07-31 2020-01-17 中兴通讯股份有限公司 一种harq信息发送、接收方法及节点
US10477528B2 (en) * 2016-02-02 2019-11-12 Ofinno, Llc Downlink control information in a wireless device and wireless network
CN108347294B (zh) * 2017-01-25 2021-03-19 电信科学技术研究院 一种数据检测方法及终端
US11063644B2 (en) * 2017-04-05 2021-07-13 Samsung Electronics Co., Ltd. Method and apparatus for control signaling for multi-stream transmission
CN108934078A (zh) * 2017-05-25 2018-12-04 普天信息技术有限公司 一种下行数据传输方法和装置
CN109152071B (zh) * 2017-06-16 2022-06-07 ***通信有限公司研究院 数据传输指示及数据传输方法、基站、终端及存储介质

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017193388A1 (zh) * 2016-05-13 2017-11-16 华为技术有限公司 一种数据传输方法、盲检测方法以及终端设备
WO2018028123A1 (zh) * 2016-08-09 2018-02-15 华为技术有限公司 数据传输方法、数据传输装置和通信***
CN108631958A (zh) * 2017-03-24 2018-10-09 华为技术有限公司 一种确定混合自动重传请求harq进程的方法和装置

Also Published As

Publication number Publication date
EP3902342A1 (en) 2021-10-27
WO2020164109A1 (zh) 2020-08-20
CN113302999A (zh) 2021-08-24
EP3902342A4 (en) 2022-01-19
US20210377934A1 (en) 2021-12-02

Similar Documents

Publication Publication Date Title
CN112187416B (zh) 通信方法、装置及***
US20210378001A1 (en) Communication method, apparatus, and system
US20230231665A1 (en) Method for feeding back hybrid automatic repeat request acknowledgement (harq-ack) and terminal device
US20220399965A1 (en) Data transmission method and apparatus
WO2022000318A1 (en) Harq feedback transmission method, base station and user equipment
CN110034849B (zh) 一种数据传输方法及设备
CA3062956C (en) Data re-transmission control method and related product
WO2019095971A1 (zh) 一种通信方法及设备
US11991713B2 (en) Data scheduling method, apparatus, and system
CN113302999B (zh) 数据调度方法、装置及***
EP3512142B1 (en) Communication method, terminal device and network device
WO2022027662A1 (zh) 数据调度方法、装置及***
US20230180289A1 (en) Electronic device for use in radio communication, method, and computer-readable storage medium
WO2020155660A1 (zh) 数据调度方法、装置及***
CN117397190A (zh) 反馈方法、终端设备及网络设备
CN117318880A (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