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 条
  • [11] Efficient implementation of Convolution Encoder and Viterbi Decoder
    Soreng, Bineeta
    Kumar, Saurabh
    Proceedings of IEEE International Conference on Circuit, Power and Computing Technologies, ICCPCT 2013, 2013, : 1270 - 1273
  • [12] FPGA Implementation of Viterbi Decoder for Satellite System
    Pavlenko, M. P.
    Bychkov, V. E.
    Pravda, V., I
    VISNYK NTUU KPI SERIIA-RADIOTEKHNIKA RADIOAPARATOBUDUVANNIA, 2012, (49): : 71 - 76
  • [13] Different Approaches For Implementation of Viterbi decoder on reconfigurable platform
    Mandwale, Amruta J.
    Mulani, Altaf O.
    2015 INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING (ICPC), 2015,
  • [14] NOVEL VITERBI DECODER VLSI IMPLEMENTATION AND ITS PERFORMANCE
    KUBOTA, S
    KATO, S
    ISHITANI, T
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1993, 41 (08) : 1170 - 1178
  • [15] Architectures for the Implementation of a OFDM-WLAN Viterbi Decoder
    F. Angarita
    M. J. Canet
    T. Sansaloni
    J. Valls
    V. Almenar
    Journal of Signal Processing Systems, 2008, 52 : 35 - 44
  • [16] Design and FPGA Implementation of Block Synchronizer for Viterbi Decoder
    Sharma, Satish
    Sunil
    Vasudevamurthy, H. S.
    Valarmathi, N.
    2013 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2013, : 908 - 912
  • [17] FPGA Design and Implementation of the Joint Viterbi Detector Decoder
    Hamadicharef, Brahim
    Chan, Kheong Sann
    2016 10TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATION SYSTEMS (ICSPCS), 2016,
  • [18] Architectures for the implementation of a OFDM-WLAN Viterbi Decoder
    Angarita, F.
    Canet, M. J.
    Sansaloni, T.
    Valls, J.
    Almenar, V.
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2008, 52 (01): : 35 - 44
  • [19] Implementation of Convolutional Encoder and Viterbi Decoder using VHDL
    Wong, Yin Sweet
    Ong, Wen Jian
    Chong, Jin Hui
    Ng, Chee Kyun
    Noordin, Nor Kamariah
    2009 IEEE STUDENT CONFERENCE ON RESEARCH AND DEVELOPMENT: SCORED 2009, PROCEEDINGS, 2009, : 22 - 25
  • [20] Power consumption optimization for low latency viterbi decoder
    Steinert, M
    Marsili, S
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 2, PROCEEDINGS, 2004, : 377 - 380