On Tailbiting Codes from Convolutional Codes

University dissertation from Department of Information Technology, Box 118, SE-221 00 Lund, Sweden

Abstract: Tailbiting is a method to terminate convolutional codes into block codes. We call these block codes tailbiting codes. This thesis focuses on the encoding of tailbiting codes. The tailbiting method is carefully investigated. Conditions for when the tailbiting method fails are given, and methods for the proper initialization of the encoder are presented. Furthermore, the minimum distances of the tailbiting codes are investigated. A code search for good tailbiting codes is presented. The results show that by using tailbiting we can obtain powerful binary linear block codes. We have even found codes that are better than any previously known code with the same length and dimension. For efficient decoding of block codes powerful trellis representations of block codes are often useful. We investigate tailbiting trellises of binary linear block codes and focus on the state complexity of these trellises. We derive lower bounds on the maximal and product state complexities of linear tailbiting trellises for binary linear block codes. The lower bound on the maximal state complexity is compared with the maximal state complexity of the tailbiting trellises of tailbiting codes. Since the tailbiting codes are encoded by convolutional encoders, straight-forward tailbiting trellis representations of these codes are obtained. It is shown that these trellises are efficient in terms of state complexity. The choice of the convolutional encoder to be used when encoding a tailbiting code in a given setting is investigated. We give an explanation for the fact that, at low signal-to-noise ratios, a tailbiting code encoded by a systematic encoder results in fewer decoding bit errors than a tailbiting code encoded by a nonsystematic encoder. It is shown that the number of taps in the encoder inverse is an important parameter for the performance at low signal-to-noise ratios. We also compare tailbiting codes encoded by systematic feedback encoders and nonsystematic feedforward encoders at high signal-to-noise ratios. A code search is presented which indicates that, at high signal-to-noise ratios, for certain tailbiting lengths, systematic feedback encoders result in fewer decoding bit errors than nonsystematic feedforward ones.

  This dissertation MIGHT be available in PDF-format. Check this page to see if it is available for download.