- •1. Понятие информация.
- •2. Этапы преобразования (обращения) информации.
- •3. Структура системы передачи информации.
- •4. Предмет исследования теории информации.
- •5. Вероятностное определение количества информации по Шеннону
- •5. Количественная оценка информации.
- •Комбинаторное определение количества информации по Хартли.
- •Вероятностное определение количества информации по Шеннону.
- •6. Случайный процесс, как модель источника сообщений.
- •7. Виды дискретных источников.
- •8. Характеристики источника дискретных сообщений.
- •11. Модели непрерывных каналов связи.
- •12. Виды дискретных каналов связи.
- •13. Характеристики дискретного канала связи.
- •10 Взаимная информация. Средняя взаимная информация.
- •13. Назначение и виды кодирования.
- •14. Назначение, принципы и свойства экономного кодирования
- •14. Экономное кодирование
- •15.Предельные возможности экономного кодирования
- •16. Назначение и общие принципы помехоустойчивого кодирования
- •18.Декодирование корректирующих кодов по максимуму апостериорной вероятности и по минимуму кодового расстояния.
- •17.Основные характеристики корректирующих кодов.
- •19.(Построение и примеры линейных корректирующих кодов)
- •16. Характеристики источника непрерывных сообщений.
- •17. Характеристики непрерывных каналов связи.
13. Назначение и виды кодирования.
Код – система знаков, применяемых для передачи, хранения, обработки информации (сообщений).
Кодирование – процесс представления информации в виде кода.
Назначение:
представление сведений об объекте в некотором формализованном виде (задача ПП).
Задачи:
простое (функ) 3510->1000112
экономное кодирование. 3510->…100
помехоустойчивое. 35-> тридцать пять
криптографическое.
Простое кодирование – представляет сообщения с помощью кода, который наиболее подходит для последующего практического использования.
Экономное кодирование – для повышения скорости доставки сообщения либо для уменьшения количества символов.
Помехоустойчивое – для повышения достоверности доставки.
Криптографическое – для повышения секретности.
14. Назначение, принципы и свойства экономного кодирования
14. Экономное кодирование
Свойства эргодических последовательностей знаков
Пусть источник вырабатывает 3 символа
x0->p(x0)
x1->p(x1)
x2->p(x2)
Типичная последовательность – если сигнал совпадает со значениями вероятностей, иначе не типичная.
Теорема о равномерности длинных последовательностей.
- все последовательности достаточно большой длины n можно разбить на 2 группы: 1 группа содержит большинство последовательностей, каждая из которых имеет настолько малую вероятность, что даже суммарная вероятность всех таких последовательностей очень мала, и при достаточно большом n будет меньше сколь угодно малого числа. Такие последовательности будут нетипичными для источника.
2 группа включает типичные для источника последовательности, которые отличаются тем, что вероятность их появления практически одинаковые, причем для вероятностей этих последовательностей справедливо утверждение:
p(qi
QT)=Const=pT
бесконечно
малая величина
Типичные последовательности различаются только содержанием.
Доказательство:
С
увеличением длины последовательности
(
)
источник с вероятностью близкой к 1
начинает вырабатывать лишь типичные
для него последовательности. Если учесть
что вероятности у нас одинаковые, то
общее число таких последовательностей:
(энтропия
Н(х))
X={xi}, mx
n*p(xi)=ni – число повторений i-го символа.
n*p(x1); n*p(x2)… n*p(xn)
pT=p(x1)^(n*p(x1))*…..
доказали)
Отношение кол-ва типичных последовательностей ко всему числу NT/N?
N=mxn = 2n *log2 mx
NT=1/pT
Выразим NT через энтропию H(x)
=>NT<<N
log mx – это Hmax
-
избыточность
Если D(x)=0, то все последовательности типичные.
Mx=16, H(x)=3.5bit => Hmax 4 при n=50
NT/N~1/30*106
Возможность (теоретическая основа)экономного кодирования сообщений.
Теорема Шеннона о кодировании канала без помех.
Если производительность источника сообщений не превышает пропускной способности канала связи, существует метод кодирования позволяющий передавать по каналу связи все сообщения , выработанным источником без накопления в передающем устройстве.
Если производительность источника не превышает пропускной способности канала без помех, то существует способ кодирования, позволяющий приблизить ср длину кодового слова к энтропии источника :П(х)≤Скс
ИС КС xi
H(X) Cкс |
Скс=максVn=maxVткс*Hmax(Y)
П(x)=Vтн*H(x) б/сек
N=H(x)/Hmax(Y)=Logmymx при равномерном.
nср
H(x)
-использование хорошее
T/r=nu – длина сообщения.
VT*T=nk
Nk=mynk – число разнообразных кодовых слов.
=2nk*log my=2T*Vt*log my
CКС=max VT[H(Y)-H(Y\Z)] H(Y/Z) = 0 т.к. нет помех
=VT*log my=2T*Cкс
П(х)<=Скс
NT=2T*П(х) <= NK=2T*Ckc
Для канала связи без помех можно всегда закодировать передаваемое сообщение таким образом, чтобы приблизить скорость передачи к пропускной способности канала связи.ё
Принципы и свойства экономного кодирования.
VTH – скорость выработки сигналов источником.
Если не будет помех( КС без ошибок)
Скорость
передачи можно повысить приблизив
H(x)->Hmax
и
Причины избыточности:
Экономное кодирование применяется при передаче сообщения по каналу без помех для повышения эффективности использования КС, путем повышения скорости передачи информации до величины близкой к пропускной способности канала связи.
Согласование производительности источника сообщений с пропускной способности КС.
Перед отправкой сообщения, их перекодируем таким образом, чтобы на выходе символы были не зависимы, и вероятность была постоянной.
|
Кодир.первич |
вероятность |
х1 |
000..00 |
P1 |
x2 |
000..01 |
P2 |
x3 |
000..10 |
P3 |
… |
|
|
xn |
111..11 |
Pn |
– пусть
символы не взаимосвязаны, нет корелляции.
При посимвольном кодировании ->неравномерная длина слов разная.
Выигрыш
в случае
Требования к экономному кодированию:
Средняя длина кодируемого слова должна быть минимальна – для этого необходимо выбирать длины кодовых слов с учетом вероятности появления символов. Чем больше вероятность, тем меньше длины кодируемых слов. Использование неравномерного кода будет приводить к сложностям при декодировании сообщений.
Экономное кодирование должно обеспечивать однозначное декодирование сообщений.
Однозначно декодируемые коды. Неравенство Крафта.
Все возможные коды |
|
Инъективные |
Для которых кодовые слова не повторяются |
Однозначно-декодируемые |
Можно разделить на кодовые слова любую последовательность |
Префиксные коды |
Ни одно кодовое слово не начинается с другого более короткого |
Для получения префиксного кодового слова необходимо построить кодовое дерево:
0 ярус: корень дерева, из которого выходит столько ветвей, сколько символов находится в алфавите.
1 ярус: образуются слова единичной длины
Кодовым словом будут считаться соответствующие конечные узлы графа. Двигаемся от корня к конечному узлу.
Предположим, что выбрано распределение длин кодовых слов по символам источника.
Можно ли для заданного распределения длин построить префиксный код (или однозначно-декодируемый)?
Да, с помощью неравенства Крафта.
Необходимым и достаточным условием существования префиксного кода с объемом mx и длинами кодовых слов ni является выполнение условия:
Для любого однозначно-декодируемого кода с длинами слов ni неравенство Крафта будет также выполняться.
n-const=2 4*2-2=4*1/4=1=<1 (01 10 00 11)
