ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (351 K)

Article Toolbox
 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
Special issue
View Record in Scopus
 
doi:10.1016/j.engappai.2005.05.001    
How to Cite or Link Using DOI (Opens New Window)

Copyright © 2005 Elsevier Ltd All rights reserved.

Theory and application of neural networks for 1/n rate convolutional decoders

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Stevan M. BerberCorresponding Author Contact Information, E-mail The Corresponding Author, Paul J. SeckerE-mail The Corresponding Author and Zoran A. SalcicE-mail The Corresponding Author

School of Engineering, The Department of Electrical and Computer Engineering, The University of Auckland, New Zealand


Received 4 May 2005; 
accepted 4 May 2005. 
Available online 14 July 2005.

Abstract

In this paper a detailed mathematical model of a 1/n rate conventional convolutional decoder system, based on neural networks (NNs) applications and the gradient descent algorithm, has been developed and analysed. The general expression for the noise energy function, needed for the recurrent neural networks (RNNs) decoding, is derived. Then, the expressions for the gradient descent updating rule are derived and the NN decoder was designed. Based on the developed theory, a simulator of the decoder was implemented. Simulation results have confirmed that the RNN decoder is capable of performing very close to the Viterbi decoder and works extremely well for some specially structured convolutional codes. In particular, decoding capabilities of RNN decoders are investigated in the case when simulated annealing (SA) technique has been used. It is also shown that there are certain codes that do not require SA and can achieve performance comparable to the Viterbi algorithm.

Keywords: Convolutional codes; Decoding; Noise energy function; Simulated annealing; Recurrent neural networks

Article Outline

1. Introduction
2. Theoretical background
2.1. Encoding and transmission procedure
2.2. Decoding procedure
2.3. Minimisation of the noise energy function
2.4. Solutions for the problem of global minima
2.4.1. Application of simulated annealing
2.4.2. A special class of codes
3. Application of the GDA
3.1. GDA implementation
3.2. GDA application and investigation
3.3. RNN decoding procedure
4. Decoding methodologies
4.1. Hard-decision decoding mode
4.2. Soft-decision decoding mode
4.3. A special class of codes
5. Conclusions
Appendix A. Derivation of the general gradient term
Appendix B. RNN decoder complexity and speed
Appendix B.1. Number of additions
Appendix B.2. Number of multiplications
References



















Corresponding Author Contact InformationCorresponding author. Tel.: +64 9 3737 599x88966; fax: +64 9 3737 461.

 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.