Reed–Solomon 码(RS 码)由 Irving Reed 与 Gustave Solomon 在 1960 年提出,是最大距离可分(MDS)码的典范:把低次多项式在多个点上赋值,最小距离恰好撞上 Singleton 上界 d=n−k+1,距离—码率之间没有任何浪费。它在 GF(2^m) 上的符号级纠错能力转化为对突发比特错误的强力免疫,使其成为深空通信、CD/DVD、QR 码与光缆系统的工业支柱;GF(2^8) 上的 [255,223,33] 是 CCSDS 深空标准。量子码一侧的量子 MDS 构造沿袭其赋值思想。

多项式赋值构造

取 上 个互异点 与次数 的多项式集合,码字为赋值向量:

线性性显然(赋值映射线性)。维数恰为 :两个次数 的多项式若在 个点上赋值相同,其差是次数 却有至少 个根的多项式,必为零多项式——赋值映射单射,像空间维数等于多项式空间维数 Reed & Solomon 1960 (J. SIAM)。

最小距离:两行证明 d=n−k+1

上界:Singleton 界对任意码成立,(删除论证见classical-bounds)。

下界:非零多项式 ()在域上至多 个根,故非零码字至多 个分量为零:

取等:取 ,它恰有 个根,码字重量恰为 。∎

于是 精确成立,RS 码是 MDS 码:对每个长度 与维数 ,距离都坐在理论天花板(帕累托前沿)上。MDS 性的擦除版解读:任意 个坐标的赋值由拉格朗日插值唯一重构多项式——纠 个擦除。

突发错误:距离被”放大 m 倍”

在 上实现时,一个符号 = 比特。纠 个符号错意味着:任何长度 比特的连续突发至多损坏 个符号,必被纠正。例如 [255,223,33](,)可吸收 128 比特长的任意突发——这是存储介质与衰落信道选 RS 作外码的根本原因,也是级联方案 RS+卷积 内外分工的依据(见concatenated-classical)。代价是 的长度限制:长码需要大域,二元信道上 RS 必须先做符号打包,码长以符号计。

译码:关键方程与三件套

错误向量 的非零位置集合与取值未知,译码归结为关键方程:已知位置 满足 的信息不足以直接解出,但 使方程组可解。经典流水线三件套Albert & Faist 2026 (arXiv):

  1. Berlekamp–Massey:迭代综合最短线性反馈移位寄存器,求错误定位多项式 ,复杂度 级;
  2. Chien 搜索:穷举 检验 ,找出错误位置;
  3. Forney 公式:由 与伴随多项式直接算出错误值 。

整条流水线为 级的代数运算,硬件实现成熟。超出半径的一半时,Guruswami–Sudan 列表译码可对至多 个错误输出含正确码字的候选列表——译码半径突破 。

与 BCH 的关系和量子侧

RS 是 BCH 族的 元满长特例:取 、赋值点为全部非零元时,分圆陪集退化为单点,“连续根设计”与”多项式赋值”两种视角重合(见bch-codes)。量子一侧,Rains 把 MDS 概念移入量子码:量子 Singleton 界 的饱和码与 RS 的赋值结构密切相关Rains 1998 (IEEE Trans. Inf. Theory),量子 MDS 码族见perfect-quantum-codes;现代 qLDPC 码(如环上的双变量自行车码)在”符号取自代数结构、约束由赋值定义”这一点上也延续着同一思想(见bivariate-bicycle)。

延伸阅读