otik_ / 16
.docМатематическое введение к циклическим кодам. Разложение кольца на классы вычетов по идеалу.
На образующую матрицу накладывается условие цикличности.
Алгебраическая структура – кольцо.
Замена операций над n-разрядными числами на многочлены степени на больше n-1. На множестве всех многочленов не больше n-1 вводится операция сложения (точнее, поразрядного сложения по модулю 2) и умножения.
Множество элементов R образует кольцо, если для каждой пары его элементов заданы операции сложения и умножения и выполняются следующие аксиомы:
-
Множество элементов относительно операции сложения образуют абелеву группу.
-
Замкнутость
-
Для умножения выполняется свойство ассоциативности
-
Если - кольцо коммутативно.
Множество элементов F образует поле, если для любой пары его элементов есть операции сложения и умножения и выполняются следующие аксиомы:
-
F – абелева группа
-
Множество ненулевых элементов образует коммутативную группу
1 – единица группы,
-
Обе операции обладают свойством дистрибутивности
- поле Галуа - множество элементов-остатков от деления по модулю p
Операция символического умножения многочленов - остаток от деления этого произведения на многочлен степени n, то есть
образует коммутативное кольцо
|
Множество многочленов по модулю 2 называется полем тогда, когда P(x) неприводим (нацело делится только сам на себя и на 1) и его степень
Например, если – множество по модулю этого неприводимого многочлена.
Среди коммутативного кольца многочленов степени не выше n-1 выделим такое подмножество многочленов, которое нацело делится на образующий многочлен: . Это – идеал в коммутативном кольце. Если идеал пуст, и. совпадает с коммутативным кольцом (Идеал = R). Если
Циклический код – идеал в коммутативном кольце по образующему многочлену степени n-k
ЦК описывается образующей матрицей, которая строится путём циклического сдвига на 1 разряд, и строки её есть
Требования к g(x)
-
Неприводим
-
-
Не является делителем (примитивен)