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

 

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

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

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

РЕСПУБЛИК (1% (11) сю 4 G 06 F 7/548

ОПИСАНИЕ ИЗОБРЕТЕНИЯ 3, Н ABTOPCKOIVIV СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3738367/24-24 (22) 04.05.84 (46) 30.03.86 . Бюл. Â 12 (72) Н.Н.Протченко (53) 681.325 (088.8) (56) Смолов В.Б. Функциональные преобразователи и. формации. Л.: Энергоиэдат, 1981, с. 132-137, рис. 4-1.

Авторское свидетельство СССР

В 748418, кл. С 06 F 7/548, 1978. (54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ФУНК

ЦИИ АРКТАНГЕНСА (57) Изобретение относится к области вычислительной техники и может быть использовано при аппаратной реализации. Целью изобретения является повышение быстродействия. Устройство содержит два блока умножения, блок деления, схему сравнения, блоки задания коэффициентов, коммутатор, вычитатель и сумматор-вычитатель. Положительный эффект достигается за счет применения любого алгоритма вычисления функции

Ы =агс1 2

" (К% 2)2 если 2 еl

2 kz(k 3Т если 2 где К, = 4,288, к = 0,2418.

1 ил.

12216

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

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

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

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

10 задания коэффициента Iz, и сумма- iS тор-вычитатель 11.

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

Работа устройства основана на аппроксимации функции ы =arctg Z сле- З0 дующим выражением (1)

" (4) 2,, если Z а1, л "г 1 —,, если 1 (2) где k = 4,288, К = 0,2418.

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

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

Входной код 2 сравнивается в схеме

2 сравнения с кодом единицы, формируемым блоком 3. При выполнении условия Е и 1 на выходе схемы 2 формируется "0". При этом выход коммутатора

4 подключен ко входной шине, сумматор-вычитатель 11 находится в режиме сложения, на его второй информационный вход с блока 10 задания коэффициента lz поступает код нуля, а на выходе формируется код числа, поступающего на его первый информационный вход с второго блока 9 умножения. С блока 5 задания первого коэффициента поступает код величины k,, а с блока 8 задания второго коэффициента — код величины K . Блоки 6 — 9

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

При выполнении условия Z > 1 на выходе схемы 2 сравнения формируется

"1". При этом на выход коммутатора 4 поступит код 1/ Z с выхода блока 1 деления, сумматор-вычитатель 11 находится в режиме вычитания и обеспечивает вычитание из кода числа

1/2, поступающего с блока 10, код числа, поступающего на его вход с блока 9 умножения, т.е. выполняются операции в объеме выражения (2) .

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

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

1221651

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

Редактор Н.Воловик Техред В.Кадар Корректор Л.Патай

Заказ 1613/54 Тираж 671 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике и предназначено для одновременного вычисления функций FJ (х, у), F,.,(x, у), в частности , для аппаратного преобразования полярных координат в декартовые и -.и функций YH F (х, у, z), Е.(х, y,z), froi o 8частности, для когерентного накопления
Наверх