【技术实现步骤摘要】
一种系统极化码编码算法优化方法
本专利技术属于信道编码领域。尤其涉及一种针对生成矩阵的特性来寻找可以节省计算资源的方法。
技术介绍
极化码是信道编码技术中一种能够被严格证明可以达到信道容量的信道编码方法。并且译码性能好,计算复杂度低。极化码的编译码过程基于信道极化理论,在编码部分最关键的技术就是信息位的选取和生成矩阵的构造。相对于系统极化码来说,非系统极化码编码方式单一且性能略差于系统码。系统极化码的编码过程经过了生成矩阵的重组,现有的方法是根据生成矩阵的重组过程,将全部的生成矩阵都列入计算过程中。这个方法全部的计算过程需要(N2+N)(n2+n)/2次的XOR计算,其中N是码长,N=2n.当码长变长时,这一数据的增长速度会更快。但是重组之后的生成矩阵中有一部分的元素全都是零,我们完全可以根据这些特性将编码过程进行优化。
技术实现思路
本专利技术所需要解决的技术问题在于针对重组后的生成矩阵的特性找到一种可以节省计算资源的方法。本专利技术解决技术问题所采取的技术方案如下:本专利技术涉及一种基于系统极化码的编码过程优化方法,本专利技术包括以下步骤:以最初的系统极化码编码过程为基础,根据计算过程的数学特性,寻找到一种节约计算资源的方法。再将这个方法扩展到任意码长和任意码率。在扩展的过程中,首先根据极化码信息位的分布情况来定义变量,这些变量将用来表示在生成矩阵变换过程中的子矩阵的大小。经过矩阵重组之后,我们找到一个确定的子矩阵是零矩阵,在编码过程中我们就可以将这部分子矩阵的计算省略,从而达到节约计算资源的目的。本专利技术相对于现有技术具有以下有益效果:本专利技术根据重 ...
【技术保护点】
1.一种系统极化码编码算法优化方法,其具体包括以下部分:步骤一:根据极化码信息位的分布规律定义新的变量,具体是:流程一:分别定义一个变量来表示第一个信息位、最后一个固定位的位置;流程二:根据码长和定义的变量找到信息位分布的混合位置和非混合位置的具体表达。步骤二:找到重组之后的生成矩阵的特性,具体是:流程一:先将生成矩阵的信息位比特所在的行取出再将生成矩阵的信息位比特所在的列取出得到矩阵GAA;流程二:先将生成矩阵的信息位比特所在的行取出再将生成矩阵的固定位比特所在的列取出得到矩阵GAAc;流程三:根据引理和定理知道矩阵GAA是一个下三角矩阵,矩阵GAAc中包含了一个下三角矩阵。步骤三:利用步骤一中定义的变量来表示矩阵GAA和GAAc中的零矩阵,具体是:流程一:矩阵GAA是一个下三角矩阵,其中包含的零矩阵大小也可以用步骤一中的变量来表示;流程二:第一个信息位所在的列是矩阵GAAc中包含的下三角矩阵的第一列;根据码长与信息位长度的关系得到该下三角矩阵的大小;流程三:在该下三角矩阵中找到一个能够表示的最大的零矩阵。步骤四:将矩阵GAA与矩阵GAAc相乘,找到计算结果中的零矩阵大小,确定可以节 ...
【技术特征摘要】
1.一种系统极化码编码算法优化方法,其具体包括以下部分:步骤一:根据极化码信息位的分布规律定义新的变量,具体是:流程一:分别定义一个变量来表示第一个信息位、最后一个固定位的位置;流程二:根据码长和定义的变量找到信息位分布的混合位置和非混合位置的具体表达。步骤二:找到重组之后的生成矩阵的特性,具体是:流程一:先将生成矩阵的信息位比特所在的行取出再将生成矩阵的信息位比特所在的列取出得到矩阵GAA;流程二:先将生成矩阵的信息位比特所在的行取出再将生成矩阵的固定位比特所在的列取出得到矩阵GAAc;流程三:根据引理和定理知道矩阵GAA是一个下三角矩阵,矩阵GAAc中包含了一个下三角矩阵。步骤三:利用步骤一中定义的...
【专利技术属性】
技术研发人员:王秀敏,张志红,李君,
申请(专利权)人:中国计量大学,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。