КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Кодирование сообщений словами переменной длины
Пусть имеется множество передаваемых сообщений S ={sj}, i=1,…,m, причем известна вероятность pj появления каждого из сообщений на входе устройства кодирования (при соблюдении условия нормировки Тогда в качестве критерия эффективности кодирования сообщений множества S кодовыми словами множества K выступает величина λkS, называемая средней длиной кодового слова и определяемая следующим образом: (1.3) Рассмотрим пример. Пусть множество сообщений S ={s1, s2, …, s10} характеризуется вероятностями появления, определяемыми по следующей формуле: (1.4) (Можно проверить, что условие нормировки при этом соблюдается). Воспользуемся для кодирования данных сообщений кодовыми словами рассмотренного выше префиксного кода так, как это показано в таблице 1.1. Таблица 1.1
По формуле (4.3) получим:
Если бы мы закодировали сообщения равномерным кодом, то, согласно формуле (1.1) нам потребовались бы кодовые слова длины Заметим, что в приведенном примере кодовые слова ставились в соответствие сообщениям таким образом, что их длина оказывалась обратно пропорциональной вероятности появления каждого из сообщений. Тем самым обеспечивалось наиболее экономное кодирование, поскольку при данном способе распределения значение величины λkS минимально. Как же выбирать кодовые слова в общем случае, чтобы для заданных вероятностей p1, p2, …, pm обеспечить по возможности меньшую среднюю длину кодового слова, т.е. λkS → min? Заметим, что если Рассмотрим две процедуры экономного кодирования, основанные на использовании этого принципа.
Дата добавления: 2014-11-20; Просмотров: 1282; Нарушение авторских прав?; Мы поможем в написании вашей работы! |