A Parallel Turbo Decoder Based on Recurrent Neural Network

被引:1
作者
Zhang, Li [1 ]
Fu, Weihong [1 ]
Shi, Fan [2 ]
Zhou, Chunhua [3 ]
Liu, Yongyuan [4 ]
机构
[1] Xidian Univ, Sch Telecommun Engn, Xian 710071, Shaanxi, Peoples R China
[2] Shenzhen GrenTech WL Commun Ltd, Shenzhen 518057, Peoples R China
[3] Shanghai Radio Equipment Res Inst, Shanghai 201109, Peoples R China
[4] Rayfond Technol CO Ltd, Beijing 100094, Peoples R China
基金
上海市自然科学基金;
关键词
Turbo code; Neural network; Bit error rate; Channel noise;
D O I
10.1007/s11277-022-09779-8
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
A neural network-based decoder, based on a long short-term memory (LSTM) network, is proposed to solve the problem that large decoding delay and performance degradation under non-Gaussian noise due to poor parallelism of existing turbo decoding algorithms. The proposed decoder refers to a unique component coding concept of turbo codes. First, each component decoder is designed based on an LSTM network. Next, each layer of the component decoder is trained, and the trained weights are loaded into the turbo code decoding neural network as initialization parameters. Then, the turbo code decoding network is trained end-to-end. Finally, a complete turbo decoder is realized. The structural advantage of turbo code component coding is fully considered in the design process, and the problem of decoding delay caused by the existence of interleaver is cleverly avoided. The introduction of deep learning technology provides a new idea to solve the traditional communication problems. Simulation results show that the performance of the proposed decoder is improved by 0.5-1.5 dB compared with the traditional serial decoding algorithm in Gaussian white noise and t-distribution noise. When BER performance is close, the LSTM decoder requires half or even less than that of BCJR. Moreover, the results demonstrate that the proposed decoder is adaptive and can be applied to communication systems with various turbo codes. The LSTM decoder shows lower bit error rate, computational complexity and higher decoding efficiency under the same conditions. Therefore, it is necessary to study the turbo code decoding technology based on deep learning combined with the actual channel environment.
引用
收藏
页码:975 / 993
页数:19
相关论文
共 30 条
  • [1] Abadi M, 2016, ACM SIGPLAN NOTICES, V51, P1, DOI [10.1145/2951913.2976746, 10.1145/3022670.2976746]
  • [2] Annauth R., 1999, IJCNN'99. International Joint Conference on Neural Networks. Proceedings (Cat. No.99CH36339), P3336, DOI 10.1109/IJCNN.1999.836196
  • [3] [Anonymous], 2017, Detection algorithms for communication systems using deep learning
  • [4] OPTIMAL DECODING OF LINEAR CODES FOR MINIMIZING SYMBOL ERROR RATE
    BAHL, LR
    COCKE, J
    JELINEK, F
    RAVIV, J
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 1974, 20 (02) : 284 - 287
  • [5] Near optimum error correcting coding and decoding: Turbo-codes
    Berrou, C
    Glavieux, A
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 1996, 44 (10) : 1261 - 1271
  • [6] Cammerer S, 2017, IEEE GLOB COMM CONF
  • [7] Di Bert L., 2011, 2011 Proceedings of IEEE International Symposium on Power Line Communications and Its Applications (ISPLC), P283, DOI 10.1109/ISPLC.2011.5764408
  • [8] LOW-DENSITY PARITY-CHECK CODES
    GALLAGER, RG
    [J]. IRE TRANSACTIONS ON INFORMATION THEORY, 1962, 8 (01): : 21 - &
  • [9] Gruber T, 2017, 2017 51ST ANNUAL CONFERENCE ON INFORMATION SCIENCES AND SYSTEMS (CISS)
  • [10] Deep Learning-Based Channel Estimation for Beamspace mmWave Massive MIMO Systems
    He, Hengtao
    Wen, Chao-Kai
    Jin, Shi
    Li, Geoffrey Ye
    [J]. IEEE WIRELESS COMMUNICATIONS LETTERS, 2018, 7 (05) : 852 - 855