• DocumentCode
    749270
  • Title

    Code invariances and self-synchronized Viterbi decoding

  • Author

    Pan, Qi ; Fossorier, Marc P C

  • Author_Institution
    Dept. of Electr. Eng., Univ. of Hawaii, Honolulu, HI, USA
  • Volume
    51
  • Issue
    7
  • fYear
    2003
  • fDate
    7/1/2003 12:00:00 AM
  • Firstpage
    1082
  • Lastpage
    1092
  • Abstract
    Synchronization is an important feature in the design of high-speed Viterbi decoders for punctured convolutional codes. Since some punctured codes might show invariance (total or partial) to phase rotations or other transformations, it is difficult to determine their synchronization status using a simple method. Necessary and sufficient conditions for a code to be totally invariant to an affine class of symbol transformations have been derived by A. Mogre et al. (see ibid., vol.48, p.1066-9, 2000) in conjunction with invariance compensation techniques at the receiver. Detection of these invariances is usually achieved based on a synchronization pattern. We propose a method to replace this pattern by a cyclic redundancy check code, since such codes are already present in many communications systems. We also investigate the effects of partial invariances, which can occur in several ways. After deriving some sufficient conditions for a code to exhibit partial invariance, we show that for rate k/n convolutional codes with 2k>n, the types of partial invariances considered have negligible effect on the error performance and, therefore, can be ignored at the receiver.
  • Keywords
    Viterbi decoding; convolutional codes; cyclic redundancy check codes; synchronisation; affine class; code invariances; cyclic redundancy check code; invariance compensation techniques; partial invariance; phase rotations; punctured codes; punctured convolutional codes; self-synchronized Viterbi decoding; symbol transformations; synchronization; Communication systems; Communications Society; Convolutional codes; Cyclic redundancy check codes; Decoding; Degradation; Large scale integration; Logic; Sufficient conditions; Viterbi algorithm;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/TCOMM.2003.814209
  • Filename
    1214830