Skip to main content
QUICK REVIEW

[논문 리뷰] Design of Spatially Coupled LDPC Codes over GF(q) for Windowed Decoding

Lai Wei, David G. M. Mitchell|arXiv (Cornell University)|2014. 11. 17.
Error Correcting Code Techniques참고 문헌 27인용 수 5
한 줄 요약

이 논문은 프로토그래프와 에지 스프레딩을 사용하여 GF$(q)$ 상의 $q$-진 공간적으로 커플링된 LDPC 코드를 위한 설계 규칙을 제안하며, 낮은 지연 시간 창 기반 복호화( WD )를 통해 거의 용량에 가까운 성능을 달성할 수 있도록 한다. 이는 작은 $q=2^m$와 중간 크기의 창 크기 $W$ 조건에서도 창 복호화 임계값이 용량에 매우 가까이 도달함을 보여주며, 복호화 복잡도를 플로우딩 스케줄 복호화 및 이진 대응체 대비 한두 계단절 감소시킨다.

ABSTRACT

In this paper we consider the generalization of binary spatially coupled low-density parity-check (SC-LDPC) codes to finite fields GF$(q)$, $q\geq 2$, and develop design rules for $q$-ary SC-LDPC code ensembles based on their iterative belief propagation (BP) decoding thresholds, with particular emphasis on low-latency windowed decoding (WD). We consider transmission over both the binary erasure channel (BEC) and the binary-input additive white Gaussian noise channel (BIAWGNC) and present results for a variety of $(J,K)$-regular SC-LDPC code ensembles constructed over GF$(q)$ using protographs. Thresholds are calculated using protograph versions of $q$-ary density evolution (for the BEC) and $q$-ary extrinsic information transfer analysis (for the BIAWGNC). We show that WD of $q$-ary SC-LDPC codes provides significant threshold gains compared to corresponding (uncoupled) $q$-ary LDPC block code (LDPC-BC) ensembles when the window size $W$ is large enough and that these gains increase as the finite field size $q=2^m$ increases. Moreover, we demonstrate that the new design rules provide WD thresholds that are close to capacity, even when both $m$ and $W$ are relatively small (thereby reducing decoding complexity and latency). The analysis further shows that, compared to standard flooding-schedule decoding, WD of $q$-ary SC-LDPC code ensembles results in significant reductions in both decoding complexity and decoding latency, and that these reductions increase as $m$ increases. For applications with a near-threshold performance requirement and a constraint on decoding latency, we show that using $q$-ary SC-LDPC code ensembles, with moderate $q>2$, instead of their binary counterparts results in reduced decoding complexity.

연구 동기 및 목표

  • GF$(q)$ 상의 $q$-진 공간적으로 커플링된 LDPC 코드를 위한 설계 규칙을 개발하여 낮은 지연, 높은 성능의 복호화를 가능하게 한다.
  • 이중 에러 채널(BEC) 및 BIAWGNC에서 프로토그래프 기반 방법을 사용하여 $q$-진 SC-LDPC 코드 집합의 반복적 신뢰도 전파 임계값을 분석한다.
  • 창 복호화(WD)가 플로우딩 스케줄 복호화(FSD)에 비해 $q$-진 SC-LDPC 코드의 복호화 복잡도와 지연을 크게 감소시킴을 보여준다.
  • 근처 용량 성능과 지연 제약 조건 하에서 이진 코드보다는 중간 크기의 $q>2$를 갖는 $q$-진 SC-LDPC 코드가 더 뛰어난 성능-복잡도 트레이드오프를 제공함을 보여준다.
  • 작은 $q$와 $W$ 조건에서도 용량에 가까운 임계값을 달성할 수 있는 최적의 에지 스프레딩 전략($\mathbf{E}_A$ 및 $\mathbf{E}_B$)을 규명한다.

제안 방법

  • GF$(q)$ 상에서 변수 노드와 체크 노드 간 연결을 나타내는 기저 행렬을 사용하여 프로토그래프 기반의 $q$-진 SC-LDPC 코드 집합을 설계한다.
  • 이중 에러 채널(BEC)에 대해 프로토그래프 기반 $q$-진 밀도 진동 이론을 적용하고, BIAWGNC에 대해 $q$-진 외부 정보 전달(EXIT) 분석을 수행하여 반복 복호화 임계값을 계산한다.
  • 전체 스케줄 복호화(FSD) 대비 지연과 복잡도를 줄이기 위해 크기 $W$의 슬라이딩 창을 사용하는 창 복호화(WD)를 구현한다.
  • 코드 설계에서 임계값 성능와 복호화 복잡도의 균형을 맞추기 위해 두 가지 유형의 에지 스프레딩 ${\mathbf{E}}_A$와 ${\mathbf{E}}_B$를 도입한다.
  • 다양한 $q=2^m$와 $W$ 값에서 WD와 FSD 간의 복호화 복잡도를 비교하기 위해 정규화된 지연과 업데이트 연산 횟수를 사용한다.
  • 성능 평가를 위해 $q$-진 SC-LDPC 코드와 그 이진 및 블록 코드(LDPC-BC) 대응체 간의 임계값 비교를 수행한다.

실험 결과

연구 질문

  • RQ1작은 유한체 크기 $q=2^m$와 중간 크기 창 크기 $W$ 조건에서도 $q$-진 공간적으로 커플링된 LDPC 코드가 거의 용량에 가까운 임계값을 달성할 수 있는가?
  • RQ2창 복호화(WD)의 복호화 복잡도와 지연 측면에서 $q$-진 SC-LDPC 코드의 성능가 FSD와 어떻게 비교되는가?
  • RQ3낮은 지연, 높은 성능의 $q$-진 SC-LDPC 코드 집합을 달성하기 위해 ${\mathbf{E}}_A$와 ${\mathbf{E}}_B$ 에지 스프레딩 간의 최적의 균형은 무엇인가?
  • RQ4지연 제약 조건 하에서 $q$-진 SC-LDPC 코드는 이진 및 블록 코드 대응체에 비해 복호화 복잡도 측면에서 얼마나 뛰어나게 성능을 발휘하는가?
  • RQ5BEC와 BIAWGNC 모두에 대해 $q$-진 SC-LDPC 코드의 WD 임계값은 $q$와 $W$ 증가에 따라 어떻게 변화하는가?

주요 결과

  • 모든 $q=2^m$와 $W=2$ 조건에서 $\mathcal{C}_1(3,6,m,3)$ 집합은 $m=2$일 때 창 복호화 임계값 $\epsilon^*_{\text{WD}} \approx 0.488$를 달성하며, 이는 이론적으로 달성 가능한 최고의 이진 WD 임계값과 0.1\% 밖에 떨어지지 않으며, 채널 용량과는 2.5\% 뿐 떨어져 있다.
  • 모든 $m=2$, $m=3$, $m=4$ 조건에서 동일한 지연 조건 하에서 $q$-진 SC-LDPC 코드의 복호화 복잡도는 $m=1$ (이진) 대비 한두 계단절 감소하며, $m=2$ 또는 $m=3$에서 최소 복잡도를 기록한다.
  • 지연 $\epsilon=0.44$ 조건에서 $m=2$의 $q$-진 SC-LDPC 코드는 모든 지연 수준에서 $m=1$ 보다 낮은 복호화 복잡도를 기록하며, 거의 용량 성능 요구 조건 하에서 이진 코드 대비 일관된 성능 우위를 입증한다.
  • 동일한 지연($T_{\text{SC}} = T_{\text{BC}} = 4m$) 조건에서 $\mathcal{C}_1(3,6,m,3)$ 코드는 $W=2$ 조건에서 FSD를 사용하는 $\mathcal{B}(3,6,m)$에 비해 훨씬 낮은 복호화 복잡도를 기록하며, 엄격한 지연 제약 조건 하에서도 유리하다.
  • 혼합 에지 스프레딩($\mathbf{E}_A$ 및 $\mathbf{E}_B$)을 사용함으로써 $q$-진 SC-LDPC 코드는 작은 $q$와 $W$ 조건에서도 용량에 가까운 WD 임계값을 달성할 수 있으며, 성능을 희생시키지 않고 복잡도를 감소시킨다.
  • 지연 $\epsilon=0.488$ 조건에서 $m=1$은 성공적인 복호화를 위해 많은 반복 수를 필요로 하는 반면, $m=2$와 $m=3$는 훨씬 적은 연산 수로 복호화 성공을 달성하며, 더 높은 $q$의 복잡도 우월성을 확인한다.

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

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

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

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