- •Содержание
- •1. Элементы теории информации. 8
- •2. Кодирование информации. 36
- •Введение
- •1. Элементы теории информации.
- •1.1. Понятия информации, сообщения и сигнала.
- •1.1.1. Понятие информации.
- •1.1.2. Понятие сообщения.
- •1.1.3. Понятие сигнала.
- •1.2. Измерение информации.
- •1.2.1. Структурные меры информации.
- •1.2.2. Статистическая мера информации.
- •1.3. Квантование сигналов.
- •1.3.1. Дискретизация сигналов.
- •1.3.2. Квантование по уровню.
- •2. Кодирование информации.
- •2.1. Цифровое кодирование информации.
- •2.1.1. Позиционные системы счисления.
- •2.1.2. Смешанные системы счисления.
- •2.1.3. Перевод числа из одной системы счисления в другую.
- •2.1.4. Коды, не базирующиеся на системах счисления.
- •2.2. Эффективное кодирование.
- •2.2.1. Избыточность сообщений.
- •2.2.2. Теоретические основы эффективного кодирования.
- •2.2.3. Построение эффективного кода по методам Шеннона-Фано и Хаффмена.
- •2.2.4. Кодирование укрупненными блоками.
- •2.3. Теоретические основы помехоустойчивого кодирования.
- •2.3.1. Теоремы Шеннона о помехоустойчивом кодировании.
- •2.3.2. Классификация помехоустойчивых кодов.
- •2.3.3. Общие принципы использования избыточности при построении корректирующих кодов.
- •2.3.4. Избыточность корректирующих кодов.
- •2.4. Коды, обнаруживающие ошибки. Код с проверкой на четность.
- •Код с числом единиц, кратным трем.
- •Код с постоянным весом.
- •Корреляционный код.
- •Комбинированный инверсный код.
- •2.5. Линейные коды, обнаруживающие и исправляющие ошибки.
- •2.5.1. Построение двоичного линейного кода.
- •2.5.2. Кодирование.
- •2.5.3. Синдромный метод декодирования.
- •2.5.4. Кодирующее и декодирующее устройства.
- •Кодирующее устройство (кодер).
- •Декодирующее устройство (декодер).
- •2.5.5 Коды Хэмминга.
- •2.5.6. Матричное представление линейных кодов.
- •2.5.7. Мажоритарное декодирование.
- •2.6. Циклические коды.
- •2.6.1. Выбор образующего многочлена.
- •2.6.2. Формирование разрешенных кодовых комбинаций.
- •2.6.3. Декодирование циклических кодов.
- •2.6.4. Циклические коды с .
- •2.6.5. Кодирующее и декодирующее устройства.
- •Кодирующее устройство с делителем на базе регистра сдвига.
- •Кодирующее устройство с делителем на сумматорах.
- •Декодирующее устройство с делителем на базе регистра сдвига.
- •2.6.6. Мажоритарное декодирование.
- •2.6.7. Матричное представление циклических кодов.
- •2.7. Краткие сведения о других кодах. Итеративные коды.
- •Каскадные коды.
- •Цепной код.
- •2.8. Понятие об адаптивном кодировании.
- •Системы с решающей обратной связью (рос).
- •Системы с информационной обратной связью (иос).
- •Список литературы.
- •Спиридонов Александр Иванович основы теории информации и кодирования Учебное пособие
1.2. Измерение информации.
Ценность теоретико-информационных представлений заключается в том, что благодаря их общности и абстрактности существенно разнородные физические и технические характеристики можно выразить через некоторые универсальные понятия теории информации и сопоставить их не только качественно, но и количественно.
Существуют три направления в теории информации, связанные с ее количественной оценкой – структурное, статистическое и прагматическое.
Структурная теория рассматривает дискретное строение массивов информации и ее измерение либо простым подсчетом информационных элементов, либо комбинаторным методом.
Статистическая теория оперирует понятием энтропии, характеризующей неопределенность сообщений и учитывающей вероятность их появления.
Прагматическая теория изучает вопросы о практическом использовании информации, о ее ценности для достижения поставленной цели.
В инженерной практике наибольшее применение находят первые две теории, поэтому ограничимся только их рассмотрением.
Независимо от направления теории информации при количественном ее определении должны выполняться следующие общие принципы:
количественная мера информации не должна зависеть от физической природы объекта или процесса;
мера должна быть такой, чтобы количество информации в данной мере было тем больше, чем больше априорная неопределенность ситуации;
количественная мера должна удовлетворять принципу аддитивности, согласно которому количество информации должно изменяться прямо пропорционально длительности сообщения.
Рассмотрим меры информации, удовлетворяющие перечисленным требованиям.
1.2.1. Структурные меры информации.
Структурные меры информации применяются для оценки возможностей аппаратуры или сообщений вне зависимости от условий их применения.
В структурной теории различают геометрическую, комбинаторную и аддитивную меры информации.
Геометрическая
мера используется для определения
потенциального, т.е. максимально
возможного количества в заданных
структурных габаритах. Это количество
называют информационной емкостью
исследуемой части системы. Определение
количества информации геометрическим
методом сводится к измерению длины,
площади или объема геометрической
модели исследуемой системы. Единицей
измерения при этом являются кванты,
представляющие собой неделимые части.
Физический смысл их может быть разным.
Например, если ЗУ (запоминающее устройство)
имеет информационную емкость 1 кбит
(1024
1),
то под квантом здесь подразумевается
одна элементарная ячейка памяти,
запоминающая 1 бит информации.
Комбинаторную меру применяют, когда требуется оценить возможность передачи информации при помощи различных комбинаций информационных элементов.
При формировании сообщений применяют следующие основные виды соединения букв:
– сочетания из
h букв по
;
комбинации здесь отличаются составом
букв, а максимальное их число определяется
выражением:
;
– сочетания с повторениями также различаются составом букв, но буквы в них могут повторяться по раз:
;
– перестановки h букв различаются их порядком:
;
– перестановки
с повторениями букв, причем одна из букв
повторяется
,
другая –
,
наконец, последняя –
раз:
;
– размещения из h букв по различаются и составом букв, и их порядком:
;
– размещения
с повторением букв до
раз:
.
Количество информации в комбинаторной мере совпадает с числом возможных соединений букв.
Аддитивная мера (мера Хартли) используется для определения количества информации в сообщении без учета реальной вероятности появления отдельных букв (принимается одинаковой), возможной статистической связи между буквами и свойств канала связи.
Пусть передается сообщение длиной n, а объем используемого алфавита равен m. Очевидно, что при такой структуре может быть получено
(1.2)
различных сообщений.
Чем больше N,
тем больше априорная неопределенность
ситуации и, следовательно, тем больше
количество информации будет получено
в результате приема конкретного
сообщения. Однако непосредственно
использовать выражение (1.2) для
количественной оценки информации в
сообщении нельзя, так как здесь не
выдержан принцип аддитивности –
пропорциональность между длиной
сообщения n и количеством
содержащейся в нем информации N.
Но поскольку N однозначно
определяется структурой сообщения, то
для количественной оценки информации
в нем целесообразно использовать
некоторую функцию
,
такую, чтобы для I выполнялся
принцип аддитивности.
В математической форме требование аддитивности записывается так:
. (1.3)
Дифференцируя
(1.2), получим:
,
откуда
. (1.4)
Для того чтобы удовлетворялось требование аддитивности, выразим dn из (1.3) и подставим полученное значение dn в (1.4). Имеем:
,
откуда
. (1.5)
Интегрируя (1.5) по N, получаем:
. (1.6)
Выражение (1.6)
справедливо для любого основания
логарифма, так как содержит отношение
натуральных логарифмов, а
.
Итак, для произвольного основания логарифма имеем:
. (1.7)
Из (1.7) видим,
что количество информации зависит не
только от N, но и от объема
используемого алфавита. Желательно
убрать эту зависимость. Сделать это
можно, если учесть, что в (1.3) не накладывается
никаких ограничений на величину k,
кроме того, что
.
Поэтому можно принять
и тогда получаем:
или
. (1.8)
За единицу
количества информации в данной мере
принят 1 бит, соответствующий количеству
информации, определенному по (1.8) при
для простейшей ситуации: n=1,
m=2.
Выражение (1.8) впервые получено Р. Хартли, поэтому рассмотренную меру называют также мерой Хартли. Она позволяет определить потенциальное количество информации в сообщении заданной структуры.
