摘要
为了降低极化码(Polar Codes)多层编码(Multilevel Coding)的实现复杂度,提出了一种改进的MLC编码实现算法。改进的算法中利用固定比特矩阵自包含特点,设计了一种使用单一编码器实现不同码率多层编码的方案,克服了算法中需要使用多个编码器的缺点,降低了系统复杂度和资源使用率。同时利用编码矩阵中BN可通过比特翻转实现的特点,提高了编码速度。理论推导和仿真结果表明改进的实现算法编译码性能与MLC算法性能一致,资源消耗更低。
In order to reduce the polar codes multilevel coding algorithm implementation complexity,an improved algorithm is proposed. The proposed algorithm takes advantage of frozen bits matrix self contain feature,just using a single encoder achieving different code rate encoding process. The proposed method overcomes the drawback of the original MLC algorithm which requires multiple encoders individually,reduces the system complexity and resource usage. At the same time,the using of the encoding matrix bit exchanging characteristics improves the encoding speed. The theoretical analysis and simulation results show similar performance compared to the original MLC algorithm and resource consumption is lower.
出处
《信息技术》
2016年第12期185-189,193,共6页
Information Technology
关键词
极化码
MLC
高阶调制
比特交织编码调制
polar codes
MLC
high order modulation
bit-interleaved coded modulation