Encoding method of Polar code in a communication system, which is characterized in that the method comprises the following steps: according to the length of information bits set to construct index set as input index or freeze bit bit sequence N, the input bits including information bits and freeze the bit; in the process of building structure includes: according to the collection of information bits the index to be constructed to the input bit corresponding bit sequence in the set or freeze bit index, index information bits get set in other parts of the corresponding bit or bit set freezing index, in order to obtain the length of information bits set index input bits of the N sequence set or bit freezing index the part of bits; the input bit sequence in 1/m; N and m power, the integer 2 and N> m; according to the structure of the input bit The sequence is encoded by Polar code.
【技术实现步骤摘要】
本专利技术实施例涉及编解码领域,并且更具体地,涉及与Polar码(极性码)的编码方法与装置。
技术介绍
通信系统通常采用信道编码提高数据传输的可靠性,保证通信的质量。Polar码是已被证明可以取得香农容量且具有低编译码复杂度的好码。Polar码是一种线性块码。其生成矩阵为GN..,其编码过程为例如但不限于码长N=2n,n≥0。为输入比特,包括信息比特和frozen比特。这里BN是转置矩阵,例如比特反转(bitreversal)矩阵。是F的克罗内克幂(Kroneckerpower),定义为Polar码用陪集码可以表示为其编码过程为:这里A为信息(information)比特索引的集合,GN.(A)是GN.中由集合A中的索引对应的那些行得到的子矩阵,GN.(AC)是GN.中由集合AC中的索引对应的那些行得到的子矩阵。是冻结(frozen)比特,其数量为(N-K),是已知比特。为了简单,这些冻结比特可以设为0。Polar码也可以采用ML(最大似然)译码,ML译码的最大似然译码器是找到信息比特序列使得欧式距离平方最小化:其中zk是经过BPSK映射后的符号:zk=(1-2xk),k=1,…,N。ML译码的复杂度为O(2∧K)可见现有技术中Polar码的ML译码复杂度太高。
技术实现思路
本专利技术实施例提供一种极性码的编码方法和编码装置,能降低编译码的复杂度。第一方面,提供了一种通信系统中的Polar码编码方法,所述方法包括:根据信息比特索引的集合或者冻结比特索引的集合构造长度为N的输入比特序列,所述输入比特包括信息比特和冻结比特;所述构造过程中还包括:根据待构造的所 ...
【技术保护点】
一种通信系统中的Polar码编码方法,其特征在于,所述方法包括:根据信息比特索引的集合或者冻结比特索引的集合构造长度为N的输入比特序列,所述输入比特包括信息比特和冻结比特;所述构造过程中包括:根据待构造的所述输入比特序列中的部分比特对应的信息比特索引的集合或者冻结比特索引的集合,得到其他部分比特对应的信息比特索引的集合或者冻结比特索引的集合,以便于得到所述长度为N的输入比特序列的信息比特索引的集合或者冻结比特索引的集合;所述部分比特为所述输入比特序列中的1/m;N和m为2的整数幂,且N>m;根据所述构造的输入比特序列进行Polar码编码。
【技术特征摘要】
1.一种通信系统中的Polar码编码方法,其特征在于,所述方法包括:根据信息比特索引的集合或者冻结比特索引的集合构造长度为N的输入比特序列,所述输入比特包括信息比特和冻结比特;所述构造过程中包括:根据待构造的所述输入比特序列中的部分比特对应的信息比特索引的集合或者冻结比特索引的集合,得到其他部分比特对应的信息比特索引的集合或者冻结比特索引的集合,以便于得到所述长度为N的输入比特序列的信息比特索引的集合或者冻结比特索引的集合;所述部分比特为所述输入比特序列中的1/m;N和m为2的整数幂,且N>m;根据所述构造的输入比特序列进行Polar码编码。2.如权利要求1所述的编码方法,其中,所述信息比特长度为K,所述构造过程还包括:在所述信息比特索引的集合中选取K个信息比特索引,以便于根据所述K个信息比特索引构造所述输入比特序列;或者,在所述冻结比特索引的集合中选取(N-K)个冻结比特索引,以便于根据所述(N-K)个冻结比特索引构造所述输入比特序列。3.如权利要求1所述的编码方法,其中,根据所述输入比特序列中的部分比特对应的信息比特索引的集合或者冻结比特索引的集合得到其他部分比特对应的信息比特索引的集合或者冻结比特索引的集合包括:根据长度为N/2的第一输入比特序列对应的第一信息比特索引的集合或者第一冻结比特索引的集合构造长度为N/2的第二输入比特序列的第二信息比特索引的集合或者第二冻结比特索引的集合,以便于根据所述第一信息比特索引的集合或者所述第一冻结比特索引的集合和所述第二信息比特索引的集合或者所述第二冻结比特索引的集合,得到长度为N的所述输入比特序列的所述信息比特索引的集合或者所述冻结比特索引的集合。4.如权利要求3所述的编码方法,根据所述输入比特序列中的部分比特对应的信息比特索引的集合或者冻结比特索引的集合得到其他部分比特对应的信息比特索引的集合或者冻结比特索引的集合还包括:根据长度为N/4的第三输入比特序列的第三信息比特索引的集合或者第三冻结比特索引的集合,构造长度为N/4的第四输入比特序列的第四信息比特索引的集合或者第四冻结比特索引的集合,以便于根据所述第三信息比特索引的集合或者所述第三冻结比特索引的集合,和,所述第四信息比特索引的集合或者第四冻结比特索引的集合,得到所述第一输入比特序列的所述第一信息比特索引的集合或者所述第一冻结比特索引的集合。5.根据权利要求3所述的编码方法,其特征在于,所述第一输入比特序列所述第二输入比特序列所述长度为N的输入比特序列为6.如权利要求4所述的编码方法,所述第三输入比特序列所述第四输入比特序列所述第一输入比特序列所述长度为N的输入比特序列为7.根据权利要求5或者6所述的方法,所述根据所述构造的输入比特进行polar编码包括:根据所述构造的输入比特以及编码算法进行编码,其中是F的克罗内克幂(Kroneckerpower)。8.一种通信系统中的Polar码编码装置,其特征在于,所述装置包括:处理单元和编码器,所述处理单元集成于所述编码器的内部或者外部;其中,所述处理单元用于根据信息比特索引的集合或者冻结比特索引的集合构造长度为N的输入比特序列,所述输入比特包括信息比特和冻结比特,其中信息比特长度为K;所述构造过程中还包括:根据待构造的所述输入比特序列中的部分比特对应的信息比特索引的集合或者冻结比特索引的集合,得到其他部分比特对应的信息比特索引的集合或者冻结比特索引的集合,以便于得到所述长度为N的输入比特序列的信息比特索引的集合或者冻结比特索引的集合;所述部分比特为所述输入比特序列中的1/m;N和m为2的整数幂,且N>m;所述编码器用于根据所述构造的输入比特序列进行Polar码编码。9.如权利要求8所述的编码装置,其中,所述信息比特长度为K,所述处理单元还用于:在所述信息比特索引的集合中选取K个信息比特索引,以便于根据所述K个信息比特索引构造所述输入比特序列;或者,在所述冻结比特索引的集合中选取(N-K)个冻结比特索引,以便于根据所述(N-K)个冻结比特索引构造所述输入比特序列。10.如权利要求8所述的编码装置,其特征在于,其中,根据所述输入比特序列中的部分比特对应的信息比特索引的集合或者冻结比特索引的集合得到其他部分比特对应的信息比特索引的集合或者冻结比特索引的集合包括:根据长度为N/2的第一输入比特序列对应的第一信息比特索引的集合或者第一冻结比特索引的集合构造长度为N/2的第二输入比特序列的第二信息比特索引的集合或者第二冻结比特索引的集合,以便于根据所述第一信息比特索引的集合或者第一冻结比特索引的集合和所述第二信息比特索引的集合或者第二冻结比特索引的集合,得到长度为N的所述输入比特序列的所述信息比特索引的集合或者冻结比特索引的集合。11.如权利要求8所述的编码装置,其特征在于,根据所述输入比特序列中的部分比特对应的信息比特索引的集合或者冻结比特索引的集合得到其他部分比特对应的信息比特索引的集合或者冻结比特索引的集合还包括:根据长度为N/4的第三输入比特序列的第三信息比特索引的集合或者第三冻结比特索引的集合,构造长度为N/4的第四输入比特序列的第四信息比特索引的集合或者第四冻结比特索引的集合,以便于根据所述第三信息比特索引的集合或者第三冻结比特索引的集合和所述第四信息比特索引的集合或者第四冻结比特索引的集合,得到所述第一输入比特序列的所述第一信息比特索引的集合或者所述第一冻结比特索引的集合。12.根据权利要求10所述的编码装置,其特征在于,所述第一输入比特序列所述第二输入比特序列所述长度为N的输入比特序列为13.如权利要求11所述的编码装置,其特征在于,所述第三输入比特序列1≤k≤N/4,所述第四输入比特序列dk=ak+N/4,1≤k≤N/4所述第一输入比特序列所述长度为N的输入比特序列为14.根据前述12或者13所述的编码装置,其特征在于,所述根据所述构造的输入比特进行polar编码包括:根据所述构造的输入比特以及编码算法进行编码,其中是F的克罗内克幂(Kroneckerpower)。15.一种Polar码编解码方法,其特征在于,所述方法包括:根据母码长度为N/m的Polar码的信息比特索引的集合或者冻结比特索引的集合得到母码长度为N的Polar码的信息比特索引的集合或者冻结比特索引的集合,其中m为2的整数次幂;基于所述得到的信息比特索引的集合或者冻结比特索引的集合进行Polar码编码或者Polar码解码。16.如权利要求1所述的编解码方法,其中,m为2,所述根据母码长度为N/m的Polar码的信息比特索引的集合或者述冻结比特索引的集合得到母码长度为N的Polar码的信息比特索引的集合或者冻结比特索引的集合包括:根据母码长度为N/2的Polar的信息比特索引的集合或者冻结比特索引的集合得到所述母码长度为N的Polar的信息比特索引的集合或者所述冻结比特索引的集合。17.如权利要求1所述的编解码方法,其中,m为4,所述根据母码长度为N/m的Polar码的信息比特索引的集合或者冻结比特索引的集合得到母码长度为N的Polar码的信息比特索引的集合或者冻结比特索引的集合包括:根据母码长度为N/4的Polar的信息比特索引的集合或者冻结比特索引的集合得到所述母码长度为N/2的Polar的信息比特索引的集合或者冻结比特索引的集合;根据所述得到的母码长度为N/2的Polar的信息比特索引的集合或者冻结比特索引的集合得到所述母码长度为N的Polar的信息比特索引的集合或者冻结比特索引的集合。18.如权利要求1所述的编解码方法,其中,m为8,所述根据母码长度为N/m的Polar码的信息比特索引的集合或者冻结比特索引的集合得到母码长度为N的Polar码的信息比特索引的集合或者冻结比特索引的集合包括:根据母码长度为N/8的Polar的信息比特索引的集合或者冻结比特索引的集合得到所述母码长度为N/4的Polar的信息比特索引的集合或者冻结比特索引的集合;根据所述得到的母码长度为N/4的Polar的信息比特索引的集合或者冻结比特索引的集合得到所述母码长度为N/2的Polar的信息比特索引的集合或者冻结比特索引的集合;根据所述得到的母码长度为N/2的Polar的信息比特索引的集合或者冻结比特索引的集合得到所述母码长度为N的Polar的信息比特索引的集合或者冻结比特索引的集合。19.根据权利要求15-18任一所述的编解码方法,所述基于所述得到的信息比特索引的集合或者冻结比特索引的集合进行Polar码编码或者Polar码解码包括:在所述得到的信息比特索引的集合或者冻结比特索引的集合选取K个信息比特索引,根据所述选取的所述K个信息比特索引进行Polar码编码或者Polar码解码,其中信息比特为K个。20.根据权利要求19任一所述的编解码方法,所述基于所述得到的信息比特索引的集合或者冻结比特索引的集合进行Polar码编码或者Polar码解码包括:在所述得到的信息比特索引的集合是有序的信息比特索引序列,在所述得到的有序的信息比特索引序列中选取K个信息比特索引,根据所述选取的所述K个信息比特索引进行Polar码编码或者Polar码解码,其中信息比特为K个;或者,所述得到冻结比特索引的集合是...
【专利技术属性】
技术研发人员:李斌,童文,沈晖,施玉晨,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。