• DocumentCode
    863521
  • Title

    CMOS analog MAP decoder for (8,4) Hamming code

  • Author

    Winstead, Chris ; Dai, Jie ; Yu, Shuhuan ; Myers, Chris ; Harrison, Reid R. ; Schlegel, Christian

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Alberta, Edmonton, Canada
  • Volume
    39
  • Issue
    1
  • fYear
    2004
  • Firstpage
    122
  • Lastpage
    131
  • Abstract
    Design and test results for a fully integrated translinear tail-biting MAP error-control decoder are presented. Decoder designs have been reported for various applications which make use of analog computation, mostly for Viterbi-style decoders. MAP decoders are more complex, and are necessary components of powerful iterative decoding systems such as turbo codes. Analog circuits may require less area and power than digital implementations in high-speed iterative applications. Our (8, 4) Hamming decoder, implemented in an AMI 0.5-μm process, is the first functioning CMOS analog MAP decoder. While designed to operate in subthreshold, the decoder also functions above threshold with a small performance penalty. The chip has been tested at bit rates up to 2 Mb/s, and simulations indicate a top speed of about 10 Mb/s in strong inversion. The decoder circuit size is 0.82 mm2, and typical power consumption is 1 mW at 1 Mb/s.
  • Keywords
    CMOS analogue integrated circuits; Hamming codes; Viterbi decoding; high-speed integrated circuits; iterative decoding; turbo codes; (8,4) Hamming code; 0.5 micron; 1 mW; 10 Mbit/s; 2 Mbit/s; AMI 0.5μm process; CMOS analog MAP decoder; CMOS analog MAP decoders; Viterbi-style decoders; analog circuits; analog computation; decoder circuit; decoder designs; high speed iterative applications; iterative decoding systems; maximum a posteriori decoding; strong inversion; translinear tail-biting MAP error-control decoder; turbo codes; Ambient intelligence; Analog circuits; Analog computers; Bit rate; CMOS process; Circuit simulation; Circuit testing; Energy consumption; Iterative decoding; Turbo codes;
  • fLanguage
    English
  • Journal_Title
    Solid-State Circuits, IEEE Journal of
  • Publisher
    ieee
  • ISSN
    0018-9200
  • Type

    jour

  • DOI
    10.1109/JSSC.2003.820845
  • Filename
    1261294