Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
16.6. ДВОИЧНЫЕ КВАДРАТИЧНО-ВЫЧЕТНЫЕ КОДЫНа рис. 16.3 приведена краткая характеристика свойств двоичных КВ-кодов. Рис. 16.3 (см. скан) Свойства двоичных КВ-кодов Примеры двоичных квадратично-вычетных кодов (ii). (iii). (iv). (v). [47, 24, 11]-код с порождающим многочленом Первый и третий коды с Другие формы порождающей матрицы кода Каноническая форма 1 — два циркулянта. Лемма 14. Для любого простого Доказательство. Как и в § 12.5, координаты
выполняется при некотором Пусть степени Определим теперь
Выберем теперь
Следовательно, равенство (16.35) выполняется тогда и только тогда, когда Например, если Пусть
Возьмем произвольное кодовое слово и упорядочим его координаты в соответствии с порядком, задаваемым (16.36):
где
Конечно, матрица (16.37) всегда порождает подкод кода
где А — циркулянтная Код с порождающей матрицей вида (16.39) называется дважды циркулянтным кодом. Мы будем использовать это же название для кодов с порождающими матрицами вида (16.45), (16.46) и т. д., которые отличаются от матриц вида (16.39) только наличием окаймлений вокруг различных частей матрицы. В § 16.7 будет показано, что все эти коды представляют собой различные примеры квазициклических кодов. Ниже мы приведем дополнительные свойства таких кодов. Пример.
В качестве
кода
Переупорядочивая координаты вектора Задача (нерешенная). (16.4). Всегда ли можно найти такой вектор с, что хотя бы одна из матриц Каноническая форма 2 — два окаймленных циркулянта. Вторая каноническая форма связана с другим элементом группы
Рис. 16.4 Дважды циркулянтная порождающая матрица кода Голея а именно с подстановкой
где Пример. Порождающая матрица
В общем случае
где
Упражнение. (6). (а). Доказать, что (b). Доказать, что если Доказать, что если Таким образом, если
где I — единичная
Этот код называется (окаймленным) дважды циркулянтным кодом. Примеры (1). Матрица С, задаваемая равенством (16.43) для
(2). Опять код Голея Первые две строки порождающей матрицы
Используя (16.42), переупорядочим столбцы следующим образом:
Первые строки матриц Чтобы найти матрицу
где Таким образом, порождающая матрица кода может быть выбрана в виде
где
Это эквивалентно определению кода Задача (нерешенная). (16.5). Иногда не удается обратить ни одну из матриц С или А (например, при Упражнения. (7). Циркулянтные матрицы, (i). Доказать, что алгебра циркулянтных
на многочлен
(ii). Сумма и произведение двух циркулянтов есть циркулянт. В частности, Матрица А обратима тогда и только тогда, когда многочлен Матрица Пусть Пусть (8). Пусть (соответственно 39) — двоичный
(i). Доказать эквивалентность кодов многочлен (ii). Доказать, что коды и (iii). Доказать, что (9). Доказать, что порождающие матрицы (16.48) и (16.49) кода 24 эквивалентны матрице, приведенной на рис. 2.13. (10). Пусть код задается порождающей матрицей вида (16.45) при Метод нахождения слов малого веса в коде 2. Многие из результатов, приведенных на рис. 16.2, были получены именно таким способом. В некоторых случаях, как мы сейчас покажем, слова малого веса могут быть найдены непосредственно. Подстановка
Например, если
Определим многочлены
Упражнение (11). (i). Доказать, что многочлены (ii). Доказать, что (iii). Доказать, что для всех (iv). Таким образом, подкод Коэффициенты
Рис. 16.5 Коэффициенты Тогда матрица
является порождающей матрицей кода
тогда
Таким образом, Пример. Чтобы найти первые строки матриц
Следовательно, первые строки матриц
Отметим, что для выписывания матрицы Матрица А часто оказывается обратимой, и в этих случаях порождающая матрица кода
где Пример. (Продолжение.) Обратным многочлену
Сумма первой, второй и последней строк этой матрицы равна Для На рис. 16.6 приведены некоторые отрицательные результаты, полученные на этом пути Задача (нерешенная). (16.6) Пусть
Рис. 16.6 Верхние границы для минимального расстояния кода Другой способ использования группы автоморфизмов для нахождения весов кода Лемма 15 Пусть
Доказательство Разобьем множество всех слов веса
Упражнение (12) В обозначениях гл 6 для некоторых значений
|
1 |
Оглавление
|