Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
3.5. Модулярное представление линейных кодовПусть Пусть
в котором Заметим, что матрица
размерности
Очевидно, что эта матрица симметрична и содержит по одному столбцу каждого возможного типа. Теперь рассмотрим случай двоичного кода. Теорема 3.12 (Макдональда). Веса каждого из
(Веса кодовых слов появляются в том же самом порядке, в каком кодовые слова расположены в матрице в равенстве 3.7.) Доказательство. Утверждение теоремы легко получить, если заметить, что Матрица С, рассматриваемая как матрица действительных чисел, является невырожденной. Матрицу, обратную к матрице С, можно получить, заменяя в матрице С каждый 0 на Строки матрицы С с присоединенным к ним вектором из одних нулей образуют группу, поскольку они составляют пространство строк матрицы М. Рассмотрим совокупность строк, содержащих нули в Матрица С является симметричной, поэтому если умножить ее саму на себя, получится матрица, у которой все диагональные элементы равны а все недиагональные элементы равны
где через
откуда
Таким образом, если имеется совокупность весов кодовых слов, перечисленных в том же порядке, в каком кодовые слова появляются в соотношении (3.9), то можно найти вектор модулярного представления и тем самым определить код с точностью до перестановки столбцов. Некоторая заданная совокупность чисел может быть совокупностью весов, если эти числа можно расположить в виде вектора В качестве простейшего приложения этого принципа исследуем, при каких условиях все кодовые слова могут иметь один и тот же вес Пример. Для
(Столбцы матрицы упорядочены так же, как упорядочены двоичные числа.) Тогда
Для кода, использованного в предыдущих примерах,
|
1 |
Оглавление
|