Optimization and implementation of a Viterbi decoder under flexibility constraints

被引:11
|
作者
Kamuf, Matthias [1 ]
Owall, Viktor [1 ]
Anderson, John B. [1 ]
机构
[1] Lund Univ, Elect & Informat Technol Dept, SE-22100 Lund, Sweden
关键词
convolutional codes; flexibility; quantization; subset decoding; Trellis-coded modulation (TCM); Viterbi decoding; VLSI; wireless personal area network (WPAN);
D O I
10.1109/TCSI.2008.918148
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper discusses the impact of flexibility when designing a Viterbi decoder for both convolutional and TCM codes. Different trade-offs have to be considered in choosing the right architecture for the processing blocks and the resulting hardware penalty is evaluated. We study the impact of symbol quantization that degrades performance and affects the wordlength of the rate-flexible trellis datapath. A radix-2-based architecture for this datapath relaxes the hardware requirements on the branch metric and survivor path blocks substantially. The cost of flexibility in terms of cell area and power consumption is explored by an investigation of synthesized designs that provide different transmission rates. Two designs are fabricated in a digital 0.13-mu m CMOS process. Based on post-layout simulations, a symbol baud rate of 168 Mbaud/s is achieved in TCM mode, equivalent to a maximum throughput of 840 Mbit/s using a 64-QAM constellation.
引用
收藏
页码:2411 / 2422
页数:12
相关论文
共 50 条
  • [1] CMOS implementation of Viterbi decoder
    Sutagundar, Manjula
    Kambalimath, S. G.
    Sutagundar, A. V.
    PROCEEDINGS OF THE 6TH WSEAS INTERNATIONAL CONFERENCE ON SYSTEM SCIENCE AND SIMULATION IN ENGINEERING (ICOSSSE '07): SYSTEM SCIENCE AND SIMULATION IN ENGINEERING, 2007, : 280 - +
  • [2] Implementation scheme for a Viterbi decoder
    Arab Acad for Science, Alexandria, Egypt
    Nat Radio Sci Conf NRSC Proc, (C22):
  • [3] Achieving flexibility in a Viterbi decoder DSP coprocessor
    Hocevar, DE
    Gatherer, A
    IEEE VEHICULAR TECHNOLOGY CONFERENCE, FALL 2000, VOLS 1-6, PROCEEDINGS: BRINGING GLOBAL MOBILITY TO THE NETWORK AGE, 2000, : 2257 - 2264
  • [4] Design and implementation of Viterbi decoder with FPGAs
    Kivioja, M
    Isoaho, J
    Vänskä, L
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 1999, 21 (01): : 5 - 14
  • [5] Design and Implementation of Viterbi Decoder with FPGAs
    M. Kivioja
    J. Isoaho
    L. Vänskä
    Journal of VLSI signal processing systems for signal, image and video technology, 1999, 21 : 5 - 14
  • [6] Implementation of viterbi decoder for WCDMA system
    Azim, Choudhry Fahad
    Ghazanfar Monir, S. M.
    Proceedings of the INMIC 2005: 9th International Multitopic Conference - Proceedings, 2005, : 365 - 367
  • [7] IMPLEMENTATION OF A VITERBI DECODER OF REDUCED WORD SIZE
    SALABAY, AV
    ORLOV, DV
    TELECOMMUNICATIONS AND RADIO ENGINEERING, 1989, 44 (06) : 110 - 111
  • [8] Design and implementation of a Viterbi decoder using FPGAs
    Pandita, B
    Roy, SK
    TWELFTH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 1999, : 611 - 614
  • [9] Efficient Implementation of Convolution Encoder and Viterbi Decoder
    Soreng, Bineeta
    Kumar, Saurabh
    PROCEEDINGS OF 2013 INTERNATIONAL CONFERENCE ON CIRCUITS, POWER AND COMPUTING TECHNOLOGIES (ICCPCT 2013), 2013, : 1270 - 1273
  • [10] Design and Implementation of Viterbi Decoder Using VHDL
    Thakur, Akash
    Chattopadhyay, Manju K.
    3RD INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS (ICCS-2017), 2018, 331