Задачник Теория информации (1). Задача Известно, что одно из k возможных сообщений, передаваемых равномерным двоичным кодом, несет 3 бита информации. Чему равно k
Скачать 60.62 Kb.
|
Задания для оценивания результатов в виде владений и умений 1 Практические задания 1.1 Задачи по теме «Оценка количества информации» Задача 1.1. Известно, что одно из k возможных сообщений, передаваемых равномерным двоичным кодом, несет 3 бита информации. Чему равно k ? Задача 1.2. Как определить количество информации в одном сообщении, если известно максимально возможное количество сообщений? Как определить количество информации, если известно количество качественных признаков, из которых составлены сообщения, и известно количество символов в каждом сообщении? Привести примеры. Задача 1.3. Символы алфавита обладают двумя качественными признаками. а) Kакоe количество сообщений можно получить, комбинируя по 3, 4, 5 и 6 элементов в сообщении? б) Какое количество информации приходится на один элемент таких сообщений? Задача 1.4. В алфавите три буквы А, В, С. а) Составить максимальное количество сообщений, комбинируя по три буквы в сообщении. б) Какое количество информации приходится на одно такое сообщение? в) Чему равно количество информации на символ первичного алфавита? Задача 1.5. а) Чему равна максимальная энтропия системы , состоящей из двух элементов, каждый из которых может быть в двух состояниях? б) Чему равна энтропия системы, состоящей из трех элементов, каждый из которых может быть в четырех состояниях?; в) Чему равна энтропия системы, состоящей из четырех элементов, каждый из которых может быть в трех состояниях? Задача 1.6. Генератор вырабатывает четыре частоты f1 f2, f3,f4. В шифраторе частоты комбинируются по три частоты в кодовой комбинации. а) Чему равно максимальное количество комбинаций, составленных из этих частот? б) Чему равно количество информации на одну кодовую посылку этих кодов? Задача 1.7. Сколькими способами можно передать положение фигур на шахматной доске? Чему равно количество информации в каждом случае? Задача 1.8. Какое количество информации приходится на букву алфавита, состоящего из 16; 25; 32 букв? Задача 1.9. Известно, что одно из равновероятных возможных сообщений несет 3 бита информации. Из скольких качественных признаков состоит алфавит, если N=8? Задача 1.10. Алфавит состоит из букв А, В, С, D. Вероятности появления букв равны соответственно рА=рв=0,25; рс =0,34; рD =0,16. Определить количество информации на символ сообщения, составленного из такого алфавита. Задача 1.11. Число символов алфавита т = 5. Определить количество информации на символ сообщения, составленного из этого алфавита: а)если символы алфавита встречаются с равными вероятностями; б)если символы алфавита встречаются в сообщении с вероятностями р1= 0,8; pz= 0,15; р3= 0,03; р4 = 0,015; р5 = 0,005. Насколько недогружены символы во втором случае? Задача 1.12. Чему равна энтропия системы, состояние которой описывается дискретной величиной со следующим распределением вероятностей:
Задача 1.13. Вероятность появления события при данном количестве опытов равна р, вероятность непоявления события . При каком значении результат опыта будет обладать максимальной неопределенностью? Задача 1.14. Для прибора Z детали из кладовой отдела комплектации доставляет конвейерная лента 1, для прибора Y— лента 2. В комплектующие изделия прибора Z входят 10 конденсаторов, 5 резисторов и 5 транзисторов; в комплектующие изделия прибора Yвходят 8 конденсаторов, 8 резисторов и 4 транзистора. Определить неопределенность появления одной из деталей на ленте. Определить энтропию в битах и дитах. Задача 1.15. Чему равно количество информации в сообщении, переданном в двоичном коде пятизначной комбинацией и двумя пятизначными комбинациями, если символы кодируемого алфавита равновероятны? Задача 1.16. Чему равно количество информации при получении 8 сообщений равномерного четырехзначного троичного кода? Задача 1.17. Чему равно количество информации при получении сообщения о выходе из строя одного из восьми станков, полученных в одно и то же время с одного и того же завода? Задача 1.18. На ВЦ постоянная информация хранится в 32768 стандартных ячейках. Сколькими способами можно передать сведения о том, из какой ячейки можно извлечь данные постоянной информации? Чему равно количество информации в каждом случае? Какое геометрическое построение хранилища позволит передавать эту информацию минимальным количеством качественных признаков? Задача 1.19. Сколькими способами можно составить сообщение о содержании количественной части показателей, если таблица содержит 256 клеток? Количественные части показателей представлены двузначными десятичными числами, а из технических средств передачи информации есть только стандартный телеграфный аппарат, работающий в коде Бодо. Чему равен средний объем и количество информации в каждом случае? Задача 1.20. В плановом отделе работает трое экономистов: двое опытных и один неопытный. Для неопытного появление любого типа документа — равновероятно. Опытные специалисты знают, что сводки типа Sсоставляют 10% общего количества документов, поступающих в отдел. Определить, какое количество информации получит каждый при получении сводки типа S? Задача 1.21. Определить, в каком тексте количество информации больше. Почему в том или ином из приведенных текстов информации больше или меньше? а) «Ра, ра, ра, ра, ра, ра, ра». б) «Соблюдай правила техники безопасности! Не стой под краном!Не сорить!» в) «Здравствуйте. — Да, Петров. — Идете в цех? — А накладные взяли? — Хорошо, у диспетчерской». г) «Румяной...Восток…Огонек…Спешат к пастухам…» Задача 1.22. Чему равна вероятность появления комбинации10110 при передаче пятизначных двоичных кодов? Чему равно среднее количество информации, приходящейся на одну комбинацию? Задача 1.23. Сообщения составлены из равновероятного алфавита, содержащего т = 128 качественных признаков. Чему равно количество символов в принятом сообщении, если известно, что оно содержит 42 бита информации? Чему равна энтропия этого сообщения? Задача 1.24. Определить максимум энтропии системы, состоящей из 6 элементов, каждый из которых может быть в одном из четырех состояний равновероятно. Задача 1.25. Физическая система может находиться в одном из четырех состояний. Состояния системы заданы через вероятности следующим образом: . Определить энтропию такой системы. Задача 1.26. Определить энтропию источника сообщений, если статистика распределения вероятностей появления символов на выходе источника сообщений представлена следующей схемой: Задача 1.27. В сообщении, составленном из 5 качественных признаков, которые используются с разной частотой, вероятности их появления равны соответственно: p1= 0,7; р2 = 0,2; р3 = 0,08; р4 = = 0,015; р5 = 0,005. Всего в сообщении принято 20 знаков. Определить количество информации во всем сообщении. Каким будет количество информации в данном сообщении, если все признаки будут иметь равную вероятность? Задача 1.28. Определить объем и количество информации в тексте «Широка страна моя родная», переданном стандартным телеграфным кодом № Задача 1.29. Определить объём информации при передаче слова «пролетарий»: а) если слово передано в коде Бодо; б) если слово передано стандартным телеграфным кодом № 3. Чему равно количество информации в принятом сообщении, если помехи в канале связи отсутствуют? Задача 1.30. Определить количество информации в произвольном тексте: а) если символы алфавита равновероятны и взаимонезависимы; б) если символы алфавита неравновероятны. В каком случае количество информации может совпасть с объемом? Задача 1.31. Пользуясь таблицей распределения вероятностей появления букв в русских текстах (приложение 5, табл. 7), определить энтропию русского языка. Задача 1.32. Определить приблизительно количество информации в книгах на русском, украинском и английском языках на страницу текста, на десять страниц текста, на 15 учетно-издательских листов (см. приложение 5). Задача 1.33. Определить объем информации при передаче документа, содержащего 20 строк текстовой и цифровой информации, если передача ведется стандартным телеграфным кодом № 3 (см. приложение 4), а каждая строка содержит 30 знаков (включая пробел). Задача 1.34. На вычислительный центр с периферийного объекта необходимо передать определенную экономическую информацию, содержащуюся в таблицах с различными показателями. Определить максимально возможный объем информации, которым может быть загружен канал связи, если таблиц 100, они имеют 64 клетки, цифры, содержащиеся в таблицах, не более чем трехзначные, а код, в котором передаются сообщения, — пятизначный двоичный. Задача 1.35. Чему равна энтропия системы, состоящей из k взаимонезависимых подсистем, если: 1) каждая подсистема состоит из п элементов, каждый из которых с равной вероятностью может находиться в т состояниях; 2) подсистема S1 состоит из n1 элементов, подсистема S2 состоит из n2 элементов и т.д., подсистема Sk состоит из nk элементов, каждый из которых может с равной вероятностью находиться в т состояниях; 3) каждая подсистема состоит из разного количества элементов, которые с разной вероятностью могут находиться в одном из состояний? Задача 1.36. Определить энтропию системы, состоящей из двух подсистем. Первая подсистема состоит из трех элементов, каждый из которых может находиться в двух состояниях с вероятностями р1= 0,6; p2 = 0,4. Вторая подсистема состоит из двух элементов, каждый из которых может находиться в трех состояниях с вероятностями р1=0,1; р2 = 0,4; р3 = 0,5. Задача 1.37. Определить энтропию полной многоуровневой иерархической системы, количество элементов которой на каждом уровне связано зависимостью, где К — основание системы, a n — номер иерархического уровня. При этом считается, что корень графа, представляющего иерархическое дерево системы, расположен на нулевом уровне. Каждый элемент системы может находиться с равной вероятностью в т состояниях. Задача 1.38. Определить энтропию иерархической системы, заданной графом (рис. 1), если каждый элемент системы (узел графа) может с равной вероятностью находиться в трех состояниях. Рис.1 Рис. 2 Задача 1.39. Определить энтропию иерархической системы, заданной графом (рис. 2), если каждый элемент системы может с равной вероятностью находиться в четырех состояниях. 2.2 Контрольные вопросы по теме «Оценка количества информации» 1. Указать наименьшее количество вопросов, позволяющих всегда угадать день рождения любого человека при ответах: «Да», «Нет». 2. Составить равномерный двоичный код для передачи слов некоторого условного языка, алфавит которого состоит из 20 букв. Чему равен объем информации при передаче семибуквенного слова в этом алфавите? 3. Чему равно количество информации о неисправности п транзисторов после температурных испытаний партии транзисторов из N штук, выпущенной в один и тот же день, одним и тем же заводом? 4. Чему равна энтропия украинского алфавита, если вероятности появления букв в украинских текстах соответствуют табл. 3 приложения 5? 5. Определить энтропию физической системы В, которая может находиться в одном из 10 состояний. Вероятности состояний системы В: 6. Определить объем и количество информации в принятом тексте: «Товарищ, верь: взойдет она, Звезда пленительного счастья, Россия вспрянет ото сна...» 7. Определить объем и количество информации при следующих исходных условиях: а) алфавит А1, А2, ..., А8 равновероятный, символы вторичного алфавита комбинируются в равномерные коды, число качественных признаков, из которых комбинируются вторичные сообщения, т2 =2; б) первичный алфавит содержит 8 букв, m1 = 8, вероятности появления букв первичного алфавита на выходе источника сообщений соответственно равны: p1 = 0,l; р2 = 0,15; р3 = р4 = =р5 = р6 = 0,05; р7 = 0,25; р8 = 0,3; коды вторичного алфавита равномерные, m2=2; в) первичный алфавит состоит из 5 букв, которые встречаются в текстах с равными вероятностями, вторичные сообщения составлены из равномерных кодов с числом качественных признаков т2 = 2; г) первичный алфавит равновероятный, m1 = 8, а вторичный алфавит построен из кодов, способных обнаруживать одиночную ошибку, коды вторичного алфавита — равной длины. 8. Длина кода во вторичном алфавите равна 10 символам. Количество информации на символ первичного алфавита равно 2,5 бит/символ. Какое количество информации мы получим, если примем: а) 7 символов вторичного алфавита? б) 17 символов вторичного алфавита? 1.2 Задание по теме «Метод Хаффмана» Для указанного входного алфавита, мощностью 5 элементов дважды постройте код Хаффмана для выходных алфавитов различной мощности. Вычислите средние длины построенных кодов. Сравните значения энтропии исходного кода и среднюю длину кода.
1.3 Контрольные вопросы по теме «Модификации методов Лемпеля-Зива» Является ли алгоритм Хаффмана примером кодирования без потерь? Существуют ли такие ситуации, когда файл, обработанный алгоритмом сжатия, имеет размер больший размер исходного файла? Если да, то приведите соответствующие примеры. Дайте определение префиксных кодов. В чем заключается принцип создание динамически формируемого словаря в методах сжатия, основанных на алгоритме Лемпеля-Зива? В каких известных программах-архиваторах используются алгоритмы Хаффмана и Лемпеля-Зива? Пусть дан трехсимвольный алфавит со следующими вероятностными соответствиями.
Для данного алфавита построены следующие шесть вариантов кодов.
Изучите предлагаемые коды и определите, какие коды являются практичными. 1.4 Задание по теме «Модификации методов Лемпеля-Зива» Закодируйте предложенную фразу рассмотренными выше ZIP и LZW-модификациями алгоритма Лемпеля-Зива.
1.5 Типовое контрольное задание по теме «Двоичные линейные блоковые коды» Выполнить описанные действия для двоичного линейного блочного кода, обладающего заданной порождающей (или проверочной) матрицей. A. Вычислить длину, размерность и скорость кода. B. Вычислить количество кодовых слов. C. Найти порождающую (проверочную) матрицу кода. D. Выписать все информационные и соответствующие им кодовые слова. E. Построить стандартную декодирующую таблицу этого кода. Сколько смежных классов у этого кода? Перечислить лидеров этих классов. F. Рассчитать синдром для принятого из зашумленного канала вектора с и декодировать его, используя стандартную таблицу. G. Вычислить способности рассматриваемого кода по исправлению и обнаружению ошибок? Упражнения для самостоятельной работы Изучите лекционный материал, соответствующий разделу «Двоичные линейные блоковые коды», и примеры, приведенные в разделе 3. Согласно выданному преподавателем варианту дважды выполните типовое контрольное задание: один раз считая заданную матрицу порождающей, другой раз – генерирующей. 1.6Упражнения по теме «Коды Хемминга» 1. Составьте двоичное слово из следующих значений: Ваш год (11 битов), число (5 битов) и месяц (4 бита) рождения, Ваш возраст (5 бит) и один произвольный бит. Полученное слово закодируйте методом Хемминга. Внесите в кодовое слово одну ошибку и декодируйте результат. 2. Методом Хемминга закодировать сообщение (11100101010), вычислив предварительно параметры кода. Построить для этих параметров кодирующую матрицу и с ее помощью проверить полученный результат. 1.7Задания к практической работе по теме «Матричное представление линейных блочных кодов» Согласно выданному преподавателем варианту (см. табл. 2), используя программное средство «Модификатор помехоустойчивых кодов» необходимо применить все описанные выше методы модификации к указанным в задании двоичным помехоустойчивым кодам; проанализировать результаты и сделать выводы об изменении корректирующих свойств рассматриваемых кодов после применения к ним различных методов модификации. Сформировать текстовый отчет о проведенной работе, аналогично примерам, приведенным в разделе 3. Таблица 2. Индивидуальные задания для самостоятельного выполнения
|