Journal of Applied Science and Engineering

Published by Tamkang University Press

1.30

Impact Factor

1.60

CiteScore

Yang-Han Lee This email address is being protected from spambots. You need JavaScript enabled to view it.1, Yih-Guang Jan1, Hsien-Wei Tseng1, Ming-Hsueh Chuang1, Chiung-Hsuan Peng1, Wei-Tsong Lee1 and Chih-Tsung Chen1

1Department of Electrical Engineering, TamKang University, Tamsui, Taiwan 251, R.O.C.


 

Received: May 9, 2005
Accepted: December 27, 2005
Publication Date: December 1, 2006

Download Citation: ||https://doi.org/10.6180/jase.2006.9.4.06  


ABSTRACT


In this paper we present a high-speed and low-complexity Viterbi decoder architecture. The Add-Compare-Select Unit (ACSU) is an indispensable unit in the Viterbi decoder. The processing speed in the conventional architecture of Viterbi decoder is limited due to the large amounts of calculations executed in the ACSU. Meanwhile in the hardware implementation of the ACSU it also encounters a great extent of wires connecting complexities. We propose to create the Cyclic-Shift Register Unit (CSRU) and the Pseudo-Correlator Unit (PCU) in the ACSU so that ultimately it not only reduces its hardware connecting complexities in the unit but also improves the overall processing speed in the Viterbi decoder. We make analysis and comparison in the hardware complexities and processing speed between our proposed and conventional architectures in the Viterbi decoder


Keywords: Viterbi Decoder, Add-Compare-Select Unit (ACSU), Cyclic-Shift Register Unit (CSRU), Pseudo-Correlator Unit (PCU).


REFERENCES


  1. [1] Viterbi, A. J., “Error Bounds for Convolution Codes and An Asymptotically Optimum Decoding Algorithm,” IEEE Transactions on Information Theory, Vol. IT-13, pp. 260269 (1967).
  2. [2] Omura, J. K., “On the Viterbi Decoding Algorithm,” IEEE Transactions on Information Theory, Vol. IT-15, pp. 177179 (1969).
  3. [3] Forney, G. D. Jr., “The Viterbi Algorithm,” Proceedings of the IEEE, Vol. 61, pp. 268278 (1973).
  4. [4] Forney, G. D. Jr., “Convolutional Codes II: Maximum Likelihood Decoding,” Information and Control, Vol. 25, pp. 222266 (1974).
  5. [5] Forney, G. D. Jr., “Maximum-likelihood Sequence Estimation of Digital Sequences in the Presence of Intersymbol Interference,” IEEE Transactions on Information Theory, Vol. IT-18, pp. 363378 (1972).
  6. [6] Kubota, S., Ohtani, K. and Kato, S., “High-speed and High-coding-gain Viterbi Decoder with Low Power Consumption Employing Scarce State Transition (SST) Scheme,” Elect. Letter, Vol. 22, pp. 491493 (1968).
  7. [7] Anderson, J. B. and Offer, E., “Reduced-state Sequence Detection with Convolutional Codes,” IEEE Transactions on Information Theory, Vol. 40, pp. 965972 (1994).
  8. [8] Eyuboglu, M. V. and Qureshi, S., “Reduced-state Sequence Estimation with Set Partitioning and Decision Feedback,” IEEE Transactions on Communication, Vol. 36, pp. 1320 (1990).
  9. [9] Anderson, J. B. and Mohan, S., “Sequential Coding Algorithms: A Survey and Cost Analysis,” IEEE Transactions on Communication, Vol. COM-32, pp. 169 176 (1984).
  10. [10] Simmons, S. J., “Breadth-First Trellis Decoding with Adaptive Effort,” IEEE Transactions on Communication, Vol. 38, pp. 312 (1990).
  11. [11] Kamuf, M., Anderson, J. B. and Owall, V., “A Simplified Computational Kernel for Trellis-based Decoding,” IEEE Communications Letters, Vol. 8, pp. 156 158 (2004).
  12. [12] Gang, T. Arslan, A. Erdogan, “An Efficient Reformulation Based VLSI Architecture for Adaptive Viterbi Decoding in Wireless Applications,” IEEE Workshop on Signal Processing Systems 2004, pp. 206210 (2004).
  13. [13] Zhu, Y. and Benaissa, M., “A Novel ACS Scheme for Area-efficient Viterbi Decoders,” Proceedings of the 2003 International Symposium on Circuits and Systems 2003, Vol. 2, pp. II-264II-267 (2003).
  14. [14] Traber, M., “A Novel ACS-feedback Scheme for Generic, Sequential Viterbi-decoder Macros,” The 2001 IEEE International Symposium on Circuits and Systems 2001, Vol. 4, pp. 210213 (2001).
  15. [15] Lee Inkyu and Sonntag, J. L., “A New Architecture for the Fast Viterbi Algorithm,” IEEE Global Telecommunications Conference 2000, Vol. 3, pp. 1664 1668 (2000).