Во время обучения на уроке по компьютерным сетям профессор говорил о расстоянии Хэмминга между двумя действительными кодовыми словами в примере кода. Я читал о расстоянии Хэмминга, и это имеет смысл с точки зрения разницы расстояний между двумя строками. Например:
Code Word 1 = 10110
Отправитель отправляет кодовое слово 1, и появляется ошибка, и получатель получает 10100. Итак, вы видите, что 4-й бит был поврежден. Это приведет к расстоянию Хэмминга 1, потому что:
Valid Code Word: 10110
Error Code Word: 10100
-----
XOR 00010
XOR двух строк приводит к одному 1, поэтому расстояние Хэмминга равно 1. Я понимаю это до этого момента. Но тогда проф спрашивает:
- Каково расстояние Хемминга стандартного битового протокола CRC-16?
- Каково расстояние Хемминга стандартного битового протокола CRC-32?
Я немного растерялся, и мне было интересно, может ли кто-нибудь помочь. Спасибо.