Low-power state-parallel relaxed adaptive Viterbi decoder

被引:20
作者
Sun, Fei [1 ]
Zhang, Tong [1 ]
机构
[1] Rensselaer Polytech Inst, Dept Elect Comp & Syst Engn, Troy, NY 12180 USA
基金
美国国家科学基金会;
关键词
adaptive Viterbi algorithm; low power; T-algorithm; very large-scale integration (VLSI) architecture;
D O I
10.1109/TCSI.2007.890617
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Although it possesses reduced computational complexity and great power saving potential, conventional adaptive Viterbi algorithm implementations contain a global best survivor path metric search operation that prevents it from being directly implemented in a high-throughput state-parallel decoder. This limitation also incurs power and silicon area overhead. This paper presents a modified adaptive Viterbi algorithm, referred to as the relaxed adaptive Viterbi algorithm, that completely eliminates the global best survivor path metric search operation. A state-parallel decoder VLSI architecture has been developed to implement the relaxed adaptive Viterbi algorithm. Using convolutional code decoding as a test vehicle, we demonstrate that state-parallel relaxed adaptive Viterbi decoders, versus Viterbi counterparts, can achieve significant power savings and modest silicon area reduction, while maintaining almost the same decoding performance and very high throughput.
引用
收藏
页码:1060 / 1068
页数:9
相关论文
共 18 条
[1]   SORTING-BASED VLSI ARCHITECTURES FOR THE M-ALGORITHM AND T-ALGORITHM TRELLIS DECODERS [J].
BENGOUGH, PA ;
SIMMONS, SJ .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1995, 43 (2-4) :514-522
[2]   A 140-MB/S, 32-STATE, RADIX-4 VITERBI DECODER [J].
BLACK, PJ ;
MENG, TH .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1992, 27 (12) :1877-1885
[3]  
BLACK PJ, 1993, P IEEE INT C AC SPEE, P433
[4]  
BOUTILLON E, 1996, P IEEE INT S CIRC SY, V4, P284
[5]   Adaptive Viterbi decoding of convolutional codes over memoryless channels [J].
Chan, F ;
Haccoun, D .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1997, 45 (11) :1389-1400
[6]   IC design of an adaptive Viterbi decoder [J].
Chan, MI ;
Lee, WT ;
Lin, MC ;
Chen, LG .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 1996, 42 (01) :52-62
[7]   A 2-Mb/s 256-state 10-mW rate-1/3 Viterbi decoder [J].
Chang, YN ;
Suzuki, H ;
Parhi, KK .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2000, 35 (06) :826-834
[8]   ARCHITECTURAL TRADEOFFS FOR SURVIVOR SEQUENCE MEMORY MANAGEMENT IN VITERBI DECODERS [J].
FEYGIN, G ;
GULAK, PG .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1993, 41 (03) :425-429
[9]   FPGA design and implementation of a low-power Systolic array-based adaptive viterbi decoder [J].
Guo, M ;
Ahmad, MO ;
Swamy, MNS ;
Wang, CY .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2005, 52 (02) :350-365
[10]   An approach for adaptively approximating the Viterbi algorithm to reduce power consumption while decoding convolutional codes [J].
Henning, R ;
Chakrabarti, C .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2004, 52 (05) :1443-1451