通信方法及装置转让专利

申请号 : CN201811303166.5

文献号 : CN111147182B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 冯淑兰武雨春张玉伦黄海宁

申请人 : 华为技术有限公司

摘要 :

本申请公开了一种通信方法及装置。该方法包括:根据物理下行共享信道PDSCH的时域特性,确定第一CBG数;根据所述第一CBG数,确定物理下行共享信道中承载的传输块TB的反馈信令的大小;根据物理下行共享信道中承载的传输块TB的反馈信令的大小,确定物理下行共享信道中承载的传输块TB的反馈信令;以及发送所述反馈信令。还公开了相应的装置。采用本申请的方案,可以灵活地根据PDSCH的时域特性来确定用于生成反馈信令的CBG的数量,从而可以减少反馈信令的大小,提高系统传输效率。

权利要求 :

1.一种通信方法,其特征在于,包括:根据物理下行共享信道PDSCH的时域特性,确定第一CBG数;

根据所述第一CBG数,确定所述PDSCH中承载的传输块TB的反馈信令的大小;

根据所述PDSCH中承载的传输块TB的反馈信令的大小,确定所述PDSCH中承载的传输块TB的反馈信令;

发送所述反馈信令。

2.如权利要求1所述的方法,其特征在于,所述根据PDSCH的时域特性,确定第一CBG数,包括:

根据所述PDSCH的时域特性,确定第二CBG数;

根据所述第二CBG数,确定第一CBG数;

所述根据所述第二CBG数,确定第一CBG数,包括:根据所述第二CBG数确定第一CBG数,所述第一CBG数等于所述第二CBG数;或者根据所述第二CBG数和第三CBG数,确定第一CBG数,所述第一CBG数为所述第二CBG数和第三CBG数中的较小值,其中,所述第三CBG数为网络配置的参数。

3.如权利要求2所述的方法,其特征在于,所述根据所述第二CBG数,确定第一CBG数,包括:

根据反馈码本类型确定第一CBG数。

4.如权利要求3所述的方法,其特征在于,所述根据反馈码本类型,确定第一CBG数,包括:

对于第一类型反馈码本,所述第一CBG数等于所述第二CBG数,或者所述第一CBG数为所述第二CBG数和第三CBG数中的较小值,其中,所述第三CBG数为网络配置的参数;

对于第二类型反馈码本,所述第一CBG数等于所述第二CBG数,或者所述第一CBG数等于所述第三CBG数。

5.根据权利要求2所述的方法,其特征在于,所述根据所述PDSCH的时域特性,确定第二CBG数,包括:

根据所述PDSCH的时域特性确定第一时域资源数;

根据所述第一时域资源数,确定第二CBG数。

6.如权利要求2所述的方法,其特征在于,所述根据PDSCH的时域特性,确定第二CBG数,包括:

根据所述PDSCH的映射类型,确定第二CBG数。

7.根据权利要求6所述的方法,其特征在于,所述根据所述PDSCH的映射类型,确定第二CBG数,包括:

当所述PDSCH的映射类型为类型A时,确定第二CBG数为所述第三CBG数;

当所述PDSCH的映射类型为类型B时,确定第二CBG数为第五CBG数。

8.根据权利要求1至7中任一项所述的方法,其特征在于,还包括:根据所述第一CBG数,确定所述PDSCH中承载的TB中的CBG的数量。

9.如权利要求1至7中任一项所述的方法,其特征在于,所述发送所述反馈信令,包括:采用与PUSCH复接传输的方式发送所述反馈信令。

10.一种通信装置,其特征在于,包括:处理单元,用于根据物理下行共享信道PDSCH的时域特性,确定第一CBG数;

所述处理单元,还用于根据所述第一CBG数,确定物理下行共享信道中承载的传输块TB的反馈信令的大小;

所述处理单元,还用于根据物理下行共享信道中承载的传输块TB的反馈信令的大小,确定物理下行共享信道中承载的传输块TB的反馈信令;

发送单元,用于发送所述反馈信令。

11.如权利要求10所述的装置,其特征在于,所述处理单元,用于:根据所述PDSCH的时域特性,确定第二CBG数;

根据所述第二CBG数,确定第一CBG数;

所述处理单元,用于:

根据所述第二CBG数确定第一CBG数,所述第一CBG数等于所述第二CBG数;或者根据所述第二CBG数和第三CBG数,确定第一CBG数,所述第一CBG数为所述第二CBG数和第三CBG数中的较小值,其中,所述第三CBG数为网络配置的参数。

12.如权利要求11所述的装置,其特征在于,所述处理单元,用于:根据反馈码本类型确定第一CBG数。

13.如权利要求12所述的装置,其特征在于,所述处理单元,用于:对于第一类型反馈码本,所述第一CBG数等于所述第二CBG数,或者所述第一CBG数为所述第二CBG数和第三CBG数中的较小值,其中,所述第三CBG数为网络配置的参数;

对于第二类型反馈码本,所述第一CBG数等于所述第二CBG数,或者所述第一CBG数等于所述第三CBG数。

14.根据权利要求11所述的装置,其特征在于,所述处理单元,用于:根据所述PDSCH的时域特性确定第一时域资源数;

根据所述第一时域资源数,确定第二CBG数。

15.如权利要求11所述的装置,其特征在于,所述处理单元,用于:根据所述PDSCH的映射类型,确定第二CBG数。

16.根据权利要求15所述的装置,其特征在于,所述处理单元,用于:当所述PDSCH的映射类型为类型A时,确定第二CBG数为所述第三CBG数;

当所述PDSCH的映射类型为类型B时,确定第二CBG数为第五CBG数。

17.根据权利要求10至16中任一项所述的装置,其特征在于,所述处理单元还用于:根据所述第一CBG数,确定所述PDSCH中承载的TB中的CBG的数量。

18.如权利要求10至16中任一项所述的装置,其特征在于,所述发送单元用于:采用与PUSCH复接传输的方式发送所述反馈信令。

19.一种通信装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至9中任一项所述的方法。

20.一种通信装置,其特征在于,包括处理器,所述处理器用于与存储器耦合,并读取存储器中的指令,并根据所述指令实现如权利要求1至9中任一项所述的方法。

21.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至9中任一项所述的方法。

说明书 :

通信方法及装置

技术领域

[0001] 本申请涉及通信技术领域,尤其涉及一种通信方法及装置。

背景技术

[0002] 在无线通信系统中,收发双方通常采用混合自动重传请求(hybrid automatic repeat request,HARQ)技术来保证数据传输的正确性。这种技术将前向纠错(forward 
error correction,FEC)与自动重传请求(automatic repeat request,ARQ)结合起来。数
据块(一般称为一个传输块(transport block,TB))编码后,第一次传输时发送信息比特和
一部分冗余比特。如果接收端能够正确译码,则反馈确认(acknowledgment,ACK)信号给发
送端,则发送端确认接收到已经成功接收到所对应的信息比特,认为该TB已经成功传输。如
果接收端不能够正确译码,则反馈不确认(non‑acknowledgment,NACK)给发送端。发送端接
收到NACK后,则再进一步传输一部分信息比特和或冗余比特给发送端,称为重传数据。接收
端接收到重传数据后,与之前接收到的数据合并后进行译码。如果加上重传的冗余比特仍
然无法正常解码,则进行再次重传。随着重传次数的增加,冗余比特不断积累,信道编码率
不断降低,从而可以获得更好的解码效果。
[0003] 如图1所示的TB划分的示意图,如果TB比较大,所以通常会将一个TB分为多个码块(code block,CB)。每个CB单独编码。多个编码后的CB经过速率匹配、交织、级联等处理后作
为一个物理的数据块传输给接收端。为了进一步提升传输的效率,将多个CB组成一个组,称
为码块组(code block group,CBG)。
[0004] 在接收端,为每个CBG是否正确接收生成反馈信号ACK/NACK。如果有N个CBG,则生成N比特的反馈信号。每一比特表示该CBG是否正确接收。接收到N比特的反馈信号后,如果
检测到某个CBG没有被正确接收,则只需要重传该CBG的数据,而不需要重传那些已经正确
接收的CBG,从而提升系统传输效率。
[0005] 一个小区上通信的TB是否要划分为多个CBG,以及划分为几个CBG由网络确定后,通过网络配置的高层信令通知终端设备。其中一种CBG的最大配置为8。此时一个TB需要8比
特的反馈信令。
[0006] 另外,通常在一个时隙内反馈多个TB的ACK/NACK信令,这些反馈信令组成一个反馈信令码本。反馈信令码本的大小由在该码本中需要反馈的TB的个数和每个TB的CBG的个
数来确定。在一个反馈信令码本中需要反馈的TB根据在该载波上要反馈的数据的传输载波
个数、每个载波需要反馈的TB个数确定。例如,每个时隙最多有7个TB,一个反馈信令码本最
多有8个不同时隙的TB,则一个组成载波(component carrier,CC)的数据,在一个反馈信令
码本中需要反馈7*8=56个TB的反馈信令。如果每个TB有8个CBG,则需要反馈的信令为56*8
=448比特。进一步的,一个反馈信令码本包含多个CC,例如4CC,则一个反馈信令码本包含
448*4=1792比特。
[0007] 按照以上计算方式,一个反馈信令码本包含的比特数多达1792比特。而反馈信令如果大于一定的值,例如大于360比特,就要进行分块,例如需要分为2个码块。传输太多的
反馈信令也增加了系统的冗余,造成系统效率降低。同时由于分块导致需要传输的码块数
增加,增加了发送反馈信令的设备的编码复杂度和接收反馈信令的设备的译码复杂度。

发明内容

[0008] 本申请提供一种通信方法及装置,以减少数据传输过程中反馈的比特数。
[0009] 第一方面,提供了一种通信方法,包括:根据物理下行共享信道PDSCH的时域特性,确定第一CBG数;根据所述第一CBG数,确定物理下行共享信道中承载的传输块TB的反馈信
令的大小;根据物理下行共享信道中承载的传输块TB的反馈信令的大小,确定物理下行共
享信道中承载的传输块TB的反馈信令;以及发送所述反馈信令。
[0010] 在该方面中,可以灵活地根据PDSCH的时域特性来确定用于生成反馈信令的CBG的数量,从而可以减少反馈信令的大小,提高系统传输效率。
[0011] 在一种可能的实现方式中,根据PDSCH的时域特性,确定第一CBG数,包括:根据所述PDSCH的时域特性,确定第二CBG数;以及根据所述第二CBG数,确定第一CBG数。
[0012] 在另一种可能的实现方式中,根据所述第二CBG数,确定第一CBG数,包括:根据所述第二CBG数确定第一CBG数,所述第一CBG数等于所述第二CBG数。
[0013] 在又一种可能的实现方式中,根据所述第二CBG数,确定第一CBG数,包括:根据所述第二CBG数和第三CBG数,确定第一CBG数,所述第一CBG数为所述第二CBG数和第三CBG数
中的较小值,其中,所述第三CBG数为网络配置的参数。
[0014] 在该实现方式中,取第一CBG数为第二CBG数和第三CBG数中的较小值,可以减少反馈信令的大小,提高传输效率。
[0015] 在又一种可能的实现方式中,根据所述第二CBG数,确定第一CBG数,包括:根据反馈码本类型确定第一CBG数。
[0016] 在又一种可能的实现方式中,根据反馈码本类型,确定第一CBG数,其特征在于,包括:对于第一类型反馈码本,所述第一CBG数等于所述第二CBG数,或者所述第一CBG数为所
述第二CBG数和第三CBG数中的较小值,其中,所述第三CBG数为网络配置的参数;对于第二
类型反馈码本,所述第一CBG数等于所述第二CBG数,或者所述第一CBG数等于所述第三CBG
数。
[0017] 在该实现方式中,分别为第一类型码本和第二类型码本采用不同方式确定第一CBG数,可以增加更多的灵活性。
[0018] 在又一种可能的实现方式中,根据所述PDSCH的时域特性,确定第二CBG数,包括:根据所述PDSCH的时域特性确定第一时域资源数;以及根据所述第一时域资源数,确定第二
CBG数。
[0019] 在又一种可能的实现方式中,所述根据所述第一时域资源数M,确定第二CBG数,所述第一时域资源数M和第二CBG数满足如下任一个公式:
[0020] 或
[0021] 或
[0022] 或
[0023] 或
[0024]
[0025] 其中, 为第四CBG参数, 为第五CBG参数。
[0026] 在又一种可能的实现方式中,所述根据第一时域资源数M,确定第二CBG的数量,包括:根据所述第一时域资源数M与CBG数量的映射关系,确定第二CBG数。
[0027] 在又一种可能的实现方式中,根据PDSCH的时域特性,确定第二CBG数,包括:根据所述PDSCH的映射类型,确定第二CBG数。
[0028] 在又一种可能的实现方式中,根据所述PDSCH的映射类型,确定第二CBG数,包括:当所述PDSCH的映射类型为类型A时,确定第二CBG数为所述第三CBG数;以及当所述PDSCH的
映射类型为类型B时,确定第二CBG数为第五CBG数。
[0029] 在又一种可能的实现方式中,还包括:根据所述第一CBG数,确定所述PDSCH中承载的TB中的CBG的数量。
[0030] 在又一种可能的实现方式中,所述发送所述反馈信令,包括:采用与PUSCH复接传输的方式发送所述反馈信令。
[0031] 在又一种可能的实现方式中,所述根据PDSCH的时域特性,确定第二CBG数,包括:根据所述PDSCH占用的时域符号数,确定第二CBG数。
[0032] 在又一种可能的实现方式中,所述根据PDSCH的时域特性,确定第二CBG数,包括:根据所述PDSCH的时域特性确定PDSCH时域符号数以及第三CBG数,确定第二CBG的数量,其
中,所述第三CBG数为网络设备配置的参数。
[0033] 在又一种可能的实现方式中,根据PDSCH的时域特性,确定第二CBG数,所述第二CBG数满足如下任一公式:
[0034]
[0035] 或
[0036] 或
[0037] 或
[0038] 或
[0039] 或
[0040] 或
[0041]
[0042] 其中, 为所述第一CBG数, 为所述第二CBG数, 为所述第三CBG数, 为第四CBG参数。L为PDSCH的时域符号的个数,S为一个时隙中包含的
符号的个数,n为PDSCH的时域总的时隙数。在又一种可能的实现方式中,所述根据PDSCH的
时域特性,确定第二CBG的数量,包括:根据PDSCH时域符号的个数与CBG数量的映射关系,确
定第二CBG数。
[0043] 第二方面,提供了一种通信方法,包括:确定用于计算物理下行共享信道中承载的传输块的反馈信令的大小的参数的取值;以及将所述用于计算物理下行共享信道中承载的
传输块的反馈信令的大小的参数的取值发送给终端设备。
[0044] 在该方面中,通过给终端设备发送用于计算物理下行共享信道中承载的传输块的反馈信令的大小的参数的取值,使得终端设备根据上述参数确定的反馈信令码本的大小不
超过阈值,从而可以减少反馈信令的大小,提高系统传输效率。
[0045] 在一种可能的实现方式中,所述确定用于计算物理下行共享信道中承载的传输块的反馈信令的大小的参数的取值,包括:确定用于计算物理下行共享信道中承载的传输块
的反馈信令的大小的参数的取值,以使反馈信令码本小于或等于阈值。
[0046] 第三方面,提供了一种通信方法,包括:确定物理下行共享信道中承载的传输块TB的反馈信令的大小;根据物理下行共享信道中承载的传输块TB的反馈信令的大小,确定物
理下行共享信道中承载的传输块TB的反馈信令;以及发送所述反馈信令。
[0047] 在该方面中,通过调整用于计算物理下行共享信道中承载的传输块的反馈信令的大小的参数的取值,使得终端设备根据上述参数确定的反馈信令码本的大小不超过阈值,
从而可以减少反馈信令的大小,提高系统传输效率。
[0048] 在一种可能的实现方式中,还包括:接收网络设备发送的用于计算物理下行共享信道中承载的传输块的反馈信令的大小的参数的取值;所述确定物理下行共享信道中承载
的传输块TB的反馈信令的大小,包括:根据所述参数的取值,确定物理下行共享信道中承载
的传输块TB的反馈信令的大小,以使反馈信令码本小于或等于阈值。
[0049] 在另一种可能的实现方式中,还包括:接收网络设备发送的用于计算物理下行共享信道中承载的传输块的反馈信令的大小的参数的取值;所述确定物理下行共享信道中承
载的传输块TB的反馈信令的大小,包括:根据所述参数的取值,确定物理下行共享信道中承
载的传输块TB的反馈信令的大小;以及当反馈信令码本超过阈值时,则确定所述反馈信令
码本无效,或所述反馈信令码本中均反馈NACK,或不进行任何反馈。
[0050] 第四方面,提供了一种通信装置,可以实现上述第一方面或第三方面的通信方法。例如所述通信装置可以是芯片(如通信芯片等)或者终端设备。可以通过软件、硬件、或者通
过硬件执行相应的软件实现上述方法。
[0051] 在一种可能的实现方式中,所述通信装置的结构中包括处理器、存储器;所述处理器被配置为支持所述装置执行上述通信方法中相应的功能。存储器用于与处理器耦合,其
保存所述装置必要的程序(指令)和/或数据。可选的,所述通信装置还可以包括通信接口用
于支持所述装置与其他网元之间的通信。
[0052] 在另一种可能的实现方式中,所述通信装置,可以包括执行上述方法中相应动作的单元模块。
[0053] 在又一种可能的实现方式中,包括处理器和收发装置,所述处理器与所述收发装置耦合,所述处理器用于执行计算机程序或指令,以控制所述收发装置进行信息的接收和
发送;当所述处理器执行所述计算机程序或指令时,所述处理器还用于实现上述方法。其
中,所述收发装置可以为收发器、收发电路或输入输出接口。当所述通信装置为芯片时,所
述收发装置为收发电路或输入输出接口。
[0054] 在又一种可能的实现方式中,所述通信装置的结构中包括处理器;所述处理器被配置为支持所述装置执行上述通信方法中相应的功能。
[0055] 在又一种可能的实现方式中,所述通信装置的结构中包括处理器,所述处理器用于与存储器耦合,并读取存储器中的指令,并根据所述指令实现上述方法。
[0056] 在又一种可能的实现方式中,所述通信装置的结构中包括收发器,用于实现上述通信方法。
[0057] 当所述通信装置为芯片时,收发单元可以是输入输出单元,比如输入输出电路或者通信接口。当所述通信装置为用户设备时,收发单元可以是发射/接收器或发射/接收机。
[0058] 第五方面,提供了一种通信装置,可以实现上述第二方面中的通信方法。例如所述通信装置可以是芯片(如基带芯片,或通信芯片等)或者网络设备,可以通过软件、硬件、或
者通过硬件执行相应的软件实现上述方法。
[0059] 在一种可能的实现方式中,所述通信装置的结构中包括处理器、存储器;所述处理器被配置为支持所述装置执行上述通信方法中相应的功能。存储器用于与处理器耦合,其
保存所述装置必要的程序(指令)和数据。可选的,所述通信装置还可以包括通信接口用于
支持所述装置与其他网元之间的通信。
[0060] 在另一种可能的实现方式中,所述通信装置,可以包括执行上述方法中的相应动作的单元模块。
[0061] 在又一种可能的实现方式中,包括处理器和收发装置,所述处理器与所述收发装置耦合,所述处理器用于执行计算机程序或指令,以控制所述收发装置进行信息的接收和
发送;当所述处理器执行所述计算机程序或指令时,所述处理器还用于实现上述方法。其
中,所述收发装置可以为收发器、收发电路或输入输出接口。当所述通信装置为芯片时,所
述收发装置为收发电路或输入输出接口。
[0062] 在又一种可能的实现方式中,所述通信装置的结构中包括处理器;所述处理器被配置为支持所述装置执行上述通信方法中相应的功能。
[0063] 在又一种可能的实现方式中,所述通信装置的结构中包括处理器,所述处理器用于与存储器耦合,并读取存储器中的指令,并根据所述指令实现上述方法。
[0064] 在又一种可能的实现方式中,所述通信装置的结构中包括收发器,用于实现上述通信方法。
[0065] 当所述通信装置为芯片时,收发单元可以是输入输出单元,比如输入输出电路或者通信接口。当所述通信装置为网络设备时,收发单元可以是发送/接收器(也可以称为发
送/接收机)。
[0066] 第六方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序或指令,当所述计算机程序或指令被执行时,实现上述各方面所述的方法。
[0067] 第七方面,提供了一种包含指令的计算机程序产品,当该指令在计算机上运行时,使得计算机执行上述各方面所述的方法。

附图说明

[0068] 图1为TB划分的示意图;
[0069] 图2为本申请涉及的一种通信系统的示意图;
[0070] 图3为本申请实施例提供的一种通信方法的流程示意图;
[0071] 图4为本申请实施例提供的另一种通信方法的流程示意图;
[0072] 图5为本申请实施例提供的又一种通信方法的流程示意图;
[0073] 图6为本申请实施例提供的一种通信装置的结构示意图;
[0074] 图7为本申请实施例提供的另一种通信装置的结构示意图;
[0075] 图8为本申请实施例提供的又一种通信装置的结构示意图;
[0076] 图9为本申请实施例提供的一种简化的终端设备的结构示意图;
[0077] 图10为本申请实施例提供的一种简化的网络设备的结构示意图。

具体实施方式

[0078] 下面结合本发明实施例中的附图对本发明实施例进行描述。
[0079] 图2给出了本申请涉及的一种通信系统的示意图。该通信系统可以包括一个或多个网络设备100(仅示出1个)以及与网络设备100连接的一个或多个终端设备200。
[0080] 网络设备100可以是能和终端设备200通信的设备。网络设备100可以是任意一种具有无线收发功能的设备。包括但不限于:基站(NodeB)、演进型基站(eNodeB)、第五代(the 
fifth generation,5G)通信系统中的基站、未来通信系统中的基站或网络设备、WiFi系统
中的接入节点、无线中继节点、无线回传节点等。网络设备100还可以是云无线接入网络
(cloud radio access network,CRAN)场景下的无线控制器。网络设备100还可以是小站,
传输节点(transmission reference point,TRP)等。本申请的实施例对网络设备所采用的
具体技术和具体设备形态不做限定。
[0081] 终端设备200是一种具有无线收发功能的设备,可以部署在陆地上,包括室内或室外、手持、穿戴或车载;也可以部署在水面上,如轮船上等;还可以部署在空中,如飞机、气球
和卫星上等。所述终端设备可以是手机(mobile phone)、平板电脑(pad)、带无线收发功能
的电脑、虚拟现实(virtual reality,VR)终端设备、增强现实(augmented reality,AR)终
端设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无
线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、
运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、
智慧家庭(smart home)中的无线终端等等。本申请的实施例对应用场景不做限定。终端设
备有时也可以称为用户设备(user equipment,UE)、接入终端设备、UE单元、移动站、移动
台、远方站、远程终端设备、移动设备、终端(terminal)、无线通信设备、UE代理或UE装置等。
[0082] 需要说明的是,本发明实施例中的术语“系统”和“网络”可被互换使用。“多个”是指两个或两个以上,鉴于此,本发明实施例中也可以将“多个”理解为“至少两个”。“和/或”,
描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,
同时存在A和B,单独存在B这三种情况。另外,字符“/”,如无特殊说明,一般表示前后关联对
象是一种“或”的关系。
[0083] 本申请提供一种通信方法及装置,可以灵活地根据PDSCH的时域特征来确定用于生成反馈信令的CBG的数量,从而可以减少反馈信令的大小,提高系统传输效率。
[0084] 图3为本申请实施例提供的一种通信方法的流程示意图。该方法可包括以下步骤:
[0085] S101、根据物理下行共享信道PDSCH的时域特性,确定第一CBG数。
[0086] 一个TB的反馈信令的大小,与CBG的数量有关。在现有技术中,网络发送一个用于生成ACK/NACK反馈信令码块的最大CBG的数量的参数,称为第三CBG数,现有方案中,一个TB
的反馈信令的大小根据第三CBG数来确定。网络通过高层信令将第三CBG数通知给UE,其值
最大为8。如果第三CBG数为8,则意味着一个TB需要8比特的反馈信令。
[0087] 在下行通信中,TB是承载在物理下行共享信道(physical downlink shared channel,PDSCH)上传输的。承载TB的PDSCH占用的符号数可能会存在不同(有的TB大,则占
用的符号数多,有的TB小,则占用的符号数少);承载TB的PDSCH占用的符号的长度和起始位
置可能不同。因此,在一个时隙中,能够承载的TB个数与承载TB的PDSCH的时域特性有关。如
果一个PDSCH的最短符号数为2,则一个时隙最多可以有7个PDSCH,每个PDSCH可以承载1‑2
个TB。通常在一个时隙内反馈多个TB的ACK/NACK信令,这些反馈信令组成一个反馈信令码
本。反馈信令码本的大小由在该码本中需要反馈几个时隙的数据、每个时隙包含的PDSCH的
个数、每个PDSCH包含的TB的个数、每个TB对应的用于生成反馈信令的CBG的个数、一个码本
中包含的要反馈的载波个数等因素确定。如果一个时隙包含的PDSCH太多,则反馈码本成倍
增加。另一方面,由于每个TB的大小不同,固定地采用网络配置的CBG的数量来划分TB会导
致小的TB也有多个CBG,需要跟大的TB相同数量的比特来反馈,增加了系统的冗余,因此,本
申请中,根据PDSCH的时域特性来确定用于生成反馈信令的CBG的数量,即第一CBG数。PDSCH
的时域特性包括PDSCH的时域上的相关的参数设置,包括PDSCH的时域资源分配方式、PDSCH
时域的符号长度、PDSCH时域的符号长度和时域的起始位置、PDSCH的映射类型、PDSCH的承
载时隙等等。在本申请中,我们将用于生成反馈信令的最大CBG的数,称为第一CBG数,或第
一最大CBG数。
[0088] PDSCH的时域特性,包括与PDSCH时域有关的配置和参数。例如,可以用PDSCH的时域资源分配表来表示与PDSCH时域有关的配置和参数。如下表1为其中一种PDSCH时域资源
分配表的具体例子。一个时域资源分配表包括多行,每一行用一个行编号(row index)来指
示PDSCH的时域资源分配参数,包括PDSCH的映射类型(PDSCH mapping type)、PDSCH的起始
和长度指示值(start and length indicator value,SLIV)标识、PDSCH的时隙偏移K0、
PDSCH的解调参考信号的位置(DMRS position)等。其中,SILV包含S和L,其中,S表示PDSCH
的起始符号,L表示调度PDSCH的长度。
[0089] 表1 PDSCH时域资源分配表示例
[0090]
[0091] PDSCH的映射类型包括映射类型type A和映射类型type B,用于定义PDSCH的起始位置和长度。根据不同的循环前缀CP(cyclic prefix)的类型,具有不同的含义,如下表2所
示。其中,S表示PDSCH的起始符号编号,L表示PDSCH的长度。CP的类型包括正常循环前缀
(normal cyclic prefix)和扩展循环前缀(extended cyclic prefix)。
[0092] 表2
[0093]
[0094] PDSCH的时域特性,还可以包括PDSCH的帧结构相关的参数。其中,PDSCH的帧结构相关的参数包括PDSCH的时隙长度,PDSCH的循环前置CP的长度、PDSCH的子载波间隔、PDSCH
的一个时隙包含的符号数等。
[0095] 根据PDSCH的时域特性,确定第一CBG数。其中第一种具体的实施方法为:根据物理下行共享信道PDSCH的时域特性,确定第二CBG数 根据第二CBG数,确定第一CBG数
使得第一CBG数等于第二CBG数,即
[0096] 根据PDSCH的时域特性,确定第一CBG数。其中第二种具体的实施方法为:根据PDSCH的时域特性,确定第二CBG数 根据第二CBG数和第三CBG数 确定
第一CBG数 使得第一CBG数等于第二CBG数和第三CBG数之间的较小值,即
其中,第三CBG数为网络配置的高层参数,例如在高
层参数maxCodeBlockGroupsPerTransportBlock。该参数用于指示在一个小区中的传输块
TB的最大CBG个数,取值为1‑8之中的自然数。
[0097] 进一步的,根据PDSCH的时域特性,确定第一CBG数,包括,根据反馈信令码本的类型确定第一CBG数。
[0098] 其中一种具体的实施例为,对于第一类型反馈码块,第一CBG数等于第二CBG数和第三CBG数之间的较小值,或第一CBG数等于第二CBG数,即
或 对于第二类型反馈码本,
其中根据反馈信令码本的类型确定第一CBG数。
[0099] 其中第二种具体的实施例为,对于第一类型反馈码本和第二类型反馈码本,第一CBG数等于第二CBG数和第三CBG数之间的较小值,或第一CBG数等于第二CBG数,即

[0100] 其中,反馈码本类型为网络配置的高层参数pdsch‑HARQ‑ACK‑codebook。如果pdsch‑HARQ‑ACK‑codebook=semi‑static,则反馈码本类型为第一类型反馈码本type‑
1HARQ‑ACK码本,又称为半静态HARQ‑ACK码本;如果pdsch‑HARQ‑ACK‑codebook=dynamic,
则反馈码本类型为第二类型反馈码本type‑2HARQ‑ACK码本,又称为动态HARQ‑ACK码本。第
一类型码本的反馈信令的大小根据第一CBG数、一个时隙中包含的PDSCH的数量、一个反馈
信令码本中需要反馈几个时隙的PDSCH的时隙数、一个反馈信令码本组成载波的个数确定,
第二类型码本的反馈信令的大小根据第一CBG数、一个反馈信令中需要反馈的最大HARQ进
程数、一个反馈信令码本中需要反馈几个时隙的PDSCH的时隙、一个反馈信令码本组成载波
的个数有关。分别为第一类型码本和第二类型码本采用不同方式确定第一CBG数,可以增加
更多的灵活性。
[0101] 进一步的,根据物理下行共享信道PDSCH的时域特性,确定第一CBG数,包括,根据承载反馈信令的传输方式确定第一CBG数。具体的,如果反馈信令是在物理上行控制信道
(physical uplink control channel,PUCCH)上传输,即采用与PUSCH复接传输的方式发送
所述反馈信令,也就是说在PUSCH上承载反馈信令,则第一CBG等于第三CBG;如果反馈信令
是在物理上行共享信道(physical uplink shared channel,PUSCH)上传输,则第一CBG等
于第二CBG,或者第一CBG等于第二CBG与第三CBG之间的较小值。由于PUCCH和PUSCH使用的
处理资源不同,根据承载反馈信令的传输方式确定第一CBG数,可以增加更多的实现灵活
性。
[0102] 根据PDSCH的时域特性,确定第二CBG数 其中一种具体实现方式为:
[0103] ‑根据PDSCH的时域特性,确定第一时域资源数M;
[0104] ‑根据第一时域资源数M,确定第二CBG数。
[0105] 其中第一种根据PDSCH的时域特性,确定第一时域资源数M的实施方式为:根据PDSCH的子载波间隔确定M。例如PDSCH的子载波间隔为15kHz时,M=7;PDSCH的子载波间隔
为30kHz时,M=4;PDSCH的子载波将为60kHz时,M=2;PDSCH的子载波间隔为120kHz时,M=
1。或者根据PDSCH的子载波间隔和终端设备的能力确定M。例如,如果终端设备的能力为一
个时隙只能够接收一个专用PDSCH,则M=1;如果如果终端设备的能力为一个时隙只能够接
收两个专用PDSCH,则M=2。终端设备在不同的子载波间隔能够支持的接收的最大PDSCH的
数量根据PDSCH的子载波间隔可以取不同的值。
[0106] 其中第二种根据PDSCH的时域特性,确定第一时域资源数M的实施方式为:根据PDSCH的时域资源配置表,计算得到第一时域资源数M,即一个时隙中能够调度的最大PDSCH
的个数。也就是如下集合B的势,也称为集合B中元素的个数,用公式表示为M=C(B),根据第
一时域资源数M确定第一CBG数。其中一种集合B的具体确定方式可以参见3GPP TS38.213v 
F.3.0。本申请的实施例简要描述如下:
[0107] 根据高层参数的PDSCH‑ConfigCommon的PDSCH时域资源分配表格(PDSCH‑TimeDomainResourceAllocationList),或缺省(default)的PDSCH时域资源分配表格A,或高层参
数PDSCH‑Config中的PDSCH时域资源分配表格(PDSCH‑TimeDomainResourceAllocationLi
st),以及当前的配置条件下,确定出调度PDSCH可使用的PDSCH时域资源分配表格的行索引
集合R,然后根据集合R确定集合B。具体的:
[0108] 首先,对集合R中的全部SLIV对应的时域符号进行判定,去掉对应符号包含上行符号的SLIV,这样得到的新的集合R中行索引对应的SLIV全部可用。
[0109] 如果UE有能力在一个时隙接收多个PDSCH,则会根据集合R的行索引确定一个可接收PDSCH的最大值。对某个时隙k,其具体方法如下:
[0110] 1.首先确定集合R的全部行索引对应的SLIV中最后的OFDM符号中最小的那个,记为m;
[0111] 2.记 为集合R的元素个数,从 的最小索引r开始,如果r对应的SLIV中起始符号小于等于m,则将和该行索引r相应的可能会接收PDSCH或者SPS PDSCH release的位置
记为j,令br,k等于j,并将该行索引r从集合R中去除,将br,k并入集合B;
[0112] 3.遍历集合R中的全部行索引,得到和j相等的多个br,k,并将对应的行索引r从集合R中去除,将多个br,k并入集合B;
[0113] 4.得到一个新的集合R,重新确定新的集合R的全部行索引对应的SLIV中最后的OFDM符号中最小的那个,记为m。重新从第2个步骤开始循环,直至集合R成为空集;
[0114] 5.得到的集合B中的相同的一个值br,k对应的多个行索引相应的可能会接收PDSCH或者SPS PDSCH release的位置中,UE在同一个时隙中不期待接收多于一个PDSCH。
[0115] 根据第一时域资源数M,确定第二CBG数,其中第一种具体的实现方式为:
[0116]
[0117] 根据第一时域资源数M,确定第二CBG数,其中第二种具体的实现方式为:
[0118]
[0119] 根据第一时域资源数M,确定第二CBG数,其中第三种具体的实现方式为:
[0120]
[0121] 根据第一时域资源数M,确定第二CBG数,其中第四种具体的实现方式为:
[0122]
[0123] 根据第一时域资源数M,确定第二CBG数,其中第五种具体的实现方式为:
[0124]
[0125] 其中, 为第四CBG参数,取值可以是定好的常数,例如其值可以是4或者8。为第五CBG参数,取值可以是定好的常数,例如1。本申请的所有公式中, 表示向
上取整; 表示向下取整。
[0126] 根据第一时域资源数M,确定第二CBG数,其中第六种具体的实现方式为:根据M与CBG数的映射关系,确定第二CBG数。这种映射关系为,M越大,对应的第二CBG数越小。这种映
射关系可以以表格的形式来体现,其中一种具体的例子如下表3。
[0127] 表3 M与第二CBG数的映射表
[0128]
[0129] 根据PDSCH的时域特性,确定第二CBG数 其中第二种具体实现方式为:
[0130] 根据PDSCH时域的符号长度L,确定第二CBG数。
[0131] 根据PDSCH时域的符号长度L,确定第二CBG数 其中第一种具体的实施方法为:
[0132] 根据PDSCH时域的符号长度L,确定第二CBG数 其中第二种具体的实施方法为:
[0133] 根据PDSCH时域的符号长度L,确定第二CBG数 其中第三种具体的实施方法为:
[0134] 根据PDSCH时域的符号长度L,确定第二CBG数 其中第四种具体的实施方法为:
[0135] 根据PDSCH时域的符号长度L,确定第二CBG数 其中第五种具体的实施方法为:
[0136] 其中,L为承载TB的PDSCH占用的OFDM符号的个数,S为一个时隙中OFDM符号的长度,或者称一个时隙包括的OFDM符号的个数,n为一个PDSCH重复或者聚合的次数,n=1表示
PDSCH没有重复或者聚合。
[0137] 根据PDSCH时域的符号长度L,确定第二CBG数 其中第六种具体的实现方式为:根据M与CBG数的映射关系,确定第二CBG数。这种映射关系为,L越大,对应的第二CBG
数越大。这种映射关系可以以表格的形式来体现,其中两种具体的例子如下表4和表5。
[0138] 表4 L与第二CBG数的映射表举例1
[0139]
[0140] 表5 L与第二CBG数的映射表举例1
[0141]
[0142] 根据PDSCH的时域特性,确定第二CBG数 其中第三种具体实现方式为:
[0143] 根据PDSCH的时域特性,确定PDSCH的映射类型;
[0144] 根据PDSCH的类型,确定第二CBG数。
[0145] 具体地,如果PDSCH是type A,则第二CBG数等于第三CBG数;如果PDSCH是type B,则第一CBG数的取值为第五CBG数,或者不支持CBG,或者采用前述根据PDSCH时域符号长度
的方式来确定第二CBG数的取值,此时,PDSCH时域符号长度L的取值对于正常CP,可以是2,
4,7,对于扩展CP,为2,4,6。
[0146] S102、根据所述第一CBG数,确定物理下行共享信道中承载的传输块TB的反馈信令的大小。
[0147] 对于一个TB,其反馈信令的大小等于第一CBG数,也就是说,一个TB用 比特来反馈其ACK/NACK。
[0148] S103、根据物理下行共享信道中承载的传输块TB的反馈信令的大小,确定物理下行共享信道中承载的传输块TB的反馈信令。
[0149] 一个TB中包含的实际CBG数 根据第一CBG数 和一个TB的实际码块CB的数量C来确定,具体为: 根据接收到的TB中所包含的
个CBG的译码情况,确定该CBG的ACK/NACK反馈信令,每个CBG对应1比特的反馈信
令。如果接收端成功接收并译码出该TB中的某个CBG,则反馈ACK;如果接收端未成功接收并
译码出TB中的某个CBG,则反馈NACK。如果 小于第一CBG数 则剩余比特
用NACK填充。
[0150] 一个或者多个TB的反馈信令组成ACK/NACK反馈信令码本。
[0151] S104、发送所述反馈信令。
[0152] 向反馈信令的接收端发送反馈信令,一个TB反馈信令的大小即为上面确定的反馈信令的大小。一个ACK/NACK反馈信令码本包含所有需要在该反馈信令码本中反馈的TB的反
馈信令。
[0153] 根据本申请实施例提供的一种通信方法,可以灵活地根据PDSCH的时域特性来确定用于生成反馈信令的CBG的数量,从而可以减少反馈信令的大小,提高系统传输效率。例
如,若一个时隙包括7个PDSCH,若每个PDSCH的长度均为2个符号,按照本发明所述的方法,
此时,每个TB最多有1个CBG,对应的反馈比特数为7(TB)*1(CBG)*K1*CC,其中K1用于表示一
个反馈码本中需要反馈的时隙数,例如K1=8,CC为载波数,以4CC为例,则总的比特数为7*
1*8*4=224。相对于原来固定的1792比特,大大减少了反馈信令的开销,提升了系统传输效
率,同时224比特的反馈信令,也不需要分给为两个码块来传输,降低了发送反馈信令的设
备的编码复杂度和接收反馈信令的设备的译码复杂度。
[0154] 图4为本申请实施例提供的另一种通信方法的流程示意图。该方法可包括以下步骤:
[0155] S201、确定用于计算物理下行共享信道中承载的传输块的反馈信令的大小的参数的取值。
[0156] 通常,在一个时隙内反馈的多个反馈信令,合并为一个反馈信令码本进行传输。有两种类型的反馈码本,第一类型反馈码本type‑1HARQ‑ACK码本,又称为半静态HARQ‑ACK码
本;以及第二类型反馈码本type‑2HARQ‑ACK码本,又称为动态HARQ‑ACK码本。
[0157] 对于第一类型反馈码本,所述用于计算物理下行共享信道中承载的传输块TB的反馈信令的大小的参数包括:第一CBG数 一个时隙中包含的PDSCH的数量
一个反馈信令码本中需要反馈几个时隙的PDSCH的时隙数Nslot、一个反馈信令码本中反馈
的组成载波的个数NCC。
[0158] 对于第二类型反馈码本,所述用于计算物理下行共享信道中承载的传输块TB的反馈信令的大小的参数包括:第一CBG数 一个反馈信令中需要反馈的最大HARQ进
程数NHARQ、一个反馈信令码本中反馈的组成载波的个数NCC。
[0159] 确定用于计算物理下行共享信道中承载的传输块TB的反馈信令的大小的参数的取值,其中一种具体的实施方式为,对于第一类型码本,确定第一CBG数 一个时
隙中包含的PDSCH的数量 一个反馈信令码本中需要反馈几个时隙的PDSCH的时隙数
Nslot、一个反馈信令码本中反馈的组成载波的个数NCC,以使得OACK不超过第一阈值。
[0160] 确定用于计算物理下行共享信道中承载的传输块TB的反馈信令的大小的参数的取值,具体实施方式为,对于第一类型码本,确定第一CBG数 一个反馈信令中需
要反馈的最大HARQ进程数NHARQ、一个反馈信令码本中反馈的组成载波的个数NCC,以使得OACK
不超过第一阈值。
[0161] 其中,第一阈值用来表示反馈信令码本的最大值,可以是网络配置的参数,或者是终端上报的能力数,或者是约定的数值,例如360或359。进一步的,根据反馈信令的传输方
式,第一阈值可以取不同的值。例如,如果所述反馈信令在PUCCH上传输,则第一阈值为
1706,如果反馈信令在PUSCH传输,则第一阈值为360或359。设置在PUSCH上传输时的第一阈
值小于在PUCCH上传输时的第一阈值,这样可以为PUSCH留有更多的资源。第一阈值可以根
据码本类型取不同的值,还可以取相同的值。第一阈值可以是一个数,还可以是根据不同的
参数配置选择为多于一个的参数。
[0162] 具体的确定方式为,按照第一阈值,对于第一类型码本,确定第一CBG数一个时隙中包含的PDSCH的数量 一个反馈信令码本中需要反馈几个时隙的PDSCH的
时隙数Nslot、一个反馈信令码本中反馈的组成载波的个数NCC,以使得按照公式
计算得到的OACK不超过第一阈值。对于第二类型码本
的反馈信令,确定第一CBG数 一个反馈信令中需要反馈的最大HARQ进程数NHARQ、
一个 反馈 信 令码 本中 反 馈的 组成 载波 的 个数 NC C ,以 使得 按 照公式
计算得到的OACK不超过第一阈值。
[0163] 确定用于计算物理下行共享信道中承载的传输块TB的反馈信令的大小的参数的取值,其中第二种具体的实施方式为,对于第一类型反馈码本,确定第一CBG数
一个时隙中包含的PDSCH的数量 以使得 小于第二阈值;对于第二
类型反馈码本,确定第一CBG数 一个反馈信令中需要反馈的最大HARQ进程数
NHARQ,以使得 小于第三阈值。第二阈值可以是网络配置的参数,还可以是
根据终端能力上报的能力参数,还可以是确定的数值,例如第二阈值为16。第二阈值可以根
据码本类型取不同的值,还可以取相同的值。第二阈值可以是一个数,还可以是根据不同的
参数配置选择为多于一个的参数。第三阈值可以是网络配置的参数,还可以是根据终端能
力上报的能力参数,还可以是确定的数值,例如第三阈值为56。第三阈值可以根据码本类型
取不同的值,还可以取相同的值。第三阈值可以是一个数,还可以是根据不同的参数配置选
择为多于一个的参数。
[0164] S202、将所述用于计算物理下行共享信道中承载的传输块的反馈信令的大小的参数的取值发送给终端设备。
[0165] 根据本申请实施例提供的一种通信方法,通过给终端设备发送用于计算物理下行共享信道中承载的传输块的反馈信令的大小的参数的取值,使得终端设备根据上述参数确
定的反馈信令码本的大小不超过阈值,从而可以减少反馈信令的大小,提高系统传输效率。
[0166] 图5为本申请实施例提供的又一种通信方法的流程示意图。该方法可包括以下步骤:
[0167] S301、确定物理下行共享信道中承载的传输块的反馈信令的大小。
[0168] 通常,在一个时隙内反馈的多个反馈信令,合并为一个反馈信令码本进行传输。有两种类型的反馈码本,第一类型反馈码本type‑1HARQ‑ACK码本,又称为半静态HARQ‑ACK码
本,以及第二类型反馈码本type‑2HARQ‑ACK码本,又称为动态HARQ‑ACK码本。
[0169] 具体的,根据第一CBG数 一个时隙中包含的PDSCH的数量 一个反馈信令码本中需要反馈几个时隙的PDSCH的时隙数Nslot、一个反馈信令码本中反馈的组成
载波的个数NCC ,确定第一类型码本的反馈信令的大小OACK ,具体的 ,
根据第一CBG数 一个反馈信令中需要反
馈的最大HARQ进程数NHARQ、一个反馈信令码本中反馈的组成载波的个数有关NCC,确定第二
类型码本的反馈信令的大小
[0170] 确定用于计算物理下行共享信道中承载的传输块TB的反馈信令的大小,对于第一类型码本的反馈信令,具体为,确定第一CBG数 一个时隙中包含的PDSCH的数量
一个反馈信令码本中需要反馈几个时隙的PDSCH的时隙数Nslot、一个反馈信令码本
中反馈的组成载波的个数NCC,以使得OACK不超过第一阈值。确定用于计算物理下行共享信道
中承载的传输块TB的反馈信令的大小,对于第二类型码本的反馈信令,具体为,确定第一
CBG数 一个反馈信令中需要反馈的最大HARQ进程数NHARQ、一个反馈信令码本中反
馈的组成载波的个数NCC,以使得OACK不超过第一阈值。
[0171] 其中,第一阈值用来表示反馈信令码本的最大值,可以是网络配置的参数,或者是终端上报的能力数,或者是约定的数值,例如360或359。进一步的,根据反馈信令的传输方
式,第一阈值可以取不同的值。例如,如果所述反馈信令在PUCCH上传输,则第一阈值为
1706,如果反馈信令在PUSCH传输,则第一阈值为360或359。设置在PUSCH上传输时的第一阈
值小于在PUCCH上传输时的第一阈值,这样可以为PUSCH留有更多的资源。一阈值可以根据
码本类型取不同的值,还可以取相同的值。第一阈值可以是一个数,还可以是根据不同的参
数配置选择为多于一个的参数。
[0172] 具体的确定方式为,按照第一阈值,对于第一类型码本的反馈信令,确定第一CBG数 一个时隙中包含的PDSCH的数量 一个反馈信令码本中需要反馈几个
时隙的PDSCH的时隙数Nslot、一个反馈信令码本中反馈的组成载波的个数NCC,以使得按照公
式 计算得到的OACK不超过第一阈值。对于第二类型码
本的反馈信令,确定第一CBG数 一个反馈信令中需要反馈的最大HARQ进程数
NHARQ、一个反馈信令码本中反馈的组成载波的个数NCC,以使得按照公式
计算得到的OACK不超过第一阈值。
[0173] 确定物理下行共享信道中承载的传输块的反馈信令的大小,其中另一种实施方式为,对于第一类型反馈码本,确定第一CBG数 一个时隙中包含的PDSCH的数量
以使得 小于第二阈值;对于第二类型反馈码本,确定第一CBG数
一个反馈信令中需要反馈的最大HARQ进程数NHARQ,以使得 小于
第三阈值。第二阈值可以是网络配置的参数,还可以是根据终端能力上报的能力参数,还可
以是确定的数值,例如第二阈值为16。第二阈值可以根据码本类型取不同的值,还可以取相
同的值。第二阈值可以是一个数,还可以是根据不同的参数配置选择为多于一个的参数。第
三阈值可以是网络配置的参数,还可以是根据终端能力上报的能力参数,还可以是确定的
数值,例如第三阈值为56。第三阈值可以根据码本类型取不同的值,还可以取相同的值。第
三阈值可以是一个数,还可以是根据不同的参数配置选择为多于一个的参数。
[0174] S302、根据物理下行共享信道中承载的传输块的反馈信令的大小,确定物理下行共享信道中承载的传输块的反馈信令。
[0175] 对于一个TB,其反馈信令的大小等于第一CBG数,也就是说,一个TB用 比特来反馈其ACK/NACK。根据第一CBG数 和一个TB的实际码块CB的数量C,确定TB所
包含的实际CBG的数量 具体为:
[0176] 根据接收到的TB中所包含的 个CBG的译码情况,确定该CBG的ACK/NACK反馈信令,每个CBG对应1比特的反馈信令。如果接收端成功接收并译码出该TB中的某个CBG,
则反馈ACK;如果接收端未成功接收并译码出TB中的某个CBG,则反馈NACK。如果 小
于第一CBG数,则剩余比特用NACK填充。
[0177] 一个或者多个TB的反馈信令组成ACK/NACK反馈信令码本。
[0178] 进一步的,如果反馈信令码本的大小大于第一阈值,则该反馈信令码本的所有信令都为NACK。此时,终端设备可以对该反馈信令码本中所反馈的所有的TB,不进行译码。
[0179] S303、发送所述反馈信令。
[0180] 向反馈信令的接收端发送反馈信令,一个TB反馈信令的大小即为上面确定的反馈信令的大小。一个ACK/NACK反馈信令码本包含所有需要在该反馈信令码本中反馈的TB的反
馈信令。
[0181] 进一步的,如果反馈信令码本的大小小于第一阈值,则发送所述反馈信令,如果反馈信令码本的大小大于第一阈值,则不发送所述反馈信令。
[0182] 采用本发明所述的实施例,通过调整一个反馈信令码本中的TB的第一CBG数或一个时隙中包含的PDSCH的数量 或一个反馈信令码本中需要反馈几
个时隙的PDSCH的时隙数Nslot、或一个反馈信令码本中反馈的组成载波的个数NCC,或一个反
馈信令中需要反馈的最大HARQ进程数NHARQ,使得反馈信令码本的大小不超过第一阈值,从
而可以减少反馈信令的大小,提高系统传输效率。例如,若第一阈值为360比特,则反馈信令
不超过360比特,相对于原来固定的1792比特,大大减少了反馈信令的开销,提升了系统传
输效率,同时360比特的反馈信令,也不需要分给为两个码块来传输,降低了发送反馈信令
的设备的编码复杂度和接收反馈信令的设备的译码复杂度。
[0183] 采用本发明所述的实施例,通过调整一个反馈信令码本中的TB的第一CBG数或一个时隙中包含的PDSCH的数量 或一个反馈信令码本中需要反馈几
个时隙的PDSCH的时隙数Nslot、或一个反馈信令码本中反馈的组成载波的个数NCC,或一个反
馈信令中需要反馈的最大HARQ进程数NHARQ,使得反馈信令码本的大小不超过第一阈值,从
而可以减少反馈信令的大小,提高系统传输效率。例如,若第一阈值为360比特,则反馈信令
不超过360比特,相对于原来固定的1792比特,大大减少了反馈信令的开销,提升了系统传
输效率,同时360比特的反馈信令,也不需要分给为两个码块来传输,降低了发送反馈信令
的设备的编码复杂度和接收反馈信令的设备的译码复杂度。上述详细阐述了本发明实施例
的方法,下面提供了本发明实施例的装置。
[0184] 基于上述实施例中的通信方法的同一构思,如图6所示,本申请实施例还提供一种通信装置1000,该通信装置可应用于上述图3所示的通信方法中。该通信装置1000可以是如
图2所示的终端设备200,也可以是应用于该终端设备200的一个部件(例如芯片),或者可以
是如图2所示的网络设备100,也可以是应用于该网络设备100的一个部件(例如芯片)。该通
信装置1000包括处理单元11和发送单元12。其中:
[0185] 所述处理单元11,用于根据物理下行共享信道PDSCH的时域特性,确定第一CBG数;
[0186] 所述处理单元11,还用于根据所述第一CBG数,确定物理下行共享信道中承载的传输块TB的反馈信令的大小;
[0187] 所述处理单元11,还用于根据物理下行共享信道中承载的传输块TB的反馈信令的大小,确定物理下行共享信道中承载的传输块TB的反馈信令;
[0188] 所述发送单元12,用于发送所述反馈信令。
[0189] 在一个实现方式中,所述处理单元11,用于:
[0190] 根据所述PDSCH的时域特性,确定第二CBG数;
[0191] 根据所述第二CBG数,确定第一CBG数。
[0192] 在另一个实现方式中,所述处理单元11,用于:根据所述第二CBG数确定第一CBG数,所述第一CBG数等于所述第二CBG数。
[0193] 在又一个实现方式中,所述处理单元11,用于:根据所述第二CBG数和第三CBG数,确定第一CBG数,所述第一CBG数为所述第二CBG数和第三CBG数中的较小值,其中,所述第三
CBG数为网络配置的参数。
[0194] 在又一个实现方式中,所述处理单元11,用于:根据反馈码本类型确定第一CBG数。
[0195] 在又一个实现方式中,所述处理单元11,用于:
[0196] 对于第一类型反馈码本,所述第一CBG数等于所述第二CBG数,或者所述第一CBG数为所述第二CBG数和第三CBG数中的较小值,其中,所述第三CBG数为网络配置的参数;
[0197] 对于第二类型反馈码本,所述第一CBG数等于所述第二CBG数,或者所述第一CBG数等于所述第三CBG数。
[0198] 在又一个实现方式中,所述处理单元11,用于:
[0199] 根据所述PDSCH的时域特性确定第一时域资源数;
[0200] 根据所述第一时域资源数,确定第二CBG数。
[0201] 在又一个实现方式中,所述处理单元11,用于:根据所述PDSCH的映射类型,确定第二CBG数。
[0202] 在又一个实现方式中,所述处理单元11,用于:
[0203] 当所述PDSCH的映射类型为类型A时,确定第二CBG数为所述第三CBG数;
[0204] 当所述PDSCH的映射类型为类型B时,确定第二CBG数为第五CBG数。
[0205] 在又一个实现方式中,所述处理单元11还用于:根据所述第一CBG数,确定所述PDSCH中承载的TB中的CBG的数量。
[0206] 在又一个实现方式中,所述发送单元12用于:采用与PUSCH复接传输的方式发送所述反馈信令。
[0207] 有关上述处理单元11和发送单元12更详细的描述可以直接参考上述图3中所示的方法实施例中的相关描述直接得到,这里不加赘述。
[0208] 基于上述实施例中的通信方法的同一构思,如图7所示,本申请实施例还提供一种通信装置2000,该通信装置可应用于上述图4所示的通信方法中。该通信装置2000可以是如
图2所示的网络设备100,也可以是应用于该网络设备100的一个部件(例如芯片)。该通信装
置2000包括处理单元21和发送单元22。其中:
[0209] 所述处理单元21,用于确定用于计算物理下行共享信道中承载的传输块的反馈信令的大小的参数的取值;以及
[0210] 所述发送单元22,用于将所述用于计算物理下行共享信道中承载的传输块的反馈信令的大小的参数的取值发送给终端设备。
[0211] 在一种可能的实现方式中,所述处理单元21用于确定用于计算物理下行共享信道中承载的传输块的反馈信令的大小的参数的取值,以使反馈信令码本小于或等于阈值。
[0212] 有关上述处理单元21和发送单元22更详细的描述可以直接参考上述图4中所示的方法实施例中的相关描述直接得到,这里不加赘述。
[0213] 基于上述实施例中的通信方法的同一构思,如图8所示,本申请实施例还提供一种通信装置3000,该通信装置可应用于上述图5所示的通信方法中。该通信装置3000可以是如
图2所示的终端设备200,也可以是应用于该终端设备200的一个部件(例如芯片)。该通信装
置3000包括处理单元31和发送单元32,还可以包括接收单元33。其中:
[0214] 所述处理单元31,用于确定物理下行共享信道中承载的传输块TB的反馈信令的大小;
[0215] 所述处理单元31,还用于根据物理下行共享信道中承载的传输块TB的反馈信令的大小,确定物理下行共享信道中承载的传输块TB的反馈信令;以及
[0216] 所述发送单元32,用于发送所述反馈信令。
[0217] 在一种可能的实现方式中,所述接收单元33,用于接收网络设备发送的用于计算物理下行共享信道中承载的传输块的反馈信令的大小的参数的取值;所述处理单元31,用
于根据所述参数的取值,确定物理下行共享信道中承载的传输块TB的反馈信令的大小,以
使反馈信令码本小于或等于阈值。
[0218] 在另一种可能的实现方式中,所述接收单元33,用于接收网络设备发送的用于计算物理下行共享信道中承载的传输块的反馈信令的大小的参数的取值;所述处理单元31,
用于根据所述参数的取值,确定物理下行共享信道中承载的传输块TB的反馈信令的大小;
以及所述处理单元31,还用于当反馈信令码本超过阈值时,则确定所述反馈信令码本无效,
或所述反馈信令码本中均反馈NACK,或不进行任何反馈。
[0219] 可选地,该发送单元32和接收单元33为一个整体的收发单元,也可以是独立的单元。
[0220] 有关上述处理单元31、发送单元32和接收单元33更详细的描述可以直接参考上述图5中所示的方法实施例中的相关描述直接得到,这里不加赘述。
[0221] 本申请实施例中还提供一种通信装置,该通信装置用于执行上述通信方法。上述通信方法中的部分或全部可以通过硬件来实现,也可以通过软件来实现。
[0222] 可选的,通信装置在具体实现时可以是芯片或者集成电路。
[0223] 可选的,当上述实施例的通信方法中的部分或全部通过软件来实现时,通信装置包括:存储器,用于存储程序;处理器,用于执行存储器存储的程序,当程序被执行时,使得
通信装置可以实现上述图3~图5中任一实施例提供的通信方法。
[0224] 可选的,上述存储器可以是物理上独立的单元,也可以与处理器集成在一起。
[0225] 可选的,当上述实施例的通信方法中的部分或全部通过软件实现时,通信装置也可以只包括处理器。用于存储程序的存储器位于通信装置之外,处理器通过电路/电线与存
储器连接,用于读取并执行存储器中存储的程序。
[0226] 处理器可以是中央处理器(central processing unit,CPU),网络处理器(network processor,NP)或者CPU和NP的组合。
[0227] 处理器还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application‑specific integrated circuit,ASIC),可编程逻辑器件(programmable 
logic device,PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complex 
programmable logic device,CPLD),现场可编程逻辑门阵列(field‑programmable gate 
array,FPGA),通用阵列逻辑(generic array logic,GAL)或其任意组合。
[0228] 存储器可以包括易失性存储器(volatile memory),例如随机存取存储器(random‑access memory,RAM);存储器也可以包括非易失性存储器(non‑volatile 
memory),例如快闪存储器(flash memory),硬盘(hard disk drive,HDD)或固态硬盘
(solid‑state drive,SSD);存储器还可以包括上述种类的存储器的组合。
[0229] 图9示出了一种简化的终端设备的结构示意图。便于理解和图示方便,图9中,终端设备以手机作为例子。如图9所示,终端设备包括处理器、存储器、射频电路、天线以及输入
输出装置。处理器主要用于对通信协议以及通信数据进行处理,以及对终端设备进行控制,
执行软件程序,处理软件程序的数据等。存储器主要用于存储软件程序和数据。射频电路主
要用于基带信号与射频信号的转换以及对射频信号的处理。天线主要用于收发电磁波形式
的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以
及对用户输出数据。需要说明的是,有些种类的终端设备可以不具有输入输出装置。
[0230] 当需要发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发
送。当有数据发送到终端设备时,射频电路通过天线接收到射频信号,将射频信号转换为基
带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。
为便于说明,图9中仅示出了一个存储器和处理器。在实际的终端设备产品中,可以存在一
个或多个处理器和一个或多个存储器。存储器也可以称为存储介质或者存储设备等。存储
器可以是独立于处理器设置,也可以是与处理器集成在一起,本申请实施例对此不做限制。
[0231] 在本申请实施例中,可以将具有收发功能的天线和射频电路视为终端设备的接收单元和发送单元(也可以统称为收发单元),将具有处理功能的处理器视为终端设备的处理
单元。如图9所示,终端设备包括收发单元41和处理单元42。收发单元41也可以称为接收/发
送(发射)器、接收/发送机、接收/发送电路等。处理单元42也可以称为处理器,处理单板,处
理模块、处理装置等。
[0232] 例如,在一个实施例中,收发单元41用于执行图5所示实施例中的S303;以及处理单元42用于执行图5所示实施例中的S301和S302。
[0233] 图10示出了一种简化的网络设备的结构示意图。网络设备包括射频信号收发及转换部分以及52部分,该射频信号收发及转换部分又包括收发单元51部分。射频信号收发及
转换部分主要用于射频信号的收发以及射频信号与基带信号的转换;52部分主要用于基带
处理,对网络设备进行控制等。收发单元51也可以称为接收/发送(发射)器、接收/发送机、
接收/发送电路等。52部分通常是网络设备的控制中心,通常可以称为处理单元,用于控制
网络设备执行上述图4中关于网络设备所执行的步骤。具体可参见上述相关部分的描述。
[0234] 52部分可以包括一个或多个单板,每个单板可以包括一个或多个处理器和一个或多个存储器,处理器用于读取和执行存储器中的程序以实现基带处理功能以及对网络设备
的控制。若存在多个单板,各个单板之间可以互联以增加处理能力。作为一中可选的实施方
式,也可以是多个单板共用一个或多个处理器,或者是多个单板共用一个或多个存储器,或
者是多个单板同时共用一个或多个处理器。
[0235] 例如,在一个实施例中,52部分用于执行图4所示实施例的步骤S201;以及收发单元51用于执行图4所示实施例的步骤S202。
[0236] 本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序或指令,当所述计算机程序或指令被执行时,实现上述各方面所述的方法。
[0237] 本申请实施例还提供了一种包含指令的计算机程序产品,当该指令在计算机上运行时,使得计算机执行上述各方面所述的方法。
[0238] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0239] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,该单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有
另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征
可以忽略,或不执行。所显示或讨论的相互之间的耦合、或直接耦合、或通信连接可以是通
过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0240] 作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络
单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0241] 在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产
品包括一个或多个计算机指令。在计算机上加载和执行该计算机程序指令时,全部或部分
地产生按照本申请实施例的流程或功能。该计算机可以是通用计算机、专用计算机、计算机
网络、或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者通过该
计算机可读存储介质进行传输。该计算机指令可以从一个网站站点、计算机、服务器或数据
中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线
(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。该
计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用
介质集成的服务器、数据中心等数据存储设备。该可用介质可以是只读存储器(read‑only 
memory,ROM),或随机存储存储器(random access memory,RAM),或磁性介质,例如,软盘、
硬盘、磁带、磁碟、或光介质,例如,数字通用光盘(digital versatile disc,DVD)、或者半
导体介质,例如,固态硬盘(solid state disk,SSD)等。