ТОР 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ср = =…
Не нашли, что искали? Воспользуйтесь поиском:
|