Изобретение относится к вычислительной технике, в частности к устройствам для выполнения математических операций в двоичном представлении, и может быть использовано для реализации вычислительного процесса в реальном масштабе времени, например, для исследования быстроизменяющихся процессов, протекающих в сложных динамических объектах.
Цель изобретения - повышение точности вычисления функции у е.
На фиг,1 представлена блок-схема устройства -для вычисления функции у на фиг.2 - один из возможных вариантов реализации трехвходового коммутатора.
Устройство содержит сумматор 1 результата, п-1 групп сумматоров 2,содержащих по п-1 (,2,,.„,п-I) сумматоров, п-1 групп коммутаторов 3, содержащих по п-1 коммутаторов, п-2 группы умножителей 4, содержащих по n-k- I (k 1,2,.о о,п-2) умножителей,
Трехвходовой коммутатор содержит n-Н элемент 5 И0
Устройство работает следующим образом.
Для функции у ех справедливо следующее соотношение:
yd) 5 -- y(j)xd-j) (о
j;0
СЛ Сл О СЛ
со
при у(0) 1;
i- о f
где x(i) - разряды аргумента,
y(i) - разряды результатао Из () следует:
у(0 у(о) х(0;
у(2) у(0) х(2) +1/2 у (1) - у(3) у(0) х (3) + 2/3 у(1
t 1/3 у(2) х (1);
У(4) « у.(0) х(4) + 3/4 у(1)
+ 1/2 у(2)х(2) -t-l/4-y(3)x(l); у(5) у(0)х(5) + 4/5 у(1) х(4) +
+ 3/5 у(2)х(3) + 2/5у(3)х(2) + + 1/5у(4)х(1) ,
На выходах коммутаторов первой Группы формируются величины
m
--т- у(1)х(га),
где m 1,2,Ой.,п-1, на выходах первых сумматоров всех групп формиру- к|тся величины у (т)
Формула изобретения
Устройство для вычисления функции У е , содержащее первую группу из rt-1 (где п - число разрядов ар гумен- 40 та) сумматоров, вторую группу из од- його сумматора, отличающейся тем, что, с целью повышения Точности, в него введены п-1 группа Коммутаторов, п-2 группы умножителей, П-3 группы сумматоров, сумматор ре- &ультата, а во вторую группу сумматоров введены n-З сумматора, причем |эыход значения функции устройства
5
0
5
0
5
0
соединен с выходом сумматора результата, первый разряд первого входа которого соединен с входом задания логической единицы устройства,1-й (,3,...,
2п) разряд первого входа сумматора результата соединен с первым разрядом второго входа сумматора результата, с j-м (j 3,4,,.,2п) разрядом второго входа сумматора результата, с m-м (т 1,2,...,р-1; р 3, 4,..,,n+l) разрядом р-го входа сумматора результата и с входом задания логического нуля устройства, второй разряд второго входа сумматора результата соединен с первыми входами коммутаторов первой группы и с первым разрядом входа аргумента устройства, 1-й (lap, р+1,,,.,2п) разряд р-го входа сумматора результата соединен с (1-р+1)-м разрядом выхода первого сумматора (р-2)-й группы, первый ВХОД t-ГО (t l , , . . ,n-W, ,3,oo«;
n-1) коммутатора w-й группы соединен с выходом первого сумматора (л/-1)-й группы, второй вход г-го (,...,n-s, ,2,...,п-1) коммутатора s-й группы соединен с г-м разрядом входа аргумента устройства, первый вход (р-2)-го сумматора первой группы соединен с выходом (р-2)- го коммутатора первой группы, второй вход (р-2)-го сумматора первой группы соединен с (р-1)-м разрядом входа аргумента устройства, третий вход (р-2)-го коммутатора первой группы соединен с входом задания числа (р-2)/(р-1) устройства, первый вход t-ro сумматора v-й группы соединен с выходом (t+l)-ro сумматора (w-l)-u группы, второй вход t-ro сумматора v-й группы соединен с выходом t-ro умножителя (w-l)-ft группы, первый вход t-ro умножителя (w-0-й группы соединен с выходом t-ro коммутатора v-й группы, второй вход t-ro умножителя (v-l)-ft группы соединен с входом задания числа t/(t+v) устройства.
f 2 )г
1 апф
название | год | авторы | номер документа |
---|---|---|---|
Устройство для вычисления функций @ = @ , @ = х @ | 1989 |
|
SU1674113A1 |
Устройство для вычисления гиперболических функций у = @ и у = с @ | 1990 |
|
SU1735845A1 |
Устройство для вычисления логарифмов | 1988 |
|
SU1564618A1 |
Устройство для вычисления функций синуса и косинуса | 1991 |
|
SU1827673A1 |
Устройство для вычисления многочленов | 1980 |
|
SU960806A1 |
Устройство для преобразования координат | 1983 |
|
SU1141405A1 |
Устройство для вычисления функций синуса и косинуса | 1981 |
|
SU1012249A1 |
Устройство для вычисления функций синуса и косинуса | 1981 |
|
SU1012248A1 |
Устройство для вычисления элементарных функций | 1985 |
|
SU1298764A1 |
Устройство для вычисления значений многомерного полинома | 1990 |
|
SU1742829A1 |
Изобретение относится к вычислительной технике, в частности к устройствам для выполнения математических операций в двоичном представлении, и может быть использовано для реализации вычислительного процесса в реальном масштабе времени, например для исследования быстроизменяющихся процессов, протекающих в сложных динамических объектах. Цель изобретения - повышение точности вычисления функции. Это достигается тем, что устройство содержит N - 1 группу сумматоров, N - 1 группу коммутаторов, N - 2 группы умножителей и сумматор результата. Работа устройства основана на том, что для функции Y = EX справедливо соотношение Y(I) = Σ I-J/I Y(J)X(I-J) I = 1, 2,..., N, где N - число разрядов аргумента
X (I) - разряды аргумента
Y (I) - разряды результата . 2 ил.
eisossi
Устройство для вычисления показательно-степенной функции | 1980 |
|
SU920717A1 |
Матричный вычислитель экспоненты | 1981 |
|
SU1024911A1 |
Авторы
Даты
1990-03-15—Публикация
1988-02-18—Подача