English

A Low Complexity Encoding Algorithm for Systematic Polar Codes

Information Theory 2016-04-28 v1 math.IT

Abstract

Arikan has shown that systematic polar codes (SPC) outperform nonsystematic polar codes (NSPC). However, the performance gain comes at the price of elevated encoding complexity, i.e., compared to NSPC, the available encoding methods for SPC require higher memory and computation. In this letter, we propose an efficient encoding algorithm requiring only NN bits of memory and having N2log2N\frac{N}{2}\log_2N XOR operations. Moreover, the auxiliary variables in the algorithm can share the memory to reduce extra memory requirement. Furthermore, a parallel 2-bit encoding algorithm is also presented to improve the encoding throughput. Remarkably, we show that parallel encoding can be implemented with the same number of XOR operations and memory bits. Finally, the proposed encoding algorithm can be directly used for NSPC with the same complexity.

Keywords

Cite

@article{arxiv.1604.08104,
  title  = {A Low Complexity Encoding Algorithm for Systematic Polar Codes},
  author = {Guo Tai Chen and Zhaoyang Zhang and Caijun Zhong and Liang Zhang},
  journal= {arXiv preprint arXiv:1604.08104},
  year   = {2016}
}

Comments

Accepted for publication in IEEE Communications Letters

R2 v1 2026-06-22T13:42:35.140Z