极化码的处理方法和设备技术

技术编号:12350397 阅读:109 留言:0更新日期:2015-11-19 01:28
一种极化码的处理方法和设备,该方法包括:将第一极化码分成奇数部分和偶数部分,所述第一极化码的奇数部分由所述第一极化码中处于奇数位置的比特组成,所述第一极化码的偶数部分由所述第一极化码中处于偶数位置的比特组成;对所述第一极化码的奇数部分进行交织得到第一比特序列,并对所述第一极化码的偶数部分进行交织得到第二比特序列,所述第一比特序列和所述第二比特序列组成速率匹配的输出序列。通过上述方案,将第一极化码分成奇数部分和偶数部分,分别进行交织组成速率匹配的输出序列,这样,交织后的序列结构更具随机性,能够降低误帧率。通过降低误帧率,能够改善HARQ性能,保证数据传输的可靠性。

【技术实现步骤摘要】
【国外来华专利技术】极化码的处理方法和设备
本专利技术实施例涉及通信
,并且更具体地,涉及极化码的处理方法和设备。
技术介绍
在通信系统中,通常采用信道编码提高数据传输的可靠性,以保证通信的质量。极化码(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性能。第一方面,提供了一种极化码的处理方法,该方法包括:将第一极化码分成奇数部分和偶数部分,所述第一极化码的奇数部分由所述第一极化码中处于奇数位置的比特组成,所述第一极化码的偶数部分由所述第一极化码中处于偶数位置的比特组成;对所述第一极化码的奇数部分进行交织得到第一比特序列,并对所述第一极化码的偶数部分进行交织得到第二比特序列,所述第一比特序列和所述第二比特序列组成速率匹配的输出序列。结合第一方面,在第一方面的另一种实现方式中,所述第一极化码长度为N且码率为R,其中R>0,N=2n且n为大于或等于0的整数,所述第一极化码的信息比特集合是由码长为N/2且码率为2R的第二极化码的信息比特集合得到的,在所述将第一极化码分成奇数部分和偶数部分之前,所述方法还包括:根据所述第二极化码中的信息比特位置确定所述第一极化码中的信息比特的位置。结合第一方面及其上述实现方式中的任一种实现方式,在第一方面的另一种实现方式中,所述根据所述第二极化码中的信息比特位置确定所述第一极化码中的信息比特的位置,包括:将所述第二极化码中的信息比特位置加上N/2确定为所述第一极化码中的信息比特位置。结合第一方面及其上述实现方式中的任一种实现方式,在第一方面的另一种实现方式中,所述第一极化码小于等于N/2的序号中包括t个信息比特序号,所述根据所述第二极化码中的信息比特位置确定所述第一极化码中的信息比特的位置,包括:将所述第二极化码中的第(K-t)个信息比特位置加上N/2确定为所述第一极化码中的序号大于N/2的信息比特位置,其中所述K为正整数且K=N*R,t为正整数且0≤t<K。结合第一方面及其上述实现方式中的任一种实现方式,在第一方面的另一种实现方式中,所述对所述第一极化码的奇数部分进行交织得到第一比特序列,并对所述第一极化码的偶数部分进行交织得到第二比特序列,包括:对所述第一极化码的奇数部分进行伪随机交织得到第一比特序列,并对所述第一极化码的偶数部分进行伪随机交织得到第二比特序列;或者对所述第一极化码的奇数部分进行二次Quadratic交织得到第一比特序列,并对所述第一极化码的偶数部分进行Quadratic交织得到第二比特序列。结合第一方面及其上述实现方式中的任一种实现方式,在第一方面的另一种实现方式中,所述Quadratic交织定义为:映射函数为:其中,m为正整数且0≤m<N,k为奇数,mod为取模运算。结合第一方面及其上述实现方式中的任一种实现方式,在第一方面的另一种实现方式中,所述第一比特序列为所述速率匹配的输出序列的前半部分且所述第二比特序列为所述速率匹配的输出序列的后半部分,或者所述第二比特序列为所述速率匹配的输出序列的前半部分且所述第一比特序列为所述速率匹配的输出序列的后半部分。第二方面,提供了一种极化码的处理设备,该设备包括:划分单元,用于将第一极化码分成奇数部分和偶数部分,所述第一极化码的奇数部分由所述第一极化码中处于奇数位置的比特组成,所述第一极化码的偶数部分由所述第一极化码中处于偶数位置的比特组成;交织单元,用于对所述划分单元分成的所述第一极化码的奇数部分进行交织得到第一比特序列,并对所述划分单元分成的所述第一极化码的偶数部分进行交织得到第二比特序列,所述第一比特序列和所述第二比特序列组成速率匹配的输出序列。结合第二方面,在第二方面的另一种实现方式中,所述第一极化码长度为N且码率为R,其中R>0,N=2n且n为大于或等于0的整数,所述第一极化码的信息比特集合是由码长为N/2且码率为2R的第二极化码的信息比特集合得到的,所述设备还包括确定单元,所述确定单元,用于根据所述第二极化码中的信息比特位置确定所述第一极化码中的信息比特的位置。结合第二方面及其上述实现方式中的任一种实现方式,在第二方面的另一种实现方式中,所述确定单元具体用于:将所述第二极化码中的信息比特位置加上N/2确定为所述第一极化码中的信息比特位置。结合第二方面及其上述实现方式中的任一种实现方式,在第二方面的另一种实现方式中,所述第一极化码在小于等于N/2的序号中包括t个信息比特序号,所述确定单元具体用于:将所述第二极化码中的第(K-t)个信息比特位置加上N/2确定为所述第一极化码中的序号大于N/2的信息比特位置,其中所述K为正整数且K=N*R,t为正整数且0≤t<K。结合第二方面及其上述实现方式中的任一种实现方式,在第二方面的另一种实现方式中,所述交织单元具体用于:对所述第一极化码的奇数部分进行伪随机交织得到第一比特序列,并对所述第一极化码的偶数部分进行伪随机交织得到第二比特序列;或者所述交织单元具体用于:对所述第一极化码的奇数部分进行二次Quadratic交织得到第一比特序列,并对所述第一极化码的偶数部分进行Quadratic交织得到第二比特序列。结合第二方面及其上述实现方式中的任一种实现方式,在第二方面的另一种实现方式中,所述Quadratic交织定义为:映射函数为:其中,m为正整数且0≤m<N,k为奇数,mod为取模运算。结合第二方面及其上述实现方式中的任一种实现方式,在第二方面的另一种实现方式中,所述交织单元得到的所述第一比特序列为所述速率匹配的输出序列的前半部分且所述第二比特序列为所述速率匹配的输出序列的后半部分,或者所述交织单元得到的所述第二比特序列为所述速率匹配的输出序列的前半部分且所述第一比特序列为所述速率匹配的输出序列的后半部分。第三方面,提供了一种无线通信装置,该无线通信装置包括:存储器,用于保存执行以下操作的指令:将第一极化码分成奇数部分和偶数部分,所述第一极化码的奇数部分由所述第一极化码中处于奇数位置的比特组成,所述第一极化码的偶数部分由所述第一极化码中处于偶数位本文档来自技高网...

【技术保护点】
PCT国内申请,权利要求书已公开。

【技术特征摘要】
【国外来华专利技术】1.一种极化码的处理方法,包括:将第一极化码分成奇数部分和偶数部分,所述第一极化码的奇数部分由所述第一极化码中处于奇数位置的比特组成,所述第一极化码的偶数部分由所述第一极化码中处于偶数位置的比特组成;对所述第一极化码的奇数部分进行交织得到第一比特序列,并对所述第一极化码的偶数部分进行交织得到第二比特序列,所述第一比特序列和所述第二比特序列组成速率匹配的输出序列。2.如权利要求1所述的方法,所述第一极化码长度为N且码率为R,其中R>0,N=2n且n为大于或等于0的整数,所述第一极化码的信息比特集合是由码长为N/2且码率为2R的第二极化码的信息比特集合得到的,在所述将第一极化码分成奇数部分和偶数部分之前,所述方法还包括:根据所述第二极化码中的信息比特位置确定所述第一极化码中的信息比特的位置。3.如权利要求2所述的方法,所述根据所述第二极化码中的信息比特位置确定所述第一极化码中的信息比特的位置,包括:将所述第二极化码中的信息比特位置加上N/2确定为所述第一极化码中的信息比特位置。4.如权利要求2所述的方法,所述第一极化码小于等于N/2的序号中包括t个信息比特序号,所述根据所述第二极化码中的信息比特位置确定所述第一极化码中的信息比特的位置,包括:将所述第二极化码中的(K-t)个信息比特位置加上N/2确定为所述第一极化码中的序号大于N/2的信息比特位置,其中所述K为正整数且K=N*R,t为正整数且0≤t<K。5.如权利要求1-4任一项所述的方法,所述对所述第一极化码的奇数部分进行交织得到第一比特序列,并对所述第一极化码的偶数部分进行交织得到第二比特序列,包括:对所述第一极化码的奇数部分进行伪随机交织得到第一比特序列,并对所述第一极化码的偶数部分进行伪随机交织得到第二比特序列;或者对所述第一极化码的奇数部分进行二次Quadratic交织得到第一比特序列,并对所述第一极化码的偶数部分进行Quadratic交织得到第二比特序列。6.如权利要求5所述的方法,所述Quadratic交织定义为:映射函数为:其中,m为正整数且0≤m<N,k为奇数,mod为取模运算。7.如权利要求1所述的方法,所述第一比特序列为所述速率匹配的输出序列的前半部分且所述第二比特序列为所述速率匹配的输出序列的后半部分,或者,所述第二比特序列为所述速率匹配的输出序列的前半部分且所述第一比特序列为所述速率匹配的输出序列的后半部分。8.一种极化码的处理设备,包括:划分单元,用于将第一极化码分成奇数部分和偶数部分,所述第一极化码的奇数部分由所述第一极化码中处于奇数位置的比特组成,所述第一极化码的偶数部分由所述第一极化码中处于偶数位置的比特组成;交织单元,用于对所述划分单元分成的所述第一极化码的奇数部分进行交织得到第一比特序列,并对所述划分单元分成的所述第一极化码的偶数部分进行交织得到第二比特序列,所述第一比特序列和所述第二比特序列组成速率匹配的输出序列。9.如权利要求8所述的设备,所述第一极化码长度为N且码率为R,其中R>0,N=2n且n为大于或等于0的整数,所述第一极化码的信息比特集合是由码长为N/2且码率为2R的第二极化码的信息比特集合得到的,所述设备还包括确定单元,所述确定单元,用于根据所述第二极化码中的信息比特位置确定所述第一极化码中的信息比特的位置。10.如权利要求9所述的设备,所述确定单元具体用于:将所述第二极化码中的信息比特位置加上N/2确定为所述第一极化码中的信息比特位置。11.如权利要求9所述的设备,...

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

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

1