• DocumentCode
    802867
  • Title

    Floating-gate analog implementation of the additive soft-input soft-output decoding algorithm

  • Author

    Mondragón-Torres, Antonio F. ; Sánchez-Sinencio, Edgar ; Narayanan, Krishna R.

  • Author_Institution
    DSPS R&D Center, Texas Instruments, Dallas, TX, USA
  • Volume
    50
  • Issue
    10
  • fYear
    2003
  • Firstpage
    1256
  • Lastpage
    1269
  • Abstract
    The soft-input soft-output algorithm is used to iteratively decode concatenated codes. To efficiently implement this algorithm, an additive form in the logarithmic domain is employed. A novel analog implementation using CMOS translinear circuits is proposed. A multiple-input floating-gate CMOS transistor working in the subthreshold region is used as the main translinear computing element. The proposed approach allows a direct mapping between the decoding algorithm and the circuit implementation. Experimental CMOS chip results are in good agreement with theoretical and simulation results.
  • Keywords
    CMOS analogue integrated circuits; analogue processing circuits; concatenated codes; convolutional codes; iterative decoding; turbo codes; CMOS translinear circuits; additive soft-input soft-output decoding algorithm; analog processing; concatenated codes; floating-gate analog implementation; iterative decoding; logarithmic domain; multiple-input floating-gate CMOS transistor; parallel concatenated convolutional codes; simulation results; subthreshold region; translinear computing element; turbo codes; Circuits; Concatenated codes; Digital signal processing; Instruments; Iterative algorithms; Iterative decoding; Maximum likelihood decoding; Signal processing; Signal processing algorithms; Turbo codes;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems I: Fundamental Theory and Applications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1057-7122
  • Type

    jour

  • DOI
    10.1109/TCSI.2003.817763
  • Filename
    1236537