В данной таблице у переменных Х поменяны названия(Х1 и Х3, Х4 и Х5 поменялись названиями) по сравнению с исходной.
jmin=2
Сформируем ПМФ
и ![]()
M0(
) = (1,2,3,4,5,6,14,15,23,24)
M1(
)=(16,25,34)
Сформируем первичную ДНФ
Р(
)=(16,25,34)
W(
)=(256,235,234,156)
W(
)≠0
M0(
)=(16,25,34)
M1(
)=(256,235,234,156)
Р(
)=(256,235,234,156)\
Так как M1(
)≠0 переходим ко второму
шагу формирования ПМФ.
jmin=4
M0(
) = 0
M1(
) =2356
Процесс формирования ПМФ окончен, на основе полученных импликант была построена карта Карно, которая покрыла единичные наборы заданной функции.
Приступим к оптимизации ПМФ.
Оптимизируем ПМФ ![]()
Так как количество импликант
не велико то воспользуемся вторым методом формирования множества простых
импликант. Перебора импликант меньшего ранга показал, что оптимизация
не возможна.
Оптимизируем ПМФ ![]()
Воспользуемся первым методом формирования множества простых импликант
|
№ |
Коньюнкция |
Покрываемый набор из M0 |
Количество покрываемых импликант |
Множество импликант |
|
1 |
13 |
- |
0 |
- |
|
2 |
14 |
- |
0 |
- |
|
3 |
15 |
- |
1 |
+ |
|
4 |
16 |
+ |
0 |
- |
|
5 |
23 |
- |
2 |
+ |
|
6 |
24 |
- |
1 |
+ |
|
7 |
25 |
+ |
0 |
- |
|
8 |
26 |
- |
1 |
+ |
|
9 |
34 |
+ |
0 |
- |
|
10 |
35 |
- |
2 |
+ |
|
11 |
36 |
- |
0 |
- |
|
12 |
46 |
- |
0 |
- |
|
13 |
56 |
- |
2 |
+ |
Определим оптимальное покрытие
|
1 |
2 |
2 |
2 |
|
|
5 |
3 |
3 |
5 |
|
|
6 |
4 |
5 |
6 |
|
|
15 |
v |
|||
|
23 |
v |
v |
||
|
24 |
v |
|||
|
26 |
v |
|||
|
35 |
v |
|||
|
56 |
v |
v |
Из данной таблицы видно что оптимальное покрытие ДНФ ПМФ :
Р(
)=23,56
Оптимизируем ПМФ ![]()
Так как Р(
) состоит из импликант 2го ранга, то её
расширение возможно только за счёт импликант 1го ранга, но это не возможно так
как они все имеют пересечения с нулевым подмножеством.
Процесс оптимизации ПМФ окончен, в результате получены следующие оптимальные представления ПМФ:
=23,56
=16,25,34
=2356
Откуда имеем:
![]()
Так как для удобства работы в таблице истинности были заменены названия столбцов преобразуем данное уравнение к виду совпадающему с первоначальным.
![]()
Данная функция покрывает единичные наборы исходной карты Карно.
Декомпозиция функции У2.
Для синтеза воспользуемся декомпозиционной таблицей
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.