Low-power limited-search parallel state Viterbi decoder implementation based on scarce state transition

被引:13
作者
Jin, Jie [1 ]
Tsui, Chi-Ying [1 ]
机构
[1] Hong Kong Univ Sci & Technol, Dept Elect & Comp Engn, Kowloon, Hong Kong, Peoples R China
关键词
low power; Viterbi algorithm (VA);
D O I
10.1109/TVLSI.2007.903957
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a low-power Viterbi decoder design based on scarce state transition (SST) is presented. A low complexity algorithm based on a limited search algorithm, which reduces the average number of the add-compare-select computation of the Viterbi algorithm, is proposed and seamlessly integrated with the SST-based decoder. The new decoding scheme has low overhead and facilitates low-power implementation for high throughput applications. We also propose an uneven-partitioned memory architecture for the trace-back survivor memory unit to reduce the overall memory access power. The new Viterbi decoder is designed and implemented in TSMC 0.18-mu m CMOS process. Simulation results show that power consumption is reduced by up to 80% for high throughput wireless systems such as Multiband-OFDM Ultra-wideband applications.
引用
收藏
页码:1172 / 1176
页数:5
相关论文
共 16 条
[1]   LIMITED SEARCH TRELLIS DECODING OF CONVOLUTIONAL-CODES [J].
ANDERSON, JB .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1989, 35 (05) :944-955
[2]  
BATRA A, 2005, MULTI BAND OFDM PHYS
[3]   Adaptive Viterbi decoding of convolutional codes over memoryless channels [J].
Chan, F ;
Haccoun, D .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1997, 45 (11) :1389-1400
[4]   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
[5]   ARCHITECTURAL TRADEOFFS FOR SURVIVOR SEQUENCE MEMORY MANAGEMENT IN VITERBI DECODERS [J].
FEYGIN, G ;
GULAK, PG .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1993, 41 (03) :425-429
[6]   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
[7]   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
[8]  
*IEEE, 8021502490 IEEE
[9]   A SCARCE-STATE-TRANSITION VITERBI-DECODER VLSI FOR BIT ERROR CORRECTION [J].
ISHITANI, T ;
TANSHO, K ;
MIYAHARA, N ;
KUBOTA, S ;
KATO, S .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1987, 22 (04) :575-582
[10]   NOVEL VITERBI DECODER VLSI IMPLEMENTATION AND ITS PERFORMANCE [J].
KUBOTA, S ;
KATO, S ;
ISHITANI, T .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1993, 41 (08) :1170-1178