Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет по лабораторной работе №7 МСвСПД.docx
Скачиваний:
14
Добавлен:
03.10.2022
Размер:
816.51 Кб
Скачать

8.3.2. Аддитивные скремблеры

1. Для заданного полинома нарисовать схему аддитивного скремблера/дескремблера.

Рисунок 3. Схема аддитивного скремблера для .

Рисунок 4. Схема аддитивного дескремблера для .

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

Состояние

1

1

0

1

1

2

0

1

0

1

3

0

0

1

0

4

0

0

0

1

5

1

0

0

0

6

1

1

0

0

7

0

1

1

0

8

0

1

1

1

9

0

0

1

1

10

1

0

0

1

11

0

1

0

0

12

1

0

1

0

13

1

1

0

1

14

1

1

1

0

15

1

1

1

1

16

0

0

0

0

Рисунок 5. Граф состояний аддитивного скремблера для .

3. Для заданного неприводимого полинома построить схему аддитивного скремблера/дескремблера.

Рисунок 6. Схема аддитивного скремблера для .

Рисунок 7. Схема аддитивного дескремблера для .

4. Передать через скремблер информационную комбинацию длиной 32 разряда. Комбинация задана в табл. 7.1 в двоично-десятичном виде. Процедуру работы скремблера и результат записать в виде табл. 7.2.

IN =

OUT =

Такт

IN

OUT

1

1

0

0

1

0

0

0

0

1

1

1

0

2

1

0

0

0

1

0

0

0

0

1

1

0

3

0

1

0

0

0

1

0

0

0

0

0

1

4

0

0

1

0

0

0

1

0

0

0

0

0

5

1

1

0

1

0

0

0

1

0

0

0

1

6

1

1

1

0

1

0

0

0

1

0

0

1

7

1

0

1

1

0

1

0

0

0

1

0

1

8

0

0

0

1

1

0

1

0

0

0

1

1

9

1

0

0

0

1

1

0

1

0

0

0

1

10

1

1

0

0

0

1

1

0

1

0

0

1

11

1

1

1

0

0

0

1

1

0

1

0

1

12

0

1

1

1

0

0

0

1

1

0

1

1

13

1

1

1

1

1

0

0

0

1

1

0

1

14

1

1

1

1

1

1

0

0

0

1

1

0

15

0

0

1

1

1

1

1

0

0

0

1

1

16

0

1

0

1

1

1

1

1

0

0

0

0

17

0

1

1

0

1

1

1

1

1

0

0

0

18

0

1

1

1

0

1

1

1

1

1

0

0

19

1

0

1

1

1

0

1

1

1

1

1

0

20

0

0

0

1

1

1

0

1

1

1

1

1

21

0

1

0

0

1

1

1

0

1

1

1

1

22

0

0

1

0

0

1

1

1

0

1

1

1

23

1

1

0

1

0

0

1

1

1

0

1

0

24

0

0

1

0

1

0

0

1

1

1

0

0

25

0

0

0

1

0

1

0

0

1

1

1

1

26

0

0

0

0

1

0

1

0

0

1

1

1

27

0

1

0

0

0

1

0

1

0

0

1

1

28

1

1

1

0

0

0

1

0

1

0

0

1

29

0

0

1

1

0

0

0

1

0

1

0

0

30

0

1

0

1

1

0

0

0

1

0

1

1

31

0

1

1

0

1

1

0

0

0

1

0

0

32

1

0

1

1

0

1

1

0

0

0

1

0

5. Получившийся результат передать через схему дескремблера. Процедуру работы дескремблера и результат записать в виде табл. 7.2. Убедиться, что результат соответствует заданной информационной комбинации.

OUT =

IN’ =

Такт

OUT

IN’

1

0

0

0

1

0

0

0

0

1

1

1

1

2

0

0

0

0

1

0

0

0

0

1

1

1

3

1

1

0

0

0

1

0

0

0

0

1

0

4

0

0

1

0

0

0

1

0

0

0

0

0

5

1

1

0

1

0

0

0

1

0

0

0

1

6

1

1

1

0

1

0

0

0

1

0

0

1

7

1

0

1

1

0

1

0

0

0

1

0

1

8

1

0

0

1

1

0

1

0

0

0

0

0

9

1

0

0

0

1

1

0

1

0

0

0

1

10

1

1

0

0

0

1

1

0

1

0

0

1

11

1

1

1

0

0

0

1

1

0

1

0

1

12

1

1

1

1

0

0

0

1

1

0

1

0

13

1

1

1

1

1

0

0

0

1

1

0

1

14

0

1

1

1

1

1

0

0

0

1

1

1

15

1

0

1

1

1

1

1

0

0

0

0

0

16

0

1

0

1

1

1

1

1

0

0

0

0

17

0

1

1

0

1

1

1

1

1

0

0

0

18

0

1

1

1

0

1

1

1

1

1

0

0

19

0

0

1

1

1

0

1

1

1

1

1

1

20

1

0

0

1

1

1

0

1

1

1

0

0

21

1

1

0

0

1

1

1

0

1

1

0

0

22

1

0

1

0

0

1

1

1

0

1

1

0

23

0

1

0

1

0

0

1

1

1

0

1

1

24

0

0

1

0

1

0

0

1

1

1

0

0

25

1

0

0

1

0

1

0

0

1

1

1

0

26

1

0

0

0

1

0

1

0

0

1

1

0

27

1

1

0

0

0

1

0

1

0

0

1

0

28

1

1

1

0

0

0

1

0

1

0

0

1

29

0

0

1

1

0

0

0

1

0

1

0

0

30

1

1

0

1

1

0

0

0

1

0

1

0

31

0

1

1

0

1

1

0

0

0

1

0

0

32

0

0

1

1

0

1

1

0

0

0

1

1

6. Внести одиночную ошибку в результат скремблирования и передать комбинацию с ошибкой через схему дескремблера. Процедуру работы дескремблера и результат записать в виде табл. 7.2. Сравнить результат с исходной информационной комбинацией. Сделать выводы по полученным результатам.

OUT =

IN’ =

Такт

OUT

IN’

1

0

0

0

1

0

0

0

0

1

1

1

1

2

0

0

0

0

1

0

0

0

0

1

1

1

3

1

1

0

0

0

1

0

0

0

0

1

0

4

0

0

1

0

0

0

1

0

0

0

0

0

5

1

1

0

1

0

0

0

1

0

0

0

1

6

1

1

1

0

1

0

0

0

1

0

0

1

7

1

0

1

1

0

1

0

0

0

1

0

1

8

1

0

0

1

1

0

1

0

0

0

1

0

9

1

0

0

0

1

1

0

1

0

0

0

1

10

1

1

0

0

0

1

1

0

1

0

0

1

11

1

1

1

0

0

0

1

1

0

1

0

1

12

1

1

1

1

0

0

0

1

1

0

1

0

13

1

1

1

1

1

0

0

0

1

1

0

1

14

0

1

1

1

1

1

0

0

0

1

1

1

15

1

0

1

1

1

1

1

0

0

0

1

0

16

0

1

0

1

1

1

1

1

0

0

0

0

17

0

1

1

0

1

1

1

1

1

0

0

0

18

0

1

1

1

0

1

1

1

1

1

0

0

19

0

0

1

1

1

0

1

1

1

1

1

1

20

1

0

0

1

1

1

0

1

1

1

1

0

21

1

1

0

0

1

1

1

0

1

1

1

0

22

1

0

1

0

0

1

1

1

0

1

1

0

23

0

1

0

1

0

0

1

1

1

0

1

1

24

0

0

1

0

1

0

0

1

1

1

0

0

25

1

0

0

1

0

1

0

0

1

1

1

0

26

1

0

0

0

1

0

1

0

0

1

1

0

27

1

1

0

0

0

1

0

1

0

0

1

0

28

1

1

1

0

0

0

1

0

1

0

0

1

29

0

0

1

1

0

0

0

1

0

1

0

0

30

1

1

0

1

1

0

0

0

1

0

1

0

31

0

1

1

0

1

1

0

0

0

1

0

0

32

1

0

1

1

0

1

1

0

0

0

1

0