· указать для этих трех знаков оптимальное бинарное кодирование:
вариант б) код Хаффмена,
и определить среднюю длину кодовых комбинаций;
· закодировать все пары АА, АВ, …;
· построить для этих девяти пар оптимальный бинарный код:
вариант б) код Хаффмена.
· увеличить блочность кода до трехсимвольных комбинаций, и построить оптимальный бинарный код:
вариант б) код Хаффмена.
Сделать вывод об изменении избыточности кода с увеличением блочности.
Как это влияет на эффективность кода?
N
Н(x) =Sрk log2 1/pk
k=1
N
L =Sрi ni,
i=1
Н(x) =0,7* log2 1/0,7+0,2* log2 1/0,2+0,1* log2 1/0,1=1,1567796…
| Буквы | Вероятности | Вспомогательные столбцы вероятностей | Код Хаффмена | 
| 
 | 0,7 | 0,7 1 | 1 | 
| 
 | 0,2 | 0,3 | 01 | 
| С | 0,1 | 00 | 
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.