Skip to main content
QUICK REVIEW

[논문 리뷰] A Survey on Trapping Sets and Stopping Sets

Aiden Price, Joanne L. Hall|arXiv (Cornell University)|2017. 05. 17.
Error Correcting Code Techniques참고 문헌 40인용 수 4
한 줄 요약

이 종합적 서베이는 오류 평탄부에서 성능을 제한하는 LDPC 코드 내의 트랩 세트와 스톱핑 세트에 대한 포괄적인 분석을 제공한다. 점진적 에지 성장(PEG) 및 그래프 커버 기법을 통해 이러한 구조를 피하거나 제거하는 방법을 검토하며, 그래프 커버 기법이 디코딩 복잡도를 유지하면서도 프레임 오류율(FER) 성능을 향상시킬 수 있음을 보여주지만, 코드 레이트 감소와 최소 거리 증가를 초래한다는 점을 밝힌다.

ABSTRACT

LDPC codes are used in many applications, however, their error correcting capabilities are limited by the presence of stopping sets and trapping sets. Trapping sets and stopping sets occur when specific low-wiehgt error patterns cause a decoder to fail. Trapping sets were first discovered with investigation of the error floor of the Margulis code. Possible solutions are constructions which avoid creating trapping sets, such as progressive edge growth (PEG), or methods which remove trapping sets from existing constructions, such as graph covers. This survey examines trapping sets and stopping sets in LDPC codes over channels such as BSC, BEC and AWGNC.

연구 동기 및 목표

  • 트랩 세트와 스토피ング 세트가 LDPC 코드 성능에 미치는 영향, 특히 오류 평탄부에서의 영향을 분석하기 위해.
  • 소규모 기본 트랩 세트를 피하거나 제거하는 데 사용되는 기존의 구조 및 알고리즘 기반 기법을 검토하기 위해.
  • 점진적 에지 성장(PEG) 및 탄너 그래프 커버 기법이 프레임 오류율(FER) 성능 향상에 얼마나 효과적인지 평가하기 위해.
  • 트랩 세트를 제거함에 따라 발생하는 코드 레이트, 디코딩 복잡도 및 오류 수정 능력 간의 상충 관계를 규명하기 위해.
  • 향후 연구가 디코딩 효율성이나 코드 레이트에 지장을 주지 않으면서 소규모 트랩 세트가 없는 LDPC 코드를 설계하도록 이끌기 위해.

제안 방법

  • BSC, BEC 및 AWGNC 채널에서 LDPC 코드, 스토피ング 세트 및 트랩 세트에 관한 문헌에 대한 체계적 서베이.
  • 패리티 체크 행렬을 모델링하고 변수 노드 및 체크 노드, 간선 및 노드의 차수를 식별하기 위해 탄너 그래프의 사용.
  • 트랩 세트를 감소시키기 위해 점진적 에지 성장(PEG) 알고리즘을 적용하여 LDPC 코드를 구축하기 위해.
  • 기존 코드를 복제하고 식별된 트랩 세트의 간선을 재배치하여 길이가 두 배가 되는 코드를 생성하기 위해 그래프 커버 기법을 활용하기 위해.
  • 코드 수정 과정에서 트랩 세트가 다시 생성되지 않도록 하기 위해 간선 재배치 및 동결 메커니즘을 구현하기 위해.
  • 수정된 코드에서 갈라지 B 디코딩 알고리즘을 사용하여 FER 성능을 평가하기 위해, 마르굴리, 탄너 및 맥케이 코드 포함.

실험 결과

연구 질문

  • RQ1트랩 세트와 스토피ング 세트는 오류 평탄부에서 어떻게 LDPC 코드 성능을 악화시키는가?
  • RQ2QC-LDPC 코드에서 트랩 세트와 스토피ング 세트의 구조적 및 알고리즘적 원인은 무엇인가?
  • RQ3PEG 알고리즘이 LDPC 코드 설계에서 소규모 기본 트랩 세트의 수를 얼마나 줄일 수 있는가?
  • RQ4그래프 커버 기법은 디코딩 효율성을 유지하면서 트랩 세트를 얼마나 효과적으로 제거하는가?
  • RQ5트랩 세트를 제거하기 위해 그래프 커버를 사용할 경우 코드 레이트, 최소 거리 및 디코딩 복잡도 간의 상충 관계는 어떻게 발생하는가?

주요 결과

  • 그래프 커버 기법은 갈라지 B 디코딩 알고리즘을 사용하여 AWGNC 채널에서 마르굴리, 탄너 및 맥케이 코드의 프레임 오류율(FER) 성능을 성공적으로 향상시켰다.
  • 그래프 커버 기법은 코드의 최소 거리를 d에서 최소 2d로 증가시켜 오류 수정 능력을 향상시켰다.
  • 성능 향상에도 불구하고, 추가된 부가적인 패리티 체크 식을 고려하여 결과 코드의 코드 레이트 r^(2) ≤ r로 감소하였다.
  • 그래프 커버에서의 간선 재배치 및 동결 메커니즘은 동일한 임계 수를 가진 트랩 세트의 재생성을 방지하여 수정 과정의 신뢰성을 향상시켰다.
  • 실험적으로 이 방법이 최소 임계 수를 가진 모든 트랩 세트를 제거하는 데 효과적임을 입증하였다.
  • 그래프 커버는 FER 성능 향상을 가져왔지만, 패리티 체크 행렬의 행 및 열 무게가 증가함에 따라 디코딩 복잡도가 약간 증가시켰다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.