Parallel multiple-symbol variable-length decoding

被引:8
|
作者
Nikara, J [1 ]
Vassiliadis, S [1 ]
Takala, J [1 ]
Sima, M [1 ]
Liuha, P [1 ]
机构
[1] Tampere Univ Technol, Inst Digital & Comp Syst, FIN-33101 Tampere, Finland
关键词
D O I
10.1109/ICCD.2002.1106759
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper a parallel Variable-Length Decoding (VLD) scheme is introduced. The scheme is capable of decoding all the codewords in an N-bit buffer whose accumulated codelength is at most N. The proposed method partially breaks the recursive dependency related to the MPEG-2 VLD. All possible codewords in the buffer are detected in parallel and the sum of the codelengths is provided to the external shifter aligning the variable-length coded input stream for a new decoding cycle. Two length detection mechanisms are proposed: the first approach determines the length in a parallel/serial fashion and the second using a new device denoted as MultiplexedAdd. In order to prove feasibility and determine the limiting factors of our proposal, the parallel/serial codeword detector with 32-bit input has been described in behavioral non-optimized VHDL and mapped onto Altera's ACEX EPIK100 FPGA. The implemented prototype exhibits a latency of 110 ns and uses 32% of the logic cells of the device. When applied to MPEG-2 standard benchmark scenes, on average 3.5 symbols are decoded per cycle.
引用
收藏
页码:126 / 131
页数:6
相关论文
共 50 条
  • [1] Multiple-symbol parallel decoding for variable length codes
    Nikara, J
    Vassiliadis, S
    Takala, J
    Liuha, P
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2004, 12 (07) : 676 - 685
  • [2] Iterative Symbol Decoding of Variable-Length Codes with Convolutional Codes
    Wu, Hung-Tsai
    Wu, Chun-Feng
    Chang, Wen-Whei
    [J]. JOURNAL OF COMMUNICATIONS AND NETWORKS, 2016, 18 (01) : 40 - 49
  • [3] Multiple-symbol differential sphere decoding
    Lampe, L
    Schober, R
    Pauli, V
    Windpassinger, C
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 2005, 53 (12) : 1981 - 1985
  • [4] Multiple-symbol differential sphere decoding
    Lampe, L
    Schober, R
    Pauli, V
    Windpassinger, C
    [J]. 2004 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-7, 2004, : 787 - 791
  • [5] Symbol-Based Joint Decoding of Convolutionally Encoded Variable-Length Codes
    Wu, Hung-Tsai
    Lin, Chih-Hsien
    Chang, Wen-Whei
    [J]. 2012 12TH INTERNATIONAL CONFERENCE ON ITS TELECOMMUNICATIONS (ITST-2012), 2012, : 145 - 148
  • [6] Multiple-symbol differential sphere decoding for network coding
    [J]. Jin, X. (jxp1023@cjlu.edu.cn), 1600, Universitas Ahmad Dahlan, Jalan Kapas 9, Semaki, Umbul Harjo,, Yogiakarta, 55165, Indonesia (11):
  • [7] Soft decoding of variable-length codes
    Kaiser, S
    Bystrom, M
    [J]. ICC 2000: IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CONFERENCE RECORD, VOLS 1-3: GLOBAL CONVERGENCE THROUGH COMMUNICATIONS, 2000, : 1203 - 1207
  • [8] Enhanced architectural support for variable-length decoding
    Sinnathamby, Mohanarajah
    Sudharsanan, Subramania
    Manjikian, Naraig
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO - ICME 2006, VOLS 1-5, PROCEEDINGS, 2006, : 2045 - 2048
  • [9] Parallel Variable-Length Encoding on GPGPUs
    Balevic, Ana
    [J]. EURO-PAR 2009 PARALLEL PROCESSING WORKSHOPS, 2010, 6043 : 26 - 35
  • [10] Turbo DPSK using soft multiple-symbol differential sphere decoding
    Pauli, V
    Lampe, L
    Schober, R
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2006, 52 (04) : 1385 - 1398