Skip to main content
Log in

Deep Learning Based Decoding for Polar Codes in Markov Gaussian Memory Impulse Noise Channels

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

In previous papers, decoding schemes which did not use machine learning considered additive white Gaussian noise or memoryless impulse noise. The decoding methods applying deep learning to reduce computational complexity and decoding latency didn’t consider the impulse noise. Here, we apply the Long Short-Term Memory (LSTM) neural network (NN) decoder for Polar codes under the Markov Gaussian memory impulse noise channel, and compare its bit error rate with the existing Polar code decoders like Successive Cancellation (SC), Belief Propagation (BP) and Successive Cancellation List (SCL). In the simulation results, we first find the optimal training SNR value 4.5 dB in the Markov Gaussian memory impulse noise channel for training the proposed LSTM based Polar code decoder. The optimal training SNR value is different from that 1.5 dB in the AWGN channel. The bit error rate of the propose LSTM based Polar code decoder is one third that of the previous non-deep-learning-based decoder SC/BP/SCL in Markov Gaussian memory impulse noise channels. The execution time of the proposed LSTM-based method is 5 ~ 12 times less and thus has much less decoding latency than that of SC/BP/SCL methods because the proposed LSTM-based method has inherent parallel structure and has one shot operation.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Availability of data and material

Not applicable.

Code availability

Not applicable.

References

  1. Arikan, E. (2009). Channel polarization: A method for constructing capacity-achieving codes for symmetric binary-input memoryless channels. IEEE Transactions on Information Theory, 55(7), 3051–3073.

    Article  MathSciNet  Google Scholar 

  2. Hui, D., Sandberg, S., Blankenship, Y., Andersson, M., & Grosjean, L. (2018). Channel coding in 5G new radio: A tutorial overview and performance comparison with 4G LTE. IEEE Vehicular Technology Magazine, 13(4), 60–69.

    Article  Google Scholar 

  3. Arikan, E. (2010). Polar codes: A pipelined implementation. In: Proceedings of 4th ISBC, (pp. 11–14).

  4. Tal, I., & Vardy, A. (2015). List decoding of polar codes. IEEE Transactions on Information Theory, 61(5), 2213–2226.

    Article  MathSciNet  Google Scholar 

  5. Wang, X., & Rong, C. (2001). Blind turbo equalization in Gaussian and impulsive noise. IEEE Transactions on Vehicular Technology, 50(4), 1092–1105.

    Article  Google Scholar 

  6. Axell, E., Wiklundh, K. C., & Stenumgaard, P. F. (2015). Optimal power allocation for parallel two-state Gaussian mixture impulse noise channels. IEEE Wireless Communications Letters, 4(2), 177–180.

    Article  Google Scholar 

  7. Axell, E., Eliardsson, P., Tengstrand, S. Ö., & Wiklundh, K. (2017). Power control in interference channels with class a impulse noise. IEEE Wireless Communications Letters, 6(1), 102–105.

    Google Scholar 

  8. Blackard, K., & RappaportBostian, T. C. (1993). Measurements and models of radio frequency impulsive noise for indoor wireless communications. IEEE Journal on Selected Areas in Communications, 11(7), 991–1001.

    Article  Google Scholar 

  9. Blankenship, T., et al. (1997). Measurements and simulation of radio frequency impulsive noise in hospitals and clinics. In: Proceedings of 1997 IEEE 47th vehicular technology conference (VTC), vol.3, (pp. 1942–1946).

  10. Tseng, D.-F., Mengistu, F. G., Han, Y. S., Mulatu, M. A., Chang, L.-C., & Tsai, T.-R. (2014). Robust turbo decoding in a Markov Gaussian channel. IEEE Wireless Communications Letters, 3(6), 633–636.

    Article  Google Scholar 

  11. Tseng, S.-M., Lee, T.-L., Ho, Y.-C., & Tseng, D.-F. (2017). Distributed space-time block codes with embedded adaptive AAF/DAF elements and opportunistic listening for multihop power line communication networks. International Journal of Communication Systems, 30(1), e2950.

    Article  Google Scholar 

  12. Fertonani, D., & Colavolpe, G. (2009). On reliable communications over channels impaired by bursty impulse noise. IEEE Transactions on Communications, 57(7), 2024–2030.

    Article  Google Scholar 

  13. Cheffena, M. (2012). Industrial wireless sensor networks: Channel modeling and performance evaluation. EURASIP Journal of Wireless Communications Networking, 2012(297), 1–8.

    Google Scholar 

  14. Alam, M., Labeau, F., & Kaddoum, G. (2016). Performance analysis of DF cooperative relaying over bursty impulsive noise channel. IEEE Transactions on Communications, 64(7), 2848–2859.

    Article  Google Scholar 

  15. Tseng, S.-M., Wang, Y. C., Hu, C. W., & Lee, T. C. (2018). Performance analysis of CDMA/ALOHA networks in memory impulse channels. Mathematical Problems in Engineering, 2018, 9373468.

    Article  Google Scholar 

  16. Ghosh, M. (1996). Analysis of the effect of impulse noise on multicarrier and single carrier QAM systems. IEEE Transactions on Communications, 44(2), 145–147.

    Article  Google Scholar 

  17. Shongwe T, Vinck, AJH, Ferreira, H. C. (2014). On impulse noise and its models. In Proceedings of 18th IEEE international symposium on power line communications and its applications, (pp.12–17).

  18. Han B, Schotten, H. D. (2018). A fast blind impulse detector for Bernoulli-Gaussian noise in underspread channel. In: Proceedings of 2018 IEEE international conference on communications (ICC) (pp. 1–6).

  19. Tseng D.-F, Lin, Y-D, Tseng, S-M. (2020) Practical polar code construction over memoryless impulse noise channels. In: Proceedings of 2020 IEEE 91st vehicular technology conference (VTC2020-Spring), (pp. 1–5,).

  20. Middleton, D. (1977). Statistical-physical models of electromagnetic interference. IEEE Transactions on Electromagnetic Compatibility, EMC-19(3), 106–127.

    Article  Google Scholar 

  21. Laere V Bette, S., Moeyaert, V. (2016). Poster: ITU-T G. 9903 performance against middleton class-A impulsive noise. In: Proceedings of 2016 symposium on communications and vehicular technologies (SCVT) (pp. 1–6).

  22. Al-Rubaye, G., Tsimenidis, C. C., & Johnston, M. (2018). Performance evaluation of T-COFDM under combined noise in PLC with log-normal channel gain using exact derived noise distributions. IET Communications, 13(6), 766–775.

    Article  Google Scholar 

  23. Chen W. (2018). Polar code over memoryless impulse noise channels. M.S. paper, Department of Electrical Engineering, National Taiwan University of Science and Technology, Taipei, Taiwan.

  24. Lin Y.-D. (2019), Polar code over different decoding method for performance analysis comparison. M.S. paper, Department of Electrical Engineering, National Taiwan University of Science and Technology, Taipei, Taiwan.

  25. Krizhevsky A., Sutskever, I, Hinton, G. E.,. (2012). ImageNet classification with deep convolutional neural networks. In: Proceedings of advances in neural information processing systems,(pp. 1090–1098).

  26. Hinton, G., Deng, L., Yu, D., Dahl, G., Mohamed, A.-R., Jaitly, N., Senior, A., Vanhoucke, V., Nguyen, P., Sainath, T., & Kingsbury, B. (2012). Deep neural networks for acoustic modeling in speech recognition. IEEE Signal Processing Magazine, 29(6), 82–97.

    Article  Google Scholar 

  27. Tseng, S.-M., Chen, Y.-F., Tsai, C.-S., & Tsai, W.-D. (2019). Deep-learning-aided cross-layer resource allocation of OFDMA/NOMA video communication systems. IEEE Access, 7, 157730–157740.

    Article  Google Scholar 

  28. Tseng, S.-M., Tsai, C.-S., & Yu, C.-Y. (2020). Outage-capacity-based cross layer resource management for downlink NOMA-OFDMA video communications: Non-deep learning and deep learning. IEEE Access, 8, 140097–140107.

    Article  Google Scholar 

  29. LeCun, Y., Bengio, Y., & Hinton, G. (2015). Deep learning. Nature, 521, 436–444.

    Google Scholar 

  30. LeCun Y, Denker J. S, Henderson D, Howard R. E, Hubbard W, Jackel L. D. (1990). Handwritten digit recognition with a back-propagation network. In: Proceedings of advances in neural information processing systems, (pp. 396–404).

  31. LeCun, Y., Bottou, L., Bengio, Y., & Haffner, P. (1998). Gradient-based learning applied to document recognition. Proceedings of IEEE, 86(11), 2278–2324.

    Article  Google Scholar 

  32. Werbos, P. (1990). Backpropagation through time: What it does and how to do it. Proceedings of the IEEE, 78(10), 1550–1560.

    Article  Google Scholar 

  33. Cho, K., van Merrienboer, B., Gulcehre, C., Bahdanau, D., Bougares, F., Schwenk, H., Bengio, Y. (2014). Learning phrase representations using RNN encoder-decoder for statistical machine translation. In: Proceedings of conference on empirical methods in natural language processing, (pp. 1724–1734,).

  34. Hochreiter, S., & Schmidhuber, J. (1997). Long short-term memory. Neural Computation, 9(8), 1735–1780.

    Article  Google Scholar 

  35. Kim, H, Jiang, Y., Rana, R., Kannan, S., Oh, S., Viswanath, P. (2018). Communication algorithms via deep learning. In: Proceedings of international conference on learning representations (ICLR).

  36. Liang, F., Shen, C., & Wu, F. (2018). An iterative BP-CNN architecture for channel decoding. IEEE Journal of Selected Topics in Signal Processing, 12(1), 144–159.

    Article  Google Scholar 

  37. Cammerer, S, Gruber, T., Hoydis, J., ten Brink, S. (2017) Scaling deep learning-based decoding of polar codes via partitioning. In: Proceedings of 2017 IEEE Global Communications Conference, (pp. 1–6).

  38. Gruber, T, Cammerer, S., Hoydis, J., ten Brink, S. (2017). On deep learning-based channel decoding. In: Proceedings of 2017 51st annual conference on information sciences and systems (CISS), (pp. 1–6).

  39. Irawan, A., Witjaksono, G., Wibowo, W. K. (2019). Deep learning for polar codes over flat fading channels. In: Proceedings of 2019 international conference on artificial intelligence in information and communication (ICAIIC) (pp. 488–491).

  40. Lyu, W., Zhang, Z., Jiao, C., Qin, K., Zhang, H. (2018). Performance evaluation of channel decoding with deep neural networks. In: Proceedings of 2018 IEEE international conference on communications (ICC), (pp. 1–6).

  41. Doan, N., Hashemi, S. A., Gross, W. J. (2018). Neural successive cancellation decoding of polar codes. In: Proceedings of 2018 IEEE 19th international workshop on signal processing advances in wireless communications (SPAWC), (pp. 1–5).

  42. Gross, W., Doan, N., Mambou, E. N., & Hashemi, S. A. (2020). Deep learning techniques for decoding polar codes. In F.-L. Luo (Ed.), Machine learning for future wireless communications (pp. 287–301). Wiley.

    Chapter  Google Scholar 

  43. Chen, C. -H., Teng, C-F, Wu, A-Y (2020). Low-complexity LSTM-assisted bit-flipping algorithm for successive cancellation list polar decoder. In: Proceedings of 2020 IEEE International conference on acoustics, speech and signal processing (ICASSP), (pp. 1708–1712).

  44. He, B., Wu, S., Deng, Y., Yin, H., Jiao, J., Zhang, Q. (2020). A machine learning based multi-flips successive cancellation decoding scheme of polar codes. In: Proceedings of 2020 IEEE 91st vehicular technology conference (VTC2020-Spring), (pp. 1–5).

Download references

Funding

This study was funded by the Ministry of Science and Technology, Taiwan, (Grant Number MOST 109–2221-E-027-087).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shu-Ming Tseng.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tseng, SM., Hsu, WC. & Tseng, DF. Deep Learning Based Decoding for Polar Codes in Markov Gaussian Memory Impulse Noise Channels. Wireless Pers Commun 122, 737–753 (2022). https://doi.org/10.1007/s11277-021-08923-0

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-021-08923-0

Keywords

Navigation