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 条
  • [31] DESIGN OF A VITERBI DECODER WITH MICROPROCESSOR-BASED SERIAL IMPLEMENTATION
    GARCIAUGALDE, FJ
    MORELOSZARAGOZA, RH
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 307 : 58 - 67
  • [32] HDL Implementation of Turbo Decoder using Soft Output Viterbi Algorithm
    Ramteke, Shweta
    Kakde, Sandeep
    Suryawanshi, Yogesh
    2015 FIFTH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS AND NETWORK TECHNOLOGIES (CSNT2015), 2015, : 859 - 864
  • [33] Implementation of Viterbi Decoder toward GPU-Based SDR Receiver
    Tomita, Kosuke
    Hatanaka, Masahide
    Onoye, Takao
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2015, E98A (11): : 2246 - 2253
  • [34] Low Complexity FPGA Implementation of Register Exchange Based Viterbi Decoder
    Muhammad, Abdulrazaq B.
    Zanna, Abdullahi M.
    Mohammed, Almustapha D.
    Daujuma, Dajab D.
    2013 IEEE INTERNATIONAL CONFERENCE ON EMERGING & SUSTAINABLE TECHNOLOGIES FOR POWER & ICT IN A DEVELOPING SOCIETY (NIGERCON 2013), 2013, : 21 - 25
  • [35] Memoryless Viterbi decoder
    El-Dib, DA
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2005, 52 (12) : 826 - 830
  • [36] On the implementation of a low-power IEEE 802.11 a compliant Viterbi decoder
    Maharatna, K
    Troya, A
    Krstic, M
    Grass, E
    19TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2005, : 613 - 618
  • [37] Implementation of the modified state mapping Viterbi decoder with Radix-4
    Byun, Sungwoo
    Lee, Seungbeom
    Park, Sin-Chong
    2006 10TH INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY, VOLS 1 AND 2, PROCEEDINGS, 2006, : 953 - +
  • [38] A FPGA implementation of a parallel Viterbi decoder for block cyclic and convolution codes
    Reeve, JS
    Amarasinghe, K
    2004 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-7, 2004, : 2596 - 2599
  • [39] A Viterbi Decoder under Class A Modeled Noise in Shallow Water
    Wang, Yifei
    Fan, Huili
    Zhang, Xuebo
    Tian, Tian
    Hong, Shaohua
    Xie, Zhuofan
    Song, Ruiping
    Zhou, Mingzhang
    Feng, Xiao
    Liang, Yiting
    Zhang, Shu
    Wireless Communications and Mobile Computing, 2022, 2022
  • [40] A Viterbi Decoder under Class A Modeled Noise in Shallow Water
    Wang, Yifei
    Fan, Huili
    Zhang, Xuebo
    Tian, Tian
    Hong, Shaohua
    Xie, Zhuofan
    Song, Ruiping
    Zhou, Mingzhang
    Feng, Xiao
    Liang, Yiting
    Zhang, Shu
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022