Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/1843565.1843784guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

On the application of BP decoding to convolutional and turbo codes

Published: 01 November 2009 Publication History

Abstract

We investigate a new approach to decode convolutional and turbo codes by means of the belief propagation (BP) decoder used for low-density parity-check (LDPC) codes. In addition, we introduce a general representation scheme for convolutional codes through parity check matrices. Also, the parity check matrices of turbo codes are derived by treating turbo codes as parallel concatenated convolutional codes. Indeed, the BP algorithm provides a very attractive general methodology for devising low complexity iterative decoding algorithms for all convolutional code classes as well as turbo codes. However, preliminary results show that BP decoding of turbo codes performs slightly worse than conventional maximum a posteriori (MAP) and soft output Viterbi algorithm (SOVA) algorithms which already are in use in turbo code decoders. Since these traditional turbo decoders have a higher complexity, the observed loss in performance with BP is more than compensated by a drastically lower implementation complexity. Moreover, given the encoding simplicity of turbo codes with respect to generic LDPC codes, the low decoding complexity brings about end-to-end efficiency.

References

[1]
C. Berrou, A. Glavieux, and P. Thitimajshima, "Near Shannon limit error-correcting coding and decoding: Turbo codes," in Proc. IEEE Intl. Conf. on Commun., vol. 2, Geneva, Switzerland, pp. 1064-1070, 1993.
[2]
R. M. Tanner, "A recursive approach to low complexity codes," IEEE Trans. Inform. Theory, vol. 27, no. 5, pp. 533-547, 1981.
[3]
G. D. Forney, Jr., "Codes on graphs: normal realizations," IEEE Trans. Inform. Theory, vol. 47, no. 2, pp. 520-548, 2001.
[4]
D. J. C. MacKay, "Good error-correcting codes based on very sparse matrices," IEEE Trans. Inform. Theory, vol. 45, pp. 399-431, 1999.
[5]
N. Wiberg, "Codes and Decoding on General Graphs," Linkoping Studies in Science and Technology, Dissertation No. 440, Linkoping University, -Linkoping, Sweden, 1996.
[6]
R. J. McEliece, D. MacKay, and J.-Fu Cheng, "Turbo Decoding as an Instance of Pearl's "Belief Propagation" Algorithm. IEEE Journal on Selected Areas in Communications 16(2): pp. 140-152, 1998.
[7]
G. Colavolpe, "Design and performance of turbo Gallager codes," IEEE Trans. On Commun., vol. 52, pp. 1901-1908, November 2004.
[8]
W. W. Peterson, and E. J. Weldon, "Error Correcting Codes," Second Edition, MIT Press, 1963.
[9]
A. J. Viterbi, "Convolutional Codes and their Performance in Communication Systems", IEEE Trans. On Commun., vol. 19, no. 15, pp. 751-772, 1971.
[10]
C. Poulliat, D. Declercq, and T. Lestable, "Efficient Decoding of Turbo Codes with Nonbinary Belief Propagation," EURASIP Journal on Wireless Communications and Networking, vol. 2008, no. 473613, 2008.
[11]
J. Hagenauer, P. Robertson, and L. Papke, "Iterative (Turbo) Decoding of Systematic Convolutional Codes with the MAP and SOVA Algorithms," in ITG-Fachbericht 130, pp. 21-29, 1994.
[12]
P. Robertson, P. Hoeher, and E. Villebrun, "Optimal and Sub-Optimal MAP Algorithms Suitable for Turbo Decoding," European Transactions on Telecommunications, vol. 8, no. 2, pp. 119-125, 1997.
  1. On the application of BP decoding to convolutional and turbo codes

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image Guide Proceedings
      Asilomar'09: Proceedings of the 43rd Asilomar conference on Signals, systems and computers
      November 2009
      1858 pages
      ISBN:9781424458257

      In-Cooperation

      • ATK Mission Research
      • The Naval Postgraduate School

      Publisher

      IEEE Press

      Publication History

      Published: 01 November 2009

      Author Tags

      1. belief propagation
      2. convolutional code
      3. tanner graph
      4. turbo code

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • 0
        Total Citations
      • 0
        Total Downloads
      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 14 Dec 2024

      Other Metrics

      Citations

      View Options

      View options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media