Руководство для практических занятий на базе Mathcad 6.0 Plus

Основные понятия и расчетные соотношения теории информации: энтропийные характеристики, дискретные и непрерывные случайные величины; оценка информационных систем. Эффективное кодирование с использованием программного обеспечения Matchad 6.0 Plus.

Рубрика Программирование, компьютеры и кибернетика
Вид учебное пособие
Язык русский
Дата добавления 17.10.2013
Размер файла 516,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

;

Две последних вероятности P6 объединяются в одну вспомогательную вероятность Ps6:

; ; ;

Вероятности снова располагаются в порядке их убывания в дополнительном столбце

;

Две последних вероятности P7 объединяются в одну вспомогательную вероятность Ps7:

; ; ;

Вероятности снова располагаются в порядке их убывания в дополнительном столбце

;

Две последних вероятности P8 объединяются в одну вспомогательную вероятность Ps8:

; ; ;

Вероятности снова располагаются в порядке их убывания в дополнительном столбце

;

На этом при получении дополнительного столбца с вероятностью, равной единице, процесс заканчивается. Матрица M, на основе которой проводится кодирование, принимает вид:

;

;

;

На основании данной таблицы строим кодовое дерево (рис. 4.2.1), ветки которого соответствуют вероятностям, согласно матрице M.

1

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Рис. 4.2.1

Каждой ветке дерева присваивается символ "1" при выходе из узла вверх и символ "0" при выходе из узла вниз. Движение по кодовому дереву из вершины с P=1.00 к сообщениям, определяемым соответствующими вероятностями, дает двоичные кодовые комбинации эффективного кода, приведенные в табл. 4.1.1.

Таблица 4.1.1

Сообщения

Вероятность

Двоичный код

x1

0.04

00000

x2

0.06

00001

x3

0.08

0001

x4

0.10

100

x5

0.10

101

x6

0.12

010

x7

0.15

011

x8

0.15

001

x9

0.20

11

Согласно таблице кодирования 4.1.1, длину кодовых комбинаций можно описать вектор-строкой

Средняя длина кодового слова в битах

;

Энтропия источника сообщений

;

На основании (4.2) минимально возможная средняя длина кодового слова равна энтропии источника, т.е.

;

В случае равномерного двоичного кодирования девяти сообщений требуется четырехразрядное кодовое слово для каждого сообщения, так как 23<9. При таком кодировании максимальная средняя длина кодового слова bit.

Таким образом, проведенное кодирование более эффективно, чем равномерное. Однако оно не достигает максимально возможной эффективности, так как ncp.min< ncp< ncp.max.

4.3 Типовые задачи

Задача 4.3.1

Построить код Хаффмена для ансамбля сообщений {xi}, i=1..5 при с вероятностями

.

Определить характеристики эффективного кода.

Ответ. Таблица кодирования

Сообщения

x1

x2

x3

x4

x5

Код

10

01

00

110

111

Средняя длина кодового слова в битах . Минимально возможная средняя длина кодового слова . Избыточность кода

Задача 4.3.2

Построить код Хаффмена для ансамбля сообщений {xi}, i=1..8 при с вероятностями

.

Определить характеристики кода

Ответ. Таблица кодирования

Сообщения

x1

x2

x3

x4

x5

x6

x7

x8

Код

01

10

000

001

1100

1101

1110

1111

Средняя длина кодового слова в битах . Минимально возможная средняя длина кодового слова . Избыточность кода

Задача 4.3.3

Ансамбль сообщений {xi}, i=1..5 задан при вектор-строкой вероятностей

.

Закодировать сообщения эффективным кодом Хаффмена и обычным двоичным кодом. Определить характеристики кодов и скорость передачи по каналу при условии, что длительность двоичного символа .

Ответ. Таблица кодирования

Сообщения

x1

x2

x3

x4

x5

Эффективный код

0

10

110

1110

1111

Обычный код

001

010

011

100

101

Для эффективного кода Хаффмена: средняя длина кодового слова , скорость передачи по каналу , минимально возможная средняя длина кодового слова , максимально возможная скорость передачи по каналу , избыточность и эффективность .

Для обычного двоичного кода: длина кодового слова , скорость передачи по каналу , избыточность и эффективность .

Задача 4.3.4

Построить код Хаффмена для ансамбля сообщений {xi}, i=1..4 при с вероятностями

.

Определить характеристики кода и скорость передачи сообщений по каналу при условии, что длительность двоичного символа . Сравнить с обычным двоичным кодированием.

Ответ. Таблица кодирования

Сообщения

x1

x2

x3

x4

Код

0

100

101

11

Пропускная способность канала связи , средняя длина кодового слова , скорость передачи информации , минимально возможная средняя длина кодового слова , максимально возможная скорость передачи информации , избыточность и эффективность .

Для обычного двоичного кода характеристики соответственно будут: , , и .

Задача 4.3.5

Сообщение состоит из последовательности трех букв A, B и C, вероятности появления которых не зависят от предыдущего сочетания букв и равны , , и .

Провести кодирование по алгоритму Шеннона-Фано отдельных букв и двухбуквенных сочетаний. Сравнить коды по их эффективности и избыточности.

Ответ. Таблица кодирования отдельных букв

Сообщения

A

B

C

Код

1

01

00

Таблица кодирования двухбуквенных сочетаний

Сообщения

AA

AB

BA

AC

CA

Код

1

011

010

0011

0010

Сообщения

BB

BC

CB

CC

Код

0001

00001

000001

000000

Эффективности кодов соответственно и .

Избыточности кодов соответственно и .

ЛИТЕРАТУРА

Темников Ф.Е., Афонин В.А., Дмитриев В.И., Теоретические основы информационной техники. М.: Энергия, 1977.

Орнатский П.П. Теоретические основы информационно-измерительной техники. M: Высшая школа, 1983.

Вострокнутов Н.Г., Евтихнеев Б.Н. Информационно-измерительная техника. M.: Высшая школа, 1977.

Лапа В.Г. Математические основы кибернетики. M.: Высшая школа, 1971.

Кузин Л.Т. Основы кибернетики. М.: Высшая школа, 1973.

Солодов А.В. Теория информации и ее применение к задачам автоматического управления. М.: Физматгиз, 1967.

Орлов В.А., Филиппов Л.И. Теория информации в упражнениях и задачах. Учебное пособие для втузов. М.: Высшая школа, 1976г.

Кавчук А.А. Основы передачи непрерывных сообщений по дискретным каналам связи. Учебное пособие, Таганрог, 1978.

Корн Г, Корн Т. Справочник по математике для научных работников и инженеров. М.: Наука, 1973.

Клюев Н.И. Информационные основы передачи информации. M.: Советское радио, 1966.

Голдман С. Теория информации. M.: ИЛ, 1957.

Вентцель Е.С. Теория вероятностей. M.: Физматгиз, 1964.

MATHCAD 6.0 PLUS. Финансовые, инженерные и научные расчеты в среде Windows 95. Руководство пользователя / Пер. с англ. Информационно-издательский дом “Филинъ”, 1996.

Размещено на Allbest.ru

...

Подобные документы

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

    курсовая работа [179,6 K], добавлен 13.11.2009

  • Использование электрических сигналов в технических системах. Классификация сигналов: непрерывные и дискретные, детерминированные и случайные, периодические, каузальные, финитные, когерентные и ортогональные. Длительность, ширина, объем и база сигнала.

    реферат [59,9 K], добавлен 09.07.2009

  • Предмет и основные понятия информационных систем. Базовые стандарты корпоративных информационных систем. Характеристика входящих и исходящих потоков информации. Основные понятия искусственного интеллекта. Обеспечение безопасности информационных систем.

    курс лекций [295,6 K], добавлен 11.11.2014

  • Проектирование информационного обеспечения, систем классификации и кодирования. Технология разработки программного обеспечения. Произведение расчётов по кредитам компании и организация межтабличных связей для автоматического заполнения необходимых ячеек.

    курсовая работа [1,6 M], добавлен 13.11.2011

  • Проектирование программного обеспечения Web-приложений информационных систем сайта, которое будет обеспечивать продажу декоративных постеров, а также обеспечивать распространение рекламы и информации о деятельности компании TOO "ILLUSTRATE studio".

    дипломная работа [1,6 M], добавлен 14.07.2014

  • Разработка и цели внедрения свободного программного обеспечения в образовательные учреждения. Основные понятия векторной графики на примере редактора Inkscape, интерфейс программы. Разработка серии практических заданий с использованием Inkscape.

    курсовая работа [4,1 M], добавлен 15.01.2011

  • Определение понятия "система". История развития и особенности современных информационных систем. Основные этапы развития автоматизированной информационной системы. Использование отечественных и международных стандартов в области информационных систем.

    презентация [843,9 K], добавлен 14.10.2013

  • Основные принципы концепции типа данных в языках программирования. Разновидности структур данных. Дискретные и непрерывные скалярные типы. Файл, последовательность, множество. Линейный список. Сложность алгоритмов. Построение рекурсивных подпрограмм.

    презентация [2,5 M], добавлен 14.10.2013

  • Определение зависимости одной физической величины от другой. Применение метода наименьших квадратов с помощью программного обеспечения Mathcad. Суть метода наименьших квадратов. Корреляционный анализ, интерпретация величины корреляционного момента.

    курсовая работа [63,8 K], добавлен 30.10.2013

  • Оптимальное статистическое (экономное) кодирование. Основные понятия и определения теории кодирования. Принципы построения оптимальных кодов. Способность системы осуществлять прием информации в условиях наличия помех. Увеличение мощности сигналов.

    реферат [69,3 K], добавлен 09.07.2009

  • Классификация угроз информационной безопасности. Ошибки при разработке компьютерных систем, программного, аппаратного обеспечения. Основные способы получения несанкционированного доступа (НСД) к информации. Способы защиты от НСД. Виртуальные частные сети.

    курсовая работа [955,3 K], добавлен 26.11.2013

  • Способы построения защищенных сегментов локальных систем. Анализ систем обнаружения вторжений и антивирусное обеспечение. Анализ технологии удаленного сетевого доступа. Установка программного обеспечения на серверы аппаратно-программного комплекса.

    дипломная работа [2,4 M], добавлен 14.03.2013

  • Эволюция технического обеспечения. Основные требования, применение и характеристики современных технических средств автоматизированных информационных систем. Комплексные технологии обработки и хранения информации. Создание базы данных учета и продажи.

    курсовая работа [127,1 K], добавлен 01.12.2010

  • Система линейных алгебраических уравнений. Декартова прямоугольная система координат на плоскости. Дифференциальные уравнения и их приложения в математике, механике. Основные понятия теории вероятностей. Представление информации и кодирование информации.

    курс лекций [3,9 M], добавлен 16.06.2015

  • История развития информационных технологий. Классификация, виды программного обеспечения. Методологии и технологии проектирования информационных систем. Требования к методологии и технологии. Структурный подход к проектированию информационных систем.

    дипломная работа [1,3 M], добавлен 07.02.2009

  • Изучение деятельности фирмы СООО "Гейм Стрим", занимающейся разработкой программного обеспечения интеллектуальных систем. Проведение работы по тестированию информационных систем на степень защищенности и безопасности от разного рода информационных атак.

    отчет по практике [933,1 K], добавлен 05.12.2012

  • Необходимость защиты информации. Виды угроз безопасности ИС. Основные направления аппаратной защиты, используемые в автоматизированных информационных технологиях. Криптографические преобразования: шифрование и кодирование. Прямые каналы утечки данных.

    курсовая работа [72,1 K], добавлен 22.05.2015

  • История развития и классификация информационных систем. Применение информационных систем в образовании. Практические аспекты использования прикладного программного обеспечения при разработке сайта. Функциональные возможности программного приложения.

    курсовая работа [47,9 K], добавлен 19.01.2017

  • Виды архитектуры распределенных информационных систем. Сущность синхронного и асинхронного, блокирующего и неблокирующего взаимодействия в распределенных информационных системах. Основные проблемы и принципы реализации удаленного вызова процедур.

    реферат [26,4 K], добавлен 22.06.2011

  • Анализ технического обеспечения информационных систем (микропроцессоры). Программное обеспечение информационных систем. Классификация программного обеспечения. Программы подготовки первичных документов на примере "1С: Бухгалтерия", "1С: Налогоплательщик".

    контрольная работа [808,5 K], добавлен 20.07.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.