“设 $\Sigma$ 是大小为 $q$ 的字母表,码 $C\subseteq\Sigma^n$ 有 $M= C $ 个码字,最小Hamming 距离为 $d$。Singleton 界断言”
形式陈述 ​
等长字
直觉
Hamming 距离只计算等长词在多少个对应坐标上不同,不关心符号之间的数值差,是离散立方体上的度量。对码而言,两个码字距离越大,噪声必须改动更多坐标才能把一个混淆成另一个,因此最小距离直接控制检测与纠错能力。它适合替换错误,却不处理插入或删除。
例子与边界
10110 与 10001 在三个位置不同,距离为 3;另取 10110 与 11100,它们在第
最小距离
不同长度字符串的 Hamming 距离通常未定义或需先对齐;编辑距离才处理插入删除。接收词离两个码字同距时,最近邻解码会出现 tie,超过保证半径后不能声称唯一正确。
推论与应用
Hamming 距离衡量码字可分性,是 度量空间 的有限离散实例。它也是 Hamming 界 和 线性码 距离的基础。容错存储、组合设计、局部敏感哈希和二进制特征比较都使用它;码的重量是与零词的 Hamming 距离。
在性质测试中,常把
参考资料
- F. J. MacWilliams and N. J. A. Sloane, The Theory of Error-Correcting Codes, North-Holland, 1977,Chs. 1–10。
- Shu Lin and Daniel J. Costello Jr., Error Control Coding, 2nd ed., Pearson, 2004,Chs. 1–7。