Efficient metric sorting schemes for successive cancellation list decoding of polar codes

Path metric sorting unit of successive cancellation list (SCL) decoders for polar codes is the main concern in this paper. After reviewing existing sorting units in SCL decoders, we propose 2 new sorting schemes namely quick select (QS) based selection algorithm and simplified bitonic sorter (SBT), which exploit the special data dependency of path metrics in log-likelihood ratio based SCL decoding. Theoretical analysis shows that for the list size of L ≤ 8, QS-based selection algorithm has lower delay than existing schemes. FPGA implementation based on Artix7 Family shows that for the list size of L ≥ 16, SBT has the same delay while the hardware reduction is over 40%.

[1]  Xiaohu You,et al.  Hardware Efficient and Low-Latency CA-SCL Decoder Based on Distributed Sorting , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[2]  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.

[3]  Donald E. Knuth,et al.  The Art of Computer Programming: Volume 3: Sorting and Searching , 1998 .

[4]  Alexios Balatsoukas-Stimming,et al.  On metric sorting for successive cancellation list decoding of polar codes , 2015, 2015 IEEE International Symposium on Circuits and Systems (ISCAS).

[5]  Donald E. Knuth,et al.  The art of computer programming: sorting and searching (volume 3) , 1973 .

[6]  Alexander Vardy,et al.  List decoding of polar codes , 2011, 2011 IEEE International Symposium on Information Theory Proceedings.

[7]  Xiaohu You,et al.  Hardware architecture for list successive cancellation polar decoder , 2014, 2014 IEEE International Symposium on Circuits and Systems (ISCAS).

[8]  Alexios Balatsoukas-Stimming,et al.  LLR-Based Successive Cancellation List Decoding of Polar Codes , 2013, IEEE Transactions on Signal Processing.

[9]  Kenneth E. Batcher,et al.  Finding better sorting networks , 2009 .