• DocumentCode
    2714967
  • Title

    Design and FPGA implementation of stochastic turbo decoder

  • Author

    Dong, Quang Trung ; Arzel, Matthieu ; Jégo, Christophe

  • Author_Institution
    Lab.-STICC, Univ. Eur. de Bretagne, Brest, France
  • fYear
    2011
  • fDate
    26-29 June 2011
  • Firstpage
    21
  • Lastpage
    24
  • Abstract
    Stochastic decoding that is inspired by stochastic computation is an alternative technique for decoding of error-correcting codes. The extension of this approach to decode convolutional codes and turbo codes is discussed in this article. The switching activity sensitivity is circumvented and the latching problem is reduced by transforming the stochastic additions into stochastic multiplications in the exponential domain and using multiple streams with deterministic shufflers. The number of decoding cycles is thus considerably reduced with no performance degradation. Stochastic decoding, previously applied to the decoding of LDPC codes, can now be applied to decoding of turbo codes. In addition, the first hardware architecture for stochastic decoding of turbo codes is presented. The proposed architecture makes fully-parallel turbo decoding viable on FPGA devices. Results demonstrate the potential of stochastic decoding to implement fully-parallel turbo decoders.
  • Keywords
    decoding; error correction codes; field programmable gate arrays; stochastic processes; FPGA; convolutional codes; error-correcting codes; latching problem; stochastic decoding; stochastic multiplications; stochastic turbo decoder; switching activity sensitivity; Computer architecture; Decoding; Hardware; Iterative decoding; Stochastic processes; Turbo codes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    New Circuits and Systems Conference (NEWCAS), 2011 IEEE 9th International
  • Conference_Location
    Bordeaux
  • Print_ISBN
    978-1-61284-135-9
  • Type

    conf

  • DOI
    10.1109/NEWCAS.2011.5981209
  • Filename
    5981209