[发明专利]一种缩小翻转集的极化码BP译码方法有效

专利信息
申请号: 202110249080.4 申请日: 2021-03-08
公开(公告)号: CN113014271B 公开(公告)日: 2022-08-12
发明(设计)人: 王华华;秦红;徐勇军;陈发堂;杨黎明;王丹;李贵勇;吕京昭;方泽圣;李思远;陈博;黄俊霖;李延山;梁泽乾;石丹 申请(专利权)人: 重庆邮电大学
主分类号: H03M13/13 分类号: H03M13/13
代理公司: 重庆辉腾律师事务所 50215 代理人: 卢胜斌
地址: 400065 重*** 国省代码: 重庆;50
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 缩小 翻转 极化 bp 译码 方法
【权利要求书】:

1.一种缩小翻转集的极化码BP译码方法,其特征在于,包括以下步骤:

S1、进行普通BP译码,译码器接收来自信道的对数似然比值,将所有非冻结比特的先验LLR设置为0;

S2、迭代译码过程达到最大迭代次数M时停止迭代,得到译码结果ui,记录迭代结束前S次的左信息值,并计算其平均值AVE_S以及方差VAE_S;

S3、对译码结果ui做CRC校验,若未通过CRC校验,则选取方差VAE_S最大的T个值构建粗翻转集FS;

S4、针对粗翻转集FS的T个比特,进行误码率计算,得到经高斯信道后得到的误比特率估计值PE和经过BP译码后的信息比特的误码率PBP,再比较PE与PBP的大小,若PE(i)<PBP(i),则将经过BP译码后的ui纳入精翻转集中,最终得到精翻转集FS';其中,i表示第i个比特;

S5、对精翻转集FS'做单比特翻转译码,单比特翻转译码完成后,对其进行普通BP译码的M次迭代过程,得到译码结果,对译码结果做CRC校验,若CRC校验未通过,则重复进行单比特翻转译码操作,直至CRC校验通过或者比特翻转数目达到了精翻转集的大小,输出译码结果;如果最终比特翻转数目达到了精翻转集的大小且CRC均未通过,则执行步骤S6;

S6、进行多比特翻转,将精翻转集FS'中的比特以ω个组合形成新的翻转集FS”,初始ω=1,ω按顺序依次递增,即ω=ω+1,将翻转集FS”以ω比特为单位进行多比特翻转,多比特翻转后,再进行普通BP译码的M次迭代,得到译码结果,然后对译码结果做CRC校验,直到CRC校验通过或者ω>T',输出译码结果;若CRC校验未通过,则继续执行多比特翻转过程,直到CRC校验通过或者翻转次数达到了精翻转集FS”的大小;若翻转次数达到了精翻转集FS”的大小且CRC校验未通过,则令ω=ω+1,重新执行步骤S6过程;其中,T'表示精翻转集的大小。

2.根据权利要求1所述的一种缩小翻转集的极化码BP译码方法,其特征在于,经高斯信道后得到的误比特率估计值PE计算公式如下:

其中,erfc(·)表示互补误差函数,用于误比特率的求解;表示第i个比特所对应对数似然比值LLR的期望,N表示码长,Y表示接收信号,表示理想译码结果,表示实际译码结果。

3.根据权利要求1所述的一种缩小翻转集的极化码BP译码方法,其特征在于,经过BP译码后的信息比特的实际误码率PBP计算公式如下:

其中,是S个LLR迭代信息的平均值,PBP是经过BP译码后的实际误比特率,表示译码结果,表示实际译码结果,Y表示接收信号,i表示第i个比特。

4.根据权利要求1所述的一种缩小翻转集的极化码BP译码方法,其特征在于,精翻转集的表达式为FS'={i∈A|PBP(i)PE(i)},大小为T',精翻转集以误码率差值的降序排列,A表示子信道的索引,PBP(i)表示经过BP译码后的信息比特的误码率,PE(i)表示经高斯信道后的误比特率估计值。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110249080.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top