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)通信系统控制频道的频道编码办法,是因为其能力达到特点,但是,传统的极地代码只支持由二进制(2x2)内核建造的代码,这些代码将代码长度限制在2的功率上,建议多内核极代码可以达到灵活的区块长度。在本文中,提出了基于连续取消算法的多内核极代码的首个组合解码器。提议的解码器可以解码纯二进制和二进制(3x3)混合极地代码。该结构与在线费率分配能力相容,支持任何内核序列。 FPGA的实施结果表明,对于N=48的长度代码,812.1 Mbps的编码吞吐量是可以实现的。