Відстань Хеммінга між двома
s це просто кількість бітових позицій, якими вони відрізняються. Якщо відстань Хеммінга між двома кодовими словами c1 і c2 це d і c1 передається, то для кодового слова c повинно виникнути d помилок2 бути отриманим.
Обчислення відстані Хеммінга між цілими числами передбачає підрахунок кількості позицій, у яких відповідні біти відрізняються. Наприклад, відстань Хеммінга між 2 (0010) і 7 (0111) дорівнює 2. У цьому фрагменті коду ми використовуємо оператор XOR (^), щоб знайти різні біти між двома цілими числами.
3 З іншого боку, відстань Хеммінга — це кількість компонентів, якими відрізняються два вектори/рядки. Наприклад, відстань Хеммінга між 10101 і 11110 становить 3.');})();(функція(){window.jsl.dh('81vRZrCiL8rJwt0PqN73sAw__39','
Таким чином, відстань Хеммінга між «11111000» і «10000111» дорівнює 4. Таким чином, відстань Хеммінга вимірює кількість позицій, у яких два двійкові рядки відрізняються. У цьому випадку рядки «11111000» і «10000111» відрізняються чотирма позиціями.
Отже, відстань Хеммінга між 11011011 і 01001101 становить 4.
Відстань Хеммінга між двома кодовими словами проста кількість бітових позицій, якими вони відрізняються. Якщо відстань Хеммінга між двома кодовими словами c1 і c2 дорівнює d, а c1 передається, то для отримання кодового слова c2 повинно виникнути d помилок.