定义与码率
Gallager 的 正则 LDPC 码:码长 ,校验矩阵 的每一列恰有 个 1、每一行恰有 个 1,且 (典型选择 )。 共 行,行空间独立时码率取到下界
((3,6) 正则码即 ;行相关只会抬高码率,故 )Gallager 1962 (IRE Trans. Inf. Theory)。“低密度”是关键修饰:固定 增大 时, 中 1 的占比 。
Gallager 的两个译码器
Gallager 原文给出两种译码算法Gallager 1962 (IRE Trans. Inf. Theory):
- 比特翻转(bit-flipping):反复统计每个比特牵涉的失败校验数,把”多数校验失败”的比特翻转,直到综合征归零——硬判决、线性时间的贪心算法,是扩张码翻转译码的直系前身;
- 概率译码:变量节点与校验节点之间迭代交换对数似然比消息,软判决逼近最大后验——这正是在Tanner 图上运行的置信传播(和积算法),Gallager 的更新式与 1962 年后 40 年通行的 tanh 规则逐字相同。
Gallager 还证明了固定 时正则族的最小距离随 线性增长——随机码式的”好码”性质(见GV 界),这在当时是孤立的先知结果。
稀疏性的三重意义
稀疏不只为省存储:(i) 每次迭代译码的计算量正比于边数,即 ;(ii) Tanner 图在局部呈树状(girth 受限时消息独立性保持,见tanner-graphs),使 BP 近似精确;(iii) 稀疏结构可直接量子化——把 的行换成对易的 Pauli 算符、配 X/Z 两套校验并要求 ,就是量子 LDPC 码(见qldpc-overview)。稠密随机码虽达 GV 界,但三条全部落空——稀疏性是”好且可译”的关键。
复兴史:从遗忘到 0.0045 dB
1960 年代算力无法迭代译码,LDPC 沉寂;1993 年 turbo 码证明迭代译码能逼近容量,MacKay 与 Neal 于 1996 年重新发现 LDPC 的性能MacKay & Neal 1996 (Electron. Lett.),MacKay 1999 年系统构造稀疏矩阵码族(列重固定 、消除 4 环),码率 1/2、 时距 Shannon 限约 0.3 dB 量级,并指出 LDPC 相对 turbo 的优势:无需交织器、有 Gallager 的理论根基、并行度高MacKay 1999 (IEEE Trans. Inf. Theory)。
2001 年 Richardson–Shokrollahi–Urbanke 的密度演化(density evolution)把设计变成科学:树近似下 BP 消息分布沿计算树递推,信道参数低于临界阈值时错误密度趋于零;配合不规则度分布(列重/行重按多项式 分布)优化,正则码 dB 级的容量差距被突破到任意小Richardson, Shokrollahi & Urbanke 2001 (IEEE Trans. Inf. Theory)。同年 Chung 等人设计出码率 1/2、块长 的不规则码,仿真门限距 Shannon 限仅 0.0045 dB(BIAWGN 信道)——编码理论的标志性终点数字Chung et al. 2001 (IEEE Commun. Lett.)。
结构化构造与 girth 军规
迭代译码的第一军规是避免 4 环(两列内积 ,等价 非对角元非零),否则消息沿短环回流被重复计数(见tanner-graphs)。工程上更偏好结构化矩阵:准循环(QC)构造用循环置换矩阵(CPM)拼装 ,但 CPM 型子阵不可避免的 2×3 块使其 girth 上限为 12。Kasai 2025 年用仿射置换矩阵(APM)加随机序贯消环把 girth 推到 16,非二元 LDPC 经 CSS 正交条件 打包为量子码后,girth-16 构造 与 girth-12 的 相比:瀑布区略有损失、错误地板区大幅改善——瀑布/地板权衡的直接实验证据Kasai 2025 (arXiv)。

局限与量子去向
LDPC 的长块长带来译码延迟,错误地板来自码字谱中的低重量项(也是 girth 治理的对象);这两点在量子侧都有对应物——量子 LDPC 的 BP 译码受简并性困扰,需要 OSD 后处理兜底(见bp-osd-decoding),而”稀疏 + 大 girth + 结构化”的构造纲领从经典到量子一脉相承(见qldpc-overview)Albert & Faist 2026 (arXiv)。