Skip to main content
Erschienen in: Annals of Telecommunications 11-12/2012

01.12.2012

Reduced complexity decoding of convolutional codes based on the M-algorithm and the minimal trellis

verfasst von: Richard Demo Souza, Cecilio Pimentel, Daiana Nascimento Muniz

Erschienen in: Annals of Telecommunications | Ausgabe 11-12/2012

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

In this paper, we propose three new sub-optimum, reduced complexity decoding algorithms for convolutional codes. The algorithms are based on the minimal trellis representation for the convolutional code and on the M-algorithm. Since the minimal trellis has a periodically time-varying state profile, each algorithm has a different strategy to select the number of surviving states in each trellis depth. We analyse both the computational complexity, in terms of arithmetic operations, and the bit error rate performance of the proposed algorithms over the additive white Gaussian noise channel. Results demonstrate that considerable complexity reductions can be obtained at the cost of a small loss in the performance, as compared to the Viterbi decoder.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

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 "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!

Fußnoten
1
When running the MA, it is possible that the number of states in section t that are reached by edges coming from section t − 1 be smaller than M. In this case, the MA stores all surviving states. In Section 5, we illustrate one of such cases.
 
2
As the minimum trellis and the conventional trellis represent the same code and the MMA algorithm only selects the surviving states at the end of the trellis module, the performances of the MMA algorithm operating over the minimum trellis and of the typical M-algorithm operating over the conventional trellis are identical.
 
3
Note that, based on the trellis module definition, \({\bar N}_{\rm s}^{0}={\bar N}_{\rm s}^{n}\).
 
4
Note that, alternatively, one could determine the \(\bar{N}_{\rm s}^{t+1}-M\) smallest elements within a vector of \(\bar{N}_{\rm s}^{t+1}\) elements. If that is simpler (less comparisons required), then one should select the survivors that way. In our numerical results, we always consider the case that requires less comparisons.
 
5
Similar results were obtained considering other codes of different rates and memory orders and are omitted here for the sake of brevity.
 
Literatur
1.
Zurück zum Zitat Lin S, Costello DJ (2004) Error control coding, 2nd edn. Prentice-Hall, Englewood Cliffs Lin S, Costello DJ (2004) Error control coding, 2nd edn. Prentice-Hall, Englewood Cliffs
2.
Zurück zum Zitat IEEE Standard 802.16e-2005 (2006) IEEE standard for local and metropolitan area networks part 16: air interface for fixed and mobile broadband wireless access systems IEEE Standard 802.16e-2005 (2006) IEEE standard for local and metropolitan area networks part 16: air interface for fixed and mobile broadband wireless access systems
3.
Zurück zum Zitat 3GPP TS 45.003 (2007) 3rd generation partnership project; technical specification group GSM/EDGE radio access network; channel coding (release 7) 3GPP TS 45.003 (2007) 3rd generation partnership project; technical specification group GSM/EDGE radio access network; channel coding (release 7)
4.
Zurück zum Zitat ETSI TS 101 475 (2000) Broadband radio access networks (BRAN), HYPERLAN type 2, physical (PHY) layer ETSI TS 101 475 (2000) Broadband radio access networks (BRAN), HYPERLAN type 2, physical (PHY) layer
5.
Zurück zum Zitat IEEE Standard 802.11 (1999) Wireless LAN medium access control (MAC) and physical (PHY) layer specifications: high speed physical layer in the 5 GHz band IEEE Standard 802.11 (1999) Wireless LAN medium access control (MAC) and physical (PHY) layer specifications: high speed physical layer in the 5 GHz band
6.
Zurück zum Zitat Masselos K, Blionas S, Rautio T (2002) Reconfigurability requirements of wireless communication systems. In: Proc. IEEE workshop on heterogeneous reconfigurable systems on chip Masselos K, Blionas S, Rautio T (2002) Reconfigurability requirements of wireless communication systems. In: Proc. IEEE workshop on heterogeneous reconfigurable systems on chip
7.
Zurück zum Zitat Bougard B et al (2004) Energy-scalability enhancement of wireless local area network transceivers. In: Proc. IEEE workshop on signal processing advances in wireless communications Bougard B et al (2004) Energy-scalability enhancement of wireless local area network transceivers. In: Proc. IEEE workshop on signal processing advances in wireless communications
8.
Zurück zum Zitat Dohler M, Heath R, Lozano A, Papadias C, Valenzuela R (2011) Is the PHY layer dead? IEEE Commun Mag 49(4):159–165CrossRef Dohler M, Heath R, Lozano A, Papadias C, Valenzuela R (2011) Is the PHY layer dead? IEEE Commun Mag 49(4):159–165CrossRef
9.
Zurück zum Zitat Pentikousis K (2010) In search of energy-efficient mobile networking. IEEE Commun Mag 48(1):95–103CrossRef Pentikousis K (2010) In search of energy-efficient mobile networking. IEEE Commun Mag 48(1):95–103CrossRef
10.
Zurück zum Zitat Demosthenous A, Taylor J (1999) Low-power CMOS and BiCMOS circuits for analog convolutional decoders. IEEE Trans Circuits Syst II 46(8):1077–1080CrossRef Demosthenous A, Taylor J (1999) Low-power CMOS and BiCMOS circuits for analog convolutional decoders. IEEE Trans Circuits Syst II 46(8):1077–1080CrossRef
11.
Zurück zum Zitat Tomatsopoulos B, Demosthenous A (2008) A CMOS hard-decision analog convolutional decoder employing the MFDA for low-power applications. IEEE Trans Circuits Syst I Regular Pap 55(9):2912–2923MathSciNetCrossRef Tomatsopoulos B, Demosthenous A (2008) A CMOS hard-decision analog convolutional decoder employing the MFDA for low-power applications. IEEE Trans Circuits Syst I Regular Pap 55(9):2912–2923MathSciNetCrossRef
12.
Zurück zum Zitat Lin C-C, Shih Y-H, Chang H-C, Lee C-Y (2006) A low power turbo/Viterbi decoder for 3GPP2 applications. IEEE Trans Very Large Scale Integr (VLSI) Syst 14(4):426–430CrossRef Lin C-C, Shih Y-H, Chang H-C, Lee C-Y (2006) A low power turbo/Viterbi decoder for 3GPP2 applications. IEEE Trans Very Large Scale Integr (VLSI) Syst 14(4):426–430CrossRef
13.
Zurück zum Zitat Abdallah RA, Shanbhag NR (2008) Error-resilient low-power Viterbi decoders via state clustering. In: Proc. IEEE workshop on signal processing systems Abdallah RA, Shanbhag NR (2008) Error-resilient low-power Viterbi decoders via state clustering. In: Proc. IEEE workshop on signal processing systems
14.
Zurück zum Zitat Zigangirov KS, Kolesnik VD (1980) List decoding of trellis codes. Probl Control Inf Theory 6:347–364MathSciNet Zigangirov KS, Kolesnik VD (1980) List decoding of trellis codes. Probl Control Inf Theory 6:347–364MathSciNet
15.
Zurück zum Zitat Anderson JB (1989) Limited search trellis decoding of convolutional codes. IEEE Trans Inf Theory 35(5):944–955CrossRef Anderson JB (1989) Limited search trellis decoding of convolutional codes. IEEE Trans Inf Theory 35(5):944–955CrossRef
16.
Zurück zum Zitat Adachi F (1995) Reduced-state Viterbi differential detection using a recursively estimated phase reference for M-ary DPSK. IEE Proc Commun 142(4):263–270MathSciNetCrossRef Adachi F (1995) Reduced-state Viterbi differential detection using a recursively estimated phase reference for M-ary DPSK. IEE Proc Commun 142(4):263–270MathSciNetCrossRef
17.
Zurück zum Zitat Chan F, Haccoun D (1997) Adaptive Viterbi decoding of convolutional codes over memoryless channels. IEEE Trans Commun 45(11):1389–1400CrossRef Chan F, Haccoun D (1997) Adaptive Viterbi decoding of convolutional codes over memoryless channels. IEEE Trans Commun 45(11):1389–1400CrossRef
18.
Zurück zum Zitat Henning R, Chakrabarti C (2004) An approach for adaptively approximating the Viterbi algorithm to reduce power consumption while decoding convolutional codes. IEEE Trans Signal Process 52(5):1443–1451MathSciNetCrossRef Henning R, Chakrabarti C (2004) An approach for adaptively approximating the Viterbi algorithm to reduce power consumption while decoding convolutional codes. IEEE Trans Signal Process 52(5):1443–1451MathSciNetCrossRef
19.
Zurück zum Zitat Pottie GJ, Taylor DP (1989) A comparison of reduced complexity decoding algorithms for trellis codes. IEEE J Sel Areas Commun 7(9):1369–1380CrossRef Pottie GJ, Taylor DP (1989) A comparison of reduced complexity decoding algorithms for trellis codes. IEEE J Sel Areas Commun 7(9):1369–1380CrossRef
21.
Zurück zum Zitat Pimentel C, Souza RD, Uchôa-Filho BF, Pellenz ME (2008) Generalized punctured convolutional codes with unequal error protection. EURASIP J Adv Sig Proc 2008: 1–6. doi:10.1155/2008/28083 Pimentel C, Souza RD, Uchôa-Filho BF, Pellenz ME (2008) Generalized punctured convolutional codes with unequal error protection. EURASIP J Adv Sig Proc 2008: 1–6. doi:10.​1155/​2008/​28083
22.
Zurück zum Zitat Katsiotis A, Rizomiliotis P, Kalouptsidis N (2010) New constructions of high-performance low-complexity convolutional codes. IEEE Trans Commun 58(7):1950–1961CrossRef Katsiotis A, Rizomiliotis P, Kalouptsidis N (2010) New constructions of high-performance low-complexity convolutional codes. IEEE Trans Commun 58(7):1950–1961CrossRef
23.
24.
Zurück zum Zitat Uchôa-Filho B, Souza RD, Pimentel C, Jar M (2009) Convolutional codes under minimal trellis complexity measure. IEEE Trans Commun 57:1–5CrossRef Uchôa-Filho B, Souza RD, Pimentel C, Jar M (2009) Convolutional codes under minimal trellis complexity measure. IEEE Trans Commun 57:1–5CrossRef
25.
Zurück zum Zitat Hug F, Bocharova I, Johannesson R, Kudryashov BD (2009) Searching for high-rate convolutional codes via binary syndrome trellises. In: Proc IEEE int symp inform theory (ISIT 2009). Seoul, Korea, pp 1358–1362 Hug F, Bocharova I, Johannesson R, Kudryashov BD (2009) Searching for high-rate convolutional codes via binary syndrome trellises. In: Proc IEEE int symp inform theory (ISIT 2009). Seoul, Korea, pp 1358–1362
26.
Zurück zum Zitat Jondral FK (2005) Software-defined radio: basics and evolution to cognitive radio. EURASIP J Wirel Comm Netw 2005(3):275–283MATH Jondral FK (2005) Software-defined radio: basics and evolution to cognitive radio. EURASIP J Wirel Comm Netw 2005(3):275–283MATH
27.
Zurück zum Zitat Mitola J (2000) Cognitive radio: an integrated architecture for software defined radio. Ph.D. dissertation, KTH, Stockholm, Sweden Mitola J (2000) Cognitive radio: an integrated architecture for software defined radio. Ph.D. dissertation, KTH, Stockholm, Sweden
28.
Zurück zum Zitat Vardy A (1998) Trellis structure of codes. In: Pless VS, Huffman WC (eds) Handbook of coding theory, vol II. North-Holland, Amsterdam Vardy A (1998) Trellis structure of codes. In: Pless VS, Huffman WC (eds) Handbook of coding theory, vol II. North-Holland, Amsterdam
29.
Zurück zum Zitat Pedroni BU, Pedroni VA, Souza RD (2010) Hardware implementation of a Viterbi decoder using the minimal trellis. In: Proc of the 4th inter symp on commun control and signal processing (ISCCSP’2010). Limassol, Cyprus, pp 1–4 Pedroni BU, Pedroni VA, Souza RD (2010) Hardware implementation of a Viterbi decoder using the minimal trellis. In: Proc of the 4th inter symp on commun control and signal processing (ISCCSP’2010). Limassol, Cyprus, pp 1–4
30.
31.
Zurück zum Zitat Chatzigeorgiou I, Demosthenous AA, Rodrigues MRD, Wassell IJ (2010) Performance-complexity tradeoff of convolutional codes for broadband fixed wireless access systems. IET Comm 4(4):419–427CrossRef Chatzigeorgiou I, Demosthenous AA, Rodrigues MRD, Wassell IJ (2010) Performance-complexity tradeoff of convolutional codes for broadband fixed wireless access systems. IET Comm 4(4):419–427CrossRef
32.
Zurück zum Zitat Vucetic B, Yuan J (2000) Turbo codes: principles and applications. Kluwer Academic, BostonMATH Vucetic B, Yuan J (2000) Turbo codes: principles and applications. Kluwer Academic, BostonMATH
33.
Zurück zum Zitat Knuth D (1997) The art of computer programming, vol 3: sorting and searching, 3rd edn. Addison-Wesley, ReadingMATH Knuth D (1997) The art of computer programming, vol 3: sorting and searching, 3rd edn. Addison-Wesley, ReadingMATH
Metadaten
Titel
Reduced complexity decoding of convolutional codes based on the M-algorithm and the minimal trellis
verfasst von
Richard Demo Souza
Cecilio Pimentel
Daiana Nascimento Muniz
Publikationsdatum
01.12.2012
Verlag
Springer-Verlag
Erschienen in
Annals of Telecommunications / Ausgabe 11-12/2012
Print ISSN: 0003-4347
Elektronische ISSN: 1958-9395
DOI
https://doi.org/10.1007/s12243-012-0295-x

Weitere Artikel der Ausgabe 11-12/2012

Annals of Telecommunications 11-12/2012 Zur Ausgabe

Premium Partner