• DocumentCode
    1013748
  • Title

    SIMD Processor-Based Turbo Decoder Supporting Multiple Third-Generation Wireless Standards

  • Author

    Shin, Myoung-Cheol ; Park, In-Cheol

  • Volume
    15
  • Issue
    7
  • fYear
    2007
  • fDate
    7/1/2007 12:00:00 AM
  • Firstpage
    801
  • Lastpage
    810
  • Abstract
    A programmable turbo decoder is designed to support multiple third-generation wireless communication standards. We propose a hybrid architecture of hardware and software, which has small size, low power, and high performance like hardware implementations, as well as the flexibility and programmability of software. It mainly consists of a configurable hardware soft-input-soft-output (SISO) decoder and a 16-b single-instruction multiple- data processor, which is equipped with five processing elements and special instructions customized for interleaving in order to provide interleaved data at the speed of the hardware SISO. A fast and flexible software implementation of the block interleaving algorithm is also proposed. The interleaver generation is split into two parts, preprocessing and on-the-fly generation, to reduce the timing overhead of changing the interleaver structure. We present detailed descriptions of the interleaving implementation applied to the W-CDMA and cdma2000 standard turbo codes. The decoder occupies 8.90 mm2 in a 0.25-mum CMOS with five metal layers and exhibits the maximum decoding rate of 5.48 Mb/s.
  • Keywords
    3G mobile communication; block codes; code division multiple access; decoding; interleaved codes; telecommunication standards; turbo codes; CMOS; SIMD processor; SISO decoder; W-CDMA; block interleaving algorithm; cdma2000 standard turbo codes; multiple third-generation wireless communication standard; programmable turbo decoder; single-instruction multiple- data processor; size 0.25 mum; soft-input-soft-output decoder; Communication standards; Computer architecture; Decoding; Hardware; Interleaved codes; Multiaccess communication; Software algorithms; Software performance; Timing; Wireless communication; W-CDMA; cdma2000; parallel algorithm; turbo code; turbo interleaver;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2007.899237
  • Filename
    4252124