DOI QR코드

DOI QR Code

A High Speed LDPC Decoder Structure Based on the HSS

HSS 기반 초고속 LDPC 복호를 위한 구조

  • 이인기 (한국전자통신연구원 위성방통융합연구팀) ;
  • 김민혁 (한국해양대학교 전파공학과 위성통신 연구실) ;
  • 오덕길 (한국해양대학교 전파공학과 위성통신 연구실) ;
  • 정지원 (한국해양대학교 전파공학과 위성통신 연구실)
  • Received : 2012.10.06
  • Accepted : 2013.01.10
  • Published : 2013.02.28

Abstract

This paper proposes the high speed LDPC decoder structure base on the DVB-S2. Firstly, We study the solution to avoid the memory conflict. For the high speed decoding process the decoder adapts the HSS(Horizontal Shuffle Scheduling) scheme. Secondly, for the high speed decoding algorithm normalized Min-Sum algorithm is adapted instead of Sum-Product algorithm. And the self corrected is a variant of the LDPC decoding that sets the reliability of a Mc${\rightarrow}$v message to 0 if there is an inconsistency between the signs of the current incoming messages Mv'${\rightarrow}$c and the sign of the previous incoming messages Moldv'${\rightarrow}$c This self-corrected algorithm avoids the propagation on unreliable information in the Tanner graph and thus, helps the convergence of the decoder.Start after striking space key 2 times. Lastly, and this paper propose the optimal hardware architecture supporting the high speed throughput.

본 논문은 위성방송 전송 규격인 DVB-S2의 기반 채널 부호로 사용되는 LDPC를 고속 복호를 위해 HSS(Horizontal Shuffle Scheduling) 방식을 기반으로 고속 복호기 구조를 연구하였다. 첫째로 HSS방식에서 발생하는 메모리 충돌을 극복하는 방식을 제시한다. 둘째로 고속 복호를 위해 LUT(Look Up Table)을 이용하는 Sum-Product 알로리즘 대신 min값에서 scaling factor를 곱하는 Normalized Min-Sum 알고리즘을 사용하였으며, 성능 향상을 위해 check node에서 bit node로 입력되는 값의 부호를 확인하여 신뢰성 없는 값을 삭제하는 Self-Correct 방식을 제시하여 sum-product 방식에서 발생하는 bottle neck 현상을 하였다. 마지막으로 고속화를 위한 효율적인 메모리 구조를 제안한다.

Keywords

References

  1. B.W. Chung, J.S. Kim, H.Y. Song, "Efficient Design of Structured LDPC Codes," J. KICS, vol. 31 no. 1C, pp. 14-19, Jan. 2006
  2. Digital Video Broadcasting(DVB). "Second generation framing structure, channel coding and modulation systems for broadcasting, interactive services, news gathering and other broadband satellite applications (DVB-S2)." European Standard(Telecommunications series) ETSI EN 302 307 V1.2.1(2009-08),2009.
  3. M. Gomes, G. Falcao, V. Silva, V. Ferreira, A. Sengo, and M. Falcao. "Flexible parallel architecture for DVB-S2 LDPC decoders." in Proc. IEEE Global Telecom. Conf., GLOBECOM, pp. 3265-3269, Nov. 2007.
  4. C. Marchand, J. B. Dore, L. C.-Canencia, and E. Boutillon. "Conflict resolution for pipelined layered LDPC decoders." in Proc. Sig. Process. Syst., SiPS 2009. IEEE Workshop. pp. 220-225, Nov. 2009.
  5. M. Gomes, G. Falcao, V. Silva, V. Ferreira, A. Sengo, and M. Falcao. "Flexible parallel architecture for DVB-S2 LDPC decoders. In Global", Telecommunications Conference, 2007. GLOBECOM '07. IEEE, pages 3265 -3269, Washington, USA, November 2007.