Кодирование и минимизация

Определим разрядность кода. Для этого подсчитываем, сколько различных символов содержит сообщение, передаваемое в канал связи:

АСТАФЬЕВ ВЛАДИСЛАВ ИГОРЕВИЧ – таким образом, сообщение содержит 31 знаков, считая в конце три пробела введенные для синхронизации.

Сообщение состоит из 15 различных символов, включая пробелы. Для определения числа разрядов кода воспользуемся следующей формулой:

Кодирование и минимизация - student2.ru

Кодирование и минимизация - student2.ru – число различных символов;

Кодирование и минимизация - student2.ru – разрядность кода.

Код, передаваемый в канал связи должен быть четырехразрядным ( Кодирование и минимизация - student2.ru )

Таблица 1 – Кодирование символов посылки

Такт Код буквы Символ X5 X4 X3 X2 X1 Код буквы Y4 Y3 Y2 Y1
Кодирование и минимизация - student2.ru
C
Т
У
Д
Е
Н
И
Н
Кодирование и минимизация - student2.ru
М
И
Х
А
И
Л
Кодирование и минимизация - student2.ru
О
Л
Е
Г
О
В
И
Ч
~ Кодирование и минимизация - student2.ru ~ ~ ~ ~ ~
~ Кодирование и минимизация - student2.ru ~ ~ ~ ~ ~
~ Кодирование и минимизация - student2.ru ~ ~ ~ ~ ~
~ Сброс ~ ~ ~ ~ ~

Сделаем шаблон по которому будем заполнять Карты Карно. Записав в карту Карно значения функций Yi в соответствии с номерами наборов и проведя операции «склеивания» по известным правилам, можно получить минимизированные выражения для каждой выходной функции преобразователя кода. Сделаем шаблон по которому будем осуществлять запись выходных функций в минимальной дизъюнктивной нормальной форме (МДНФ).

Минимизируем полученные функции методом Карно. Запишем выходные функции в минимальной дизъюнктивной нормальной форме (МДНФ).

Кодирование и минимизация - student2.ru

Рисунок 2 – Шаблон карты Карно

Кодирование и минимизация - student2.ru

Рисунок 3 – Карта Карно для функции Y1

Кодирование и минимизация - student2.ru (4.1)

Кодирование и минимизация - student2.ru

Рисунок 4 – Карта Карно для функции Y2

Кодирование и минимизация - student2.ru (4.2)
   

Кодирование и минимизация - student2.ru

Рисунок 5 – Карта Карно для функции Y3

Кодирование и минимизация - student2.ru (4.3)    

Кодирование и минимизация - student2.ru

Рисунок 6 – Карта Карно для функции Y4

Кодирование и минимизация - student2.ru (4.4)

Выходные функции Y4 – Y1 преобразователя кода, полученные на основании минимизации, представлены нижеследующими выражениями, приведенными к базису И – НЕ на основании правил Де – Моргана:

Кодирование и минимизация - student2.ru

Кодирование и минимизация - student2.ru

Кодирование и минимизация - student2.ru

Кодирование и минимизация - student2.ru

Выходные функции записаны в минимальной нормальной дизъюнктивной форме (МДНФ) и приведены к базису И-НЕ интегральных микросхем.

4.2 Преобразователь кода Ф.И.О.

Преобразователь кода реализован на инверторах и элементах И-НЕ (К561ЛА7, К561ЛА8, К561ЛА9, К176ЛИ1) и выполняет функции Y1,Y2,Y3,Y4.

Схема преобразователя кода Ф.И.О. приведена на рисунках 7-10.

Кодирование и минимизация - student2.ru

Рисунок 7 – Принципиальная схема преобразователя кода Ф.И.О.

Кодирование и минимизация - student2.ru

Рисунок 8– Принципиальная схема преобразователя кода Ф.И.О.

Кодирование и минимизация - student2.ru

Рисунок 9 – Принципиальная схема преобразователя кода Ф.И.О.

Кодирование и минимизация - student2.ru

Рисунок 10 – Принципиальная схема преобразователя кода Ф.И.О.

Функциональные узлы схемы

Наши рекомендации