A Low-Latency SC Polar Decoder Based on The Sequential Logic Optimization

Recently, polar code has been identified as one of the channel coding schemes in the 5G wireless communication system. One of the challenges in the hardware design of successive cancellation (SC) polar decoder is to reduce the latency. To achieve this goal, in this paper, we first propose the general sequential logic laws (SLL) of SC decoding. The SLL reflects the timing switch relation between the $f$ and 9 operations at various decoding stages. Guided by the SLL, we design a new low-latency SC decoding architecture. It is a novel reformulation for the last two stages of SC decoding so that four bits can be de decoded simultaneously. A polar SC decoder with code length $N$ = 212 is implemented in the Stratix V FPGA to verify the proposed architecture. As a result, 25% decoding latency reduction can be achieved with respect to the already-known mainstream SC decoders.

[1]  Erdal Arikan,et al.  A High-Throughput Energy-Efficient Implementation of Successive Cancellation Decoder for Polar Codes Using Combinational Logic , 2014, IEEE Transactions on Circuits and Systems I: Regular Papers.

[2]  A. Burg,et al.  A successive cancellation decoder ASIC for a 1024-bit polar code in 180nm CMOS , 2012, 2012 IEEE Asian Solid State Circuits Conference (A-SSCC).

[3]  Keshab K. Parhi,et al.  Low-Latency Successive-Cancellation Polar Decoder Architectures Using 2-Bit Decoding , 2014, IEEE Transactions on Circuits and Systems I: Regular Papers.

[4]  Warren J. Gross,et al.  A Semi-Parallel Successive-Cancellation Decoder for Polar Codes , 2013, IEEE Transactions on Signal Processing.

[5]  Alexander Vardy,et al.  Hardware architectures for successive cancellation decoding of polar codes , 2010, 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[6]  Keshab K. Parhi,et al.  Low-Latency Sequential and Overlapped Architectures for Successive Cancellation Polar Decoder , 2013, IEEE Transactions on Signal Processing.

[7]  Keshab K. Parhi,et al.  Reduced-latency SC polar decoder architectures , 2012, 2012 IEEE International Conference on Communications (ICC).

[8]  E. Arıkan Polar codes : A pipelined implementation , 2010 .

[9]  Erdal Arikan,et al.  Channel Polarization: A Method for Constructing Capacity-Achieving Codes for Symmetric Binary-Input Memoryless Channels , 2008, IEEE Transactions on Information Theory.

[10]  Chi-Ying Tsui,et al.  An Efficient Partial-Sum Network Architecture for Semi-Parallel Polar Codes Decoder Implementation , 2014, IEEE Transactions on Signal Processing.