【技术实现步骤摘要】
优化译码器存储极化码译码性能的方法
本专利技术涉及通信系统中信道编解码领域,具体地涉及Polar码(极化码)的译码算法和译码器实现方法。
技术介绍
极化码(PolarCodes)是一种结构性与迭代性极强的信道编码,而且能够被严格证明它的渐进性能够达到香农极限容量,是信道编码领域中唯一被严格证明能够达到香农极限容量的编码技术,是在二进制离散无记忆信道下达到香农容量的信道编码方式,同时,它具有较低的编解码复杂度。因此极化码近来成为一种最受欢迎的可以达到香农容量的信道编码方式,同时它具有较低的编解码复杂度。然而,由于传统的连续消除译码器是串行译码,所以实际应用中所需要的大码长会造成很高的译码延迟。极化码代表一类新兴的纠错码,它的功率接近一个离散无记忆信道的容量。由于极化码产生时间不长,其在中短码长下实用的编译码方案的性能显得不具有竞争力,提出极化码的Arikan在除了二进制删除信道(BEC)外,没有给出其它信道中极化码的低复杂度的编码方案,在译码方面极化码的传统SC译码的性能也不是很好,这限制了极化码的实用。为了提高极化码的有限码长的性能,现有技术提出了几种可选择的译码算法,例如连续消除译码算法(SuccessiveCancellation,SC)、SC译码过程和升级算法和列表译码算法。连续消除译码算法SC是针对极化码的一种低复杂度译码算法,在码长趋于无限长时具有很好的性能,但是中短码长下性能并不理想。Polar码的SC译码算法,可设置不同信噪比,不同码长,可改为SCL算法和CA_SCL算法。核心部分采用C程序编写,主要框 ...
【技术保护点】
1.一种优化译码器存储极化码译码性能的方法,其特征在于包括如下步骤:在CRC-SCL译码器基础上,将译码树分为由P个子译码树构成的底部译码树和顶部译码树,并将长度为N的Polar码划分为P个Polar码子块连接构成的底层模块和顶层模块,P个不同的数据分块共用同一个CRC-SCL译码器进行译码,为了进一步提高分块后译码器的性能,在不同分块消息比特中添加循环冗余校验CRC比特长度进行优选,采用仿真筛选的方法得到前i-1个分块都译码正确的情况下,第i个分块添加不同长度CRC比特时,根据Polar码子块的错误概率FER,选择FER性能最好的CRC长度作为第i个分块需要添加的CRC比特长度;译码器采用CRC-SCL译码算法先后对P个Polar码子块进行译码,在译码树上对译码器候选码字进行搜索,搜索估计每个数据分块在子译码树上的候选码字,得到L个候选码字后对候选码字进行CRC校验,并在P个Polar码子块之间采用SC译码算法,得到最终的译码结果。/n
【技术特征摘要】
1.一种优化译码器存储极化码译码性能的方法,其特征在于包括如下步骤:在CRC-SCL译码器基础上,将译码树分为由P个子译码树构成的底部译码树和顶部译码树,并将长度为N的Polar码划分为P个Polar码子块连接构成的底层模块和顶层模块,P个不同的数据分块共用同一个CRC-SCL译码器进行译码,为了进一步提高分块后译码器的性能,在不同分块消息比特中添加循环冗余校验CRC比特长度进行优选,采用仿真筛选的方法得到前i-1个分块都译码正确的情况下,第i个分块添加不同长度CRC比特时,根据Polar码子块的错误概率FER,选择FER性能最好的CRC长度作为第i个分块需要添加的CRC比特长度;译码器采用CRC-SCL译码算法先后对P个Polar码子块进行译码,在译码树上对译码器候选码字进行搜索,搜索估计每个数据分块在子译码树上的候选码字,得到L个候选码字后对候选码字进行CRC校验,并在P个Polar码子块之间采用SC译码算法,得到最终的译码结果。
2.如权利要求1所述的优化译码器存储极化码译码性能的方法,其特征在于:如果有一个候选码字通过CRC校验,则把它传递给译码树的顶层模块;如果没有候选码字通过校验或者有多个候选码字通过校验,则选择置信度最高的候选码字传递给译码树的顶层模块,在译码树的顶层执行SC译码算法,选择路径度量值最小的候选码字作为最终输出;在第i-1个Polar码子块译码结束之后输出第i-1个译码分段,在剩余译码树上的P个Polar码子块之间采用SC译码算法,通过计算单元计算第i个Polar码子块译码所需的初始LLR值,重复上述操作,直到P个译码分段都计算结束,得到最终的码字。
3.如权利要求1所述的优化译码器存储极化码译码性能的方法,其特征在于:在执行译码时将译码长度为N,列表大小为L的Polar码划分为P个子块,且P为2的整数次幂。
4.如权利要求1所述的优化译码器存储极化码译码性能的方法,其特征在于:分块CRC-SCL译码器把译码树划分为多个分块,在每个分块上执行SCL运算,每个分块选出一个通过CRC校验的候选码字,然后送往下一个分块,并保存每个分块的内部LLR值的L个备份,多个分块的计算使用共同的存储空间。
5.如权利要求1所述的优化译码器存储极化码译码性能的方法,其特征在于:译码器分块的划分和编...
【专利技术属性】
技术研发人员:李晓光,甘明,兰天,
申请(专利权)人:西南电子技术研究所中国电子科技集团公司第十研究所,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。