• DocumentCode
    1302206
  • Title

    Power-efficient decoder implementation based on state transparent convolutional codes

  • Author

    Shiau, Yeu-Horng ; Yang, Hung-Yu ; Chen, P.-Y. ; Huang, S.-G.

  • Author_Institution
    Dept. of Electr. Eng., Nat. Yunlin Univ. of Sci. & Technol., Douliu, Taiwan
  • Volume
    6
  • Issue
    4
  • fYear
    2012
  • fDate
    7/1/2012 12:00:00 AM
  • Firstpage
    227
  • Lastpage
    234
  • Abstract
    In this study, a power-efficient very large-scale integration (VLSI) implementation for the convolutional code decoder is presented. Based on the state transparent convolutional code definition, the receiving codewords are classified into non-erroneous and erroneous segments separately. Different from the conventional Viterbi decoder (VD), the authors use a low-complexity decoder, denoted as bit reverse decoder, to recover the non-erroneous segments using reverse operation with a little power consumption and present the segment-based VD to decode the erroneous codeword segments. Then, the clock-gating technique is employed to switch between segment-based VD and bit reverse decoder for power saving. To further reduce the power consumption, the authors group registers into several segments in the survivor memory unit of the segment-based VD and also apply clock gating to each segment individually. According to the number of consecutive erroneous codeword segments, the corresponding numbers of register segments in the survivor memory unit are enabled and other register segments are clock-gated to reduce the switching activities. Besides, our design determines the start and terminal states of the survivor path to obtain correct results of erroneous segments without bit-error rate degradation. As compared with other decoders, our design requires less power without decreasing the decoding performance.
  • Keywords
    VLSI; Viterbi decoding; convolutional codes; VLSI; Viterbi decoder; bit reverse decoder; clock-gating technique; erroneous codeword segments; low-complexity decoder; nonerroneous segments; power consumption; power saving; power-efficient decoder; power-efficient very large-scale integration; register segments; segment-based VD; state transparent convolutional code decoder; survivor memory unit;
  • fLanguage
    English
  • Journal_Title
    Circuits, Devices & Systems, IET
  • Publisher
    iet
  • ISSN
    1751-858X
  • Type

    jour

  • DOI
    10.1049/iet-cds.2011.0055
  • Filename
    6315722