1. Главная
  2. Библиотека
  3. Теория вероятностей
  4. Дискретный источник сообщений выдает символы из алфавит...
Разбор задачи

Дискретный источник сообщений выдает символы из алфавита аi , i=1, 10 c вероятностями: (ai)=0.20; 0.15; 0.125; 0.10; 0.10; 0.10; 0.0625; 0.05; 0.05; 0.0325. Закодировать данный ансамбль сообщений кодом Шеннона-Фано Построить граф кода Определить среднюю

  • Предмет: Теория вероятностей
  • Автор: Кэмп
  • #Теория вероятностей и математическая статистика
  • #Теория информации
Дискретный источник сообщений выдает символы из алфавита аi , i=1, 10 c вероятностями: (ai)=0.20; 0.15; 0.125; 0.10; 0.10; 0.10; 0.0625; 0.05; 0.05; 0.0325. Закодировать данный ансамбль сообщений кодом Шеннона-Фано Построить граф кода Определить среднюю

Условие:

Дискретный источник сообщений выдает символы из алфавита аi , i=1, 10 c вероятностями:\np(ai)=0.20; 0.15; 0.125; 0.10; 0.10; 0.10; 0.0625; 0.05; 0.05; 0.0325.
Закодировать данный ансамбль сообщений кодом Шеннона-Фано
Построить граф кода
Определить среднюю длину кодовой комбинации
Вычислить энтропию, скорость кодирования при равномерном и неравномерном кодировании

Решение:

Шаг 1: Определение вероятностей и сортировка

У нас есть 10 символов с их вероятностями:

  • p(a1)=0.20p(a_1) = 0.20
  • p(a2)=0.15p(a_2) = 0.15
  • p(a3)=0.125p(a_3) = 0.125
  • p(a4)=0.10p(a_4) = 0.10
  • p(a5)=0.10p(a_5) = 0.10
  • p(a6)=0.10p(a_6) = 0.10
  • p(a7)=0.0625p(a_7) = 0.0625
  • p(a8)=0.05p(a_8) = 0.05
  • p(a9)=0.05p(a_9) = 0.05
  • p(a10)=0.0325p(a_{10}) = 0.0325

Сначала отсортируем символы по убыванию вероятностей:

  1. a1:0.20a_1: 0.20
  2. a2:0.15a_2: 0.15
  3. a3:0.125a_3: 0.125
  4. a4:0.10a_4: 0.10
  5. a5:0.10a_5: 0.10
  6. a6:0.10a_6: 0.10
  7. a7:0.0625a_7: 0.0625
  8. a8:0.05a_8: 0.05
  9. a9:0.05a_9: 0.05
  10. a10:0.0325a_{10}: 0.0325

Шаг 2: Кодирование...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какое ключевое правило применяется при первом делении символов на группы в алгоритме кодирования Шеннона-Фано?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет