Основы построения инфокоммуникационных систем и сетей. Лабораторная работа 2. ЭФФЕКТИВНОЕ КОДИРОВАНИЕ НА ПРИМЕРЕ КОДА ХАФФМЕНА. Вариант 4. 2020 год
Состав работы
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Основы построения инфокоммуникационных систем и сетей
Лабораторная работа 2. Вариант 4
ЭФФЕКТИВНОЕ КОДИРОВАНИЕ НА ПРИМЕРЕ КОДА ХАФФМЕНА
ОГЛАВЛЕНИЕ
ЦЕЛЬ РАБОТЫ
ДОМАШНЕЕ ЗАДАНИЕ
КРАТКАЯ ТЕОРИЯ
ОПИСАНИЕ ЛАБОРАТОРНОЙ РАБОТЫ
ПОРЯДОК ВЫПОЛНЕНИЯ ЛАБОРАТОРНОЙ РАБОТЫ
КОНТРОЛЬНЫЕ ВОПРОСЫ
СОДЕРЖАНИЕ ОТЧЕТА
СПИСОК ЛИТЕРАТУРЫ
ЦЕЛЬ РАБОТЫ
Изучение принципа эффективного кодирования источника дискретных сообщений.
ДОМАШНЕЕ ЗАДАНИЕ
Изучить принцип эффективного кодирования источника дискретных сообщений (метод Хаффмена).
Осуществить кодирование каждого сообщения алфавита (см. таблицу 1), используя двоичный код:
равномерный;
код Хаффмена, в соответствии с заданным вариантом.
Таблица 1 Вероятности появления сообщений алфавита
Определить значения и .
Рассчитать значения и
Вариант для построения кода определяется по последней цифре пароля. При N>7 номер варианта равен N-7. Если N=0, то вариант 3.
КРАТКАЯ ТЕОРИЯ
К числу основных информационных характеристик источника сообщений относятся: количество информации в отдельных сообщениях, энтропия и производительность источника сообщений.
Количество информации. Единицей измерения количества информации является бит. Чем меньше вероятность появления того или иного сообщения, тем большее количество информации извлекается при его получении и наоборот. Если источник может выдавать одно из двух независимых сообщений и первое из них выдается с вероятностью , то интуитивно понятно, что сообщение не несет информации, ибо оно заранее известно получателю....................................................................
ПОРЯДОК ВЫПОЛНЕНИЯ ЛАБОРАТОРНОЙ РАБОТЫ
1. Проверка результатов расчетов домашнего задания.
В окне “Контроль домашних расчетов” ввести номер варианта домашнего задания, двоичные последовательности для каждого сообщения источника, значения и . Внимание! При вводе расчетных значений следует обеспечить точность расчетов до второго знака после запятой.
2. Определение средней длины сообщения при передаче последовательностей, составленных из сообщений, имеющих разную вероятность появления.
2.1 Открыть окно блока ввода сообщения щелчком мыши.
2.2 В раскрывающемся списке верхней строки выбрать “алфавит из домашнего задания”.
2.3 Составить три последовательности по 16 сообщений исходного алфавита (см. таблицу 1), полученные:
чередованием двух наиболее вероятных сообщений
(например, для варианта 1 );
повторением сообщения алфавита, вероятность появления которого равна или наиболее близка к , где – объем алфавита источника (например, для варианта 1 );
повторением сообщения алфавита, вероятность появления которого минимальна (например, для варианта 1 ).
2.4 Ввести соответствующую последовательность в нижнюю строку блока ввода сообщений. Для этого поместить курсор в нижнюю строку и последовательно ввести цифры, соответствующие номерам сообщений.
Например: для последовательности , следует ввести 4545…45
2.5 В блоке определения длины кодовой комбинации посмотреть для каждой последовательности сообщений среднюю длину кодовой комбинации на сообщение алфавита при равномерном и эффективном кодировании;
3. Исследование влияния одиночной ошибки на результаты декодирования
3.1 Составить и ввести произвольную комбинацию из 16 сообщений.
3.2 В окне блока ввода ошибки изменить один из элементов последовательности на противоположный. В данном окне необходимо указать номер элемента, в который нужно ввести ошибку и нажать кнопку “инвертировать”. В соответствующем разряде маски ошибки появится единица.
3.3 Переписать в отчет принятую двоичную последовательность из нижнего поля блока определения ошибочных сообщений и декодировать ее в соответствии с кодовыми комбинациями Вашего варианта. Определить количество неверно принятых сообщений.
3.4 Проверить правильность декодирования, используя данные из блока отображения.
3.5 Установить в блоке ввода сообщения “русский алфавит”.
3.6 Ввести последовательность слов, состоящую из букв русского алфавита, где .
3.7 Посчитать и сравнить количество двоичных символов необходимых для передачи введенного текста при кодировании равномерным кодом и кодом Хаффмена.
3.8 Ввести ошибку в единичный элемент, соответствующий k-ой букве, где k номер варианта домашнего задания.
3.9 Посмотреть как расшифровывается последовательность, содержащая ошибку. Сделать выводы.
КОНТРОЛЬНЫЕ ВОПРОСЫ
1. Принцип формирования кодовых комбинаций при кодировании методом Хаффмена.
2. Как рассчитывается средняя длина кодовой комбинации кода Хаффмена и каково ее минимальное значение?
3. В чем состоит свойство префиксности эффективных кодов?
4. Количественные показатели эффективности неравномерного кодирования.
5. Принцип декодирования последовательности префиксного кода.
6. Принципы возникновения трека ошибок при декодировании последовательности кодовых комбинаций префиксного кода.
СОДЕРЖАНИЕ ОТЧЕТА
1. Результаты выполнения домашнего задания.
2. Результаты выполнения моделирования.
3. Выводы по работе.
4. Ответы на контрольные вопросы.
Лабораторная работа 2. Вариант 4
ЭФФЕКТИВНОЕ КОДИРОВАНИЕ НА ПРИМЕРЕ КОДА ХАФФМЕНА
ОГЛАВЛЕНИЕ
ЦЕЛЬ РАБОТЫ
ДОМАШНЕЕ ЗАДАНИЕ
КРАТКАЯ ТЕОРИЯ
ОПИСАНИЕ ЛАБОРАТОРНОЙ РАБОТЫ
ПОРЯДОК ВЫПОЛНЕНИЯ ЛАБОРАТОРНОЙ РАБОТЫ
КОНТРОЛЬНЫЕ ВОПРОСЫ
СОДЕРЖАНИЕ ОТЧЕТА
СПИСОК ЛИТЕРАТУРЫ
ЦЕЛЬ РАБОТЫ
Изучение принципа эффективного кодирования источника дискретных сообщений.
ДОМАШНЕЕ ЗАДАНИЕ
Изучить принцип эффективного кодирования источника дискретных сообщений (метод Хаффмена).
Осуществить кодирование каждого сообщения алфавита (см. таблицу 1), используя двоичный код:
равномерный;
код Хаффмена, в соответствии с заданным вариантом.
Таблица 1 Вероятности появления сообщений алфавита
Определить значения и .
Рассчитать значения и
Вариант для построения кода определяется по последней цифре пароля. При N>7 номер варианта равен N-7. Если N=0, то вариант 3.
КРАТКАЯ ТЕОРИЯ
К числу основных информационных характеристик источника сообщений относятся: количество информации в отдельных сообщениях, энтропия и производительность источника сообщений.
Количество информации. Единицей измерения количества информации является бит. Чем меньше вероятность появления того или иного сообщения, тем большее количество информации извлекается при его получении и наоборот. Если источник может выдавать одно из двух независимых сообщений и первое из них выдается с вероятностью , то интуитивно понятно, что сообщение не несет информации, ибо оно заранее известно получателю....................................................................
ПОРЯДОК ВЫПОЛНЕНИЯ ЛАБОРАТОРНОЙ РАБОТЫ
1. Проверка результатов расчетов домашнего задания.
В окне “Контроль домашних расчетов” ввести номер варианта домашнего задания, двоичные последовательности для каждого сообщения источника, значения и . Внимание! При вводе расчетных значений следует обеспечить точность расчетов до второго знака после запятой.
2. Определение средней длины сообщения при передаче последовательностей, составленных из сообщений, имеющих разную вероятность появления.
2.1 Открыть окно блока ввода сообщения щелчком мыши.
2.2 В раскрывающемся списке верхней строки выбрать “алфавит из домашнего задания”.
2.3 Составить три последовательности по 16 сообщений исходного алфавита (см. таблицу 1), полученные:
чередованием двух наиболее вероятных сообщений
(например, для варианта 1 );
повторением сообщения алфавита, вероятность появления которого равна или наиболее близка к , где – объем алфавита источника (например, для варианта 1 );
повторением сообщения алфавита, вероятность появления которого минимальна (например, для варианта 1 ).
2.4 Ввести соответствующую последовательность в нижнюю строку блока ввода сообщений. Для этого поместить курсор в нижнюю строку и последовательно ввести цифры, соответствующие номерам сообщений.
Например: для последовательности , следует ввести 4545…45
2.5 В блоке определения длины кодовой комбинации посмотреть для каждой последовательности сообщений среднюю длину кодовой комбинации на сообщение алфавита при равномерном и эффективном кодировании;
3. Исследование влияния одиночной ошибки на результаты декодирования
3.1 Составить и ввести произвольную комбинацию из 16 сообщений.
3.2 В окне блока ввода ошибки изменить один из элементов последовательности на противоположный. В данном окне необходимо указать номер элемента, в который нужно ввести ошибку и нажать кнопку “инвертировать”. В соответствующем разряде маски ошибки появится единица.
3.3 Переписать в отчет принятую двоичную последовательность из нижнего поля блока определения ошибочных сообщений и декодировать ее в соответствии с кодовыми комбинациями Вашего варианта. Определить количество неверно принятых сообщений.
3.4 Проверить правильность декодирования, используя данные из блока отображения.
3.5 Установить в блоке ввода сообщения “русский алфавит”.
3.6 Ввести последовательность слов, состоящую из букв русского алфавита, где .
3.7 Посчитать и сравнить количество двоичных символов необходимых для передачи введенного текста при кодировании равномерным кодом и кодом Хаффмена.
3.8 Ввести ошибку в единичный элемент, соответствующий k-ой букве, где k номер варианта домашнего задания.
3.9 Посмотреть как расшифровывается последовательность, содержащая ошибку. Сделать выводы.
КОНТРОЛЬНЫЕ ВОПРОСЫ
1. Принцип формирования кодовых комбинаций при кодировании методом Хаффмена.
2. Как рассчитывается средняя длина кодовой комбинации кода Хаффмена и каково ее минимальное значение?
3. В чем состоит свойство префиксности эффективных кодов?
4. Количественные показатели эффективности неравномерного кодирования.
5. Принцип декодирования последовательности префиксного кода.
6. Принципы возникновения трека ошибок при декодировании последовательности кодовых комбинаций префиксного кода.
СОДЕРЖАНИЕ ОТЧЕТА
1. Результаты выполнения домашнего задания.
2. Результаты выполнения моделирования.
3. Выводы по работе.
4. Ответы на контрольные вопросы.
Дополнительная информация
Уважаемый студент дистанционного обучения,
Оценена Ваша работа по предмету: Основы построения инфокоммуникационных систем и сетей
Вид работы: Лабораторная работа 2
Оценка: Зачет
Дата оценки: 02.04.2020
Рецензия: Уважаемый ...............................................,
Мелентьев Олег Геннадьевич
Оценена Ваша работа по предмету: Основы построения инфокоммуникационных систем и сетей
Вид работы: Лабораторная работа 2
Оценка: Зачет
Дата оценки: 02.04.2020
Рецензия: Уважаемый ...............................................,
Мелентьев Олег Геннадьевич
Похожие материалы
Основы построения инфокоммуникационных систем и сетей. Лабораторная работа №2. Эффективное кодирование на примере кода Хаффмена. Вариант №7.
mirsan
: 13 апреля 2016
ЭФФЕКТИВНОЕ КОДИРОВАНИЕ НА ПРИМЕРЕ КОДА ХАФФМЕНА
(методические указания к лабораторной работе по курсу)
ОГЛАВЛЕНИЕ
ЦЕЛЬ РАБОТЫ
ДОМАШНЕЕ ЗАДАНИЕ
КРАТКАЯ ТЕОРИЯ
ОПИСАНИЕ ЛАБОРАТОРНОЙ РАБОТЫ
ПОРЯДОК ВЫПОЛНЕНИЯ ЛАБОРАТОРНОЙ РАБОТЫ
КОНТРОЛЬНЫЕ ВОПРОСЫ
СОДЕРЖАНИЕ ОТЧЕТА
СПИСОК ЛИТЕРАТУРЫ
ЦЕЛЬ РАБОТЫ
Изучение принципа эффективного кодирования источника дискретных сообщений.
ДОМАШНЕЕ ЗАДАНИЕ
Изучить принцип эффективного кодирования источника дискретных сообщений (метод Хаффмена).
Осуществи
75 руб.
Основы построения инфокоммуникационных систем и сетей. Лабораторная работа. ЭФФЕКТИВНОЕ КОДИРОВАНИЕ НА ПРИМЕРЕ КОДА ХАФФМЕНА. Вариант 8 (1). 2020 год
SibGUTI2
: 15 октября 2020
Основы построения инфокоммуникационных систем и сетей Лабораторная работа
ЭФФЕКТИВНОЕ КОДИРОВАНИЕ НА ПРИМЕРЕ КОДА ХАФФМЕНА
Вариант 8 (1)
ДОМАШНЕЕ ЗАДАНИЕ
1. Изучить принцип эффективного кодирования источника дискретных сообщений (метод Хаффмена).
2. Осуществить кодирование каждого сообщения алфавита (см. таблицу 1), используя двоичный код:
равномерный;
код Хаффмена, в соответствии с заданным вариантом.
Таблица 1 Вероятности появления сообщений алфавита
Вариант 1
Знак
a1 0,20
a2 0,05
a3
70 руб.
Лабораторная работа №2 эффективное кодирование на примере кода хаффмена
alesenka
: 7 марта 2014
ЭФФЕКТИВНОЕ КОДИРОВАНИЕ НА ПРИМЕРЕ КОДА ХАФФМЕНА
(методические указания к лабораторной работе по курсу)
ОГЛАВЛЕНИЕ
ЦЕЛЬ РАБОТЫ
ДОМАШНЕЕ ЗАДАНИЕ
КРАТКАЯ ТЕОРИЯ
ОПИСАНИЕ ЛАБОРАТОРНОЙ РАБОТЫ
ПОРЯДОК ВЫПОЛНЕНИЯ ЛАБОРАТОРНОЙ РАБОТЫ
КОНТРОЛЬНЫЕ ВОПРОСЫ
СОДЕРЖАНИЕ ОТЧЕТА
СПИСОК ЛИТЕРАТУРЫ
ЦЕЛЬ РАБОТЫ
Изучение принципа эффективного кодирования источника дискретных сообщений.
ДОМАШНЕЕ ЗАДАНИЕ
Изучить принцип эффективного кодирования источника дискретных сообщений (метод Хаффмена).
Осуществи
500 руб.
Эффективное кодирование на примере кода хаффмена
Gila
: 4 ноября 2021
Изучение принципа эффективного кодирования источника дискретных сообщений.
2. ПРЕДВАРИТЕЛЬНЫЕ РАСЧЕТЫ
1. Осуществить кодирование каждого сообщения алфавита (см. таблицу 1), используя двоичный код:
1.1. равномерный;
1.2. код Хаффмена, в соответствии с заданным вариантом.
Таблица 1. Вероятности появления сообщений алфавита.
Знак а1 а2 а3 а4 а5 а6 а7
Вариант 0,20 0,05 0,17 0,24 0,28 0,02 0,04
280 руб.
Эффективное кодирование на примере кода Хаффмена
arehov
: 15 июня 2020
Лабораторная работа №2
По дисциплине:
Основы построения инфокоммуникационных систем и сетей
«Эффективное кодирование на примере кода Хаффмена»
Цель работы: изучение принципа эффективного кодирования источника дискретных сообщений.
Исходные данные:
Знак а1 а2 а3 а4 а5 а6 а7
Вероятность появления 0,01 0,03 0,16 0,13 0,37 0,2 0,1
При кодировании сообщений двоичным, равномерным кодом потребуется двоичных элементов на кодирование каждого сообщения, т.е в нашем случае 3 элемента.
300 руб.
Эффективное кодирование на примере кода Хаффмена
qawsedrftgyhujik
: 28 января 2011
Основы построения телекоммуникационных систем и сетей. Лабораторная работа№1. 4 семестр 2 вариант.
Цель работы
Изучение принципа эффективного кодирования источника дискретных сообщений.
Домашнее задание
1.Изучить принцип эффективного кодирования источника дискретных сообщений (метод Хаффмена).
2.Осуществить кодирование каждого сообщения алфавита (Таб. 1), используя двоичный код:
а)равномерный;
б)код Хаффмена, в соответствии с заданным вариантом.
Вариант 2
Таб. 1 Вероятности появления сообщен
70 руб.
Эффективное кодирование на примере кода Хаффмена
gerold66
: 13 июня 2010
Лабораторная работа 1 ОПТСС Вариант 7.
Цель работы: изучение принципа эффективного кодирования источника дискретных сообщений.
Выполнение лабораторной работы
Определение средней длины сообщения при передаче последовательностей, составленных из сообщений, имеющих разную вероятность появления.
Исследование влияния одиночной ошибки на результаты декодирования
Контрольные вопросы.
1. Принцип формирования кодовых комбинаций при кодировании методом Хаффмена.
2. Как рассчитывается средняя длина кодовой
200 руб.
Эффективное кодирование на примере кода Хаффмена.
Jhaba
: 24 ноября 2009
Эффективное кодирование на примере кода Хаффмена.
Цель работы: Изучение принципа эффективного кодирования источника дискретных сообщений.
Домашнее задание.
1. Изучить принцип эффективного кодирования источника дискретных сообщений (метод Хаффмена).
2. Осуществить кодирование каждого сообщения алфавита (см. таблицу 1), используя двоичный код:
o равномерный;
o код Хаффмена, в соответствии с заданным вариантом.
Вариант
Знак 6
Другие работы
Экономико-математические модели. Вариант № 19
тантал
: 18 августа 2013
Билет 19
1. При снижении уровня цен объем реальной денежной массы (реальные кассовые остатки):
а) Не меняется.
б) Увеличивается.
в) Уменьшается.
г) Невозможно точно определить – увеличивается или уменьшается.
2. К числу факторов, вызывающих сдвиг графика функции совокупного спроса, НЕ относится:
а) Увеличение скорости обращения денег
б) Увеличение количества денег в обращении
в) Рост уровня цен
г) Увеличение спроса на блага со стороны государства
3. Согласно кейнсианской модели общего экономич
50 руб.
Лабораторная работа №4«Моделирование случайных чисел, распределенных по закону Пуассона». Вариант №1
8arracuda
: 25 сентября 2016
Лабораторная работа №4
по дисциплине: Компьютерные технологии в науке и производстве
«Моделирование случайных чисел, распределенных по закону Пуассона»
Цель: Научиться моделировать датчики случайных чисел с заданным законом распределения. Разработать датчик случайных чисел, имеющих распределение Пуассона. Исследовать характеристики последовательности случайных чисел, распределенных по закону Пуассона. Оценить качество датчика.
Задание:
1. В качестве значения параметра распределения Пуассона у п
150 руб.
Курсовой проект по деталям машин ( ДМ-01.02-00.11.01). Привод ленточного конвейера
v1049583
: 1 января 2011
Курсовая работа по ДМ.
ДМ-01.02-00.11.01 Вариант 2, редуктор 11 (двухступенчатый цилиндрический), цепная передача, выпуск мелкосерийный.
Пояснительная записка в формате MS Word (Энергетич. и кинематич. расчет привода, эскизный проект, проверка, подшипники, выбор муфты и др. , короче ВСЁ!)
Чертежи в формате AutoCAD (вал, шестерня, редуктор, привод, сборочный)
Содержание:
Техническое задание
1.Техническое предложение
1.1Введение
1.2Энергетический и кинематический расчёты привода
1.3Проектирово
10 руб.
Издержки производства в краткосрочном периоде
Qiwir
: 16 августа 2013
Содержание
Введение
1. Издержки фирмы в краткосрочном периоде
2. Общие, средние и предельные издержки
Тесты
Задача
Заключение
Список использованной литературы
Введение
Издержки производства являются довольно серьёзной и актуальной проблемой на сегодняшний день в связи с тем, что в условиях рыночных отношений центр экономической деятельности перемещается к основному звену всей экономики – предприятию. Именно на этом уровне создается нужная обществу продукция, оказываются необходимые услуги. Здес
10 руб.