Loading [MathJax]/extensions/MathMenu.js
Low-Complexity Soft-Output Decoding of Polar Codes | IEEE Journals & Magazine | IEEE Xplore

Low-Complexity Soft-Output Decoding of Polar Codes


Abstract:

The state-of-the-art soft-output decoder for polar codes is a message-passing algorithm based on belief propagation, which performs well at the cost of high processing an...Show More

Abstract:

The state-of-the-art soft-output decoder for polar codes is a message-passing algorithm based on belief propagation, which performs well at the cost of high processing and storage requirements. In this paper, we propose a low-complexity alternative for soft-output decoding of polar codes that offers better performance but with significantly reduced processing and storage requirements. In particular we show that the complexity of the proposed decoder is only 4% of the total complexity of the belief propagation decoder for a rate one-half polar code of dimension 4096 in the dicode channel, while achieving comparable error-rate performance. Furthermore, we show that the proposed decoder requires about 39% of the memory required by the belief propagation decoder for a block length of 32768.
Published in: IEEE Journal on Selected Areas in Communications ( Volume: 32, Issue: 5, May 2014)
Page(s): 958 - 966
Date of Publication: 24 April 2014

ISSN Information:

References is not available for this document.

I. Introduction

THE ERROR correcting code in a magnetic recording application must meet stringent error-floor and throughput requirements at a relatively large block length; the sector size for hard disk drives is typically 32768 bits, and the throughput can be 2 Gb/s or more. Regularity in the structure of the encoder/decoder facilitates hardware implementation by reducing interconnect congestion and processing requirements [1]. There has been significant research into finding regularly structured codes. For example, to avoid the high complexity of the early low-density parity check (LDPC) codes, which were random, different structured codes such as quasi-cyclic LDPC codes [2] emerged after their rediscovery in [3] and secured their place in different standards such as IEEE802.11n [4] and IEEE 802.16e [5].

Select All
1.
H. Zhong, W. Xu, N. Xie and T. Zhang, "Area-efficient min-sum decoder design for high-rate quasi-cyclic low-density parity-check codes in magnetic recording", IEEE Trans. Magn., vol. 43, no. 12, pp. 4117-4122, 2007.
2.
R. M. Tanner, D. Sridhara and T. Fuja, "A class of group-structured LDPC codes", Proc. of ICSTA, 2001.
3.
D. J. MacKay and R. M. Neal, "Near shannon limit performance of low density parity check codes", Electronics Letters, vol. 32, no. 18, pp. 1645, 1996.
4.
"Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specification, IEEE Std. 802.11", 2012.
5.
"Local and metropolitan area networks Part 16: Air Interface for Broadband Wireless Access Systems, IEEE Std. 802.16", 2009.
6.
E. Arikan, "Channel polarization: A method for constructing capacity-achieving codes for symmetric binary-input memoryless channels", IEEE Trans. Inf. Theory, vol. 55, no. 7, pp. 3051-3073, Jul. 2009.
7.
C. Douillard, M. Jzquel, C. Berrou, D. Electronique, A. Picart, P. Didier, et al., "Iterative correction of intersymbol interference: Turbo-equalization", European Trans. Telecommun., vol. 6, no. 5, pp. 507-511, 1995.
8.
I. Tal and A. Vardy, "List decoding of polar codes", Proc. IEEE Int. Symp. Inform. Theory, pp. 1-5, Aug. 2011.
9.
B. Li, H. Shen and D. Tse, "An adaptive successive cancellation list decoder for polar codes with cyclic redundancy check", IEEE Commun. Lett., vol. 16, no. 12, pp. 2044-2047, Dec. 2012.
10.
K. Niu and K. Chen, "Stack decoding of polar codes", Electronics Letters, vol. 48, no. 12, pp. 695-697, Jul. 2012.
11.
E. Arkan, "A performance comparison of polar codes and Reed-Muller codes", IEEE Commun. Lett., vol. 12, no. 6, pp. 447-449, Jun. 2008.
12.
N. Hussami, S. Korada and R. Urbanke, "Performance of polar codes for channel and source coding", Proc. IEEE Int. Symp. Inform. Theory, pp. 1488-1492, 2009.
13.
I. Tal and A. Vardy, "How to construct polar codes", IEEE Trans. Inf. Theory, vol. 59, no. 10, pp. 6562-6582, 2013.
14.
R. Mori and T. Tanaka, "Performance of polar codes with the construction using density evolution", IEEE Commun. Lett., vol. 13, no. 7, pp. 519-521, Jul. 2009.
15.
P. Trifonov and P. Semenov, "Generalized concatenated codes based on polar codes", 8th Int. Symp. Wireless Communication Systems, pp. 442-446, Nov. 2011.
16.
L. Bahl, J. Cocke, F. Jelinek and J. Raviv, "Optimal decoding of linear codes for minimizing symbol error rate", IEEE Trans. Inf Theory, vol. 20, no. 2, pp. 284-287, Mar. 1974.
17.
E. Zimmermann and G. Fettweis, "Reduced complexity LDPC decoding using forced convergence", Proc. 7th Int. Symp. Wireless Personal Multimedia Communications, pp. 15, 2004.
18.
C. Leroux, I. Tal, A. Vardy and W. Gross, "Hardware architectures for successive cancellation decoding of polar codes", Proc. IEEE Int. Conf Acoust. Speech and Signal Process., pp. 1665-1668, 2011.
19.
X.-Y. Hu, Source code for Progressive Edge Growth parity-check matrix construction, [online] Available: http://www.cs.toronto.edu/~mackayIPEG_ECC.html.
20.
X.-Y. Hu, E. Eleftheriou and D.-M. Arnold, "Progressive edge-growth tanner graphs", Proc. IEEE Global Telecommun. Conf., vol. 2, pp. 995-1001, 2001.
21.
LOPT - online optimisation of LDPC and RA degree distributions, [online] Available: http://sonic.newcastle.edu.au/ldpc/lopt/.
22.
M. Yang, W. Ryan and Y. Li, "Design of efficiently encodable moderate-length high-rate irregular LDPC codes", IEEE Trans. Commun., vol. 52, no. 4, pp. 564-571, 2004.
23.
S. Jeon and B. Kumar, "Performance and complexity of 32 k-bit binary LDPC codes for magnetic recording channels", IEEE Trans. Magn., vol. 46, no. 6, pp. 2244-2247, 2010.
24.
S. B. Korada, "Polar codes for channel and source coding", EPFL Lausanne, 2009, [online] Available: http://library.epfl.ch/theses/?nr=4461.

Contact IEEE to Subscribe

References

References is not available for this document.