Permutation decoding gained recent interest as it can exploit the symmetries of a code in a parallel fashion. Moreover, it has been shown that by viewing permuted polar codes as polar subcodes, the set of usable permutations in permutation decoding can be increased. We extend this idea to pre-transformed polar codes, such as cyclic redundancy check (CRC)-aided polar codes, which previously could not be decoded using permutations due to their lack of automorphisms. Using belief propagation (BP)-based subdecoders, we showcase a performance close to CRC-aided SCL (CA-SCL) decoding. The proposed algorithm outperforms the previously best performing iterative CRC-aided belief propagation list (CA-BPL) decoder both in error-rate performance and decoding latency.
翻译:变异解码最近引起了人们的兴趣,因为它可以平行地利用代码的对称性。此外,通过将极地代码视为极地子编码,可以增加在变异解码中可使用的一套极地代码。我们把这个想法扩大到预先转换的极地代码,如循环冗余检查(CRC)辅助极地代码,这些代码以前由于缺乏自定义性能而无法使用对称性解码。我们利用基于信仰的传播(BP)分解码器展示了接近CRC辅助的SCL(CA-SCL)解码的性能。拟议的算法超越了以前在错误率性能和解码性拉坦性方面最有效的反复使用的CRC辅助信仰传播列表(CA-BPL)解码。