Parallel turbo decoder using a low latency Max-Log-MAP kernel for a VLIW DSP

被引:0
|
作者
Jiang, YT [1 ]
Ma, J [1 ]
Saidi, A [1 ]
Jiang, Y [1 ]
机构
[1] Univ Nevada, Dept Elect & Comp Engn, Las Vegas, NV 89154 USA
关键词
CDMA; loop unrolling; max-log-map; software pipelining; turbo decoder; VLIW; digital mobile radio;
D O I
10.1117/12.445228
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Turbo-Codes have attracted great interest in digital mobile radio due to their remarkable error correcting capabilities. In this paper, we present an optimized Turbo decoder for wireless systems following recommended CDMA2000 standard (192 time frames with 8 states per frame). This decoder is implemented using TI's latest C64x digital signal processor. To achieve the maximum parallelism in TI's VLIW architecture, we have specially redesigned the trellis computation algorithm to improve the decoder throughput and reduce the number of computation operations required. In particular, our proposed algorithm transforms a number of add/subtract operations to multiplication operations. In this way, previously unused functional units become available and therefore, more parallel instructions can run simultaneously, leading to throughput increase and latency reduction. To our findings, current TI's compiler (Code Composer V 1.2) fails to generate the optimized assembly code when our algorithms are directly implemented in C. To this end, we have illustrated optimized resource binding and timing schedules by applying code motion and loop transformation techniques. The optimized Turbo decoder can finish one decoding stage in 18.1 microseconds for a C64x DSP running at 400 MHz.
引用
收藏
页码:206 / 217
页数:12
相关论文
共 50 条
  • [21] Effect of Hardware Trojans on a Low Power and Area Efficient Max-log-MAP Decoder
    Jothi, Arul, V
    Balasubramanian, Karthi
    Yamuna, B.
    2018 7TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (TRENDS AND FUTURE DIRECTIONS) (ICRITO) (ICRITO), 2018, : 824 - 828
  • [22] 基于MAX-Log-MAP算法和DSP芯片的Turbo译码器
    梁广东
    高宪军
    史彦斌
    于海霞
    电子测量技术, 2008, (09) : 129 - 132
  • [23] Turbo码的定点Max-Log-MAP译码算法
    王强
    孙锦涛
    无线电通信技术, 2002, (04) : 21 - 23
  • [24] Modified Max-Log-MAP Turbo Decoding Algorithm using Optimized Scaling Factor
    Krishnamoorthy, R.
    Pradeep, N. S.
    2013 INTERNATIONAL CONFERENCE ON RECENT TRENDS IN INFORMATION TECHNOLOGY (ICRTIT), 2013, : 19 - 25
  • [25] Error distribution in turbo-decoding with Max-log-Map algorithm
    Planells-Rodriguez, M
    Boucheret, ML
    Roviras, D
    Duverdier, A
    Mesnager, G
    GLOBECOM'03: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-7, 2003, : 3351 - 3355
  • [26] FPGA Implementation of an Efficient High Speed Max-log-MAP Decoder
    Ambat, Aishwarya
    Balasubramanian, Karthi
    Yamuna, B.
    Mishra, Deepak
    2018 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2018, : 747 - 751
  • [27] High Speed Low Complexity Radix-16 Max-Log-MAP SISO Decoder
    Sanchez, Oscar
    Jego, Christophe
    Jezequel, Michel
    Saouter, Yannick
    2012 19TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2012, : 400 - 403
  • [28] A Low-Complexity Max-Log-MAP Detector
    Graef, Nils
    Hammerschmidt, Joachim S.
    Sundberg, Carl-Erik W.
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2009, 57 (08) : 2251 - 2254
  • [29] Max-Log-MAP and Log-MAP Decoding Algorithms for UST Symbol Based Turbo Code
    Zhang, Dapeng
    Liu, Ju
    Yang, Xinghai
    Ji, Hui
    2008 4TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-31, 2008, : 1496 - 1500
  • [30] Improved Max-Log-MAP Turbo Decoding by Maximization of Mutual Information Transfer
    Holger Claussen
    Hamid Reza Karimi
    Bernard Mulgrew
    EURASIP Journal on Advances in Signal Processing, 2005