Эксперт
Сергей
Сергей
Задать вопрос
Мы готовы помочь Вам.

Задание № 2

1) Помехоустойчивое кодирование Хэмминга

1.1) Построить диаграмму Венна для простого кода Хэмминга, имеющего 4 информационных и 3 проверочных символа. Указать на диаграмме Венна в квадратиках номера разрядов для информационных [1–4] и проверочных символов [5–7] по варианту из таблицы:

Множества

диаграммы Венна

Номера разрядов информационных и проверочных символов по вариантам V
V=1 V=2 V=3 V=4 V=5 V=6 V=7 V=8
A 1,2,4,5 1,3,4,5 1,2,4,7 1,2,4,7 1,3,4,6 1,2,4,6 1,2,4,6 2,3,4,6
B 1,2,3,6 1,2,3,7 1,3,4,5 1,2,3,5 1,2,4,5 1,3,4,7 2,3,4,7 1,3,4,5
C 2,3,4,7 2,3,4,6 2,3,4,6 1,3,4,6 1,2,3,7 1,2,3,5 1,3,4,5 1,2,3,7

1.2) Исходя из построенной диаграммы Венна нарисовать структурную схему кодера Хэмминга. Указать в квадратиках на соединительных линиях схемы кодера номера разрядов (1–7) информационных и проверочных символов кода.

1.3) Исходя из построенной диаграммы Венна нарисовать структурную схему декодера Хэмминга. Указать в квадратиках на соединительных линиях схемы декодера номера разрядов (1–7) информационных и проверочных символов кода.

1.4) Получить десятичное число W=mod256(2*F(2)+F(3)+F(4)), где F(i) – номер i-й буквы фамилии в алфавите.

1.5) Получить исходное 8-разрядное кодовое слово B, переведя число W в двоичный код.

1.6) Разбить исходное кодовое слово B на два полуслова B1 и B2. Построить для каждого из полуслов B1 и B2 диаграмму Венна, соответствующую диаграмме из п. 1.1.

1.7) По диаграммам Венна для полуслов B1 и B2 записать коды Хэмминга H1 и H2.

1.8) Через косую черту (символ «/») нанести на соединительные линии структурных схем кодера и декодера значения информационных и проверочных символов для кодов H1 и H2.

1.9) На основе кода H1 сформировать код E1, содержащий 1 ошибку в разряде R1, номер которого вычисляется с помощью выражения R1=mod7(F(2))+1, где F(2) – номер 2-й буквы фамилии в алфавите.

1.10) Построить для кода E1 диаграмму Венна, соответствующую диаграмме из п. 1.1. Отметить на диаграмме множества (A, B, C), содержащие несоответствия проверочных и информационных символов кода E1. Записать кодовое слово на выходе декодера.

1.11) На основе кода H2 сформировать код E2, содержащий 2 ошибки в разрядах R2 и R3, номера которых вычисляются с помощью выражений R2=mod7(F(3))+1, R3=mod7(F(4))+1, где F(3) и F(4) – номера 3-й и 4-й букв фамилии в алфавите. Если R2=R3 принять R3=mod7(R2+1)+1.

1.12) Построить для кода E2 диаграмму Венна, соответствующую диаграмме из п. 1.1. Отметить на диаграмме множества (A, B, C), содержащие несоответствия проверочных и информационных символов кода E2. Записать кодовое слово на выходе декодера (символы, которые не могут быть определены обозначить символом «Х»).

 

Была ли полезна данная статья?
Да
60.96%
Нет
39.04%
Проголосовало: 1099

или напишите нам прямо сейчас:

⚠️ Пожалуйста, пишите в MAX или заполните форму выше.
В России Telegram и WhatsApp блокируют - сообщения могут не дойти.
Написать в MAXНаписать в TelegramНаписать в WhatsApp