Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Элементы теории информации в защите информации. Учебное пособие для академического бакалавриата

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
4.4. Условная энтропия ансамбля
( ) ( )
, log /
xX yY
pxy px y
∈∈
∑∑
( ) ( )
log
xX
px px
∈
∑
( ) ( )
, log /
xX yY
pxy px y
∈∈
∑∑
( ) ( )
∑∑
( )
Условная энтропия обладает следующими свойст-
вами.
1. Неотрицательность: H(X/Y) ≥ 0.
2. Условная энтропия не превышает безусловной эн-
тропии: H(X/Y) ≤ H(X), где H(X/Y) = H(X) ⇔ ансамбли X и Y независимы, то есть p(x,y)=p(x)p(y) для любой пары сообщений (x,y).
3. Для любых ансамблей X, Y H(XY) = H(X) + H(Y/X) = H(Y) + H(X/Y).
4. Для произведения ансамблей X
, …, Xn выпол-
1
нено:
H(X
) = H(X1) + H(X2/X1) + … + H(Xn / X1,…,X
1…Xn
n-1
).
5. Для любых ансамблей X, Y, Z
H(X/YZ) ≤ H(X/Y),
где H(X/YZ)=H(X/Y) ⇔ ансамбли X и Z условно незави­симы при любом y∈Y. Это свойство обобщает свойство 2.
6. Для любых ансамблей X
H(X
) ≤ H(X1) + … + H(Xn),
1…Xn
где равенство верно, только если ансамбли X
, …, Xn
1
, …, Xn неза-
1
висимы в совокупности.
Свойство 1 верно, так как функции энтропии и услов-
ной энтропии неотрицательные.
Для доказательства свойства 2 покажем неположи-
тельность разности левой и правой частей неравенства. В силу свойств функции «логарифм»имеем:
H(X/Y) – H(X) = –
=
= –
+
xX yY
∈∈
∑∑
xX yY
∈∈
, log
pxy px
, log
p xy
( )
— 61 —
px y
=
px
/
( )
+
+
.
Глава 4. Количество информации и энтропия
( )
( )
( )
, ( 1)log
/
xX yY
px
p xy e
px y
∈∈
−
∑∑
ye

(,
В соответствии со свойством натурального логариф-
ма lna≤a-1 (см. рисунок 4.1) отсюда получаем:
H(X/Y) – H(X) ≤
=
xX yY

pxpy px

=
)log =0.
Это свойство можно доказать также с использовани-
ем выпуклости функции энтропии.
Докажем свойства 3 и 4. По формуле вероятности со-
вместного события:
p(x
,…,xn) = p(x1)p(x2/x1)…p(xn/x1,…,x
1
n-1
).
Обе части равенства прологарифмируем и затем, усреднив по всем случайным переменным, получим свой­ство 4 и в качестве частного случая свойство 3.
В соответствии с данными свойствами дополнитель­ная информация об ансамбле X, содержащаяся в сооб­щениях других ансамблей, в среднем (так как не всегда H(X/y)≤H(X)) уменьшает информативность (неопреде­ленность) ансамбля X.
Пример 4.5. Найдем условные энтропии H(X/Y) и H(Y/X) для двоичных ансамблей X и Y, где распределе­ние пар знаков в ансамбле XY задано матрицей:
0 1 0 p(0,0)=0,2 p(0,1)=0,25 1 p(1,0)=0,45 p(1,1)=0,1
Отсюда H(XY) ≈1,8151. Обозначим вероятности «0»и «1»в ансамбле X через
p(0) и p(1) и в ансамбле Y через q(0) и q(1). Тогда в соответ­ствии с третьим условием вероятностного пространства (раздел 2.2) верны равенства:
p(0)=p(0,0)+p(0,1)=0,45; p(1)=0,55; H(X)≈0,9929; q(0)=q(0,0)+q(1,0)=0,65; q(1)=0,35; H(Y)≈0,9342.
— 62 —
4.5. Энтропия ансамбля последовательностей ДПИ
( )
( ) ( )
1, 0
1,0 0,0
p
pp+
Отсюда H(X/Y) = H(XY) – H(Y) ≈0,8809; H(Y/X) =
= H(XY) – H(X) ≈0,8222.
Пример 4.6. Найдем условные энтропии H(X/0)
и H(X/1) для двоичных ансамблей X и Y из примера 4.5.
Найдем все условные вероятности: например,
p(1/0)=
0 p(0/0)=4/13 p(1/0)=9/13
1 p(0/1)=5/7 p(1/1)=2/7
=9/13. Итак,
0 1
Отсюда в соответствии с (4.4) H(X/0) ≈ 0,8926;
H(X/1) ≈0,8615.
4.5. Энтропия ансамбля
последовательностей ДПИ
Пусть ДПИ порождает последовательность {x1,x2,…,
x
,…} над алфавитом X. Из свойства стационарности сле-
t
дует, что распределение как отдельных букв, так и эн­тропии источника не зависят от t. Эту энтропию назовем одномерной энтропией источника и обозначим ее H Для зависимых последовательностей величина H не определяет полностью информационные характе­ристики источника, так как не учитывает зависимости букв.
Для учета такой зависимости применим два возмож­ных подхода. При первом подходе рассмотрим после­довательность букв источника X является набор x=(x
,…,xn)∈Xn. Энтропия H(Xn) в силу
1,x2
n
, n>1, то есть буквой
стационарности не зависит от расположения набора во времени. Ее называют n-мерной энтропией источника.
(X).
1
(X)
1
— 63 —
Глава 4. Количество информации и энтропия
( )
n
( )
HX
( )
Величина H(Xn) определяет среднее количество информа­ции в наборе из n букв. Нормированную величину
n
H
n
(X) =
HX
(4.5)
называют энтропией на букву в наборе (в последователь­ности) длины n. Эта величина может рассматриваться как мера информативности источника в случае зависимых букв алфавита.
При втором подходе положим, что до получения
буквы x
x
, x2, …, x
1
передаче x H(X
∈X декодеру известны все предыдущие буквы
n
. Тогда среднее количество информации при
n-1
определяется величиной условной энтропии
n
n/X1
,…,X
). Так как в силу стационарности распо-
n-1
ложение букв на эту величину не влияет, а важно лишь количество предыдущих букв, то корректным для оцен­ки информативности источника является использование обозначения:
H(X
n/X1
,…,X
) = H(X/X
n-1
n-1
).
Соотношение между двумя введенными мерами ин­формативности источника устанавливает следующая те­орема.
Теорема 4.1. Для ДПИ:
1) величина H(X/X
2) величина H
3) H
(X) ≥ H(X/X
n
4)
lim
n
→∞
=
n
n
) не увеличивается с ростом n;
(X) не увеличивается с ростом n;
n
n-1
) при n>1;
lim / .
HX X
n
→∞
n
Доказательство. Первое утверждение следует из не­возрастания энтропии с увеличением множества условий.
Из свойства условной энтропии имеем:
n
H(X
) = H(X) + H(X/X) + H(X/X2) + … + H(X/X
n–1
).
В правой части записаны n слагаемых в порядке убы­вания, так как число условий растет. Следовательно,
— 64 —
4.5. Энтропия ансамбля последовательностей ДПИ
( )
HX
( )
( )
HX
H(Xn) ≥ nH(X/X
n-1
).
После деления на n обеих частей неравенства получа-
ем третье утверждение.
Докажем второе утверждение. С учетом свойства ус-
ловной энтропии имеем:
n+1
H(X
) = H(Xn)+H(X/Xn).
Отсюда, используя утверждения 1 и 3, получаем:
H(X
n+1
) ≤ H(Xn)+H(X/X
n-1
) ≤ H(Xn)+Hn(X).
В соответствии с определением H
(X) из последнего
n
неравенства получаем:
n+1
H(X
) ≤ (n+1)Hn(X).
Разделив обе части неравенства на n+1, получаем
второе утверждение.
Последовательности {H
(X)} и {H(X/Xn)} неотри-
n
цательные, значит, ограничены снизу, и не возрастают по утверждениям 1 и 2. Отсюда пределы обеих последова­тельностей существуют. Из утверждения 3 имеем:
n
(4.6)
lim
n
→∞
≥
lim / .
n
HX X
n
→∞
Вместе с тем, при любых натуральных m и n, m<n,
в силу свойств условной энтропии выполнено:
n
H(X
) = H(Xm)+H(X
+H(X/X
n-m/Xm
m+1
) = mHm(X)+H(X/Xm)+
)+…+H(X/X
n-1
).
Следовательно, с учетом невозрастания последова-
тельности H(X/X
m
) имеем:
n
H(X
) ≤ mHm(X)+(n–m)H(X/Xm).
Поделив обе части неравенства на n и перейдя к пре-
делу при n→∞, получаем верное при всех m неравенство:
lim
n
→∞
n
≤ H(X/Xm).
— 65 —
Глава 4. Количество информации и энтропия
( )
HX
( )
( )
HX
( )
Устремляя m→∞, получаем, что
lim / .
HX X
≤
n
→∞
n
Отсюда и из (4.6) следует утверждение 4
lim
n
→∞
≤
n
теоремы.
Обозначим:
H
(X)=
∞
lim
n
→∞
n
; H(X/X∞)=
lim / .
HX X
n
→∞
n
Таким образом, основной результат теоремы 4.1 со­стоит в том, что H
(X)=H(X/X∞). Именно эта величина,
∞
как показано ниже, определяет минимально возможные затраты в битах на передачу одной буквы стационарного ДИОС.
Итак, имеем 2 подхода к анализу информативности стационарного ДИОС:
• введение расширенного алфавита, буквы которого
суть блоки из n символов источника;
• учет зависимости каждой буквы, начиная
с (n+1)-й, от n предыдущих букв.
В соответствии с утверждением 3 второй подход су­лит более оптимистичные оценки при каждом конкрет­ном n. Вместе с тем, в пределе оба подхода равносильные в соответствии с утверждением 4.
Рассмотрим последовательности {H
(X)} и {H(X/Xn)}
n
для двух наиболее простых моделей ДИОС.
Пример 4.1. Энтропия на сообщение дискретного по­стоянного источника (ДПИ).
Для ДПИ (источника без памяти) выполнено:
H(X
1X2…Xn
) = H(X1)+H(X2)+…+H(Xn) = nH(X).
Поделив обе части равенства на n, получаем:
H
(X) = H(X) = H∞(X).
n
Этот результат следует также из независимости сооб­щений источника:
H(X/X
n
) = H(X
n+1/X1,X2
,…,Xn) = H(X) = H(X/X∞).
— 66 —
4.5. Энтропия ансамбля последовательностей ДПИ
Следовательно, в данной модели анализ информа­ционных характеристик сводится к подсчету энтропии одномерного распределения. Однако отсюда не следует, что при кодировании источника независимых сообщений следует кодировать каждую букву независимо от других.
Пример 4.2. Энтропия на сообщение ДИОС с марков­ской зависимостью букв.
Для стационарного источника при глубине зависимо­сти s выполнено:
H(X/X
n
) = H(X/Xs).
Так как правая часть не зависит от n, то
H(X/X
∞
)=H(X/Xs).
При другом подходе, используя стационарность и свойства условной энтропии, имеем:
n
H(X
) = H(X1…XsX
+H(X
s+1…Xn /X1…Xs
s+1…Xn
) = H(X1…Xs)+
).
Так как в силу свойства условной энтропии
H(X
s+1…Xn /X1…Xs
) = H(X
+…+H(X
s+1/X1…Xs
n/X1…Xn-1
)+H(X
),
s+2/X1…Xs+1
)+
то с учетом марковости и стационарности
H(X
s+1…Xn /X1…Xs
) = (n–s)H(X/Xs).
Значит,
n
H(X
) = sHs(X)+(n–s)H(X/Xs).
Поделив обе части равенства на n и устремив n→∞, получим:
H
(X) = H(X/Xs).
∞
Следовательно, в данной модели анализ информа­ционных характеристик сводится к подсчету энтропии ДИОС с марковской зависимостью глубины s.
— 67 —
Глава 4. Количество информации и энтропия
0,05 0,1 0,2
0,1 0,07 0,1
0,18 0,1 0,1
   

  
4.6. Задачи и упражнения
4.1. Определите собственную информацию независи- мых сообщений a, b, c ансамбля А={a,b,c}, если p(a)=0,1; p(b)=0,4; p(c)=0,5. Определите энтропию ансамбля А.
4.2. ИОС использует алфавит {0,1,2,3} независимых букв с распределением вероятностей {2/11, 3/11, 4/11, 2/11}. Определите собственную информацию сообщений:
а) Т
= 1012103022023301; б) Т2 = 1123000030333213.
1
Решение. а) В силу независимости букв источника
I(Т
) = 5I(0)+4I(1)+4I(2)+3I(3) =
= –8log(2/11)-4log(3/11) – 4log(4/11) =
= –16log2–4log3+16log11 = 16log5,5–4log3 = 33,011.
4.3. ИОС использует алфавит {0,1,2}. В модели не­зависимых биграмм с матрицей вероятностей биграмм
(p
)=
ij
цию сообщений:
а) Т
=20101210212001; б) Т2=01220010211102.
1
4.4. ИОС использует алфавит {0,1}. В модели марков­ски зависимых букв с матрицей переходных вероятно-
стей (p
)=
i/j
(2/5;3/5) определите собственную информацию сообщений:
а) Т
4.5. Определите энтропию и избыточность ансамбля А={a,b,c,d}, где
а) p(a)=0,1; p(b)=0,3; p(c)=0,2; p(d)=0,4; б) p(a)=0,13; p(b)=0,34; p(c)=0,22; p(d)=0,3.
4.6. При каких n для ансамбля А={a мо: H(А)=4,5; H(А)=9,5?
1
определите собственную информа-
0,25 0,75
0,8 0,2
=1010011011; б) Т2=0101001001.
1
и с начальным распределением
,…,an} выполни-
1
— 68 —
4.6. Задачи и упражнения
4.7. Источник над множеством А={0,1} с независи-
мыми символами порождает единицы с вероятностью
р. Определите энтропию и избыточность источника при р=0,1; р=0,02.
4.8. Даны ансамбли А
1=А2=А3=А4
={a,b,c,d} с распре­делениями вероятностей (0,22; 0,24; 0,26; 0,28), (0,15; 0,24; 0,26; 0,35), (0,15; 0,23; 0,27; 0,35) и (0,21; 0,24; 0,26; 0,29) соответственно. Не вычисляя энтропии этих ансамблей, расположите их в порядке возрастания эн­тропии.
4.9. Для ансамбля А={a,b,c,d,e} известны лишь веро­ятности p(a)=0,17 и p(e)=0,20. Определите наибольшее возможное значение энтропии H(А) и наименьшее воз­можное значение избыточности ансамбля.
Решение. В силу свойства 5 значение энтропии наи­большее, если p(b)=p(c)=p(d). Отсюда в силу того, что сум­ма вероятностей всех букв ансамбля равна 1, получаем
p(b)=p(c)=p(d)=0,21. Тогда
H(А) = –0,17log(0,17) – 0,2log(0,2) –
– 3×0,21log(0,21) ≈2,317;
c(А) ≈0,0021.
4.10. Определите энтропию вероятностной схемы:
а) всех серий из n подбрасываний симметричной мо­неты;
б) бросания комплекта 5-и симметричных 6-гранных игральных костей;
в) всех серий выборок (с возвращением) размера 10 в игре «русское лото».
4.11. Определите энтропию ансамбля всех сообщений длины 2 в алфавите А={a,b,c}, если p(a)=0,23; p(b)=0,47; p(c)=0,3 и используется модель сообщений с независимы­ми символами.
4.12. Имеется ансамбль А независимых букв. Найди­те энтропию ансамбля H(А
k
):
— 69 —
Глава 4. Количество информации и энтропия
а) (n,k)=(2,4), H(Аn)=1,2; б) (n,k)=(3,7), H(А в) (n,k)=(5,14), H(А г) (n,k)=(5,12), H(А
n
)=1,8;
n
)=2,55;
n
)=1,75.
Решение. а) В силу независимости букв источника
n
H(А
)=nH(А). Тогда
H(А)=0,6; H(А
4.13. Для ансамбля А
энтропию ансамбля H(А
а) (n,k)=(2,4), H(А б) (n,k)=(4,8), H(А в) (n,k)=(6,16), H(А г) (n,k)=(8,12), H(А
k
n
)=1,6;
n
)=1,8;
n
n
4
)=4H(А)=2,4.
2
независимых биграмм найдите
):
)=2,55;
)=1,78.
4.14. В ансамбле А={a,b,c} выполнено: p(a)≤0,23;
p(b)=p(c). Оцените энтропию и избыточность ансамбля.
4.15. В ансамбле А={a,b,c,d} выполнено: p(a)=p(d)≥0,1;
p(b)=p(c)≥0,2. Оцените энтропию и избыточность ансам- бля.
4.16. Ансамбли А=В={0,1}. Распределение на множе-
стве пар АВ задано так:
а) p(0,0)=3/20; p(0,1)=2/20; p(1,0)=9/20; p(1,1)=6/20; б) p(0,0)=4/30; p(0,1)=1/30; p(1,0)=13/30; p(1,1)=12/30. Являются ли ансамбли А и В статистически незави-
симыми?
Решение. а) В данных условиях H(АB)≈1,7824. Обо-
значим (p(1),p(0)) и (q(1),q(0)) распределение вероятно­стей в ансамблях А и В соответственно. Тогда
p(1)=p(1,0)+p(1,1)=0,75; p(0)=0,25; H(А)≈0,8113; q(1)=p(0,1)+p(1,1)=0,4; q(0)=0,6; H(B)≈0,971;
Из свойства 3 условной энтропии имеем: H(А/B) = H(АB) — H(B) ≈0,8114 ≈H(А). Следовательно, ансамбли А и В являются статистиче-
ски независимыми.
— 70 —
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]