Skip to main content
QUICK REVIEW

[논문 리뷰] On Achievable Rates and Complexity of LDPC Codes for Parallel Channels with Application to Puncturing

Igal Sason, Gil Wiechman|ArXiv.org|2005. 08. 16.
Error Correcting Code Techniques참고 문헌 15인용 수 5
한 줄 요약

이 논문은 병렬 무-memory 이진 입력 출력 대칭(MBIOS) 채널에서 LDPC 코드의 도달 가능한 속도 상한과 복호화 복잡도 하한을 유도하며, 특히 간격을 둔 LDPC 코드에 응용한다. 복호화 복잡도가 채널 용량과의 간격의 역수에 대해 로그적으로 증가함을 규명하고, 최대우도(ML) 복호화 및 반복 복호화 하에서 성능 한계에 대한 날카운 bounds를 제공하며, 특히 무작위로 및 의도적으로 간격을 둔 코드에서 두드러진다.

ABSTRACT

This paper considers the achievable rates and decoding complexity of low-density parity-check (LDPC) codes over statistically independent parallel channels. The paper starts with the derivation of bounds on the conditional entropy of the transmitted codeword given the received sequence at the output of the parallel channels; the component channels are considered to be memoryless, binary-input, and output-symmetric (MBIOS). These results serve for the derivation of an upper bound on the achievable rates of ensembles of LDPC codes under optimal maximum-likelihood (ML) decoding when their transmission takes place over parallel MBIOS channels. The paper relies on the latter bound for obtaining upper bounds on the achievable rates of ensembles of randomly and intentionally punctured LDPC codes over MBIOS channels. The paper also provides a lower bound on the decoding complexity (per iteration) of ensembles of LDPC codes under message-passing iterative decoding over parallel MBIOS channels; the bound is given in terms of the gap between the rate of these codes for which reliable communication is achievable and the channel capacity. The paper presents a diagram which shows interconnections between the theorems introduced in this paper and some other previously reported results. The setting which serves for the derivation of the bounds on the achievable rates and decoding complexity is general, and the bounds can be applied to other scenarios which can be treated as different forms of communication over parallel channels.

연구 동기 및 목표

  • 최적의 최대우도(ML) 복호화 하에서 병렬 MBIOS 채널에서 LDPC 코드 집합의 도달 가능한 속도에 대한 상한을 유도하기 위해.
  • 무작위로 및 의도적으로 간격을 둔 LDPC 코드의 성능 한계를 분석하기 위해, 이를 병렬 채널을 통한 통신으로 모델링하기 위해.
  • 채널 용량과의 간격에 따라 정규화된 병렬 MBIOS 채널에서 LDPC 코드의 반복 복호화 복잡도에 대한 하한을 설정하기 위해.
  • 서브최적의 반복 복호화와 ML 복호화 간의 성능 손실을 정량화하고, ML 복호화 하에서도 코드 구조로 인한 손실을 분석하기 위해.
  • 간격을 둔 LDPC 코드, 비균일 보호 코드, LDPC-모odulation을 포함하는 병렬 채널 모델의 특수 케이스로 적용 가능한 통합 프레임워크를 제공하기 위해.

제안 방법

  • 대칭성과 정보이론적 부등식을 사용하여 병렬 MBIOS 채널에서 수신 시퀀스를 고려한 코드워드의 조건부 엔트로피에 대한 bounds를 유도한다.
  • 이러한 bounds를 활용하여 ML 복호화 하에서 LDPC 코드 집합의 도달 가능한 속도에 대한 상한을 도출하며, 채널 용량과 코드 속도 간의 간격을 활용한다.
  • 평균 오른쪽 차수 aR를 복잡도의 대리 변수로 사용하여, 용량과의 간격의 역수의 로그 증가에 기반한 반복 복호화 복잡도 하한을 도입한다.
  • 핵심 매개변수 ξ를 0으로 설정하고 무한 급수를 첫 번째 항으로 잘라내어 속도 상한을 완화함으로써 이전의 복잡도 상한을 재유도한다.
  • 밀도 진동 및 가우시안 근사 기법을 사용하여 간격을 둔 코드의 반복 복호화 하에서의 임계값을 분석하며, 특히 의도적으로 간격을 둔 집합에 대해 집중한다.
  • 유도된 복잡도 하한을 단순화하여 무작위로 간격을 둔 LDPC 코드의 기존 복잡도 하한을 재유도함으로써 이전 연구와의 일致성을 검증한다.

실험 결과

연구 질문

  • RQ1병렬 MBIOS 채널에서 최적의 ML 복호화 하에서 LDPC 코드 집합의 이론적 도달 가능한 속도 상한은 무엇인가?
  • RQ2병렬 MBIOS 채널에서 LDPC 코드의 복호화 복잡도는 채널 용량과의 간격에 따라 어떻게 변화하는가?
  • RQ3간격을 둔 LDPC 코드에서 반복 복호화와 ML 복호화 간의 성능 저하 정도는 어떻게 되는가?
  • RQ4의도적인 간격 패턴은 반복 복호화 하에서 LDPC 코드의 임계값과 점근적 성능에 어떤 영향을 미치는가?
  • RQ5유도된 bounds는 간격 처리, 비균일 보호, LDPC-모듈레이션 등의 다양한 형태의 코딩 통신을 통합적으로 다를 수 있는가?

주요 결과

  • 병렬 MBIOS 채널에서 최대우도(ML) 복호화 하에서 LDPC 코드 집합의 도달 가능한 속도에 대한 상한이 유도되었으며, 이는 이전의 단일 채널 상한을 일반화한다.
  • 병렬 MBIOS 채널에서 LDPC 코드의 반복 복호화 복잡도는 용량과의 간격의 역수에 대해 로그적으로 증가하며, 즉 χD(ε) ≥ c · log(1/ε) (일부 상수 c에 대해)이다.
  • 무작위로 간격을 둔 LDPC 코드의 경우, 유도된 복잡도 하한은 [10, Theorem 4]에서 보고된 이전의 결과와 일致함을 입증한다.
  • 이진 지워기 채널(BEC)의 경우, 지워짐 확률과 간격률을 고려한 개선된 복잡도 하한이 유도되었으며, [10, Theorem 3]과 일치한다.
  • 밀도 진동 기반 분석을 통해 반복 복호화 하의 임계값과 ML 복호화 하의 임계값을 비교함으로써 반복 복호화로 인한 성능 손실이 정량화되었다.
  • 이 프레임워크는 간격 처리된 LDPC 코드, 비균일 보호 코드, LDPC-모듈레이션을 병렬 채널 모델의 특수 케이스로 통합적으로 분석할 수 있다.

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

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

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

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