Due to the sequential nature of the successive-cancellation (SC) algorithm, the decoding of polar codes suffers from significant decoding latencies. Fast SC decoding is able to speed up the SC decoding process, by implementing parallel decoders at the intermediate levels of the SC decoding tree for some special nodes with specific information and frozen bit patterns. To further improve the parallelism of SC decoding, this paper present a new class of special nodes composed of a sequence of rate one or single-parity-check (SR1/SPC) nodes, which can be easily found especially in high-rate polar code and is able to envelop a wide variety of existing special node types. Then, we analyse the parity constraints caused by the frozen bits in each descendant node, such that the decoding performance of the SR1/SPC node can be preserved once the parity constraints are satisfied. Finally, a generalized fast decoding algorithm is proposed to decode SR1/SPC nodes efficiently, where the corresponding parity constraints are taken into consideration. Simulation results show that the proposed decoding algorithm of the SR1/SPC node can achieve near-ML performance, and the overall decoding latency can be reduced by 43.8% as compared to the state-of-the-art fast SC decoder.
翻译:由于连续取消算法(SC)的顺序性质,极地代码的解码存在重大的解码延迟,快速的SC解码能够加快SC解码进程,在SC树中间层为某些特殊节点执行平行解码器,有具体的信息和冻结的比特模式。为了进一步改善SC解码的平行性,本文件提出了一个新的特殊节点类别,由一种或单一的费率核对节点(SR1/SPC)的顺序组成,这种节点特别在高率极地代码中特别容易找到,能够嵌入多种现有的特殊节点类型。然后,我们分析了每个后裔节点的冻结点造成的等同性限制,这样,一旦对等性制约得到满足,SR1/SPC节点的解码性能就可以保持。最后,建议一种通用的快速解码算法,在考虑相应的均等限制的情况下,对SR1/SPC节点节点进行解码,从而能够将现有的特殊节点类型嵌入。我们分析每个后节点中被冻结的位点造成的等限制,这样就可以保持SR1/SC节点的解解码性运行能力。