Abstract
The key challenges in real time voice communication in long term evolution mobile are reduction in complexity and latency. Efficient encoding and decoding algorithms can cater to these. The implementation of such polar code based efficient algorithms is proposed in this paper. The overall latency of 3.8 ms is needed to process 8 bit block length. The novel sub-matrix near to identity matrix is presented. This resulted into minimization of loops among least reliable bits due to iterated parity check matrix. Look-up table based memory mapping is used in encoder to reduce latency while Euclidian decoding technique is used in decoder. The number of iterations is reduced by 50%. The experimentation is performed with additive white Gaussian noise and QPSK modulation. The proposed modified iterative decoding algorithm requires SNR of 5.5 dB and 192 computations for targeted bit error rate of 10−4. The second proposed method needs 9 dB, 2 iterations for 384 computations. The penalty paid is quantization error of 0.63% due to restricting computations to fourth order series of hyperbolic function with same 8 bit block length.
Similar content being viewed by others
References
Sasoglu, E. (2011). Polarization and polar codes. Hanover, MA: Now Publishers Inc.
Proakis, J. G. (2014). Digital communications (5th ed.). New York: McGraw-Hill Education.
Lathi, B. P., & Ding, Z. (2011). Modern digital and analog communication systems (4th ed.). Oxford: Oxford University Press.
Chen, G. T., Zhang, Z., Zhong, C., & Zhang, L. (2016). A low complexity encoding algorithm for systematic polar codes. IEEE Communications Letters, 20(7), 1277–1280.
Li, Y., Liu, R., & Wang, R. (2016). A low-complexity SNR estimation algorithm based on frozen bits of polar codes. IEEE Communications Letters, 20(12), 2354–2357.
Chen, K., Li, B., Shen, H., et al. (2016). Reduce the complexity of list decoding of polar codes by tree-pruning. IEEE Communications Letters, 20(2), 204–207.
Sarkis, G., Tal, I., Giard, P., Vardy, A., et al. (2016). Flexible and low-complexity encoding and decoding of systematic polar codes. IEEE Transactions on Communications, 64(7), 2732–2745.
Fan, Y., Xia, C., Chen, J., et al. (2016). A low-latency list successive-cancellation decoding implementation for polar codes. IEEE Journal on Selected Areas in Communications, 34(2), 303–317.
Vangala, H., Hong, Y., & Viterbo, E. (2016). Efficient algorithms for systematic polar encoding. IEEE Communications Letters, 20(1), 17–20.
Hooshmand, R., Aref, M. R., & Eghlidos, T. (2015). Secret key cryptosystem based on non-systematic polar codes. Wireless Pearson Communications, 84(2), 1345–1373.
Niu, Y., Li, Y., Jin, D., et al. (2015). A survey of millimeter wave communications (mmWave) for 5G: Opportunities and challenges. Wireless Networks, 21(8), 2657–2676.
Yang, W., Zhang, L., Yang, Z., et al. (2015). A unified design of channel coding for LTE uplink control information. Wireless Networks, 21(5), 1661–1667.
Arora, M., & Singh, S. (2015). Simulative analysis of Turbo codes over AWGN channel for BPSK modulation scheme. European’s Journal of Advances in Engineering and Technology, 2(6), 29–36.
Trifonov, P. (2012). Efficient design and decoding of polar codes. IEEE Transactions on Communications, 60(11), 3221–3227.
Arikan, E. (2008). A performance comparison of polar codes and Reed-Muller. IEEE Communication Letters, 12(6), 447–449.
Arikan, E. (2011). Systematic polar coding. IEEE Communications Letters, 15(8), 860–862.
Krishna, R. N., Jiang, J., & Nangare, N. A. (2009). Inventors; Iterative soft-input-soft-output decoding of Reed–Solomon codes by adapting the parity check matrix. US patent 7519898 B2, April 2009.
Huffman, D. A. (1952). A method for the construction of minimum-redundancy codes. Proceedings of the IRE, 40(9), 1098–1101.
Shanon, C. E. (1948). A mathematical theory of communication. Bell System Technical Journal, 27, 379–423.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Jadhav, M.M., Sapkal, A.M., Pattarkine, R. et al. Modified Iterative Decoding Algorithm for Polar Code Using Maximum Likelihood Estimation. Wireless Pers Commun 98, 1821–1833 (2018). https://doi.org/10.1007/s11277-017-4947-z
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-017-4947-z