Сверточный код

Сверточный код

Свёрточный код — это корректирующий ошибки код, в котором (a) на каждом такте работы кодера k символов входной полубесконечной последовательности преобразуются в n > k символов выходной, и (b) в преобразовании также участвуют m предыдущих символов; вдобавок к этому, выполняется свойство линейности(если двум кодируемым последовательностям \mathbf x и \mathbf y соответствуют кодовые последовательности \mathbf X и \mathbf Y, то кодируемой последовательности a\mathbf x+b\mathbf y соответствует a\mathbf X+b\mathbf Y).

Свёрточный код является частным случаем древовидных и решетчатых кодов.

Определения и общая схема нерекурсивного кодера

Схема кодера нерекурсивного свёрточного кода представлена на Рис.1. Он состоит из k q-ичных регистров сдвига с длинами m1.m2,...,mk. Некоторые (может и все) входы регистров и выходы некоторых ячеек памяти соединены с несколькими n сумматорами по модулю q. Число сумматоров больше числа регистров сдвига: n > k

Рис.1. Общая схема кодирования свёрточным кодом

На каждом такте работы кодера на его вход поступает k информационных символов, они вместе с хранящимися в регистрах сдвига символами поступают на входы тех сумматоров, с которыми имеется связь. Результатом сложения является n кодовых символов, готовых к передаче. Затем в каждом регистре сдвига происходит сдвиг: все ячейки сдвигаются вправо на один разряд, при этом крайне левые ячейки заполняются входными символами, а крайне правые стираются. После этого такт повторяется. Начальное состояние регистров заранее известно, и обычно нулевое.

  • Суммарная длина m = \sum_{i=1}^k m_i всех регистров сдвига называется кодовым ограничением, а максимальная длина w = max{m1,...,mk} — задержкой.
  • Значения регистров сдвига в каждый момент времени называется состоянием кодера.

См. также



Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


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

  • сверточный код — Рекуррентный код, слова которого формируются с помощью операции свертки дискретного сообщения с некоторой заданной последовательностью символов кодового алфавита. Примечание Заданная последовательность символов кодового алфавита называется… …   Справочник технического переводчика

  • укороченный сверточный код — Сверточный код, у которого в процессе передачи были исключены из выходного потока несколько битов. За счет высокой корректирующей способности сверточного кода на приемной стороне происходит восстановление исходного потока данных без ошибок. [Л.М …   Справочник технического переводчика

  • Свёрточный код — Свёрточный код  это корректирующий ошибки код, в котором (a) на каждом такте работы кодера символов входной полубесконечной последовательности преобразуются в символов выходной, и (b) в преобразовании также участвуют предыдущих символов; (c) …   Википедия

  • катастрофический код — Сверточный код, в котором ограниченное число ошибок в принятых кодовых символах может вызвать неограниченное число ошибок в декодируемой последовательности бит. [Л.М. Невдяев. Телекоммуникационные технологии. Англо русский толковый словарь… …   Справочник технического переводчика

  • длина кодового ограничения — Один из основных параметров сверточного кода, который характеризует, на какое максимальное число выходных символов влияет данный информационный символ. Численно этот параметр (обозначается символом k) равен длине регистра сдвига, с помощью… …   Справочник технического переводчика

  • сверточное кодирование — Метод кодирования, при котором каждый символ входной последовательности, состоящей из k битов, преобразуется в n битовый кодированный поток данных. Внесение избыточности и соответственное увеличение скорости передачи в n/k раз, позволяет повысить …   Справочник технического переводчика


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

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