- •1.Арифметические основы.
- •1.2. Арифметические операции.
- •2.Логические основы.
- •2.1. Получение сднф логической функции, описывающей алгоритм функционирования
- •2.2. Минимизация логической функции.
- •2.3.Проверка минимизации с помощью импликантной матрицы.
- •2.5.Построение комбинационной логической схемы на логических элементах.
- •2.6.Разработка программы на языке fbd.
- •2.7. Проверка работоспособности логической схемы схемы и программы fbd c помощью интегрированной среды разработки.
- •3.Кодирование информации.
- •3.3.Метод контроля паритета (контроль по четности):
- •Прием и проверка данных :
- •Прием и проверка данных с ошибкой в 0 бите:
- •3.4.Метод контроля паритета (контроль по нечетности):
- •Прием и проверка данных :
- •Прием и проверка данных с ошибкой в 0 бите:
- •3.5.Метод двухмерного контроля паритета.
- •3.9.Метод Хемминга.
- •3.10.Метод crc (двоичное кодирование) :
- •3.11.Метод crc (полиномиальное кодирование) :
3.Кодирование информации.
Задание. Вариант № 9
|
Индивидуальное задание 2-мд-6 (КОДИРОВАНИЕ) |
|||||||||||
|
№ вар |
X13 BIN |
X14 BIN |
X15 BIN |
X16 BIN |
X17 BIN |
Х18 BIN |
Х19 BIN |
X20 BIN |
X21 BIN |
X22 BIN |
X23 DEC |
|
9 |
1101 0010 |
1010 0111 1101 1110 |
0110 |
1001 |
0111 |
1100 000 |
1101 0010 |
1011 |
1000 |
1101 0010 |
0 |
3.1Метод дублирования информации:
-
Выполнить кодирование данных X13=1101 0010 и передачу по линии связи.
-
Выполнить прием и проверку данных.
-
Выполнить кодирование данных X13 и передачу по линии связи (с ошибкой в бите X23=0).
-
Выполнить прием и проверку данных.
-
а)Кодирование данных и передача по линии связи :
-
Передача данного и его копии 1101 0010 1101 0010
-
б)Вычисление поверочных битов
:1101 0010
Данное.

Операция сумма по модулю два.
1101 0010
Копия данного.
0000 0000
Поверочные биты
. -
в)Проверка на наличие ошибок:
-
Поверочные биты
равны нулю - ошибки нет.
Кодирование данных и передача по линии связи с ошибкой в 0 бите:
-
Передача данного и его копии 1101 0011 1101 0010
-
а)Вычисление поверочных битов
:1101 0011
Данное.

Операция сумма по модулю два.
1101 0010
Копия данного.
1010 0101
Поверочные биты
. -
б)Проверка на наличие ошибок:
-
Поверочные биты
не равны нулю - ошибки допущена есть. -
-
-
3.2Метод контрольной суммы.
Выполнить кодирование данных X13=1101 0010 и передачу по линии связи.
-
Выполнить прием и проверку данных.
-
Выполнить кодирование данных X13 и передачу по линии связи (с ошибкой в бите X23=0).
-
Выполнить прием и проверку данных.
-
-
-
-
Кодирование данных и передача по линии связи :
-
а)Вычисление суммы данных
=
+
:
|
Первое
данное
|
|
Второе
данное
|
|
1111 |
Сумма
|
|
|
|
б)Вычисление
контрольной суммы
=
:
|
|
Поразрядная
инверсия суммы
|
|
0000 |
Контрольная
сумма
|
в)Передача данных и контрольной суммы:
=
1101
0010
0000
Прием и проверка данных:
а) Прием данных и контрольной суммы:
=
1101
0010
0000
-
б)Вычисление суммы данных
=
+
:
|
Первое
данное
|
|
Второе
данное
|
|
1111 |
Сумма
|
в)Вычисление поверочных битов
=
+
:
|
Сумма
|
|
Контрольная
сумма
|
|
1111 |
Поверочные
биты
|
г)Проверка на наличие ошибок:
Поверочные
биты
не содержат нулей - ошибки нет.
Прием и проверка данных:
а) Прием данных и контрольной суммы с ошибкой в 0 бите:
=
1101
0011
0000
-
б)Вычисление суммы данных
=
+
:
|
Первое
данное
|
|
Второе
данное
|
|
0000 |
Сумма
|
в)Вычисление поверочных битов
=
+
:
|
Сумма
|
|
0000 |
Контрольная
сумма
|
|
0000 |
Поверочные
биты
|
г)Проверка на наличие ошибок:
Поверочные
биты
содержат нули - ошибка есть.





.
.


.
.



.
.