Skip to main content

Generator Matrix Approach to s.s. Time-Invariant Convolutional Codes

  • Chapter
  • First Online:
Book cover Polynomial Theory of Error Correcting Codes

Part of the book series: Signals and Communication Technology ((SCT))

  • 1482 Accesses

Abstract

The traditional description of low-rate convolutional codes is presented. They are interpreted as strict-sense time-invariant in their generator matrix, where an interleaved generator polynomial shifts by a period any time. State diagrams are depicted with reference to the encoder circuit constructed by means of a shift register in controller arrangement. The minimum distance is calculated in this state diagram. Code puncturation is adopted in order to obtain higher code rates. A recursive systematic encoder circuit is described. An important equivalence between modified lengthened cyclic codes and s.s. time-invariant convolutional codes is demonstrated. A first conceptual bridge between cyclic block codes and convolutional codes is presented, showing that the interleaved generator polynomials of many interesting convolutional codes coincide with the generator polynomials of well-known cyclic block codes, mainly Hamming codes. A catastrophic convolutional code is described. In its systematic version it is no longer catastrophic but remains a not well-designed convolutional code, characterized by a more than linear growth in the number of low-weight code frames with the number of periods in the frame. A tail-biting arrangement is introduced, in order to pay a null cost in correct frame termination, so the asymptotic code rate can become the true code rate on whichever frame length. Nevertheless, the frame weight distribution may be penalized when the frame length is too short, especially if the convolutional code is not well designed. Finally, the trellis of a convolutional code is constructed, where the computational complexity of a soft-decision decoding, performed according to Viterbi algorithm, can be easily evaluated. In this sense, the generator constraint length expresses a very important parameter for the design of such type of codes.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • Barbier J, Sicot G, Houcke S (2006) Algebraic approach for the reconstruction of linear and convolutional error correcting codes. Int J Appl Math Comput Sci 2:113–118

    Google Scholar 

  • Berrou C, Glavieux A, Thitimajshima P (1993) Near Shannon limit error correcting coding and decoding: turbo codes. In: Proceedings of IEEE international conference communications (ICC93), Geneva, pp 1064–1070

    Google Scholar 

  • Bossert M (1999) Channel coding for telecommunications. Wiley, Weinheim

    Google Scholar 

  • Cain JB, Clark GC, Geist JM (1979) Punctured convolutional codes at rate (n − 1)/n and simplified maximum likelihood decoding. IEEE Trans Inf Theor 25:97–100

    Article  MathSciNet  Google Scholar 

  • Calderbank AR, Forney GD, Vardy A (1998) Minimal tail-biting trellises: the Golay code and more. In: Proceedings of ISIT 1998, Cambridge, USA, p 255

    Google Scholar 

  • Elias P (1955) Coding for noisy channels. In: IRE Convention Rec Part 4, pp 37–46

    Google Scholar 

  • Forney GD (1970) Convolutional codes I: algebraic structure. IEEE Trans Inf Theor 16:720–738

    Article  MATH  MathSciNet  Google Scholar 

  • Hagenauer J, Hoeher P (1989) A Viterbi algorithm with soft-decision outputs and its applications. In: Proceedings of IEEE global telecom conference, Dallas, pp 1680–1686

    Google Scholar 

  • Johannesson R, Zigangirov KS (1999) Fundamentals of convolutional coding. IEEE Press, New York

    Book  Google Scholar 

  • Larsen KJ (1973) Short convolutional codes with maximal free distance for rates 1/2, 1/3 and 1/4. IEEE Trans Inf Theor 19:371–372

    Article  MATH  Google Scholar 

  • Lin S, Costello DJ (2004) Error control coding. Pearson/Prentice-Hall, Upper Saddle River

    Google Scholar 

  • Mason S, Zimmerman H (1960) Electronic circuits, signals and systems. Wiley, New York

    Google Scholar 

  • Massey JL, Sain MK (1968) Inverses of linear sequential circuits. IEEE Trans Comput 17:330–337

    Google Scholar 

  • Proakis JC (1983) Digital communications. McGraw Hill, Tokyo

    Google Scholar 

  • Solomon G, Van Tilborg HCA (1979) A connection between block and convolutional codes. SIAM J Appl Math 37:358–369

    Article  MATH  MathSciNet  Google Scholar 

  • Viterbi AJ (1967) Error bounds for convolutional codes and an asymptotically optimum decoding algorithm. IEEE Trans Inf Theor 13:260–269

    Article  MATH  Google Scholar 

  • Wicker SB (1995) Error control systems for digital communications and storage. Prentice-Hall, Englewood Cliffs

    Google Scholar 

  • Yasuda Y, Kashiki K, Hirata Y (1984) High rate punctured convolutional codes for soft-decision Viterbi decoding. IEEE Trans Commun 32:315–319

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Giovanni Cancellieri .

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Cancellieri, G. (2015). Generator Matrix Approach to s.s. Time-Invariant Convolutional Codes. In: Polynomial Theory of Error Correcting Codes. Signals and Communication Technology. Springer, Cham. https://doi.org/10.1007/978-3-319-01727-3_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-01727-3_3

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-01726-6

  • Online ISBN: 978-3-319-01727-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics