Кодовое слово

Кодовое слово

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

Содержание

Кодирование

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

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

Для наглядного описания кодов используются кодовые деревья. Если число узлов на каждом его уровне содержит 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.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "Кодовое слово" в других словарях:

  • кодовое слово — (штриховое кодирование): Значение знака символа, соответствующее промежуточному уровню кодирования между исходными данными и графическим кодированием в символе Источник: ГОСТ 30721 2000: Автоматическая идентификация. Кодирование штриховое.… …   Словарь-справочник терминов нормативно-технической документации

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

  • кодовое слово — кодовая комбинация Слово кодовой последовательности, отображающее информационное слово. [Сборник рекомендуемых терминов. Выпуск 94. Теория передачи информации. Академия наук СССР. Комитет технической терминологии. 1979 г.] Тематики теория… …   Справочник технического переводчика

  • кодовое слово синхронизации — синхронизирующее кодовое слово — [Л.Г.Суменко. Англо русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.] Тематики информационные технологии в целом Синонимы синхронизирующее кодовое слово EN synchronization codewordSC …   Справочник технического переводчика

  • кодовое слово данных (штриховое кодирование) — Кодовое слово, которым кодируются данные в соответствии с одной из схем уплотнения в символике. [ГОСТ 30721 2000] [ГОСТ Р 51294.3 99] Тематики кодирование штриховое EN data codeword DE verdichtetes Codewort FR mot code de données …   Справочник технического переводчика

  • кодовое слово-заполнитель — Установленное кодовое слово, вставленное для расширения последовательности кодовых слов и обеспечения требуемой структуры символа или наполнения символа до нужного числа разрядов. [ГОСТ 30721 2000] [ГОСТ Р 51294.3 99] Тематики кодирование… …   Справочник технического переводчика

  • кодовое слово (штриховое кодирование) — Значение знака символа, соответствующее промежуточному уровню кодирования между исходными данными и графическим кодированием в символе. [ГОСТ 30721 2000] [ГОСТ Р 51294.3 99] Тематики кодирование штриховое EN codeword DE Codewort FR mot de code …   Справочник технического переводчика

  • кодовое слово в сообщении, посылаемом с навигационного спутника — — [http://slovarionline.ru/anglo russkiy slovar neftegazovoy promyishlennosti/] Тематики нефтегазовая промышленность EN barker word …   Справочник технического переводчика

  • кодовое слово данных — 04.02.18 кодовое слово данных (символ) [data codeword]: Кодовое слово, кодирующее данные в соответствии с одной из схем уплотнения символики. Источник …   Словарь-справочник терминов нормативно-технической документации

  • кодовое слово-заполнитель — 04.02.23 кодовое слово заполнитель (символ) [pad codeword]: Кодовое слово, вводимое для расширения последовательности кодовых слов с целью обеспечения требуемой структуры символа или его наполнения до нужного объема. Источник …   Словарь-справочник терминов нормативно-технической документации

  • кодовое слово дескриптора длины символа ( Symbol Length Descriptor) — 3.1.14 кодовое слово дескриптора длины символа ( Symbol Length Descriptor): Кодовое слово в символе PDF417, кодирующее общее количество кодовых слов данных в символе. Примечание Дескриптор длины символа всегда должен быть первым кодовым словом в… …   Словарь-справочник терминов нормативно-технической документации


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

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