Highly-parallel decoding architectures for convolutional turbo codes

被引:9
作者
He, Zhiyong [1 ]
Fortier, Paul [1 ]
Roy, Sebastien [1 ]
机构
[1] Univ Laval, Dept Elect & Comp Engn, Quebec City, PQ G1K 7P4, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
decoder; interleaver; parallel architecture; turbo code;
D O I
10.1109/TVLSI.2006.884172
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Highly parallel decoders for convolutional turbo codes have been studied by proposing two parallel decoding architectures and a design approach of parallel interleavers. To solve the memory conflict problem of extrinsic information in a parallel decoder, a block-like approach in which data is written row-by-row and READ diagonal-wise is proposed for designing collision-free parallel interleavers. Furthermore, a warm-up-free parallel sliding window architecture is proposed for long turbo codes to maximize the decoding speeds of parallel decoders. The proposed architecture increases decoding speed by 6%-34% at a cost of a storage increase of 1% for an eight-parallel decoder. For short turbo codes (e.g., length of 512 bits), a warm-up-free parallel window architecture is proposed to double the speed at the cost of a hardware increase of 12%.
引用
收藏
页码:1147 / 1151
页数:5
相关论文
共 14 条
[1]  
*3GPP2, SPEC
[2]   OPTIMAL DECODING OF LINEAR CODES FOR MINIMIZING SYMBOL ERROR RATE [J].
BAHL, LR ;
COCKE, J ;
JELINEK, F ;
RAVIV, J .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1974, 20 (02) :284-287
[3]  
BERROU C, 1993, IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS 93 : TECHNICAL PROGRAM, CONFERENCE RECORD, VOLS 1-3, P1064, DOI 10.1109/ICC.1993.397441
[4]  
Crozier S, 2001, IEEE VTS VEH TECHNOL, P2394, DOI 10.1109/VTC.2001.957178
[5]  
Dawid H., 1993, VLSI Signal Processing, VI (Cat. No.93TH0533-0), P141, DOI 10.1109/VLSISP.1993.404493
[6]  
DOLINAR S, 1995, TELECOMMUN DATA ACQU, V42, P122
[7]   Parallel turbo coding interleavers: avoiding collisions in accesses to storage elements [J].
Giulietti, A ;
van der Perre, L ;
Strum, M .
ELECTRONICS LETTERS, 2002, 38 (05) :232-234
[8]   Design of dividable interleaver for parallel decoding in turbo codes [J].
Kwak, J ;
Lee, K .
ELECTRONICS LETTERS, 2002, 38 (22) :1362-1364
[9]  
RAOUAFI F, 1999, IEE C TURB COD DIG B
[10]   An intuitive justification and a simplified implementation of the MAP decoder for convolutional codes [J].
Viterbi, AJ .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1998, 16 (02) :260-264