Вторичный алфавит

Вторичный алфавит

Код — правило (алгоритм) сопоставления каждому конкретному сообщению строго определённой комбинации символов (знаков) (или сигналов). Кодом также называется отдельная комбинация таких символов (знаков) — слово. Для различия этих терминов, код в последнем значении ещё называется кодовым словом.

Содержание

Кодирование

Процесс преобразования сообщения в комбинацию символов в соответствии с кодом называется кодированием, процесс восстановления сообщения из комбинации символов называется декодированием.

Кодовые деревья

Для наглядного описания кодов используются кодовые деревья. Если число узлов на каждом его уровне содержит m_2^l узлов, где l — номер уровня (корень дерева находится на нулевом уровне), оно называется полным. Очевидно, величина m_2^{l_{max}}, называемая объёмом дерева, характеризует максимальное число кодовых комбинаций, которое можно построть при помощи данного дерева.

В теории построения трансляторов, такое дерево описывает множество всех возможных цепочек-выводов из формальной грамматики.

Префиксное свойство

Основная статья: Префиксный код

Префиксным называется код, не имеющий комбинации, которая была бы префиксом (начальной частью произвольной длины) любой другой комбинации того же кода. Это даёт возможность при нефиксированной длине кодовых слов записывать сообщения из них состоящие без дополнительных разделителей, то есть любую последовательность кодовых слов всегда можно однозначно разделить на отдельные слова.

На этом принципе строятся также предиктивные синтаксические анализаторы, которые по началу синтаксической структуры (по префиксу кодового слова) могут однозначно определить данную структуру (данное слово) и включить соответствующий обработчик. Это позволяет обрабатывать синтаксические структуры без откатов.

Примеры

Равномерное кодирование: для алфавита с m1 символами используются кодовые слова с длиной n=up(log_{m_2}m_1), где up — округление до большего целого. В этом случае неиспользованными остаются log_{m_2}m_1-n кодовых слов, а остальным проставляются в соответствие символы первичного алфавита. Код Бодо имеет фиксированную длину 5 символов.

Префиксные коды: Код Шеннона-Фано — первый алгоритм неравномерного кодирования. Код Хаффмана — известный метод построения оптимального неравномерного кода (ОНК) с использованием деревьев. Арифметическое кодирование — обобщение кода Хаффмана.

Литература

Цымбал В. П. Теория информации и кодирование. — К.:Выща Школа, 1977. — 288 с.

См. также


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Полезное


Смотреть что такое "Вторичный алфавит" в других словарях:

  • Графика — ОПРЕДЕЛЕНИЕ ПОНЯТИЯ. Совокупности систем акустически артикуляционных знаков устной или произносимой речи, обозначаемой термином фонетика, противостоит Г., как совокупность систем оптических знаков, производимых при помощи различной техники… …   Литературная энциклопедия

  • Кечуа (язык) — У этого термина существуют и другие значения, см. Кечуа. Кечуа Самоназвание: Qhichwa Simi, Runa Simi Страны …   Википедия

  • Кечуа язык — Кечуа Самоназвание: Qhichwa Simi, Runa Simi Страны: Аргентина, Боливия, Колумбия, Перу, Чили, Эквадор Регионы: Анды Официальный статус: Перу …   Википедия

  • Кечуанские языки — Кечуа Самоназвание: Qhichwa Simi, Runa Simi Страны: Аргентина, Боливия, Колумбия, Перу, Чили, Эквадор Регионы: Анды Официальный статус: Перу …   Википедия

  • Язык кечуа — Кечуа Самоназвание: Qhichwa Simi, Runa Simi Страны: Аргентина, Боливия, Колумбия, Перу, Чили, Эквадор Регионы: Анды Официальный статус: Перу …   Википедия

  • Нэо — Нэо (neo)  проект искусственного (планового) международного языка, созданный бельгийским дипломатом и лингвистом Артуро Алфандари. Нэо является апостериорным, автономным языком и сочетает в себе черты эсперанто, идо …   Википедия

  • Армения в III — IV вв. — Рассматриваемый период время значительных сдвигов в социально экономическом развитии Закавказья и, в частности, Армении. Рабовладельческие отношения, которые так и не достигли здесь полного развития, разлагаются и постепенно вытесняются… …   Всемирная история. Энциклопедия

  • Некресская надпись — Некресская надпись  осколок сильно поврежденной надгробной стелы и другие обломки, на которых алфавитом «Асомтаврули» нанесены надписи языческого характера, найденные в кахетинском городище Некреси. Кахетинское городище Некреси находится на… …   Википедия

  • Телеграф — (Telegraph) Определение телеграфа, виды телеграфа Определение телеграфа, виды телеграфа, телеграф в наше время Содержание Содержание Определение Примитивные виды связи: огонь, дым и отражённый свет Оптический Первые шаги Гелиограф Телеграф Гука… …   Энциклопедия инвестора

  • Финляндия — (Finland) История и география Финляндии, население и административно территориальное деление Финляндии Географическое положение и климат Финляндии, Языки и религии Финляндии, экономика и внешняя политика Финляндии, Хельсинки Содержание Содержание …   Энциклопедия инвестора


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»