• DocumentCode
    19541
  • Title

    Efficient Parallel Search Algorithm for Determining Optimal R=1/2 Systematic Convolutional Self-Doubly Orthogonal Codes

  • Author

    Kowarzyk, Gilbert ; Belanger, Normand ; Haccoun, David ; Savaria, Yvon

  • Author_Institution
    Groupe de Rech. en Microelectron. et Microsystemes, Ecole Polytech. de Montreal, Montreal, QC, Canada
  • Volume
    61
  • Issue
    3
  • fYear
    2013
  • fDate
    Mar-13
  • Firstpage
    865
  • Lastpage
    876
  • Abstract
    A novel parallel and implicitly-exhaustive search algorithm for finding, in systematic form, rate R=1/2 optimal-span Convolutional Self-Doubly Orthogonal (CDO) codes and Simplified Convolutional Self-Doubly Orthogonal (S-CDO) codes is presented. In order to obtain high-performance low-latency codecs with these codes, it is important to minimize their constraint length (or "span") for a given J number of generator connections. The proposed exhaustive algorithm uses algorithmic enhancements over the best previously published searching techniques, yielding new and improved codes: we were able to obtain new optimal-span CDO/S-CDO codes (having order J∈{9} and J∈{10,11} respectively), as well as new codes having the shortest spans published to date for higher values of J (J∈{10,12,...,17} and J∈{12,...,20} for CDO and S-CDO codes respectively). The new codes and their error performance are provided. An analysis of the evolution of the CDO/S-CDO code error performance as J increases is presented, and the shortest CDO/S-CDO code span values for each given J are compared.
  • Keywords
    convolutional codes; orthogonal codes; parallel algorithms; search problems; CDO/S-CDO code error performance; CDO/S-CDO code span values; algorithmic enhancement; exhaustive algorithm; high performance low latency codecs; implicitly exhaustive search algorithm; optimal span convolutional self doubly orthogonal codes; parallel search algorithm; simplified convolutional self doubly orthogonal codes; systematic convolutional self doubly orthogonal codes; Algorithm design and analysis; Convolutional codes; Encoding; Generators; Heuristic algorithms; Iterative decoding; Systematics; Convolutional codes; self-doubly orthogonal codes; systematic codes; threshold decoding;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/TCOMM.2013.011613.120145
  • Filename
    6415953