确定极化码传输块大小的方法和通信设备技术

技术编号:15880213 阅读:39 留言:0更新日期:2017-07-25 18:19
本发明专利技术实施例提供了一种确定极化码传输块大小的方法和通信设备,该方法包括:确定极化码的当前码率和当前传输块大小索引;根据该极化码的当前码率、当前传输块大小索引、当前传输资源和预设的第一映射关系信息集合,确定当前传输块大小,其中,该第一映射关系信息集合包括至少一个映射关系信息,该第一映射关系信息集合中的每个映射关系信息包括该每个映射关系的极化码码率对应的,不同传输资源下的传输块大小索引与传输块大小的对应关系。本发明专利技术实施例能够实现当前码率下传输块大小的确定,进而能够有效的进行极化码的编译码。

Method for determining transmission block size of polarization code and communication device

The embodiment of the invention provides a method for determining the polarization code transmission block size and communication equipment, the method includes: determining the polarization current and the current transmission rate code block size index; according to the current rate, when the polarization code transmission block size index, the current transmission resources and information for the first preset mapping relation set. When determining the transmission block size, wherein the first mapping information set includes at least one mapping information, the information of each mapping in the set of the first mapping information includes the mapping between each polarization code rate corresponding to the corresponding relationship between different transmission resources under the size of a transmission block and transmission block size index. The embodiment of the invention can realize the determination of the transmission block size under the current code rate, and can effectively carry out the coding and decoding of the polarization code.

【技术实现步骤摘要】
确定极化码传输块大小的方法和通信设备
本专利技术涉及通信领域,特别涉及一种确定极化码传输块大小的方法和通信设备。
技术介绍
通信系统通常采用信道编码提高数据传输的可靠性,保证通信的质量。极化(Polar)码是可以取得香农容量且具有低编译码复杂度的编码方式。Polar码是一种线性块码。其生成矩阵为GN.,其编码过程为其中,是一个二进制的行矢量,码长N=2n,n≥0。BN是一个N×N转置矩阵,例如比特反转(bitreversal)矩阵。是F2的克罗内克幂(Kroneckerpower),定义为Polar码的编译码过程中,中的一部分比特用来携带信息,称为信息比特,这些信息比特的序号的集合记作A;另外的一部分比特置为收发端预先约定的固定值,称之为固定比特,其序号的集合用A的补集Ac表示。不失一般性,这些固定比特通常被设为0。实际上,只需要收发端预先约定,固定比特序列可以被任意设置。从而,Polar码的编码比特序列可通过如下方法得到:这里为中的信息比特集合,为长度K的行矢量,即|·|表示集合中元素的数目,即K表示集合A中元素的数目,也表示待编码信息比特的数量,也是矩阵GN中由集合A中的索引对应的那些行得到的子矩阵,是一个K×N的矩阵。集合A的选取决定了Polar码的性能。Polar码的编译码过程中,调度和资源管理模块根据接收端反馈的信道状态信息以及可使用的物理信道资源等信息,确定传输块的大小;传输块大小和循环冗余校验码(CyclicRedundancyCheck,CRC)比特之和可以为上述的信息比特的数量。编码器根据传输块大小对待传输的消息序列进行编码。同样地,译码器也根据传输块大小对对接收到的信道进行相应的译码。比如LTE系统中,针对现有的Turbo码而言,由于Turbo码的母码是固定码率,码率是1/3;码长灵活变化。对于物理下行共享信道(PhysicalDownlinkSharedChannel,PDSCH)而言,MCS索引和传输块索引(TBSIndex)具有映射关系信息1。传输块索引、传输资源大小NPRB和传输块大小具有映射关系信息2。那么,调度和资源管理模块可以根据当前的MCS索引查找映射关系信息1获得传输块索引(TBSIndex),然后查找上述映射关系信息2确定当前的传输块大小。然而,由于极化码的码率是可以变化的,在码率变化时,上述的映射关系信息也随之变化,因此,在Polar编译码时,无法有效的按照类似现有的Turbo码的方法确定传输块大小的方式来确定Polar的传输块。因此,如何有效的确定Polar码的传输块大小,成为亟待解决的问题。
技术实现思路
本专利技术实施例提供一种确定极化码传输块大小的方法和通信设备,该方法能够有效的确定Polar码的传输块大小。第一方面,提供了一种确定极化码传输块大小的方法,包括:确定极化码的当前码率和当前传输块大小索引;根据该极化码的当前码率、当前传输块大小索引、当前传输资源和预设的第一映射关系信息集合,确定当前传输块大小,其中,该第一映射关系信息集合包括至少一个映射关系信息,该第一映射关系信息集合中的每个映射关系信息包括该每个映射关系的极化码码率对应的,不同传输资源下的传输块大小索引与传输块大小的对应关系。因此,本专利技术实施例通过极化码的当前码率、当前传输块大小索引、当前传输资源和映射关系信息集合,确定当前传输块大小,实现了当前码率下传输块大小的确定,进而能够根据该传输块大小进行编码或译码。也就是说本专利技术实施例,在不增加空口传输的信令的情况下,实现了当前码率下传输块大小的确定,进而能够根据该传输块大小进行编码或译码。应理解,当前传输资源也可以称为传输当前传输块的物理资源。本专利技术实施例中的第一映射关系信息集合中的每个映射关系信息对应一个码率,映射关系信息可以为表格的形式,换句话说,一个映射关系信息可以为在一个码率下的不同传输资源下的,不同的传输块大小索引与传输块大小的对应关系,换句话说,一个映射关系信息可以为不同传输块大小索引下的不同传输块大小与传输资源的对应关系的表格。第一映射关系信息集合可以包括一个映射关系信息,该一个映射关系信息对应的码率可以称为基码率;第一映射关系信息集合也可以包括多个映射关系信息,多个映射关系信息对应多个码率。不同的映射关系信息对应的码率不同,换句话说,多个映射关系信息与多个码率具有一一对应的关系。应理解,本专利技术实施例中的映射关系信息,为极化码编译码端预先存储好的信息,该映射关系信息可以具有多种表现形式,只要映射关系信息包括该映射关系的极化码码率对应的,不同传输块大小索引下的传输块大小与传输资源的对应关系即可,本专利技术实施例并不对此做限定。结合第一方面,在第一方面的一种实现方式中,该确定极化码的当前码率和当前传输块大小索引,包括:根据当前调制编码阶数索引和预设的第二映射关系信息获取与该当前调制阶编码数索引对应的该极化码的当前码率和当前传输块大小索引,其中,该第二映射关系信息包括不同的调制编码阶数索引,和与每个调制编码阶数索引对应的码率和传输块大小索引。应理解,当前调制编码阶数索引可以按照现有的方式获取得到,本专利技术实施例并不对此做限定。也就是说本专利技术实施例中可以首先获取当前调制编码阶数索引和预设的第二映射关系信息,然后根据据当前调制编码阶数索引和预设的第二映射关系信息获取与该当前调制编码阶数索引对应的该极化码的当前码率和当前传输块大小索引。在本专利技术实施中,只要第二映射关系信息包括不同的调制编码阶数索引,和与每个调制编码阶数索引对应的码率和传输块大小索引即可,本专利技术实施例并不对第二映射关系信息的具体形式做限定。结合第一方面及其上述实现方式,在第一方面的另一种实现方式中,该第一映射关系信息集合包括第一极化码码率对应的第一映射关系信息;该根据该极化码的当前码率、当前传输块大小索引以及传输当前传输块的当前传输资源和预设的第一映射关系信息集合,确定当前传输块大小,包括:当该当前码率与该第一极化码码率相同时,将该第一映射关系信息中与该当前传输块大小索引和该当前传输资源对应的传输块大小确定为该当前传输块大小。结合第一方面及其上述实现方式,在第一方面的另一种实现方式中,该第一映射关系信息集合包括第一极化码码率对应的第一映射关系信息;该根据该极化码的当前码率、当前传输块大小索引以及传输当前传输块的当前传输资源和预设的第一映射关系信息集合,确定当前传输块大小,包括:当该当前码率与该第一极化码码率不同时,根据该第一映射关系信息中与该当前传输块大小索引和该当前传输资源对应的传输块大小,以及当前码率与第一极化码码率的比值,确定该当前传输块大小。结合第一方面及其上述实现方式,在第一方面的另一种实现方式中,当该当前码率与该第一极化码码率不同时,该根据该第一映射关系信息中与该当前传输块大小索引和该当前传输资源对应的传输块大小,以及当前码率与第一极化码码率的比值,确定该当前传输块大小,包括:根据以下公式中的任意一个确定该当前传输块大小:TBS0=floor((R0/R1)*TBS1)TBS0=ceil((R0/R1)*TBS1)其中,R0表示该当前码率,R1表示该第一极化码码率,TBS0表示该当前传输块大小,TBS1表示该第一映射关系信息中与该当前传输块大小本文档来自技高网
...
确定极化码传输块大小的方法和通信设备

【技术保护点】
一种确定极化码传输块大小的方法,其特征在于,包括:确定极化码的当前码率和当前传输块大小索引;根据所述极化码的当前码率、当前传输块大小索引、当前传输资源和预设的第一映射关系信息集合,确定当前传输块大小,其中,所述第一映射关系信息集合包括至少一个映射关系信息,所述第一映射关系信息集合中的每个映射关系信息包括所述每个映射关系的极化码码率对应的,不同传输资源下的传输块大小索引与传输块大小的对应关系。

【技术特征摘要】
1.一种确定极化码传输块大小的方法,其特征在于,包括:确定极化码的当前码率和当前传输块大小索引;根据所述极化码的当前码率、当前传输块大小索引、当前传输资源和预设的第一映射关系信息集合,确定当前传输块大小,其中,所述第一映射关系信息集合包括至少一个映射关系信息,所述第一映射关系信息集合中的每个映射关系信息包括所述每个映射关系的极化码码率对应的,不同传输资源下的传输块大小索引与传输块大小的对应关系。2.根据权利要求1所述的方法,其特征在于,所述确定极化码的当前码率和当前传输块大小索引,包括:根据当前调制编码阶数索引和预设的第二映射关系信息获取与所述当前调制阶编码数索引对应的所述极化码的当前码率和当前传输块大小索引,其中,所述第二映射关系信息包括不同的调制编码阶数索引,和与每个调制编码阶数索引对应的码率和传输块大小索引。3.根据权利要求1或2所述的方法,其特征在于,所述第一映射关系信息集合包括第一极化码码率对应的第一映射关系信息;所述根据所述极化码的当前码率、当前传输块大小索引以及传输当前传输块的当前传输资源和预设的第一映射关系信息集合,确定当前传输块大小,包括:当所述当前码率与所述第一极化码码率相同时,将所述第一映射关系信息中与所述当前传输块大小索引和所述当前传输资源对应的传输块大小确定为所述当前传输块大小。4.根据权利要求1或2所述的方法,其特征在于,所述第一映射关系信息集合包括第一极化码码率对应的第一映射关系信息;所述根据所述极化码的当前码率、当前传输块大小索引以及传输当前传输块的当前传输资源和预设的第一映射关系信息集合,确定当前传输块大小,包括:当所述当前码率与所述第一极化码码率不同时,根据所述第一映射关系信息中与所述当前传输块大小索引和所述当前传输资源对应的传输块大小,以及当前码率与第一极化码码率的比值,确定所述当前传输块大小。5.根据权利要求4所述的方法,其特征在于,所述当所述当前码率与所述第一极化码码率不同时,根据所述第一映射关系信息中与所述当前传输块大小索引和所述当前传输资源对应的传输块大小,以及当前码率与第一极化码码率的比值,确定所述当前传输块大小,包括:根据以下公式中的任意一个确定所述当前传输块大小:TBS0=floor((R0/R1)*TBS1)TBS0=ceil((R0/R1)*TBS1)其中,R0表示所述当前码率,R1表示所述第一极化码码率,TBS0表示所述当前传输块大小,TBS1表示所述第一映射关系信息中与所述当前传输块大小索引和当前传输资源对应的传输块大小,floor(A)表示取不大于A的最大整数,ceil(A)表示取大于A的最小整数。6.根据权利要求1或2所述的方法,其特征在于,所述第一映射关系信息集合包括与多个不同码率一一对应的多个映射关系信息,所述根据所述极化码的当前码率、当前传输块大小索引和分配的当前传输资源,和所述第...

【专利技术属性】
技术研发人员:沈晖李斌陈凯
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1