본문 바로가기
KERD
논문KCI 등재

VLSI Implementation of High Throughput Turbo Decoder for Mobile WiMAX Modem

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

초록

In this paper, we propose the architecture for the high-throughput turbo (CTC) decoder used in the Mobile WiMAX modem. The proposed CTC decoder uses Min-Log-MAP algorithm, unsigned bits for quantization of metrics, and efficient architecture for finding a minimum value and preventing overflows in the computation of state metrics. Instead of using two stages of comparators to find a minimum value, which is conventional in the state metric computation unit, the proposed CTC decoder replaces the second stage of comparators by AND gates for the Most Significant Bits (MSB) of the first stage outputs. Thanks to the reduction of the complexity resulting from the efficient architecture, the CTC decoder achieves high operating frequency. The proposed CTC decoder architecture allows parallel computation of forward state metrics and backward state metrics. As a result, the number of cycles required to complete one iteration of decoding are reduced by half compared with those of conventional CTC decoders. A permuter, used as interleaver and deinterleaver alternatively, is designed to reduce by half the cycle required for data writing and thus to be compatible with the parallel computation of state metrics. The proposed CTC decoder is implemented by Samsung 0.18um CMOS process. A single CTC decoder designed by proposed architecture supports the operating frequency of 275 MHz and the throughput of 68.3 Mbps. It is verified that the throughput requirement of Mobile WiMAX standard is satisfied by using two CTC decoders in a parallel manner.

Abstract

In this paper, we propose the architecture for the high-throughput turbo (CTC) decoder used in the Mobile WiMAX modem. The proposed CTC decoder uses Min-Log-MAP algorithm, unsigned bits for quantization of metrics, and efficient architecture for finding a minimum value and preventing overflows in the computation of state metrics. Instead of using two stages of comparators to find a minimum value, which is conventional in the state metric computation unit, the proposed CTC decoder replaces the second stage of comparators by AND gates for the Most Significant Bits (MSB) of the first stage outputs. Thanks to the reduction of the complexity resulting from the efficient architecture, the CTC decoder achieves high operating frequency. The proposed CTC decoder architecture allows parallel computation of forward state metrics and backward state metrics. As a result, the number of cycles required to complete one iteration of decoding are reduced by half compared with those of conventional CTC decoders. A permuter, used as interleaver and deinterleaver alternatively, is designed to reduce by half the cycle required for data writing and thus to be compatible with the parallel computation of state metrics. The proposed CTC decoder is implemented by Samsung 0.18um CMOS process. A single CTC decoder designed by proposed architecture supports the operating frequency of 275 MHz and the throughput of 68.3 Mbps. It is verified that the throughput requirement of Mobile WiMAX standard is satisfied by using two CTC decoders in a parallel manner.

참고문헌 (25)

  1. C. Berrou, "Near Shannon limit error-correcting coding and decoding: Turbo Codes", Proc. ICC'93, pp.1064~1070 (1993)
  2. T. Richardson, "Design of capacity approaching irregular low-density paritycheck codes", IEEE Trans. Inform. Theory, 47(2), pp.619~637 (2001)
  3. D. Divsalar, "Coding theorems for 'turbo-like' codes", Proc. 36th Annu. Allerton Conf. Commun., Control, Computing, pp.201~210 (1998)
  4. C. Berrou, "Multiple parallel concatenation of circular recursive systematic convolutional (CRSC) codes", Annals of Telecommun, 54, pp.166~172 (1999)
  5. L. C. Perez, "A distance spectrum interpretation of turbo codes", IEEE Trans. Inform. Theory, 42(6), pp.1698~1709 (1996)
  6. S. Benedetto, "Unveiling turbo codes: some results on parallel concatenated coding schemes", IEEE Trans. Inform. Theory, 42(2), pp.409~428 (1996)
  7. J. W. Lee, "Turbo codes in binary erasure channel", IEEE Trans. Inform. Theory, 54(4), pp.1765~1773 (2008)
  8. S. ten Brink, "Convergence behavior of iteratively decoded parallel concatenated codes", IEEE Trans. Commun, 49(10), pp.1727~1737 (2001)
  9. H. El Gamal, "Analyzing the turbo decoder using the Gaussian approximation", IEEE Trans. Inform. Theory, 47(2), pp.671~686 (2001)
  10. J. W. Lee, "Convergence analysis and BER performance of finite-length turbo codes", IEEE Trans. Commun, 55(5), pp.1033~1043 (2007)
  11. T.-H. Tsai, "A memoryreduced log-MAP kernel for turbo decoder", Prof. IEEE ISCAS, pp.1032~1035 (2005)
  12. C. Anghel, "FPGA implementation of a CTC decoder of H-ARQ compliant WiMAX systems", Proc. IEEE Int. Conf. Design & Technology of Integrated Systems in Nanoscale Era, pp.82~86 (2007)
  13. M. Martina, "A flexible UMTS-WiMAX turbo decoder architecture", IEEE Trans. Circuits Syst. II, Exp. Briefs, 55(4), pp.369~373 (2008)
  14. J. H. Kim, "Double-binary circular turbo decoding based on border metric encoding", IEEE Trans. Circuits Syst. II, Exp. Briefs, 55(1), pp.79~83 (2008)
  15. M. A. Bickerstaff, "A 24 Mb", s radix-4 log-MAP turbo decoder for 3GPP-HSDPA mobile wireless, 2003, 150~151
  16. P. Robertson, "A comparison of optimal and sub-optimal MAP decoding algorithms operating in the log domain", Proc. IEEE ICC '95, pp.1009~1013 (1995)
  17. J. Hagenauer, "A Viterbi algorithm with soft-decision outputs and its applications", Proc. IEEE CLOBECOM 89, 3, pp.1680~1686 (1989)
  18. "3GPP TS 25.212 (release 4), v. 4.6.0, Technical specification group radio access network; multiplexing and channel coding (FDD)", ~
  19. "ETSI EN 301 790 V1.4.1, Digital video broadcasting (DVB); interaction channel for satellite distribution systems", ~
  20. "Part 16: Air interface for fixed and mobile broadband wireless access systems, IEEE Std 802.16 -2005, IEEE standard for local and metropolitan area networks, IEEE", ~ (2005)
  21. "WiMAX forum mobile system profile release 1.0 Approved Specification (rev. 1.4.0)", ~
  22. L. Bahl, "Optimal decoding of linear codes for minimizing symbol error rate", IEEE Trans. Inform. Theory, 20(3), pp.284~287 (1974)
  23. J. P. Choi, ""Wideband wireless channel sounding technique using multiple frequency carrier," Korea patent 10-2007-0060457", ~ (2007)
  24. K. W. Kwon, "Efficient CTC interleaver and deinterleaver for the WiMAX standard", submitted to IEEE ISOCC (2008)
  25. XiLinx Logicore, "IEEE 802.16e CTC decoder core, XiLinx IP Center, DS137 (V2.2)", ~ (2006)

이 간행물의 다른 논문 (11건)