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

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное бюджетное образовательное учреждение

высшего образования

«Санкт-Петербургский государственный университет телекоммуникаций

им. проф. М. А. Бонч-Бруевича»

Кафедра сетей связи и передачи данных

Отчет по лабораторной работе №7

«Практическая работа. Изучение принципа работы цифрового скремблера/дескремблера»

По дисциплине: «Многофункциональный синтез в системах передачи данных»

Цель работы:

Изучить общие принципы работы цифрового скремблера/дескремблера. Научиться строить схемы скремблеров/дескремблеров разных типов.

Ход выполнения работы:

7 Вариант

7.3.1. Самосинхронизирующиеся скремблеры

Исходные данные:

1. Для заданных параметров (длина регистра и разряды регистра и = , охваченные обратной связью) нарисовать схемы самосинхронизирующегося скремблера и соответствующего ему дескремблера.

Рисунок 1. Схема самосинхронизирующегося скремблера.

Рисунок 2. Схема самосинхронизирующегося дескремблера.

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

IN =

OUT =

Такт

IN

OUT

1

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

1

2

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

3

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

4

1

1

0

0

1

0

0

0

0

0

0

0

0

0

0

1

5

0

0

1

0

0

1

0

0

0

0

0

0

0

0

0

0

6

1

0

0

1

0

0

1

0

0

0

0

0

0

0

0

0

7

0

0

0

0

1

0

0

1

0

0

0

0

0

0

0

0

8

0

0

0

0

0

1

0

0

1

0

0

0

0

0

0

0

9

0

1

0

0

0

0

1

0

0

1

0

0

0

0

0

1

10

1

1

1

0

0

0

0

1

0

0

1

0

0

0

0

1

11

1

1

1

1

0

0

0

0

1

0

0

1

0

0

0

1

12

0

0

1

1

1

0

0

0

0

1

0

0

1

0

0

0

13

1

1

0

1

1

1

0

0

0

0

1

0

0

1

0

1

14

1

1

1

0

1

1

1

0

0

0

0

1

0

0

1

1

15

0

1

1

1

0

1

1

1

0

0

0

0

1

0

0

1

16

0

1

1

1

1

0

1

1

1

0

0

0

0

1

0

1

17

0

1

1

1

1

1

0

1

1

1

0

0

0

0

1

1

18

1

0

1

1

1

1

1

0

1

1

1

0

0

0

0

0

19

1

0

0

1

1

1

1

1

0

1

1

1

0

0

0

0

20

0

1

0

0

1

1

1

1

1

0

1

1

1

0

0

1

21

1

0

1

0

0

1

1

1

1

1

0

1

1

1

0

0

22

0

0

0

1

0

0

1

1

1

1

1

0

1

1

1

0

23

1

0

0

0

1

0

0

1

1

1

1

1

0

1

1

0

24

0

1

0

0

0

1

0

0

1

1

1

1

1

0

1

1

25

0

1

1

0

0

0

1

0

0

1

1

1

1

1

0

1

26

1

0

1

1

0

0

0

1

0

0

1

1

1

1

1

0

27

1

0

0

1

1

0

0

0

1

0

0

1

1

1

1

0

28

0

1

0

0

1

1

0

0

0

1

0

0

1

1

1

1

29

0

0

1

0

0

1

1

0

0

0

1

0

0

1

1

0

30

0

0

0

1

0

0

1

1

0

0

0

1

0

0

1

0

31

0

0

0

0

1

0

0

1

1

0

0

0

1

0

0

0

32

1

1

0

0

0

1

0

0

1

1

0

0

0

1

0

1

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

OUT =

IN’ =

Такт

OUT

IN’

1

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

1

2

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

3

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

4

1

1

0

0

1

0

0

0

0

0

0

0

0

0

0

1

5

0

0

1

0

0

1

0

0

0

0

0

0

0

0

0

0

6

0

0

0

1

0

0

1

0

0

0

0

0

0

0

0

1

7

0

0

0

0

1

0

0

1

0

0

0

0

0

0

0

0

8

0

0

0

0

0

1

0

0

1

0

0

0

0

0

0

0

9

1

1

0

0

0

0

1

0

0

1

0

0

0

0

0

0

10

1

1

1

0

0

0

0

1

0

0

1

0

0

0

0

1

11

1

1

1

1

0

0

0

0

1

0

0

1

0

0

0

1

12

0

0

1

1

1

0

0

0

0

1

0

0

1

0

0

0

13

1

1

0

1

1

1

0

0

0

0

1

0

0

1

0

1

14

1

1

1

0

1

1

1

0

0

0

0

1

0

0

1

1

15

1

1

1

1

0

1

1

1

0

0

0

0

1

0

0

0

16

1

1

1

1

1

0

1

1

1

0

0

0

0

1

0

0

17

1

1

1

1

1

1

0

1

1

1

0

0

0

0

1

0

18

0

0

1

1

1

1

1

0

1

1

1

0

0

0

0

1

19

0

0

0

1

1

1

1

1

0

1

1

1

0

0

0

1

20

1

1

0

0

1

1

1

1

1

0

1

1

1

0

0

0

21

0

0

1

0

0

1

1

1

1

1

0

1

1

1

0

1

22

0

0

0

1

0

0

1

1

1

1

1

0

1

1

1

0

23

0

0

0

0

1

0

0

1

1

1

1

1

0

1

1

1

24

1

1

0

0

0

1

0

0

1

1

1

1

1

0

1

0

25

1

1

1

0

0

0

1

0

0

1

1

1

1

1

0

0

26

0

0

1

1

0

0

0

1

0

0

1

1

1

1

1

1

27

0

0

0

1

1

0

0

0

1

0

0

1

1

1

1

1

28

1

1

0

0

1

1

0

0

0

1

0

0

1

1

1

0

29

0

0

1

0

0

1

1

0

0

0

1

0

0

1

1

0

30

0

0

0

1

0

0

1

1

0

0

0

1

0

0

1

0

31

0

0

0

0

1

0

0

1

1

0

0

0

1

0

0

0

32

1

1

0

0

0

1

0

0

1

1

0

0

0

1

0

1

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

OUT =

IN’ =

Такт

OUT

IN’

1

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

1

2

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

3

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

4

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

5

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

6

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

1

7

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

8

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

9

1

1

0

0

0

0

0

0

0

1

0

0

0

0

0

1

10

1

1

1

0

0

0

0

0

0

0

1

0

0

0

0

1

11

1

1

1

1

0

0

0

0

0

0

0

1

0

0

0

1

12

0

0

1

1

1

0

0

0

0

0

0

0

1

0

0

0

13

1

1

0

1

1

1

0

0

0

0

0

0

0

1

0

1

14

1

1

1

0

1

1

1

0

0

0

0

0

0

0

1

1

15

1

1

1

1

0

1

1

1

0

0

0

0

0

0

0

0

16

1

1

1

1

1

0

1

1

1

0

0

0

0

0

0

0

17

1

1

1

1

1

1

0

1

1

1

0

0

0

0

0

1

18

0

0

1

1

1

1

1

0

1

1

1

0

0

0

0

1

19

0

0

0

1

1

1

1

1

0

1

1

1

0

0

0

1

20

1

1

0

0

1

1

1

1

1

0

1

1

1

0

0

0

21

0

0

1

0

0

1

1

1

1

1

0

1

1

1

0

1

22

0

0

0

1

0

0

1

1

1

1

1

0

1

1

1

0

23

0

0

0

0

1

0

0

1

1

1

1

1

0

1

1

1

24

1

1

0

0

0

1

0

0

1

1

1

1

1

0

1

0

25

1

1

1

0

0

0

1

0

0

1

1

1

1

1

0

0

26

0

0

1

1

0

0

0

1

0

0

1

1

1

1

1

1

27

0

0

0

1

1

0

0

0

1

0

0

1

1

1

1

1

28

1

1

0

0

1

1

0

0

0

1

0

0

1

1

1

0

29

0

0

1

0

0

1

1

0

0

0

1

0

0

1

1

0

30

0

0

0

1

0

0

1

1

0

0

0

1

0

0

1

0

31

0

0

0

0

1

0

0

1

1

0

0

0

1

0

0

0

32

1

1

0

0

0

1

0

0

1

1

0

0

0

1

0

1