Iterative decoding of LDPC codes has some disadvantages, such as error floor. Error floor is fatal for modern digital communications and storage systems targeting very low error rate, and the trapping sets are known as its major cause. In this work, compute the correlation between data streams of the bit and check nodes and relate this to the decoding failed code-words in the error floor region. From this relationship, I propose easy method to find the trapping sets for decoding failed code-words. Additionally, I also suggest two methods to correct the failed ones and to lower the error floor of 802.11n LDPC code by using the variations of correlation coefficients per decoding iteration.
LDPC code의 반복적 복호과정은 몇 가지의 단점을 갖고 있는데, 대표적으로 error floor가 있다. Error floor는 매우 낮은 오류 발생률을 필요로 하는 현대 디지털 통신 시스템과 저장 장치 시스템에서는 굉장히 치명적이며, error floor의 주요 원인으로는 trapping set이라고 알려져 있다. 본 논문에서는 LDPC 복호기 내 bit node와 check node 사이의 data stream들 간의 상관 계수를 계산하여 이 값을 error floor 발생구간에서 복호과정에 실패한 부호들과 관계를 짓도록 할 것이다. 이러한 관계를 이용하여 본 논문에서는 복호과정에 실패한 부호들이 갇히는 trapping set을 찾는 쉬운 방법을 제시한다. 또한, 복호과정에 실패한 것들을 data 간의 상관 계수를 이용하여 복원하고, 최종적으로 802.11 LDPC code의 error floor를 낮출 수 있는 2가지 새로운 방법을 소개할 것이다.