Методи завадостійкого кодування: коди хемінга

Слайд 2

Приклад варіанту завдання: в усіх варіантах буде дано двійкова послідовність у вигляді

Приклад варіанту завдання: в усіх варіантах буде дано двійкова послідовність у вигляді
восьми чисел, котрі є інформаційними розрядами

Слайд 3

Усі розряди нумеруються з права наліво. 1 2 4 8 – розряди

Усі розряди нумеруються з права наліво. 1 2 4 8 – розряди
це контрольні розряди (вони поділені на дві клітинки) і вони завжди є нулями (котрі розташовані зверху). Стрілки внизу це перевірочні розряди, що розташовуються у всіх однаково. У вільні клітинки (не поділені на два) розташовані інформаційні розряди.

Слайд 4

Далі рахуємо стрілки (перевірочні розряди), котрі співпадають з одиницями у коді. Якщо

Далі рахуємо стрілки (перевірочні розряди), котрі співпадають з одиницями у коді. Якщо
кількість одиниць і стрілок у ряді співпадають парну кількість разів, тоді у першому розряді пишемо одиницю, якщо непарну кількість разів, тоді нуль.
Примітка: коли жодна стрілка ряду не попадає на одиницю, тоді у коді пишеться «1».

Слайд 7

Тепер у нас побудований правильний код Хемінга

Тепер у нас побудований правильний код Хемінга

Слайд 8

Після цього треба внести у код помилку і її знайти

Після цього треба внести у код помилку і її знайти

Слайд 9

Ми внесли помилку у 10-й розряд замінивши нуль правильного коду на протилежний

Ми внесли помилку у 10-й розряд замінивши нуль правильного коду на протилежний знак, тобто на одиницю.
знак, тобто на одиницю.