Soft decision output decoding (SONNA) algorithm for convolutional codes based on artificial neural networks

The paper investigates new algorithm for decoding convolutions codes based on neural networks. The novelty of the algorithm is in its capability to generate soft output estimates of the message bits encoded. The log likelihood function is derived, related to the noise energy function and then used as a criterion to decide which message bits are transmitted. The algorithm is demonstrated on a systematic 1/2-rate convolutional code for the assumed input message bits and the presence of the white Gaussian noise in the channel.

[1]  Iulian B. Ciocoiu Analog decoding using a gradient-type neural network , 1996, IEEE Trans. Neural Networks.

[2]  Mohamed Ibnkahla,et al.  Applications of neural networks to digital communications - a survey , 2000, Signal Process..

[3]  Jukka Henriksson,et al.  A recurrent neural decoder for convolutional codes , 1999, 1999 IEEE International Conference on Communications (Cat. No. 99CH36311).

[4]  Jukka Henriksson,et al.  Novel use of channel information in a neural convolutional decoder , 2000, Proceedings of the IEEE-INNS-ENNS International Joint Conference on Neural Networks. IJCNN 2000. Neural Computing: New Challenges and Perspectives for the New Millennium.

[5]  Jukka Henriksson,et al.  Convolutional decoding using recurrent neural networks , 1999, IJCNN'99. International Joint Conference on Neural Networks. Proceedings (Cat. No.99CH36339).

[6]  Jehoshua Bruck,et al.  Neural networks, error-correcting codes, and polynomials over the binary n -cube , 1989, IEEE Trans. Inf. Theory.

[7]  Stephen B. Wicker,et al.  Path Output Register Selection Register 4 t Maximum Path Metric Selection , 2004 .

[8]  Andrew J. Viterbi,et al.  Error bounds for convolutional codes and an asymptotically optimum decoding algorithm , 1967, IEEE Trans. Inf. Theory.

[9]  M. Aberg,et al.  A silicon efficient high speed L = 3 rate 1/2 convolutional decoder using recurrent neural networks , 2001, Proceedings of the 27th European Solid-State Circuits Conference.

[10]  Stephen B. Wicker,et al.  A neural network for predicting decoder error in turbo decoders , 1999, IEEE Communications Letters.