极化码离散CRC辅助译码
Discrete CRC Assisted Decoding of Polar Code
摘要
在中短码长下, 不带循环冗余校验(CRC)辅助的极化码已经不具有竞争力, 为了增强极化码译码性能, 一般采用CRC辅助译码。针对传统的集中式CRC辅助方案只能在译码结束后选择路径而无法在译码中做剪枝操作, 文章提出一种通过交织器在极化码信息比特间离散分配CRC比特的辅助译码方案, 此方案允许CRC比特能够辅助串行抵消列表(SCL)译码期间幸存路径的选择以改善差错性能。仿真结果表明, 与集中式CRC辅助译码方案相比, 该算法在码率为0.125、误块率在10-1以下、CRC长度为8时提供0.5 dB增益; CRC长度为16时提供1.3 dB增益。
Abstract
In the medium and short code lengths, the performance of the polar code without Cyclic Redundancy Check (CRC) assistance is not competitive. In order to increase the decoding performance of the polarization code, CRC assisted decoding is generally used. For the traditional centralized CRC auxiliary scheme, the path can only be selected after the end of decoding and cannot be pruned in the decoding. This paper proposes an auxiliary decoding scheme for discretely allocating CRC bits between the bits of the polar code information through the interleaver. The scheme allows the CRC bits to assist in the selection of survivor paths during Successive Cancellation List (SCL) decoding process to improve the error performance. Simulation results show that compared with the centralized CRC-assisted decoding scheme. Simulation results show that compared with the centralized CRC-assisted decoding scheme, when the code rate is 0.125、block error rate is 10-1, the algorithm provides 0.5 and 1.3 dB gain while the length of CRC is 8 and 16 bits respectively.
冯旺, 陈路. 极化码离散CRC辅助译码[J]. 光通信研究, 2019, 45(3): 8. FENG Wang, CHEN Lu. Discrete CRC Assisted Decoding of Polar Code[J]. Study On Optical Communications, 2019, 45(3): 8.