数据处理方法和装置制造方法及图纸

技术编号:19436177 阅读:18 留言:0更新日期:2018-11-14 13:04
本申请提供一种数据处理方法和装置,第一设备根据TB的大小确定对TB进行CB分段后得到的CB个数C,根据预先获取的TB包括的CBG个数和CB个数,确定每个CBG包括的CB个数,然后根据每个CBG包括的CB个数和第一时频资源中的时域符号个数,确定所述第一时频资源中用于承载每个CBG的数据的时域符号个数,最后根据用于承载每个CBG的数据的时域符号个数,将每个CBG的数据映射到第一时频资源上。从而能够保证将每个CBG映射到一个或多个完整的时域符号上。由于每个CBG的数据都是映射到一个或多个完整的时域符号上,不会出现一个时域符号上有两个CBG的数据,因此当URLLC业务数据抢占eMBB业务数据的时频资源的时候,抢占某一个时域符号的资源只会影响到某一个CBG的传输,而不会同时影响两个CBG的传输,从而能够有效地提升eMBB业务数据的传输效率。

【技术实现步骤摘要】
数据处理方法和装置
本申请涉及通信技术,尤其涉及一种数据处理方法和装置。
技术介绍
第五代移动通信(5th-Generation,5G)系统支持更多的业务,例如5G系统支持增强型移动宽带(enhancedmobilebroadband,eMBB)业务、高可靠低时延通信(ultrareliableandlowlatencycommunications,URLLC)业务以及海量机器类通信(massivemachinetypecommunications,mMTC)业务。不同业务对通信系统的需求不同,如何更好地同时支持多种不同业务的数据传输需求,是5G系统当前所需要解决的技术问题。例如,如何同时支持URLLC业务和eMBB业务就是当前5G移动通信系统的讨论热点之一。URLLC业务的数据包的产生具有突发性和随机性,可能在很长一段时间内都不会产生数据包,也可能在很短时间内产生多个数据包。如果基站采用预留资源的方式为URLLC业务分配资源,则在无URLLC业务的时候系统资源是浪费的。eMBB业务的数据量比较大,而且传输速率比较高,通常采用较长的时间调度单元进行数据传输以提高传输效率。为了提高通信系统资源利用率,基站通常不会为URLLC业务的下行数据传输预留资源。当URLLC业务数据到达基站时,如果此时没有空闲的时频资源,基站为了满足URLLC业务的超短时延需求,无法等待将本次调度的eMBB业务数据传输完成之后再对URLLC业务数据进行调度。基站可以采用抢占(preemption)的方式,为URLLC业务数据分配资源。这里的抢占是指基站在已经分配的、用于传输eMBB业务数据的时频资源上选择部分或全部的时频资源用于传输URLLC业务数据,基站在用于传输URLLC业务数据的时频资源上不发送eMBB业务的数据。在eMBB业务和URLLC业务共存的场景中,基站需要将抢占的时频资源(也称为打孔位置的时频资源)通知给终端设备。现有技术中,基站在传输下行数据时,当传输块(transportblock,TB)较大时,基站将TB分成多个编码块(codeblock,CB),并将多个CB划分为多个编码块组(codeblockgroup,CBG),然后将每个CBG经过编码和调制后映射到时频资源上,但是,现有方法中每个CBG无法保证映射在完整的时域符号中。例如,可能出现某个时域符号上同时承载有两个CBG的数据当这个时域符号的资源被其业务数据抢占的时候,就会同时影响两个CBG的数据的正确接收,从而可能导致两个CBG的数据的重传,降低了数据传输效率。
技术实现思路
本申请提供一种数据处理方法和装置,从而能够有效地提升eMBB业务数据的传输效率。本申请第一方面提供一种数据处理方法,包括:第一设备根据传输块TB的大小确定对所述TB进行编码块CB分段后得到的CB个数C;所述第一设备根据预先获取的所述TB包括的编码块组CBG个数和所述CB个数,确定每个CBG包括的CB个数;所述第一设备根据所述每个CBG包括的CB个数和第一时频资源中的时域符号个数,确定所述第一时频资源中用于承载所述每个CBG的数据的时域符号个数,其中,所述第一时频资源为用于承载所述TB的数据的时频资源;所述第一设备根据用于承载所述每个CBG的数据的时域符号个数,将所述每个CBG的数据映射到所述第一时频资源上。一种可能的实现方式中,所述第一设备根据所述每个CBG包括的CB个数和第一时频资源中的时域符号个数,确定所述第一时频资源中用于承载所述每个CBG的数据的时域符号个数,包括:所述第一设备根据如下公式计算所述第一时频资源中用于承载所述每个CBG的数据的时域符号个数:其中,Ni表示所述第一时频资源中用于承载第i个CBG的数据的时域符号个数,Ci表示第i个CBG包括的CB个数,m表示所述TB中包括的CBG的个数,N为所述第一时频资源中的时域符号个数,floor表示取不大于输入值的最大整数。一种可能的实现方式中,所述第一设备根据预先获取的所述TB包括的编码块组CBG个数和所述CB个数,确定每个CBG包括的CB个数,包括:根据下述公式计算第一参数C-:其中,C表示所述CB个数,m表示所述TB中包括的CBG个数,floor表示取不大于输入值的最大整数;根据所述第一参数C-计算第二参数Δ,Δ=C-mC-;确定所述m个CBG中前Δ个或后Δ个CBG包括C-+1个CB,剩下的CBG包括C-个CB。本申请第二方面提供一种数据处理方法,包括:第二设备接收第一设备发送的传输块TB;所述第二设备根据所述TB的大小确定对所述TB进行编码块CB分段后得到的CB个数C;所述第二设备根据预先获取的所述TB包括的编码块组CBG个数和所述CB个数,确定每个CBG包括的CB个数;所述第二设备根据所述每个CBG包括的CB个数和第一时频资源中的时域符号个数,确定所述第一时频资源中用于承载所述每个CBG的数据的时域符号个数,其中,所述第一时频资源为用于承载所述TB的数据的时频资源;所述第二设备根据用于承载所述每个CBG的数据的时域符号个数,将所述每个CBG的数据从所述第一时频资源中解码出来。一种可能的实现方式中,所述第二设备根据所述每个CBG包括的CB个数和第一时频资源中的时域符号个数,确定所述第一时频资源中用于承载所述每个CBG的数据的时域符号个数,包括:所述第二设备根据如下公式计算所述第一时频资源中用于承载所述每个CBG的数据的时域符号个数:其中,Ni表示所述第一时频资源中用于承载第i个CBG的数据的时域符号个数,Ci表示第i个CBG包括的CB个数,m表示所述TB中包括的CBG的个数,N为所述第一时频资源中的时域符号个数,floor表示取不大于输入值的最大整数。一种可能的实现方式中,所述第二设备根据预先获取的所述TB包括的CBG个数和所述CB个数,确定每个CBG包括的CB个数,包括:根据下述公式计算第一参数C-:其中,C表示所述CB个数,m表示所述TB中包括的CBG个数,floor表示取不大于输入值的最大整数;根据所述第一参数C-计算第二参数Δ,Δ=C-mC-;确定所述m个CBG中前Δ个或后Δ个CBG包括C-+1个CB,剩下的CBG包括C-个CB。本申请第三方面提供一种数据处理装置,包括:分段模块,用于根据传输块TB的大小确定对所述TB进行编码块CB分段后得到的CB个数C;第一确定模块,用于根据预先获取的所述TB包括的编码块组CBG个数和所述CB个数,确定每个CBG包括的CB个数;第二确定模块,用于根据所述每个CBG包括的CB个数和第一时频资源中的时域符号个数,确定所述第一时频资源中用于承载所述每个CBG的数据的时域符号个数,其中,所述第一时频资源为用于承载所述TB的数据的时频资源;映射模块,用于根据用于承载所述每个CBG的数据的时域符号个数,将所述每个CBG的数据映射到所述第一时频资源上。一种可能的实现方式中,所述第二确定模块具体用于:根据如下公式计算所述第一时频资源中用于承载所述每个CBG的数据的时域符号个数:其中,Ni表示所述第一时频资源中用于承载第i个CBG的数据的时域符号个数,Ci表示第i个CBG包括的CB个数,m表示所述TB中包括的CBG的个数,N为所述第一时频资源中的时域符号个数,floor表示取不大于输本文档来自技高网
...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:第一设备根据传输块TB的大小确定对所述TB进行编码块CB分段后得到的CB个数C;所述第一设备根据预先获取的所述TB包括的编码块组CBG个数和所述CB个数,确定每个CBG包括的CB个数;所述第一设备根据所述每个CBG包括的CB个数和第一时频资源中的时域符号个数,确定所述第一时频资源中用于承载所述每个CBG的数据的时域符号个数,其中,所述第一时频资源为用于承载所述TB的数据的时频资源;所述第一设备根据用于承载所述每个CBG的数据的时域符号个数,将所述每个CBG的数据映射到所述第一时频资源上。

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:第一设备根据传输块TB的大小确定对所述TB进行编码块CB分段后得到的CB个数C;所述第一设备根据预先获取的所述TB包括的编码块组CBG个数和所述CB个数,确定每个CBG包括的CB个数;所述第一设备根据所述每个CBG包括的CB个数和第一时频资源中的时域符号个数,确定所述第一时频资源中用于承载所述每个CBG的数据的时域符号个数,其中,所述第一时频资源为用于承载所述TB的数据的时频资源;所述第一设备根据用于承载所述每个CBG的数据的时域符号个数,将所述每个CBG的数据映射到所述第一时频资源上。2.根据权利要求1所述的方法,其特征在于,所述第一设备根据所述每个CBG包括的CB个数和第一时频资源中的时域符号个数,确定所述第一时频资源中用于承载所述每个CBG的数据的时域符号个数,包括:所述第一设备根据如下公式计算所述第一时频资源中用于承载所述每个CBG的数据的时域符号个数:其中,Ni表示所述第一时频资源中用于承载第i个CBG的数据的时域符号个数,Ci表示第i个CBG包括的CB个数,m表示所述TB中包括的CBG的个数,N为所述第一时频资源中的时域符号个数,floor表示取不大于输入值的最大整数。3.根据权利要求1或2所述的方法,其特征在于,所述CB个数C为满足以下两个条件的最小整数,其中,条件一:CmodN=0或NmodC=0,其中,N为所述第一时频资源中的时域符号个数,mod表示取余运算;条件二:其中,Z为CB的大小的最大值,TBS为所述TB的大小。4.根据权利要求1或2所述的方法,其特征在于,所述CB个数C为满足以下三个条件的最小整数,其中,条件一:CmodN=0或NmodC=0,其中,N为所述第一时频资源中的时域符号个数,mod表示取余运算;条件二:其中,Z为CB的大小的最大值,TBS为所述TB的大小;条件三:Cmodm=0,其中,m为所述TB中包括的CBG的个数。5.根据权利要求1-4任一项所述的方法,其特征在于,所述第一设备根据预先获取的所述TB包括的编码块组CBG个数和所述CB个数,确定每个CBG包括的CB个数,包括:根据下述公式计算第一参数C_:其中,C表示所述CB个数,m表示所述TB中包括的CBG个数,floor表示取不大于输入值的最大整数;根据所述第一参数C_计算第二参数Δ,Δ=C-mC_;确定所述m个CBG中前Δ个或后Δ个CBG包括C_+1个CB,剩下的CBG包括C_个CB。6.一种数据处理方法,其特征在于,包括:第二设备接收第一设备发送的传输块TB;所述第二设备根据所述TB的大小确定对所述TB进行编码块CB分段后得到的CB个数C;所述第二设备根据预先获取的所述TB包括的编码块组CBG个数和所述CB个数,确定每个CBG包括的CB个数;所述第二设备根据所述每个CBG包括的CB个数和第一时频资源中的时域符号个数,确定所述第一时频资源中用于承载所述每个CBG的数据的时域符号个数,其中,所述第一时频资源为用于承载所述TB的数据的时频资源;所述第二设备根据用于承载所述每个CBG的数据的时域符号个数,将所述每个CBG的数据从所述第一时频资源中解码出来。7.根据权利要求6所述的方法,其特征在于,所述第二设备根据所述每个CBG包括的CB个数和第一时频资源中的时域符号个数,确定所述第一时频资源中用于承载所述每个CBG的数据的时域符号个数,包括:所述第二设备根据如下公式计算所述第一时频资源中用于承载所述每个CBG的数据的时域符号个数:其中,Ni表示所述第一时频资源中用于承载第i个CBG的数据的时域符号个数,Ci表示第i个CBG包括的CB个数,m表示所述TB中包括的CBG的个数,N为所述第一时频资源中的时域符号个数,floor表示取不大于输入值的最大整数。8.根据权利要求6或7所述的方法,其特征在于,所述CB个数C为满足以下两个条件的最小整数,其中,条件一:CmodN=0或NmodC=0,其中,N为所述第一时频资源中的时域符号个数,mod表示取余运算;条件二:其中,Z为CB的大小的最大值,TBS为所述TB的大小。9.根据权利要求6或7所述的方法,其特征在于,所述CB个数C为满足以下三个条件的最小整数,其中,条件一:CmodN=0或NmodC=0,其中,N为所述第一时频资源中的时域符号个数,mod表示取余运算;条件二:其中,Z为CB的大小的最大值,TBS为所述TB的大小;条件三:Cmodm=0,其中,m为所述TB中包括的CBG的个数。10.根据权利要求6-9任一项所述的方法,其特征在于,所述第二设备根据预先获取的所述TB包括的CBG个数和所述CB个数,确定每个CBG包括的CB个数,包括:根据下述公式计算第一参数C_:其中,C表示所述CB个数,m表示所述TB中包括的CBG个数,floor...

【专利技术属性】
技术研发人员:杜白彭金磷董朋朋张鹏
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1