· указать для этих трех знаков оптимальное бинарное кодирование:
вариант б) код Хаффмена,
и определить среднюю длину кодовых комбинаций;
· закодировать все пары АА, АВ, …;
· построить для этих девяти пар оптимальный бинарный код:
вариант б) код Хаффмена.
· увеличить блочность кода до трехсимвольных комбинаций, и построить оптимальный бинарный код:
вариант б) код Хаффмена.
Сделать вывод об изменении избыточности кода с увеличением блочности.
Как это влияет на эффективность кода?
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).
Ссылка на скачивание - внизу страницы.