К п.1. Условие Фано позволяет при приеме последовательное сообщение разделить на слова: начало любого слова не должно быть кодом. Самая простая его реализация - использование разделителей, как в коде Морзе.
Для расшифровки нужно построить кодовое дерево. Принцип построения его прост: - влево нужно откладывать ветви, соответствующие 0, вправо - соответствующие 1, а в узлах и ветвях указывать закодированные буквы алфавита.
К п.3. В таблице 13 представлена сжатая информация о двоичном коде. Каждая нечетная цифра указывает о количестве последовательно записанных нулей, вторая – о количестве последовательно записанных единиц, например 0143 соответствует двоичному коду 10000111. Необходимо развернуть двоичный код и расшифровть его с помощью кодового дерева.
К п.4 и 5. При передаче программа добавляет к исходному четырехразрядному коду С1С2С3С4 пятый разряд С1С2С3С4С0, так, чтобы общее количество единиц всех пяти разрядов было четным. Эту операцию можно выполнять с помощью логической операции XOR: С4= С3ÅС2ÅС1ÅС0.Ошибка приемником информации ищется путем проверки количества единиц в полученном из канала связи коде:
|
|
Z= С4ÅС3ÅС2ÅС1ÅС0.Если количество нечетное (Z=1), то есть ошибка. Если количество четное (Z=0), то ошибки нет, или есть двойная ошибка.
Пример кодирования даты 12. 09. 1873г.:
Исходный код | Код с контрольным разрядом | Код после воздействия помех |
10101 ошибка | ||
01011 ошибка | ||
К п. 6 и 7. К исходному коду С1С2С3С4 добавляется четыре контрольных разряда С0 С1С2С3С4 С5 С6 С7 по следующему правилу:
С5 = С2ÅС3ÅС4
С6 = С1 ÅС3ÅС4
С7= С1ÅС2 Å С4
С0= С1ÅС2ÅС3ÅС4ÅС5ÅС6ÅС7
При приеме кода находятся контрольные суммы Z0Z1Z2Z3 по следующим формулам:
Z0 = С0 ÅС1ÅС2ÅС3ÅС4ÅС5ÅС6ÅС7
Z1 = С4Å С5Å С6Å С7
Z2 = С1Å С3Å С6Å С7
Z3 = С1Å С3Å С5Å С7
Проанализировав результаты, необходимо сформулировать правила, которые позволяют по значениям сумм Z0Z1Z2Z3 определить отсутствие ошибок, наличие четного количества ошибок, наличие одной ошибки и номер ошибочного разряда.
Лабораторная работа №6
Технические и программные средства персонального компьютера
Цель работы: Знакомство с архитектурой, составом аппаратных и программных средств ПК.
Продолжительность работы – 2 часа.
Подготовка к работе
1. Изучить следующие вопросы: архитектура ЭВМ, основные характеристики ПК и его блоков, системное ПО.