Viterbi decoding on a co-processor architecture with vector parallelism

被引:3
作者
Engin, N [1 ]
van Berkel, K [1 ]
机构
[1] Philips Res Labs, Eindhoven, Netherlands
来源
SIPS 2003: IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS: DESIGN AND IMPLEMENTATION | 2003年
关键词
D O I
10.1109/SIPS.2003.1235692
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A programmable co-processor architecture combining VLIW and vector parallelism has been introduced in [1]. In this paper, the mapping of Viterbi decoding algorithm on this architecture is presented. Initially, algorithm analysis and vectorizing transformations are discussed. The resulting vectorized algorithm is used for defining two generic vector instructions for Viterbi decoding. These are the 'add-compare-select' (ACS) and manhattan distance (MANH) instructions. The design of these instructions is presented and their genericity is demonstrated by discussing how various Viterbi decoder instances (such as Wary Viterbi and Viterbi decoding for blind transport format detection) can be implemented using CVP Viterbi instructions. Finally, the throughput estimations of two binary Viterbi decoder implementations (UMTS and GSM) are benchmarked against a number of existing processors. The results present a higher throughput than comparable architectures, demonstrating that a good tradeoff has been achieved between instruction set flexibility and decoding throughput.
引用
收藏
页码:334 / 339
页数:6
相关论文
共 11 条
  • [1] *3 GEN PARTN PROJ, 2001, 25212V410 3G GEN PAR
  • [2] Ahmed WKM, 2001, GLOB TELECOMM CONF, P3045, DOI 10.1109/GLOCOM.2001.965986
  • [3] BLACK PJ, 1993, P ICASSP, V1, P433
  • [4] Clark G.C., 1981, Error-Correction Coding for Digital Communications
  • [5] FETTWEIS G, 1991, IEEE COMMUNICATI MAY, V8, P1520
  • [6] VITERBI ALGORITHM
    FORNEY, GD
    [J]. PROCEEDINGS OF THE IEEE, 1973, 61 (03) : 268 - 278
  • [7] Implementation of scalable power and area efficient high-throughput Viterbi decoders
    Gemmeke, T
    Gansen, M
    Noll, TG
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2002, 37 (07) : 941 - 948
  • [8] AN ALTERNATIVE TO METRIC RESCALING IN VITERBI DECODERS
    HEKSTRA, AP
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 1989, 37 (11) : 1220 - 1222
  • [9] LOU HL, 2000, P ICASSP, V6, P3267
  • [10] VANBERKEL K, 2003, IN PRESS P WORLD WIR