AN AREA-EFFICIENT PATH MEMORY STRUCTURE FOR VLSI IMPLEMENTATION OF HIGH-SPEED VITERBI DECODERS

被引:8
|
作者
PAASKE, E [1 ]
PEDERSEN, S [1 ]
SPARSO, J [1 ]
机构
[1] TECH UNIV DENMARK,DEPT COMP SCI,DK-2800 LYNGBY,DENMARK
关键词
VITERBI DECODING; REGISTER EXCHANGE; TRACE BACK; VLSI IMPLEMENTATION;
D O I
10.1016/0167-9260(91)90043-K
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Path storage and selection methods for Viterbi decoders are investigated with special emphasis on VLSI implementations. Two well-known algorithms, the register exchange algorithm, REA, and the trace back algorithm, TBA, are considered. The REA requires the smallest number of storage elements, but the storage elements must be provided with multiplexers on the input and they have a poor density compared to RAM cells. Furthermore, a rather complicated interconnection structure is required. The TBA requires more than three times as many storage elements, but these can be realized as RAM cells. A new algorithm which combines the advantages of both the REA and the TBA is proposed. It requires only slightly more storage elements than the REA and most of the storage elements can be realized as RAM cells. For a standard decoder with constraint length K = 7, rate R = 1/2 and decoding depth L = 56, significant area savings compared to the REA and the TBA are achieved. Furthermore, the relative area savings increase for larger decoding depths, which might be desirable for punctured codes. Based on the new algorithm a test chip has been designed and fabricated in a 2 micron CMOS process using MOSIS like simplified design rules. The chip operates at 20 Mbit/s. The core of the chip measures 3.5 x 8.1 mm2, and it contains approximately 50,000 transistors.
引用
收藏
页码:79 / 91
页数:13
相关论文
共 50 条
  • [31] Reducing interconnect complexity for efficient path metric memory management in viterbi decoders
    Shieh, Ming-Der
    Wang, Tai-Ping
    Wu, Chien-Ming
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2008, E91D (09) : 2300 - 2311
  • [32] High-speed and area-efficient scalableN-bit digital comparator
    Tyagi, Piyush
    Pandey, Rishikesh
    IET CIRCUITS DEVICES & SYSTEMS, 2020, 14 (04) : 450 - 458
  • [33] An area-efficient high-speed AES S-Box method
    Hobson, R
    Wakelin, S
    Fifth International Workshop on System-on-Chip for Real-Time Applications, Proceedings, 2005, : 376 - 379
  • [34] Design and DfT of a high-speed area-efficient embedded asynchronous FIFO
    Wielage, Paul
    Marinissen, Erik Jan
    Altheimer, Michel
    Wouters, Clemens
    2007 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2007, : 853 - +
  • [35] Efficient management of in-place path metric update and its implementation for viterbi decoders
    Shieh, MD
    Sheu, MH
    Wu, CM
    Ju, WS
    ISCAS '98 - PROCEEDINGS OF THE 1998 INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-6, 1998, : C449 - C452
  • [36] Memory-efficient high-speed VLSI implementation of multi-level discrete wavelet transform
    Zhang, Yongfei
    Cao, Haiheng
    Jiang, Hongxu
    Li, Bo
    JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2016, 38 : 297 - 306
  • [37] A very high-speed BiCMOS replicating current comparator for use in Viterbi decoders
    Demosthenous, A
    Taylor, J
    ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2001, 27 (1-2) : 117 - 126
  • [38] High-Speed Low-Power Viterbi Decoder Design for TCM Decoders
    He, Jinjin
    Liu, Huaping
    Wang, Zhongfeng
    Huang, Xinming
    Zhang, Kai
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (04) : 755 - 759
  • [39] A Very High-Speed BiCMOS Replicating Current Comparator for Use in Viterbi Decoders
    Andreas Demosthenous
    John Taylor
    Analog Integrated Circuits and Signal Processing, 2001, 27 : 117 - 126
  • [40] FPGA Implementation of High-Speed Area-Efficient Processor for Elliptic Curve Point Multiplication Over Prime Field
    Islam, Md Mainul
    Hossain, Md Selim
    Hasan, Moh Khalid
    Shahjalal, Md
    Jang, Yeong Min
    IEEE ACCESS, 2019, 7 : 178811 - 178826