在学习计算机网络课程时,教授谈到了示例代码中两个有效代码字之间的汉明距离。我已经阅读了有关汉明距离的信息,从告诉 2 个字符串之间的差异距离的角度来看,这是有道理的。例如:
Code Word 1 = 10110
发送方发送代码字 1,引入了一个错误,接收方收到 10100。所以您看到第 4 位已损坏。这将导致汉明距离为 1,因为:
Valid Code Word: 10110
Error Code Word: 10100
-----
XOR 00010
2 个字符串的 XOR 得到一个 1,因此汉明距离为 1。我理解到这一点。但随后教授问:
- 标准 CRC-16 位协议的汉明距离是多少?
- 标准 CRC-32 位协议的汉明距离是多少?
我有点困惑,想知道是否有人可以提供帮助。谢谢。