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 条
  • [41] Physical Implementation of an ASIC-Oriented SRAM-Based Viterbi Decoder
    Rocha, Leandro M. G.
    Paim, Guilherme
    Santana, Gustavo M.
    Abreu, Brunno A.
    Ferreira, Rafael
    da Costa, Eduardo A. C.
    Bampi, Sergio
    2017 24TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2017, : 526 - 529
  • [42] Accelerating Viterbi decoder simulations
    Hardin, Tom
    Gardner, Steve
    Electronic Engineering (London), 1999, 71 (866): : 69 - 76
  • [43] DSP-based implementation of soft Viterbi decoder for power line communications
    Bali, Mohamed Chaker
    Rebai, Chiheb
    2014 IEEE 11TH CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE (CCNC), 2014,
  • [44] Design and Implementation of List-of-2 Viterbi Decoder with VHDL and its Application
    Tuntoolavest, Usana
    Noradee, Pongpisut
    ECTI-CON: 2009 6TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS, COMPUTER, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2009, : 910 - 913
  • [45] Accelerating viterbi decoder simulations
    Hardin, T
    Gardner, S
    ELECTRONIC ENGINEERING, 1999, 71 (866): : 69 - +
  • [46] NODE SYNCHRONIZATION FOR THE VITERBI DECODER
    LORDEN, G
    MCELIECE, RJ
    SWANSON, L
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1984, 32 (05) : 524 - 531
  • [47] Array processors for Viterbi decoder
    Devaraj, SA
    Avessta, N
    2nd International Symposium on Wireless Communications Systems 2005 (ISWCS 2005), 2005, : 447 - 451
  • [48] RTL Design and VLSI Implementation of an efficient Convolutional Encoder and Adaptive Viterbi Decoder
    Suganya, G. S.
    Kavya, G.
    2013 INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND SIGNAL PROCESSING (ICCSP), 2013, : 494 - 498
  • [49] Design and Implementation of High Performance Viterbi Decoder for Mobile Communication Data Security
    Menakadevi, T.
    Madheswaran, M.
    COMPUTATIONAL INTELLIGENCE IN SECURITY FOR INFORMATION SYSTEMS, 2009, 63 : 69 - 76
  • [50] Design and implementation of punctured viterbi decoder with full decoding capability for DAB system
    Wu, Chien-Ming
    Shieh, Ming-Der
    Hu, Min-Hsiung
    Lee, Ming-Chung
    2003, Chinese Institute of Electrical Engineering (10):