мажоритарный модуль

Классы МПК:G06F7/38 способы и устройства для выполнения математических операций только над машинными числами, например в двоичном, троичном, десятичном представлении
H03K19/23 мажоритарные или миноритарные схемы, те в которых состояние выходного сигнала соответствует состоянию большинства или меньшинства входных сигналов соответственно
Автор(ы):
Патентообладатель(и):Государственное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" (RU)
Приоритеты:
подача заявки:
2006-01-10
публикация патента:

Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления и др. Техническим результатом является упрощение устройства. Мажоритарный модуль содержит три группы мажоритарных элементов, имеющих по три входа. В каждой группе выход предыдущего мажоритарного элемента соединен с вторым входом последующего мажоритарного элемента, а первая и вторая группы содержат по m-1 мажоритарных элементов, где m=0,5(n+1), nмажоритарный модуль, патент № 2300137 1 есть любое нечетное натуральное число. В мажоритарный модуль введены элементы 2И, которые сгруппированы в N групп так, что i-я мажоритарный модуль, патент № 2300137 группа содержит m-1 элементов 2И. В i-й группе выход предыдущего элемента 2И соединен с первым входом последующего элемента 2И, выходы (m-1)-ых мажоритарных элементов первой, второй групп и выходы (m-1)-ых элементов 2И первой - N-й групп подключены соответственно к второму, третьему входам первого и третьим входам второго - (N+1)-го мажоритарных элементов третьей группы. Первые входы всех мажоритарных элементов третьей группы объединены и образуют второй настроечный вход мажоритарного модуля, выход и первый настроечный вход которого образованы соответственно выходом (N+1)-го мажоритарного элемента третьей группы и объединенными первыми входами всех мажоритарных элементов первой, второй групп, при этом мажоритарный модуль, патент № 2300137 . 1 ил. мажоритарный модуль, патент № 2300137

мажоритарный модуль, патент № 2300137

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

Мажоритарный модуль, содержащий три группы мажоритарных элементов, имеющих по три входа, причем в каждой группе выход предыдущего мажоритарного элемента соединен с вторым входом последующего мажоритарного элемента, а первая и вторая группы содержат по m-1 мажоритарных элементов, где m=0,5(n+1), nмажоритарный модуль, патент № 2300137 1 есть любое нечетное натуральное число, отличающийся тем, что в него введены элементы 2И, которые сгруппированы в N групп так, что i-я мажоритарный модуль, патент № 2300137 группа содержит m-1 элементов 2И, в i-й группе выход предыдущего элемента 2И соединен с первым входом последующего элемента 2И, выходы (m-1)-х мажоритарных элементов первой, второй групп и выходы (m-1)-х элементов 2И первой, ..., N-й групп подключены соответственно к второму, третьему входам первого и третьим входам второго, ..., (N+1)-го мажоритарных элементов третьей группы, первые входы всех мажоритарных элементов которой объединены и образуют второй настроечный вход мажоритарного модуля, выход и первый настроечный вход которого образованы соответственно выходом (N+1)-го мажоритарного элемента третьей группы и объединенными первыми входами всех мажоритарных элементов первой, второй групп, при этом мажоритарный модуль, патент № 2300137

Описание изобретения к патенту

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

Известны мажоритарные модули (см., например, рис.18.2а на стр.315 в книге Каяцкас А.А. Основы радиоэлектроники. М.: Высшая школа, 1988), которые реализуют мажоритарную функцию maj(х1 23)=х1x 2мажоритарный модуль, патент № 2300137 x1x3мажоритарный модуль, патент № 2300137 x2x3 аргументов - входных двоичных сигналов x1, x 2, x3мажоритарный модуль, патент № 2300137 {0,1}.

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

Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятый за прототип мажоритарный модуль (патент РФ 2242044, кл. G06F 7/38, 2004 г.), который содержит трехвходовые мажоритарные элементы и реализует мажоритарную функцию n аргументов - входных двоичных сигналов либо дизъюнкцию (конъюнкцию) тех же n аргументов, где nмажоритарный модуль, патент № 2300137 1 есть любое нечетное натуральное число.

К причине, препятствующей достижению указанного ниже технического результата при использовании прототипа, относится сложность устройства, обусловленная тем, что прототип содержит m(N+2)-1 трехвходовых мажоритарных элементов, где m=0,5(n+1); мажоритарный модуль, патент № 2300137 .

Техническим результатом изобретения является упрощение устройства за счет замены N(m-1) трехвходовых мажоритарных элементов на N(m-1) элементов 2И (m=0,5(n+1); мажоритарный модуль, патент № 2300137 ; nмажоритарный модуль, патент № 2300137 1 есть любое нечетное натуральное число) при сохранении функциональных возможностей прототипа.

Указанный технический результат при осуществлении изобретения достигается тем, что в мажоритарном модуле, содержащем три группы мажоритарных элементов, имеющих по три входа, в каждой группе выход предыдущего мажоритарного элемента соединен с вторым входом последующего мажоритарного элемента, а первая и вторая группы содержат по m-1 мажоритарных элементов, где m=0,5(n+1), nмажоритарный модуль, патент № 2300137 1 есть любое нечетное натуральное число, особенность заключается в том, что в него введены элементы 2И, которые сгруппированы в N групп так, что i-я мажоритарный модуль, патент № 2300137 группа содержит m-1 элементов 2И, в i-й группе выход предыдущего элемента 2И соединен с первым входом последующего элемента 2И, выходы (m-1)-ых мажоритарных элементов первой, второй групп и выходы (m-1)-ых элементов 2И первой, ..., N-й групп подключены соответственно к второму, третьему входам первого и третьим входам второго, ..., (N+1)-го мажоритарных элементов третьей группы, первые входы всех мажоритарных элементов которой объединены и образуют второй настроечный вход мажоритарного модуля, выход и первый настроечный вход которого образованы соответственно выходом (N+1)-го мажоритарного элемента третьей группы и объединенными первыми входами всех мажоритарных элементов первой, второй групп, при этом мажоритарный модуль, патент № 2300137 .

На чертеже представлена схема предлагаемого мажоритарного модуля.

Мажоритарный модуль содержит мажоритарные элементы 111, ..., 12(m-1) , 131, ..., 13(N+1) , имеющие по три входа, и элементы 2И 211 , ..., 2N(m-1), где мажоритарный модуль, патент № 2300137 , m=0,5(n+1), nмажоритарный модуль, патент № 2300137 1 есть любое нечетное натуральное число. Все мажоритарные элементы сгруппированы в три группы так, что первая, вторая и третья группы содержат соответственно элементы 1 11, ..., 11(m-1), 1 21, ..., 12(m-1) и 1 31, ..., 13(N+1), а в каждой группе выход предыдущего мажоритарного элемента соединен с вторым входом последующего мажоритарного элемента, все элементы 2И сгруппированы в N групп так, что i-я мажоритарный модуль, патент № 2300137 группа содержит элементы 2i1, ..., 2i(m-i), а в i-й группе выход предыдущего элемента 2И соединен с первым входом последующего элемента 2И, выходы элементов 11(m-1), 1 2(m-1) и выходы элементов 21(m-1) , ..., 2N(m-1) подключены соответственно к второму, третьему входам элемента 131 и третьим входам элементов 132, ..., 1 3(N+1), первые входы элементов 131 , ..., 13(N+1) объединены и образуют второй настроечный вход мажоритарного модуля, выход и первый настроечный вход которого образованы соответственно выходом элемента 1 3(N+1) и объединенными первыми входами элементов 1 11, ..., 12(m-1).

Работа предлагаемого мажоритарного модуля осуществляется следующим образом. На его первом и втором настроечных входах фиксируются соответственно необходимые двоичные сигналы f1 и f 2; на второй вход элемента 111, третьи входы элементов 111, ..., 1 1(m-1) и второй вход элемента 121 , третьи входы элементов 121, 1 2(m-1) подаются соответственно входные двоичные сигналы х1, х2, ..., х m и хm, хm+1 , ..., хn; на первый вход элемента 2 i1, вторые входы элементов 2i1, ..., 2i(m-1) мажоритарный модуль, патент № 2300137 подаются соответственно входные двоичные сигналы x i1, хi2, ..., хimi1, ..., хimмажоритарный модуль, патент № 23001371, ..., хn }, m=0,5(n+1), 1мажоритарный модуль, патент № 2300137 i1<...<imмажоритарный модуль, патент № 2300137 n, nмажоритарный модуль, патент № 2300137 1 есть любое нечетное натуральное число) так, чтобы наборы х11, ..., х1m N1, ..., хNm были неповторяющимися между собой и с наборами х1, ..., х m и хm, ...,хn . Сигнал на выходе мажоритарного элемента равен 1 (0) только тогда, когда на двух или на всех входах этого элемента действуют сигналы, равные 1 (0). Следовательно, если на первом входе мажоритарного элемента присутствует 1 (0), то этот элемент будет выполнять операцию ИЛИ (И) над сигналами, действующими на его втором и третьем входах. Таким образом, операция, воспроизводимая предлагаемым модулем, определяется выражением

мажоритарный модуль, патент № 2300137

где символами мажоритарный модуль, патент № 2300137 и · либо мажоритарный модуль, патент № 2300137 обозначены соответственно операции ИЛИ и И.

Вышеизложенные сведения позволяют сделать вывод, что предлагаемый мажоритарный модуль реализует мажоритарную функцию n аргументов - входных двоичных сигналов либо дизъюнкцию (конъюнкцию) тех же n аргументов, где nмажоритарный модуль, патент № 2300137 1 есть любое нечетное натуральное число, и является более простым по сравнению с прототипом устройством, так как содержит вместо имеющихся в прототипе N(m-1) трехвходовых мажоритарных элементов N(m-1) более простых элементов 2И.

Класс G06F7/38 способы и устройства для выполнения математических операций только над машинными числами, например в двоичном, троичном, десятичном представлении

генератор сигналов, изменяющихся по булевым функциям -  патент 2505849 (27.01.2014)
устройство для выравнивания порядков m двоичных чисел -  патент 2503991 (10.01.2014)
логический процессор -  патент 2491613 (27.08.2013)
способ и устройство фазовой синхронизации -  патент 2491571 (27.08.2013)
устройство для вычисления коэффициентов булевых преобразований над полем галуа gf(2n) -  патент 2475810 (20.02.2013)
мажоритарный модуль -  патент 2473954 (27.01.2013)
логический вычислитель -  патент 2445679 (20.03.2012)
способ и устройство умножения двоично-десятичных кодов -  патент 2410745 (27.01.2011)
способ интегрирования сигнала управления для астатических систем управления летательными аппаратами и устройство для его осуществления -  патент 2275675 (27.04.2006)
логический вычислитель -  патент 2260837 (20.09.2005)

Класс H03K19/23 мажоритарные или миноритарные схемы, те в которых состояние выходного сигнала соответствует состоянию большинства или меньшинства входных сигналов соответственно

Наверх