Разделы презентаций


МИНИМИЗАЦИЯ БУЛЕВЫХ ФУНКЦИЙ. МЕТОД СУЩЕСТВЕННЫХ ПЕРЕМЕННЫХ

Содержание

Цель лекции – изучить метод существенных переменных для минимизации булевых функций, описывающих комбинационные схемы цифровых проектов Содержание: Основные положения Алгоритм нахождения неопределенных коэффициентов Пример реализации алгоритмаТема: Минимизация булевых функций.

Слайды и текст этой презентации

Слайд 1МИНИМИЗАЦИЯ БУЛЕВЫХ ФУНКЦИЙ. МЕТОД СУЩЕСТВЕННЫХ ПЕРЕМЕННЫХ
ЛЕКЦИЯ 18
В.И. ХАХАНОВ
Факультет компьютерной инженерии

и управления, кафедра АПВТ, ХНУРЭ
ДИСКРЕТНАЯ МАТЕМАТИКА
БУЛЕВА АЛГЕБРА

МИНИМИЗАЦИЯ БУЛЕВЫХ ФУНКЦИЙ. МЕТОД СУЩЕСТВЕННЫХ ПЕРЕМЕННЫХЛЕКЦИЯ 18В.И. ХАХАНОВФакультет компьютерной инженерии и управления, кафедра АПВТ, ХНУРЭДИСКРЕТНАЯ МАТЕМАТИКАБУЛЕВА АЛГЕБРА

Слайд 2Цель лекции – изучить метод существенных переменных для минимизации булевых

функций, описывающих комбинационные схемы цифровых проектов
Содержание:
Основные положения

Алгоритм нахождения неопределенных коэффициентов
Пример реализации алгоритма

Тема: Минимизация булевых функций.
Метод существенных переменных

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

Слайд 3Литература
Савельев А.Я. Прикладная теория цифровых автоматов. М.: Высш. шк.,

1987. С. 194.
Хаханов В.І., Хаханова І.В., Кулак Е.М., Чумаченко

С.В. Методичні вказівки до практичних занять з курсу “Дискретна математика”. Харків, ХНУРЕ. 2001. С.35-43.
Литература Савельев А.Я. Прикладная теория цифровых автоматов. М.: Высш. шк., 1987. С. 194. Хаханов В.І., Хаханова І.В.,

Слайд 4Базовые понятия:
Булева переменная
Булева функция
Двоичная система
счисления
ДНФ
Минимальная форма функции


Термины
Ключевые слова:

Минимизация

Минимальная ДНФ
Неопределенные коэффициенты

Базовые понятия: Булева переменнаяБулева функцияДвоичная система	счисленияДНФМинимальная форма функцииТерминыКлючевые слова: Минимизация Минимальная ДНФ Неопределенные коэффициенты

Слайд 5Основные положения. 1
Метод существенных переменных предназначен для минимизация неполностью определенных

булевых функций от большого числа переменных
Основывается на понятии существенности переменной

xi
Переменная xi существенна, если

Основные положения. 1Метод существенных переменных предназначен для минимизация неполностью определенных булевых функций от большого числа переменныхОсновывается на

Слайд 6Time-Out

Time-Out

Слайд 7Пример реализации метода существенных переменных 1
Пусть функция

задана в виде:


Построим таблицу существенных переменных, где столбцам соответствуют единичные

кубы, строкам - нулевые коды:
Пример реализации метода существенных переменных						    1Пусть функция задана в виде:Построим таблицу существенных переменных, где

Слайд 8Пример реализации метода существенных переменных 2
Входы для вершин

первого ряда формируют значения выходов указанных вершин:
ДНФ
КНФ
кубы
кубы

Пример реализации метода существенных переменных						   2Входы для вершин первого ряда формируют значения выходов указанных вершин:ДНФКНФкубыкубы

Слайд 9Пример реализации метода существенных переменных 3
Импликантная матрица для

ДНФ:




Пример реализации метода существенных переменных						   3Импликантная матрица для ДНФ:

Слайд 10Пример реализации метода существенных переменных 4
Импликантная матрица для

КНФ:





С инверсией xi

Пример реализации метода существенных переменных						   4Импликантная матрица для КНФ:С инверсией xi

Слайд 11Пример реализации метода существенных переменных 5
При более сложной

импликантной таблице, например:






алгоритм решения задачи покрытия включает пункты:
1. Определение ядра

– таких строк таблицы, которые покрывают отдельные столбцы, при этом не существует других строк, покрывающих эти же столбцы: К=x2x3;
2. Строится конъюнкция дизъюнкций по столбцам матрицы:
Пример реализации метода существенных переменных						   5При более сложной импликантной таблице, например:алгоритм решения задачи покрытия включает

Слайд 12Пример реализации метода существенных переменных 6
При более сложной

импликантной таблице, например:

Пример реализации метода существенных переменных						   6При более сложной импликантной таблице, например:

Слайд 13Алгоритм минимизации по методу существенных переменных
Процедура минимизации:
Построение таблицы покрытия булевой

функции, где строки определяют нулевые, а столбцы – единиичные термы
Определение

координат таблицы покрытия путем нахождения номеров существенных переменных, по которым различаются нулевые и единичные термы
Синтез минимальной таблицы покрытия нулевых (единичных) термов с помощью минимального числа существенных переменных
Оптимизация числа термов существенных переменных, покрывающих нулевые (единичные) термы для записи минимальной КНФ или ДНФ
Алгоритм минимизации по методу существенных переменныхПроцедура минимизации:Построение таблицы покрытия булевой функции, где строки определяют нулевые, а столбцы

Слайд 14Выводы
Методы минимизации булевых функций используются во всех программных приложениях, связанных

с синтезом вычислительных устройств
Они позволяют в среднем на 20-30% получить

более экономичный проект с позиции аппаратурных затрат
Метод существенных переменных позволяет обрабатывать логические схемы большой размерности, содержащие сотни переменных
Недостатком метода является необходимость наличия нулевых и единичных термов, заданных в явном виде
ВыводыМетоды минимизации булевых функций используются во всех программных приложениях, связанных с синтезом вычислительных устройствОни позволяют в среднем

Слайд 15Связь булевой алгебры с другими разделами

Связь булевой алгебры с другими разделами

Слайд 16Выводы к разделу «Булева алгебра»
Булева алгебра может выступать в

качестве модели для схем из логических элементов
Она имеет связь

с такими разделами математики как теория множеств, теория групп, логика, теория структур, теория переключательных схем
Теория булевых алгебр положена в основу построения модели, описывающей поведение переключательных схем
Булева алгебра является эффективным математическим аппаратом для их исследования
Выводы к разделу «Булева алгебра» Булева алгебра может выступать в качестве модели для схем из логических элементов

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика