Browse > Article

The viterbi decoder implementation with efficient structure for real-time Coded Orthogonal Frequency Division Multiplexing  

Hwang Jong-Hee (Dept. of Information and Communication Engineering, Inha University)
Lee Seung-Yerl (Dept. of Information and Communication Engineering, Inha University)
Kim Dong-Sun (Korea Electronic Technology Institute)
Chung Duck-Jin (Dept. of Information and Communication Engineering, Inha University)
Publication Information
Abstract
Digital Multimedia Broadcasting(DMB) is a reliable multi-service system for reception by mobile and portable receivers. DMB system allows interference-free reception under the conditions of multipath propagation and transmission errors using COFDM modulation scheme, simultaneously, needs powerful channel error's correction ability. Viterbi Decoder for DMB receiver uses punctured convolutional code and needs lots of computations for real-time operation. So, it is desired to design a high speed and low-power hardware scheme for Viterbi decoder. This paper proposes a combined add-compare-select(ACS) and path metric normalization(PMN) unit for computation power. The proposed PMN architecture reduces the problem of the critical path by applying fixed value for selection algorithm due to the comparison tree which has a weak point from structure with the high-speed operation. The proposed ACS uses the decomposition and the pre-computation technique for reducing the complicated degree of the adder, the comparator and multiplexer. According to a simulation result, reduction of area $3.78\%$, power consumption $12.22\%$, maximum gate delay $23.80\%$ occurred from punctured viterbi decoder for DMB system.
Keywords
Digital Multimedia Broadcasting (DMB); Viterbi Decoder(VD); Branch Metric (BM); Path Metric Normalization(PMN); Add-Compare-Select(ACS); Trace-Back(TB);
Citations & Related Records
연도 인용수 순위
  • Reference
1 G. Fettweis and H. Meyr, 'Parallel Viterbi algorithm implementation: Breaking the ACS bottleneck,' IEEE Trans. Commun., vol. 37, pp. 785-790, Aug 1989   DOI   ScienceOn
2 Jung-Gi Baek, Sang-Hun Yoon and Jong-Wha Chong 'Memory Efficient Pipelined Viterbi Decoder with Look-ahead Trace Back,' The 8th IEEE International Conference, vol. 2, pp. 769-772, Sept 2001   DOI
3 Andries P. Hekstra, 'An Alternative to Metric Resealing in Viterbi Decoders,' IEEE Trans. Commun, vol. 37, pp. 1220-1222, Nov 1989   DOI   ScienceOn
4 G. Feygin, P. G. Gulak, 'Architectural tradeoffs for survivor sequence memory management in Viterbi decoders', IEEE Trans. on Commun., Vol. 41, No.3, pp. 425-429, Mar 1993   DOI   ScienceOn
5 G. D. Forney Jr., 'The Viterbi Algorithm,' proc. IEEE, vol.61, pp. 268-278, Mar 1973   DOI
6 Y. Yasuda, K. Kashiki, and Y. Hirata, 'High-rate punctured convolutional codes for soft decision Viterbi decoding,' IEEE Trans. Commun., vol. COM-32, pp. 315-319, Mar 1984   DOI
7 J. Hagenauer, 'Rate-compatible punctured convolutional codes (RCPC codes) and their applications,' IEEE Trans. Commun., vol. COM-36, pp. 389-400, Apr 1988   DOI   ScienceOn
8 Jon Feldman Ibrahim Abou-Faycal, 'A Fast Maximum-Likelihood Decoder for Convolutional Codes,' IEEE trans. pp. 7803-7467 , Mar 2002   DOI
9 김재석 외 3명 공저, '이동 통신용 모뎀의 VLSI 설계 (CDMA/OFDM/MC-CDMA모뎀).', 대영사, pp. 235-305, 2001
10 Inyup Kang, Alan N. Willson Jr. 'Low-Power Viterbi Decoder for CDMA Mobile Terminals,' IEEE Journal of Solid-State Circuits, vol. 33, no. 3, Mar 1998   DOI   ScienceOn
11 Inkyu Lee and Jeff L. Sonntag, 'A New Architecture for the Fast Viterbi Algorithm,' IEEE Trans. Commun, vol. 51, pp. 1624-1628, Oct 2003   DOI   ScienceOn
12 Bernard Sklar, 'Digital Communications Fundamentals and Applications,' Prentice-Hall, pp. 381-429, 1989
13 ETS 300 401, 'Radio Broadcasting System ; Digital Audio Broadcasting to mobile portable and fixed receiver,' 2nd Ed., ETSI, May 1997