Задания на выполнение лабораторной работы
A. Задание 1. Формирование бита чётности Сформировать бит чётности (бит паритета) для заданного байта передаваемых данных. При выполнении задания нужно в правую крайнюю колонку таблицы 3.1.1 записать единицу или ноль. Таблица 3.1.1
Задание 2. Исследование помехоустойчивого кода с формированием бита чётности Выполнить моделирование процесса передачи информации (одной тетрады - половины байта). Исходные данные приведены в таблицах 3.2.1 и 3.2.2. Для моделирования использовать программы Electronics Workbench (EWB) или Multisim.
Таблица 3.2.1
Моделирование следует выполнить четырежды при заданных значениях помех (табл.3.2.2). Результаты моделирования в виде таблицы следует поместить в отчёт. Полученные результаты необходимо прокомментировать. Таблица 3.2.2
Задание 3. Исправление ошибки с помощью кода Хэмминга Расчётным путём (вручную) определить, в каком разряде принятого кода Хэмминга произошло искажение. Исходные данные для разных вариантов приведены в таблице 3.3.1. Процесс вычисления искажённого бита следует подробно описать в отчёте.
Таблица 3.3.1
Задание 4. Моделирование работы кода Хэмминга С помощью программ Electronics Workbench или Multisim собрать схему для моделирования процесса передачи информации с использованием помехоустойчивого кодирования. Провести моделирование процесса передачи данных, приведённых в табл. 3.3.1 (для своего варианта). В отчёт следует поместить схему, соответствующую заданному варианту (в том числе с указанием положения ключей и содержимого генератора слов).
Порядок выполнения лабораторной работы Методические указания к заданию 3.1 Простейший код, предназначенный для обнаружения одной ошибки (точнее – для обнаружения нечётного числа ошибок), основан на добавлении к информационным битам одного контрольного бита. При этом контрольный бит должен быть таким, чтобы суммарное число единиц в образованном машинном слове было чётным. Добавляемый бит называется битом паритета. Проверочный бит k для n -битного двоичного слова вычисляется по формуле:
В результате такого преобразования формируется (n+1) – битное слово , число единиц в котором будет чётное. В задании 3.1 требуется для своего варианта определить необходимый бит паритета, который нужно добавить к информационным битам.
Пример 1. Пусть дан байт 10111100. Число информационных единиц в этом байте нечётное, поэтому бит паритета нужно установить равным единице. В результате этого получается машинное слово 101111001.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|