- •Федеральное агентство связи
- •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
Решение
Число 511 можно представить в виде 511=7×73. Из этого следует, что многочлены 9-ой степени могут принадлежать помимо показателя 511 к показателю 73. Число неприводимых многочленов 9-ой степени, принадлежащих к показателю 73 равно:
Образующие циклотомических классов ,соответствующих корням этих многочленов, составляют числа, кратные j=Из Примечания находим, что им соответствуют следующие многочлены 9-ой степени:
7 1231 А и двойственный многочлен 1145,
21 1027 А и двойственный многочлен 1641,
35 1401 С и двойственный многочлен 1003,
77 1511 С и двойственный многочлен 1113.
Записать эти многочлены в обычном виде предлагается самостоятельно.
4.5. Упражнение№ 5
4.5.1. Построитьпорождающую и проверочную матрицу укороченного циклического кода (10,5) с порождающим многочленом g(x)= 1+х2+х5.
Решение
Код (10,5) с порождающим многочленом g(x)=1+x2+x5 является укороченным кодом Хемминга, т.к. многочлен 1+х2+х5 – примитивный многочлен, принадлежащий показателю 31.В таблице неприводимых многочленов он указан условной записью 1 45 Е.
Наиболее простое решение задачи состоит в построении генератора элементов поля GF(25) и нахождении десяти первых значений степеней примитивного корня. Их двоичное представление даст столбцы проверочной матрицы в канонической форме:
H=[α0, α1, α2, α3, α4, α5, α6, α7, α8, α9],
где αi – элемент поля GF(25).
Затем по проверочной матрице по известным правилам найдем порождающую матрицу. Она также получится в канонической форме.
Генератор элементов поля GF(25), построенный на основе примитивного многочлена 1+х2+х5 , и содержимое ячеек памяти на десяти тактах работы представлены на нижеприведенном рисунке. Там же показаны матрицы, характеризующие код.
4.6. Упражнение № 6
4.6.1. Построить код Рида-Соломона (7.4) над полем GF(23)
Решение
Находим порождающий многочлен по теореме Безу
g(x) = (x+α)(x+α2)(х+α3) = (x2+α2x+αx+α3)(x+α3) = =х3+α2х2+αх2+α3х+α3х2+α5х+ α4х +α6 =
= х3+(α+α2+α3 )х+(α3+α4+ α5 )х +α6 =х3+α6х2+αх+α6 и по формуле Виета
g3 =1, g2 = α+α2+α3 = α6 , g1 = α α2 + α α3 + α2α3 = α3+α4+ α5 = α, g0 = αα2α3= α6.
Итак, g(x) = х3+α6х2+αх+α6 .
Для построения порождающей и проверочной матриц воспользуемся приемом, примененным в 4.5.1. Строим генератор элементов GF(23) по виду g(x).
Записав в крайнюю слева ячейку памяти «1», выполним 7 сдвигов до получения в ячейках регистра исходной последовательности 1 0 0. Содержимое ячеек памяти регистра на первых семи тактах работы схемы соответствует строкам транспонированной проверочной матрицы кода. Последние четыре строки данной матрицы соответствуют столбцам порождающей матрицы этого кода, расположенных на местах избыточных элементов в канонической форме. Приписав к ним справа единичную матрицу размеров 4×4, получаем всю порождающую матрицу кода (7,4) в канонической форме.
ПРИЛОЖЕНИЕ
Содержание стр.
Часть 1. Математические основы помехоустойчивого кодирования...2
Глава 1. Алгебраические системы, используемые для построения и анализа свойств групповых кодов………….........................…………..2
1.1. Основные определения……………………………………………..2
1.2. Группа, подгруппа и смежные классы…………………………….5
1.3. Кольцо, идеал и классы вычетов…………………………………..7
1.4. Поля Галуа. Мультипликативная группа поля Галуа…..............11 Глава 2. Многочлен Хn-1,его корни и неприводимые сомножители..16
2.1.Связь между корнями Хn-1 и элементами поля GF(q)……………16
2.2.Минимальные многочлены и их свойства………………………...22
2.3. Свойства минимальных многочленов над полем GF(p)………...23
2.4. Разложение хn-1 на неприводимые сомножители……...………...24
2.5. Алгоритм разложения Хn+1 на неприводимые сомножители…..29
Литература к части 1……………………………………………………32
Часть 2. Упражнения и задачи………...……………………………….33 Глава 3. Содержание упражнений по теме «Циклические коды» и перечень задач к ним……………………………………………………33
3.1. Упражнение № 1……………………………………………………33
3.2. Упражнение № 2……………………………………………………34
3.3. Упражнение № 3……………………………………………………36
3.4. Упражнение № 4……………………………………………………38
3.5. Упражнение № 5……………………………………………………39
3.6. Упражнение № 6……………………………………………………40