Performance Comparison of Turbo Codes at Various Puncturing Rates

다양한 부호율로 펑처링된 터보 부호의 성능 비교

  • 권이경 (연세대학교 전자공학과 부호이론 연구실 정회원) ;
  • 송홍엽 (연세대학교 전자공학과 부호이론 연구실 정회원)
  • Published : 1999.07.01

Abstract

In this paper, the concept of puncturing is introduced to turbo code in order to implement various code as code rate varies.rates. First, several different puncturing matrices are applied into rate 1/3 encoder in order to produce various rate 1/2 turbo codes. By analyzing and comparing these results, we can show which puncturing pattern should be selected in order to maintain good performance. Second, we select some appropriate puncturing patterns which provide the best performance of turbo codes of various rates from 1/3 to 2/3 among all the possible candidates. Finally, we provide the change of required Eb/No at $P_b=10^{-4}$ as code rate varies.

본 논문에서는 다양한 부호율의 터보 부호를 생성하기 위하여 펑처링의 개념을 이용한다. 첫째, 부호율이 1/3일 때의 부호화기를 기준으로 서로 다른 펑처링 형태를 이용하여 부호율이 1/2인 터보 부호를 생성하고 그 성능을 비교, 분석함으로써 펑처링 형태 선택시 기준을 정한다. 둘째, 각각의 부호율에서 최적의 성능을 갖는 펑처링 형태를 가지고 부호율이 1/3에서 2/3사이의 13가지 부호율의 부호에 대한 성능을 제시한다. 결론적으로 부호율의 변화에 따라 Pb=10-4을 얻기 위해서 필요한 신호 대 잡음비의 변화를 제시한다.

Keywords

References

  1. Proc. ICC93 Near Shannon limit error-correcting coding and decoding: turbo-codes C. Berrou;A. Glavieux;P. Thitimajshima
  2. IEEE Trans. Commun. v.44 no.10 Near optimum error correcting : coding and decoding: Turbo-Codes C. Berrou;A.Glavieux;P. Thitimajshima
  3. Concatenated Codes G. D. Forney, Jr.
  4. IEEE Trans. Info. Theory v.IT-20 Optimal Decoding of Linear Codes for Minimizing Symbol Error Rate L. R. Bahl (et al.)
  5. Ph.D. Dissertation, Uni. of South Australia Iterative decoding of turbo codes and other concatenated codes S. A. Barbulescu
  6. ISITA94 A simplification of the modified Bahl decoding algorithm for systematic convolutional codes S. S. Pietrobon;S. A. Barbulescu
  7. Principles of digital communication and coding A. J. Viterbi;J. K. Omura