30. Методы построения сокращенных ДНФ. Минимизация ДНФ. Геометрическая интерпретация. Метод Блейка.
30. Методы построения сокращенных ДНФ. Минимизация ДНФ. Геометрическая интерпретация. Метод Блейка. a) При небольших значениях n можно использовать геометрическое изображение множества b) Метод Блейка заключается в применении слева направо правил обобщенного склеивания c) Алгоритм Квайна применяется к формуле Наиболее простой (ручной) способ построения сокращенной ДНФ для функций небольшого числа переменных состоит в использовании минимизирующих карт, называемых картами Карно или диаграммами Вейч а. Он основан на задании функции прямоугольной таблицей, причем наборы значений переменных на каждой из сторон прямоугольника записываются в коде Грея. Нахождение простых импликант сводится к выделению в таблице максимальных по включению прямоугольников, состоящих из единиц. Дополнительно полагается, что каждая клетка таблицы, примыкающая к одной из сторон прямоугольника, является соседней к клетке, примыкающей к противоположной стороне и расположенной на той же горизонтали или вертикали.
31. Метод минимизирующих карт (карт Карно). Реализация булевых функций схемами из функциональных элементов. Наиболее простой (ручной) способ построения сокращенной ДНФ для функций небольшого числа переменных состоит в использовании минимизирующих карт, называемых картами Карно или диаграммами Вейча. Он основан на задании функции прямоугольной таблицей, причем наборы значений переменных на каждой из сторон прямоугольника записываются в коде Грея. Нахождение простых импликант сводится к выделению в таблице максимальных по включению прямоугольников, состоящих из единиц. Дополнительно полагается, что каждая клетка таблицы, примыкающая к одной из сторон прямоугольника, является соседней к клетке, примыкающей к противоположной стороне и расположенной на той же горизонтали или вертикали. Метод Карно основан на законе склеивания. Склеиваются наборы, отличающиеся друг от друга лишь значением одного разряда. Такие наборы называются соседними, и они соответствуют соседним клеткам карты Карно. Формируются такие наборы(коды Грея) по принципу симметрии. Введем определение прямоугольника Карно, под которым будем понимать некоторую, зачастую разрозненную, фигуру покрытия, удовлетворяющую принципу симметрии, т. е. сплошь состоящую из элементарных прямоугольников Карно, закодированных только соседними наборами. Этот метод применим также и для не всюду определенных функций. В этом случае выделяются максимальные прямоугольники, содержащие хотя бы одну единицу и не содержащие нулей. Например, функции Таблица 1. Карта Карно функции
В таблице 1 для упрощения выделения требуемых прямоугольников пропущены нулевые значения функции, а единичные значения, объединяемые в соответствующие прямоугольники, обозначены 1 и 1. Коды максимальных интервалов представимы в следующей форме:
Поэтому сокращенная ДНФ функции принимает следующий вид:
При нахождении тупиковых ДНФ можно использовать алгоритм Квайна, дополняемый исследованием специальной таблицы, и карты Карно. При построении кратчайших ДНФ на карте Карно отыскивается минимальная по числу элементов совокупность прямоугольников, отвечающих простым импликантам функции и покрывающих все единицы карты Карно. В частности, в рассмотренном примере найдена кратчайшая ДНФ функции
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|