Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа 4.doc
Скачиваний:
3
Добавлен:
12.08.2019
Размер:
145.92 Кб
Скачать

Варианты для группы

Вар

зада

ния

k

зада

ния

Информационное

слово

Образующий полином

1

1

6

2

0011

1011

2

1

5

2

0110

1101

3

1

4

2

1100

1011

4

1

7

2

1010

1101

5

1

8

2

0101

1011

6

1

9

2

1110

1101

7

1

6

2

0111

1011

8

1

5

2

1011

1101

9

1

4

2

1111

1011

10

1

7

2

0011

1101

11

1

8

2

1011

1011

12

1

9

2

0110

1011

13

1

7

2

1100

1101

14

1

8

2

1010

1011

15

1

4

2

0101

1101

16

1

5

2

1110

1011

17

1

6

2

0111

1101



Вариант б

Задание 1. Построить циклический код методом умножения единичной матрицы на образующий полином. Выбирается образующий полином -P(x) по таблице неприводимых многочленов ( в Приложении).

Пример решения для кода (7, 4):

Для кода (7, 4) последняя строка единичной матрицы имеет вид 0 0 0 1. Умножив ее на образующий полином P(x) = x3 +x2 +1 = 1101, получим

0001 1101= 0001101.

Остальные строки получим путем циклического сдвига кодовых комбинаций образующей матрицы.

.

Строки образующей матрицы представляют собой 4 кодовые комбинации, а остальные может быть получены путем суммирования по модулю 2 всевозможных сочетаний строк матрицы.

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

Пример решения

Определим комбинации корректирующего кода (7,4). Для заданного числа информационных разрядов k = 4,число кодовых комбинаций равно N = 2k = 24 = 16.

1) 0000 5) 0010 9) 0001 13) 0011

2) 1000 6) 1010 10) 1001 14) 1011

3) 0100 7) 0110 11) 0101 15) 0111

4) 1100 8) 1110 12) 1101 16) 1111

Для заданной комбинации выполнить пункты задания 2 для варианта А.

Варианты для группы

Вар

зада

ния

k

зада

ния

Образующий полином

Номер комбинации

1

1

6

2

1011

15

2

1

5

2

1101

2

3

1

4

2

1011

3

4

1

7

2

1101

4

5

1

8

2

1011

5

6

1

9

2

1101

6

7

1

6

2

1011

7

8

1

5

2

1101

8

9

1

4

2

1011

9

10

1

7

2

1101

10

11

1

8

2

1011

11

12

1

9

2

1011

12

13

1

7

2

1101

13

14

1

8

2

1011

14

15

1

4

2

1101

15

16

1

5

2

1101

7

17

1

6

2

1011

2