![]() Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Эффективное (экономное) кодирование
Кодированием называется представление сообщения в виде последовательности символов некоего алфавита. Кодирование называется экономным (эффективным), если длина кодовых комбинаций – минимальна. Для эффективного кодирования код должен быть составлен так, чтобы, во-первых, каждый символ нес максимально возможную информацию, т.е. обладал максимальной энтропией, а, во-вторых, элементы сообщения должны кодироваться неравномерным кодом: кодовая информация должна быть тем короче, чем больше частота повторения (вероятность) кодируемого элемента. Простейшие коды, не учитывающие связи между символами (некоррелированы), есть коды Шеннона-Фано и Хафмена. Известно, что при отсутствии корреляции между символами скорость передачи информации будет максимальной при условии равной вероятности символов 0 и 1. В соответствии с этим построение кода Шеннона-Фано производится методом дихотомий (последовательное разделение пополам). Все подлежащие кодированию символы разбиваются на две группы так, чтобы суммы вероятностей появления символов в каждой группе были бы по возможности одинаковыми. В результате такого разбиения образовано новое сообщение, состоящее всего из двух элементов, вероятности появления которых одинаковы. Всем символам первой группы приписывается 0, второй – 1 и т.д. Например: Дано Р(х1) = 0, 5; Р(х2) = 0, 25; Р(х3) = Р(х4) = 0, 125. Выписываем по порядку уменьшения вероятности:
Как видно, полученный код является неравномерным, т.к. длина кодовых комбинаций находится в обратной зависимости от их вероятности. Для любой группы вероятности 0 и 1 одинаковы. Кроме, того, ни одна кодовая комбинация не является началом другой – это необходимо для их разделения. Максимально возможная скорость передачи бинарного канала, как следует из (2.5) составляет
Подсчитаем скорость передачи информации, которая обеспечивается полученным кодом. Забиваем Сайты В ТОП КУВАЛДОЙ - Уникальные возможности от SeoHammer
Каждая ссылка анализируется по трем пакетам оценки: SEO, Трафик и SMM.
SeoHammer делает продвижение сайта прозрачным и простым занятием.
Ссылки, вечные ссылки, статьи, упоминания, пресс-релизы - используйте по максимуму потенциал SeoHammer для продвижения вашего сайта.
Что умеет делать SeoHammer
— Продвижение в один клик, интеллектуальный подбор запросов, покупка самых лучших ссылок с высокой степенью качества у лучших бирж ссылок. — Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта. — Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы). — SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание. SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение Пусть длительность символов кода = τ. Тогда средняя длительность кодовых комбинаций:
Средняя энтропия на символ сообщения:
Таким образом, скорость передачи информации
Следовательно, полученный код позволил получить максимально возможное значение скорости передач информации, т.е. обеспечить полное согласование статистических характеристик источника сообщения со свойствами канала. При кодировании двоичным равномерным кодом, где каждый символ передается двухразрядной комбинацией, т.е. длительность каждого символа равна 2τ скорость передачи составит:
Таким образом, неэффективный код не полностью использует канал связи, имея большую среднюю длительность передачи каждого символа.
Литература: [1] стр. 135-136. [3] стр. 109-112.
Контрольные вопросы: 1. Каким должен быть экономный код: равномерным или неравномерным? 2. Применимо ли эффективное кодирование для бинарного источника? 3. Чем определяется пропускная способность бинарного канала связи? 4. Что называется избыточностью алфавитного источника?
|