Устройство для вычисления функции арктангенса Советский патент 1986 года по МПК G06F7/548 

Описание патента на изобретение SU1221651A1

Изобретение относится к вычислительной технике и может быть использовано в СЦВМ.

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

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

Устройство содержит блок 1 деления схему 2 сравнения, блок 3 задания кода единицы, коммутатор 4, блок 5 за- дания первого коэффициента аппроксимации, вычитатель 6, блок 7 умножения блок 8 задания второго коэффициента аппроксимации, блок 9 умножения, блок 10 задания коэффициента /2, и сумма- тор-вычитатель 11.

Блок 1 деления и блоки 7 и 9 умножения могут быть выполнены по матричным схемам комбинационного типа и выполняют операции безимпульсным мето- дом. Результат вычислений на выходе данного блока формируется в параллельном коде при поступлении на его вход чисел, представленных также в параллельных кодах. Блоки 3, 5, 8 и 10 задания коэффициентов являются датчиками параллельных кодов постоянных величин.

Работа устройства основана на аппроксимации функции об arctg Z сле- ДУЮШД1М выражением

Oi:.

()И, , если (| г|- -2-;если 2 ,

где К, 4,288} К 0,2418.

С помощью выражения (1) аргумент вычисляется в радианах при изменении значения тангенса 7 от О до со .

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

Входной код 2 сравнивается в схеме 2 сравнения с кодом единицы, формируемым блоком 3. При выполнении условия Z i1 на выходе схемы 2 формируется С. При этом выход коммутатора 4 подключен ко входной шине, сумма- трр-вычитатель 11 находится в режиме сложения, на его второй информационный вход с блока 10 задания коэффициента /2 поступает код нуля, а на выходе формируется код числа, поступающего на его первый информационный вход с второго блока 9 умножения. С блока 5 задания первого коэффициента поступает код величины k, , ас блока В задания второго коэффициента - код величины К,. Блоки 6-9

5

0 15

0 5

обеспечивают выполнение операций согласно выражению (1).

При выполнении условия Z 1 на выходе схемы 2 сравнения формируется 1. При этом на выход коммутатора 4 поступит код 1/Z с выхода блока 1 деления, сумматор-вычитатель 11 находится в режиме вычитания и -обеспечивает вычитание из кода числа и/2, поступакяцего с блока 10, код числа, поступающего на его вход с блока 9 умножения, т.е. выполняются операции в объеме выражения (2) .

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

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

0

5

0

5

0

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

название год авторы номер документа
Устройство для вычисления функции арктангенса отношения 1990
  • Кубышкин Николай Николаевич
  • Янченко Игорь Сергеевич
SU1751750A1
Устройство вычисления функции арктангенс отношения 1988
  • Поваренко Олег Михайлович
  • Пысин Василий Дмитриевич
  • Чернышев Виктор Николаевич
SU1585793A1
Устройство для вычисления функции арктангенса отношения 1988
  • Поваренко Олег Михайлович
  • Пысин Василий Дмитриевич
  • Чернышев Виктор Николаевич
SU1615709A1
Универсальный цифровой преобразователь координат 1980
  • Евдокимов Виктор Федорович
  • Крыжный Борис Константинович
  • Тарчук Петр Александрович
  • Тимошенко Николай Павлович
  • Цыгановский Марат Ефимович
SU924701A1
Устройство для вычисления функции арктангенса 1985
  • Протченко Николай Николаевич
SU1273920A1
Специализированный процессор 1983
  • Водяхо Александр Иванович
  • Грушин Вячислав Васильевич
  • Лукоянычев Виктор Геннадьевич
  • Плюснин Владимир Устинович
  • Пузанков Дмитрий Викторович
  • Смолов Владимир Борисович
  • Шаляпин Владимир Валентинович
SU1144117A1
Функциональный преобразователь 1983
  • Гаврилюк Михаил Александрович
  • Галамай Тарас Григорьевич
  • Корчинский Богдан Иванович
  • Мороз Леонид Васильевич
  • Самохвалов Валентин Борисович
SU1107131A1
Устройство для вычисления элементарных функций 1981
  • Пухов Георгий Евгеньевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
SU999046A1
УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ МОДУЛЯ ВЕКТОРА 1991
  • Козлов В.Е.
  • Панченко А.А.
RU2022340C1
УСТРОЙСТВО ДЛЯ ИНТЕРПОЛЯЦИИ 1990
  • Соловьев В.Б.
RU2042979C1

Иллюстрации к изобретению SU 1 221 651 A1

Реферат патента 1986 года Устройство для вычисления функции арктангенса

Изобретение относится к области вычислительной техники и может быть использовано при аппаратной реализации. Целью изобретения является повышение быстродействия. Устройство содержит два блока умножения, блок деления, схему сравнения, блоки задания коэффициентов, коммутатор, вычи- татель и сумматор-вычитатель. Положительный эффект достигается за счет применения любого алгоритма вычисления функции oi arctg г ecAv. 261, |-kj(k,-i-)-i-e«H , где К, 4,288; к 0,2418. 1 ил.

Формула изобретения SU 1 221 651 A1

Документы, цитированные в отчете о поиске Патент 1986 года SU1221651A1

Смолов В.Б
Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Л.: Энерго- иэцат, 1981, с
Способ получения нерастворимых лаков основных красителей в субстанции и на волокнах 1923
  • Лотарев Б.М.
SU132A1
Очаг для массовой варки пищи, выпечки хлеба и кипячения воды 1921
  • Богач Б.И.
SU4A1
Устройство для вычисления функций 1978
  • Байков Владимир Дмитриевич
  • Файвинов Андрей Анатольевич
SU748418A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 221 651 A1

Авторы

Протченко Николай Николаевич

Даты

1986-03-30Публикация

1984-05-04Подача