Устройство для решения неравенств

 

ОП ИСАНИЕ

ИЗОБРЕТЕН ИЯ

Союз Советских

Социалистических

Республик (i» 643865

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) исполнительное к авт. свид-ву (22) Заявлено 02,02,76 (21) 2321239/18 24

2 (51) М. Кл с присоединением заявки ¹

06 F 7/00

Государственный коьитет

СССР оо делам изобретений и открытий (23) Приоритет

Опубликовано 25. 01.79Л;юллетень № 3

Дата опубликования описания 28. Ol. 79 (53) УДК 681.325 .066 (088.8) Московский инже (71) Заявитель (54) УСТРОЙСТВО ДЛЯ РЕШЕНИЯ НЕРАВЕНСТВ (72) Авторы изобретения !О. А, Попов, А.

Изобретение относится к области вычислительной TBKHHKH и может быть использовано в качестве специализированного вычислителя, решающего неравенства.

Известно устройство для решения неравенств, выполненное на основе схемы, содержашей элементы И и ИЛИ 1 . Недостатком этого устройства является низкое быстродействие.

Наиболее близким по техническому решению к предлагаемому является устройство,,содержашее элементы ИЛИ и матричные преобразователи кода, выполненные на элементах И и ИЛИ 2 .

Недостатком устройства является низкое быстродействие.

Лель изобретения - повышение быстродействия.

Поставленная цель достигается тем, что каждый К-й матричный преобразователь кодов, где К=2,3, ... Ц, содержите-Ц элементов И, причем входы каждого (j w j )-го элемента И, где

3 =1,2,....р, ) =1,2, ($ -1}, соединены с 3 -й информационной шиной и с соответствуюшей выходной шиной (К-1 )-го матричного преобразователя, а выходы элементов И соединены со входами соответствуюших элементов ИЛИ матричных преобразователей кодов, первый матричный преобразователь кодов содержит р элементов И, < входы каждого ((х )-ro из которых

1О соединены с (-м и -м входами нулевой и первой информационных шин, где =1,2,...,р, j =1,2...., Р а выходы подключены ко входам соответствуюших элементов ИЛИ первого

15 матричного преобразователя кодов, каж- . дый -й выход всех матриц, где

=1,2.... g, соединен с одним из входов -го элемента ИЛИ, выходы которого являются выходами устройства.

Блок-схема предложенного устройства для решения неравенств представлена на фиг. 1; на фиг. 2 изображена структур643865

Х А

A, xrA, 20

° ° ° ° ° ° ° ° °

А Х А

А, х А;„

З0

° ° ° ° ° ° ° ° °

А =а а а.

3 30 $i )АР =х х, ная схема матричного преобразователя кодов.

Устройство (см. фиг. 1) содержит матричные преобразователи кодов 1, 2, элементы ИЛИ 3, входные шины 4, выходные шины 5 и 6. Матричные преобразователи кодов (см. фиг. 2) содержат элементы И 7 и элементы ИЛИ 8.

На фиг. 3 представлен пример схемной реализации устройства для конкретного случая; на фиг. 4 показано размещение информации в матричных преобразователях кодов для конкретного случая реализации устройства.

Работает устройство следующим образом.

При решении системы неравенств вида:

А аХ А

А х где А j -действительные числа (узловые точки), имеющие фиксированное значение, а Х вЂ” переменная. Кеобходимо определять в какой зоне (интервале А

А ) находится Х в данный момент времени, причем:

А =а

j = jo ji jii ">jll-=

c1)py + „ р" +...+ д ° рп- . () ф> где ) -номер узловой точки, j =1, 2, "1 (g -1)," (Il +1) -разрядность чисел А,.

g; — цифры чисел Aj в коде 1 из Р, а р -основание системы счисления, =О,l,...,П

На входные шины 4 устройства в коде 1 из Р одновременно подаются цифры Х< аргумента X=X0,x„X<..Õ „причем на каждую из ) шин поступает одна цифра х . На матричный преобразователь кодов 1 подаются первые две цифры Хо и Х<, а остальные — на каждый из матричных преобразователей кодов 2. В матричном преобразователе кодов 1 по двум координатам )(о и Х 4 выбирается один из элементов Й 7. (к выходу которого в результате введения информации уже "подключено" соответствующее решение) посредством подключения выхода этого элемента к входу соответствующего элемента ИЛИ 8. При этом происходит либо определение номера зоны, либо границы между зонами. В ггервом случаете сигнал поступает через один из элементов ИЛИ 3 (см. фиг, 1) на

I одну из выходных шин 5, номер которой соответствует номеру зоны, в которой находится g . Во втором случае сигнал поступает на одну из q --1-х координатных шин соседнего матричного преобразователя кодов 2, на одну из шин другой координаты в это время подается следующая цифра х . В результате происходит определение окончательного ответа, как и в предыдущем матричном преобразователе кодов, или обращение к следующему матричному преобразователю кодов 2 для дальнейшего уточнения. Сигнал с последнего

ll -го матричного преобразователя кодов

2 поступает на одну из выходных шин

5, или на одну из g 1 -ыхшин6, номер которой соответствует номеру той из

Я -1-ых узловых точек, цифры которой полностью совпали с цифрами аргумента

Х, т.е. Х=А . . При распространении по цепи наибольшей длины, проходящей через все Д матричных преобразователей кодов и выдающей сигнал о принадлежности числа у к одной из зон, сигнал в каждом из матричных преобразователей проходит через элемент И и элемент ИЛИ и далее на выходе устройства через элемент ИЛИ

3 и поступает на одну из выходных цзин

5. Таким образом быстродействие предпагаемого устройства определяется задержкой элементов И и ИЛИ, входящих в состав устройства и имеет величину порядка у = Ы и+ а „=t „(i2 n+ 1.) где1и- задержка одного элемента, a Qчисло матричных преобразователей кодов, содержащихся в устройстве.

На фиг. 3 показана блок-схема устройства для конкретного случая. р=4, q +1=3; т.е, числа А и Х будут иметь вид гдето и X< — четвертичные цифры, принимающие значения 0,1,2,3. Требуется

643865 запрограммировать устройство для решения системы неравенств:

Х 021

021 с Х <312

312 (Х

При программировании в матричные-преобразователи кодов 1 и 2 устройства необходимо ввести как узловые точки

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

В данном конкретном случае устройство будет иметь два матричных преобразователя кодов 1 и 2 и три элемента

ИЛИ 3. Матричный преобразователь кодов 1 и 2 устройства имеет размерность

P x P = 4 х 4, а матричный преобразователь кодов 2 — Р х (g -1) = 4

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

Ввод информации в матричные преобразователи кодов 1 и 2 физически реализуется посредством подключения выходов элементов И ко входам элементов

ИЛИ, входящих в состав матричных преобразователей кодов. Для сравнения чисел в известном устройстве необходимо подать количество импульсов, равное разрядности сравниваемых кодов, причем каждый импульс проходит через цепь; содержащую не менее шести лбгических элементов, откуда минимальное время сравнения и +1 разрядных кодов будет выражаться формулой 7g 6 (И +1) t > где,ц -задержка одного логического элемента, тогда как время преобразс вания аналогичных кодов предложенным устройством выражается формулой

Р =(2П+ 1)Ъ, откуда " /Г =З, т.е. предлагаемое устройство имеет приблизитепьно в три раза большее быстродействие.

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

Устройство для решения неравенств, содержащее элементы ИЛИ, матричные

10 преобразователи кодов, выполненные на элементах Ии ИЛИ, î =ли чаю— ш е е с я тем, что, с целью повышения быстродействия в нем каждый К-ый матричный преобразователь кодов, где

15 К=2,3... rl, содержит ° (g -1) элементов И, причем входы каждого(

j =1,2, () -1), соединены с -й информационной шиной и с соответствующей выходной шиной ()(-1)-го матричного преобразователя, а выходы элементов И соединены со входами соответствующих элементов ИЛИ матричных преобразователей кодов, первый матричный преобразователь кодов содержит р элементов И, входы каждого (47 ) ) -го из которых соединены с -м и -м входами нулевой и первой информационных шин, где < =1,2,... P, J

ЭО =1,2 ° ° Р, а выходы подключены ко входам соответствующих элементов

ИЛИ первого матричного преобразователя кодов, каждый -й выход всех матриц, где =1,2,...., (, соединен

Ç5 с одним из входов q -ro элемента

ИЛИ, выходы которого являются выходами устройства.

Источники информации, принятые во внимание при экспертизе

4о 1. Авторское свидетельство СССР № 326575, кл. Cj 06 Р 7/04, 1969.

2. Авторское свидетельство СССР № 193160, кл. Cj 06 F 7/02, 1967, 643865

1 х, 1

I

//

XZ

Составитель В. Белкин

Редактор H. Веселкина ТехредИ. Лсталош Корректор С. Шекмар

Заказ 8022/44 Тираж 779 Подписное

LIHNNITM Государственного комитета СССР

I по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Филиал ППП "Патент», г, Ужгород, ул, Проектная, 4

Устройство для решения неравенств Устройство для решения неравенств Устройство для решения неравенств Устройство для решения неравенств Устройство для решения неравенств Устройство для решения неравенств 

 

Похожие патенты:

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

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

Изобретение относится к радиотехнике, а именно к измерительной технике, и в частности может быть использовано в технике радиосвязи, например в синтезаторах частоты приемопередающих установок с программной перестройкой рабочей частоты (ППРЧ) в качестве умножителей частоты следования импульсов

Изобретение относится к вычислительной технике и, в частности, к архитектурам перестраиваемых матричных процессорных СБИС, использующих структурную перестройку (реконфигурацию), т.е

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

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

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

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

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

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