• 1.摘要
  • 2.定义
  • 3.例子
  • 4.编码
  • 4.1.例子
  • 5.译码
  • 6.多项式码的性质
  • 7.特定多项式码

多项式码

在编码理论中,多项式码(英语:polynomial code)是有效码字集合是由多项式(通常是固定长度的多项式)可以被特定多项式(长度较短,称为生成多项式)整除的一种线性码。

定义

对于有限域 image,其元素我们称作符号。为了建立多项式码,我们要确定一个 image 个符号的序列 image 其多项式为

image

对于整数 image,令 imageimage 阶多项式,称为生成多项式。由 image 生成的多项式码其码字都是阶数低于 image,并且可以被 image 整除(没有余式)的多项式。

例子

考虑 image 上,imageimage、生成多项式为 image 的多项式码。此码由下列码字组成:

image

image

或直接写成:

image

image

由于多项式码定义在二元伽罗华域 image 中,多项式元素用模q求和表示,于是最终多项式为:

image

image

等价地,用二进制位的序列表示,这些码字就是:

image

image

注意到如所有多项式码一样,这个码确实是一个线性码,即码字的线性组合还是码字。在域为 GF(2) 的情形,可以通过对二进制形式的两个码字取XOR(如00111 XOR 10010 = 10101)得到其线性组合。

编码