Matrix reordering for efficient list sphere decoding of polar codes

SA Hashemi, C Condo, WJ Gross - 2016 IEEE International …, 2016 - ieeexplore.ieee.org
2016 IEEE International Symposium on Circuits and Systems (ISCAS), 2016ieeexplore.ieee.org
The Successive-Cancellation List (SCL) algorithm is one of the best polar code decoding
algorithms in terms of trade-offs between complexity and error correction performance. The
List-Sphere Decoding (List-SD) algorithm has been recently proposed: it yields a better
complexity/performance trade-off than SCL in the decoding of short polar codes, that can be
used as component codes for larger polar codes. We exploit the structure of the generator
matrix of polar codes to propose a matrix reordering technique which allows to significantly …
The Successive-Cancellation List (SCL) algorithm is one of the best polar code decoding algorithms in terms of trade-offs between complexity and error correction performance. The List-Sphere Decoding (List-SD) algorithm has been recently proposed: it yields a better complexity/performance trade-off than SCL in the decoding of short polar codes, that can be used as component codes for larger polar codes. We exploit the structure of the generator matrix of polar codes to propose a matrix reordering technique which allows to significantly reduce the List-SD complexity without degrading its error correction performance, further improving the aforementioned trade-off. The proposed technique is implemented on hardware and it is shown that at the same Frame Error Rate (FER) and Bit Error Rate (BER), the matrix reordering can reduce the resource requirements of List-SD of up to 73%. Furthermore, FER and BER curves are plotted for case studies, showing that at the same complexity cost, matrix reordering improves the performance of List-SD of up to 0.75 dB at FER=10-2.
ieeexplore.ieee.org
Showing the best result for this search. See all results