Файл: Контрольная работа Математические методы теории сетей связи.pdf

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

 

Ко  всему  они  являются  двойственными,  поскольку 

х

3

(х

–3

+х

–1

+1)= 

= 1+х

2

+х

3

3.10.  Определить,  к  какому  показателю  принадлежат  многочлены 

х

3

+х+1 и х

3

+х

2

+1. 

Решение 

По  своей  степени  эти  многочлены  могут  входить  в  разложение  дву-

члена х

3

2

1

+1=х

7

+1. Достаточно проверить принадлежность к показателю 

7 одного из них, например, х

3

+х+1. 

Полагаем х

3

=х+1: 

х

4

=х

2

+х 

х

5

=х

3

+х

2

=х

2

+х+1 

х

6

=х

3

+х

2

+х=х

2

+1 

х

7

=х

3

+х=х+1+х=1. 

Этим доказана принадлежность х

3

+х+1 и х

3

+х

2

+1 к показателю 7. А это 

в свою очередь означает, что корни этих многочленов примитивные. Дей-
ствительно, найдем функцию Эйлера от числа 7: φ(7)=6, т. е. среди ненуле-
вых элементов поля GF(2

3

) шесть элементов являются примитивными – это 

все ненулевые элементы, исключая α

0

=1, а именно: α

1

, α

2

, α

3

, α

4

, α

5

, α

6

. Они 

распределяются  по  двум  циклотомическим  классам:  С

1(7)

=

{

1,2,4},  

С

3(7)

=

{

3,6,5}. 

При этом α

1

, α

2

 и α

4

 – корни х

3

+х+1, а α

3

, α

5

, α

6

 – корни х

3

+х

2

+1. Про-

верить это можно прямой подстановкой. 

3.11.  Проверить  применением  теоремы  Безу  справедливость  найден-

ных в п. 2.1 неприводимых сомножителей х

15

+1. Использовать результаты 

решения задач 2.13 и 2.24. 

3.12.  Определить,  является  ли  многочлен  х

5

+х+1  неприводимым  над 

полем GF(2). 

Решение 

Для  решения  этой  задачи  достаточно  проверить  имеет  ли  многочлен 

х

5

+х+1 в качестве сомножителей неприводимые

 

многочлены первой и вто-

рой степени, т. е. х+1 и х

2

+х+1. 

Многочлен х+1 имеет корнем «1». Подставим х=1 в х

5

+х+1, получаем 

х

5

+х+1=1

5

+1+1=1, т. е. х+1 не делит х

5

+х+1. 

Для корней х

2

+х+1 справедливо х

2

+х+1=0 или х

2

=х+1. Подставляем это 

значение 

в 

х

5

+х+1: 

х(х+1)(х+1)+х+1=х(х

2

+1)+х+1=х

3

+х+х+1=х

3

+1= 

= (х+1)(х

2

+х+1)=0, т. е. корни х

2

+х+1 являются и корнями х

5

+х+1. 


background image

 

Значит, х

5

+х+1 имеет одним из своих сомножителей х

2

+х+1. Выполняя 

деление х

5

+х+1 на х

2

+х+1, находим х

5

+х+1=(х

2

+х+1)(х

3

+х

2

+1). 

Ответ: Многочлен х

5

+х+1 не является неприводимым над полем GF(2). 

3.13.  Проверить  делимость  многочлена  х

5

+х+1  на  многочлен  х

3

+х

2

+1.  

Решить самостоятельно методом проверки общих корней.  

3.14.  Найти  все неприводимые многочлены   пятой  степени  над полем 

GF(2).  

Рекомендации по решению 

1) выписать все двоичные приведенные многочлены 5-й степени с ко-

эффициентом 1 при х

0

;  

2)  определить  методом  проверки  общих  корней  делимость  рассматри-

ваемых многочленов на многочлены х+1 и х

2

+х+1 и выявить неприводимые; 

3) правильность решения проверить по приложению.  

3.15. Найти последовательности корней неприводимых двоичных мно-

гочленов 5-й степени из предыдущей задачи.           

Рекомендации по решению 

1) построить циклотомические классы по модулю 2

5

–1=31. Поскольку 

31 – простое число, все ненулевые элементы поля  GF(2

5

), являющиеся ис-

комыми корнями, имеют порядок 31,

 

и их число равно 30, т. е. всего суще-

ствует 6 неприводимых двоичных многочленов 5-й степени, а следователь-
но, и 6 циклотомических классов по модулю 31. Все эти многочлены явля-
ются примитивными; 

2)  по  составу  циклотомических  классов  найти  пары  двойственных 

многочленов; 

3)  используя  результаты  решения  задач  2.25  и  3.14,  установить  соот-

ветствие  между  найденными  неприводимыми  многочленами  и  последова-
тельностями их корней; 

4) правильность решения проверить по приложению.  

4. Разложение х

n

–1 на неприводимые сомножители 

Методика определения неприводимых сомножителей двучленов вида x

n

–1. 

Методика определения порядка корней сомножителей двучленов вида x

n

–1. 

Методика  использования  таблиц  неприводимых  многочленов  для  на-

хождения неприводимых сомножителей двучленов вида x

n

–1 по их корням. 

Решение  задач  по  разложению  двучленов  x

n

–1  на  неприводимые  со-

множители с использованием таблиц неприводимых многочленов. 

Литература: см. 2.4. 


background image

 

Цель.  Привить  студентам  навыки  нахождения  неприводимых  сомно-

жителей  двучленов  вида  x

n

–1,  определения  значения  и  порядка  корней 

многочленов. 

Контрольные вопросы 

4.1.  Найти  все  неприводимые  сомножители  двучленов  следующих 

степеней: 23, 51, 73, 85, 127. 

4.2.  Указать,  какие  из  найденных  в  п. 4.1  многочленов  являются  при-

митивными (см. [1] и приложение). 

4.3. Определить максимальную степень неприводимых в двоичном по-

ле многочленов в разложении двучленов степеней 255 и 511. Каким показа-

телям принадлежат эти многочлены? 

4.4. Написать в общепринятом виде многочлены, заданные в двоично-

восьмеричном представлении: 7, 13, 23, 45, 103, 211, 435, 1021, 2011, 4005. 

4.5.  Написать  в  двоично-восьмеричном  представлении  многочлены, 

найденные в п. 4.1. 

Примеры решения задач и дополнительные задачи 

4.6. Определить степени, число и вид неприводимых над GF(2) много-

членов, входящих в разложение двучленов х

127

+1 и х

255

+1. 

Решение 

1.  Многочлен  х

127

+1  =  х

7

2

1

+1.  Поскольку  7  –  простое  число,    в  раз-

ложение  на  неприводимые  сомножители  х

127

+1  над  GF(2)  входят  только 

х+1  и  неприводимые  многочлены  7-й  степени.  Их  число  равно 

(127)

126

18

7

7

. 

Все эти 18 многочленов принадлежат показателю 127. Из приложения 

найдем вид девяти неприводимых двоичных многочленов степени 7 в дво-
ично-восьмеричном  представлении:  211, 217, 235, 367, 277, 325, 203, 313, 
 345.  Дополнив  эти  многочлены  двойственными  им  221, 361, 271, 357, 375, 
 253, 301, 323, 247, завершаем решение первой части задачи. 

2.  Многочлен  х

255

+1=х

8

2

1

+1.  Поскольку  8  делится  на  числа  2  и  4,  в 

разложение х

255

+1 на неприводимые сомножители входят, кроме неприво-

димых многочленов 8-й степени, неприводимые многочлены 4-й и 2-й сте-
пеней. Определим число многочленов каждой из  этих степеней, входящих 
в разложение х

255

+1.  

Для этого представим 255 в виде простых сомножителей: 255=3·5·17. 

Это значит, что х

255

+1 делят х

3

+1, х

5

+1, х

15

+1, х

17

+1, х

51

+1 и х

85

+1. Из этого 

делаем  вывод,  что  в  разложение  х

255

+1  входят  некоторые  неприводимые 

многочлены, не принадлежащие показателю 255: 

х+1 – принадлежит показателю 1, 
х

2

+х+1 – принадлежит показателю 3, 


background image

 

х

4

+х

3

+х

2

+х+1 – принадлежит показателю 5, 

х

4

+х+1, х

4

+х

3

+1 – принадлежат показателю 15, 

два  многочлена  8-й  степени,  принадлежащие  показателю  17: 

17

16

2

8

8

 

четыре  многочлена  8-й  степени,  принадлежащие  показателю  51:   

51

32

4,

8

8

 

 

восемь  многочленов  8-й  степени,  принадлежащие  показателю  85:   

85

64

8.

8

8

 

 

Кроме  того,  в  разложение  х

255

+1  входят 

(255)

128

16

8

8

  многочле-

нов 8-й степени, принадлежащих показателю 255. Многочлены 8-й степени 
найдем из приложения. Для этого необходимо определить образующие со-
ответствующих циклотомических классов.  

Значения образующих: 

- для многочленов, принадлежащих к показателю 17: =

255

15;

17

 это-

му числу соответствует многочлен 15 727 D: х

8

+х

7

+х

6

+х

4

+х

2

+х+1. Это само-

двойственный многочлен. Значит, должен быть еще один многочлен, при-
надлежащий  показателю  17;  таковым  является  многочлен  45 471  А: 
х

8

+х

5

+х

4

+х

3

+1 также самодвойственный; 

- для многочленов, принадлежащих показателю 51, числа s равны 5 и 25. 

Это  многочлены  5 763  D:  х

8

+х

7

+х

6

+х

5

+х

4

+х+1  и  х

8

+х

7

+х

4

+х

3

+х

2

+х+1  и 

25 433 В: х

8

+х

4

+х

3

+х+1 и х

8

+х

7

+х

5

+х

4

+1; 

- для многочленов, принадлежащих к показателю 85, числа s=3, 9, 21 и 27. 
Вид многочленов 8-й степени, принадлежащих к показателям 85 и 255, 

предлагается найти самостоятельно. 

4.7. Найти неприводимые многочлены степени 9, принадлежащие  по-

казателю, меньшему 511. 

Решение 

Число 511 можно представить в виде 511=7×73. Из этого следует, что 

многочлены 9-й степени могут принадлежать помимо показателя 511 к по-
казателю 73. 

Число неприводимых многочленов 9-й степени, принадлежащих пока-

зателю 73: 

73

72

8.

9

9

 

 

Образующие  циклотомических  классов,  соответствующих  корням 

этих многочленов, составляют числа, кратные = 7. 


background image

 

Из приложения находим, что им соответствуют следующие многочле-

ны 9-й степени: 

7   1231 А   и двойственный многочлен 1145, 
21 1027 А   и двойственный многочлен 1641, 
35 1401 С   и двойственный многочлен 1003, 
77 1511 С   и двойственный многочлен 1113. 
Записать эти многочлены в обычном виде предлагается самостоятельно. 

5. Декодер Меггита 

Структурная схема декодера Меггита. 
Алгоритм исправления ошибки по методу Меггита. 
Расчет комбинации, на которую настраивается дешифратор. 
Расчет эффективности исправления ошибок в канале с группировани-

ем ошибок. 

Оценка выигрыша от декорреляции ошибок. 
Литература: [6]. 
Цель. Изучить принцип построения и алгоритм работы декодера Мег-

гита  для  циклических  кодов,  исправляющих  однократную  ошибку.  При-
вить студентам навыки вычисления значения синдрома ошибки, соответст-
вующего моменту исправления ошибки. 

Контрольные вопросы 

5.1.  Нарисовать  схему  декодера  Меггита  для  исправления  однократ-

ных ошибок укороченными циклическими кодами Хемминга: 

а) (10,5) с g(x) = 1+x

2

+x

5

б) (11,5) c g(x) = 1+x+x

6

в) (12,5) c g(x) = 1+x+x

7

5.2. Для каждого кода из предыдущей задачи определить комбинацию, 

на которую должен быть настроен дешифратор, и показать по тактам рабо-
ту синдромного регистра при выводе информационных разрядов принятой 
комбинации  из  буферного  регистра,  начиная  с  того  момента,  когда  в  нем 
сформировался  синдром,  до  момента  исправления  ошибки.  Считать,  что 
ошибка  произошла  в  символе  кодовой  комбинации,  соответствующем  ко-
эффициенту при x

7

Примеры решения задач и дополнительные задачи 

5.3.  Построить

 

порождающую  и  проверочную  матрицы  укороченного 

циклического кода (10,5) с порождающим многочленом g(x) = 1+ х

2

+ х

5

. 

Решение