Информационный объем сообщения
Подборка простых задач, в которых нужно определить информационный объём сообщения, состоящего из заданного количества символов.
№e4eD86
Для передачи секретного сообщения используется код, состоящий из прописных букв русского языка (всего используются 32 различные буквы без пробелов). Каждая буква кода записывается при помощи минимально возможного количества бит. Определите информационный объём сообщения длиной в 150 символов.
Решение
Дано:
N = 32 буквы
K = 150 символов
Найти:
I = ?
Решение:
1. Определим сколькими битами кодируется каждая буква.
N = 2i
i = log2N
i = log232
При необходимости, округляем в большую сторону.
i = 5
2. Определим информационный объём сообщения.
I = K × i
I = 150 × 5
I = 750 бит
Общая формула для решения:
I = K × log2N
№B828ee
Для передачи секретного сообщения используется код, состоящий из прописных и строчных букв кириллицы, а также пробела (всего используется 67 различных символов). При этом все символы кодируются одним и тем же (минимально возможным) количеством бит. Определите информационный объём сообщения длиной в 160 символов.
Решение
I = 160 × log267
I = 160 × 7
I = 1120 бит
I = 140 байт
№eDD69c
Для передачи секретного сообщения используется код, состоящий из прописных и строчных латинских букв (всего используется 52 различные буквы). При этом все символы кодируются одним и тем же (минимально возможным) количеством бит. Определите информационный объём сообщения длиной в 200 символов.
Решение
I = 200 × log252
I = 200 × 6
I = 1200 бит
I = 150 байт