The successive cancellation list (SCL) algorithm can improve the decoding performance of polar codes with short and moderate code lengths. However the recursive structure results in the lower throughput
large hardware complexity and cost. A LLR-SCL arithmetic based non-recursive structure is proposed. And a LLR-SCL decoder of length 1 024 and list size L=2 is designed. The simulation result shows the error performance is good. Also
the proposed LLR-SCL decoder is implemented under Xillinx XC7V2000 FPGA. The synthesis result shows that the utilization rate of hardware resources is low and the frequency is up to 227 MHz.
关键词
Keywords
references
Chen K, Niu K, Lin J R. Improved successive cancellation decoding of polar codes[J]. IEEE Transactions on Communications, 2013, 61(8): 3100-3107. DOI: 3100
Tal I, Vardy A. List decoding of polar codes[J]. 2011 IEEE International Symposium on Information Theory Proceedings (Isit), 2011, 61(5): 1-5. DOI: 1
Leroux C, Tal I, Vardy A, et al. Hardware architectures for successive cancellation decoding of polar codes[C]//IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP). Corfu, Greece, 2011: 1665-1668.
Li B, Shen H, Tse D. An adaptive successive cancellation list decoder for polar codes with cyclic redundancy check[J]. Ieee Communications Letters, 2012, 16(12): 2044-2047. DOI: 2044
Arikan E. Channel polarization: a method for constructing capacity-achieving codes for symmetric binary-input memoryless channels[J]. IEEE Transactions on Information Theory, 2009, 55(7): 3051-3073. DOI: 3051
Balatsoukas-Stimming A, Parizi M B, Burg A. LLR-based successive cancellation list decoding of polar codes[J]. IEEE Transactions on Signal Processing, 2015, 63(19): 5165-5179. DOI: 5165
Lin J, Yan Z Y. An efficient list decoder architecture for polar codes[J]. IEEE Transactions on Very Large Scale Integration (Vlsi) Systems, 2015, 23(11): 2508-2518. DOI: 2508
Zhang C, You X H, Sha J, et al. Hardware architecture for list successive cancellation polar decoder[C]//2014 IEEE International Symposium on Circuits and Systems (ISCAS). Melbourne VIC, Australia, 2014: 209-212.
Niu K, Chen K. Stack decoding of polar codes[J]. Electronics Letters, 2012, 48(12): 695-697. DOI: 695
Arikan E. A performance comparison of polar codes and reed-muller codes[J]. IEEE Communications Letters, 2008, 12(6): 447-449. DOI: 447
Chen K, Niu K, Lin J R. List successive cancellation decoding of polar codes[J]. Electronics Letters, 2012, 48(9): 500-501. DOI: 500
Leroux C, Raymond A J, Sarkis G, et al. A semi-parallel successive-cancellation decoder for polar codes[J]. Ieee Transactions on Signal Processing, 2013, 61(2): 289-299. DOI: 289
Niu K, Chen K. CRC-aided decoding of polar codes[J]. IEEE Communications Letters, 2012, 16(10): 1668-1671. DOI: 1668