Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пример_РЗ1_рус.doc
Скачиваний:
13
Добавлен:
18.11.2019
Размер:
494.08 Кб
Скачать
  1. Схемная реализация функций методом каскадов

Полином Жегалкина для функции

.

Найдем оптимальный для метода каскадов порядок дизъюнктивного разложения по переменным. Для этого вычислим частные производные булевой функции по всем переменным.

Для определения веса производных построим таблицы истинности.

0

1

0

1

0

1

0

1

0

0

1

1

0

0

1

1

0

0

0

0

1

1

1

1

0

0

0

0

0

0

1

1

0

0

1

1

0

0

0

0

0

1

0

1

0

1

0

1

0

0

1

1

0

0

1

1

0

0

0

0

1

1

1

1

0

0

0

0

0

1

0

1

0

0

0

0

0

0

1

1

1

0

0

1

0

0

0

0

0

1

0

1

0

1

0

1

0

0

1

1

0

0

1

1

0

0

0

0

1

1

1

1

0

0

0

0

0

1

0

1

0

0

0

0

0

0

1

1

0

0

0

0

1

0

0

1

Таким образом, , то есть дизъюнктивное разложения на этапах метода каскадов можно проводить по любым переменным. Выберем, например, что на первом этапе проведем разложение по переменной , на втором – по переменной , на третьем – по переменной .

Проведем дизъюнктивное разложение функции по переменной .

Проведем дизъюнктивное разложение функций і по переменной .

Построим контактную схему (см. рис. 1).

Рисунок 1 – Схемная реализация булевой функции методом каскадов

Таким чином, сложность контактной схемы равна количеству контактов в ней и составляет .