Skip to main content
Top
Published in: Wireless Personal Communications 3/2015

01-06-2015

Complexity Reduction of Convolutional and Turbo Decoding Based on Reliability Thresholds

Authors: Luís Otávio Mataveli, Celso de Almeida

Published in: Wireless Personal Communications | Issue 3/2015

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

In this paper we propose a method that aims at reducing the complexity of convolutional and turbo decoding. Some calculations performed in decoding processing can be eliminated based on reliability thresholds. For convolutional and turbo decoding, the complexity is proportional to the number of branches in the trellis. For convolutional decoding, based on the Viterbi algorithm, we define reliability thresholds for the received samples of the signal and show that is possible to eliminate some branches in the trellis and consequently to reduce the complexity. For turbo decoding based on MAP algorithm, we set a threshold to classify each information bit log likelihood ratio (LLR). When the LLR is reliable, we take a decision on information bits and eliminate some branches in the trellis. Furthermore, we also define a criterion for stopping decoding wich further reduces the complexity. In this paper we show that it is possible to reduce decoding complexity of convolutional codes almost 80 % without performance degradation when compared to Viterbi algorithm over Rayleigh fading channels. In turbo decoding, we show that complexity varies with \({E_{b}}/{N_{0}}\) and it is reduced when more iterations are computed, tending to zero for higher iterations.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference van Berkel, C. H. (2009). Multi-core for mobile phones. In Proceedings of the design, automations. Test Europe conference exhibition (pp. 1260–1265). van Berkel, C. H. (2009). Multi-core for mobile phones. In Proceedings of the design, automations. Test Europe conference exhibition (pp. 1260–1265).
2.
go back to reference Kienle, F., Wehn, N., & Meyr, H. (2011). On complexity, energy- and implementation-efficiency of channel decoders. IEEE Transactions on Communications, 99, 3301–3310.CrossRef Kienle, F., Wehn, N., & Meyr, H. (2011). On complexity, energy- and implementation-efficiency of channel decoders. IEEE Transactions on Communications, 99, 3301–3310.CrossRef
3.
go back to reference Haccoun, D., Caron, M., & Nabli, M. (1999). Complexity reduction of the Viterbi algorithm using doubly complementary convolutional codes. In IEEE conference proceedings (pp. 408–411). Haccoun, D., Caron, M., & Nabli, M. (1999). Complexity reduction of the Viterbi algorithm using doubly complementary convolutional codes. In IEEE conference proceedings (pp. 408–411).
4.
go back to reference Dany, J.-C., et al. (2004). Low complexity algorithm for the decoding of convolutional codes of any rate. IEEE Conference Proceedings, 1, 547–551. Dany, J.-C., et al. (2004). Low complexity algorithm for the decoding of convolutional codes of any rate. IEEE Conference Proceedings, 1, 547–551.
5.
go back to reference Wu, J., Vojcic, B. R., & Wang, Z. (2007). Turbo decoding complexity reduction by symbol selection and partial iterations. In IEEE GLOBECOM proceedings. Wu, J., Vojcic, B. R., & Wang, Z. (2007). Turbo decoding complexity reduction by symbol selection and partial iterations. In IEEE GLOBECOM proceedings.
6.
go back to reference Frey, B. J. & Kschischang, F. R. (1998). Early detection and trellis splicing: Reduced-complexity iterative decoding. IEEE Journal on Selected Areas in Communications, 16, 153–159. Frey, B. J. & Kschischang, F. R. (1998). Early detection and trellis splicing: Reduced-complexity iterative decoding. IEEE Journal on Selected Areas in Communications, 16, 153–159.
7.
go back to reference Jie, J., & Tsui, C. (2006). Low complexity SST Viterbi decoder. In IEEE vehicular technology conference (pp. 1–2). Jie, J., & Tsui, C. (2006). Low complexity SST Viterbi decoder. In IEEE vehicular technology conference (pp. 1–2).
8.
go back to reference Shin, Sooyoung Kim, & Lee, Soo In. (1999). Efficient complexity reduction technique in trellis decoding algorithm. IEEE Electronis Letters, 35, 16–17.CrossRef Shin, Sooyoung Kim, & Lee, Soo In. (1999). Efficient complexity reduction technique in trellis decoding algorithm. IEEE Electronis Letters, 35, 16–17.CrossRef
9.
go back to reference Ma, Z., Mow, W. H., & Fan, P. (2005). On the complexity reduction of turbo decoding for wideband CDMA. IEEE Transactions on Wireless Communications, 4, 353–356.CrossRef Ma, Z., Mow, W. H., & Fan, P. (2005). On the complexity reduction of turbo decoding for wideband CDMA. IEEE Transactions on Wireless Communications, 4, 353–356.CrossRef
10.
go back to reference Shibutani, A., Suda, H., & Adachi, F. (1999). Complexity reduction of turbo decoding. IEEE Vehicular Technology Conference, 3, 1570–1574. Shibutani, A., Suda, H., & Adachi, F. (1999). Complexity reduction of turbo decoding. IEEE Vehicular Technology Conference, 3, 1570–1574.
11.
go back to reference Minowa, T., & Imai, H. (2000). Reduced-complexity iterative decoding of high-rate turbo codes. IEEE Globecom, 1, 193–197. Minowa, T., & Imai, H. (2000). Reduced-complexity iterative decoding of high-rate turbo codes. IEEE Globecom, 1, 193–197.
12.
go back to reference Viterbi, A. J. (1967). Error bounds for convolutional codes and an asymptotically optimum decoding algorithm. IEEE Transactions on Information Theory, IT–13, 260–269.CrossRef Viterbi, A. J. (1967). Error bounds for convolutional codes and an asymptotically optimum decoding algorithm. IEEE Transactions on Information Theory, IT–13, 260–269.CrossRef
13.
go back to reference Bahl, L. R., Cocke, J., Jelinek, F., & Raviv, J. (1974). Optimal decoding of linear codes for minimizing symbol error rate. IEEE Transactions on Information Theory, 20, 284–287. Bahl, L. R., Cocke, J., Jelinek, F., & Raviv, J. (1974). Optimal decoding of linear codes for minimizing symbol error rate. IEEE Transactions on Information Theory, 20, 284–287.
14.
go back to reference Frison, C. I. (2009). Sub-optimal multiuser detector based on reliable samples. M. Eng. Thesis, Faculty of Electrical and Computer Engineering - Unicamp, Campinas, Brazil (in Portuguese). Frison, C. I. (2009). Sub-optimal multiuser detector based on reliable samples. M. Eng. Thesis, Faculty of Electrical and Computer Engineering - Unicamp, Campinas, Brazil (in Portuguese).
15.
go back to reference Woodard, J. P., & Hanzo, L. (2000). Comparative study of turbo decoding techniques: An overview. IEEE Transactions on Vehicular Technology, 49, 2208–2233.CrossRef Woodard, J. P., & Hanzo, L. (2000). Comparative study of turbo decoding techniques: An overview. IEEE Transactions on Vehicular Technology, 49, 2208–2233.CrossRef
16.
go back to reference Berrou, C., Glavieux, A. & Thitimajshima, P. (1993). Near Shannon limit error-correcting coding and decoding: Turbo-codes. In Proceedings of the IEEE international conference communications (pp. 1064–1070). Berrou, C., Glavieux, A. & Thitimajshima, P. (1993). Near Shannon limit error-correcting coding and decoding: Turbo-codes. In Proceedings of the IEEE international conference communications (pp. 1064–1070).
Metadata
Title
Complexity Reduction of Convolutional and Turbo Decoding Based on Reliability Thresholds
Authors
Luís Otávio Mataveli
Celso de Almeida
Publication date
01-06-2015
Publisher
Springer US
Published in
Wireless Personal Communications / Issue 3/2015
Print ISSN: 0929-6212
Electronic ISSN: 1572-834X
DOI
https://doi.org/10.1007/s11277-015-2282-9

Other articles of this Issue 3/2015

Wireless Personal Communications 3/2015 Go to the issue