Как пользоваться равенством i=log₂N, если мощность алфавита N=64 символа; 2ⁱ=64; информационный вес одного символа алфавита i=log₂64=6 бит? Если информационный вес одного символа 2, то как получается 6 бит? Объясните.
Ответы на вопрос
Ключевой момент: в формуле основание логарифма “2” — это не «информационный вес одного символа», а просто выбор единиц измерения (бит). Мы считаем информацию в битах, поэтому логарифм по основанию 2.
Что означает ?
-
Если алфавит имеет равновероятных символов, то информация, приходящаяся на один символ, равна числу бит, нужных для однозначного различения этих вариантов.
-
Один бит различает состояния, два бита — , три — и т.д.
-
Значит, чтобы различить вариантов, нужно столько бит, чтобы . При равенстве и фиксированной длине кода получаем .
Теперь к вашему примеру:
-
.
-
, потому что .
-
Следовательно, при равновероятных символах один символ такого алфавита несёт 6 бит, и его можно закодировать любым 6-битным словом от 000000 до 111111.
Откуда же берутся «2 бита» в некоторых высказываниях?
-
Иногда говорят «символ несёт 2 бита» имея в виду совсем другой алфавит из символов (например, ДНК-алфавит A,C,G,T): бита на символ.
-
Если ваш алфавит действительно из 64 символов, то 2 бита недостаточно: 2 бита различают только символа. Нужно 6 бит, потому что .
Важно про неравновероятные символы:
-
Формула общего случая — энтропия . Если символы неравновероятны, средний информационный вес будет меньше 6 бит, и оптимальное кодирование (Хаффмана/арифметическое) даст среднюю длину, стремящуюся к .
-
Но при равновероятных 64 символах энтропия ровно бит/символ, и короче, чем 6 бит в среднем, без потерь вы не закодируете.
Итого:
-
Число «2» у — это основание (единица измерения биты), а не «вес символа».
-
Для алфавита из 64 равновероятных символов информационный вес одного символа равен бит, потому что .
-
«2 бита на символ» корректно только для алфавита из символов, а не из .
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

