arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 1903.02899cs.ITmath.IT
收藏

极化码的一般构造及编码器实现

A General Construction and Encoder Implementation of Polar Codes

Wei Song, Yifei Shen, Liping Li, Kai Niu, Chuan Zhang

摘要:

与现有码类似,打孔和缩短是获得极化码的任意码长和码率的两种一般方式。当一些编码比特被打孔或缩短时,这相当于极化码的底层信道不同的情况。因此,具有打孔或缩短的比特信道的质量不同于原始质量,这可以极大地影响极化码的构造。本文从两个方面研究了极化码的一般构造:1)构造极化码的理论基础; 2)极化码编码器的硬件实现。与原始相同且独立的二进制输入无记忆对称(BMS)通道相比,这些底层BMS通道可以是不同的。对于二进制擦除信道(BEC)信道,可以采用递归方程,假设独立的BMS信道。对于所有其他信道类型,所提出的极化码的一般构造基于现有的Tal-Vardy过程。的对称性和退化关系被证明是保存下的一般设置,呈现的可能性的修改Tal-Vardy的程序。仿真结果清楚地表明,改进的错误性能与重新排序使用所提出的新程序。在硬件方面,提出了一种新的修剪折叠编码器结构,节省了开始冻结位的计算。实验结果表明,经过剪枝的编码器吞吐量提高了28%。

英文摘要:

Similar to existing codes, puncturing and shortening are two general ways to obtain an arbitrary code length and code rate for polar codes. When some of the coded bits are punctured or shortened, it is equivalent to a situation in which the underlying channels of the polar codes are different. Therefore, the quality of bit channels with puncturing or shortening differ from the original qualities, which can greatly affect the construction of polar codes. In this paper, a general construction of polar codes is studied in two aspects: 1) the theoretical foundation of the construction; and 2) the hardware implementation of polar codes encoders. In contrast to the original identical and independent binary-input, memoryless, symmetric (BMS) channels, these underlying BMS channels can be different. For binary erasure channel (BEC) channels, recursive equations can be employed assuming independent BMS channels. For all other channel types, the proposed general construction of polar codes is based on the existing Tal-Vardy's procedure. The symmetric property and the degradation relationship are shown to be preserved under the general setting, rendering the possibility of a modification of Tal-Vardy's procedure. Simulation results clearly show improved error performance with re-ordering using the proposed new procedures. In terms of hardware, a novel pruned folded encoder architecture is proposed which saves the computation for the beginning frozen bits. Implementation results show the pruned encoder achieve 28% throughput improvement.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑