The invention discloses a polarization code coding method, in particular to a polarization code coding method of segmented cascaded Hash sequences, which belongs to the field of channel coding. After the Hash sequence of the information bit segment is checked, the information bit sequence is sequentially connected with the check bit sequence, and a new bit sequence is constructed, and then the polarization code is coded. The core is based on the characteristics of independent random sequence Hash improves calibration accuracy, reduces the probability of generating the same parity bits of different information; at the same time using the method of subsection calibration can not only verify the information bits, and can be tested prior to the check bit.
【技术实现步骤摘要】
分段级联Hash序列的极化码编码方法
本专利技术涉及一种极化码编码方法,特别涉及一种分段级联Hash序列的极化码编码方法,属于信道编码领域。
技术介绍
2009年,Arikan在一篇文章中提出的极化码编译码方案引起了信道编码界的广泛关注,这是信道编码历史上第一次给出了一种理论上可达信道容量的编译码方案。极化码的核心原理为信道极化理论,信道极化分为信道组合和信道拆分。信道组合是将N个独立的信道W:X→Y通过线性变换合并成一个整体的信道WN:XN→YN,如附图1所示,图中分别给出了两个信道进行组合以及通过递归实现N个信道进行信道组合的示意图,其中u∈X为待编码信息,服从等概率分布,向量为编码后的信息序列,和分别表示集合{x1,x2,...,xN}和{u1,u2,...,uN},GN为生成矩阵,BN为比特翻转矩阵,表示克罗内克积,表示F的n次克罗内克积。经过信道组合后,可以得到一个整体的信道WN,再将WN组合信道拆分成N个协同信道,假设在译码第i个比特ui时,前i-1个比特已经正确译出。经过信道组合和信道拆分之后,信道产生了信道极化现象,即任意的二进制离散无记忆信道(B-DMC,Binary-DiscreteMemorylessChannel)中,一部分协同信道的信道容量趋近于1,且信道容量趋近于1的协同信道所占比例为I(W),其余部分协同信道的信道容量趋近于0,且信道容量趋近于0的协同信道所占比例为1-I(W),其中I(W)表示信道W的信道容量。基于信道极化理论,构建一种新的编码方式——极化码。在信道容量趋近于1的协同信道上放置信息序列,在信道容量趋近与0的协 ...
【技术保护点】
一种分段级联Hash序列的极化码编码方法,包括以下步骤:步骤一、将一段长度为D比特的信息序列m平均分成K段,分别记作m1,m2,...,mK;步骤二、选择一个长度为v比特的序列s0作为Hash函数h(s,m)的初始状态,s0可以随意选取,但发送端和接收端都需要知道该信息;步骤三、将s0与m1送入Hash函数,按照s1=h(s0,m1)产生一个新的Hash状态s1;将剩余K‑1个信息段m2,m3,...,mk,依次送入Hash函数,按照si=h(si‑1,mi),2≤i≤K依次产生K‑1个新的Hash状态,s2,s3,...,sK;步骤四、将分段的信息序列与每段Hash校验序列按照顺序级联在一起,构造新的信息序列w=[m1,s1,m2,...,mK,sK],将w作为新的信息序列输入到极化码编码器中;步骤五、计算协同信道可靠程度并构造待编码序列uE,按照信道可靠程度将信息序列w与冻结比特序列(全零序列)放置在各自的位置上,构成长度为E比特的序列uE;步骤六、进行极化码编码,构造生成矩阵GE,
【技术特征摘要】
1.一种分段级联Hash序列的极化码编码方法,包括以下步骤:步骤一、将一段长度为D比特的信息序列m平均分成K段,分别记作m1,m2,...,mK;步骤二、选择一个长度为v比特的序列s0作为Hash函数h(s,m)的初始状态,s0可以随意选取,但发送端和接收端都需要知道该信息;步骤三、将s0与m1送入Hash函数,按照s1=h(s0,m1)产生一个新的Hash状态s1;将剩余K-1个信息段m2,m3,...,mk,依次送入Hash函数,按照si=h(si-1,mi),2≤i≤K依次产生K-1个新的Hash状态,s2,s3,...,sK;步骤四、将分段的信息序列与每段Hash校验序列按照顺序级联在一起,构造新的信息序列w=[m1,s1,m2,...,mK,sK],将w作为新的信息序列输入到极化码编码器中;步骤五、计算协同信道可靠程度并构造待编...
【专利技术属性】
技术研发人员:费泽松,孙策,于含笑,贾岱,
申请(专利权)人:北京理工大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。