Browse > Article
http://dx.doi.org/10.6109/jkiice.2010.14.12.2783

Implementation of LDPC Decoder using High-speed Algorithms in Standard of Wireless LAN  

Kim, Chul-Seung (한국해양대학교)
Kim, Min-Hyuk (한국해양대학교)
Park, Tae-Doo (한국해양대학교)
Jung, Ji-Won (한국해양대학교)
Abstract
In this paper, we first review LDPC codes in general and a belief propagation algorithm that works in logarithm domain. LDPC codes, which is chosen 802.11n for wireless local access network(WLAN) standard, require a large number of computation due to large size of coded block and iteration. Therefore, we presented three kinds of low computational algorithms for LDPC codes. First, sequential decoding with partial group is proposed. It has the same H/W complexity, and fewer number of iterations are required with the same performance in comparison with conventional decoder algorithm. Secondly, we have apply early stop algorithm. This method reduces number of unnecessary iterations. Third, early detection method for reducing the computational complexity is proposed. Using a confidence criterion, some bit nodes and check node edges are detected early on during decoding. Through the simulation, we knew that the iteration number are reduced by half using subset algorithm and early stop algorithm is reduced more than one iteration and computational complexity of early detected method is about 30% offs in case of check node update, 94% offs in case of check node update compared to conventional scheme. The LDPC decoder have been implemented in Xilinx System Generator and targeted to a Xilinx Virtx5-xc5vlx155t FPGA. When three algorithms are used, amount of device is about 45% off and the decoding speed is about two times faster than convectional scheme.
Keywords
Early detection algorithm; Early stop algorithm; Low Density Parity Check Code; Sequential decoding;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Z.Cai, J. Hao, P.H.Tan, S.Sum and P.S. Chin "Efficient encoding of IEEE 802.11n LDPC codes", IEEE Electronics Letters 7th December2006Vol.42No.25
2 Brendan J. Frey and Frank R. Kschischang, "Early Detection and Trellis Splicing: Reduced-Complexity Iterative Decoding," IEEE Journal on Selected areas in communications, vol. 16, No.2, February 1998
3 김성환외 2인, "채크노드 부분집합에 대한 순차적 복호를 이용한 LDPC 복호 방법", JCCI2004, 2004.
4 E.Eleftheriou, T.Mittelholzer and A.Dholakia, "Reduced complexity iterative decoding of low density parity check codes based on belief propagation," IEE Electron Letter, Vol. 37, pp.102-104,Jan. 2001.   DOI   ScienceOn
5 R. G. Gallager, "Low-Density Parity-Check Codes,"IRE trans.information theory,vol.8, PP.21-28,1962.
6 D. J. C. Mackay and R. M. Neal, "Near Shannon Limit Performance of Low-Density Parity-Check Codes," Electron. Letter, Vol. 32, pp. 1710-1722, Aug.1996.
7 T.Richardson and R. Urbanke, "Efficient Encoding of Low-Density Parity-Check Codes," IEEE Trans. Informaion Theory, vol. 47, pp.638-656, Feb. 2001.   DOI   ScienceOn
8 "Satellite Broadcasting System of Integrated Service Digital Broadcasting", ITU-R BO.1227-2
9 "Digital Video Broadcasting(DVB): Framing Structure, Channel Coding and Modulation for Digital Satellite News Gathering(DSNG) and Other Contribution Applications by Satellite", ETSI EN 301 210 :European Standard