Задачи по теме Основные понятия и методы теории информации и кодирования
K = 50 · 8 = 400 бит (Windows-1251) K = 50 · 16 = 800 бит (Unicode) 800 - 400 = 400 бит = 400 / 8 = 50 байт
K – количество информации в сообщении S – количество символов в сообщении i – количество информации, которое несет каждый символ (информационный вес одного символа)
65536 = 2 i i = 16 16 бит (2 байта) на символ в кодировке Unicode
i – N – количество информации, которое несет каждый символ (информационный вес одного символа) мощность алфавита (полное количество символов, составляющих алфавит выбранного кодирования)
i – N – количество информации, которое несет каждый символ (информационный вес одного символа) мощность алфавита (полное количество символов, составляющих алфавит выбранного кодирования)
где N – количество возможных событий i – количество информации (в битах)
Переведем байты в биты, зная, что 1 байт = 8 бит: 2 байта = 16 бит; 2020 байт = 2020*8 (бит) =16160 бит. Переведем килобайты в байты, зная, что 1 Кбайт = 1024 байт, а затем – байты в биты: 2 Кбайт = 2048*8 (бит) = 16384 бит. Упорядочим по возрастанию значений: 14 бит, 2 байта (16 бит), 20 бит, 2020 байт (16160 бит), 2 Кбайт (16384 бит).
Решение на следующем слайде
Мощность алфавита – это количество символов в алфавите. Переведем информационный объем сообщения в биты Для кодирования одного символа отводится Тогда мощность алфавита (N) по формуле Р. Хартли равна
Решение на следующем слайде
Ответ требуется получить в килобайтах, поэтому переведем скорость модема в килобайты/сек (делим на 8, чтобы получить байты, и еще на 1024, чтобы получить килобайты). Передача длилась 2 мин, или 120 сек. Находим количество килобайтов: