Spatially-Coupled (SC)-LDPC codes are known to have outstanding error-correction performance and low decoding latency. Whereas previous works on LDPC and SC-LDPC codes mostly take either an asymptotic or a finite-length design approach, in this paper we present a unified framework for jointly optimizing the codes' thresholds and cycle counts to address both regimes. The framework is based on efficient traversal and pruning of the code search space, building on the fact that the performance of a protograph-based SC-LDPC code depends on some characteristics of the code's partitioning matrix, which by itself is much smaller than the code's full parity-check matrix. We then propose an algorithm that traverses all nonequivalent partitioning matrices, and outputs a list of codes, each offering an attractive point on the trade-off between asymptotic and finite-length performance. We further extend the framework to designing SC-LDPC codes with sub-block locality, which is a recently introduced feature offering fast access to sub-blocks within the code block. Our simulations show that our framework results in SC-LDPC codes that outperform the state-of-the-art constructions, and that it offers the flexibility to choose low-SNR, high-SNR, or in-between SNR region as the primary design target.
翻译:众所周知,LDPC和SC-LDPC的编码大多采用零时间或有限长度的设计方法,本文则提出一个统一框架,共同优化代码的阈值和周期计数,以应对两种制度。框架的基础是高效的穿行和剪裁代码搜索空间,其基础是基于基于基于编程的SC-LDPC编码的性能取决于代码分隔矩阵的某些特点,而这种特性本身远小于代码的完全对等检查矩阵。我们随后提出一种算法,使所有非等式分隔矩阵都采用零时间或有限长度设计方法,并输出出一个代码清单,每个代码都提供了一个关于无记式和有限期限性业绩之间交易的吸引力点。我们进一步扩展了框架,以设计基于分块地点的SC-LDPC编码,这是最近引入的一种特征,可以快速进入代码区内的分块。我们的模拟模型显示,我们框架在标准-LDS设计系统中提供了高灵活性,在标准-RPS中,在标准-RLDS中,在标准设计区域中,在标准-RRC设计中提供了高灵活性,在标准设计中,在标准中,在标准区域中提供了高版本中,在标准设计中,在标准设计中,在标准设计中提供了高度设计中,在标准设计中提供了高的交付规则。