Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР №5 Код Хеминга.doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
193 Кб
Скачать
☆

3 Порядок выполнения работы

1. Ознакомиться с теоретической частью к лабораторной работе.

2. Представить алгоритмы, по которым происходит кодирование передаваемого сообщения с использованием кодов представленных в 1.2… 1.5 на передающей стороне.

3. Представить алгоритмы, по которым происходит декодирование принимаемого сообщения с использованием кодов представленных в 1.2…1.5 на приемной стороне.

4. Написать программу по пункту 2 для передаваемого сообщения (приложение А) с использованием алфавита кода КОИ-7 (приложение Б).

5. Написать программу по пункту 3 для принимаемого сообщения (приложение А) с использованием алфавита кода КОИ-7 (приложение Б).

6. Исследовать канал передачи сообщения при наличии одной ошибки в передаваемом сообщении (приложение В) с использованием кодов представленных в пунктах 1.2… 1.5.

7. Исследовать канал передачи сообщения при наличии двух ошибок в передаваемом сообщении (приложение В) с использованием кодов представленных в 1.2… 1.5.

8. Исследовать канал передачи сообщения при наличии трех ошибок в передаваемом сообщении (приложение В) с использованием кодов представленных в 1.2… 1.5.

9. Представить отчет.

Примечание - Для циклического кода использовать порождающий полином

4 Требования к отчету

Отчет по лабораторной работе должен содержать:

а) Ф.И.О. и номер группы студента, номер и название работы, цель.

б) Алгоритмы* кодирования передаваемого сообщения с использованием кода проверки на четность, кода Хэмминга для исправления одиночных ошибок, кода Хемминга для исправления одиночных ошибок и обнаружения двойных, а так же циклических кодов.

в) Алгоритмы декодирования принимаемого сообщения с использованием кода проверки на четность, кода Хэмминга для исправления одиночных ошибок, кода Хемминга для исправления одиночных ошибок и обнаружения двойных, а так же циклических кодов.

г) Переданное сообщение.

д) Результаты приема сообщения на приемной стороне с использованием кода проверки на четность, кода Хэмминга для исправления одиночных ошибок, кода Хемминга для исправления одиночных ошибок и обнаружения двойных, а так же циклических кодов при наличии в сообщении одной ошибки.

е) Результаты приема сообщения на приемной стороне с использованием кода проверки на четность, кода Хэмминга для исправления одиночных ошибок, кода Хемминга для исправления одиночных ошибок и обнаружения двойных, а так же циклических кодов при наличии в сообщении двух ошибок.

ж) Результаты приема сообщения на приемной стороне с использованием кода проверки на четность, кода Хэмминга для исправления одиночных ошибок, кода Хемминга для исправления одиночных ошибок и обнаружения двойных, а так же циклических кодов при наличии в сообщении трех ошибок.

з) Выводы по пунктам д) е) и ж).

Примечание – Алгоритм (последовательность действий, направленных на получение определённого результата за конечное число шагов) это, не в коем случае, не листинг (текст компьютерной программы или её части, записанный на каком-либо языке программирования, обычно — на бумаге).