СЖАТИЕ И ЗАЩИТА ИНФОРМАЦИИ НА ОСНОВЕ ДВОИЧНЫХ БИНОМИАЛЬНЫХ КОДОВ.

Презентация:



Advertisements
Похожие презентации
A B C.
Advertisements

Построение логических выражений по таблице истинности Курсовая работа Евстафьева Алексея, гимн.5, 2002 г.
Решение В Сколько различных решений имеет уравнение: K+L=1 и L M N=0 KL Если L=1, то второе уравнение имеет 3 решения 2. Если.
Вопросы - Что такое файл? - Какие символы нельзя использовать при создании имени файла? - Для чего нужно знать расширение имени файла? - Что такое путь.
Информационные технологии Осоргин Александр Евгеньевич Доцент кафедры ИКТО ГОУ ВПО ПГСГА кпн.
Логические переменные и логические функции. Буквы, обозначающие высказывания, можно рассматривать как имена логических переменных, так как ими можно заменить.
Код Хемминга A {1}{3}{5}{7}{9}{11}= 0; B {2}{3}{6}{7}{11}= 0;{10} C {4}{5}{6}{7}= 0;{12} D.
Арифметические основы компьютера. Системы счисления Системой счисления называется совокупность приемов наименования и записи чисел Система счисления –
Вопросы - Что такое файл? - Какие символы нельзя использовать при создании имени файла? - Для чего нужно знать расширение имени файла? - Что такое путь.
Арифметические основы работы ЭВМ АВМ, ЦЭВМ. Алфавит ЦЭВМ (ЭВМ, ПК). Позиционные системы счисления (10-я, 2-я) Перевод (10) – (2) Перевод (2) – (10) Перевод.
Основы логики. Тест На рабочем столе открыть файл ТЕСТ ЛОГИКА Выставление оценок.
Теоремы алгебры логики Свойства констант: _ _ 1. 0 =1, 1 =0. 2. Х+0=Х, Х 1=Х 3. Х+1=1, Х 0=0 Законы идемпотентности: 4. Х+Х=Х, Х Х=Х Законы исключения.
4. Минимизация логических функций. Карты Карно. Задача минимизации логической функции заключается в том, чтобы найти наиболее компактное её представление.
10 класс, 5 урок. Непозиционная каждая цифра имеет величину, независящую от положения в числе. Позиционная система значение каждой цифры зависит от её.
Кодирование. Код Код (фр. code, лат. codex - свод законов) – система условных знаков для передачи, обработки и хранения различной информации.
Минимизация булевых функций Карты Карно, метод Квайна- Мак-Класки, метод неопределенных коэффициентов.
Сжатие информации Алгоритм Хаффмана. Сжатие информации Сжатие данных – сокращение объема данных при сохранении закодированного в них содержания.
1 Построение логических схем (Презентация). 2 Правило построения логических схем: 1.Определить число логических переменных. 2.Определить количество базовых.
Системы счисления и внутреннее представление целых ( практическое занятие ) Преподаватель: Доцент Кафедры ВС, к.т.н. Поляков Артем Юрьевич © Кафедра вычислительных.
Москва, 2006 г.1 В мире кодов Л.Л. Босова, УМК по информатике для 5-7 классов.
Транксрипт:

СЖАТИЕ И ЗАЩИТА ИНФОРМАЦИИ НА ОСНОВЕ ДВОИЧНЫХ БИНОМИАЛЬНЫХ КОДОВ

Найти оптимальный код со средней длиной Постановка задачи

Идея решения задачи ОСНОВЫВАЕТСЯ НА РАЗЛОЖЕНИИ ЧИСЛА НА КЛАССОВ ЭКВИВАЛЕНТНОСТИ

Источник исходных сообщений преобразуется в n + 1 источник равновесных кодовых комбинаций. Источник в тактовый момент времени с вероятностью, i = 1, 2, …,, генерирует i-ю равновесную кодовую комбинацию с k единицами.

Анализ идеи

Энтропия источника числа единиц В

Избыточность источника В

Энтропия источника

Энтропия источника А

Избыточность источника А

Методы оптимального равновесного кодирования Основной метод 1. Подсчитывается число единиц k = 0, 1, …, n в кодируемом исходном двоичном сообщении длины n, генерируемом источником. 2. Суммируются вероятности, i = 1, 2, …,, сообщений с k единицами, k= 0, 1, …, n, входящих в исходное множество, состоящее из сообщений источника. В результате находятся вероятности генерирования источником чисел, содержащих k единиц.

Продолжение метода 3. На основе классического кода Шеннона-Фано или Хаффмена по полученным в пункте 2 значениям вероятностей производится оптимальное кодирование сообщения о числе единиц, генерируемое источником. 4. Находятся вероятности генерирования сообщений источником.

Продолжение метода 5. С помощью классического метода производится оптимальное кодирование сообщения источника. 6. Кодовая комбинация числа единиц источника и сообщение источника объединяются (сцепляются), и как единое сжатое сообщение поступает к приемнику.

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

Комбинаторный метод

Энтропия комбинаторного источника А

Энтропия комбинаторного источника В

. Комбинаторный метод 1. Подсчитывается число единиц k в кодируемом исходном двоичном сообщении длины n. Тем самым оно преобразуется в равновесную кодовую комбинацию с числом единиц k. 2. Число единиц кодируется двоичной кодовой комбинацией длиной равной округленному значению в большую сторону.

Продолжение 3. Равновесная кодовая комбинация преобразуется в ее двоичный номер длиной, равной округленному в большую сторону значению. 4. Полученные кодовые представления числа единиц и номера равновесной кодовой комбинации объединяются в одно двоичное сообщение, и в таком виде передаются к приемнику.

Выводы Таким образом, в работе на основе классических оптимальных кодов Шеннона- Фано и Хаффмена предложен метод оптимального равновесного кодирования и его модификации, дающие возможность эффективно сжимать двоичные сообщения большой длины. 29

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

Продолжение Второй метод работает при условии биномиальныйыйого распределения вероятностей двоичных символов в сообщениях или близком к нему, и тогда не требуются знания вероятностей сообщений. Его особенность – это возможность использования для своей реализации комбинаторных методов преобразования информации, что ускоряет и упрощает процедуру оптимального кодирования. Эффективность сжатия при этом в ряде случаев приближается к уровню классических оптимальных кодов. 31

Продолжение Характерным свойством данных методов оптимального кодирования является наличие в них для каждого из сообщений индивидуального ключа, без которого невозможно его восстановление. Это позволяет говорить об определенном уровне защиты передаваемой информации, использующей равновесное оптимальное кодирование. 32

БИНОМИАЛЬНЫЕ СИСТЕМЫ СЧИСЛЕНИЯ С ДВОИЧНЫМ АЛФАВИТОМ 33

34 СТРУКТУРА БИНОМИАЛЬНОЙ СИСТЕМЫ СЧИСЛЕНИЯ

35 ДВОИЧНАЯ БИНОМИАЛЬНАЯ НУМЕРАЦИОННАЯ ФУНКЦИЯ

36 БИНОМИАЛЬНЫЕ ЧИСЛА Неравномер. биномиальныйый. числа Равномер. биномиальныйый. числа Код с постоянным весом Универсальный промышленный код прямой инверсный

37 ОГРАНИЧЕНИЯ

Спасибо за внимание