A method and apparatus for processing polarization codes include: dividing the first polarization codes into odd and even parts, the odd part of the first polarization codes consists of bits at odd positions in the first polarization codes, the even part of the first polarization codes consists of bits at even positions in the first polarization codes, and the odd part of the first polarization codes. The first bit sequence is obtained by interleaving, and the even part of the first polarization code is interleaved to obtain the second bit sequence. The first bit sequence and the second bit sequence constitute a rate-matched output sequence. Through the above scheme, the first polarization code is divided into odd part and even part, and the output sequence is interleaved to form rate matching, so that the interleaved sequence structure is more random and the frame error rate can be reduced. By reducing the frame error rate, the performance of HARQ can be improved and the reliability of data transmission can be guaranteed.
【技术实现步骤摘要】
极化码的处理方法和设备
本专利技术实施例涉及通信
,并且更具体地,涉及极化码的处理方法和设备。
技术介绍
在通信系统中,通常采用信道编码提高数据传输的可靠性,以保证通信的质量。极化码(Polarcode)是一种线性块码,在理论上已证明可以取得香农容量且具有低编译码复杂度的编码方式。Polar码的编码输出可以表示为:其中,是一个二进制的行矢量,长度为N;GN.是一个N*N矩阵,码长N=2,n≥0;这里BN是转置矩阵,是克罗内克幂(kroneckerpower),定义为在Polar码的编码过程中,中的一部分比特用来携带信息,这部分比特称为信息比特,这些比特的索引集合假定为A;另外的一部分比特是固定值,称为frozen比特,常设置为0。因此,Polar码的编码输出可以简化为:其中,uA为中的信息比特集合,uA为长度K的行矢量,K为信息比特数目。GN.(A)是GN.中由集合A中的索引对应的那些行得到的子矩阵,GN.(A)是一个K*N矩阵,集合A的选取决定了Polar码的性能。为了匹配物理信道的承载能力,信道映射时达到传输格式所要求的比特速率,还需要对Polar码进行速率匹配。现有技术中Polar码采用采用传统的随机(准随机)打孔的的混合自动重传请求(HARQ,HybridAutomaticRepeatRequest)技术,即随机(准随机)地选择打孔的位置。这种现有技术的误帧率较高,HARQ性能较差。
技术实现思路
本专利技术实施例提供一种极化码的处理方法和设备,能够改善HARQ性能。第一方面,提供了一种极化码的处理方法,该方法包括:将第一极化码分成奇数部分和偶数 ...
【技术保护点】
1.一种极化码的处理方法,其特征在于,所述方法包括:获得K个信息比特,所述K为正整数;对所述K个信息比特进行极化Polar编码,获得第一极化码,其中,所述第一极化码包括:所述第一极化码中处于奇数位置的比特和所述第一极化码中处于偶数位置的比特,所述第一极化码的长度为N,N大于或者等于K,所述N为2的整次幂;对所述第一极化码进行交织,获得交织后的比特序列,其中,所述交织后的比特序列包括:所述交织后的比特序列中的处于奇数位置的比特是从所述第一极化码中处于奇数位置的比特中得到的,所述交织后的比特序列中的处于偶数位置的比特是从所述第一极化码中处于偶数位置的比特中得到的;输出所述交织后的比特序列。
【技术特征摘要】
1.一种极化码的处理方法,其特征在于,所述方法包括:获得K个信息比特,所述K为正整数;对所述K个信息比特进行极化Polar编码,获得第一极化码,其中,所述第一极化码包括:所述第一极化码中处于奇数位置的比特和所述第一极化码中处于偶数位置的比特,所述第一极化码的长度为N,N大于或者等于K,所述N为2的整次幂;对所述第一极化码进行交织,获得交织后的比特序列,其中,所述交织后的比特序列包括:所述交织后的比特序列中的处于奇数位置的比特是从所述第一极化码中处于奇数位置的比特中得到的,所述交织后的比特序列中的处于偶数位置的比特是从所述第一极化码中处于偶数位置的比特中得到的;输出所述交织后的比特序列。2.如权利要求1所述的方法,其特征在于,所述对所述K个信息比特进行极化Polar编码获得第一极化码具体包括:通过编码公式对所述信息比特进行编码,获得第一极化码,其中,所述编码公式如下:其中,所述x1N是第一极化码,所述是一个二进制的行矢量,长度为N,GN是一个N*N矩阵,所述所述是克罗内克幂,所述3.如权利要求1所述的方法,其特征在于,所述方法还包括:将所述第一极化码分成奇数部分和偶数部分,所述奇数部分包括:处于所述第一极化码的奇数位置的比特,所述偶数部分包括:处于所述第一极化码的偶数位置的比特。4.如权利要求1所述的方法,其特征在于,所述第一极化码的信息比特集合是由码长为N/2且码率为2R的第二极化码的信息比特集合得到的,所述第二极化码为码长为N/2的第一极化码;在所述将第一极化码分成奇数部分和偶数部分之前,所述方法还包括:根据所述第二极化码中的信息比特位置确定所述第一极化码中的信息比特的位置。5.如权利要求4所述的方法,所述根据所述第二极化码中的信息比特位置确定所述第一极化码中的信息比特的位置,包括:将所述第二极化码中的信息比特位置加上N/2确定为所述第一极化码中的信息比特位置。6.如权利要求4所述的方法,所述第一极化码小于等于N/2的序号中包括t个信息比特序号,所述根据所述第二极化码中的信息比特位置确定所述第一极化码中的信息比特的位置,包括:将所述第二极化码中的(K-t)个信息比特位置加上N/2确定为所述第一极化码中的序号大于N/2的信息比特位置,其中所述K为正...
【专利技术属性】
技术研发人员:沈晖,李斌,陈军,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。