[发明专利]一种极化码BP List译码方法有效
申请号: | 201911410856.5 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111010196B | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 刘荣科;冯宝平;孙贺;田铠瑞 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | H03M13/11 | 分类号: | H03M13/11 |
代理公司: | 北京慧泉知识产权代理有限公司 11232 | 代理人: | 王顺荣;唐爱华 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 极化 bp list 译码 方法 | ||
1.一种极化码BP List译码方法,其特征在于:该方法通过前一个因子的译码结果来修正下一个因子图译码的信道初始信息,该方法为串行的BP List译码方法,具体如下:
步骤11:根据因子图错误概率,选择因子图集合Z={z1,z2,…,zM},并根据错误概率递增顺序排列,集合大小为M;zi表示第i个因子图结构;并对因子图的左信息与右信息进行初始化;其中,i=1…M;
步骤12:按顺序从因子图集合Z中选择一个因子图进行BP译码;在BP译码过程中,通过设置一个迭代收敛的限制次数T,当迭代次数超过T后,开始检测BP计算过程中前后两次迭代译码的结果有没有发生变号:如果没有变号,需要对当前译码信息进行更新,如果发生变号,则继续迭代译码;所述的对当前译码信息进行更新包括:选择不可靠位置、选择不可靠位置符号及更新信道初始信息并重新赋值;
步骤13:如果译码正确,则结束译码;否则,执行步骤14;
步骤14:如果是最后一个因子图,则译码失败,结束译码;否则执行步骤15;
步骤15:根据当前的因子图中译码结果,选择x端中可靠性最低的两个位置,即选择不可靠位置;
步骤16:选择不可靠位置符号,具体过程如下:如果Ln,i+Rn,i>0,则该不可靠位置i的符号为flag=-1;否则为flag=1;即如果则m1位置的符号设置为flag=-1,否则为flag=1;位置m2用同样方法设置,即如果则m2位置的符号设置为flag=-1,否则为flag=1;
步骤17:更新信道初始信息,然后转至步骤12执行;
其中,步骤12及步骤15所述的选择不可靠位置,具体为:具体实现步骤如下:根据迭代计算的结果,计算因子图x端的软信息,即Ln,i+Rn,i,Ln,i表示BP 译码中因子图第n列第i个位置的左信息,Rn,i表示BP译码中因子图第n列第i个位置的右信息,然后选择|Ln,i+Rn,i|中最小的t个值所对应的位置,作为不可靠位置m1,m2。
2.根据权利要求1所述的一种极化码BP List译码方法,其特征在于:所述的t的取值为0t=5。
3.根据权利要求1所述的一种极化码BP List译码方法,其特征在于:步骤12及步骤17所述的更新信道初始信息,具体实现步骤为:根据不可靠位置m1,m2,更新信道初始信息中与m1,m2对应位置的软信息,也就是Ln,i,如果不可靠位置的符号为flag=-1,则将对应位置的初始信息更新为-mValue,即如果不可靠位置的符号为flag=1,则将对应位置的初始信息更新为
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911410856.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种膏药布的制备方法
- 下一篇:血细胞分析用试剂及其应用
- 同类专利
- 专利分类