Polar codes have been selected as the channel coding scheme for control channel in the fifth generation (5G) communication system thanks to their capacity achieving characteristics. However, the traditional polar codes support only codes constructed by binary (2x2) kernel which limits the code lengths to powers of 2. Multi-kernel polar codes are proposed to achieve flexible block length. In this paper, the first combinational decoder for multi-kernel polar codes based on successive cancellation algorithm is proposed. The proposed decoder can decode pure-binary and binary-ternary (3x3) mixed polar codes. The architecture is rate-flexible with the capability of online rate assignment and supports any kernel sequences. The FPGA implementation results reveal that for a code of length N = 48, the coded throughput of 812.1 Mbps can be achieved.
翻译:由于具有容量可达特性,极化码已被选为第五代(5G)通信系统中控制信道的信道编码方案。然而,传统极化码仅支持由二进制(2×2)核构建的码字,这限制了码长只能是2的幂次。为获得灵活的分组长度,多核极化码被提出。本文首次提出基于连续消除算法的多核极化码组合式译码器。该译码器可译纯二进制码与二-三进制(3×3)混合极化码。其架构具有速率灵活性,支持在线速率分配,并能兼容任意核序列。FPGA实现结果表明,对于码长N=48的码字,可实现812.1 Mbps的编码吞吐率。