申请/专利权人:山东科技大学
申请日:2020-08-25
公开(公告)日:2024-01-30
公开(公告)号:CN112104379B
主分类号:H03M13/13
分类号:H03M13/13
优先权:
专利状态码:有效-授权
法律状态:2024.01.30#授权;2021.01.05#实质审查的生效;2020.12.18#公开
摘要:本发明提供一种基于关键集的极化码置信度传播动态翻转译码方法,包括对极化码进行置信度传播译码,结合循环冗余校验辅助早期停止标准,对每次迭代译码结果进行提前截止判断,达到预设最大迭代次数且CRC校验失败,则结合节点对数似然比绝对值,产生动态翻转位置,进一步,结合静态关键集构建翻转矩阵,通过比特翻转,提高译码性能。仿真结果表明,在误帧率为0.001的情况下,当时翻转位数ω为2时,基于关键集的极化码置信度传播动态翻转译码方法与基于CS‑ω的比特翻转置信度传播译码器相比,提高了约0.17dB增益,与原始BP译码算法相比,提高了约0.77dB。
主权项:1.一种基于关键集的极化码置信度传播动态翻转译码方法,其特征在于,包括如下步骤:步骤S1:对极化码进行置信传播译码生成原始译码结果序列;步骤S2:对原始译码结果序列进行CRC校验,当通过CRC校验时,输出原始译码结果,否则根据原始译码结果,经节点对数似然比绝对值排序后,选取节点LLR绝对值最小位置作为原始动态翻转位置;步骤S3:根据信道传输的错误率大小构建静态翻转关键集合作为一列翻转矩阵,所述信道传输的错误率为信道极化后通过计算巴氏参数、密度进化或高斯近似得到的信道传输错误率;步骤S4:进入一位比特翻转程序,根据所述一列翻转矩阵,对所述极化码进行翻转后产生一位翻转结果序列;步骤S5:对一位翻转结果序列进行CRC校验,当通过CRC校验时,则输出翻转译码结果;在步骤S5中,当没有通过CRC校验时,判断所述翻转关键集合行数是否大于预先设置的最大行数,当没达到时根据一位翻转矩阵执行下一行翻转,大于预先设置的最大行数时,还包括如下步骤:步骤S6:根据所述一位翻转结果序列,经节点LLR绝对值升序排序后,选取节点LLR绝对值最小位置,产生第二列动态翻转位置,结合原始动态翻转位置与静态翻转关键集合,构建两组两列翻转矩阵,进入两位比特翻转程序;步骤S7:根据所述两组两列翻转矩阵,对所述极化码进行翻转,生成两组比特翻转译码结果序列;步骤S8:对所述两组比特翻转译码结果序列进行CRC校验,当通过CRC校验时,则输出比特翻转译码结果。
全文数据:
权利要求:
百度查询: 山东科技大学 一种基于关键集的极化码置信度传播动态翻转译码方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。