Устройство для вычисления функции @ = @

 

УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ФУНКЦИИ Z УХ 2+ у2. по авт.св. № 957207, отличающееся тем, что, с целью повышения точности вычисления, в него введены четыре сдвигателя, две схемы сравнения и элемент И, причем выход первого коммутатора соединен с информационными входами третьего и четвертого сдвигателей, информационные входы пятого и шестого сдвигателей соединены с выходом второго коммутатора, управляющие вхоф с третьего по шестой сдвигателей соединены с соответствующими входами задания постоянной величины сдвига устройства, выходы третьего и пятого сдвигателей соединены с первым и вторым вхо«дами соответственно первой схемы сравнения, выходы четвертого и шестого сдвигателей соединены с первым и вторым входами соответственно второй схемы сравнения, инверсный выход первой и прямой выход второй схем сравнения .соединены с входами элемента И, прямой выход первой, i инверсный выход второй схем сравнения и выход И. соединены О) с управпяюсцими входами первого и второго сдвигателей.

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК ((% (И) р(я) G 06 F 7/552

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н ABTOPCHOIV5f СВИДЕТЕЛЬСТВУ (61) 957207 (21) 3362791/18-24 (22) 11.12.81 . (46) 07 ° 04.83,- Бюл. Р 13 (72) Г.П. Митин и A.Â. Шанин (53) 681 ° 325 (088.8) (56) 1.Авторское свидетельство СССР

Р 957207 кл. G 06 F 7/552 18.06.81 (прототип). (54) (57) УСТР ACTBO ДЛЯ ВЫЧИСЛЕНИЯ

ФУНКЦИИ Z = Х > + Y2 по авт. св

9 957207, о т л и ч а ю щ е е с я тем, что, с целью повышения точнос-. ти вычисления, в него введены четыре сдвигателя, две схемы сравнения и элемент И, причем выход первого коммутатора соединен с информационными входами третьего и четвертого сдвигателей, информационные входы пятого и шестого сдвигателей соединены с выходом второго коммутатора, управляюн(ие входы с третьего по шестой сдвигателей соединены с соответствуюв(ими входами задания постоявной величины сдвига устройства, выходы третьего и пятого сдвигателей соединены с первым и вторым входами соответственно первой схемы сравнения, выходы четвертого и шестого сдвигателей соединены с первым и вторым входами соответственно второй схемы сравнения, инверсный выход первой и прямой выход второй схем сравнения .соединены с входами элемента И, прямой выход первой, инверсный выход второй схем срав- Я нения и выход элемента И, соединены с управлянв1ими входами первого и второго сдвигателей.

1010621

,мируется при 0,75 < сй. < 1

Изобретение относится к вычислительной технике.

По основному авт. св. Р 957207 известно уст ойство для вычисления функции Z = Х + Y> позволяющее вычислять величину Z как сумму боль- 5 шего из аргументов и меньшего, умно° женного на некоторый коэффициент а и содержащее схему сравнения, два коммутатора, два сдвигателя и два сумматора (1 3. 10

Недостатком данного устройства является ограничение:по точности, так как один и тот же коэффициент вносит различную погрешность вычисления при изменении отношения меньшего аргумента к большему (Oh= â ) ° min рДХ . Цель изобретения — повышение точности вычисления.

Поставленная цель достигается 20 тем, что в устройство я вычисления функции Z = Х + Y 2 дополнительно. введены четыре сдвигателя, две,схемы сравнения и элемент И, причем выход первого коммутатора соединен с информационными входами третьего и четвертого сдвигателей, информационные входы пятого и шестого сдвигателей соединены с выходом второго коммутатора, управляющие входы с третьего по шестой сдвигателей соединены с соответствующими входами задания постоянной величины сдвига устройства, выходы третьего и пятого сдвигателей соединены с первым и вторым входами соответст- 35 венно первой схемы сравнения, выходы четвертого и шестого сдвигателей соединены с первым и вторым входами соответственно второй схемы сравнения, инверсный выход первой и пря- 40 мой выход второй схем сравнения сс динены с входами элемента И, прямой выход первой, инверсный выход второй схем сравнения и выход элемента И соединены с управляющими входами 45 первого и второго сдвигателей.

На чертеже показана блок-схема предлагаемого устройства.

Устр йство для вычисления функции

Z = Х + Т содержит входы 1 и 2 аргументов, схемы 3-5 сравнения, коммутаторы 6 и 7, сдвигатели 8-13, сумматоры 14 и 15, элемент И 16, выход 17 устройства и входы 18-21 задания постоянной величины сдвига.

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

Предположим, что задан диапазон изменения с от 0 до 1 и точность вычисления d (ЗЪ. Исходные аргументы поступают на входы 1 и 2 устройства, 60 схема 3 сравнения разрешает прохождение на выход коммутатора 6 большего из аргументов, а на выход коммутатора 7 — меньшего. Коэффициенты а выбираются исходя из заданной точности, а именно при 0 4 aL < 0,5 а=0,1875=2 +2 при 0,5 < К < 0,75 . а=0,31.25=2 +2 4 при 0,75 < аС 4 1 а=0,3750=2 +2

В диапазоне изменения с необходимо выделить две граничные точки 0,5 и 0,75,что реализуется следующим образом.

ITl O7(Если А <, то 4А„,- <ЗА„„или

А2п;п 3

4A ;n«2+1 И, к

На входы 18-21 устройства подаются следующие коды. На вход 18 подается код, соответствующий сдвигу А на один разряд в сторону старших (2А „1д и на вход 19 подается код, соответствующий получению на выходе сдвигателя. 1,1 А,, на вход 20 пода.—

I ется код, соответствующий сдвигу

А . на два разряда в сторону стар 22i п шйх (4А „;„), на вход 21 - соответствующий йолучению на выходе сдвигателя 13 числа (2+1)A . В этом случае на первом выходе схемы 4 сравнения единичный потенциал формируется только.при условии 0 < К (0,5, на втором и первом выходах соответственно схем 4 и 5 сравнения, а следовательно, и на выходе элемента

И 16 единичный потенциал при 0,5 <Д ( (0,75, на втором выходе схемы 5 сравнения единичный потенциал форПолученный позиционный код задает соответствующую величину сдвига на сдвигатели 8 и 9 и на выходе сумматора 14 получается меньший из аргументов, умноженный на выбранный для данного диапазона d. коэффициент а. Сумматор 15 складывает это число с большим из аргументов, На выходе устройства 17 получается функция Z c максимальной погрешностью

2,77% (для рассмотренного примера).

Технический эффект изобретения заключается в следующем. Предлагаемое устройство позволяет значительно повысить точность вычисления функции 2 = X+ 22 иа еиет имеющейся возможности выбора величины коэффициента а в зависимости от диапазона изменения < . Для сравнения в известном устройстве при использовании одного коэффициента в диапазоне изменения о(, от 0 до 1 максимально достижимая точность составляет

6,77% при а = 0,3750.

1010621

17

Составитель A. Зорин

Редактор М.Рачкулинец Техред C.Ìèãóíîâà . Корректор A. Повх

Заказ 490/38 Тираж 704 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

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

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

Устройство для вычисления функции @ = @ Устройство для вычисления функции @ = @ Устройство для вычисления функции @ = @ 

 

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

Квадратор // 1010620

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

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

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

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