DocumentCode :
1234017
Title :
FPGA design and implementation of a low-power systolic array-based adaptive Viterbi decoder
Author :
Guo, Man ; Ahmad, M. Omair ; Swamy, M.N.S. ; Wang, Chunyan
Author_Institution :
Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, Que., Canada
Volume :
52
Issue :
2
fYear :
2005
Firstpage :
350
Lastpage :
365
Abstract :
In this paper, by modifying the well-known Viterbi algorithm, an adaptive Viterbi algorithm that is based on strongly connected trellis decoding is proposed. Using this algorithm, the design and a field-programmable gate array implementation of a low-power adaptive Viterbi decoder with a constraint length of 9 and a code rate of 1/2 is presented. In this design, a novel systolic array-based architecture with time multiplexing and arithmetic pipelining for implementing the proposed algorithm is used. It is shown that the proposed algorithm can reduce by up to 70% the average number of ACS computations over that by using the nonadaptive Viterbi algorithm, without degradation in the error performance. This results in lowering the switching activities of the logic cells, with a consequent reduction in the dynamic power. Further, it is shown that the total power consumption in the implementation of the proposed algorithm can be reduced by up to 43% compared to that in the implementation of the nonadaptive Viterbi algorithm, with a negligible increase in the hardware.
Keywords :
Viterbi decoding; field programmable gate arrays; low-power electronics; systolic arrays; trellis codes; ACS computations; FPGA; adaptive Viterbi decoder; arithmetic pipelining; dynamic power reduction; error performance; field-programmable gate array; logic cells; low-power design; low-power systolic array; power consumption; strongly connected trellis decoding; switching activities; time multiplexing; Adaptive arrays; Algorithm design and analysis; Arithmetic; Computer architecture; Decoding; Degradation; Field programmable gate arrays; Pipeline processing; Systolic arrays; Viterbi algorithm; Adaptive Viterbi decoder; field-programmable gate array (FPGA) implementation; low-power design; systolic array architecture;
fLanguage :
English
Journal_Title :
Circuits and Systems I: Regular Papers, IEEE Transactions on
Publisher :
ieee
ISSN :
1549-8328
Type :
jour
DOI :
10.1109/TCSI.2004.838266
Filename :
1393167
Link To Document :
بازگشت