Главная > Теория и практика кодов, контролирующих ошибки
НАПИШУ ВСЁ ЧТО ЗАДАЛИ
СЕКРЕТНЫЙ БОТ В ТЕЛЕГЕ
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO

10.4. МНОГОМЕРНЫЕ СПЕКТРЫ

Двумерные таблицы, размеры которых согласуются с длиной преобразования, можно исследовать с помощью двумерного преобрвзования Фурье. Пусть двумерная -таблица над которую назовем двумерным сигналом, пусть для некоторого длина делит и пусть а — элемент порядка из поля Таблицу с элементами

назовем двумерным спектром, а индексы частотными переменными. Используя одномерное обратное преобразование, очевидно, получаем

На рис. 10.3 приведены два двумерных спектра над В каждом квадрате сетки записан восьмеричный символ.

Чтобы задач контролирующий ошибки код, выберем множество из компонент в качестве (двумерных) проверочных частот и положим их равным» нулю, как на рис. 10.3. Остальные К компонент будут информационными символами, принимающими значения в поле а в качестве кодового слова, соответствующего данным информационным символам, выберем результат обратного двумерного преобразования Фурье. Построенный так код, очевидно, является линейным, но, вообще говоря, не циклическим.

Если искомый код лежит в подполе поля (в рассматриваемом примере единственным подполем ноля является поле то необходимо взять ограничение кода, выбирая только те кодовые слова, все компоненты которых принадлежат этому поднолю, и тем самым получая двумерный подкод над подполем. Можно также построить двумерные альтернантные коды, если перед ограничением на подполе умножить кодовое слово на двумерный шаблон.

Двумерные спектры не обязательно должны быть квадратными, но если это так и если то наибольшим рассматриваемым полем является В случае когда спектр задается -таблипей приходится работать в наименьшем поле при некотором таком, что и делят Пусть двумерный сигнал размера и

Рис. 10.3. Двумерный спектр над а — спектр без ограничений; б - спектр с ограничениями

Рис. 10.4. Спектры некоторых кодов над а — произведение циклических кодов, б - произведение кодов Рида-Соломона; в — дуальный код-произведение; г - произведение (7, 4)-кодов БЧХ.

пусть элементы поля порядков и, и соответственно; тогда

Используя одномерное обратное преобразование, очевидно, снова получаем

Для примера выберем в качестве проверочных частот двумерного кода все элементы некоторых вертикальных и горизонтвльных полос, как показано на рис. 10.4, а. Кодовыми словами являются все временные функции, в спектре которых в этих частотах стоят нули, т. е. для всех проверочных частот

Это позволяет по-иному интерпретировать определение двумерного кода, задавая его как множество многочленов от двух переменных

удовлетворяющих равенствам

для всех проверочных частот Так как проверочные частоты были выбраны только по вертикальным и горизонтальным полосам, то

для каждой проверочной частоты Это показывает, что является кодом-произведением.

Если полосы проверочных частот идут подряд, то получится произведение двух кодов Рида-Соломона. На рис. 10.4, б приведено спектральное задание -кода над Каждый из 25 информационных символов принимает одно из восьми возможных значений. Для формирования кодового слова надо перевести результирующую таблицу во временную область при помощи преобразования Фурье.

Аналогичную процедуру можно использовать и для построения кода над выбирая только двоичные кодовые слова. Для этого надо в частотной области определить спектр так, чтобы он задавал только двоичное кодовое слово. Двумерные ограничения сопряженности задаются равенствами

Пример такого построения показан на рис. 10.5. Каждое подмножество в этой таблице является подмножеством сопряженных частот. Любой из членов подмножества можно выбрать произвольно, а остальные символы в частотах подмножества определятся этим однозначно. Символ может принимать только значения 0 или I, так как он является квадратом самого себя. Остальные информационные символы являются восьмеричными. Весь спектр целиком определяется 49 битами, но, конечно, некоторые из них являются проверочными и не несут никакой информации.

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

Рис. 10.5. Множества сопряженных элементов для двумерного случая.

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

Второй случай, иллюстрируемый 10.4, в, называется дуальным кодом-произведением. Это код, дуальный к коду-произведению. Дуальный код-произведение мало пригоден для исправления независимых ошибок, так как его минимальное расстояние невелико. Как будет показано в § 10.7, он хорош для исправления кратных низкоилотностных пакетов ошибок. Код задается выбором прямоугольника самых старших проверочных частот высотой а и шириной Легко видеть, что минимальное расстояние этого кода удовлетворяет неравенству

В качестве примера укажем -код над Ограничением этого кода на двоичное подполе является -код.

1
Оглавление
email@scask.ru