Неравномерное кодирование

Редакция Без Сменки
Честно. Понятно. С душой.

Неравномерное кодирование — кодирование, при котором НЕ все коды имеют одинаковую длину.

◾️НЕРАВНОМЕРНОЕ кодирование.

А этот вариант как раз позволяет нам обойтись минимумом бит для кодирования заданных объектов. Строятся такие коды на основании частоты (вероятности) появления таких объектов (или кодовых слов).

Для того, чтобы это продемонстрировать, построим коды для наших 6 объектов. Назовём их A B C D E F и присвоим им двоичные коды. Вероятность каждого объекта p = 1/6.

Какой алгоритм действий?
1) Выписываем объекты с вероятностями;
2) Объединяем по парам объекты с наименьшими вероятностями в один объект с вероятностью p = p1 + p2;
3) Повторяем пункт 2) пока не получим сумму p=1 ;
4) Теперь каждой веточке на каждом уровне присваиваем свой «код» 0 или 1 — последовательность вообще неважна — главное, чтобы из одного узла выходила в одну сторону единичка, а в другую нолик;
5) Теперь идём от корня к нашим исходным объектам и получаем код…

В нашем случае получилось:
A — 000
B — 001
C — 010
D — 011
E — 10
F — 11

💡 Тут ещё выполняется условие Фано, которое можно сформулировать следующим образом: «ни одно кодовое слово не может выступать в качестве начала любого другого кодового слова».

То есть если у нас есть код «000», то мы уже не можем использовать код «0001» или «0000», так как код «000» уже занят буквой А, в таких случаях лучше строить дерево как на картинке!

Где вы учитесь?

Вам также будет интересно

Психологизм
Психологизм — подробное и глубокое изображение чувств литературного персонажа: его мыслей, намерений, переживаний, эмоций. Расцвет психологизма в...
Разряды местоимений
Для ЕГЭ нам нужно запомнить основные разряды местоимений. Особое внимание обрати на личные и притяжательные и не путай их: 🔸 Я ждал её (от «она»)...
Какие бывают категории крестьян?
За историю крепостного права появилось много разных крестьян. Чем они отличались и когда возникали — разбираемся в этой шпаргалке для ЕГЭ 2026 по...
Разбор 25 задания с реального ЕГЭ 2025 по обществознанию
1. Обоснуйте необходимость непрерывного образования на протяжении всей жизни человека в современном обществе. Принцип непрерывности образования...
Какие бывают числа?
Числа окружают нас каждый день, практически везде в обыденной жизни: в школе, в общественном транспорте, в магазине. Но какие они бывают?) Сейчас...
Разбор 24 задания ЕГЭ 2026 по биологии: органоиды клетки
Подробный разбор 24 задания ЕГЭ 2026 по биологии. ЭПС, шероховатая и гладкая, полисомы, рибосомы, синтез белка в клетках хрящевой ткани. Сегодня...

0 комментария

Авторизуйтесь, чтобы оставить комментарий.