- •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 |
Поверочные биты |
г)Проверка на наличие ошибок:
Поверочные биты содержат нули - ошибка есть.