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
Link To Document :
بازگشت