- •Федеральное агентство связи
- •1.2. Группа, подгруппа и смежные классы
- •1.3. Кольцо, идеал и классы вычетов
- •1.4. Поля Галуа. Мультипликативная группа поля Галуа
- •4.Многочлен f*(X) примитивен тогда и только тогда, когда примитивен f(X).
- •2.3. Свойства минимальных многочленов над полем gf(p)
- •2.4.Разложение хn-1 на неприводимые сомножители
- •Часть2. Упражнения и задачи
- •3.2.Упражнение № 2
- •Изучаемые вопросы:
- •Часть 1, п.П. 1.3, 1.4. Перечень задач для проверки степени усвоения вопросов упражнения:
- •3.3. Упражнение № 3
- •Изучаемые вопросы:
- •Часть 1, п.П. 2.1, 2.2,2.3. Перечень задач для проверки степени усвоения вопросов упражнения
- •3.4. Упражнение №4
- •Изучаемые вопросы:
- •Часть 1, п. 2.4, Приложение. Перечень задач для проверки степени усвоения вопросов упражнения
- •3.5. Упражнение №5
- •Изучаемые вопросы:
- •Перечень задач для проверки степени усвоения вопросов упражнения
- •3.6. Упражнение №6
- •Изучаемые вопросы:
- •Перечень задач для проверки степени усвоения вопросов упражнения
- •Глава 4. Примеры решения задач и дополнительные задачи
- •4.1. Упражнение № 1
- •Решение
- •4.2.Упражнение № 2
- •Решение
- •Решение
- •Решение
- •Решение
- •Решение
- •4.3. Упражнение № 3
- •Решение
- •Решение
- •Решение
- •4.4. Упражнение № 4
- •Решение
- •Решение
- •4.5. Упражнение№ 5
- •Решение
- •4.6. Упражнение № 6
- •Решение
- •Часть 1. Математические основы помехоустойчивого кодирования...2
- •Глава 1. Алгебраические системы, используемые для построения и анализа свойств групповых кодов………….........................…………..2
- •Глава 4. Примеры решения задач и дополнительные задачи………..41
4.Многочлен f*(X) примитивен тогда и только тогда, когда примитивен f(X).
Возвращаясь к многочленам f(x) = x4+x+1 и f*(x) = x4+x3+1, отмечаем , что всё сказанное относительно двойственных многочленов справедливо для этих многочленов.
1. Корни f(x) – α1, α2, α4, α8 и корни f*(x) – α7, α11, α13, α14 являются элементами поля GF(24). Справедливо:
α1 α14 = α15 = 1; α2 α13 = α15 = 1; α4 α11 = α15 = 1;α8 α7 = α15 = 1.
2. f(x) и f*(x) – неприводимые многочлены, при этом
f7(x) = x4f1(1/x) = x4(1+.
3.f1(x) и f7(x) принадлежат одному показателю 15, т.к. не являются делителями никакого двучлена меньшей степени.
Проверить этот факт можно непосредственным делением х5+1, х6+1 и т.д. на многочлены f1(x) и f7(x). Найдем двучлен минимальной степени, делителем которого является f1(x)f7(x) = f17(x) =
= (x4+x+1)(x4+x3+1) = x8+x7+x5+x4+x3+x+1.
Воспользуемся приемом [4], который эффективнее, чем последовательное деление х9+1, х10+1 и т.д. на f17(x).
Будем искать одночлен хn остаток от деления которого на f17(x) равен 1.
Остаток от деления х8 на f17(x):
X8 = x7+x5+x4+x3+x+1 (mod f17(x));
X9 = x8+x6+x5+x4+x2+x =
= x7+x5+x4+x3+x+1+x6+x5+x4+x2+x =
= x7+x6+x3+x2+1 (mod f17(x));
X10 = x8+x7+x4+x3+x =
= x7+x5+x4+x3+x+1+x7+x4+x3+x =
= x5+1 (mod f17(x));
X11 = x6+x (mod f17(x));
X12 = x7+x2 (mod f17(x));
X13 = x8+x3 = x7+x5+x4+x3+x+1+x3 =
= x7+x5+x4+x+1 (mod f17(x));
X14 = x8+x6+x5+x2+x =
= x7+x5+x4+x3+x+1+x6+x5+x2+x =
= x7+x6+x4+x3+x2+1 (mod f17(x));
X15 = x8+x7+x5+x4+x3+x =
=x7+x5+x4+x3+x+1+x7+x5+x4+x3+x = 1(mod f17(x)).
Итак х15+1 – двучлен минимальной степени сомножителем которого является (х4+х+1)(х4+х3+1).
2.2.Минимальные многочлены и их свойства
Выше было показано, что между корнями хq-x и элементами GF(q), где q = pm существует однозначное соответствие, заключающееся в том, что каждый элемент β из GF(q) является корнем хq-х.
При этом коэффициенты многочлена хq-x и его неприводимых сомножителей являются элементами поля GF(q).Элемент β, являясь корнем хq-х, является корнем одного из его сомножителей.
Минимальным многочленом элемента β из поля GF(pm) называют нормированный многочлен минимальной степени m(x) с коэффициентами из поля GF(p), такой, что m(β) = 0. |
Пример2.2.1. Для элементов поля GF(24) минимальными многочленами являются:
Элемент Минимальный многочлен
х,
х+1,
α х4+х+1,
α-1 = α14 х4+х3+1,
α3 х4+х3+х2+х+1,
α5 х2+х+1.
Процесс нахождения минимальных многочленов будет обобщен в §2.4.
2.3. Свойства минимальных многочленов над полем gf(p)
1.
Минимальный многочлен неприводим. |
Действительно, если m(x) = m1(x)m2(x), то m(β) = m1(β)m2(β) = 0, так что либо m1(β) = 0, либо m2(β) = 0, что противоречит определению.
2.
Если некоторый многочлен f(x) с коэффициентами из GF(p) такой что f(β) = 0, то минимальный многочлен m(x) для β делит f(x). |
Из этого вытекает:
3.
Минимальный многочлен m(x) степени m является делителем X-X. |
Из этого следует, что
4.
Степени минимальных многочленов m(x) для элементов поля GF(pm) не превышают m. |
С учетом сказанного:
5.
Если корень β является примитивным элементом GF(pm), то m(x) для β имеет степень, равную m. |
6.
Как найти m(x) минимальный многочлен для β = αi из GF(pm) ?
Если i лежит в циклотомическом классе CS(Pm-1) , то
|
Из свойства 3 непосредственно следует
7.
|
где s пробегает всё множество представителей циклотомических классов по модулю pm-1.
Полученный результат конкретизирует свойство 5 §2.1.
Пример 2.3.1. В соответствии с данными Примера 2.2.1 произведение всех минимальных многочленов для элементов поля GF(24) равно:
х(х+1)(х4+х+1)(х4+х3+1)(х4+х3+х2+х+1)(х2+х+1) = х16+х, откуда (х+1)(х4+х+1)(х4+х3+1)(х4+х3+х2+х+1)(х2+х+1) = х15+1.