Патент на изобретение №2236698

Published by on




РОССИЙСКАЯ ФЕДЕРАЦИЯ



ФЕДЕРАЛЬНАЯ СЛУЖБА
ПО ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ,
ПАТЕНТАМ И ТОВАРНЫМ ЗНАКАМ
(19) RU (11) 2236698 (13) C1
(51) МПК 7
G06F7/38
(12) ОПИСАНИЕ ИЗОБРЕТЕНИЯ К ПАТЕНТУ

Статус: по данным на 18.02.2011 – прекратил действие

(21), (22) Заявка: 2002133011/09, 06.12.2002

(24) Дата начала отсчета срока действия патента:

06.12.2002

(45) Опубликовано: 20.09.2004

(56) Список документов, цитированных в отчете о
поиске:
САВЧЕНКО Ю.Г. и др. Автоматика и вычислительная техника. – Рига: Зинатне, 1974, №3, с.24-29. RU 2045771 C1, 10.10.1995. SU 1809434 A1, 15.04.1993. SU 1789978 А1, 23.01.1993. ПОСПЕЛОВ Д.А., Логические методы анализа и синтеза схем. – М.: Наука, 1962, с.123-125.

Адрес для переписки:

432027, г.Ульяновск, ул. Северный Венец, 32, Ульяновский государственный технический университет, проректору по НИР

(72) Автор(ы):

Андреев Д.В. (RU)

(73) Патентообладатель(и):

Ульяновский государственный технический университет (RU)

(54) СПОСОБ ВОСПРОИЗВЕДЕНИЯ СИММЕТРИЧНЫХ БУЛЕВЫХ ФУНКЦИЙ

(57) Реферат:

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении соответствующих конечных автоматов. Техническим результатом изобретения является упрощение воспроизведения фундаментальных симметричных булевых функций за счет исключения инвертора. Указанный технический результат достигается за счет того, что для воспроизведения фундаментальной симметричной булевой функции индекса m (m{0,…,n}), зависящей от n аргументов – двоичных сигналов, подают указанные сигналы на блок вычисления простых симметричных булевых функций, а значения m-й и (m+1)-й простых симметричных булевых функций суммируют сумматором по модулю 2.

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении соответствующих конечных автоматов.

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

n аргументов – двоичных сигналов указанные сигналы предварительно подают на блок вычисления простых симметричных булевых функций 0,… , n+1. Здесь m {0,… ,n} есть заданное – число (индекс) функции . Как известно, только тогда, когда точно m ее аргументов равны 1, а остальные ее аргументы равны 0.

К причине, препятствующей достижению указанного ниже технического результата при использовании прототипа, относится то, что для воспроизведения функции требуются два логических элемента (конъюнктор и инвертор) .

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

Указанный технический результат при осуществлении изобретения достигается тем, что в способе воспроизведения симметричных булевых функций, в котором для воспроизведения фундаментальной симметричной булевой функции индекса m (m {0,… ,n}), зависящей от n аргументов – двоичных сигналов, предварительно подают указанные сигналы на блок вычисления нулевой (n+1)-й простых симметричных булевых функций, особенность заключается в том, что значения m-й и (m+1)-й простых симметричных булевых функций суммируют сумматором по модулю 2.

Сведения, подтверждающие возможность осуществления изобретения с получением вышеуказанного технического результата, заключаются в следующем.

В предлагаемом способе для воспроизведения фундаментальной симметричной булевой функции индекса m (m {0,… ,n}), зависящей от n аргументов – двоичных сигналов 1,… ,xn, указанные сигналы предварительно подают на блок вычисления простых симметричных булевых функций 0,… n+1, где

а значения функций m и m+1 суммируют сумматором по модулю 2, т.е.

В выражении (1) xil xik {x1,… ,xn}; k,… ,n есть -числа (индексы) угарной функции ;, есть количество неповторяющихся минтермов xi1 xik, определяемое как число сочетаний из n по k. Функция равна 1 только тогда, когда k или больше переменных из х1,… ,хn равны 1, а остальные переменные равны 0.

Сначала докажем справедливость (2) при 0&; m&; n, воспользовавшись известными соотношениями (см. стр. 143, 144 в книге Миллер Р. Теория переключательных схем. М.: Наука, 1970. T.1.)

где

где

где . С учетом (1) и (3.1)-(3.3) можно записать

Теперь покажем справедливость (2) при m=0 (m=n). Если m=0 либо m=n, то согласно (1) и (3.3) получим соответственно либо . Справедливость (2) доказана.

Пример. Пусть n=4, m=2, тогда согласно (1) получим

2=(x1 x2) (x1 x3) (x1 x4) (x2 x3) (x2 x4) (x3 x4);

3=(x1 x2 x3) (x1 x2 x4) (x1 x3 x4) (x2 x3 x4).

В таблице приведены все возможные наборы значений сигналов х1,… ,х4 и соответствующие этим наборам значения функций 2,3,23. учетом данных, приведенных в таблице, можно записать

Таким образом,

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

Формула изобретения

Способ воспроизведения симметричных булевых функций, в котором для воспроизведения фундаментальной симметричной булевой функции индекса m (m{0,…,n}), зависящей от n аргументов – двоичных сигналов, предварительно подают указанные сигналы на блок вычисления простых симметричных булевых функций 0n+1, отличающийся тем, что значения m-й и (m+1)-й простых симметричных булевых функций суммируют сумматором по модулю 2.


MM4A Досрочное прекращение действия патента Российской Федерации на изобретение из-за неуплаты в установленный срок пошлины за поддержание патента в силе

Дата прекращения действия патента: 07.12.2004

Извещение опубликовано: 20.05.2006 БИ: 14/2006


Categories: BD_2236000-2236999