二进制编码
- 关于编码,可参见Shannon熵。关于一般的域上的线性空间,可参见数值线性代数
- 二进制串的集合为
维
-线性空间,内积为
不是全序域。因此,由度量和拓扑可知,内积无法诱导度量,不过,我们可以使用其他度量
为一个度量空间,其中
- 只需证明三角不等式。注意到
- 只需证明三角不等式。注意到
- 二进制编码
满足如下条件
- 基本码字
- 基本码字的个数为
- 不同基本码字之间的最小距离为
- 基本码字
- 在距离空间
中,考虑一族互不相交的、半径为
的闭球
,那么
和
至多相差
位,
可以纠错为
。因为最小距离
确定了纠错位数
,所以在实际的通信中,我们希望
越大越好
扩展到一般线性编码
- 我们可以将
扩展到一般的有限域。由有限域的阶可知,我们可取有限域
,其中
,
为素数。此时,
阶串的集合为
维
-线性空间
- 一般线性编码
满足如下条件
- 基本码字
为线性子空间
- 基本码字的个数为
,其中
为线性子空间的维数
- 不同基本码字之间的最小距离为
- 基本码字