Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Методы построения префиксных кодов. Метод Фано.




Метод Рене Фано

1. Буквы алфавита А упорядочиваем по убыванию вероятностей:

2. Множество упорядоченных букв разбивается на 2 подмножестваА(0) и А(1)с помощью некоторого порогового целого числа так, чтобы

достигала наименьшего возможного значения. Буквам из подмножества А(0) приписываем нули. Буквам подмножества А(1) приписываем единицы.

3. Если подгруппы А(0) и А(1) состоят более чем из 2 букв, то разбываем множество букв каждой из подгрупп на 2 подгруппы. А(00)(01), и А(10)(11)cоотвественно с помощью пороговых целых чисел 1<=k(11)<=k(1)-1 и k(1)<=k(12)<=n-1так, чтобы величины

достигали наименьших возможных значений

Приписывание букв. Буквам из подгруппА(00) и А(01) приписываем нули, а из А(10)(11) – единицы.

Если подгруппа A(I,j), i,j=0,1 состоит более чем из одной буквы, то переходим к шагу 4. Если все подгруппы состоят из одной буквы, то переходим к шагу 5.

4. Если есть подгруппы, состояние более чем из 1 буквы, то разбиваем каждую из них на 2 подгруппы. Исходя из соотношений аналогично (1,2,3). Буквам подгрупп с нулевыми посл индексами приписываем 0. Буквам подгрупп с 1 посл индексами приписываем 1. Если есть подгрсост более чем из 1 буквы то повторяем шаг 4. Если все образовавшиеся подгруппы состоят из 1 группы, то переходим к шагу 5.

5. Если образовавшиеся подгруппы состоят из 1 буквы, то последовательно, начиная с последней метки, выписываем нули и единицы, относящиеся к каждой букве алфавита А. В итоге получается двоичный префиксный код для заданного источника с алфавитом А.

lср = =…

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных