Математическое введение к циклическим кодам. Разложение кольца на классы вычетов по идеалу.
На образующую матрицу накладывается условие цикличности.
Алгебраическая структура – кольцо.
![]()
Замена операций над n-разрядными числами на многочлены степени на больше n-1. На множестве всех многочленов не больше n-1 вводится операция сложения (точнее, поразрядного сложения по модулю 2) и умножения.
![]()
![]()
![]()
![]()
![]()
![]()
Множество элементов R образует кольцо, если для каждой пары его элементов заданы операции сложения и умножения и выполняются следующие аксиомы:
-
Множество элементов относительно операции сложения образуют абелеву группу.
-
Замкнутость

-
Для умножения выполняется свойство ассоциативности
-

Если
- кольцо коммутативно.
Множество элементов F образует поле, если для любой пары его элементов есть операции сложения и умножения и выполняются следующие аксиомы:
-
F – абелева группа
-
Множество ненулевых элементов образует коммутативную группу
1 – единица группы, ![]()
-
Обе операции обладают свойством дистрибутивности
![]()
- поле Галуа - множество элементов-остатков
от деления по модулю p
![]()
![]()
Операция символического умножения
многочленов
- остаток от деления этого произведения
на многочлен степени n,
то есть
![]()

![]()
образует коммутативное кольцо
|![]()
![]()
![]()
Множество многочленов по модулю 2
называется полем
тогда, когда P(x)
неприводим (нацело делится только сам
на себя и на 1) и его степень ![]()
Например, если
– множество по модулю этого неприводимого
многочлена.
Среди коммутативного кольца многочленов
степени не выше n-1 выделим
такое подмножество многочленов, которое
нацело делится на образующий многочлен:
.
Это – идеал в коммутативном кольце.
Если
идеал
пуст,
и. совпадает с коммутативным кольцом
(Идеал = R). Если ![]()
Циклический код – идеал в коммутативном кольце по образующему многочлену степени n-k
ЦК описывается образующей матрицей, которая строится путём циклического сдвига на 1 разряд, и строки её есть
![]()
![]()
Требования к g(x)
-
Неприводим
-

-
Не является делителем
(примитивен)
