コンピュータ ネットワークの授業で勉強しているときに、その教授は、サンプル コード内の 2 つの有効なコード ワード間のハミング距離について話しました。ハミング距離について読んだことがありますが、2 つの弦の間の距離の違いを知るという観点からは理にかなっています。例えば:
Code Word 1 = 10110
送信者はコード ワード 1 を送信し、エラーが発生し、受信者は 10100 を受信します。したがって、4 番目のビットが破損していることがわかります。これにより、次の理由により、ハミング距離は 1 になります。
Valid Code Word: 10110
Error Code Word: 10100
-----
XOR 00010
2本の弦をXORすると1が1になるので、ハミング距離は1です。ここまでは理解できました。しかし、教授は次のように尋ねます。
- 標準の CRC-16 ビット プロトコルのハミング距離は?
- 標準の CRC-32 ビット プロトコルのハミング距離は?
私は少し混乱していて、誰かが助けてくれるかどうか疑問に思っていました. ありがとう。