Изобретение относится к вычислительной технике.
По основному авт, св. 9.57207 известно устройство для вычисления функции Z Ух 2+ Y, позволяющее вычислять величину Z как сумму большего из аргументов и меньшего, умноженного на некоторый коэффициент а и содержащее схему сравнения, два коммутатора, два сдвигателя и два сумматора С 1.1.
Недостатком данного устройства является ограничение:по точности, так как один и тот же коэффициент вносит различную .погрешность вычисления при изменении отношения меньА шего аргумента к большему (oi-. )
fnOlK
.Цель изобретения - повышение точности вычисления.
Поставленная цель достигается тем, что в устройство для вычисления функции Z fX 2 + Y2 дополнительно введены четыре сдвигателя, две .схемы сравнения и элемент И, причем выход первого коммутатора соединен с информационными входами третьего и четвертого сдвигателей, информационные входы пятого и шестого сдвигателей соединены с выходом второго коммутатора, управляющие входы с третьего по шестой сдвигателей соединены с соответствующими входами задания постоянной величины сдвига устройства, выходы третьего
и пятого сдвигателей соединены с первым и вторым входами с&ответственно первой схемы сравнения, выходы четвертого и шестого сдвигателей соединены с первым и вторым входами соответственно второй схемы сравнения, инверсный выход первой и прямой выход второй схем сравнения сездинены с входами элемента И, прямой выход первой, инверсный выход второ схем сравнения и выход элемента И соединены с управляющими входами первого и второго сдвигателей.
На чертеже показана блок-схема предлагаемого устройства.
УСТРОЙСТВО для вычисления функци Z YX 2 + . содержит входы 1 и 2 аргументов, схемы 3-5 сравнения, коммутаторы б и 7, сдвигатели 8-13, сумматоры 14 и 15, элемент И 16, выход 17 устройства и входы 18-21 задания постоянной величины сдвига.
Устройство работает следующим образом.
Предположим, что задан диапазон изменения ct от О до 1 .и точность вычисления . Исходные аргумент поступают на входы 1 и 2 устройства схема 3 сравнения разрешает прохож: дение на выход коммутатора 6 большего из аргументов, а на выход коммуттора 7 - меньшего. Коэффициенты а
выбираются исходя из заданной точности, а именно
при О dl 0,5 а 0,1875
5 при 0,.0,75 . Q 0,31-25
приО,.4 1. ,3750 22 42-5
В диапазоне изменения cf- необходимо выделить две граничные точки 0,5 10 и 0,75,что реализуется следующим
образом. .
АГПТП
2
Если mctX
ЕСЛИ , 3
то 4А. глох ).
На входы 18-21устройства подаются следующие коды. На вход 18 подается код, соответствукиций сдвигу А „ на один разряд в сторону старших ( на вход 19 подается код, соответствующий получению на выходе сдвигателя, 1,1 , на вход 20 пода5,ется код, соответствующий сдвигу min два разряда в сторону старших (4А), на вход 21 соответствующий получению на выходе сдвигателя 13 числа (2 + 1 ) , В этом случае на первом выходе схемы 4 срав- , нения единичный потенциал формируется только, при условии О сС - 0,5, на втором и первом выходах соответственно схем 4 и 5 сравнения, а следовательно, и на выходе элемента И 16 единичный потенциал при 0,. 0,75, на втором выходе схемы 5 сравнения единичный потенциал формируется при 0,75 of- 4 1 .
Полученный позиционный код задает соответствующуювеличину,сдви- . га на сдвигатели 8 и Эй на выходе .
сумматора 14 получается меньший из аргументов, умноженный на выбранный для данного диапазона oL коэффициент Q. Сумматор 15 складывает это число с большим из аргументов. На выходе устройства 17 получается функция Z с максимальной погрешностью
0 2,77% (для рассмотренного примера).
Технический эффект изобретения заключается в следующем. Предлагаемое устройство позволяет значительно повысить точность вычисления функции Z У Х + Y2 за .счет имеющейся возможности выбора величины коэффициента а в зависимости от диапазона изменения of. . Для сравнения в известном устройстве при использовании одного коэффициента в диапазоне изменения oi от О до 1 максимально достижимая точность составляет 6,77% при а 0,3750.
/7
название | год | авторы | номер документа |
---|---|---|---|
Универсальный цифровой преобразователь координат | 1980 |
|
SU924701A1 |
Устройство для вычисления элементарных функций | 1984 |
|
SU1185329A1 |
Цифровое устройство для вычисления синусно-косинусных зависимостей | 1983 |
|
SU1104510A1 |
Цифровой функциональный преобразователь (варианты) | 1981 |
|
SU1015375A1 |
Устройство для вычисления функций @ | 1980 |
|
SU957207A1 |
Специализированный процессор для вычисления элементарных функций | 1984 |
|
SU1265764A1 |
Устройство для вычисления элементарных функций | 1980 |
|
SU1130861A1 |
Устройство для вычисления элементарных функций | 1983 |
|
SU1160454A1 |
Устройство для вычисления функций вида @ и @ @ | 1984 |
|
SU1249511A1 |
Устройство для вычисления элементарных функций | 1983 |
|
SU1160429A1 |
УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ФУНКЦИИ Z УХ 2+ у2. по авт.св. № 957207, отличающееся тем, что, с целью повышения точности вычисления, в него введены четыре сдвигателя, две схемы сравнения и элемент И, причем выход первого коммутатора соединен с информационными входами третьего и четвертого сдвигателей, информационные входы пятого и шестого сдвигателей соединены с выходом второго коммутатора, управляющие вхоф с третьего по шестой сдвигателей соединены с соответствующими входами задания постоянной величины сдвига устройства, выходы третьего и пятого сдвигателей соединены с первым и вторым вхо«дами соответственно первой схемы сравнения, выходы четвертого и шестого сдвигателей соединены с первым и вторым входами соответственно второй схемы сравнения, инверсный выход первой и прямой выход второй схем сравнения .соединены с входами элемента И, прямой выход первой, i инверсный выход второй схем сравнения и выход И. соединены О) с управпяюсцими входами первого и второго сдвигателей.
ЗГЛ
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1983-04-07—Публикация
1981-12-11—Подача