A General Construction and Encoder Implementation of Polar Codes

被引:10
作者
Song, Wei [1 ]
Shen, Yifei [2 ,3 ,4 ]
Li, Liping [1 ]
Niu, Kai [5 ]
Zhang, Chuan [2 ,3 ,4 ]
机构
[1] Anhui Univ, Minist Educ, Key Lab Intelligent Comp & Signal Proc, Hefei 230601, Peoples R China
[2] Southeast Univ, LEADS, Natl Mobile Commun Res Lab, Nanjing 210096, Peoples R China
[3] Southeast Univ, Quantum Informat Ctr, Nanjing 210096, Peoples R China
[4] Purple Mt Labs, Nanjing 211189, Peoples R China
[5] Beijing Univ Posts & Telecommun, Key Lab Universal Wireless Commun, Minist Educ, Beijing 100876, Peoples R China
关键词
Complexity theory; Encoding; Hardware; Noise measurement; AWGN channels; Very large scale integration; Degradation; Folding; general construction; polar code construction; polar codes; Tal-Vardy construction;
D O I
10.1109/TVLSI.2020.2983327
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 polar codes are different. This fact calls for a general polar code construction, which is not yet available. In this article, a general construction of polar codes is studied in two aspects: 1) the theoretical foundation of the general construction and 2) the hardware implementation of general polar codes encoders. In contrast to the original identical and independent binary-input, memoryless, symmetric (BMS) channels, these underlying BMS channels can be different. 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 reordering using the proposed new procedures. Also, a novel encoding hardware architecture is proposed, which supports puncturing and shortening modes. Implementation results show the proposed encoder achieves approximately 30% throughput improvement when one quarter of bits are punctured/shortened.
引用
收藏
页码:1690 / 1702
页数:13
相关论文
共 29 条
[1]  
Alsan M., 2015, THESIS
[2]  
[Anonymous], 2006, Elements of information theory
[3]  
[Anonymous], 2018, FIN REP 3GPP TSG RAN
[4]   Channel Polarization: A Method for Constructing Capacity-Achieving Codes for Symmetric Binary-Input Memoryless Channels [J].
Arikan, Erdal .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2009, 55 (07) :3051-3073
[5]   Pipelined Parallel FFT Architectures via Folding Transformation [J].
Ayinala, Manohar ;
Brown, Michael ;
Parhi, Keshab K. .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (06) :1068-1081
[6]  
Bioglio V., 2017, IEEE GLOB COMM C GLO, P1
[7]   Does Gaussian Approximation Work Well for the Long-Length Polar Code Construction? [J].
Dai, Jincheng ;
Niu, Kai ;
Si, Zhongwei ;
Dong, Chao ;
Lin, Jiaru .
IEEE ACCESS, 2017, 5 :7950-7963
[8]  
Eslami A, 2011, IEEE INT SYMP INFO, P16, DOI 10.1109/ISIT.2011.6033837
[9]   Design and synthesis of a fluorescent probe based on naphthalene anhydride and its detection of copper ions [J].
He, Guangjie ;
Liu, Chenxi ;
Liu, Xiaobo ;
Wang, Qingzhi ;
Fan, Aiying ;
Wang, Songjun ;
Qian, Xinlai .
PLOS ONE, 2017, 12 (10)
[10]   An Efficient Construction of Rate-Compatible Punctured Polar (RCPP) Codes Using Hierarchical Puncturing [J].
Hong, Song-Nam ;
Jeong, Min-Oh .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2018, 66 (11) :5041-5052