北京邮电大学学报

  • EI核心期刊

北京邮电大学学报 ›› 2023, Vol. 46 ›› Issue (4): 76-82.

• 论文 • 上一篇    下一篇

一种优化错误模式集的极化码 SCL-Flip 译码算法

袁建国,余林峰,游薇,庞宇   

  1. 重庆邮电大学 光电工程学院

  • 收稿日期:2022-07-14 修回日期:2022-09-24 出版日期:2023-08-28 发布日期:2023-08-24
  • 通讯作者: 袁建国 E-mail:yyyyjg@126.com
  • 基金资助:
    重庆市研究生科研创新项目;国家自然科学基金项目

An SCL-Flip Decoding Algorithm of Polar Codes to Optimize the Error Pattern Set

YUAN Jianguo, YU Linfeng, YOU Wei, PANG Yu   

  • Received:2022-07-14 Revised:2022-09-24 Online:2023-08-28 Published:2023-08-24
  • Contact: Jian-Guo YUAN E-mail:yyyyjg@126.com

摘要: 针对极化码的错误模式集过大无法统计位于尾部的循环冗余校验码极易出错以及串行抵消列表翻转(SCL-Flip)译码算法的修正临界集排序较差的问题,提出了一种优化错误模式集的极化码 SCL-Flip 译码算法该算法通过缩减循环冗余校验码的校验位数缩减错误模式集,并将循环冗余校验码放置在序列头部可靠性最高的位置,不仅减少了错误,且优化了极化码的距离谱译码失败时首先根据行权重对修正临界集重排序,然后根据循环冗余校验码的错误模式查找错误模式集得到首错的位置并放置在修正临界集的头部,这样既可提高翻转准确性,又能降低额外的翻转次数仿真表明,所提算法有较大的性能增益,且翻转次数明显降低

关键词: 极化码 , 循环冗余校验码 ,   错误模式集 ,  串行抵消列表译码 , 比特翻转

Abstract: In order to solve the problems that the error pattern set of polar codes is too large to be counted and the cyclic redundancy check code at the tail is prone to make the errors as well as the poor sorting of the revised critical set of the successive cancellation list flip (SCL-Flip) decoding algorithm, a polar code SCL-Flip decoding algorithm is proposed to optimize the error pattern set. In the algorithm, the error pattern set is reduced by reducing the number of check digits of the cyclic redundancy check code, and the cyclic redundancy check code is placed in the sequence header with the highest reliability to reduce the error as well as optimize the distance spectrum of polar codes. When the decoding fails, the revised critical set is reordered according to the row weight firstly, and then the error pattern set is searched according to the error pattern of the cyclic redundancy check to obtain the location of the first error and place it at the head of the revised critical set. This not only improves the flip accuracy but also reduces the number of the extra flip. The simulation results show that the proposed algorithm has a significant performance gain, furthermore, and the number of the flip is significantly reduced.

Key words: polar codes, cyclic redundancy check codes, error pattern set, successive cancellation list decoding, bit flip 

中图分类号: